614343345141598526432303424
614,343,345,141,598,526,432,303,424 is an even composite number composed of six prime numbers multiplied together.
614343345141598526432303424 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 614343345141598526432303424:
26 × 39 × 113 × 313 × 413 × 5633
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 31 × 31 × 31 × 41 × 41 × 41 × 563 × 563 × 563)See below for interesting mathematical facts about the number 614343345141598526432303424 from the Numbermatics database.
Names of 614343345141598526432303424
- Cardinal: 614343345141598526432303424 can be written as Six hundred fourteen septillion, three hundred forty-three sextillion, three hundred forty-five quintillion, one hundred forty-one quadrillion, five hundred ninety-eight trillion, five hundred twenty-six billion, four hundred thirty-two million, three hundred three thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 6.14343345141598526432303424 × 1026
Factors of 614343345141598526432303424
Divisors of 614343345141598526432303424
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 31 32 33 36 41 44 48 54 62 64 66 72 81 82 88 93 96 99 108 121 123 124 132 144 162 164 176 186 192 198 216 242 243 246 248 264 279 288 297 324 328 341 352 363 369 372 396 432 451 484 486 492 496 528 558 563 576 594 648 656 682 704 726 729 738 744 792 837 864 891 902 961 968 972 984 992 1023 1056 1089 1107 1116 1126 1188 1271 1296 1312 1331 1353 1364 1452 1458 1476 1488 1584 1674 1681 1689 1728 1782 1804 1922 1936 1944 1968 1984 2046 2112 2178 2187 2214 2232 2252 2376 2511 2542 2592 2624 2662 2673 2706 2728 2883 2904 2916 2952 2976 3069 3168 3267 3321 3348 3362 3378 3564 3608 3751 3813 3844 3872 3888 3936 3993 4059 4092 4356 4374 4428 4464 4504 4752 4961 5022 5043 5067 5084 5184 5324 5346 5412 5456 5766 5808 5832 5904 5952 6138 6193 6336 6534 6561 6642 6696 6724 6756 7128 7216 7502 7533 7626 7688 7744 7776 7872 7986 8019 8118 8184 8649 8712 8748 8856 8928 9008 9207 9504 9801 9922 9963 10044 10086 10134 10168 10571 10648 10692 10824 10912 11253 11439 11532 11616 11664 11808 11979 12177 12276 12386 13068 13122 13284 13392 13448 13512 13981 14256 14432 14883 15004 15066 15129 15201 15252 15376 15552 15972 16038 16236 16368 17298 17424 17453 17496 17712 17856 18016 18414 18491 18579 19008 19602 19683 19844 19926 20088 20172 20268 20336 21142 21296 21384 21648 21824 22506 22599 22878 23064 23083 23232 23328 23616 23958 24057 24354 24552 24772 25947 26136 26244 26568 26784 26896 27024 27621 27962 28512 28864 29403 29766 29791 29889 30008 30132 30258 30402 30504 30752 31713 31944 32076 32472 32736 33759 34317 34596 34848 34906 34992 35424 35937 36032 36531 36828 36982 37158 39204 39366 39401 39688 39852 40176 40344 40536 40672 41261 41943 42284 42592 42768 43296 44649 45012 45198 45387 45603 45756 46128 46166 46656 47916 48114 48708 49104 49544 51894 52111 52272 52359 52488 53136 53568 53792 54048 54571 55242 55473 55737 55924 57024 58806 59532 59582 59778 60016 60264 60516 60804 61008 61504 63426 63888 64152 64944 65472 67518 67797 68123 68634 68921 69192 69249 69696 69812 69984 70848 71874 72171 73062 73656 73964 74316 77841 78408 78732 78802 79376 79704 80352 80688 81072 81344 82522 82863 83886 84568 85184 85536 86592 88209 89298 89373 89667 90024 90396 90774 91206 91512 92256 92332 95139 95832 96228 97416 98208 99088 101277 102951 103788 104222 104544 104718 104976 106272 107584 107811 108096 109142 109593 110484 110946 111474 111848 116281 117612 118203 119064 119164 119556 120032 120528 121032 121608 122016 123783 125829 126852 127776 128304 129888 133947 135036 135594 136161 136246 136809 137268 137842 138384 138498 139624 139968 143748 144342 146124 147312 147928 148632 153791 155682 156333 156816 157077 157464 157604 158752 159408 160704 161376 162144 163713 165044 165726 166419 167211 167772 169136 171072 176418 178596 178746 179334 180048 180792 181548 182412 183024 184512 184664 190278 191664 191983 192456 194832 196416 198176 202554 203391 203401 204369 205902 206763 207576 207747 208444 209088 209436 209952 212544 215622 216513 218284 219186 220968 221892 222948 223696 232562 233523 235224 236406 238128 238328 239112 240064 241056 242064 243216 244032 247566 248589 251658 253704 253913 255552 256608 259776 264627 267894 268119 269001 270072 271188 272322 272492 273618 274536 275684 276768 276996 279248 285417 287496 288684 292248 294624 295856 297264 303831 307582 308853 311364 312666 313632 314154 314928 315208 316969 317504 318816 322752 323433 324288 327426 327701 328779 330088 331452 332838 334422 335544 338272 348843 352836 354609 357192 357492 358668 360096 361584 363096 364824 366048 369328 371349 377487 380556 383328 383966 384912 389664 396352 401841 405108 406782 406802 408483 408738 410427 411804 413526 415152 415494 416888 418872 419904 431244 433026 433411 436568 438372 441936 443784 445896 447392 461373 465124 467046 468999 470448 471231 472812 476256 476656 478224 482112 484128 486432 491139 495132 497178 499257 501633 503316 507408 507826 513216 529254 535788 536238 538002 540144 541043 542376 544644 544984 547236 549072 551368 553536 553992 558496 570834 573221 574992 575949 577368 584496 589248 591712 594528 607662 610173 610203 613107 615164 617706 620289 622728 623241 625332 627264 628308 629856 630416 633938 637632 646866 654852 655402 657558 660176 662904 665676 668844 671088 676544 697686 700569 705672 709218 714384 714984 715573 717336 720192 723168 726192 729648 732096 738656 742698 745767 749353 754974 758131 761112 761739 766656 767932 769824 779328 793881 803682 804357 807003 810216 813564 813604 816966 817476 820854 823608 827052 830304 830988 833776 837744 856251 862488 866052 866822 873136 876744 883872 887568 891792 894784 911493 922746 926559 930248 934092 937998 940896 942462 945624 946403 950907 952512 953312 956448 968256 970299 972864 982278 983103 986337 990264 994356 998514 1003266 1006632 1014816 1015652 1046529 1058508 1063827 1071576 1072476 1076004 1080288 1082086 1084752 1089288 1089968 1094472 1098144 1102736 1107984 1114047 1116992 1132461 1141668 1146442 1149984 1151898 1154736 1168992 1183424 1189056 1205523 1215324 1220346 1220406 1221431 1225449 1226214 1230328 1231281 1235412 1240578 1245456 1246482 1250664 1256616 1259712 1260832 1267876 1279091 1293732 1300233 1309704 1310804 1315116 1320352 1325808 1331352 1337688 1342176 1384119 1395372 1401138 1406997 1411344 1413693 1418436 1428768 1429968 1431146 1434672 1446336 1452384 1459296 1473417 1477312 1485396 1491534 1497771 1498706 1504899 1509948 1516262 1522224 1523478 1535864 1539648 1587762 1607364 1608714 1614006 1615441 1620432 1623129 1627128 1627208 1633932 1634952 1641708 1647216 1654104 1660608 1661976 1667552 1675488 1691701 1712502 1719663 1724976 1727847 1732104 1733644 1746272 1753488 1767744 1775136 1783584 1822986 1830609 1839321 1845492 1853118 1860496 1860867 1868184 1869723 1875996 1881792 1884924 1891248 1892806 1901814 1906624 1912896 1940598 1964556 1966206 1972674 1980528 1988712 1997028 2006532 2013264 2029632 2031304 2093058 2101707 2111813 2117016 2127654 2136551 2143152 2144952 2146719 2152008 2160576 2164172 2169504 2178576 2179936 2188944 2196288 2205472 2215968 2228094 2237301 2237411 2248059 2264922 2274393 2283336 2285217 2292884 2299968 2303796 2309472 2337984 2381643 2411046 2413071 2430648 2440692 2440812 2442862 2450898 2452428 2460656 2462562 2470824 2481156 2490912 2492964 2501328 2513232 2521664 2535752 2558182 2568753 2587464 2600466 2619408 2621608 2630232 2640704 2651616 2662704 2675376 2684352 2734479 2768238 2779677 2790744 2793043 2802276 2813994 2822688 2827386 2836872 2839209 2852721 2857536 2859936 2862292 2869344 2904768 2910897 2918592 2946834 2949309 2959011 2970792 2983068 2995542 2997412 3009798 3019896 3032524 3044448 3046956 3071728 3139587 3175524 3191481 3214728 3217428 3228012 3230882 3240864 3246258 3254256 3254416 3267864 3269904 3283416 3294432 3308208 3323952 3335104 3342141 3350976 3383402 3397383 3425004 3439326 3449952 3455694 3464208 3467288 3486659 3492544 3506976 3550272 3567168 3604711 3616569 3645972 3661218 3664293 3676347 3678642 3690984 3693843 3706236 3720992 3721734 3736368 3739446 3751992 3769848 3782496 3785612 3803628 3837273 3881196 3900699 3929112 3932412 3945348 3961056 3977424 3994056 4013064 4026528 4062608 4152357 4186116 4203414 4220991 4223626 4234032 4241079 4255308 4273102 4286304 4289904 4293438 4304016 4328344 4339008 4357152 4359872 4377888 4410944 4420251 4431936 4456188 4474602 4474822 4493313 4496118 4514697 4529844 4548786 4566672 4570434 4585768 4607592 4618944 4763286 4767521 4822092 4826142 4846323 4861296 4869387 4881384 4881624 4885724 4901796 4904856 4921312 4925124 4941648 4962312 4981824 4985928 5002656 5026464 5071504 5075103 5116364 5137506 5158989 5174928 5183541 5200932 5238816 5243216 5260464 5303232 5325408 5350752 5468958 5491827 5517963 5536476 5559354 5581488 5582601 5586086 5604552 5609169 5627988 5645376 5654772 5673744 5678418 5705442 5719872 5724584 5738688 5821794 5893668 5898618 5918022 5941584 5951473 5966136 5991084 5994824 6019596 6039792 6065048 6088896 6093912 6143456 6279174 6305121 6305431 6335439 6351048 6382962 6409653 6429456 6434856 6440157 6456024 6461764 6481728 6492516 6508512 6508832 6535728 6539808 6566832 6588864 6616416 6647904 6684282 6711903 6712233 6744177 6766804 6794766 6823179 6850008 6855651 6878652 6899904 6911388 6928416 6934576 6973318 7013952 7209422 7233138 7239213 7291944 7322436 7328586 7352694 7357284 7381968 7387686 7412472 7441984 7443468 7472736 7478892 7503984 7539696 7564992 7571224 7607256 7674546 7706259 7762392 7801398 7858224 7864824 7871303 7890696 7922112 7954848 7988112 8026128 8053056 8125216 8203437 8304714 8339031 8339441 8372232 8379129 8406828 8441982 8447252 8468064 8482158 8510616 8517627 8546204 8558163 8572608 8579808 8586876 8608032 8656688 8714304 8732691 8755776 8840502 8847927 8877033 8912376 8949204 8949644 8986626 8992236 9029394 9059688 9097572 9133344 9140868 9171536 9215184 9418761 9526572 9535042 9574443 9644184 9652284 9692646 9722592 9738774 9762768 9763248 9771448 9803592 9809712 9826039 9842624 9850248 9883296 9924624 9971856 10005312 10026423 10052928 10143008 10150206 10192149 10232728 10275012 10317978 10349856 10367082 10401864 10410433 10459977 10477632 10486432 10520928 10650816 10701504 10814133 10849707 10937916 10983654 10992879 11029041 11035926 11072952 11081529 11118708 11162976 11165202 11172172 11209104 11218338 11255976 11309544 11347488 11356836 11410884 11449168 11511819 11643588 11702097 11787336 11797236 11836044 11883168 11902946 11932272 11982168 11989648 12039192 12079584 12130096 12187824 12286912 12457071 12558348 12610242 12610862 12662973 12670878 12702096 12723237 12765924 12819306 12858912 12869712 12880314 12912048 12923528 12985032 12995729 13017024 13017664 13071456 13079616 13133664 13232832 13260753 13295808 13368564 13423806 13424466 13435741 13479939 13488354 13533608 13544091 13589532 13646358 13700016 13711302 13757304 13822776 13856832 13869152 13946636 14302563 14418844 14466276 14478426 14538969 14583888 14608161 14644872 14657172 14705388 14714568 14763936 14775372 14824944 14886936 14945472 14957784 15007968 15079392 15142448 15214512 15225309 15349092 15412518 15476967 15524784 15550623 15602796 15716448 15729648 15742606 15781392 15909696 15976224 16052256 16250432 16406874 16475481 16553889 16609428 16678062 16678882 16744464 16747803 16758258 16772333 16813656 16827507 16883964 16894504 16936128 16964316 17021232 17035254 17092408 17116326 17159616 17173752 17216064 17313376 17465382 17681004 17695854 17754066 17769851 17824752 17854419 17898408 17899288 17973252 17984472 18058788 18119376 18195144 18266688 18281736 18343072 18430368 18837522 18915363 18916293 19006317 19053144 19070084 19148886 19228959 19288368 19304568 19320471 19385292 19445184 19477548 19525536 19526496 19542896 19607184 19619424 19652078 19700496 19766592 19849248 19943712 20052846 20136699 20232531 20286016 20300412 20384298 20465456 20469537 20550024 20566953 20635956 20699712 20734164 20803728 20820866 20919954 20972864 21041856 21628266 21699414 21717639 21875832 21967308 21985758 22058082 22071852 22145904 22163058 22182763 22237416 22325952 22330404 22344344 22418208 22436676 22511952 22619088 22694976 22713672 22821768 22898336 23023638 23118777 23229943 23287176 23404194 23502061 23574672 23594472 23613909 23672088 23766336 23805892 23864544 23964336 23979296 24078384 24159168 24260192 24375648 24610311 24914142 25017093 25018323 25116696 25137387 25220484 25221724 25325946 25341756 25404192 25446474 25531848 25552881 25638612 25674489 25717824 25739424 25760628 25824096 25847056 25970064 25991458 26142912 26198073 26267328 26521506 26543781 26737128 26847612 26848932 26871482 26959878 26976708 27067216 27088182 27179064 27292716 27400032 27422604 27514608 27645552 27738304 27893272 28256283 28605126 28723329 28837688 28932552 28956852 29077938 29167776 29216322 29289744 29314344 29338493 29410776 29429136 29478117 29527872 29550744 29649888 29773872 29915568 30015936 30079269 30158784 30284896 30429024 30450618 30576447 30698184 30723473 30825036 30953934 31049568 31101246 31205592 31231299 31379931 31432896 31459296 31485212 31562784 31952448 32104512 32442399 32549121 32813748 32950962 32978637 33087123 33107778 33218856 33356124 33357764 33488928 33495606 33516516 33544666 33627312 33655014 33767928 33789008 33928632 34042464 34070508 34184816 34232652 34347504 34535457 34626752 34930764 35106291 35362008 35391708 35508132 35539702 35649504 35708838 35796816 35798576 35946504 35968944 36117576 36238752 36390288 36563472 36686144 36860736 37371213 37675044 37830726 37832586 37988919 38012634 38106288 38140168 38169711 38297772 38353249 38457918 38576736 38609136 38640942 38770584 38802523 38955096 38987187 39051072 39052992 39085792 39214368 39238848 39304156 39400992 39651821 39698496 39782259 39887424 40105692 40273398 40307223 40439817 40465062 40600824 40632273 40768596 40930912 40939074 41100048 41133906 41271912 41468328 41607456 41641732 41839908 42907689 43256532 43398828 43435278 43616907 43751664 43824483 43934616 43971516 44116164 44143704 44291808 44326116 44365526 44474832 44660808 44688688 44836416 44873352 45023904 45238176 45427344 45643536 45675927 45796672 46047276 46237554 46430901 46459886 46574352 46651869 46808388 47004122 47149344 47188944 47227818 47344176 47611784 47729088 47928672 47958592 48156768 48520384 48751296 49220622 49426443 49661667 49828284 50034186 50036646 50078671 50233392 50243409 50274774 50316999 50440968 50443448 50482521 50651892 50683512 50808384 50892948 51063696 51105762 51277224 51348978 51478848 51521256 51648192 51694112 51940128 51982916 52396146 52442731 53043012 53087562 53309553 53474256 53563257 53695224 53697864 53742964 53919756 53953416 54134432 54176364 54358128 54585432 54800064 54845208 55029216 55291104 55786544 56512566 56748879 57018951 57210252 57446658 57675376 57686877 57865104 57913704 57961413 58155876 58335552 58432644 58579488 58628688 58676986 58821552 58858272 58956234 59101488 59299776 59547744 59831136 60158538 60410097 60569792 60697593 60858048 60901236 61152894 61396368 61408611 61446946 61650072 61700859 61907868 62099136 62202492 62411184 62462598 62759862 62918592 62970424 63125568 64884798 65098242 65152917 65466203 65627496 65901924 65957274 66174246 66215556 66233081 66437712 66548289 66712248 66715528 66977856 66991212 67033032 67089332 67254624 67310028 67535856 67578016 67857264 68084928 68141016 68369632 68465304 68695008 69070914 69356331 69359741 69689829 69861528 70212582 70506183 70724016 70783416 70841727 71016264 71079404 71299008 71417676 71593632 71597152 71893008 71937888 72235152 72477504 72780576 73126944 73830933 74742426 75054969 75350088 75412161 75661452 75665172 75977838 76025268 76212576 76280336 76339422 76595544 76658643 76706498 76915836 77023467 77153472 77218272 77281884 77541168 77605046 77910192 77974374 78171584 78428736 78608312 78801984 79303642 79564518 79631343 80211384 80546796 80614446 80879634 80930124 81201648 81264546 81537192 81861824 81878148 82200096 82267812 82543824 82936656 83214912 83283464 83679816 84768849 85815378 86169987 86513064 86584333 86797656 86870556 87233814 87503328 87648966 87869232 87943032 88015479 88232328 88287408 88434351 88583616 88652232 88731052 88949664 89321616 89377376 89746704 90047808 90237807 90476352 90854688 91287072 91351854 91729341 91733851 92094552 92170419 92475108 92861802 92919772 93148704 93303738 93616776 93693897 94008244 94139793 94298688 94377888 94455636 94688352 95223568 95857344 96313536 97327197 97647363 98441244 98852886 98935911 99323334 99656568 100068372 100073292 100157342 100466784 100486818 100549548 100633998 100881936 100886896 100965042 101303784 101367024 101785896 102127392 102211524 102554448 102697956 103042512 103388224 103606371 103880256 103965832 104792292 104885462 105318873 106086024 106175124 106619106 106948512 107126514 107390448 107395728 107485928 107839512 107906832 108086429 108268864 108352728 108716256 109170864 109690416 110058432 110582208 111573088 112113639 113025132 113497758 113966757 114037902 114420504 114509133 114514763 114893316 115059747 115350752 115373754 115730208 115827408 115922826 116311752 116407569 116865288 116961561 117158976 117257376 117353972 117643104 117716544 117912468 118202976 118955463 119095488 119346777 119662272 120317076 120820194 120921669 121319451 121395186 121802472 121896819 122305788 122792736 122817222 122893892 123300144 123401718 123815736 124404984 124822368 124925196 125519724 125940848 128723067 129769596 130196484 130305834 130850721 130932406 131254992 131473449 131803848 131914548 132348492 132431112 132466162 132875424 133096578 133424496 133431056 133982424 134066064 134178664 134509248 134620056 135071712 135156032 135714528 136282032 136739264 136930608 137027781 137390016 138141828 138712662 138719482 139292703 139379658 139723056 139955607 140425164 141012366 141448032 141566832 141683454 142032528 142158808 142835352 142953019 143187264 143194304 143786016 143875776 144470304 145561152 146253888 147661866 147793151 148279329 148985001 149484852 150109938 150236013 150700176 150730227 150824322 150950997 151322904 151330344 151447563 151955676 152050536 152425152 152560672 152678844 153191088 153317286 153412996 153831672 154046934 154436544 154563768 155082336 155210092 155820384 155948748 157216624 157328193 158607284 159129036 159262686 159928659 160422768 160689771 161093592 161228892 161759268 161860248 162403296 162529092 163074384 163756296 164400192 164535624 165087648 165873312 166566928 167359632 169537698 170246637 171056853 171630756 172339974 173026128 173060631 173168666 173595312 173741112 173884239 174467628 175006656 175297932 175738464 175886064 176030958 176464656 176574816 176868702 177304464 177462104 177899328 178453547 178643232 178754752 179493408 180475614 181230291 181709376 182092779 182574144 182703708 183458682 183467702 184189104 184225833 184340838 184495663 184950216 185102577 185723604 185839544 186297408 186607476 187233552 187387794 188016488 188279586 188755776 188911272 189376704 190447136 194654394 195294726 195458751 195468361 196398609 196882488 197705772 197871822 198646668 198699243 199313136 199644867 200136744 200146584 200314684 200933568 200973636 201099096 201267996 201763872 201773792 201930084 202607568 202734048 203571792 204254784 204423048 205108896 205395912 206085024 207212742 207931664 208068993 208079223 209069487 209584584 209770924 210637746 211518549 212172048 212350248 212525181 213238212 213897024 214253028 214780896 214791456 214971856 215679024 215813664 216172858 216705456 217432512 218341728 219380832 223146176 224227278 225164907 226050264 226236483 226995516 227933514 228075804 228841008 229018266 229029526 229786632 229975929 230119494 230701504 230747508 231070401 231460416 231654816 231845652 232623504 232815138 233730576 233923122 234514752 234707944 235286208 235824936 236405952 237910926 238693554 238894029 240634152 241640388 241843338 242638902 242790372 243604944 243793638 244010393 244611576 245585472 245634444 245787784 246600288 246803436 247631472 248809968 249644736 249850392 251039448 251881696 254306547 257446134 258509961 258522671 259539192 259752999 260392968 260611668 261701442 261864812 262509984 262946898 263607696 263829096 264046437 264696984 264862224 264932324 265303053 265750848 266193156 266848992 266862112 267964848 268132128 268357328 269240112 270143424 270713421 271429056 272564064 273861216 274055562 275188023 275201553 276283656 276511257 277425324 277438964 278585406 278759316 279446112 279911214 280850328 281081691 282024732 282419379 282896064 283133664 283366908 284065056 284317616 285670704 285906038 287572032 288940608 291981591 295323732 295586302 296558658 296807733 297970002 298969704 300219876 300472026 301400352 301460454 301648644 301901994 302645808 302660688 302895126 303911352 304101072 304607209 305121344 305357688 306382176 306634572 306825992 307663344 308093868 309127536 310164672 310420184 310819113 311640768 311897496 314433248 314656386 315956619 317214568 318258072 318525372 319857318 320845536 321379542 322187184 322457784 322723423 323518536 323720496 324259287 324806592 325058184 326148768 327512592 329071248 330175296 331746624 333133856 334719264 336340917 339075396 340493274 341900271 342113706 343261512 343527399 343544289 344679948 345179241 346052256 346121262 346337332 347190624 347482224 347768478 348935256 349222707 350595864 350884683 351476928 351772128 352061916 352929312 353149632 353737404 354608928 354924208 356866389 356907094 357286464 358040331 358986816 360951228 362460582 362765007 363958353 364185558 365407416 366917364 366935404 368378208 368451666 368681676 368991326 369900432 370205154 371447208 371679088 373214952 374467104 374775588 376032976 376559172 377822544 380894272 386169201 389308788 390589452 390917502 390936722 392552163 392797218 393764976 394420347 395411544 395743644 397293336 397398486 398626272 399289734 400273488 400293168 400629368 401947272 402198192 402535992 402867599 403527744 403547584 403860168 405215136 405468096 407143584 408846096 410217792 410791824 411083343 412170048 414425484 415863328 416137986 416158446 417878109 418138974 419169168 419541848 419866821 421275492 421885739 423037098 424344096 424700496 425050362 426476424 426827753 428506056 428859057 429561792 429582912 429943712 431358048 431627328 432345716 433410912 436683456 438761664 443379453 444837987 446955003 448454556 450329814 450708039 452100528 452190681 452472966 452852991 453991032 454342689 455867028 456151608 457682016 458036532 458059052 459573264 459951858 460238988 461495016 462140802 463309632 463691304 465247008 465630276 467461152 467846244 469415888 471649872 471984579 475821852 477387108 477788058 479785977 481268304 482069313 483280776 483686676 485277804 485580744 487209888 487587276 488020786 489223152 491268888 491575568 493200576 493606872 495262944 497619936 499700784 502078896 503763392 508613094 510739911 513170559 514892268 517019922 517045342 519078384 519181893 519505998 520785936 521223336 521652717 523402884 523729624 525019968 525893796 527215392 527658192 528092874 529393968 529724448 529864648 530606106 532386312 532824889 533697984 533724224 535360641 535929696 536264256 536714656 538480224 541426842 543690873 545128128 546278337 547722432 548111124 550376046 550403106 550865381 552567312 552677499 553022514 553486989 554850648 554877928 555307731 557170812 557518632 558892224 559822428 561700656 562163382 564049464 564838758 566267328 566733816 568130112 568635232 571341408 571812076 583963182 586376253 586405083 589195827 590647464 591172604 593117316 593615466 595940004 596097729 597939408 598934601 600439752 600944052 602800704 602920908 603297288 603803988 605291616 605321376 605790252 607822704 608202144 609214418 610715376 612764352 613269144 613651984 615326688 616187736 618255072 620840368 621638226 623794992 624237669 627208461 628866496 629312772 631913238 634429136 634555647 636516144 637050744 637575543 639714636 641691072 642759084 644374368 644915568 645446846 647037072 647440992 648518574 650116368 652297536 655025184 658142496 666267712 669438528 672681834 675494721 678150792 678709449 680986548 683800542 684227412 686523024 687054798 687088578 687665653 689359896 689927787 690358482 692104512 692242524 692674664 693211203 694381248 694964448 695536956 697870512 698445414 701191728 701769366 703544256 704123832 705858624 707474808 709217856 709848416 713732778 713814188 716080662 716682087 720128233 721902456 724921164 725530014 727916706 728371116 728563891 730814832 732031179 733834728 733870808 736756416 736903332 737363352 737982652 739800864 740410308 742894416 743358176 746429904 748934208 749551176 752065952 753118344 755645088 762919641 772338402 775529883 775568013 778617576 779258997 781178904 781835004 781873444 785104326 785594436 787529952 788840694 790823088 791487288 792139311 794586672 794796972 795909159 797252544 798579468 800546976 800586336 801258736 803894544 804396384 805071984 805735198 807720336 810430272 812140263 814287168 817692192 821583648 822166686 825604659 828850968 829533771 831726656 832275972 832316892 835756218 836277948 838338336 839083696 839733642 842550984 843245073 843771478 846074196 847258137 848688192 849400992 850100724 852952848 853655506 857012112 857718114 859887424 862716096 864691432 866821824 875944773 886758906 889675974 890423199 893910006 896909112 900659628 901416078 904201056 904381362 904945932 905705982 907982064 908685378 909493283 911734056 912303216 913821627 915364032 916073064 916118104 919146528 919903716 920477976 922990032 924281604 927382608 930494016 931260552 932457339 934922304 935692488 938831776 943299744 943969158 947869857 951643704 952427663 954774216 955576116 959571954 962536608 964138626 966561552 967373352 968170269 970555608 971161488 972777861 974419776 975174552 976041572 978446304 982537776 983151136 987213744 990525888 995239872 999401568 1004157792 1009022751 1017226188 1021479822 1025700813 1026341118 1029784536 1030632867 1034039844 1034090684 1035537723 1038156768 1038363786 1039011996 1041571872 1042446672 1043305434 1046805768 1047459248 1047668121 1051787592 1052654049 1054430784 1055316384 1056185748 1058787936 1059448896 1059729296 1061212212 1064772624 1065649778 1070599167 1070721282 1071859392 1073429312 1074120993 1076960448 1082853684 1087381746 1088295021 1092556674 1096222248 1100752092 1100806212 1101730762 1105134624 1105354998 1106045028 1106973978 1109701296 1109755856 1110615462 1114341624 1115037264 1119644856 1123401312 1124326764 1128098928 1129677516 1133467632 1137270464 1142682816 1143624152 1158507603 1167926364 1172752506 1172810166 1177656489 1178391654 1181294928 1182345208 1183261041 1186234632 1187230932 1188950719 1191880008 1192195458 1195878816 1197869202 1200879504 1201888104 1202878213 1205841816 1206594576 1207607976 1208602797 1210583232 1210642752 1211580504 1215645408 1216404288 1218428836 1221430752 1226538288 1227303968 1230653376 1232375472 1233250029 1236510144 1241680736 1243276452 1247589984 1248475338 1253634327 1254416922 1258625544 1259600463 1259662393 1263826476 1265657217 1268858272 1269111294 1273032288 1274101488 1275151086 1279429272 1280483259 1285518168 1286577171 1288748736 1289831136 1290893692 1294074144 1294881984 1297037148 1300232736 1310050368 1316284992 1330138359 1334513961 1340865009 1345363668 1350989442 1352124117 1356301584 1356572043 1357418898 1358558973 1361973096 1367601084 1368454824 1373046048 1374109596 1374177156 1375331306 1378719792 1379855574 1380716964 1384485048 1385349328 1386422406 1389928896 1391073912 1395741024 1396890828 1402383456 1403538732 1408247664 1414949616 1415953737 1419696832 1427465556 1427628376 1432161324 1433364174 1439357931 1440256466 1443804912 1446207939 1449842328 1451060028 1455833412 1456742232 1457127782 1461629664 1464062358 1467669456 1467741616 1473806664 1474726704 1475965304 1479601728 1480820616 1485788832 1486716352 1492859808 1499102352 1504131904 1506236688 1511290176 1525839282 1532219733 1539511677 1544676804 1551059766 1551136026 1557235152 1557545679 1558517994 1562357808 1563670008 1563746888 1564958151 1570208652 1571188872 1572483209 1575059904 1577681388 1581646176 1582974576 1584278622 1589173344 1589593944 1591818318 1597158936 1598474667 1601093952 1601172672 1602517472 1606081923 1607789088 1608792768 1610143968 1611470396 1615440672 1624280526 1625724661 1631072619 1635384384 1638835011 1643167296 1644333372 1651209318 1652596143 1657701936 1658032497 1659067542 1660460967 1664551944 1664633784 1665923193 1671512436 1672555896 1676676672 1678167392 1679467284 1685101968 1686490146 1687542956 1692148392 1694516274 1698801984 1700201448 1705905696 1707311012 1714024224 1715436228 1729382864 1751889546 1759215249 1767587481 1773517812 1779351948 1780846398 1787820012 1788293187 1793818224 1796803803 1801319256 1802832156 1808402112 1808762724 1809891864 1811411964 1815964128 1817370756 1818986566 1823468112 1824606432 1827643254 1832146128 1832236208 1838293056 1839807432 1840955952 1845980064 1848563208 1854765216 1862521104 1864914678 1871384976 1872713007 1877663552 1881625383 1886599488 1887938316 1895739714 1903287408 1903666941 1904855326 1909548432 1911152232 1912726629 1919143908 1925073216 1928277252 1933123104 1934746704 1936340538 1941111216 1942322976 1945555722 1950349104 1952083144 1956892608 1962989017 1965075552 1966302272 1974427488 1998803136 2008315584 2018045502 2026484163 2029452293 2034452376 2036128347 2042959644 2051401626 2052682236 2053225511 2059569072 2061265734 2062996959 2068079688 2068181368 2069783361 2071075446 2076313536 2076727572 2078023992 2079633609 2083143744 2084893344 2086610868 2093611536 2094918496 2095336242 2103575184 2105308098 2110632768 2112371496 2117575872 2119458592 2122424424 2129545248 2131299556 2141198334 2141442564 2148241986 2150046261 2150151971 2160384699 2165707368 2174763492 2176590042 2185113348 2185691673 2192444496 2196093537 2201504184 2201612424 2203461524 2210269248 2210709996 2212090056 2213947956 2219402592 2219511712 2221230924 2228683248 2230074528 2239289712 2246802624 2248653528 2256197856 2259355032 2266935264 2287248304 2288758923 2317015206 2326704039 2335852728 2337776991 2345505012 2345620332 2355312978 2356783308 2362589856 2364690416 2366522082 2372469264 2374461864 2376417933 2377901438 2383760016 2384390916 2387727477 2391757632 2395738404 2401759008 2403776208 2405756426 2411683632 2413189152 2415215952 2417205594 2423161008 2431290816 2436857672 2442861504 2453076576 2454607936 2464750944 2466500058 2476813977 2483361472 2486552904 2488601313 2495179968 2496950676 2507268654 2508833844 2517251088 2519200926 2519324786 2527652952 2529735219 2531314434 2537716544 2538222588 2541774411 2546064576 2548202976 2550302172 2558858544 2560966518 2571036336 2573154342 2579662272 2581787384 2588148288 2594074296 2600465472 2627834319 2660276718 2669027922 2671269597 2681730018 2684114323 2690727336 2701978884 2704248234 2712603168 2713144086 2714837796 2717117946 2723946192 2728479849 2735202168 2736909648 2741464881 2746092096 2748219192 2748354312 2750662612 2757439584 2759711148 2761433928 2768970096 2770698656 2772844812 2782147824 2791482048 2793781656 2797372017 2804766912 2807077464 2816495328 2829899232 2831907474 2843609571 2843749381 2854931112 2855256752 2857282989 2864322648 2866728348 2878715862 2880512932 2887609824 2892415878 2899684656 2902120056 2904510807 2911666824 2913484464 2914255564 2918333583 2923259328 2928124716 2935338912 2935483232 2947613328 2949453408 2951930608 2961641232 2971577664 2985719616 2998204704 3012473376 3027068253 3051678564 3064439466 3079023354 3089353608 3091898601 3102119532 3102272052 3106613169 3114470304 3115091358 3117035988 3124715616 3127340016 3127493776 3129916302 3140417304 3142377744 3143004363 3144966418 3155362776 3157962147 3163292352 3165949152 3168557244 3178346688 3179187888 3183636636 3194317872 3196949334 3205034944 3211797501 3212163846 3215578176 3220287936 3222940792 3230881344 3248561052 3251449322 3262145238 3264885063 3277670022 3288666744 3302418636 3305192286 3315403872 3316064994 3318135084 3320921934 3329103888 3329267568 3331846386 3343024872 3345111792 3350679299 3356334784 3358934568 3370203936 3372980292 3375085912 3384296784 3389032548 3400402896 3411811392 3414622024 3428048448 3430872456 3458765728 3475522809 3503779092 3518430498 3532969467 3535174962 3547035624 3549783123 3549957653 3558703896 3561692796 3566852157 3575640024 3576586374 3587636448 3593607606 3602638512 3605664312 3608634639 3617525448 3619783728 3622823928 3625808391 3631928256 3634741512 3637973132 3646936224 3649212864 3655286508 3664292256 3664472416 3679614864 3681911904 3691960128 3697126416 3699750087 3709530432 3725042208 3729829356 3742769952 3745426014 3760902981 3763250766 3775876632 3778801389 3778987179 3791479428 3796971651 3806574816 3807333882 3809710652 3819096864 3822304464 3825453258 3838287816 3841449777 3856554504 3859731513 3866246208 3869493408 3872681076 3882222432 3884645952 3891111444 3900698208 3904166288 3925978034 3930151104 3948854976 3990415077 4003541883 4036091004 4052968326 4056372351 4058904586 4068904752 4072256694 4075676919 4085919288 4102803252 4105364472 4106451022 4119138144 4122531468 4125993918 4136159376 4136362736 4139566722 4142150892 4153455144 4156047984 4159267218 4169786688 4173221736 4187223072 4189836992 4190672484 4207150368 4210616196 4224742992 4238917184 4244848848 4247861211 4259090496 4262599112 4282396668 4282885128 4296483972 4300092522 4300303942 4318073793 4320769398 4331414736 4338623817 4349526984 4353180084 4370226696 4371383346 4384888992 4392187074 4403008368 4403224848 4406923048 4421419992 4424180112 4427895912 4431543589 4438805184 4439023424 4442461848 4457366496 4460149056 4478579424 4497307056 4512395712 4518710064 4533870528 4574496608 4577517846 4596659199 4618535031 4634030412 4653408078 4671705456 4672637037 4675553982 4691010024 4691240664 4694874453 4695105283 4710625956 4713566616 4717449627 4725179712 4729380832 4733044164 4744938528 4748923728 4752835866 4755802876 4767520032 4768781832 4775454954 4791476808 4795424001 4803518016 4807552416 4811512852 4818245769 4823367264 4826378304 4830431904 4834411188 4846322016 4873715344 4877173983 4893217857 4906153152 4916505033 4929501888 4933000116 4953627954 4957788429 4973105808 4974097491 4977202626 4981382901 4993901352 4997769579 5014537308 5017667688 5034502176 5038401852 5038649572 5055305904 5059470438 5062628868 5076445176 5083548822 5096405952 5100604344 5117717088 5121933036 5142072672 5146308684 5163574768 5188148592 5255668638 5277645747 5302762443 5320553436 5338055844 5342539194 5363460036 5364879561 5368228646 5381454672 5390411409 5403957768 5408496468 5425206336 5426288172 5429675592 5434235892 5447892384 5456959698 5470404336 5473819296 5482929762 5496438384 5496708624 5501325224 5514879168 5519422296 5522867856 5532059957 5537940192 5541397312 5545689624 5564295648 5587563312 5594744034 5614154928 5618139021 5632990656 5644876149 5659798464 5663814948 5687219142 5687498762 5709862224 5710513504 5711000823 5714565978 5728645296 5733456696 5738179887 5757431724 5761025864 5775219648 5784831756 5799369312 5804240112 5809021614 5823333648 5826968928 5828511128 5836667166 5856249432 5861073779 5870677824 5870966464 5888967051 5895226656 5898906816 5903861216 5923282464 5996409408 6024946752 6054136506 6059519191 6079452489 6088356879 6103357128 6108385041 6128878932 6158046708 6159676533 6178707216 6183797202 6188990877 6204239064 6204544104 6209350083 6213226338 6228940608 6230182716 6234071976 6238900827 6249431232 6254680032 6254987552 6259832604 6280834608 6284755488 6286008726 6289932836 6310725552 6315924294 6331898304 6337114488 6358375776 6367273272 6388635744 6393898668 6423595002 6424327692 6445881584 6450138783 6450455913 6481154097 6497122104 6502898644 6524290476 6529770126 6555340044 6557075019 6577333488 6588280611 6604837272 6610384572 6630807744 6632129988 6636270168 6641843868 6658207776 6658535136 6663692772 6686049744 6690223584 6701358598 6717869136 6740407872 6745960584 6750171824 6768593568 6778065096 6800805792 6829244048 6861744912 6917531456 6951045618 6980112117 7007558184 7013330973 7036860996 7065938934 7070349924 7094071248 7099566246 7099915306 7117407792 7123385592 7129253799 7133704314 7151280048 7153172748 7163182431 7175272896 7187215212 7205277024 7211328624 7217269278 7235050896 7239567456 7245647856 7251616782 7269483024 7275946264 7293872448 7310573016 7316595427 7328584512 7328944832 7359229728 7363823808 7394252832 7399500174 7430441931 7450084416 7459658712 7465803939 7485539904 7490852028 7521805962 7526501532 7551753264 7557602778 7557974358 7564322183 7582958856 7589205657 7593943302 7613149632 7614667764 7619421304 7625323233 7638193728 7644608928 7650906516 7676575632 7682899554 7713109008 7719463026 7738986816 7745362152 7764444864 7782222888 7801396416 7808332576 7851956068 7883502957 7980830154 8007083766 8013808791 8014202801 8052342969 8072182008 8105936652 8112744702 8117809172 8137809504 8144513388 8151353838 8171838576 8185439547 8205606504 8210728944 8212902044 8224394643 8238276288 8245062936 8251987836 8272318752 8272725472 8279133444 8284301784 8306910288 8312095968 8318534436 8346443472 8374446144 8381344968 8392116051 8414300736 8421232392 8449485984 8489697696 8495722422 8525198224 8530828713 8531248143 8564793336 8565770256 8571848967 8592967944 8600185044 8600607884 8636147586 8641538796 8662829472 8677247634 8699053968 8706360168 8713532421 8740453392 8742766692 8755000749 8769777984 8784374148 8806016736 8806449696 8813846096 8842839984 8848360224 8855791824 8863087178 8884923696 8914732992 8957158848 8994614112 9037420128 9148993216 9155035692 9193318398 9237070062 9268060824 9275695803 9306816156 9319839507 9343410912 9345274074 9351107964 9382020048 9382481328 9389748906 9390210566 9421251912 9427133232 9429013089 9434899254 9442823479 9458761664 9466088328 9473886441 9489877056 9497847456 9505671732 9511605752 9535040064 9537563664 9550909908 9582953616 9590848002 9615104832 9623025704 9635392503 9636491538 9646734528 9660863808 9668822376 9692644032 9747430688 9754347966 9786435714 9794655189 9833010066 9866000232 9907255908 9915576858 9946211616 9948194982 9954405252 9962765802 9987802704 9995539158 10004426113 10029074616 10035335376 10052037897 10069004352 10076803704 10077299144 10110611808 10118940876 10125257736 10152890352 10167097644 10201208688 10235434176 10243866072 10284145344 10292617368 10327149536 10376297184 10426568427 10511337276 10555291494 10598908401 10605524886 10641106872 10649349369 10649872959 10676111688 10685078388 10700556471 10726920072 10729759122 10736457292 10762909344 10780822818 10807915536 10816992936 10825903917 10852576344 10859351184 10868471784 10877425173 10895784768 10913919396 10940808672 10947638592 10965859524 10992876768 10993417248 11002650448 11038844592 11045735712 11064119914 11075880384 11091379248 11099250261 11128591296 11175126624 11189488068 11228309856 11236278042 11282708943 11289752298 11327629896 11336961537 11374438284 11374997524 11390914953 11419724448 11421027008 11422001646 11429131956 11457290592 11466913392 11476359774 11514863448 11522051728 11524349331 11569663512 11579194539 11598738624 11608480224 11618043228 11646667296 11653937856 11657022256 11673334332 11712498864 11722147558 11777934102 11790453312 11807722432 11846564928 11971245231 12108273012 12119038382 12158904978 12169117053 12176713758 12206714256 12216770082 12227030757 12257757864 12316093416 12319353066 12357414432 12367594404 12377981754 12408478128 12409088208 12418700166 12426452676 12460365432 12468143952 12477801654 12488895569 12509360064 12509975104 12519665208 12561669216 12569510976 12572017452 12579865672 12621451104 12631848588 12674228976 12716751552 12734546544 12743583633 12777271488 12787797336 12847190004 12848655384 12891763168 12900277566 12900911826 12954221379 12962308194 12994244208 13005797288 13015871451 13048580952 13059540252 13078457909 13110680088 13114150038 13154666976 13176561222 13209674544 13220769144 13231660343 13264259976 13272540336 13283687736 13294630767 13316415552 13317070272 13327385544 13372099488 13380447168 13402717196 13435738272 13491921168 13500343648 13537187136 13556130192 13601611584 13658488096 13723489824 13789977597 13855605093 13902091236 13960224234 14015116368 14017911111 14026661946 14073721992 14084623359 14085315849 14131877868 14140699848 14152348881 14188142496 14199132492 14199830612 14234815584 14246771184 14258507598 14267408628 14302560096 14306345496 14326364862 14374430424 14386272003 14410554048 14422657248 14434538556 14454737307 14470101792 14479134912 14491295712 14503233564 14538966048 14551892528 14621146032 14631521949 14633190854 14679653571 14718459456 14749515099 14788505664 14799000348 14860883862 14873365287 14919317424 14922292473 14931607878 14944148703 14981704056 15043611924 15053003064 15103506528 15115205556 15115948716 15128644366 15165917712 15178411314 15187886604 15229335528 15238842608 15250646466 15289217856 15301813032 15353151264 15365799108 15426218016 15438926052 15490724304 15564445776 15616665152 15703912136 15767005914 15832937241 15908287329 15961660308 16014167532 16027617582 16028405602 16094638683 16104685938 16144364016 16171234227 16211873304 16225489404 16235618344 16275619008 16289026776 16302707676 16343677152 16370879094 16411213008 16421457888 16425804088 16448789286 16490125872 16503975672 16517571559 16544637504 16545450944 16558266888 16568603568 16596179871 16613820576 16624191936 16637068872 16692886944 16762689936 16784232102 16842464784 16854417063 16898971968 16934628447 16979395392 16991444844 17050396448 17061657426 17062496286 17129586672 17131540512 17133002469 17143697934 17185935888 17200370088 17201215768 17214539661 17272295172 17283077592 17297315299 17325658944 17354495268 17398107936 17412720336 17427064842 17480906784 17485533384 17510001498 17568748296 17583221337 17612033472 17612899392 17627692192 17666901153 17685679968 17696720448 17711583648 17726174356 17769847392 17989228224 18074840256 18178557573 18238357467 18265070637 18310071384 18325155123 18386636796 18474140124 18479029599 18536121648 18551391606 18566972631 18613632312 18628050249 18639679014 18686821824 18690548148 18702215928 18764040096 18764962656 18779497812 18780421132 18842503824 18854266464 18858026178 18869798508 18885646958 18932176656 18947772882 18995694912 19011343464 19023211504 19075127328 19101819816 19165907232 19181696004 19246051408 19270785006 19272983076 19337644752 19351367739 19443462291 19494861376 19508695932 19572871428 19589310378 19666020132 19671225057 19732000464 19764841833 19814511816 19831153716 19892423232 19896389964 19908810504 19925531604 19975605408 19991078316 20008852226 20058149232 20070670752 20104075794 20153607408 20154598288 20221223616 20237881752 20250515472 20305780704 20334195288 20402417376 20487732144 20585234736 20654299072 20752594368 20853136854 20940336351 21022674552 21039992919 21110582988 21197816802 21211049772 21282213744 21298698738 21299745918 21352223376 21370156776 21387761397 21401112942 21453840144 21459518244 21472914584 21489547293 21525818688 21561645636 21592879187 21615831072 21633985872 21651807834 21705152688 21718702368 21736943568 21754850346 21827838792 21845820449 21881617344 21931719048 21949786281 21985753536 21986834496 22005300896 22077689184 22091471424 22128239828 22182758496 22198500522 22291325793 22323975223 22350253248 22378976136 22397411817 22456619712 22472556084 22565417886 22579504596 22585480621 22655259792 22673923074 22692966549 22748876568 22749995048 22767616971 22781829906 22839448896 22844003292 22858263912 22875969699 22914581184 22933826784 22952719548 23029726896 23044103456 23048698662 23139327024 23158389078 23216960448 23236086456 23293334592 23314044512 23346668664 23424997728 23444295116 23555868204 23650508871 23942490462 24041426373 24042608403 24157028907 24216546024 24238076764 24317809956 24338234106 24353427516 24413428512 24433540164 24454061514 24515515728 24556318641 24632186832 24638706132 24673183929 24714828864 24735188808 24755963508 24816956256 24818176416 24837400332 24852905352 24920730864 24936287904 24955603308 24977791138 25039330416 25123338432 25144034904 25159731344 25176348153 25242902208 25263697176 25348457952 25469093088 25487167266 25575594672 25593744429 25694380008 25697310768 25715546901 25783526336 25800555132 25801823652 25908442758 25924616388 25988488416 26011594576 26031742902 26097161904 26119080504 26140597263 26156915818 26221360176 26228300076 26265002247 26309333952 26353122444 26419349088 26441538288 26463320686 26528519952 26545080672 26567375472 26589261534 26654771088 26744198976 26805434392 26871476544 26983842336 27000687296 27112260384 27316976192 27446979648 27579955194 27711210186 27804182472 27827087409 27920448468 27959518521 28030232736 28035822222 28053323892 28147443984 28169246718 28170631698 28194291773 28263755736 28281399696 28287039267 28304697762 28328470437 28376284992 28398264984 28399661224 28421659323 28469631168 28493542368 28517015196 28534817256 28605120192 28612690992 28652729724 28748860848 28772544006 28845314496 28869077112 28906177509 28909474614 28940203584 28982591424 29006467128 29077932096 29103785056 29242292064 29263043898 29266381708 29359307142 29383965567 29499030198 29525257553 29598000696 29721767724 29746730574 29838634848 29844584946 29863215756 29888297406 29963408112 30013278339 30087223848 30106006128 30156113691 30207013056 30230411112 30231897432 30257288732 30331835424 30356822628 30375773208 30458671056 30477685216 30501292932 30603626064 30706302528 30731598216 30852436032 30877852104 30981448608 31128891552 31279705281 31407824272 31534011828 31665874482 31796725203 31816574658 31923320616 31949618877 32028335064 32055235164 32056811204 32101669413 32189277366 32209371876 32288728032 32342468454 32423746608 32450978808 32471236688 32477711751 32578053552 32605415352 32632275519 32687354304 32741758188 32822426016 32842915776 32851608176 32897578572 32980251744 33007951344 33035143118 33116533776 33137207136 33192359742 33227641152 33274137744 33297750783 33385773888 33525379872 33568464204 33684929568 33708834126 33869256894 33982889688 34010884611 34100792896 34123314852 34124992572 34172744859 34259173344 34263081024 34266004938 34287395868 34371871776 34400740176 34402431536 34429079322 34544590344 34566155184 34573047993 34594630598 34708990536 34737583617 34796215872 34825440672 34854129684 34961813568 34971066768 35020002996 35137496592 35166442674 35255384384 35333802306 35371359936 35423167296 35452348712 35539694784 35913735693 36357115146 36476714934 36507351159 36530141274 36620142768 36650310246 36681092271 36773273592 36857472289 36948280248 36958059198 37072243296 37102783212 37133945262 37227264624 37256100498 37279358028 37289224603 37381096296 37404431856 37466686707 37528080192 37529925312 37558995624 37560842264 37685007648 37708532928 37716052356 37739597016 37771293916 37864353312 37895545764 38022686928 38046423008 38150254656 38203639632 38230750899 38331814464 38363392008 38492102816 38541570012 38545966152 38675289504 38702735478 38862664137 38886924582 39017391864 39047614353 39049534183 39145742856 39178620756 39235373727 39332040264 39342450114 39464000928 39529683666 39629023632 39662307432 39694981029 39792779928 39817621008 39851063208 39883892301 39951210816 39982156632 40017704452 40116298464 40141341504 40208151588 40307214816 40309196576 40475763504 40501030944 40611561408 40668390576 40804834752 40975464288 41170469472 41369932791 41566815279 41706273708 41880672702 42045349104 42053733333 42079985838 42221165976 42255947547 42395633604 42422099544 42457046643 42564427488 42597397476 42599491836 42704446752 42740313552 42775522794 42802225884 42907680288 42919036488 42945829168 42979094586 43123291272 43158816009 43185758374 43231662144 43267971744 43303615668 43364211921 43410305376 43437404736 43473887136 43509700692 43655677584 43691640898 43863438096 43894565847 43899572562 44010601792 44038960713 44155378368 44256479656 44365516992 44397001044 44582651586 44620095861 44647950446 44757952272 44794823634 44832446109 44945112168 45130835772 45159009192 45170961242 45310519584 45347846148 45385933098 45497753136 45499990096 45535233942 45563659812 45688006584 45716527824 45751939398 45867653568 45905439096 46059453792 46088206912 46097397324 46278654048 46316778156 46472172912 46628089024 46693337328 46849995456 46888590232 47111736408 47301017742 47498811723 47724861987 47884980924 48082852746 48085216806 48283916049 48314057814 48433092048 48476153528 48513702681 48635619912 48676468212 48706855032 48746979479 48826857024 48867080328 48908123028 49031031456 49112637282 49264373664 49277412264 49346367858 49470377616 49511927016 49552714677 49633912512 49636352832 49674800664 49705810704 49788539613 49841461728 49872575808 49911206616 49955582276 50078660832 50288069808 50319462688 50352696306 50527394352 50563251189 50696915904 50803885341 50938186176 50974334532 51151189344 51187488858 51388760016 51394621536 51399007407 51431093802 51601110264 51603647304 51643618983 51646158113 51816885516 51849232776 51891945897 51976976832 52023189152 52063485804 52194323808 52238161008 52281194526 52313831636 52442720352 52456600152 52530004494 52706244888 52749664011 52838698176 52883076576 52926641372 53000703459 53057039904 53090161344 53134750944 53178523068 53309542176 53610868784 53967684672 54224520768 54535672719 54715072401 54795211911 54975465369 55159910388 55422420372 55437088797 55608364944 55654174818 55700917893 55840896936 55919037042 56060465472 56071644444 56106647784 56294887968 56338493436 56341263396 56388583546 56527511472 56562799392 56574078534 56609395524 56656940874 56796529968 56799322448 56843318646 56987084736 57034030392 57069634512 57225381984 57305459448 57497721696 57545088012 57738154224 57812355018 57818949228 58012934256 58054103217 58207570112 58330386873 58484584128 58526087796 58532763416 58718614284 58767931134 58998060396 59013675171 59050515106 59196001392 59294525499 59443535448 59493461148 59677269696 59689169892 59726431512 59776594812 59926816224 60026556678 60174447696 60212012256 60312227382 60460822224 60463794864 60514577464 60663670848 60713645256 60751546416 60852659527 60917342112 60955370432 61002585864 61207252128 61463196432 61755704208 61962897216 62257783104 62559410562 62815648544 62821009053 63068023656 63119978757 63331748964 63593450406 63633149316 63846641232 63899237754 64056670128 64110470328 64113622408 64163284191 64203338826 64378554732 64418743752 64468641879 64471811569 64577456064 64684936908 64778637561 64847493216 64901957616 64942473376 64955423502 65156107104 65210830704 65264551038 65483516376 65537461347 65644852032 65703216352 65795157144 65849358843 65960503488 66015902688 66070286236 66233067552 66274414272 66384719484 66548275488 66595501566 66654711101 66873977379 66971925669 67050759744 67136928408 67192235451 67369859136 67417668252 67738513788 67756441863 67965779376 68021769222 68078899647 68246629704 68249985144 68302850913 68345489718 68518346688 68532009876 68574791736 68627909097 68743743552 68801480352 68804863072 68858158644 69089180688 69132310368 69146095986 69189261196 69417981072 69475167234 69650881344 69708259368 69942133536 70040005992 70274993184 70332885348 70667604612 70904697424 70951526613 71827471386 72127825209 72471086721 72714230292 72953429868 73014702318 73060282548 73240285536 73300620492 73362184542 73546547184 73668955923 73714944578 73896560496 73916118396 74019551787 74144486592 74205566424 74267890524 74454529248 74512200996 74558716056 74578449206 74762192592 74808863712 74933373414 75117991248 75121684528 75370015296 75432104712 75479194032 75542587832 75728706624 75791091528 76045373856 76092846016 76407279264 76461501798 76726784016 76781233287 76984205632 77083140024 77091932304 77146640703 77350579008 77405470956 77725328274 77773849164 78034783728 78095228706 78099068366 78291485712 78357241512 78421791789 78470747454 78664080528 78684900228 78795006741 78928001856 79059367332 79258047264 79324614864 79389962058 79585559856 79635242016 79702126416 79767784602 79964313264 80035408904 80232596928 80416303176 80482549697 80614429632 80618393152 80951527008 81002061888 81336781152 81950928576 82340938944 82739865582 83133630558 83207544013 83412547416 83481262227 83761345404 83878555563 84090698208 84107466666 84159971676 84442331952 84511895094 84582875319 84791267208 84844199088 84861117801 84914093286 84985411311 85128854976 85194794952 85198983672 85264977969 85408893504 85480627104 85551045588 85604451768 85815360576 85838072976 85891658336 85958189172 86246582544 86317632018 86371516748 86535943488 86607231336 86718532527 86728423842 86820610752 86947774272 87019401384 87311355168 87383281796 87726876192 87789131694 87799145124 88077921426 88151896701 88156230811 88512959312 88575772659 88794002088 89165303172 89240191722 89295900892 89515904544 89589647268 89664892218 89890224336 90039835017 90261671544 90318018384 90341922484 90468341073 90621039168 90695692296 90771866196 90995506272 90999980192 91070467884 91127319624 91376013168 91433055648 91503878796 91810878192 92118907584 92194794648 92557308096 92633556312 92944345824 93386674656 93777180464 93839115843 94223472816 94602035484 94997623446 95449723974 95769961848 95848856631 96165705492 96170433612 96305008239 96567832098 96628115628 96866184096 96952307056 97027405362 97271239824 97352936424 97413710064 97433135253 97493958958 97734160656 97816246056 97896826557 98062062912 98225274564 98528747328 98554824528 98692735716 98940755232 99023854032 99105429354 99349601328 99411621408 99577079226 99682923456 99822413232 99911164552 100157321664 100576139616 100638925376 100705392612 101054788704 101126502378 101607770682 101948669064 102032653833 102302378688 102374977716 102518234577 102777520032 102789243072 102798014814 102862187604 103202220528 103207294608 103287237966 103292316226 103633771032 103698465552 103719143979 103783891794 103871058269 104046378304 104126971608 104212750851 104388647616 104476322016 104562389052 104627663272 104885440704 104913200304 105060008988 105412489776 105499328022 105766153152 105853282744 106001406918 106114079808 106269501888 106357046136 106619084352 107221737568 107741207079 109071345438 109430144802 109522053477 109590423822 109950930738 110043276813 110048687243 110319820776 110572416867 110844840744 110874177594 111216729888 111308349636 111401835786 111681793872 111838074084 111867673809 112143288888 112213295568 112400060121 112589775936 112676986872 112682526792 112777167092 113055022944 113125598784 113148157068 113218791048 113313881748 113593059936 113598644896 113686637292 114068060784 114139269024 114450763968 114610918896 114692252697 114995443392 115090176024 115476308448 115624710036 115637898456 116025868512 116108206434 116587992411 116660773746 117052175592 117065526832 117142843059 117148602549 117437228568 117535862268 117706121181 117996120792 118027350342 118101030212 118392002784 118589050998 118887070896 118986922296 119084943087 119378339784 119452863024 119553189624 119651676903 119853632448 120053113356 120348895392 120424024512 120624454764 120921644448 120927589728 121029154928 121427290512 121503092832 121705319054 121834684224 122005171728 122414504256 122926392864 123511408416 124109798373 125118821124 125631297088 125642018106 126136047312 126239957514 126663497928 126767842641 127186900812 127266298632 127371139929 127693282464 127798475508 128113340256 128220940656 128227244816 128326568382 128406677652 128757109464 128837487504 128937283758 128943623138 129369873816 129476448027 129557275122 129694986432 129803915232 129884946752 129910847004 130092635763 130312214208 130421661408 130529102076 130967032752 131074922694 131406432704 131590314288 131683697541 131698717686 132031805376 132140572472 132466135104 132769438968 133096550976 133191003132 133309422202 133747954758 133860287583 133943851338 134273856816 134384470902 134497338327 134835336504 135477027576 135512883726 135931558752 136043538444 136157799294 136493259408 136499970288 136605701826 136690979436 137064019752 137149583472 137255818194 137377851259 137602960704 137609726144 137716317288 138178361376 138264620736 138292191972 138378522392 138835962144 138950334468 139416518736 139884267072 140080011984 140549986368 140665770696 141335209224 141809394848 141903053226 142496435169 143174585961 143654942772 144255650418 144851748147 144942173442 145428460584 145541108043 145548263773 145906859736 146029404636 146120565096 146240938437 146480571072 146601240984 146724369084 147093094368 147337911846 147429889156 147793120992 147832236792 148039103574 148411132848 148535781048 148658144031 148909058496 149024401992 149117432112 149156898412 149365618839 149524385184 149617727424 149866746828 150235982496 150243369056 150864209424 150958388064 151085175664 151582183056 151689753567 152090747712 152411656023 152814558528 152923003596 153453568032 153562466574 154166280048 154183864608 154197022221 154293281406 154810941912 154930856949 154938474339 155450656548 155547698328 155675837691 156069567456 156190457412 156198136732 156582971424 156714483024 156843583578 156941494908 157328161056 157369800456 157590013482 158118734664 158248992033 158516094528 158649229728 158779924116 159002110377 159171119712 159270484032 159404252832 159535569204 159928626528 160070817808 160832606352 160965099394 161903054016 162673562304 163607018157 164145217203 164385635733 165479731164 166267261116 166311266391 166415088026 166825094832 166962524454 167102753679 167522690808 167757111126 168181396416 168214933332 168319943352 168884663904 169023790188 169165750638 169582534416 169688398176 169722235602 169828186572 169970822622 170389589904 170397967344 170529955938 170961254208 171102091176 171208903536 171493858667 171676145952 171783316672 171916378344 172493165088 172635264036 172743033496 173214462672 173437065054 173456847684 174038802768 174162309651 174622710336 174766563592 174991160619 175453752384 175578263388 175598290248 176155842852 176303793402 176312461622 177025918624 177041025513 177151545318 177588004176 177883576497 178330606344 178480383444 178591801784 179031809088 179179294536 179329784436 179780448672 180079670034 180523343088 180636036768 180683844968 180936682146 181391384592 181543732392 181693287149 181991012544 181999960384 182140935768 182254639248 182557978581 182752026336 182866111296 183007757592 183621756384 184389589296 185267112624 185888691648 186773349312 187554360928 187678231686 188446945632 188463027159 189204070968 189359936271 189995246892 190899447948 191539923696 191697713262 192331410984 192340867224 192489852573 192610016478 193135664196 193256231256 193405925637 193415434707 193732368192 193904614112 194054810724 194335912683 194542479648 194705872848 194827420128 194866270506 194987917916 195468321312 195632492112 195793653114 196450549128 196612384041 197109649056 197385471432 197548076529 197881510464 198047708064 198210858708 198699202656 198823242816 199154158452 199644826464 199822329104 199964133303 200621932137 200915777007 201152279232 201410785224 201576706353 202109577408 202253004756 203215541364 203269325589 203897338128 204065307666 204236698941 204749955432 204908552739 205036469154 205555040064 205596029628 205724375208 206404441056 206414589216 206574475932 206584632452 207267542064 207396931104 207438287958 207567783588 207742116538 208253943216 208425501702 208952644032 209124778104 209255326544 209826400608 210120017976 210824979552 210998656044 211706565488 212002813836 212714092272 214443475136 215482414158 216383475627 217413260163 218142690876 218860289604 219044106954 219180847644 219901861476 220086553626 220097374486 220639641552 221006867769 221144833734 221689681488 221748355188 222058655361 222433459776 222616699272 222803671572 223363587744 223676148168 223735347618 224286577776 224426591136 224800120242 225353973744 225365053584 225554334184 226110045888 226296314136 226437582096 226627763496 226814458237 227186119872 227197289792 227373274584 228136121568 228278538048 229221837792 229384505394 230180352048 230343699861 230952616896 231249420072 231275796912 231439922109 232051737024 232216412868 233175984822 233321547492 234104351184 234131053664 234285686118 234297205098 234874457136 235071724536 235265375367 235412242362 235992241584 236054700684 236202060424 236385020223 236784005568 237178101996 237521671057 237774141792 237973844592 238169886174 238756679568 238905726048 239106379248 239303353806 240106226712 240304024939 240697790784 241248909528 241447649091 241843288896 241855179456 242058309856 242854581024 243006185664 243410638108 244010343456 245852785728 247022816832 248219596746 248440286831 249622632039 250237642248 250443786681 251284036212 251635666689 252272094624 252479915028 253326995856 253535685282 253748625957 254373801624 254532597264 254583353403 254742279858 254956233933 255386564928 255596951016 255794933907 256226680512 256441881312 256454489632 256653136764 256813355304 257514218928 257674975008 257874567516 257887246276 258739747632 258952896054 259114550244 259607830464 259821694008 260155597581 260185271526 260843322816 261058204152 261934065504 262149845388 263180628576 263367395082 263397435372 264281144944 264455690103 264468692433 265538877936 265727317977 266382006264 266618844404 267495909516 267720575166 267887702676 268547713632 268768941804 268994676654 269670673008 270119505051 270954055152 271025767452 271405023219 271863117504 272087076888 272315598588 272986518816 272999940576 273211403652 273381958872 274128039504 274299166944 274511636388 274755702518 275432634576 276356722752 276584383944 276757044784 277671924288 277900668936 278833037472 280160023968 281331541392 282670418448 283618789696 283806106452 284992870338 286349171922 287309885544 287546569893 288511300836 288915024717 289703496294 289884346884 290856921168 291082216086 291096527546 291813719472 292058809272 292241130192 292299405759 292481876874 293202481968 293448738168 293690479671 294186188736 294675823692 294859778312 295586241984 295664473584 296078207148 296822265696 297071562096 297316288062 298048803984 298234864224 298313796824 298731237678 299048770368 299733493656 299980412507 300471964992 300486738112 301728418848 301916776128 302170351328 303164366112 303379507134 304823312046 305846007192 306097961499 306907136064 307124933148 307554703731 308332560096 308367729216 308394044442 308586562812 309621883824 309861713898 309876948678 310137209503 310901313096 311095396656 311157431937 311351675382 311613174807 312139134912 312380914824 312396273464 312638252553 313165942848 313428966048 313687167156 313882989816 314656322112 314739600912 315180026964 316237469328 316497984066 317298459456 317559848232 318004220754 318342239424 318808505664 319071138408 319857253056 320141635616 321665212704 321930198788 323223621237 327214036314 328290434406 328566160431 328771271466 330129830439 330146061729 330959462328 331717250601 332534522232 332622532782 332830176052 333650189664 333925048908 334205507358 335045381616 335514222252 335603021427 336429866664 336639886704 337200180363 337769327808 338047580376 338331501276 339165068832 339376796352 339444471204 339656373144 339941645244 340779179808 340795934688 341059911876 342204182352 342417807072 342987717334 343352291904 343832756688 344076758091 344986330176 345270528072 345486066992 346428925344 346874130108 346913695368 348077605536 348324619302 349533127184 349763977233 349982321238 351156526776 351196580496 351445807647 352311685704 352607586804 352624923244 353118363543 354051837248 354082051026 354303090636 355176008352 355767152994 356661212688 356960766888 357183603568 357254829261 358358589072 358659568872 358955030709 359560897344 360159340068 361046686176 361272073536 361367689936 361873364292 362782769184 363087464784 363386574298 364281871536 364509278496 365115957162 365504052672 366015515184 367243512768 368779178592 370534225248 375108721856 375356463372 376893891264 376926054318 378408141936 378719872542 379990493784 380303527923 381798895896 382113419787 383079847392 383395426524 384662821968 384681734448 384979705146 385220032956 386271328392 386512462512 386811851274 386830869414 387155762639 387809228224 388109621448 388429344081 388671825366 389084959296 389411745696 389654840256 389732541012 389975835832 390277907289 390936642624 391264984224 391587306228 392901098256 393224768082 394219298112 394770942864 395051092623 395096153058 396095416128 396421717416 397398405312 398308316904 399289652928 399644658208 399928266606 401243864274 401580862749 401831554014 402821570448 403153412706 403492014981 404506009512 405432195179 406431082728 406538651178 407794676256 408130615332 408473397882 409499910864 409817105478 410072938308 410181470633 411192059256 411448750416 412133553777 412808882112 412829178432 413148951864 413169264904 414535084128 414793862208 414876575916 415135567176 415484233076 416507886432 416851003404 418249556208 418510653088 419652801216 420240035952 421649959104 421997312088 423413130976 424005627672 425428184544 427489305507 429523757883 430964828316 432766951254 434555244441 434826520326 436285381752 436623324129 436644791319 437720579208 438088213908 438361695288 438722815311 439803722952 440173107252 440194748972 441279283104 442013735538 442289667468 443379362976 443496710376 444117310722 445233398544 445607343144 445974432093 446727175488 447352296336 447470695236 448096856517 448573155552 448853182272 449600240484 450707947488 450730107168 451108668368 452592628272 452875164192 453255526992 453628916474 454746549168 455069260701 456272243136 457234968069 458443675584 458769010788 460360704096 460687399722 462498840144 462551593824 462591066663 462879844218 464432825736 464815423017 466351969644 466643094984 467027513073 468208702368 468262107328 468571372236 468594410196 469748914272 470143449072 470530750734 470824484724 471984483168 472109401368 472404120848 472770040446 474356203992 474746976099 475043342114 475548283584 475947689184 476339772348 477006331131 477513359136 477811452096 478212758496 478606707612 480212453424 480608049878 482497819056 482895298182 484116619712 485709162048 486821276216 488020686912 490821054471 493156907199 496439193492 496880573662 498933799173 499245264078 500475284496 500887573362 501308261037 502568072424 503271333378 504544189248 504959830056 506653991712 507071370564 507497251914 508747603248 509065194528 509166706806 509484559716 509912467866 511193902032 511589867814 512044718329 512883762624 512908979264 513306273528 513626710608 514481576001 515028437856 515349950016 515749135032 515774492552 517479495264 517905792108 518229100488 519643388016 520311195162 520370543052 522116408304 522486928953 523868131008 524299690776 524973481857 526361257152 526734790164 526794870744 528562289888 528911380206 528937384866 531077755872 531123076539 531454635954 532764012528 533237688808 533650729491 534991819032 535441150332 535775405352 536216774269 537095427264 537537883608 537989353308 539341346016 540239010102 541908110304 542051534904 542810046438 544174153776 544631197176 545079861447 545973037632 545999881152 546422807304 546763917744 547673935743 548256079008 548598333888 549023272776 549511405036 550865269152 553168767888 553514089568 555801337872 557666074944 560320047936 562663082784 565340836896 565389081477 567612212904 568079808813 569985740676 572698343844 574619771088 575093139786 577022601672 577469557719 577830049434 579406992588 579768693768 580246304121 581713842336 582164432172 582193055092 583007738049 583627438944 584117618544 584482260384 584598811518 584963753748 586404963936 586897476336 587380959342 589351647384 589719556624 589837152123 591328947168 592156414296 592644229587 593644531392 594143124192 594632576124 596097607968 596469728448 596627593648 597462475356 599466987312 599892399909 599960825014 601865796411 602747331021 603456837696 604340702656 604730119059 606328732224 606759014268 609646624092 609807976767 611692014384 612195922998 612710096823 614249866296 615109407462 616665120192 616788088884 617173125624 619243767648 619723427796 619753897356 620274419006 621802626192 622190793312 622314863874 622703350764 623226349614 624761829648 624792546928 625276505106 626857932096 627374334312 627765979632 629479201824 630360053928 632474938656 632995968132 635119696464 636008441508 638142276816 640283271232 643330425408 643860397576 646447242474 649150426881 652239780489 654428072628 656580868812 657132320862 657542542932 660259660878 660292123458 661918924656 663020603307 663434501202 665069044464 665245065564 665660352104 666175966083 667300379328 667850097816 668411014716 669379254797 670090763232 671028444504 671206042854 672859733328 673279773408 674400360726 676095160752 676663002552 677220433919 678330137664 678888942408 679312746288 679883290488 680443374711 681558359616 681591869376 682119823752 684408364704 684835614144 685975434668 687665513376 688153516182 690541056144 690972133984 691031099583 692857850688 693748260216 693827390736 694319766327 696155211072 696649238604 699066254368 699527954466 699964642476 702313053552 702393160992 702891615294 704623371408 705215173608 705249846488 705796126101 706236727086 708164102052 708606181272 709155060669 709189927259 710352016704 711534305988 712565013171 713322425376 713921533776 714367207136 714509658522 716717178144 717319137744 717910061418 720318680136 720912074817 722093372352 722735379872 723746728584 724342947273 725565538368 726174929568 726773148596 728563743072 729018556992 730231914324 732031030368 737558357184 741068450496 745320860493 748867896117 750712926744 751331360043 753852108636 754907000067 756816283872 757439745084 759980987568 760607055846 761245877871 763597791792 763750060209 764226839574 764868701799 766159694784 766790853048 769325643936 769363468896 769959410292 770440065912 772542656784 773024925024 773623702548 773661738828 774311525278 776219242896 776858688162 777343650732 778823491392 779465082024 779951671664 780466792743 780555814578 782529968448 783174612456 785802196512 786449536164 789541885728 790102185246 790192306116 792843434832 793406077299 796616633808 797181953931 799289316416 799856533212 802487728548 803161725498 803663108028 805643140896 806306825412 806984029962 809012019024 810358515153 810864390358 812862165456 813077302356 814215069657 815589352512 816261230664 816946795764 818999821728 819634210956 820145876616 820362941266 822384118512 822897500832 824267107554 826297903728 826338529808 829070168256 829753151832 830271134352 830968466152 833015772864 833702006808 836499112416 837021306176 840480071904 843994624176 846826261952 848011255344 850856369088 854978611014 859047515766 861929656632 862639709679 865533902508 866745074151 869110488882 869653040652 872570763504 873246648258 873289582638 875441158416 876176427816 876723390576 876898217277 877445630622 879607445904 880346214504 880389497944 881071439013 882558566208 884027471076 884579334936 885308046667 886758725952 886993420752 888234621444 890466797088 891214686288 891948864186 894704592672 894941390472 896193713034 897146311104 899200480968 899941237521 901415894976 901460214336 902217336736 905185256544 905750328384 906511053984 907257832948 909493098336 910138521402 914469936138 915282984143 917538021576 918293884497 920721408192 921374799444 922664111193 924997680288 925103187648 925182133326 925759688436 928865651472 929630846034 930411628509 932703939288 933286189968 933472295811 934055026146 934839524421 936417404736 937142744472 937188820392 937914757659 939497828544 940286898144 941061501468 941648969448 943968966336 944218802736 944808241696 945540080892 948712407984 949493952198 950086684228 951895378368 952679544696 954012662262 955026718272 956425516992 957213415224 960424906848 961216099756 964995638112 965790596364 969670863711 973642552432 981642108942 985698481293 986313814398 990438185187 992878386984 993761147324 995151751803 997867598346 998490528156 1000950568992 1001775146724 1002616522074 1005136144848 1006542666756 1006809064281 1009919660112 1011600541089 1013307983424 1014142741128 1014994503828 1017495206496 1018130389056 1018333413612 1018969119432 1019824935732 1022387804064 1023179735628 1024089436658 1026612547056 1027253421216 1028963152002 1030056875712 1031498270064 1031548985104 1032230274273 1034958990528 1035811584216 1036458200976 1039286776032 1040622390324 1040741086104 1044232816608 1044973857906 1048599381552 1049946963714 1053469580328 1053589741488 1054337422941 1057124579776 1057822760412 1057874769732 1059355090629 1062155511744 1062246153078 1062909271908 1065528025056 1066475377616 1067301458982 1069983638064 1070882300664 1071550810704 1071764487783 1072433548538 1075075767216 1075978706616 1076865092127 1078682692032 1080478020204 1083816220608 1084103069808 1085620092876 1088348307552 1089262394352 1090159722894 1092845614608 1093527835488 1095347871486 1096512158016 1098046545552 1099022810072 1101730538304 1106337535776 1107028179136 1111602675744 1125326165568 1130681673792 1130778162954 1135224425808 1136159617626 1139971481352 1140910583769 1142581640959 1145396687688 1146340259361 1149239542176 1150186279572 1154045203344 1154939115438 1155660098868 1155965962693 1158813985176 1159537387536 1160492608242 1161467287917 1163427684672 1164328864344 1164386110184 1165288032243 1166015476098 1167254877888 1168235237088 1168964520768 1169197623036 1169927507496 1170833721867 1172809927872 1173794952672 1174761918684 1178703294768 1179439113248 1179674304246 1182657894336 1184312828592 1185153277869 1185288459174 1188286248384 1189265152248 1192195215936 1193255187296 1194924950712 1198933974624 1199784799818 1199921650028 1203731592822 1204742588247 1205494662042 1209460238118 1210476044943 1210535559673 1213518028536 1216296585537 1219293248184 1219615953534 1223384028768 1224391845996 1225420193646 1228499732592 1230218814924 1230544411899 1233576177768 1234346251248 1236400661331 1238487535296 1239446855592 1239507794712 1240548838012 1243605252384 1244381586624 1244629727748 1245406701528 1246452699228 1249523659296 1249585093856 1250553010212 1254748668624 1255531959264 1258958403648 1260720107856 1264949877312 1265991936264 1270239392928 1272016883016 1276284553632 1282467916521 1287720795152 1288571273649 1292894484948 1298300853762 1303665733323 1304479560978 1308856145256 1309934373957 1313161737624 1314264641724 1315085085864 1316168445933 1320519321756 1320584246916 1323837849312 1326041206614 1326869002404 1330138088928 1330490131128 1331320704208 1332351932166 1335700195632 1336822029432 1337923296279 1338758509594 1340181526464 1342056889008 1342412085708 1344290569551 1345719466656 1346559546816 1348800721452 1352190321504 1353326005104 1354440867838 1357777884816 1358625492576 1359766580976 1360886749422 1364239647504 1365207782103 1368816729408 1371950869336 1375331026752 1376307032364 1381082112288 1381944267968 1382062199166 1387496520432 1387654781472 1388639532654 1393298477208 1394446269051 1398132508736 1399055908932 1399929284952 1401082539219 1404626107104 1404786321984 1405783230588 1409246742816 1410430347216 1410499692976 1411592252202 1412473454172 1416328204104 1417212362544 1418310121338 1418379854518 1423068611976 1424240928297 1425130026342 1426644850752 1427843067552 1428734414272 1429019317044 1431018993393 1433434356288 1434638275488 1435820122836 1440637360272 1441824149634 1445470759744 1447493457168 1448685894546 1452349859136 1453546297192 1457127486144 1460463828648 1464062060736 1472463163413 1479470721597 1490641720986 1496801397519 1497735792234 1501425853488 1502662720086 1503924783111 1507704217272 1509814000134 1511156363849 1513632567744 1514879490168 1519961975136 1521214111692 1522491755742 1527195583584 1527500120418 1528453679148 1529737403598 1533581706096 1536134154987 1538651287872 1538726937792 1539918820584 1540880131824 1543444728003 1545085313568 1546049850048 1547247405096 1547323477656 1548623050556 1552438485792 1553717376324 1554687301464 1558930164048 1559903343328 1560933585486 1561111629156 1566349224912 1567460786859 1571604393024 1572899072328 1574920445571 1579083771456 1580204370492 1580384612232 1585686869664 1586812154598 1593233267616 1593369229617 1594363907862 1599713066424 1600952188473 1601030901503 1604975457096 1606323450996 1607326216056 1608650322807 1611286281792 1612613650824 1613968059924 1618024038048 1620717030306 1621728780716 1625724330912 1626154604712 1628430139314 1632522461328 1633893591528 1635239584341 1637999643456 1639268421912 1640291753232 1640725882532 1643021807229 1644768237024 1645795001664 1648534215108 1652595807456 1652677059616 1659506303664 1660542268704 1661936932304 1667404013616 1672998224832 1680960143808 1687989248352 1696022510688 1696167244431 1704239426439 1709957222028 1718095031532 1723859313264 1725279419358 1731067805016 1733490148302 1738220977764 1739306081304 1740738912363 1745141527008 1746493296516 1746579165276 1749023214147 1750882316832 1752352855632 1753446781152 1753796434554 1754891261244 1759214891808 1760692429008 1760778995888 1762142878026 1768054942152 1769158669872 1769511456369 1770616093334 1773986841504 1776469242888 1777932688761 1780933594176 1782429372576 1783897728372 1789409185344 1789882780944 1792387426068 1798400961936 1799677199727 1799882475042 1804434673472 1805597389233 1808241993063 1810370513088 1813022107968 1814515665896 1818986196672 1820277042804 1828939872276 1829423930301 1830565968286 1835076043152 1836587768994 1838130290469 1842749598888 1845328222386 1849995360576 1850364266652 1851519376872 1857731302944 1859261692068 1860823257018 1865407878576 1866572379936 1866944591622 1868110052292 1869679048842 1874285488944 1874377640784 1875829515318 1880573796288 1882123002936 1883297938896 1886432445337 1888437605472 1889616483392 1891080161784 1897424815968 1898987904396 1900173368456 1905359089392 1908025324524 1914426830448 1920849813696 1922432199512 1929991276224 1931581192728 1939341727422 1947285104864 1947451280643 1956719341467 1963284217884 1971396962586 1972627628796 1980876370374 1985756773968 1987522294648 1989061809921 1990303503606 1995735196692 1996981056312 1998527898249 1998626158639 2001901137984 2003550293448 2005233044148 2008137764391 2010272289696 2013085333512 2013618128562 2019839320224 2023201082178 2028285482256 2029989007656 2031661301757 2034990412992 2036666827224 2037938238864 2039649871464 2041330124133 2044775608128 2046359471256 2048178873316 2053225094112 2054506842432 2057926304004 2062996540128 2063097970208 2064460548546 2071623168432 2072916401952 2073093298749 2078573552064 2081244780648 2081482172208 2082959298981 2088465633216 2089947715812 2097198763104 2099893927428 2106939160656 2107179482976 2108674845882 2115645520824 2115749539464 2117388378303 2118710181258 2124492306156 2125818543816 2127465182007 2127569781777 2131056050112 2132950755232 2134602917964 2137695039513 2139967276128 2141764601328 2143101621408 2143528975566 2144867097076 2150151534432 2151957413232 2153730184254 2160956040408 2162736224451 2168206139616 2171240185752 2173028841819 2176696615104 2178524788704 2180319445788 2185691229216 2187055670976 2190695742972 2196093091104 2198045620144 2212675071552 2223205351488 2235962581479 2246603688351 2253994080129 2261556325908 2270448851616 2272319235252 2279942962704 2281821167538 2283737633613 2285163281918 2290793375376 2292680518722 2294606105397 2298479084352 2300372559144 2308090406688 2309878230876 2311320197736 2311931925386 2317627970352 2319074775072 2320985216484 2322934575834 2328657728688 2328772220368 2330576064486 2332030952196 2336470474176 2338395246072 2339855014992 2341667443734 2347589905344 2349523837368 2357406589536 2358878226496 2359348608492 2368625657184 2370306555738 2370576918348 2378530304496 2380218231897 2386510374592 2389849901424 2391545861793 2397867949248 2399569599636 2399843300056 2407463185644 2409485176494 2410989324084 2418920476236 2420952089886 2421071119346 2427036057072 2431075545459 2432593171074 2438586496368 2439231907068 2442645208971 2446768057536 2448783691992 2450840387292 2456999465184 2460437629848 2461088823798 2467152355536 2468692502496 2472801322662 2478893711184 2479015589424 2481097676024 2487210504768 2489259455496 2490813403056 2492905398456 2494959040607 2499047318592 2499170187712 2501106020424 2509497337248 2511063918528 2521440215712 2531983872528 2540478785856 2544033766032 2552569107264 2564935833042 2575441590304 2577142547298 2585788969896 2587919129037 2596601707524 2600235222453 2607331466646 2608959121956 2617712290512 2619868747914 2626323475248 2628529283448 2630170171728 2630694651831 2632336891866 2641038643512 2641168493832 2643214317039 2643344274329 2647675698624 2652082413228 2653738004808 2655924140001 2660276177856 2660980262256 2662641408416 2664703864332 2671400391264 2673644058864 2675846592558 2677517019188 2684113778016 2684824171416 2688581139102 2691438933312 2697601442904 2699823712563 2704380643008 2706652010208 2708881735676 2715555769632 2717250985152 2719533161952 2721773498844 2728479295008 2730415564206 2732843155141 2743901738672 2745848952429 2752614064728 2754881653491 2762164224576 2764124398332 2767992333579 2774993040864 2775309562944 2777279065308 2786596954416 2788892538102 2791234885527 2798111817864 2799858569904 2800416887433 2802165078438 2804518573263 2809252214208 2811566461176 2813744272977 2818493485632 2820860694432 2820999385952 2823184504404 2824946908344 2832656408208 2834424725088 2836620242676 2836759709036 2846137223952 2848481856594 2850260052684 2855686135104 2858038634088 2862037986786 2869276550976 2871640245672 2881274720544 2883648299268 2894986914336 2897371789092 2907092594384 2909012591133 2920927657296 2944926326826 2958941443194 2971314555561 2981283441972 2985455255409 2993602795038 2995471584468 3002851706976 3005325440172 3007849566222 3015408434544 3019628000268 3020427192843 3022312727698 3029758980336 3034801623267 3039923950272 3042428223384 3044983511484 3054391167168 3055000240836 3056907358296 3059474807196 3067163412192 3072268309974 3079837641168 3081760263648 3086889456006 3090170627136 3094494810192 3094646955312 3097246101112 3104876971584 3107434752648 3109374602928 3117860328096 3119806686656 3121867170972 3122223258312 3132698449824 3134921573718 3145798144656 3149840891142 3160408740984 3160769224464 3163012268823 3171373739328 3173624309196 3178065271887 3186466535232 3186738459234 3188727815724 3199426132848 3201904376946 3202061803006 3209950914192 3212646901992 3214652432112 3215293463349 3217300645614 3225227301648 3227936119848 3230595276381 3236048076096 3241434060612 3243457561432 3251448661824 3252309209424 3256860278628 3265044922656 3267787183056 3270479168682 3278536843824 3280583506464 3281451765064 3286043614458 3289536474048 3297068430216 3299784537577 3305191614912 3305354119232 3319012607328 3321084537408 3323873864608 3334808027232 3375978496704 3392045021376 3392334488862 3408478852878 3411509304533 3419914444056 3422731751307 3427744922877 3436190063064 3439020778083 3447718626528 3450558838716 3462135610032 3466980296604 3467897888079 3476441955528 3478612162608 3481477824726 3484401863751 3490283054016 3492986593032 3493158330552 3495864096729 3498046428294 3501764633664 3504705711264 3506893562304 3507592869108 3509782522488 3512501165601 3518429783616 3521384858016 3521557991776 3524285756052 3536109884304 3538317339744 3539022912738 3541232186668 3547973683008 3552938485776 3555459833607 3555865377522 3564858745152 3567795456744 3579765561888 3584774852136 3596801923872 3599354399454 3599764950084 3611194778466 3614227764741 3616483986126 3629031331792 3631428134829 3631606679019 3640554085608 3648889756611 3657879744552 3658847860602 3661131936572 3670152086304 3673175537988 3676260580938 3685499197776 3690656444772 3691633235697 3700728533304 3703038753744 3709201983993 3715462605888 3718523384136 3721646514036 3730815757152 3733144759872 3733889183244 3736220104584 3739358097684 3748570977888 3748755281568 3751659030636 3764246005872 3766595877792 3772864890674 3776875210944 3782160323568 3794849631936 3797975808792 3800346736912 3810718178784 3816050649048 3828853660896 3844864399024 3847403749563 3863162385456 3878683454844 3894570209728 3894902561286 3913438682934 3926568435768 3929803121871 3942793925172 3945255257592 3948505337799 3961752740748 3971513547936 3975044589296 3978123619842 3980607007212 3991470393384 3993962112624 3997055796498 3997252317278 4007100586896 4010466088296 4013769888837 4016275528782 4020544579392 4026170667024 4027236257124 4032871708653 4039678640448 4046402164356 4056570964512 4059978015312 4063322603514 4073333654448 4075876477728 4079299742928 4082660248266 4092718942512 4096357746632 4106450188224 4115852608008 4125993080256 4126195940416 4128921097092 4143246336864 4145832803904 4146186597498 4162489561296 4162964344416 4165918597962 4179895431624 4183338807153 4194397526208 4199787854856 4203247617657 4213878321312 4214358965952 4217349691764 4231291041648 4231499078928 4234776756606 4237420362516 4248984612312 4251637087632 4254930364014 4255139563554 4258713389029 4265901510464 4269205835928 4272722784891 4275390079026 4279934552256 4283529202656 4286203242816 4287057951132 4289734194152 4293056980179 4300303068864 4303914826464 4307460368508 4321912080816 4325472448902 4336412279232 4342480371504 4346057683638 4357049577408 4360638891576 4371382458432 4381391485944 4392186182208 4396091240288 4417389490239 4438412164791 4471925162958 4490404192557 4493207376702 4507988160258 4511774349333 4511996176963 4523112651816 4533469091547 4540897703232 4544638470504 4559885925408 4563642335076 4567475267226 4570326563836 4581586750752 4585361037444 4589212210794 4600745118288 4608402464961 4616180813376 4619756461752 4622640395472 4623863850772 4630334184009 4635255940704 4638149550144 4641970432968 4645869151668 4657315457376 4657544440736 4661152128972 4664061904392 4676790492144 4679710029984 4683334887468 4699047674736 4702382360577 4714813179072 4718697216984 4724761336713 4737251314368 4740613111476 4741153836696 4757060608992 4760436463794 4779699802848 4780107688851 4783091723586 4799139199272 4799686600112 4802856565419 4803092704509 4814926371288 4818970352988 4821978648168 4825950968421 4837840952472 4841904179772 4842142238692 4854072114144 4862151090918 4865186342148 4877172992736 4878463814136 4885290417942 4897567383984 4901680774584 4905718753023 4913998930368 4920875259696 4922177647596 4929065421687 4934304711072 4937385004992 4945602645324 4957787422368 4958031178848 4962195352048 4978518910992 4981626806112 4985810796912 4989918081214 5002212040848 5018994674496 5042880431424 5063967745056 5088067532064 5088501733293 5129871666084 5150883180608 5154285094596 5171577939792 5175838258074 5193203415048 5200470444906 5214662933292 5217918243912 5222216737089 5235424581024 5239737495828 5247069642441 5252646950496 5257058566896 5260340343456 5261389303662 5264673783732 5282077287024 5282336987664 5286428634078 5286688548658 5304164826456 5307476009616 5308534369107 5311848280002 5316309618677 5321960524512 5325282816832 5329407728664 5333798066283 5342800782528 5347288117728 5351693185116 5355034038376 5368227556032 5369648342832 5377162278204 5395202885808 5399031599181 5399647425126 5413304020416 5417763471352 5424725979189 5431111539264 5439066323904 5443546997688 5456958590016 5460831128412 5465686310282 5487803477344 5488271790903 5491697904858 5505228129456 5509763306982 5514390871407 5528248796664 5535984667158 5549986081728 5554558130616 5573193908832 5577785076204 5582469771054 5596223635728 5599717139808 5600833774866 5604330156876 5609037146526 5623132922352 5627488545954 5632491901619 5641721388864 5641998771904 5646369008808 5649893816688 5659297336011 5665312816416 5668849450176 5673240485352 5673519418072 5692274447904 5696963713188 5700520105368 5716077268176 5724075973572 5743280491344 5762549441088 5767296598536 5789973828672 5794743578184 5814185188768 5818025182266 5841855314592 5842353841929 5870158024401 5889852653652 5917882886388 5942629111122 5962566883944 5967185429763 5970910510818 5987205590076 5990943168936 5995583694747 5995878475917 6005703413952 6010650880344 6015699132444 6024413293173 6030816869088 6039256000536 6040854385686 6044625455396 6059517960672 6069603246534 6084856446768 6089967022968 6094983905271 6110000481672 6113814716592 6118949614392 6123990372399 6134326824384 6144536619948 6159675282336 6163520527296 6173778912012 6188989620384 6189293910624 6194492202224 6214869505296 6218749205856 6219279896247 6235720656192 6243734341944 6244446516624 6248877896943 6265396899648 6269843147436 6291596289312 6299681782284 6320817481968 6321538448928 6326024537646 6347248618392 6352165134909 6356130543774 6373476918468 6377455631448 6382709345331 6398852265696 6403808753892 6404123606012 6413085118539 6419901828384 6425293803984 6429304864224 6430586926698 6434601291228 6450454603296 6455872239696 6461190552762 6482868121224 6486915122864 6488208673353 6504618418848 6513720557256 6519086525457 6530089845312 6535574366112 6540958337364 6557073687648 6561167012928 6562903530128 6572087228916 6594136860432 6599569075154 6638025214656 6647747729216 6669616054464 6707887744437 6739811065053 6784668977724 6816957705756 6823018609066 6839828888112 6845463502614 6851212900839 6855489845754 6872380126128 6878041556166 6883818316191 6895437253056 6901117677432 6924271220064 6933960593208 6935795776158 6952883911056 6957224325216 6962955649452 6968803727502 6985973186064 6986316661104 6991728193458 6996092856588 7009411422528 7015185738216 7019565044976 7025002331202 7031248205347 7042769716032 7043115983552 7048571512104 7072219768608 7076634679488 7078045825476 7082464373336 7105876971552 7110919667214 7111730755044 7135590913488 7140654695691 7159531123776 7169549704272 7174637585379 7193603847744 7198708798908 7199529900168 7222389556932 7228455529482 7232967972252 7258062663584 7262856269658 7263213358038 7281108171216 7293226636377 7297779513222 7315759489104 7317695721204 7322263873144 7327935626913 7340304172608 7346351075976 7352521161876 7363171802767 7370998395552 7381312889544 7383266471394 7401457066608 7406077507488 7418403967986 7437046768272 7443293028072 7449424773109 7461631514304 7467778366488 7472440209168 7478716195368 7484877121821 7497141955776 7497510563136 7503318061272 7528492011744 7533191755584 7545729781348 7564320647136 7595951617584 7600693473824 7621436357568 7632101298096 7657707321792 7689728798048 7694807499126 7726324770912 7757366909688 7763757387111 7789805122572 7800705667359 7826877365868 7853136871536 7859606243742 7885587850344 7890510515184 7892083955493 7897010675598 7923505481496 7929642951117 7930032822987 7943027095872 7950089178592 7956247239684 7961214014424 7967772420003 7982940786768 7987924225248 7994111592996 7994504634556 8014201173792 8020932176592 8027539777674 8032551057564 8052341334048 8054472514248 8065743417306 8092804328712 8099471137689 8113141929024 8119956030624 8126645207028 8146667308896 8151752955456 8158599485856 8165320496532 8185437885024 8192715493264 8198529465423 8231705216016 8237546857287 8257842194184 8264644960473 8286492673728 8292373194996 8303977000737 8324979122592 8325928688832 8331837195924 8359790863248 8366677614306 8373704656581 8399575709712 8401250662299 8406495235314 8413555719789 8427756642624 8434699383528 8462582083296 8462998157856 8469553513212 8474840725032 8497969224624 8503274175264 8509860728028 8510279127108 8517426778058 8538411671856 8545445569782 8550780158052 8567058405312 8574115902264 8579468388304 8586113960358 8607829652928 8614920737016 8643824161632 8650944897804 8684960743008 8692115367276 8721277783152 8762782971888 8792182480576 8834778980478 8876824329582 8913943666683 8943850325916 8956365766227 8980808385114 8986414753404 9015976320516 9023548698666 9023992353926 9046225303632 9061281578529 9066938183094 9089276941008 9104404869801 9119771850816 9127284670152 9134950534452 9140653127672 9163173501504 9170722074888 9178424421588 9201490236576 9216804929922 9239512923504 9245280790944 9247727701544 9260668368018 9270511881408 9283940865936 9291738303336 9299392787717 9314630914752 9315088881472 9322304257944 9328123808784 9353580984288 9359420059968 9366669774936 9398095349472 9404764721154 9437394433968 9449522673426 9481226222952 9482307673392 9489036806469 9514121217984 9520872927588 9534195815661 9559399605696 9560215377702 9566183447172 9598278398544 9599373200224 9605713130838 9606185409018 9629852742576 9637940705976 9643957296336 9645880390047 9651901936842 9675681904944 9683808359544 9684284477384 9691785829143 9708144228288 9724302181836 9730372684296 9738388513337 9754345985472 9756927628272 9770580835884 9795134767968 9803361549168 9811437506046 9841750519392 9844355295192 9858130843374 9868609422144 9891205290648 9899353612731 9915574844736 9916062357696 9924390704096 9957037821984 9963253612224 9971621593824 9979836162428 10004424081696 10127935490112 10176135064128 10177003466586 10234527913599 10259743332168 10268195253921 10283234768631 10308570189192 10317062334249 10343155879584 10351676516148 10386406830096 10400940889812 10403693664237 10429325866584 10435836487824 10444433474178 10453205591253 10470849162048 10479474991656 10487592290187 10494139284882 10505293900992 10514117133792 10520680686912 10522778607324 10529347567464 10564154574048 10564673975328 10572857268156 10573377097316 10608329652912 10614952019232 10617068738214 10623696560004 10632619237354 10643921049024 10658815457328 10666379500821 10667596132566 10694576235456 10703386370232 10710068076752 10739296685664 10754324556408 10790405771616 10798063198362 10799294850252 10835526942704 10842683294223 10849451958378 10887093995376 10894820037057 10921662256824 10931372620564 10946669269833 10975606954688 10976543581806 10983395809716 11010456258912 11019526613964 11028781742814 11056497593328 11071969334316 11074899707091 11109116261232 11127605951979 11146387817664 11155570152408 11164939542108 11192447271456 11199434279616 11201667549732 11208660313752 11218074293052 11246265844704 11254977091908 11264983803238 11292738017616 11299787633376 11318594672022 11330625632832 11346480970704 11347038836144 11384548895808 11393927426376 11401040210736 11432154536352 11448151947144 11486560982688 11534593197072 11589487156368 11628370377536 11636050364532 11683710629184 11684707683858 11740316048802 11779705307304 11789409365613 11835765772776 11845516013397 11885258222244 11925133767888 11934370859526 11941821021636 11974411180152 11981886337872 11991167389494 11991756951834 12021301760688 12031398264888 12041309666511 12048826586346 12061633738176 12078512001072 12081708771372 12089250910792 12098615125959 12119035921344 12139206493068 12169712893536 12179934045936 12189967810542 12220000963344 12227629433184 12237899228784 12247980744798 12289073239896 12299196912787 12319350564672 12347557824024 12377979240768 12378587821248 12388984404448 12429739010592 12437498411712 12438559792494 12487468683888 12488893033248 12497755793886 12539686294872 12550016421459 12568398050549 12583192578624 12599363564568 12609742852971 12641634963936 12643076897856 12652049075292 12694497236784 12704330269818 12712261087548 12715625589623 12746953836936 12754911262896 12765418690662 12776140167087 12797704531392 12807617507784 12808247212024 12818168354673 12826170237078 12839803656768 12850587607968 12858609728448 12861173853396 12869202582456 12879170940537 12900909206592 12911744479392 12922381105524 12965736242448 12973830245728 12976417346706 13009236837696 13027441114512 13038173050914 13071148732224 13081916674728 13114147375296 13125807060256 13144174457832 13188273720864 13199138150308 13252168470717 13315236494373 13415775488874 13471212577671 13479622130106 13535323047999 13535988530889 13569337955448 13600407274641 13633915411512 13646037218132 13679657776224 13690927005228 13702425801678 13710979691508 13744760252256 13756083112332 13767636632382 13802235354864 13825207394883 13848542440128 13867921186416 13871591552316 13891002552027 13905767822112 13914448650432 13925911298904 13937607455004 13971946372128 13972633322208 13983456386916 13992185713176 14030371476432 14039130089952 14050004662404 14062496410694 14097143024208 14107147081731 14144439537216 14156091650952 14164928746672 14174284010139 14211753943104 14221839334428 14223461510088 14271181826976 14281309391382 14339099408544 14340323066553 14349275170758 14397417597816 14399059800336 14409278113527 14444779113864 14456911058964 14465935944504 14477852905263 14516125327168 14525712539316 14526426716076 14562216342432 14586453272754 14595559026444 14631518978208 14635391442408 14644527746288 14655871253826 14692702151952 14705042323752 14717156259069 14726343605534 14741996791104 14762625779088 14766532942788 14787196265061 14802914133216 14812155014976 14836807935972 14874093536544 14886586056144 14898849546218 14935556732976 14944880418336 14957432390736 14969754243642 15006636122544 15056984023488 15091459562696 15128641294272 15191903235168 15201386947648 15264202596192 15379457596096 15389614998252 15452649541824 15514733819376 15527514774222 15579610245144 15601411334718 15653754731736 15666650211267 15706273743072 15719212487484 15741208927323 15771175700688 15781021030368 15784167910986 15794021351196 15847010962992 15859285902234 15860065645974 15873386268199 15900178357184 15912494479368 15922428028848 15925603107321 15935544840006 15948928856031 15965881573536 15975848450496 15988223185992 15989009269112 16001394198849 16028402347584 16041864353184 16055079555348 16065102115128 16104682668096 16108945028496 16131486834612 16185608657424 16197094797543 16198942275378 16239912061248 16253290414056 16274177937567 16293334617792 16317198971712 16330640993064 16370875770048 16385430986528 16397058930846 16463410432032 16464815372709 16475093714574 16515684388368 16529289920946 16543172614221 16584746389992 16607954001474 16622720002339 16649958245184 16663674391848 16719581726496 16733355228612 16747409313162 16799151419424 16802501324598 16812990470628 16827111439578 16869398767056 16897475704857 16925164166592 16925996315712 16939107026424 16949681450064 16977892008033 16995938449248 17006548350528 17019721456056 17020558254216 17034853556116 17076823343712 17090891139564 17101560316104 17148231804528 17158936776608 17172227920716 17229841474032 17287648323264 17301889795608 17369921486016 17384230734552 17442555566304 17525565943776 17527061525787 17610474073203 17669557960956 17753648659164 17827887333366 17887700651832 17901556289289 17912731532454 17961616770228 17972829506808 17987635427751 18031952641032 18047097397332 18047984707852 18073239879519 18092450607264 18122563157058 18133876366188 18178553882016 18208809739602 18254569340304 18269901068904 18281306255344 18284951715813 18341444149776 18356848843176 18371971117197 18402980473152 18433609859844 18479025847008 18490561581888 18495455403088 18521336736036 18567881731872 18583476606672 18598785575434 18644608515888 18656247617568 18657839688741 18707161968576 18733339549872 18746633690829 18796190698944 18809529442308 18874788867936 18899045346852 18962452445904 18964615346784 18978073612938 19041745855176 19068391631322 19120430755404 19132366894344 19148128035993 19196556797088 19198746400448 19211426261676 19212370818036 19239255355617 19259705485152 19275881411952 19287914592672 19291760780094 19303803873684 19351363809888 19367616719088 19368568954768 19383571658286 19448604363672 19460745368592 19464626020059 19476777026674 19513855256544 19541161671768 19557259576371 19590269535936 19606723098336 19622875012092 19683501038784 19688710590384 19716261686748 19782410581296 19798707225462 19848781408192 19914075643968 19943243187648 19959672324856 20008848163392 20123663233311 20219433195159 20354006933172 20469055827198 20519486664336 20536390507842 20553638702517 20566469537262 20617140378384 20634124668498 20651454948573 20686311759168 20703353032296 20750756898707 20772813660192 20801881779624 20807387328474 20858651733168 20871672975648 20888866948356 20906411182506 20958949983312 20975184580374 20988278569764 20993833451489 21028234267584 21045557214648 21058695134928 21093744616041 21128309148096 21129347950656 21145714536312 21146754194632 21216659305824 21229904038464 21234137476428 21247393120008 21265238474708 21317630914656 21332759001642 21335192265132 21406772740464 21420136153504 21421964087073 21478593371328 21508649112816 21523912756137 21580811543232 21596126396724 21598589700504 21671053885408 21685366588446 21698903916756 21774187990752 21789640074114 21843324513648 21862745241128 21879679909131 21893338539666 21953087163612 21966791619432 21983806880739 21984887745029 22020912517824 22039053227928 22057563485628 22089515408301 22112995186656 22143938668632 22149799414182 22218232522464 22255211903958 22311140304816 22329879084216 22348274319327 22384894542912 22403335099464 22417320627504 22436148586104 22454631365463 22492531689408 22509954183816 22529967606476 22585476035232 22599575266752 22637189344044 22692961941408 22694077672288 22787854852752 22802080421472 22864309072704 22896303894288 22973121965376 23069186394144 23178974312736 23272100729064 23291272161333 23369415367716 23402117002077 23480632097604 23559410614608 23578818731226 23671531545552 23676251866479 23691032026794 23770516444488 23790098468961 23850267535776 23868741719052 23883642043272 23903317260009 23948822360304 23963772675744 23982334778988 23983513903668 24042603521376 24062796529776 24082619333022 24097653172692 24157024002144 24163417542744 24178501821584 24197230251918 24278412986136 24298413413067 24339425787072 24359868091872 24379935621084 24440001926688 24455258866368 24475798457568 24495961489596 24578146479792 24595588396269 24598393825574 24695115648048 24712640571861 24777968808896 24793934881419 24859478021184 24877119584988 24974937367776 24977786066496 24995511587772 25079372589744 25100032842918 25121113969743 25136796101098 25198727129136 25219485705942 25240667159367 25283269927872 25304098150584 25388994473568 25408660539636 25424522175096 25431251179246 25493907673872 25509822525792 25530837381324 25552280334174 25615235015568 25616494424048 25636336709346 25652340474156 25701175215936 25722347706792 25738405164912 25758341881074 25823488958784 25844762211048 25931472484896 25947660491456 25952834693412 26054882229024 26076346101828 26163833349456 26251614120512 26288348915664 26376547441728 26398276300616 26504336941434 26630472988746 26741831000049 26831550977748 26869097298681 26942425155342 26959244260212 27070646095998 27071977061778 27138675910896 27183844735587 27200814549282 27267830823024 27292074436264 27313214609403 27359315552448 27381854010456 27404851603356 27421959383016 27444549446677 27489520504512 27512166224664 27535273264764 27604470709728 27650414789766 27735842372832 27743183104632 27782005104054 27811535644224 27851822597808 27875214910008 27898178363151 27943892744256 27945266644416 27966912773832 27984371426352 28060742952864 28078260179904 28100009324808 28124992821388 28194286048416 28214294163462 28312183301904 28329857493344 28348568020278 28443678668856 28446923020176 28467110419407 28542363653952 28562618782764 28602587446983 28678198817088 28680646133106 28698550341516 28794835195632 28798119600672 28818556227054 28889558227728 28913822117928 28931871889008 28937641170141 28955705810526 29051425078632 29052853432152 29075357487429 29076787017619 29124432684864 29172906545508 29191118052888 29215165540011 29263037956416 29270782884816 29289055492576 29311742507652 29385404303904 29410084647504 29434312518138 29452687211068 29525251558176 29533065885576 29574392530122 29605828266432 29673615871944 29698060838193 29748187073088 29773172112288 29797699092436 29871113465952 29889760836672 29914864781472 29939508487284 30013272245088 30182919125392 30383806470336 30528405192384 30703583740797 30779229996504 30804585761763 30849704305893 30951187002747 31029467638752 31055029548444 31159220490288 31202822669436 31211080992711 31307509463472 31333300422534 31359616773759 31412547486144 31438424974968 31482417854646 31542351401376 31562042060736 31568335821972 31588042702392 31694021925984 31718571804468 31720131291948 31746772536398 31824988958736 31844856057696 31851206214642 31871089680012 31897857712062 31931763147072 31976446371984 31978018538224 31999138502463 32002788397698 32083728706368 32110159110696 32130204230256 32217890056992 32262973669224 32371217314848 32394189595086 32397884550756 32506580828112 32548355875134 32661281986128 32684460111171 32770861973056 32794117861692 32840007809499 32926820864064 32929630745418 32950187429148 33031368776736 33058579841892 33086345228442 33169492779984 33215908002948 33224699121273 33245440004678 33327348783696 33382817855937 33439163452992 33466710457224 33494818626324 33598302838848 33605002649196 33625980941256 33654222879156 33738797534112 33794951409714 33878214052848 33899362900128 33955784016066 33991876898496 34039442912112 34041116508432 34069707112232 34153646687424 34181782279128 34203120632208 34296463609056 34317873553216 34344455841432 34459682948064 34603779591216 34768461469104 34885111132608 35051131887552 35054123051574 35220948146406 35339115921912 35368228096839 35507297318328 35536548040191 35655774666732 35775401303664 35803112578578 35825463064908 35923233540456 35945659013616 35975270855502 36063905282064 36094194794664 36095969415704 36123928999533 36146479759038 36184901214528 36245126314116 36267752732376 36295845377877 36297629913347 36357107764032 36417619479204 36509138680608 36539802137808 36562612510688 36569903431626 36682888299552 36713697686352 36743942234394 36867219719688 36897590738361 36958051694016 36990910806176 37042673472072 37135763463744 37166953213344 37197571150868 37289217031776 37312495235136 37315679377482 37466679099744 37493267381658 37526602349863 37619058884616 37650049264377 37705194151647 37749577735872 37798090693704 37829228558913 37924904891808 37929230693568 37956147225876 38083491710352 38136783262644 38146876768869 38240861510808 38264733788688 38296256071986 38328420501261 38393113594176 38422852523352 38424741636072 38454505064019 38478510711234 38519410970304 38551762823904 38575829185344 38583521560188 38607607747368 38637512821611 38702727619776 38735233438176 38737137909536 38767143316572 38897208727344 38921490737184 38929252040118 38953554053348 39027710513088 39082323343536 39114519152742 39213446196672 39245750024184 39377421180768 39432523373496 39564821162592 39597414450924 39756505412151 39919344649712 39945709483119 40247326466622 40413637733013 40438866390318 40607965592667 40708013866344 40801221823923 40938111654396 41038973328672 41072781015684 41107277405034 41132939074524 41234280756768 41268249336996 41302909897146 41406706064592 41475622184649 41501513797414 41545627320384 41603763559248 41614774656948 41673007656081 41717303466336 41743345951296 41777733896712 41812822365012 41917899966624 41950369160748 41976557139528 41987666902978 42091114429296 42117390269856 42187489232082 42291429072624 42293508389264 42321441245193 42433318611648 42468274952856 42494786240016 42530476949416 42635261829312 42665518003284 42670384530264 42813545480928 42840272307008 42843928174146 43017298225632 43047825512274 43192252793448 43197179401008 43227834340581 43342107770816 43370733176892 43397807833512 43433558715789 43548375981504 43579280148228 43686649027296 43725490482256 43759359818262 43786677079332 43906174327224 43933583238864 43967613761478 43969775490058 44078106455856 44115126971256 44151468777207 44179030816602 44225990373312 44287877337264 44299598828364 44361588795183 44436465044928 44510423807916 44622280609632 44659758168432 44696548638654 44806670198928 44834641255008 44872297172208 44909262730926 45019908367632 45059935212952 45170952070464 45274378688088 45385923882816 45388155344576 45575709705504 45604160842944 45792607788576 46138372788288 46357948625472 46544201458128 46582544322666 46738830735432 46804234004154 46845847279319 46961264195208 46999950633801 47118821229216 47157637462452 47223626781969 47343063091104 47352503732958 47382064053588 47541032888976 47580196937922 47620158804597 47700535071552 47737483438104 47767284086544 47776809321963 47806634520018 47846786568093 47897644720608 47927545351488 47964669557976 47967027807336 48004182596547 48085207042752 48125593059552 48165238666044 48195306345384 48314048004288 48326835085488 48357003643168 48394460503836 48556825972272 48591284392629 48596826826134 48719736183744 48759871242168 48822533812701 48880003853376 48951596915136 48991922979192 49156292959584 49191176792538 49196787651148 49390231296096 49394446118127 49425281143722 49587869762838 49629517842663 49631957946593 49754239169976 49868160007017 49949874735552 49991023175544 50158745179488 50200065685836 50242227939486 50273592202196 50397454258272 50438971411884 50481334318734 50608196301168 50692427114571 50777988947136 50817321079272 50849044350192 50862502358492 50933676024099 50987815347744 51019645051584 51061674762648 51104560668348 51230470031136 51232988848096 51272673418692 51304680948312 51444695413584 51476810329824 51516683762148 51689524422096 51862944969792 51905669386824 52109764458048 52152692203656 52327666698912 52576697831328 52581184577361 52796552601232 52831422219609 53008673882868 53260945977492 53483662000098 53663101955496 53738194597362 53884850310684 53918488520424 53962906283253 54141292191996 54143954123556 54219719638557 54277351821792 54367689471174 54401629098564 54535661646048 54584148872528 54626429218806 54763708020912 54809703206712 54843918766032 54854855147439 54889098893354 55024332449328 55070546529528 55115913351591 55208941419456 55300829579532 55471684745664 55486366209264 55564010208108 55703645195616 55750429820016 55796356726302 55933825547664 55968742852704 55973519066223 56121485905728 56200018649616 56249985642776 56388572096832 56428588326924 56624366603808 56659714986688 56697136040556 56887357337712 56893846040352 56934220838814 57125237565528 57205174893966 57361292266212 57397100683032 57444384107979 57589670391264 57596239201344 57637112454108 57717766066851 57779116455456 57827644235856 57863743778016 57875282340282 57911411621052 58102850157264 58105706864304 58150714974858 58153574035238 58345813091016 58382236105776 58393878060177 58430331080022 58479405805447 58541565769632 58578110985152 58623485015304 58671778729113 58770808607808 58820169295008 58868625036276 58905374422136 59050503116352 59066131771152 59148785060244 59347231743888 59396121676386 59546344224576 59595398184872 59742226931904 59829729562944 59879016974568 60026544490176 60365838250784 60370989699933 60658299585477 61407167481594 61558459993008 61609171523526 61660916107551 61699408611786 61902374005494 61954364845719 61957410917809 62058935277504 62110059096888 62252270696121 62318440980576 62405645338872 62422161985422 62615018926944 62666600845068 62719233547518 62876849949936 62964835709292 62981500354467 63084702802752 63136671643944 63176085404784 63281233848123 63388043851968 63437143608936 63440262583896 63493545072796 63649977917472 63689712115392 63702412429284 63742179360024 63795715424124 63952892743968 63956037076448 63998277004926 64005576795396 64220318221392 64260408460512 64265892261219 64435780113984 64525947338448 64571738268411 64742434629696 64788379190172 64795769101512 65013161656224 65096711750268 65322563972256 65368920222342 65588235723384 65639039727393 65680015618998 65859261490836 65900374858296 65951420642217 65954663235087 66062737553472 66117159683784 66172690456884 66268546224903 66338985559968 66431816005896 66449398242546 66490880009356 66654697567392 66765635711874 66933420914448 66989637252648 67044822957981 67210005298392 67251961882512 67308445758312 67363894096389 67477595068224 67589902819428 67756428105696 67798725800256 67911568032132 68078885824224 68082233016864 68139414224464 68363564558256 68406241264416 68592927218112 68688911682864 68919365896128 69207559182432 69536922938208 69873816483999 70108246103148 70441896292812 70678231843824 70736456193678 71014594636656 71073096080382 71311549333464 71370295406883 71550802607328 71606225157156 71650926129816 71709951780027 71846467080912 71891318027232 71950541711004 72127810564128 72188389589328 72191938831408 72247857999066 72292959518076 72490252628232 72535505464752 72591690755754 72595259826694 72835238958408 72895240239201 73018277361216 73079604275616 73125225021376 73139806863252 73365776599104 73427395372704 73487884468788 73734439439376 73786765188807 73795181476722 73981821612352 74085346944144 74137921715583 74333906426688 74395142301736 74578434063552 74631358754964 74933358199488 74986534763316 75053204699726 75238117769232 75300098528754 75363341909229 75410388303294 75596181387408 75658457117826 75722001478101 75849809783616 75912294451752 76166983420704 76273566525288 76293753537738 76481723021616 76529467577376 76592512143972 76656841002522 76845705046704 76849483272144 76909010128038 76957021422468 77103525647808 77167043120376 77215215494736 77275025643222 77343730258817 77470466876352 77474275819072 77534286633144 77794417454688 77842981474368 77858504080236 77907108106696 78164646687072 78229038305484 78491500048368 78754842361536 78865046746992 79129642325184 79194828901848 79513010824302 79838689299424 79891418966238 80225493000147 80494652933244 80607291896043 80827275466026 80877732780636 81215931185334 81416027732688 81551534206761 81602443647846 81876223308792 81939643828209 81943672504199 82077946657344 82145562031368 82214554810068 82265878149048 82333648340031 82468561513536 82536498673992 82605819794292 82813412129184 82951244369298 83003027594828 83207527118496 83229549313896 83346015312162 83434606932672 83555467793424 83625644730024 83694535089453 83835799933248 83900738321496 83953114279056 83975333805956 84182228858592 84234780539712 84374978464164 84582858145248 84587016778528 84642882490386 84936549905712 84989572480032 85060953898832 85331036006568 85340769060528 85401331258221 85627090961856 85687856348292 85807762340949 86034596451264 86095651024548 86384505586896 86394358802016 86455668681162 86741466353784 86795615667024 86812923510423 86867117431578 87158560296456 87226072462287 87230361052857 87373298054592 87450980964512 87518719636524 87573354158664 87645496620033 87812348654448 87867166477728 87935227522956 87939550980116 88156212911712 88230253942512 88302937554414 88358061633204 88575754674528 88599197656728 88723177590366 89020847615832 89094182514579 89244561219264 89319516336864 89393097277308 89613340397856 89669282510016 89744594344416 89818525461852 90039816735264 90119870425904 90548757376176 91151419411008 91585215577152 92110751222391 92413757285289 92549112917679 93088402916256 93165088645332 93477661470864 93608468008308 93633242978133 93691694558638 93922528390416 93999901267602 94078850321277 94237642458432 94315274924904 94447253563938 94686126182208 94705007465916 94764128107176 95082065777952 95160393875844 95240317609194 95474966876208 95534568173088 95553618643926 95613269040036 95693573136186 95795289441216 95929339115952 95934055614672 96008365193094 96251186119104 96330477332088 96390612690768 96653670170976 96714007286336 96788921007672 97113651944544 97182568785258 97193653652268 97519742484336 97645067625402 97983845958384 98053380333513 98312585919168 98382353585076 98393575302296 98520023428497 98780462592192 98788892236254 98850562287444 99175739525676 99259035685326 99263915893186 99508478339952 99674097363819 99736320014034 99982046351088 100148453567811 100317490358976 100400131371672 100484455878972 100547184404392 100794908516544 100877942823768 100962668637468 101216392602336 101384854229142 101634642158544 101698088700384 101725004716984 101867352048198 101975630695488 102123349525296 102209121336696 102293320664887 102460940062272 102465977696192 102545346837384 102609361896624 102889390827168 102953620659648 103033367524296 103379048844192 103811338773648 104305384407312 104655333397824 105153395662656 105162369154722 105593105202464 105662844439218 106017347765736 106104684290517 106521891954984 106609644120573 106967324000196 107326203910992 107476389194724 107769700621368 107836977040848 107925812566506 108282584383992 108287908247112 108371786998599 108439439277114 108554703643584 108735378942348 108803258197128 108887536133631 108892889740041 109071323292096 109168297745056 109252858437612 109527416041824 109619406413424 109687837532064 109709710294878 109778197786708 110048664898656 110141093059056 110231826703182 110601659159064 110692772215083 110972732418528 111128020416216 111407290391232 111500859640032 111592713452604 111867651095328 111937485705408 111947038132446 112400037299232 112499971285552 112579807049589 112857176653848 112950147793131 113115582454941 113248733207616 113394272081112 113487685676739 113774714675424 113787692080704 113868441677628 114250475131056 114410349787932 114440630306607 114722584532424 114794201366064 114888768215958 114985261503783 115179340782528 115274224908216 115363515192057 115435532133702 115558232910912 115655288471712 115727487556032 115750564680564 115822823242104 116205700314528 116211413728608 116301429949716 116307148070476 116691626182032 116764472211552 116787756120354 116860662160044 116958811610894 117083131539264 117246970030608 117343557458226 117640338590016 117737250072552 117810748844272 118132263542304 118297570120488 118694463487776 118792243352772 119190796369744 119269516236453 119758033949136 120731676501568 120741979399866 121316599170954 121823896778001 122403665471769 122814334963188 123116919986016 123218343047052 123321832215102 123398817223572 123804748010988 123908729691438 123914821835618 124220118193776 124426866553947 124504541392242 124636881961152 124811290677744 124844323970844 125019022968243 125230037853888 125333201690136 125438467095036 125753699899872 125929671418584 125963000708934 126273343287888 126352170809568 126562467696246 126874287217872 126880525167792 126987090145592 127299955834944 127404824858568 127484358720048 127591430848248 127905785487936 127912074152896 127996554009852 128011153590792 128440636442784 128520816921024 128531784522438 129051894676896 129143476536822 129576758380344 129591538203024 129683503021743 130026323312448 130193423500536 130300676147367 130645127944512 130737840444684 131176471446768 131278079454786 131360031237996 131718522981672 131800749716592 131902841284434 131909326470174 132234319367568 132345380913768 132454406331621 132537092449806 132677971119936 132863632011792 132898796485092 132981760018712 133084766385549 133309395134784 133531271423748 133866841828896 133979274505296 134089645915962 134420010596784 134503923765024 134616891516624 134727788192778 135179805638856 135291166040657 135512856211392 135823136064264 136157771648448 136164466033728 136278828448928 136727129116512 136812482528832 137377823365728 138415118364864 139073845876416 139747632967998 139871881485853 140216492206296 140537541837957 140883792585624 140999851901403 141356463687648 141472912387356 141670880345907 142029189273312 142146192160764 142623098666928 142740590813766 142860476413791 143101605214656 143212450314312 143301852259632 143330427965889 143419903560054 143540359704279 143692934161824 143782636054464 143901083422008 144012547789641 144255621128256 144376779178656 144383877662816 144495715998132 144585919036152 144980505256464 145071010929504 145183381511508 145190519653388 145670477916816 145773853177887 145790480478402 146159208551232 146279613726504 146467601438103 146854790745408 146975768937576 147468878878752 147573530377614 147590362953444 148170693888288 148183338354381 148275843431166 148790284603472 148888553527989 148895873839779 149262717509928 149604480021051 149973069526632 150106409399452 150476235538464 150600197057508 150726683818458 150820776606588 151192362774816 151316914235652 151444002956202 151824588903504 152077281343713 152333966841408 152547133050576 152587507075476 152801028072297 152963446043232 153058935154752 153185024287944 153313682005044 153691410093408 153698966544288 153818020256076 153914042844936 154334086240752 154430430989472 154550051286444 154687460517634 155068573266288 155588834909376 155717008160472 155814216213392 156329293374144 156458076610968 156983000096736 157730093493984 157743553732083 158389657803696 159026021648604 159677378598848 159782837932476 160450986000294 160989305866488 161214583792086 161654550932052 161755465561272 161888718849759 162431862370668 162659158915671 162832055465376 163103068413522 163204887295692 163752446617584 163879287656418 163887345008398 164291124062736 164429109620136 164531756298096 164564565442317 164667296680062 165072997347984 165211639588584 165347740054773 165626824258368 165902488738596 166006055189656 166415054236992 166459098627792 166692030624324 167110935586848 167251289460048 167389070178906 167801476642992 167906228558112 167950667611912 168364457717184 168749956928328 169165716290496 169174033557056 169285764980772 169873099811424 169979144960064 170121907797664 170662072013136 170681538121056 170802662516442 171375712696584 171615524681898 172191302049096 172333152323937 172769011173792 172788717604032 172911337362324 173153298200553 173482932707568 173591231334048 173625847020846 173734234863156 174317120592912 174452144924574 174460722105714 174607248950189 174901961929024 175037439273048 175146708317328 175181634180531 175290993240066 175438217416341 175624697308896 175734332955456 175870455045912 175879101960232 176015336187339 176312425823424 176460507885024 176605875108828 176716123266408 177151509349056 177198395313456 177446355180732 178041695231664 178188365029158 178639032673728 178786194554616 179226680795712 179489188688832 179637050923704 180079633470528 180239740851808 181097514752352 181112969099799 181974898756431 184221502444782 184827514570578 184982748322653 185098225835358 185863094537157 185872232753427 186176805832512 186330177290664 186756812088363 186955322941728 187216936016616 187266485956266 187383389117276 187845056780832 187999802535204 188157700642554 188630549849808 188894507127876 188944501063401 189410014931832 189528256214352 189843701544369 190164131555904 190320787751688 190480635218388 190949933752416 191069136346176 191107237287852 191226538080072 191387146272372 191858678231904 191868111229344 192016730386188 192660954664176 192781225381536 192797676783657 193307340341952 193577842015344 193715214805233 194227303889088 194365137570516 194387307304536 195039484968672 195290135250804 195967691916768 196106760667026 196764707170152 196787150604592 196917119182179 197040046856994 197577784472508 197701124574888 197863989705261 198351479051352 198518071370652 198527831786372 198805638674709 199016956679904 199348194727638 199472640028068 199964092702176 200296907135622 200800262743344 200968911757944 201094368808784 201134468873943 201755885647536 201925337274936 202091682289167 202432785204672 202769708458284 203269284317088 203396177400768 203450009433968 203734704096396 204246699050592 204418242673392 204586641329774 205090693674768 205218723793248 205778781654336 206066735048592 206758097688384 207622677547296 208610768814624 210324738309444 211186210404928 211325688878436 212034695531472 212209368581034 213043783909968 213219288241146 213934648000392 214110886220649 214652407821984 214952778389448 215129855340081 215539401242736 215673954081696 215851625133012 216565168767984 216575816494224 216743573997198 216878878554228 217470757884696 217606516394256 217775072267262 217785779480082 217968694365757 218336595490112 218505716875224 218685720717603 219054832083648 219238812826848 219375675064128 219419420589756 219556395573416 220097329797312 220282186118112 220463653406364 221203318318128 221360295566421 221385544430166 221945464837056 222256040832432 222413765146749 223001719280064 223185426905208 223735302190656 223894076264892 224800074598464 224999942571104 225159614099178 225714353307696 225900295586262 226090025727687 226231164909882 226788544162224 226975371353478 227166004434303 227549429350848 227736883355256 228258325885777 228500950262112 228820699575864 228881260613214 229445169064848 229588402732128 229777536431916 229970523007566 230548449816432 230727030384114 230871064267404 230932167966379 231310576943424 231501129361128 231645646484208 232031190776451 232411400629056 232422827457216 232602859899432 232614296140952 233383252364064 233528944423104 233575512240708 233721324320088 233917623221788 234493940061216 234687114916452 235474500145104 235621497688544 236264527084608 236595140240976 237388926975552 237584486705544 238381592739488 238539032472906 239516067898272 240676479000441 241483958799732 241821875688129 242633198341908 243647793556002 244654602620283 244807330943538 245628669926376 245818931484627 245831017512597 246233839972032 246436686094104 246643664430204 246797634447144 247000945020093 247609496021976 247817459382876 247829643671236 248440236387552 248853733107894 249009082784484 249622581355488 249688647941688 250038045936486 250666403380272 250876934190072 251083605268359 251507399799744 251859342837168 251926001417868 252546686575776 252704341619136 253124935392492 253748574435744 253761050335584 253974180291184 254809649717136 254968717440096 255182861696496 255993108019704 256022307181584 256203993774663 256881272885568 257063569044876 257423287022847 258103789353792 258286953073644 259153516760688 259183076406048 259367006043486 260386847001072 260438770531269 260601352294734 261475680889368 261691083158571 262352942893536 262556158909572 262720062475992 262936489860099 263437045963344 263601499433184 263805682568868 263818652940348 264468638735136 264690761827536 264908812663242 265074184899612 265727264023584 265797592970184 265963520037424 266169532771098 267062542847496 267282547543737 267733683657792 267958549010592 268179291831924 268840021193568 269007847530048 269233783033248 269455576385556 270359611277712 270582332081314 271646272128528 272557656897856 273454258233024 274755646731456 276332253667173 277647338753037 279495265935996 279743762971706 280432984412592 280899728934399 281075083675914 281767585171248 281999703802806 282236550963831 282712927375296 282945824774712 283341760691814 284058378546624 284292384321528 285246197333856 285481181627532 285720952827582 286424900628624 286603704519264 286660855931778 286839807120108 287080719408558 287385868323648 287802166844016 288025095579282 288281176419227 288753558357312 288767755325632 288991431996264 289171838072304 289961010512928 290142021859008 290366763023016 290381039306776 291340955833632 291547706355774 291580960956804 292559227453008 292935202876206 293951537875152 294160141000539 294937757757504 295147060755228 295180725906888 295560070285491 296341387776576 296366676708762 296551686862332 297580569206944 297777107055978 297791747679558 298525435019856 299022292091457 299208960042102 299946139053264 300212818798904 300445360703433 300952471076928 301200394115016 301453367636916 301641553213176 301890043913447 302384725549632 302633828471304 302888005912404 303649177807008 304154562687426 305094266101152 305175014150952 305602056144594 305926892086464 306370048575888 306627364010088 306879961994661 307382820186816 307397933088576 307636040512152 307828085689872 308668172481504 308860861978944 309100102572888 309374921035268 310137146532576 311434016320944 311628432426784 312916153221936 313966000193472 315460186987968 315487107464166 316779315607392 318052043297208 318314052871551 319565675864952 319828932361719 320901972000588 321978611732976 322429167584172 323309101864104 323510931122544 323777437699518 324863724741336 325115360995797 325318317831342 325664110930752 326206136827044 326409774591384 326678669220123 327504893235168 327758575312836 327774690016796 328582248125472 328858219240272 329063512596192 329129130884634 329334593360124 330145994695968 330423279177168 330695480109546 331804977477192 332012110379312 332078316645249 332918197255584 333384061248648 334221871173696 334502578920096 334778140357812 335602953285984 335812457116224 335901335223824 337499913856656 337739421148767 338571529961544 338850443379393 339346747364823 339746199622848 340243815595328 340463057030217 341324144026272 341363076242112 341605325032884 342751425393168 343231049363796 343321890919821 344382604098192 344666304647874 344955784511349 345538022347584 345822674724648 346306596401106 346965865415136 347182462668096 347251694041692 347468469726312 348634241185824 348904289849148 348921444211428 349214497900378 350074878546096 350293416634656 350363268361062 350581986480132 350876434832682 351249394617792 351740910091824 351758203920464 352030672374678 352921015770048 353211750217656 353432246532816 354396790626912 354892710361464 356083390463328 356376730058316 357572389109232 359274101847408 360479481703616 362195029504704 362225938199598 363949797512862 365471690334003 367210996415307 368443004889564 369655029141156 369965496645306 370196451670716 371726189074314 371744465506854 372660354581328 373280599661841 373513624176726 373910645883456 374433872033232 374532971912532 374766778234552 375057068904729 375690113561664 375999605070408 376315401285108 377261099699616 377789014255752 377889002126802 378820029863664 379056512428704 379687403088738 380641575503376 380961270436776 381275104296397 381899867504832 382214474575704 382453076160144 382774292544744 383717356463808 383736222458688 384033460772376 385321909328352 385562450763072 385595353567314 387155684030688 387430429610466 388730275141032 388774614609072 389050509065229 390078969937344 390580270501608 390902028442101 391935383833536 392213521334052 393529414340304 393574301209184 393834238364358 394080093713988 395155568945016 395402249149776 395727979410522 396702958102704 397036142741304 397055663572744 397363218994863 397611277349418 398033913359808 398696389455276 398945280056136 399254299156647 399273929046817 399928185404352 400593814271244 401600525486688 401937823515888 402188737617568 402268937747886 403511771295072 403850674549872 404183364578334 405539416916568 405873498121971 406538568634176 406900018867936 407469408192792 408493398101184 408836485346784 409173282659548 410181387349536 410437447586496 412133470097184 415245355094592 417221537629248 419615644457559 420649476618888 421612625513871 422651377756872 422999555704209 424069391062944 424418737162068 425012641037721 426087567819936 426438576482292 427869296000784 428221772441298 428581429241373 429304815643968 429905556778896 429991283897667 430259710680162 430621079112837 431078802485472 431347908163392 431703250266024 433130337535968 433151632988448 433487147994396 433757757108456 434941515769392 435213032788512 435550144534524 435571558960164 435937388731514 437011433750448 437321559533661 437371441435206 438477625653696 438838841179512 439112791146832 439402804314309 440564372236224 440927306812728 442406636636256 442720591132842 442771088860332 444512081664864 444550015063143 444827530293498 446370853810416 446687621519337 447788152529784 448813440063153 449999885142208 450319228198356 451428706615392 451800591172524 452180051455374 452462329819764 453577088324448 453950742706956 454332008868606 455473766710512 456231844031139 456516651771554 457001900524224 457641399151728 457762521226428 458403084216891 458890338129696 459176805464256 459555072863832 459941046015132 461096899632864 461454060768228 461742128534808 461864335932758 463002258722256 463291292968416 464062381552902 465205719798864 465228592281904 466766504728128 467151024481416 467442648640176 467835246443576 468987880122432 469374229832904 470949000290208 471242995377088 473190280481952 475168973411088 476763185478976 477078064945812 479032135796544 481352958000882 482967917599464 483643751376258 485266396683816 485666156549277 487295587112004 487977476747013 489309205240566 489614661887076 491257339852752 491637862969254 491662035025194 492873372188208 493287328860408 493595268894288 493693696326951 494001890040186 495218992043952 495634918765752 495659287342472 496043220164319 496880472775104 497707466215788 498018165568968 499245162710976 499377295883376 500076091872972 501332806760544 501753868380144 502167210536718 503718685674336 503852002835736 505093373151552 506249870784984 507497148871488 507522100671168 507948360582368 509619299434272 509937434880192 510365723392992 511986216039408 512044614363168 512407987549326 514127138089752 514846574045694 515304320072509 516573906147288 516999456971811 518307033521376 518366152812096 518734012086972 519459894601659 520773694002144 520877541062538 521202704589468 522951361778736 523382166317142 523821746850567 524705885787072 525112317819144 525440124951984 525544902541593 525872979720198 526314652249023 526874091926688 527202998866368 527611365137736 527637305880696 528046008562017 528937277470272 529381523655072 529817625326484 530148369799224 531454528047168 531595185940368 531927040074848 532339065542196 534125085694992 534565095087474 535917098021184 536358583663848 537680042387136 538467566066496 538911152771112 540719222555424 541164664162628 543292544257056 543338907299397 545924696269293 552664507334346 554948244967959 555294677506074 557616698260281 558990531871992 559487525943412 560270436265089 560865968825184 561799457868798 562150167351828 563535170342496 563999407605612 564473101927662 565891649549424 566683521383628 566833503190203 568584768643056 569531104633107 570492394667712 570962363255064 571441905655164 572849801257248 573207409038528 573321711863556 573679614240216 574161438817116 575604333688032 576050191158564 576562352838454 577982863992528 578343676144608 578393030350971 579922021025856 580733526046032 580762078613552 581145644415699 582681911667264 583095412711548 583161921913608 585118454906016 585870405752412 587903075750304 588320282001078 590294121510456 590361451813776 591120140570982 592733353417524 593103373724664 593591969115783 595161138413888 595554214111956 595583495359116 596416916024127 597050870039712 598044584182914 598417920084204 599892278106528 600425637597808 600890721406866 602400788230032 602906735273832 603283106426352 603403406621829 603780087826894 605267656942608 605776011824808 606275046867501 607298355614016 608309125374852 610188532202304 610350028301904 611204112289188 612740097151776 613254728020176 613759923989322 615272081024304 615656171379744 617336344963008 618200205145776 618749842070536 620274293065152 622868032641888 623256864853568 625832306443872 630974214928332 633558631214784 636104086594416 636628105743102 639131351729904 639657864723438 641803944001176 642332658661947 643273463859917 643957223465952 644858335168344 645389566020243 646618203728208 647021862245088 647554875399036 649727449482672 650230721991594 650636635662684 650808836996159 652412273654088 652819549182768 653357338440246 653906083097271 655009786470336 655517150625672 655549380033592 656057162152809 657164496250944 657716438480544 658127025192384 658258261769268 658669186720248 660291989391936 660846558354336 661390960219092 663609954954384 664024220758624 664080886699263 664156633290498 665836394511168 666768122497296 667241295440247 669005157840192 669556280715624 671205906571968 671802670447648 674999827713312 675478842297534 677143059923088 677700886758786 678270077183061 678693494729646 680926114060434 681498013302909 681531520095899 682648288052544 683210650065768 684774977657331 685502850786336 686462098727592 686643781839642 688765208196384 689332609295748 689911569022698 691645349449296 692613192802212 692796503899137 693931730830272 694503388083384 694936939452624 696093572329353 697268482371648 697808579698296 697842888422856 698428995800756 700149757092192 700586833269312 700726536722124 701163972960264 701752869665364 703481820183648 703516407840928 704061344749356 706423500435312 706864493065632 708793581253824 709785420722928 712166780926656 712753460116632 715144778218464 718548203694816 722029437001323 724451876399196 725465627064387 727899595025724 730943380668006 733963807860849 734421992830614 736886009779128 737493052537791 739310058282312 739930993290612 740392903341432 741002835060279 743452378148628 743488931013708 745320709162656 746561199323682 747027248353452 748867744066464 749065943825064 749533556469104 750114137809458 751999210140816 752630802570216 753250815805077 754522199399232 755578028511504 755778004253604 757640059727328 758113024857408 759374806177476 761283151006752 761922540873552 762550208592794 764428949151408 764906152320288 765548585089488 768066921544752 768611981323989 770643818656704 771190707134628 774311368061376 774860859220932 777460550282064 777549229218144 778101018130458 781160541003216 781804056884202 784427042668104 785073249475713 787058828680608 787148602418368 787668476728716 788160187427976 788809469580297 790311137890032 790804498299552 791455958821044 793405916205408 794072285482608 794111327145488 794726437989726 795222554698836 797392778910552 797890560112272 798508598313294 798547858093634 801187628542488 801847642631211 803201050973376 803875647031776 804377475235136 804537875495772 807023542590144 807701349099744 808366729156668 811078833833136 811746996243942 813800037735872 814938816385584 817672970693568 818346565319096 820362774699072 824266940194368 828996761001519 832942016259111 839231288915118 841298953237776 842699186803197 843225251027742 845302755513744 845999111408418 846709652891493 848138782125888 848837474324136 850025282075442 850781032846987 852175135639872 852877152964584 855738592001568 856443544882596 857162858482746 859811113557792 859982567795334 860519421360324 861242158225674 862157604970944 863406500532048 864843529257681 866260675071936 866303265976896 866974295988792 867515514216912 869883031538784 870426065577024 871100289069048 871143117920328 871874777463028 874022867500896 874643119067322 874742882870412 877677682359024 878225582293664 878805608628618 881854613625456 882480423001617 884813273272512 885441182265684 885542177720664 886680210856473 889024163329728 889100030126286 889655060586996 892741707620832 893375243038674 895576305059568 897066876274371 897626880126306 900638456396712 901336082110299 901380397546189 902857413230784 903601182345048 904360102910748 904924659639528 905670131740341 907154176648896 907901485413912 908664017737212 910947533421024 912463688062278 913033303543108 915282798303456 915525042452856 916806168433782 917780676259392 919110145727664 919882092030264 920639885983983 922193799265728 922908121536456 923484257069616 923728671865516 926004517444512 926582585936832 928124763105804 930411439597728 930457184563808 934302048962832 934885297280352 935670492887152 938748459665808 941898000580416 946380560963904 950337946822176 954156129891624 954942158614653 959486797085157 962705916001764 965935835198928 967287502752516 970532793367632 971332313098554 974591174224008 975954953494026 978618410481132 979229323774152 980036007660369 982514679705504 983275725938508 983324070050388 985746744376416 986574657720816 987190537788576 987387392653902 988003780080372 990437984087904 991269837531504 991318574684944 992086440328638 995414932431576 996036331137936 996234949935747 998754591766752 1000152183745944 1002665613521088 1003507736760288 1004334421073436 1007437371348672 1007704005671472 1012499741569968 1013218263446301 1015896721164736 1016551330138179 1018040242094469 1019238598868544 1020731446785984 1023972432078816 1024089228726336 1024815975098652 1028254276179504 1029693148091388 1029965672759463 1030608640145018 1033147812294576 1033998913943622 1034867353534047 1036614067042752 1037468024173944 1038919789203318 1041547388004288 1041755082125076 1042405409178936 1045902723557472 1046764332634284 1047643493701134 1050224635638288 1050880249903968 1051089805083186 1051745959440396 1052629304498046 1053748183853376 1055222730275472 1055274611761392 1056092017124034 1058763047310144 1059635250652968 1060296739598448 1063190371880736 1063854080149696 1064678131084392 1068250171389984 1069130190174948 1072717167327696 1077822305542224 1081438445110848 1082329328325256 1086585088514112 1086677814598794 1091849392538586 1096415071002009 1101632989245921 1105329014668692 1109896489935918 1110589355012148 1115233396520562 1117981063743984 1118975051886824 1119841798985523 1120540872530178 1121731937650368 1123598915737596 1124300334703656 1125171206714187 1125226527313757 1127070340684992 1127998815211224 1128946203855324 1131783299098848 1133367042767256 1133667006380406 1137169537286112 1139062209266214 1141924726510128 1142883811310328 1143825312889191 1145699602514496 1146643423727112 1147359228480432 1148322877634232 1151208667376064 1152100382317128 1153124705676908 1155965727985056 1156687352289216 1156786060701942 1161467052092064 1161524157227104 1162291288831398 1166190825423096 1166323843827216 1167151527195687 1170236909812032 1171740811504824 1172706085326303 1175806151500608 1176640564002156 1180588243020912 1180722903627552 1182240281141964 1185466706835048 1186206747449328 1187183938231566 1191108428223912 1191166990718232 1192089656984589 1192833832048254 1194101740079424 1196089168365828 1196835840168408 1197762897469941 1197821787140451 1199784556213056 1200851275195616 1201781442813732 1204801576460064 1205813470547664 1206566212852704 1206806813243658 1207560175653788 1210535313885216 1211552023649616 1212550093735002 1216618250749704 1217620494365913 1220700056603808 1222408224578376 1225480194303552 1226509456040352 1227519847978644 1230544162048608 1231312342759488 1236400410291552 1237499684141072 1245736065283776 1251664612887744 1258846933372677 1261948429856664 1264837876541613 1268998667112627 1272208173188832 1273256211486204 1278262703459808 1279315729446876 1283607888002352 1284665317323894 1285744287724119 1286546927719834 1287914446931904 1289716670336688 1290779132040486 1291863237338511 1293236407456416 1294043724490176 1295109750798072 1299454898965344 1300461443983188 1301273271325368 1301617673992318 1304824547308176 1305639098365536 1306714676880492 1307812166194542 1311034301251344 1311098760067184 1311964678600983 1312114324305618 1315432876961088 1316516523538536 1317338373440496 1321693116708672 1322781920438184 1327219909908768 1328048441517248 1328161773398526 1328313266580996 1333536244994592 1334482590880494 1339112561431248 1340062864558011 1343605340895296 1346440320189459 1349999655426624 1350957684595068 1354286119846176 1355401773517572 1356540154366122 1357386989459292 1361852228120868 1362996026605818 1363063040191798 1366421300131536 1368695532093417 1369549955314662 1371005701572672 1372924197455184 1373287563679284 1375209252650673 1377530416392768 1378665218591496 1379823138045396 1383290698898592 1385226385604424 1385593007798274 1389006776166768 1389873878905248 1392187144658706 1395617159396592 1395685776845712 1396857991601512 1400299514184384 1401453073444248 1402327945920528 1403505739330728 1406963640367296 1407032815681856 1408122689498712 1412847000870624 1413728986131264 1419570841445856 1425506920233264 1430289556436928 1437096407389632 1444058874002646 1448903752798392 1450931254128774 1455799190051448 1456998469647831 1461886761336012 1463932430241039 1467927615721698 1468843985661228 1473772019558256 1474986105075582 1478620116564624 1479861986581224 1480785806682864 1481081088980853 1482005670120558 1486904756297256 1486977862027416 1488129660492957 1488202826447227 1490641418325312 1493122398647364 1494054496706904 1497735488132928 1498131887650128 1499067112938208 1500228275618916 1503998420281632 1505261605140432 1506501631610154 1511156057023008 1511556008507208 1515280119454656 1518749612354952 1522566302013504 1523845081747104 1525100417185588 1528857898302816 1529812304640576 1531097170178976 1536133843089504 1537223962647978 1538590696344383 1542381414269256 1545912960217527 1549721718441864 1550998370915433 1554921100564128 1555098458436288 1556202036260916 1558379683804977 1562321082006432 1563608113768404 1568854085336208 1570146498951426 1571465240551701 1574117657361216 1575336953457432 1576320374855952 1576634707624779 1577618939160594 1578943956747069 1580622275780064 1581608996599104 1582911917642088 1584138025686051 1586811832410816 1588144570965216 1588222654290976 1589452875979452 1590445109397672 1594785557821104 1595781120224544 1597017196626588 1597095716187268 1602375257084976 1603695285262422 1607751294063552 1609075750991544 1615402698199488 1616733458313336 1622157667666272 1623493992487884 1629877632771168 1630016721898191 1636693130638192 1637774088807879 1657993522003038 1665884032518222 1672850094780843 1678462577830236 1680811308795267 1682597906475552 1685398373606394 1686450502055484 1690605511027488 1691998222816836 1693419305782986 1697674948648272 1700050564150884 1700500509570609 1701562065693974 1705754305929168 1708593313899321 1711477184003136 1712887089765192 1714325716965492 1719622227115584 1719965135590668 1721038842720648 1722484316451348 1726813001064096 1729687058515362 1733948591977584 1735031028433824 1735179091052913 1739766063077568 1742200578138096 1742286235840656 1743749554926056 1748045735001792 1749286238134644 1749485765740824 1755355364718048 1756451164587328 1757611217257236 1763709227250912 1764960846003234 1770882364531368 1771084355441328 1773360421712946 1778200060252572 1779310121173992 1780775907347349 1785483415241664 1786750486077348 1789250748072381 1791152610119136 1794133752548742 1795253760252612 1801276912793424 1802672164220598 1802760795092378 1807202364690096 1808720205821496 1809849319279056 1810210219865487 1811340263480682 1815802970827824 1817328035474424 1818825140602503 1821895066842048 1824927376124556 1826066607086216 1830565596606912 1831050084905712 1833612336867564 1838220291455328 1839764184060528 1841279771967966 1845816243072912 1846968514139232 1847457343731032 1852009034889024 1856249526211608 1860822879195456 1860914369127616 1868604097925664 1869770594560704 1871340985774304 1877496919331616 1900675893644352 1908312259783248 1909884317229306 1918973594170314 1920679738452079 1925411832003528 1926997975985841 1929820391579751 1931871670397856 1934575005505032 1936168698060729 1941065586735264 1942664626197108 1949182348448016 1951909906988052 1952426510988477 1957236820962264 1958458647548304 1960072015320738 1961718249291813 1965029359411008 1966551451877016 1966648140100776 1968171486458427 1971493488752832 1973149315441632 1974381075577152 1974774785307804 1976007560160744 1980875968175808 1982539675063008 1982637149369888 1984172880657276 1990829864863152 1992072662275872 1992242660097789 1992469899871494 1997509183533504 2000304367491888 2001723886320741 2007015473520576 2008668842146872 2015408011342944 2024999483139936 2026436526892602 2033102660276358 2034810231549183 2036080484188938 2044494039908727 2044594560287697 2047944864157632 2049631950197304 2054324932971993 2056508552359008 2059386296182776 2059931345518926 2061217280290036 2066295624589152 2067997827887244 2069734707068094 2074936048347888 2077839578406636 2078389511697411 2083510164250152 2084810818357872 2088280716988059 2091805447114944 2093528665268568 2095286987402268 2100449271276576 2101760499807936 2102179610166372 2103491918880792 2105258608996092 2110445460550944 2110549223522784 2112184034248068 2119270501305936 2120593479196896 2126380743761472 2129356262168784 2136500342779968 2138260380349896 2145434334655392 2155644611084448 2164658656650512 2166088311003969 2173355629197588 2183698785077172 2192830142004018 2203265978491842 2210658029337384 2212479157613373 2219792979871836 2221178710024296 2223008505180837 2230466793041124 2235962127487968 2237950103773648 2239683597971046 2241081745060356 2247197831475192 2248600669407312 2250342413428374 2250453054627514 2255997630422448 2257892407710648 2259752447415231 2263566598197696 2266734085534512 2267334012760812 2274339074572224 2278124418532428 2283849453020256 2285767622620656 2287650625778382 2293286847454224 2294718456960864 2296645755268464 2304200764634256 2306249411353816 2311931455970112 2313572121403884 2322934104184128 2323048314454208 2324582577662796 2332381650846192 2332647687654432 2334303054391374 2343481623009648 2345412170652606 2353281128004312 2355219748427139 2361176486041824 2361445807255104 2364480562283928 2366428408740891 2370933413670096 2372413494898656 2374367876463132 2382216856447824 2382333981436464 2384179313969178 2385667664096508 2392178336731656 2393671680336816 2395525794939882 2395643574280902 2397655638023327 2401702550391232 2403562885627464 2405542927893633 2409603152920128 2411626941095328 2413132425705408 2413613626487316 2415120351307576 2421070627770432 2423104047299232 2425100187470004 2433236501499408 2435240988731826 2441400113207616 2444816449156752 2453018912080704 2455039695957288 2461088324097216 2472800820583104 2474999368282144 2486990283004557 2498826048777333 2517693866745354 2523896859713328 2528097560409591 2529675753083226 2537997334225254 2540128958674479 2540253847630169 2544416346377664 2546512422972408 2552343098540961 2556525406919616 2558631458893752 2567215776004704 2569330634647788 2571488575448238 2573093855439668 2579433340673376 2581558264080972 2583726474677022 2586472814912832 2590219501596144 2594530587773043 2598909797930688 2600922887966376 2602546542650736 2603235347984636 2609649094616352 2611278196731072 2613429353760984 2615624332389084 2622068602502688 2622197520134368 2623929357201966 2624228648611236 2633033047077072 2634676746880992 2645563840876368 2647441269004851 2654439819817536 2656323546797052 2656626533161992 2660040632569419 2667072489989184 2668965181760988 2678225122862496 2680125729116022 2691200628823113 2692880640378918 2701915369190136 2704008246330897 2704141192638567 2708572239692352 2710803547035144 2713080308732244 2714773978918584 2717010395221023 2723704456241736 2725992053211636 2726126080383596 2732842600263072 2737391064186834 2739099910629324 2745848394910368 2746575127358568 2750418505301346 2757330437182992 2759646276090792 2761919657951949 2766581397797184 2770452771208848 2771186015596548 2778013552333536 2779747757810496 2784374289317412 2791234318793184 2791371553691424 2793715983203024 2802906146888496 2804655891841056 2807011478661456 2816245378997424 2825694001741248 2839141682891712 2851013840466528 2864826475843959 2888117748005292 2897807505596784 2901862508257548 2911598380102896 2913996939295662 2923773522672024 2927864860482078 2935855231443396 2937687971322456 2940108022981107 2947544039116512 2949972210151164 2957240233129248 2959723973162448 2961571613365728 2962162177961706 2964011340241116 2973809512594512 2973955724054832 2976259320985914 2976405652894454 2986244797294728 2988108993413808 2988704849807241 2996263775300256 2998134225876416 3000456551237832 3007996840563264 3010523210280864 3013003263220308 3022312114046016 3023112017014416 3037499224709904 3039654790338903 3047690163494208 3050200834371176 3054120726283407 3057715796605632 3062194340357952 3072267686179008 3074447925295956 3077181392688766 3084762828538512 3089897018278389 3091825920435054 3099443436883728 3101996741830866 3104602060602141 3109842201128256 3112404072521832 3116759367609954 3124642164012864 3127216227536808 3137708170672416 3140292997902852 3142930481103402 3150673906914864 3152640749711904 3153269415249558 3155237878321188 3157887913494138 3161244551560128 3165823835284176 3168276051372102 3171092940611497 3176289141930432 3176445308581952 3178905751958904 3180890218795344 3189571115642208 3191562240449088 3194034393253176 3194191432374536 3204750514169952 3207390570524844 3218151501983088 3233466916626672 3244315335332544 3246987984975768 3259755265542336 3260033443796382 3273386261276384 3275548177615758 3289245213006027 3304898967737763 3315987044006076 3331768065036444 3345700189561686 3356925155660472 3359525396956569 3361622617590534 3365195812951104 3370796747212788 3372901004110968 3375513620142561 3375679581941271 3381211022054976 3383996445633672 3386838611565972 3395349897296544 3400101128301768 3401001019141218 3403124131387948 3411508611858336 3417186627798642 3425774179530384 3428651433930984 3431475938667573 3439930271181336 3442077685441296 3444968632902696 3453626002128192 3459374117030724 3467897183955168 3470062056867648 3470358182105826 3484401156276192 3484572471681312 3487499109852112 3498572476269288 3498971531481648 3501454581587061 3510710729436096 3515222434514472 3518118255978909 3527418454501824 3529921692006468 3541764729062736 3542168710882656 3546720843425892 3556400120505144 3558620242347984 3561551814694698 3573500972154696 3576268970953767 3578501496144762 3582305220238272 3588267505097484 3590507520505224 3593465361421353 3602553825586848 3605344328441196 3605521590184756 3614404729380192 3617440411642992 3619698638558112 3620420439730974 3622680526961364 3631605941655648 3634656070948848 3637650281205006 3649854752249112 3652133214172432 3652861483097739 3662100169811424 3667224673735128 3676440582910656 3679528368121056 3682559543935932 3691632486145824 3693937028278464 3694914687462064 3712499052423216 3737208195851328 3742681971548608 3754993838663232 3776540800118031 3794513629624839 3816624519566496 3819768634458612 3837947188340628 3841359476904158 3850823664007056 3853995951971682 3857232863172357 3859640783159502 3863743340795712 3869150011010064 3872337396121458 3875589712015533 3882131173470528 3885329252394216 3898364696896032 3903819813976104 3904853021976954 3914473641924528 3916917295096608 3920144030641476 3923436498583626 3933102903754032 3933296280201552 3936342972916854 3946298630883264 3949549570615608 3952015120321488 3965079350126016 3965274298739776 3968345761314552 3981659729726304 3984145324551744 3984485320195578 3984939799742988 4000608734983776 4003447772641482 4017337684293744 4020188593674033 4030816022685888 4039320960568377 4049998966279872 4052873053785204 4066205320552716 4069620463098366 4072160968377876 4088988079817454 4089189120575394 4099263900394608 4106086596280251 4108649865943986 4113017104718016 4118772592365552 4119862691037852 4122434560580072 4125627757952019 4132591249178304 4135995655774488 4139469414136188 4149872096695776 4155679156813272 4156779023394822 4167020328500304 4169621636715744 4176561433976118 4187057330537136 4190573974804536 4194026147260367 4200898542553152 4204359220332744 4206983837761584 4210517217992184 4220890921101888 4221098447045568 4224368068496136 4238541002611872 4241186958393792 4258712524337568 4276520760699792 4290868669310784 4311289222168896 4329317313301024 4332176622007938 4346711258395176 4367397570154344 4370995408943493 4385660284008036 4391797290723117 4406531956983684 4421316058674768 4424958315226746 4439585959743672 4442357420048592 4443243266942559 4446017010361674 4460933586082248 4464388981478871 4464608479341681 4471924254975936 4475900207547296 4479367195942092 4482163490120712 4494395662950384 4497201338814624 4500684826856748 4500906109255028 4511995260844896 4515784815421296 4519504894830462 4533468171069024 4534668025521624 4556248837064856 4567698906040512 4571535245241312 4575301251556764 4586573694908448 4589436913921728 4593291510536928 4608401529268512 4612498822707632 4615772089033149 4627144242807768 4637738880652581 4649165155325592 4652995112746299 4664763301692384 4665295375308864 4668606108782748 4675139051414931 4686963246019296 4690824341305212 4706562256008624 4710439496854278 4714395721655103 4722352972083648 4728961124567856 4729904122874337 4732856817481782 4736831870241207 4741866827340192 4744826989797312 4748735752926264 4764433712895648 4764667962872928 4768358627938356 4771335328193016 4784356673463312 4787343360673632 4791051589879764 4791287148561804 4795311276046654 4807125771254928 4811085855787266 4823253882190656 4827227252974632 4830240702615152 4846208094598464 4850200374940008 4866473002998816 4870481977463652 4889632898313504 4890050165694573 4910079391914576 4949998736564288 4973980566009114 4997652097554666 5018550284342529 5035387733490708 5042433926385801 5047793719426656 5056195120819182 5059351506166452 5075994668450508 5080257917348958 5080507695260338 5093024845944816 5101501528711827 5104686197081922 5117262917787504 5125779941697963 5134431552009408 5138661269295576 5142977150896476 5146187710879336 5158866681346752 5163116528161944 5167452949354044 5180439003192288 5189061175546086 5201845775932752 5205093085301472 5206470695969272 5219298189232704 5226858707521968 5231248664778168 5244137205005376 5244395040268736 5247858714403932 5248457297222472 5266066094154144 5269353493761984 5291127681752736 5294882538009702 5312647093594104 5313253066323984 5320081265138838 5337930363521976 5342327722042047 5356450245724992 5360251458232044 5367752244217143 5382401257646226 5385761280757836 5403830738380272 5408016492661794 5408282385277134 5421607094070288 5426160617464488 5429547957837168 5430630659596461 5434020790442046 5447408912483472 5451984106423272 5452252160767192 5456475421807509 5465685200526144 5474782128373668 5478199821258648 5491696789820736 5493150254717136 5500837010602692 5514660874365984 5519292552181584 5523839315903898 5540905542417696 5542372031193096 5556027104667072 5568748578634824 5582468637586368 5582743107382848 5587431966406048 5605812293776992 5609311783682112 5614022957322912 5632490757994848 5702027680933056 5729652951687918 5762039215356237 5776235496010584 5780993927957523 5789461174739253 5795615011193568 5803725016515096 5808506094182187 5823196760205792 5827993878591324 5847547045344048 5855729720964156 5857279532965431 5871710462886792 5875375942644912 5880216045962214 5885154747875439 5895088078233024 5899944420302328 5904514459375281 5914480466258496 5919447946324896 5923143226731456 5924324355923412 5928022680482232 5947619025189024 5947911448109664 5952518641971828 5952811305788908 5972489594589456 5976217986827616 5976727980293367 5977409699614482 5992527550600512 6000913102475664 6005171658962223 6021046420561728 6026006526440616 6046224034028832 6074998449419808 6079309580677806 6100401668742352 6104430694647549 6108241452566814 6133783680863091 6148895850591912 6154362785377532 6162974798915979 6169525657077024 6179794036556778 6183651840870108 6198886873767456 6203993483661732 6209204121204282 6224808145043664 6233518735219908 6235168535092233 6254432455073616 6264842150964177 6275416341344832 6280585995805704 6285860962206804 6301347813829728 6305281499423808 6306538830499116 6310475756642376 6315775826988276 6331647670568352 6336552102744204 6342185881222994 6357811503917808 6361780437590688 6379142231284416 6388068786506352 6388382864749072 6409501028339904 6414781141049688 6436303003966176 6466933833253344 6493975969951536 6520066887592764 6546772522552768 6551096355231516 6578490426012054 6609797935475526 6631974088012152 6637437472840119 6663536130072888 6669025515542511 6691400379123372 6713850311320944 6719050793913138 6723245235181068 6741593494425576 6745802008221936 6751027240285122 6751359163882542 6767992891267344 6773677223131944 6779257342245693 6790699794593088 6800202256603536 6802002038282436 6806248262775896 6823017223716672 6834373255597284 6851548359060768 6857302867861968 6862951877335146 6879860542362672 6884155370882592 6889937265805392 6918748234061448 6935794367910336 6940716364211652 6968802312552384 6969144943362624 6974998219704224 6997144952538576 6997943062963296 7002909163174122 7030444869028944 7036236511957818 7059843384012936 7065659245281417 7076008102459087 7083529458125472 7084337421765312 7093441686851784 7099285226222673 7112800241010288 7117240484695968 7123103629389396 7147001944309392 7152537941907534 7157002992289524 7158897206957749 7176535010194968 7181015041010448 7186930722842706 7192966914069981 7205107651173696 7210688656882392 7211043180369512 7216628783680899 7228809458760384 7234880823285984 7239397277116224 7240840879461948 7245361053922728 7263211883311296 7269312141897696 7275300562410012 7299709504498224 7304266428344864 7305722966195478 7324200339622848 7334449347470256 7359056736242112 7365119087871864 7383264972291648 7389829374924128 7424998104846432 7460970849013671 7496478146331999 7553081600236062 7584292681228773 7589027259249678 7620386876023437 7620761542890507 7633249039132992 7639537268917224 7657029295622883 7675894376681256 7682718953808316 7701647328014112 7707991903943364 7714465726344714 7719281566319004 7738300022020128 7744674792242916 7751179424031066 7770658504788432 7783591763319129 7796729393792064 7807639627952208 7809706043953908 7828947283849056 7833834590193216 7840288061282952 7846872997167252 7866205807508064 7866592560403104 7872685945833708 7899099141231216 7904030240642976 7936691522629104 7942323807014553 7963319459452608 7968970640391156 7969879599485976 7980121897708257 8001217469967552 8006895545282964 8034675368587488 8040377187348066 8073601886469339 8078641921136754 8105746107570408 8112423577915701 8132410641105432 8139240926196732 8144321936755752 8151031185663069 8177976159634908 8178378241150788 8198527800789216 8212173192560502 8217299731887972 8237545184731104 8239725382075704 8244869121160144 8251255515904038 8271991311548976 8278938828272376 8285758973855847 8299744193391552 8311358313626544 8313558046789644 8334040657000608 8339243273431488 8353122867952236 8374114661074272 8381147949609072 8388052294520734 8408718440665488 8413967675523168 8421034435984368 8448736136992272 8477082005223744 8517425048675136 8553041521399584 8658634626602048 8664353244015876 8693422516790352 8734795140308688 8741990817886986 8771320568016072 8783594581446234 8813063913967368 8820324068943321 8842632117349536 8849916630453492 8879171919487344 8884714840097184 8886486533885118 8892034020723348 8921867172164496 8928777962957742 8929216958683362 8936716468996037 8951800415094592 8958734391884184 8964326980241424 8966114549421723 8988791325900768 8994402677629248 9001369653713496 9001812218510056 9023990521689792 9031569630842592 9039009789660924 9066936342138048 9069336051043248 9112497674129712 9118964371016709 9143070490482624 9150602503113528 9162362178850221 9173147389816896 9186583021073856 9216803058537024 9224997645415264 9231544178066298 9254288485615536 9269691054835167 9275477761305162 9298330310651184 9305990225492598 9313806181806423 9329526603384768 9337212217565496 9350278102829862 9358591361316857 9373926492038592 9381648682610424 9413124512017248 9420878993708556 9428791443310206 9457922249135712 9459808245748674 9465713634963564 9473663740482414 9483733654680384 9497471505852528 9513278821834491 9528867425791296 9529335925745856 9536717255876712 9542670656386032 9568713346926624 9574686721347264 9582103179759528 9582574297123608 9590622552093308 9614251542509856 9622171711574532 9654454505949264 9660481405230304 9700400749880016 9732946005997632 9740963954927304 9779265796627008 9780100331389146 9820158783829152 9867735639018081 9914696903213289 9947961132018228 9995304195109332 10037100568685058 10070775466981416 10078576190869707 10084867852771602 10095587438853312 10112390241638364 10118703012332904 10127038745823813 10151989336901016 10160515834697916 10161015390520676 10186049691889632 10203003057423654 10209372394163844 10234525835575008 10251559883395926 10277322538591152 10285954301792952 10292375421758672 10294427816002719 10326233056323888 10334905898708088 10360878006384576 10378122351092172 10403691551865504 10410186170602944 10412941391938544 10453717415043936 10462497329556336 10495717428807864 10496914594444944 10504363744761183 10532132188308288 10554354767936727 10582255363505472 10589765076019404 10625294187188208 10626506132647968 10640162530277676 10675860727043952 10684655444084094 10720502916464088 10735504488434286 10764802515292452 10771522561515672 10780396084264059 10807661476760544 10816032985323588 10816564770554268 10843214188140576 10852321234928976 10859095915674336 10861261319192922 10868041580884092 10894817824966944 10903968212846544 10904504321534384 10912950843615018 10949564256747336 10956399642517296 10958584449293217 10986300509434272 11001674021205384 11029321748731968 11038585104363168 11047678631807796 11081811084835392 11084744062386192 11137497157269648 11174863932812096 11211624587553984 11228045914645824 11264981515989696 11329622400354093 11383540888874517 11459305903375836 11524078430712474 11552470992021168 11561987855915046 11571698589517071 11578922349478506 11591230022387136 11607450033030192 11617012188364374 11626769136046599 11646393520411584 11655987757182648 11695094090688096 11711459441928312 11714559065930862 11743420925773584 11750751885289824 11760432091924428 11770309495750878 11799888840604656 11809028918750562 11819528233188307 11838895892649792 11848648711846824 11856045360964464 11895238050378048 11895822896219328 11905037283943656 11905622611577816 11944979189178912 11952435973655232 11953455960586734 11954819399228964 12001826204951328 12010343317924446 12052013052881232 12060565781022099 12092448068057664 12117962881705131 12149996898839616 12158619161355612 12200803337484704 12208861389295098 12216482905133628 12267567361726182 12297791701183824 12308725570755064 12318259788840753 12325949597831958 12339051314154048 12359588073113556 12367303681740216 12376883273856057 12377491800451327 12397773747534912 12407986967323464 12418408242408564 12449616290087328 12467037470439816 12470337070184466 12508864910147232 12529684301928354 12561171991611408 12571721924413608 12582078441781101 12602695627659456 12613077660998232 12620951513284752 12631551653976552 12663295341136704 12673104205488408 12684371762445988 12715623007835616 12723560875181376 12776137573012704 12776765729498144 12829562282099376 12872606007932352 12933867666506688 12987951939903072 13040133775185528 13102192710463032 13112986226830479 13156980852024108 13175391872169351 13219595870951052 13263948176024304 13274874945680238 13327072260145776 13329729800827677 13338051031085022 13382800758246744 13393825438025043 13427700622641888 13438101587826276 13446490470362136 13483186988851152 13491604016443872 13502054480570244 13502718327765084 13535985782534688 13547354446263888 13558514684491386 13600404513207072 13604004076564872 13612496525551792 13668746511194568 13703096718121536 13714605735723936 13725903754670292 13759721084725344 13768310741765184 13779874531610784 13837496468122896 13847316267099447 13881432728423304 13913216641957743 13949996439408448 13958985338238897 13994289905077152 13995886125926592 14005818326348244 14060889738057888 14072473023915636 14119686768025872 14131318490562834 14143187164965309 14152016204918174 14167058916250944 14186883373703568 14198570452445346 14210495610723621 14225600482020576 14234480969391936 14246207258778792 14294003888618784 14305075883815068 14314005984579048 14317794413915498 14353070020389936 14362030082020896 14373861445685412 14385933828139962 14421377313764784 14422086360739024 14433257567361798 14469761646571968 14481681758923896 14490722107845456 14538624283795392 14550601124820024 14599419008996448 14608532856689728 14611445932390956 14668898694940512 14730238175743728 14779658749848256 14849996209692864 14921941698027342 14992956292663998 15055650853027587 15106163200472124 15127301779157403 15168585362457546 15178054518499356 15240773752046874 15241523085781014 15279074537834448 15304504586135481 15314058591245766 15351788753362512 15365437907616632 15377339825093889 15403294656028224 15415983807886728 15428931452689428 15438563132638008 15476600044040256 15489349584485832 15502358848062132 15541317009576864 15567183526638258 15615279255904416 15619412087907816 15657894567698112 15680576122565904 15693745994334504 15732411615016128 15733185120806208 15745371891667416 15798198282462432 15808060481285952 15873383045258208 15884647614029106 15937941280782312 15939759198971952 15960243795416514 16013791090565928 16026983166126141 16069350737174976 16080754374696132 16103256732651429 16147203772938678 16157283842273508 16211492215140816 16224847155831402 16264821282210864 16278481852393464 16288643873511504 16291891978789383 16302062371326138 16355952319269816 16356756482301576 16369426265422527 16370231090919497 16397055601578432 16424346385121004 16434599463775944 16475090369462208 16479450764151408 16489738242320288 16502511031808076 16543982623097952 16557877656544752 16571517947711694 16622716627253088 16627116093579288 16668081314001216 16706245735904472 16748229322148544 16762295899218144 16776104589041468 16817436881330976 16827935351046336 16842068871968736 16897472273984544 17106083042799168 17286117646068711 17328706488031752 17342981783872569 17368383524217759 17386845033580704 17425518282546561 17469590280617376 17483981635773972 17542641136032144 17567189162892468 17571838598896293 17626127827934736 17640648137886642 17655464243626317 17685264234699072 17699833260906984 17758343838974688 17769429680194368 17772973067770236 17784068041446696 17843734344328992 17857555925915484 17858433917366724 17873432937992074 17917468783768368 17928653960482848 17930183940880101 17932229098843446 17977582651801536 18002739307426992 18003624437020112 18015514976886669 18063139261685184 18078019579321848 18138672102086496 18224995348259424 18237928742033418 18301205006227056 18324724357700442 18401351042589273 18449995290830528 18463088356132596 18488924396747937 18508576971231072 18539382109670334 18550955522610324 18596660621302368 18611980450985196 18627612363612846 18674424435130992 18700556205659724 18705505605276699 18717182722633714 18763297365220848 18794526452892531 18826249024034496 18841757987417112 18857582886620412 18915844498271424 18919616491497348 18931427269927128 18947327480964828 18994943011705056 19026557643668982 19073434511753424 19085341312772064 19137426693853248 19164206359519056 19165148594247216 19181245104186616 19228503085019712 19244343423149064 19308909011898528 19320962810460608 19400801499760032 19481927909854608 19560200662778292 19640317567658304 19735471278036162 19829393806426578 19895922264036456 19912312418520357 19990608390218664 20007076546627533 20074201137370116 20141550933962832 20157152381739414 20169735705543204 20224780483276728 20237406024665808 20254077491647626 20303978673802032 20321031669395832 20322030781041352 20337772026737079 20372099383779264 20406006114847308 20418744788327688 20469051671150016 20503119766791852 20554645077182304 20571908603585904 20584750843517344 20588855632005438 20652466112647776 20669811797416176 20756244702184344 20807383103731008 20825882783877088 20907434830087872 20924994659112672 20991434857615728 20993829188889888 21008727489522366 21108709535873454 21127477122972869 21179530152038808 21196977735844251 21228024307377261 21250588374376416 21253012265295936 21280325060555352 21297855678668019 21351721454087904 21369310888168188 21441005832928176 21471008976868572 21476691620873247 21529605030584904 21543045123031344 21560792168528118 21578900742209943 21615322953521088 21632065970647176 21633129541108536 21649886351042697 21686428376281152 21704642469857952 21718191831348672 21722522638385844 21736083161768184 21789635649933888 21807936425693088 21809008643068768 21825901687230036 21899128513494672 21912799285034592 21917168898586434 21972601018868544 22003348042410768 22077170208726336 22095357263615592 22169488124772384 22274994314539296 22382912547041013 22489434438995997 22659244800708186 22752878043686319 22767081777749034 22862284628671521 22918611806751672 22971087886868649 23048156861424948 23104941984042336 23123975711830092 23143397179034142 23157844698957012 23214900066060384 23234024376728748 23253538272093198 23311975514365296 23350775289957387 23390188181376192 23422918883856624 23429118131861724 23486841851547168 23501503770579648 23520864183848856 23540618991501756 23599777681209312 23618057837501124 23639056466376614 23697297423693648 23712090721928928 23810074567887312 23811245223155632 23826971421043659 23889958378357824 23906911921173468 23909638798457928 24003652409902656 24020686635848892 24104026105762464 24121131562044198 24235925763410262 24317238322711224 24337270733747103 24401606674969408 24417722778590196 24432965810267256 24453093556989207 24535134723452364 24595583402367648 24617451141510128 24636519577681506 24651899195663916 24719176146227112 24734607363480432 24753766547712114 24754983600902654 24815973934646928 24836816484817128 24857276921567541 24899232580174656 24934074940879632 24940674140368932 25017729820294464 25059368603856708 25122343983222816 25143443848827216 25164156883562202 25226155321996464 25241903026569504 25263103307953104 25346208410976816 25368743524891976 25431246015671232 25552275146025408 25553531458996288 25659124564198752 25975903879806144 26080267550371056 26204385420926064 26225972453660958 26313961704048216 26350783744338702 26374212018256597 26439191741902104 26460972206829963 26527896352048608 26549749891360476 26654144520291552 26659459601655354 26676102062170044 26765601516493488 26787650876050086 26810149406988111 26855401245283776 26876203175652552 26892980940724272 26898343648265169 26966373977702304 26983208032887744 27004108961140488 27005436655530168 27071971565069376 27094708892527776 27117029368982772 27200809026414144 27208008153129744 27224993051103584 27337493022389136 27356893113050127 27429211471447872 27451807509340584 27487086536550663 27519442169450688 27559749063221568 27674992936245792 27694632534198894 27762865456846608 27809073164505501 27826433283915486 27917970676477794 27941418545419269 27942792323931859 27988579810154304 28011636652696488 28075774083950571 28121779476115776 28144946047831272 28239373536051744 28262636981125668 28286374329930618 28304032409836348 28373766747407136 28397140904890692 28420991221447242 28451200964041152 28492414517557584 28539836465503473 28588007777237568 28610151767630136 28628011969158096 28635588827830996 28706140040779872 28724060164041792 28747722891370824 28771867656279924 28842754627529568 28844172721478048 28866515134723596 28963363517847792 28981444215690912 29101202249640048 29198838017992896 29222891864781912 29337797389881024 29460476351487456 29603206917054243 29744090709639867 29843883396054684 29985912585327996 30111301706055174 30212326400944248 30254603558314806 30337170724915092 30356109036998712 30381116237471439 30481547504093748 30483046171562028 30558149075668896 30609009172270962 30628117182491532 30703577506725024 30730875815233264 30754679650187778 30831967615773456 30857862905378856 30877126265276016 30883283448008157 30978699168971664 31004717696124264 31082634019153728 31134367053276516 31230558511808832 31238824175815632 31361152245131808 31387491988669008 31490743783334832 31513091234283549 31596396564924864 31746766090516416 31769295228058212 31875882561564624 31879518397943904 31920487590833028 32027582181131856 32053966332252282 32161508749392264 32206513465302858 32294407545877356 32314567684547016 32341188252792177 32422984430281632 32449694311662804 32529642564421728 32556963704786928 32577287747023008 32583783957578766 32604124742652276 32711904638539632 32713512964603152 32738852530845054 32740462181838994 32848692770242008 32869198927551888 32875753347879651 32958901528302816 32979476484640576 33005022063616152 33087965246195904 33115755313089504 33143035895423388 33245433254506176 33254232187158576 33412491471808944 33524591798436288 33552209178082936 33634873762661952 33684137743937472 33794944547969088 33988867201062279 34150622666623551 34572235292137422 34657412976063504 34685963567745138 34715095768551213 34736767048435518 34773690067161408 34851036565093122 34880307408139797 34882022346726467 34939180561234752 34967963271547944 35085282272064288 35134378325784936 35143677197792586 35252255655869472 35281296275773284 35310928487252634 35399666521813968 35458584699564921 35516687677949376 35545946135540472 35568136082893392 35687468688657984 35715111851830968 35716867834733448 35746865875984148 35834937567536736 35857307920965696 35860367881760202 35864458197686892 36005478614853984 36007248874040224 36031029953773338 36156039158643696 36181697343066297 36277344204172992 36353888645115393 36449990696518848 36475857484066836 36602410012454112 36649448715400884 36802702085178546 36926176712265192 36954779366522259 36977848793495874 37017153942462144 37078764219340668 37101911045220648 37130649821568171 37132475401353981 37193321242604736 37223960901970392 37255224727225692 37348848870261984 37401112411319448 37411011210553398 37434365445267428 37526594730441696 37589052905785062 37683515974834224 37715165773240824 37746235325343303 37839232982994696 37862854539854256 37894654961929656 37989886023410112 38053115287337964 38146869023506848 38170682625544128 38328412719038112 38330297188494432 38362490208373232 38488686846298128 38617818023797056 38801602999520064 38963855819709216 39120401325556584 39338958680491437 39470942556072324 39658787612853156 39791844528072912 39824624837040714 39981216780437328 40014153093255066 40148402274740232 40181476314075129 40283101867925664 40314304763478828 40339471411086408 40449560966553456 40474812049331616 40508154983295252 40607957347604064 40642063338791664 40644061562082704 40675544053474158 40812012229694616 40837489576655376 41006239533583704 41109290154364608 41143817207171808 41169501687034688 41177711264010876 41304932225295552 41339623594832352 41512489404368688 41541948801298341 41651765567754176 41739649925873229 41849989318225344 41982869715231456 41987658377779776 42017454979044732 42217419071746908 42254954245945738 42359060304077616 42393955471688502 42429561494895927 42456048614754522 42501176748752832 42560650121110704 42595711357336038 42631486832170863 42703442908175808 42738621776336376 42882011665856352 42942017953737144 42953383241746494 43059210061169808 43086090246062688 43121584337056236 43157801484419886 43264131941294352 43266259082217072 43299772702085394 43409284939715904 43445045276771688 43472166323536368 43615872851386176 43618017286137536 43651803374460072 43798257026989344 43825598570069184 43834337797172868 44006696084821536 44190714527231184 44338976249544768 44549988629078592 44765825094082026 44978868877991994 45166952559082761 45318489601416372 45381905337472209 45505756087372638 45534163555498068 45724569257343042 45837223613503344 45913513758406443 45942175773737298 46096313722849896 46132019475281667 46134287619864037 46209883968084672 46247951423660184 46286794358068284 46315689397914024 46429800132120768 46468048753457496 46507076544186396 46623951028730592 46701550579914774 46845837767713248 46858236263723448 46973683703094336 47041728367697712 47081237983003512 47199555362418624 47236115675002248 47278112932753228 47394594847387296 47424181443857856 47620149135774624 47622490446311264 47653942842087318 47813823842346936 47819277596915856 48041373271697784 48080949498378423 48208052211524928 48242263124088396 48309770197954287 48471851526820524 48634476645422448 48674541467494206 48835445557180392 48865931620534512 48875675936368149 48906187113978414 49070269446904728 49108278796267581 49110693272758491 49191166804735296 49234902283020256 49273039155363012 49303798391327832 49438352292454224 49469214726960864 49507533095424228 49509967201805308 49631947869293856 49673632969634256 49714553843135082 49868149881759264 49881348280737864 50118737207713416 50244687966445632 50286887697654432 50328313767124404 50452310643992928 50483806053139008 50526206615906208 50692416821953632 50737487049783952 51318249128397504 51858352938206133 52028945351617707 52105150572653277 52160535100742112 52408770841852128 52451944907321916 52627923408096432 52701567488677404 52715515796688879 52748424036513194 52878383483804208 52921944413659926 52966392730878951 53055792704097216 53099499782720952 53308289040583104 53318919203310708 53352204124340088 53531203032986976 53575301752100172 53620298813976222 53752406351305104 53785961881448544 53790551822640303 53796687296530338 53932747955404608 54008217922280976 54010873311060336 54189417785055552 54234058737965544 54416016306259488 54449986102207168 54674986044778272 54713786226100254 54903615018681168 54974173073101326 55204053127767819 55349985872491584 55389265068397788 55466773190243811 55525730913693216 55618146329011002 55652866567830972 55835941352955588 55882837090838538 55885584647863718 56023273305392976 56116516815830097 56151548167901142 56289892095662544 56383579358677593 56478747072103488 56525273962251336 56572748659861236 56608064819672696 56747533494814272 56794281809781384 56841982442894484 56984829035115168 57079672931006946 57220303535260272 57256023938316192 57271177655661992 57412280081559744 57495445782741648 57543735312559848 57685509255059136 57688345442956096 57733030269447192 57926727035695584 57962888431381824 58202404499280096 58445783729563824 58920952702974912 59206413834108486 59488181419279734 59687766792109368 59736937255561071 59971825170655992 60021229639882599 60222603412110348 60424652801888496 60509207116629612 60674341449830184 60712218073997424 60762232474942878 60963095008187496 60966092343124056 61013316080211237 61116298151337792 61218018344541924 61256234364983064 61407155013450048 61461751630466528 61509359300375556 61663935231546912 61715725810757712 61754252530552032 61766566896016314 61957398337943328 62009435392248528 62268734106553032 62477648351631264 62722304490263616 62774983977338016 62981487566669664 63026182468567098 63382431368918607 63538590456116424 63590933207532753 63684072922131783 63751765123129248 63759036795887808 63840975181666056 63893567036004057 64055164362263712 64107932664504564 64323017498784528 64413026930605716 64430074862619741 64588815091754712 64629135369094032 64682376505584354 64736702226629829 64845968860563264 64899388623325608 64949659053128091 65059285128843456 65113927409573856 65154575494046016 65167567915157532 65208249485304552 65423809277079264 65427025929206304 65477705061690108 65480924363677988 65697385540484016 65738397855103776 65751506695759302 65917803056605632 66010044127232304 66231510626179008 66286071790846776 66508464374317152 66824982943617888 67104418356165872 67148737641123039 67977734402124558 68301245333247102 68586853886014563 68913263660605947 69144470584274844 69314825952127008 69371927135490276 69430191537102426 69473534096871036 69702073130186244 69760614816279594 69764044693452934 69935926543095888 70052325869872161 70170564544128576 70268756651569872 70287354395585172 70504511311738944 70562592551546568 70621856974505268 70799333043627936 70917169399129842 71091892271080944 71136272165786784 71430223703661936 71433735669466896 71493731751968296 71669875135073472 71720735763520404 71728916395373784 72010957229707968 72014497748080448 72062059907546676 72312078317287392 72363394686132594 72707777290230786 72951714968133672 73011812201241309 73204820024908224 73298897430801768 73359280670967621 73605404170357092 73852353424530384 73909558733044518 73955697586991748 74157528438681336 74203822090441296 74261299643136342 74264950802707962 74447921803940784 74510449454451384 74571830764702623 74697697740523968 74802224822638896 74822022421106796 74868730890534856 75053189460883392 75178105811570124 75367031949668448 75430331546481648 75492470650686606 75678465965989392 75725709079708512 75789309923859312 76106230574675928 76293738047013696 76656825438076224 76660594376988864 76724980416746464 76977373692596256 77927711639418432 78240802651113168 78677917360982874 78747869276535239 78941885112144648 79122636054769791 79317575225706312 79382916620489889 79583689056145824 79649249674081428 79962433560874656 80028306186510132 80296804549480464 80362952628150258 80430448220964333 80566203735851328 80628609526957656 80678942822172816 80695030944795507 80899121933106912 80949624098663232 81016309966590504 81215914695208128 81284126677583328 81288123124165408 81351088106948316 81624024459389232 81674979153310752 82012479067167408 82070679339150381 82287634414343616 82355422528021752 82461259609651989 82679247189664704 83024978808737376 83083897602596682 83427219493516503 83479299851746458 83824255636257807 83828376971795577 83965739430462912 84034909958089464 84227322251851713 84434838143493816 84509908491891476 84718120608155232 84787910943377004 84859122989791854 84912097229509044 85121300242221408 85191422714672076 85262973664341726 85477243552672752 85619509396510419 85764023331712704 85884035907474288 85906766483492988 86118420122339616 86172180492125376 86243168674112472 86315602968839772 86528263882588704 86532518164434144 86599545404170788 86890090553543376 86944332647072736 87303606748920144 87596514053978688 87668675594345736 88013392169643072 88381429054462368 88809620751162729 89531650188164052 89957737755983988 90333905118165522 90636979202832744 90763810674944418 91011512174745276 91068327110996136 91143348712414317 91449138514686084 91674447227006688 91827027516812886 91884351547474596 92192627445699792 92264038950563334 92268575239728074 92495902847320368 92573588716136568 92631378795828048 92649850344024471 92936097506914992 93014153088372792 93247902057461184 93403101159829548 93691675535426496 93716472527446896 94083456735395424 94162475966007024 94472231350004496 94556225865506456 94789189694774592 95240298271549248 95244980892622528 95307885684174636 95627647684693872 95638555193831712 96082746543395568 96161898996756846 96484526248176792 96619540395908574 96943703053641048 97023564758376531 97268953290844896 97349082934988412 97670891114360784 97731863241069024 97751351872736298 97812374227956828 98140538893809456 98216557592535162 98221386545516982 98303881158956407 98469804566040512 98546078310726024 98607596782655664 98627260043638953 98876704584908448 98938429453921728 99015066190848456 99019934403610616 99263895738587712 99347265939268512 99429107686270164 99736299763518528 99762696561475728 100237474415426832 100573775395308864 100656627534248808 100904621287985856 101052413231812416 101384833643907264 101474974099567904 101966601603186837 102451867999870653 103716705876412266 104057890703235414 104145287305653639 104210301145306554 104321070201484224 104640922224419391 104646067040179401 104817541683704256 104903889814643832 105255846816192864 105403134977354808 105431031593377758 105496848073026388 105756766967608416 105843888827319852 105932785461757902 106198999565441904 106375754098694763 106637838406621416 106704408248680176 107062406065973952 107150603504200344 107240597627952444 107504812702610208 107571923762897088 107581103645280606 107593374593060676 108016435844561952 108021746622120672 108468117475931088 108545092029198891 108832032612518976 109061665935346179 109349972089556544 109427572452200508 109807230037362336 109948346146202652 110408106255535638 110778530136795576 110864338099566777 110933546380487622 111051461827386432 111236292658022004 111305733135661944 111397426204061943 111671882705911176 111765674181677076 111771169295727436 112046546610785952 112233033631660194 112303096335802284 112579784191325088 112767158717355186 113050547924502672 113145497319722472 113216129639345392 113238705976029909 113588563619562768 113683964885788968 113969658070230336 114159345862013892 114440607070520544 114512047876632384 114542355311323984 114990891565483296 115087470625119696 115466060538894384 115853454071391168 116404808998560192 116891567459127648 118412827668216972 118976362838559468 119375533584218736 119473874511122142 119943650341311984 120042459279765198 120445206824220696 120544428942225387 120849305603776992 121018414233259224 121348682899660368 121424436147994848 121524464949885756 121926190016374992 121932184686248112 122026632160422474 122436036689083848 122512468729966128 122923503260933056 123018718600751112 123327870463093824 123431451621515424 123508505061104064 123533133792032628 123914796675886656 124018870784497056 124537468213106064 124625846403895023 124955296703262528 125218949777619687 125549967954676032 125962975133339328 126052364937134196 126764862737837214 127077180912232848 127181866415065506 127288684484687781 127368145844263566 127503530246258496 127681950363332112 127787134072008114 127894460496512589 128110328724527424 128215865329009128 128646034997569056 128826053861211432 128860149725239482 129177630183509424 129258270738188064 129364753011168708 129473404453259658 129798777246651216 129899318106256182 130014810565071377 130227854819147712 130335135830315064 130416498970609104 130847618554158528 130854051858412608 130955410123380216 130961848727355976 131394771080968032 131476795710207552 131503013391518604 132020088254464608 132572143581693552 133016928748634304 133649965887235776 134208836712331744 134297475282246078 135500857677248283 135955468804249116 136145716012416627 136602490666494204 137173707772029126 137740541275219329 137826527321211894 138288941168549688 138396058425845001 138402862859592111 138629651904254016 138743854270980552 138860383074204852 138947068193742072 139404146260372488 139521229632559188 139528089386905868 139871853086191776 140104651739744322 140537513303139744 140574708791170344 141125185103093136 141243713949010536 141598666087255872 141834338798259684 142183784542161888 142272544331573568 142860447407323872 142867471338933792 142987463503936592 143441471527040808 143457832790747568 144124119815093352 144242848495135269 144624156634574784 144726789372265188 144929310593862861 145415554580461572 145903429936267344 146023624402482618 146597794861603536 146627027809104447 146718561341935242 147210808340714184 147332079818275473 147704706849060768 147819117466089036 147911395173983496 148315056877362672 148407644180882592 148522599286272684 148529901605415924 148895843607881568 149020898908902768 149143661529405246 149604449645277792 149644044842213592 149737461781069712 150356211623140248 150734063899336896 150860663092963296 150984941301373212 151356931931978784 151451418159417024 151578619847718624 152212461149351856 153449960833492928 153954747385192512 155575058814618399 156315451717959831 156481605302226336 157355834721965748 157495738553070478 157883770224289296 158146547390066637 158245272109539582 158635150451412624 158765833240979778 158899178192636853 159167378112291648 159298499348162856 159924867121749312 160056612373020264 160593609098960928 160725905256300516 160860896441928666 161257219053915312 161357885644345632 161390061889591014 161798243866213824 162032619933181008 162568253355166656 162576246248330816 162702176213896632 163248048918778464 163349958306621504 164024958134334816 164141358678300762 164710845056043504 164922519219303978 165612159383303457 166049957617474752 166167795205193364 166400319570731433 166854438987033006 166958599703492916 167648511272515614 167656753943591154 168069819916178928 168349550447490291 168454644503703426 168869676286987632 169019816983782952 169150738076032779 169436241216310464 169575821886754008 169718245979583708 169824194459018088 170242600484442816 170382845429344152 170525947328683452 170954487105345504 171239018793020838 171768071814948576 171813532966985976 172236840244679232 172486337348224944 172631205937679544 173056527765177408 173065036328868288 173199090808341576 173780181107086752 173888665294145472 174607213497840288 175337351188691472 176762858108924736 177619241502325458 179063300376328104 179210811766683213 179915475511967976 180063688919647797 180667810236331044 181273958405665488 181527621349888836 182023024349490552 182136654221992272 182286697424828634 182898277029372168 183039948240633711 183348894454013376 183654055033625772 183768703094949192 184385254891399584 184528077901126668 184537150479456148 184991805694640736 185147177432273136 185262757591656096 185299700688048942 185872195013829984 186028306176745584 186806202319659096 187432945054893792 188166913470790848 188324951932014048 188944462700008992 189112451731012912 190147294106755821 190615771368349272 190772799622598259 191052218766395349 191255295369387744 191277110387663424 191680701108012171 192165493086791136 192323797993513692 192969052496353584 193239080791817148 193290224587859223 193887406107282096 194047129516753062 194210106679889487 194537906581689792 194698165869976824 195341782228721568 195463726482138048 195502703745472596 195624748455913656 196281077787618912 196433115185070324 196442773091033964 196607762317912814 197092156621452048 197215193565311328 197254520087277906 197753409169816896 198030132381696912 198039868807221232 198694531878537024 198858215372540328 199525393122951456 200474948830853664 201313255068497616 202949948199135808 203933203206373674 204903735999741306 205760561658043689 206739790981817841 207433411752824532 208115781406470828 208290574611307278 208420602290613108 209281844448838782 209292134080358802 209807779629287664 210156977609616483 210511693632385728 210806269954709616 210862063186755516 210993696146052776 211513533935216832 211687777654639704 211865570923515804 212397999130883808 212751508197389526 213275676813242832 213408816497360352 214301207008400688 214481195255904888 215009625405220416 215162207290561212 215186749186121352 216032871689123904 216043493244241344 216936234951862176 217090184058397782 218123331870692358 218855144904401016 219035436603723927 219614460074724672 219896692292405304 220077842012902863 220816212511071276 221557060273591152 221728676199133554 221867092760975244 222472585316044008 222611466271323888 222794852408123886 223343765411822352 223531348363354152 223542338591454872 223715492294107869 224093093221571904 224466067263320388 224606192671604568 225159568382650176 225534317434710372 226101095849005344 226290994639444944 226432259278690784 226477411952059818 227177127239125536 227367929771577936 228318691724027784 228881214141041088 229084710622647968 229981783130966592 230174941250239392 230932121077788768 233783134918255296 236243607829605717 236825655336433944 237367908164309373 237952725677118936 238148749861469667 238751067168437472 238947749022244284 239887300682623968 240084918559530396 240890413648441392 241088857884450774 241291344662892999 241698611207553984 242036828466518448 242085092834386521 242697365799320736 242848872295989696 243048929899771512 243852380032749984 243864369372496224 244053264320844948 244872073378167696 245024937459932256 246037437201502224 246212038017451143 246862903243030848 247066267584065256 247383778828955967 248037741568994112 249074936426212128 249251692807790046 250281658480549509 250437899555239374 251485130915386731 252104729874268392 252681966755555139 253529725475674428 254154361824465696 254363732830131012 254577368969375562 254736291688527132 255363900726664224 255574268144016228 255788920993025178 256431730658018256 256858528189531257 257292069995138112 257652107722422864 257720299450478964 258355260367018848 258516541476376128 258729506022337416 258946808906519316 259597554493302432 259798636212512364 260029621130142754 260670271660630128 260832997941218208 261910820246760432 261923697454711952 262789542161936064 263006026783037208 264040176508929216 265144287163387104 268417673424663488 268594950564492156 271001715354496566 271910937608498232 272291432024833254 273204981332988408 273430046137242951 274347415544058252 275481082550438658 275653054642423788 276577882337099376 276792116851690002 276805725719184222 277487708541961104 277720766148409704 277894136387484144 277949551032073413 278808292520744976 279042459265118376 279056178773811736 279743706172383552 280209303479488644 281075026606279488 281149417582340688 282250370206186272 282487427898021072 283668677596519368 284367569084323776 285720894814647744 285734942677867584 285974927007873184 286882943054081616 286915665581495136 288248239630186704 288485696990270538 289453578744530376 289858621187725722 290116332200822567 290831109160923144 291070694275129593 291806859872534688 292047248804965236 293195589723207072 293254055618208894 293437122683870484 294421616681428368 294664159636550946 294911643476869221 295409413698121536 295638234932178072 295822790347966992 295881780130916859 296630113754725344 296815288361765184 297045198572545368 297059803210831848 297791687215763136 298041797817805536 298287323058810492 299208899290555584 299288089684427184 299474923562139424 300712423246280496 301721326185926592 301969882602746424 302713863863957568 303157239695437248 304424922298703712 305899804809560511 307355603999611959 311150117629236798 312435861916960917 312630903435919662 312963210604452672 313938201120538203 314711669443931496 314991477106140956 315767540448578592 316293094780133274 316490544219079164 317270300902825248 317531666481959556 317798356385273706 318596998696325712 319127262296084289 320113224746040528 321187218197921856 321451810512601032 321721792883857332 322514438107830624 322715771288691264 322780123779182028 324065239866362016 325404352427793264 325635276087596673 326496097837556928 327184997806038537 328049916268669632 328282717356601524 329421690112087008 329845038438607956 331224318766606914 332335590410386728 332800639141462866 333708877974066012 333917199406985832 334192278612185829 335297022545031228 335313507887182308 336139639832357856 336699100894980582 336909289007406852 337739352573975264 338039633967565904 338301476152065558 339151643773508016 339436491959167416 339648388918036176 339716117928089727 340765690858688304 341051894657366904 341908974210691008 342478037586041676 343536143629897152 343627065933971952 344972674696449888 345262411875359088 346398181616683152 347560362214173504 349214426995680576 350674702377382944 355238483004650916 358126600752656208 358421623533366426 359830951023935952 360127377839295594 361335620472662088 361633286826676161 362547916811330976 363055242699777672 364046048698981104 364273308443984544 364573394849657268 365796554058744336 366079896481267422 366405375228837517 367308110067251544 367537406189898384 368770509782799168 369056155802253336 369074300958912296 369983611389281472 370294354864546272 370525515183312192 370599401376097884 371744390027659968 372056612353491168 373612404639318192 373877539211685069 374865890109787584 375656849332859061 376649903864028096 377888925400017984 378224903462025824 380294588213511642 381231542736698544 381545599245196518 381866053454063343 382104437532790698 382510590738775488 383361402216024342 383683381489537767 383702245813991137 384330986173582272 384647595987027384 385938104992707168 386478161583634296 386580449175718446 387774812214564192 388094259033506124 388420213359778974 389396331739953648 390044431695214131 390683564457443136 391005407490945192 391249496911827312 392562155575237824 392866230370140648 392885546182067928 393215524635825628 394184313242904096 394430387130622656 394509040174555812 396060264763393824 396079737614442464 397716430745080656 399050786245902912 400949897661707328 402626510136995232 406502573031744849 407866406412747348 408437148037249881 409807471999482612 411521123316087378 413221623825657987 413479581963635682 414866823505649064 415208588578776333 416231562812941656 416581149222614556 416841204581226216 418563688897677564 418584268160717604 419615559258575328 420313955219232966 421612539909419232 421724126373511032 421987392292105552 423375555309279408 423731141847031608 424795998261767616 425503016394779052 426551353626485664 426817632994720704 428602414016801376 428962390511809776 430324414581122424 430373498372242704 432728545485405807 433872469903724352 434180368116795564 436246663741384716 437710289808802032 438070873207447854 439793384584810608 440155684025805726 441632425022142552 441996239454826419 443114120547182304 443457352398267108 443734185521950488 444945170632088016 445222932542647776 445589704816247772 446687530823644704 447062696726708304 447084677182909744 447430984588215738 448932134526640776 449212385343209136 451068634869420744 452202191698010688 452581989278889888 452864518557381568 452954823904119636 454354254478251072 454735859543155872 456637383448055568 458169421245295936 460349882500478784 461864242155577536 466725176443855197 468946355153879493 472487215659211434 473651310672867888 474439642170199911 474735816328618746 475905451354237872 476297499722939334 476697534577910559 477502134336874944 477895498044488568 479774601365247936 480169837119060792 481780827296882784 482177715768901548 482582689325785998 484073656933036896 484170185668773042 485394731598641472 486097859799543024 487704760065499968 487728738744992448 488106528641689896 489744146756335392 490049874919864512 492074874403004448 492424076034902286 494132535168130512 494767557657911934 496836478149910371 498149872852424256 498503385615580092 499200958712194299 500563316961099018 500875799110478748 502970261830773462 504209459748536784 505048651342470873 505363933511110278 507059450951348856 507452214228098337 507477163818504407 508308723648931392 508727465660262024 509154737938751124 509472583377054264 510727801453328448 511148536288032456 511577841986050356 512863461316036512 513717056379062514 515304215444845728 515440598900957928 516710520734037696 517459012044674832 517893617813038632 519195108986604864 519597272425024728 520059242260285508 521340543321260256 521665995882436416 523821640493520864 523847394909423904 526012053566074416 530288574326774208 537189901128984312 537632435300049639 540191066758943391 542003430708993132 543821875216996464 544582864049666508 546409962665976816 546860092274485902 548694831088116504 550962165100877316 551306109284847576 553155764674198752 553584233703380004 553611451438368444 554975417083922208 555441532296819408 555788272774968288 555899102064146826 557616585041489952 558084918530236752 558112357547623472 560418606958977288 562298835164681376 564500740412372544 564974855796042144 567337355193038736 570441882320267463 571949854015746368 572318398867794777 573156656299186047 573765886108163232 573831331162990272 576496479260373408 576971393980541076 578907157489060752 579717242375451444 579870673763577669 580232664401645134 581662218321846288 582141388550259186 582630320039668461 583613719745069376 584094497609930472 586391179446414144 586508111236417788 586874245367740968 588843233362856736 589328319273101892 589823286953738442 591276469864356144 591645580695933984 591763560261833718 593260227509450688 594090397145090736 594119606421663696 596083595635611072 596574646117620984 598576179368854368 598949847124278848 601424846492560992 603939765205492848 608849844597407424 611799609619121022 614711207999223918 617281684974131067 620219372945453523 622300235258473596 624871723833921834 625261806871839324 627876402241076406 629423338887862992 629982954212281912 630470932828849449 631535080897157184 632586189560266548 632981088438158328 634540601805650496 635063332963919112 635596712770547412 637193997392651424 638254524592168578 640226449492081056 642903621025202064 643443585767714664 645028876215661248 645560247558364056 648130479732724032 650808704855586528 651270552175193346 654369995612077074 656565434713203048 657106309811171781 658843380224174016 659690076877215912 660233526038708589 662448637533213828 664671180820773456 665601278282925732 667417755948132024 667834398813971664 668384557224371658 670594045090062456 670627015774364616 671146476882323607 672279279664715712 673398201789961164 673818578014813704 675478705147950528 676079267935131808 676602952304131116 678303287547016032 678872983918334832 679296777836072352 679432235856179454 681531381717376608 682103789314733808 684956075172083352 687254131867943904 689945349392899776 690524823750718176 692796363233366304 701349404754765888 708730823488817151 710476966009301832 712103724492928119 714446249584409001 716253201505312416 716843247066732852 719661902047871904 720254755678591188 722671240945324176 723266573653352322 723874033988678997 725095833622661952 726110485399555344 728092097397962208 728546616887969088 729146789699314536 731593108117488672 732159792962534844 732810750457675034 734616220134503088 735074812379796768 738112311604506672 738148601917824592 738636114052353429 740588709729092544 741198802752195768 744113224706982336 747224809278636384 747755078423370138 751313698665718122 754455392746160193 756449806924051648 758045900266665417 760589176427023284 762463085473397088 763091198490393036 763732106908126686 764208875065581396 766722804432048684 767366762979075534 767404491627982274 769295191974054768 770575584568593771 771876209985414336 772956323167268592 773160898351436892 775549624429128384 776188518067012248 776840426719557948 778792663479907296 780088863390428262 782010814981890384 782498993823654624 785732460740281296 785771092364135856 786431049271651256 788368626485808192 789018080349111624 792120529526787648 792159475228884928 795432861490161312 805253020273990464 813005146063489698 815732812825494696 816874296074499762 819614943998965224 820290138411728853 823042246632174756 826443247651315974 826959163927271364 829733647011298128 830417177157552666 832463125625883312 833162298445229112 833682409162452432 833848653096220239 837127377795355128 837168536321435208 839231118517150656 840627910438465932 843225079818838464 843448252747022064 843974784584211104 846751110618558816 847462283694063216 851006032789558104 853102707252971328 857204828033602752 857924781023619552 860648829162244848 860746996744485408 865457090970811614 866226562041887629 868360736233591128 870348996602467701 872493327482769432 873212082825388779 875420579617604064 876141746414895708 879586769169621216 880311368051611452 883264850044285104 883992478909652838 884734930430607663 886228241094364608 886914704796534216 887468371043900976 887645340392750577 889890341264176032 890445865085295552 891179409632495544 893375061647289408 894125393453416608 894169354365819488 894861969176431476 897864269053281552 898424770686418272 902137269738841488 905163978557779776 905909647808239272 909471719086311744 913274766896111136 917699414428681533 922066811998835877 933450352887710394 937892710307758986 941814603361614609 944974431318422868 947302621345735776 948879284340399822 949471632657237492 951810902708475744 952594999445878668 953395069155821118 955790996088977136 957381786888252867 960339674238121584 963561654593765568 964355431537803096 965165378651571996 968147313866073792 968340371337546084 972195719599086048 976213057283379792 976905828262790019 979488293512670784 984149748806008896 984848152069804572 988265070336261024 989535115315823868 993672956299820742 997006771231160184 998401917424388598 1001126633922198036 1001751598220957496 1002576835836557487 1005940523661546924 1008418919497073568 1010097302684941746 1010727867022220556 1014118901902697712 1014904428456196674 1014954327637008814 1017454931320524048 1018309475877502248 1018945166754108528 1019148353784269181 1022297072576064912 1023155683972100712 1025726922632073024 1027434112758125028 1030608430889691456 1030881197801915856 1034918024089349664 1035787235626077264 1039194544850049456 1040118484520571016 1042681086642520512 1047643280987041728 1047694789818847808 1052024107132148832 1074379802257968624 1075264870600099278 1080382133517886782 1081342692748520477 1084006861417986264 1084899860480028483 1087643750433992928 1089165728099333016 1092819925331953632 1093720184548971804 1097389662176233008 1099216125686512551 1101924330201754632 1102612218569695152 1106311529348397504 1107168467406760008 1107222902876736888 1109950834167844416 1110883064593638816 1111576545549936576 1111798204128293652 1115233170082979904 1116169837060473504 1116224715095246944 1120837213917954576 1121632617635055207 1124597670329362752 1126970547998577183 1129949711592084288 1134674710386077472 1140883764640534926 1144636797735589554 1145598160362190029 1146313312598372094 1147531772216326464 1151050144468613301 1151106737441973411 1152992958520746816 1153942787961082152 1157814314978121504 1159434484750902888 1159741347527155338 1160465328803290268 1163324436643692576 1164282777100518372 1165260640079336922 1168188995219860944 1170133295085642393 1173016222472835576 1173748490735481936 1177686466725713472 1178656638546203784 1179646573907476884 1182552939728712288 1183291161391867968 1183527120523667436 1188180794290181472 1188239212843327392 1193149292235241968 1197152358737708736 1202849692985121984 1207879530410985696 1219507719095234547 1223599219238242044 1229422415998447836 1234563369948262134 1240438745890907046 1244600470516947192 1245625765736328999 1249743447667843668 1250523613743678648 1255752804482152812 1258846677775725984 1259965908424563824 1260941865657698898 1265172379120533096 1265962176876316656 1270126665927838224 1271193425541094824 1274387994785302848 1276509049184337156 1280452898984162112 1285807242050404128 1286887171535429328 1291120495116728112 1301617409711173056 1302541104350386692 1308739991224154148 1313130869426406096 1314212619622343562 1319380153754431824 1320467052077417178 1324897275066427656 1325988718364479257 1329342361641546912 1331202556565851464 1334835511896264048 1335668797627943328 1336769114448743316 1341188090180124912 1341254031548729232 1342292953764647214 1346796403579922328 1347637156029627408 1352158535870263616 1353205904608262232 1356606575094032064 1357745967836669664 1358593555672144704 1358864471712358908 1363062763434753216 1364207578629467616 1369912150344166704 1374508263735887808 1381049647501436352 1385592726466732608 1400175529331565591 1406839065461638479 1417461646977634302 1420953932018603664 1423318926510599733 1424207448985856238 1428892499168818002 1430092603733731677 1430162916215785147 1432506403010624832 1433686494133465704 1439323804095743808 1440509511357182376 1445342481890648352 1446533147306704644 1447748067977357994 1452220970799110688 1456184194795924416 1458293579398629072 1463186216234977344 1464319585925069688 1465621500915350068 1469232440269006176 1470149624759593536 1476224623209013344 1476297203835649184 1477272228104706858 1482397605504391536 1490509434449731113 1494449618557272768 1495510156846740276 1497602876136582897 1502627397331436244 1508910785492320386 1515145954027412619 1516091800533330834 1521178352854046568 1522356642684295011 1522431491455513221 1524926170946794176 1526182396980786072 1527464213816253372 1528417750131162792 1533445608864097368 1534733525958151068 1534808983255964548 1538590383948109536 1541151169137187542 1545912646334537184 1546321796702873784 1552377036134024496 1553680853439115896 1557585326959814592 1560177726780856524 1564021629963780768 1564997987647309248 1571464921480562592 1571542184728271712 1572862098543302512 1578036160698223248 1590865722980322624 1612897305900148917 1626010292126979396 1631465625650989392 1633748592148999524 1639229887997930448 1640580276823457706 1646084493264349512 1652886495302631948 1653918327854542728 1659467294022596256 1660834354315105332 1664926251251766624 1666324596890458224 1667364818324904864 1667697306192440478 1674254755590710256 1674337072642870416 1681255820876931864 1686896505494044128 1687949569168422208 1693502221237117632 1694924567388126432 1702012065579116208 1711325646960802389 1715849562047239104 1719469968897558141 1721297658324489696 1721493993488970816 1730914181941623228 1732453124083775258 1736721472467182256 1739612021290733007 1740697993204935402 1744986654965538864 1746424165650777558 1747890960119005383 1750841159235208128 1752283492829791416 1759173538339242432 1760622736103222904 1766529700088570208 1767984957819305676 1769469860861215326 1773829409593068432 1774936742087801952 1775290680785501154 1779780682528352064 1782358819264991088 1788250786906833216 1788338708731638976 1789723938352862952 1795728538106563104 1796849541372836544 1804274539477682976 1811819295616478544 1826549533792222272 1835398828857363066 1844133623997671754 1851845054922393201 1860658118836360569 1866900705775420788 1875785420615517972 1883629206723229218 1889948862636845736 1891412798486548347 1894605242691471552 1897758568680799644 1898943265314474984 1903621805416951488 1905189998891757336 1906790138311642236 1911581992177954272 1914763573776505734 1920679348476243168 1928710863075606192 1930330757303143992 1936680742675092168 1944391439198172096 1952426114566759584 1953811656525580038 1969696304139609144 1971318929433515343 1976530140672522048 1979070230631647736 1980700578116125767 1987345912599641484 1994013542462320368 1996803834848777196 2002253267844396072 2003503196441914992 2005153671673114974 2011881047323093848 2013439430646970821 2016837838994147136 2020194605369883492 2021455734044441112 2028237803805395424 2029808856912393348 2029908655274017628 2034909862641048096 2036618951755004496 2037890333508217056 2038296707568538362 2044594145152129824 2046311367944201424 2054868225516250056 2061762395603831712 2069836048178699328 2071574471252154528 2078389089700098912 2080236969041142032 2104048214264297664 2126192470466451453 2136311173478784357 2148759604515937248 2150529741200198556 2160764267035773564 2162685385497040954 2168013722835972528 2169799720960056966 2171622101966036991 2175287500867985856 2178331456198666032 2185639850663907264 2187440369097943608 2194779324352466016 2198432251373025102 2203848660403509264 2205224437139390304 2214336934813520016 2214445805753473776 2221766129187277632 2223596408256587304 2232339674120947008 2232449430190493888 2241674427835909152 2243265235270110414 2253941095997154366 2263366178238480579 2269349420772154944 2274137700799996251 2281767529281069852 2289273595471179108 2291196320724380058 2292626625196744188 2302100288937226602 2302213474883946822 2307885575922164304 2311726753705781313 2315628629956243008 2318868969501805776 2319482695054310676 2320930657606580536 2326648873287385152 2328565554201036744 2330521280158673844 2336377990439721888 2340266590171284786 2346032444945671152 2347496981470963872 2357313277092407568 2359293147814953768 2365105879457424576 2367054241047334872 2376361588580362944 2376478425686654784 2386298584470483936 2415759060821971392 2439015438190469094 2447198438476484088 2458844831996895672 2460870415235186559 2469126739896524268 2480877491781814092 2489200941033894384 2491251531472657998 2499486895335687336 2501047227487357296 2501545959288660717 2511505608964305624 2517693355551451968 2519931816849127648 2521883731315397796 2530344758241066192 2531924353752633312 2540253331855676448 2542386851082189648 2553018098368674312 2571614484100808256 2573774343070858656 2582240990233456224 2598679686125662887 2605082208700773384 2611046989807403103 2617479982448308296 2619636248476166337 2626261738852812192 2628425239244687124 2638760307508863648 2640934104154834356 2649794550132855312 2651977436728958514 2654204791291822989 2658684723283093824 2662405113131702928 2662936021178251731 2669671023792528096 2671337595255886656 2673538228897486632 2682376180360249824 2682508063097458464 2684585907529294428 2693592807159844656 2695274312059254816 2706411809216524464 2715491935673339328 2717728943424717816 2728415157258935232 2739824300688333408 2753098243286044599 2800351058663131182 2813678130923276958 2825443810084843827 2834923293955268604 2841907864037207328 2846637853021199466 2848414897971712476 2857784998337636004 2860185207467463354 2860325832431570294 2867372988266931408 2872145360664758601 2881019022714364752 2890684963781296704 2893066294613409288 2895496135954715988 2904441941598221376 2916587158797258144 2928639171850139376 2931243001830700136 2938464880538012352 2952449246418026688 2952594407671298368 2954544456209413716 2964795211008783072 2981018868899462226 2991020313693480552 2995205752273165794 3005254794662872488 3007730507509672461 3017821570984640772 3030291908054825238 3032183601066661668 3042356705708093136 3044713285368590022 3044862982911026442 3052364793961572144 3054928427632506744 3056835500262325584 3057445061352807543 3066891217728194736 3069467051916302136 3069617966511929096 3077180767896219072 3082302338274375084 3091825292669074368 3092643593405747568 3104754072268048992 3107361706878231792 3120355453561713048 3128043259927561536 3142929842961125184 3143084369456543424 3145724197086605024 3156072321396446496 3225794611800297834 3244028078245561431 3252020584253958792 3254699581440085449 3262931251301978784 3267497184297999048 3278459775995860896 3281160553646915412 3292168986528699024 3297648377059537653 3305772990605263896 3307836655709085456 3318934588045192512 3321668708630210664 3329852502503533248 3332649193780916448 3334729636649809728 3335394612384880956 3348509511181420512 3348674145285740832 3362511641753863728 3364897852905165621 3373793010988088256 3380911643995731549 3389849134776252864 3404024131158232416 3422651293921604778 3436794481086570087 3438939937795116282 3442595316648979392 3453320212325920233 3461828363883246456 3464906248167550516 3473442944934364512 3479224042581466014 3481395986409870804 3489973309931077728 3492848331301555116 3495781920238010766 3504566985659582832 3510399885256927179 3521245472206445808 3533059400177140416 3535969915638611352 3538939721722430652 3547658819186136864 3549873484175603904 3550581361571002308 3564717638529982176 3579447876705725904 3591457076213126208 3608549078955365952 3623638591232957088 3670797657714726132 3688267247995343508 3703690109844786402 3721316237672721138 3733801411550841576 3736877297208986997 3751570841231035944 3767258413446458436 3779897725273691472 3782825596973096694 3795517137361599288 3797886530628949968 3810379997783514672 3813580276623284472 3823163984355908544 3829527147553011468 3841358696952486336 3857421726151212384 3860661514606287984 3873361485350184336 3904852229133519168 3907623313051160076 3939392608279218288 3942637858867030686 3958140461263295472 3961401156232251534 3974691825199282968 3977966155093437771 3988027084924640736 3993607669697554392 4004506535688792144 4007006392883829984 4010307343346229948 4023762094646187696 4026878861293941642 4030459127517212687 4040389210739766984 4042911468088882224 4056475607610790848 4059617713824786696 4059817310548035256 4069819725282096192 4073237903510008992 4075780667016434112 4076593415137076724 4089188290304259648 4092622735888402848 4109736451032500112 4123524791207663424 4143148942504309056 4156778179400197824 4160473938082284064 4200526587994696773 4220517196384915437 4252384940932902906 4269956779531799199 4272622346957568714 4290277811201195031 4290488748647355441 4297519209031874496 4301059482400397112 4321528534071547128 4325370770994081908 4336027445671945056 4339599441920113932 4343244203932073982 4356662912397332064 4374880738195887216 4389558648704932032 4396864502746050204 4407697320807018528 4410448874278780608 4428673869627040032 4428891611506947552 4447192816513174608 4471528303349193339 4483348855671818304 4486530470540220828 4492808628409748691 4507882191994308732 4526732356476961158 4545437862082237857 4548275401599992502 4563535058562139704 4567294474366539663 4578547190942358216 4582392641448760116 4585253250393488376 4604200577874453204 4604426949767893644 4615771151844328608 4623453507411562626 4637737939003611552 4638965390108621352 4641861315213161072 4657131108402073488 4661042560317347688 4672755980879443776 4680533180342569572 4692064889891342304 4694993962941927744 4714626554184815136 4718586295629907536 4734108482094669744 4772597168940967872 4878030876380938188 4894396876952968176 4917689663993791344 4921740830470373118 4938253479793048536 4961754983563628184 4978401882067788768 4982503062945315996 4998973790671374672 5002094454974714592 5003091918577321434 5023011217928611248 5039863633698255296 5043767462630795592 5060689516482132384 5063848707505266624 5080506663711352896 5084773702164379296 5106036196737348624 5133976940882407167 5147548686141717312 5158409906692674423 5164481980466912448 5197359372251325774 5210164417401546768 5218836063872199021 5222093979614806206 5234959964896616592 5239272496952332674 5243672880357016149 5252523477705624384 5256850478489374248 5277520615017727296 5281868208309668712 5299589100265710624 5303954873457917028 5308409582583645978 5324810226263405856 5325872042356503462 5339342047585056192 5347076457794973264 5364752360720499648 5365016126194916928 5369171815058588856 5387185614319689312 5390548624118509632 5412823618433048928 5435457886849435632 5479648601376666816 5506196486572089198 5555535164767179603 5581974356509081707 5600702117326262364 5627356261846553916 5650887620169687654 5669846587910537208 5674238395459645041 5683815728074414656 5693275706042398932 5696829795943424952 5715569996675272008 5720370414934926708 5720651664863140588 5734745976533862816 5744290721329517202 5762038045428729504 5786132589226818576 5790992271909431976 5833174317594516288 5857278343700278752 5862486003661400272 5909088912418827432 5913956788300546029 5929590422017566144 5942101734348377301 5962037737798924452 5982040627386961104 5990411504546331588 6010509589325744976 6015461015019344922 6035643141969281544 6060583816109650476 6064367202133323336 6084713411416186272 6089426570737180044 6089725965822052884 6104729587923144288 6109856855265013488 6113671000524651168 6114890122705615086 6133782435456389472 6138934103832604272 6139235933023858192 6164604676548750168 6185287186811495136 6209508144536097984 6214723413756463584 6240710907123426096 6291448394173210048 6312144642792892992 6378577411399354359 6408933520436353071 6451589223600595668 6488056156491122862 6504041168507917584 6509399162880170898 6514866305898110973 6525862502603957568 6534994368595998096 6556919551991721792 6562321107293830824 6584337973057398048 6595296754119075306 6611545981210527792 6615673311418170912 6643337417260421328 6665298387561832896 6670789224769761912 6697019022362841024 6697348290571481664 6725023283507727456 6729795705810331242 6761823287991463098 6790098534715441737 6808048262316464832 6822413102399988753 6845302587843209556 6873588962173140174 6877879875590232564 6906640424651840466 6923656727766492912 6929812496335101032 6935180261117343939 6946885889868729024 6958448085162932028 6962791972819741608 6979946619862155456 6985696662603110232 6991563840476021532 7009133971319165664 7020799770513854358 7042490944412891616 7071939831277222704 7077879443444861304 7095317638372273728 7101162723142004616 7129435277059964352 7158895753411451808 7247277182465914176 7341595315429452264 7376534495990687016 7382611245705559677 7407380219689572804 7442632475345442276 7467602823101683152 7473754594417973994 7503141682462071888 7504637877865982151 7534516826892916872 7559795450547382944 7565651193946193388 7591034274723198576 7595773061257899936 7620759995567029344 7627160553246568944 7659054295106022936 7714843452302424768 7721323029212575968 7746722970700368672 7796039058376988661 7815246626102320152 7833140969422209309 7858908745428499011 7878785216558436576 7885275717734061372 7916280922526590944 7922802312464503068 7949383650398565936 7955932310186875542 7962614373875468967 7976054169849281472 7987215339395108784 8009013071377584288 8014012785767659968 8020614686692459896 8047524189292375392 8053757722587883284 8060918255034425374 8080778421479533968 8085822936177764448 8119235427649573392 8119634621096070512 8146475807020017984 8153186830274153448 8185245471776805696 8219472902065000224 8320947876164568128 8401053175989393546 8441034392769830874 8476331430254531481 8504769881865805812 8539913559063598398 8545244693915137428 8580555622402390062 8580977497294710882 8602118964800794224 8616436081994275803 8643057068143094256 8650741541988163816 8672054891343890112 8679198883840227864 8686488407864147964 8713325824794664128 8749761476391774432 8793729005492100408 8815394641614037056 8857347739254080064 8857783223013895104 8894385633026349216 8943056606698386678 8973060941080441656 8985617256819497382 9015764383988617464 9023191522529017383 9053464712953922316 9090875724164475714 9096550803199985004 9127070117124279408 9134588948733079326 9157094381884716432 9164785282897520232 9170506500786976752 9172335184058422629 9208401155748906408 9208853899535787288 9231542303688657216 9246907014823125252 9275475878007223104 9277930780217242704 9283722630426322144 9314262216804146976 9322085120634695376 9361066360685139144 9384129779782684608 9429253108369630272 9437172591259815072 9468216964189339488 9732084234736684293 9756061752761876376 9764098744320256347 9788793753905936352 9835379327987582688 9843481660940746236 9876506959586097072 9892945131178612959 9923509967127256368 9956803764135577536 9965006125890631992 9997947581342749344 10004188909949429184 10006183837154642868 10046022435857222496 10087534925261591184 10094693558715496863 10121379032964264768 10142734931987194647 10169547404328758592 10212072393474697248 10267953881764814334 10316819813385348846 10359960636977760699 10394718744502651548 10420328834803093536 10437672127744398042 10444187959229612412 10469919929793233184 10478544993904665348 10487345760714032298 10513700956978748496 10531199655770781537 10563736416619337424 10599178200531421248 10607909746915834056 10616819165167291956 10649620452526811712 10651744084713006924 10694152915589946528 10738343630117177712 10774371228639378624 10825647236866097856 10870915773698871264 11012392973144178396 11111070329534359206 11163948713018163414 11201404234652524728 11210631891626960991 11254712523693107832 11301775240339375308 11339693175821074416 11348476790919290082 11386551412084797864 11393659591886849904 11431139993350544016 11440740829869853416 11441303329726281176 11469491953067725632 11488581442659034404 11524076090857459008 11572265178453637152 11581984543818863952 11714556687400557504 11724972007322800544 11818177824837654864 11827913576601092058 11884203468696754602 11894769620233725247 11924075475597848904 11933898465280313313 11964081254773922208 11980823009092663176 12021019178651489952 12030922030038689844 12071286283938563088 12091377382551638061 12121167632219300952 12128734404266646672 12169426822832372544 12178853141474360088 12179451931644105768 12209459175846288576 12219713710530026976 12227342001049302336 12229780245411230172 12267564870912778944 12277868207665208544 12278471866047716384 12329209353097500336 12370574373622990272 12429446827512927168 12481421814246852192 12601579763984090319 12661551589154746311 12757154822798708718 12809870338595397597 12817867040872706142 12871466245942066323 12903178447201191336 12976112312982245724 13008082337015835168 13018798325760341796 13029732611796221946 13069988737191996192 13124642214587661648 13168675946114796096 13190593508238150612 13223091962421055584 13231346622836341824 13286674834520842656 13341578449539523824 13414584910047580017 13450046567015454912 13459591411620662484 13523646575982926196 13580197069430883474 13644826204799977506 13690605175686419112 13701883423099618989 13747177924346280348 13755759751180465128 13813280849303680932 13847313455532985824 13859624992670202064 13870360522234687878 13916896170325864056 13925583945639483216 13971393325206220464 13983127680952043064 14018267942638331328 14041599541027708716 14084981888825783232 14143879662554445408 14155758886889722608 14202325446284009232 14317791506822903616 14683190630858904528 14753068991981374032 14765222491411119354 14814760439379145608 14885264950690884552 14935205646203366304 14947509188835947988 15006283364924143776 15009275755731964302 15069033653785833744 15119590901094765888 15131302387892386776 15182068549446397152 15191546122515799872 15241519991134058688 15254321106493137888 15318108590212045872 15401930822647221501 15442646058425151936 15475229720078023269 15493445941400737344 15592078116753977322 15630493252204640304 15656508191616597063 15666281938844418618 15717817490856998022 15731018641071048447 15731792078373636617 15757570433116873152 15770551435468122744 15832561845053181888 15845604624929006136 15898767300797131872 15911864620373751084 15925228747750937934 15974430678790217568 16018026142755168576 16041229373384919792 16095048378584750784 16107515445175766568 16121836510068850748 16161556842959067936 16171645872355528896 16238470855299146784 16239269242192141024 16306373660548306896 16438945804130000448 16666605494301538809 16745923069527245121 16802106351978787092 16882068785539661748 16952662860509062962 17009539763731611624 17079827118127196796 17090489387830274856 17161111244804780124 17161954994589421764 17204237929601588448 17232872163988551606 17286114136286188512 17301483083976327632 17358397767680455728 17372976815728295928 17499522952783548864 17587458010984200816 17741870364901638087 17788771266052698432 17886113213396773356 17946121882160883312 17971234513638994764 18031528767977234928 18046383045058034766 18106929425907844632 18181751448328951428 18193101606399970008 18254140234248558816 18269177897466158652 18314188763769432864 18329570565795040464 18341013001573953504 18344670368116845258 18416802311497812816 18417707799071574576 18493814029646250504 18555861560434485408 18567445260852644288 18628524433608293952 18644170241269390752 18722132721370278288 18874345182519630144 18936433928378678976 19135732234198063077 19226800561309059213 19464168469473368586 19512123505523752752 19528197488640512694 19544598917694332919 19577587507811872704 19670758655975165376 19686963321881492472 19753013919172194144 19785890262357225918 19847019934254512736 19930012251781263984 19995895162685498688 20012367674309285736 20092044871714444992 20175069850523182368 20189387117430993726 20285469863974389294 20370295604146325211 20424144786949394496 20467239307199966259 20535907763529628668 20633639626770697692 20719921273955521398 20789437489005303096 20805540783352031817 20840657669606187072 20875344255488796084 20888375918459224824 20939839859586466368 20957089987809330696 20974691521428064596 21027401913957496992 21062399311541563074 21127472833238674848 21215819493831668112 21233638330334583912 21303488169426013848 21388305831179893056 21476687260234355424 21741831547397742528 22024785946288356792 22147833737116679031 22222140659068718412 22327897426036326828 22402808469305049456 22421263783253921982 22509425047386215664 22603550480678750616 22679386351642148832 22696953581838580164 22773102824169595728 22787319183773699808 22862279986701088032 22881481659739706832 22882606659452562352 22977162885318068808 23144530356907274304 23163969087637727904 23388117175130965983 23449944014645601088 23499422908266627927 23636355649675309728 23655827153202184116 23768406937393509204 23789539240467450494 23848150951195697808 23867796930560626626 23887843121626406901 23928162509547844416 23961646018185326352 24042038357302979904 24061844060077379688 24142572567877126176 24182754765103276122 24242335264438601904 24257468808533293344 24357706282948720176 24358903863288211536 24439427421060053952 24459560490822460344 24555736415330417088 24556943732095432768 24658418706195000672 24962843628493704384 25203159527968180638 25323103178309492622 25428994290763594443 25514309645597417436 25619740677190795194 25635734081745412284 25742932491884132646 25806356894402382672 25849308245982827409 25952224625964491448 26016164674031670336 26037596651520683592 26059465223592443892 26139977474383992384 26249284429175323296 26381187016476301224 26446183924842111168 26573349669041685312 26683156899079047648 26829169820095160034 26919182823241324968 27047293151965852392 27069574567587052149 27160394138861766948 27289652409599955012 27381210351372838224 27403766846199237978 27494355848692560696 27511519502360930256 27517005552175267887 27626561698607361864 27694626911065971648 27719249985340404128 27740721044469375756 27833792340651728112 27851167891278966432 27942786650412440928 27966255361904086128 28083199082055417432 28287759325108890816 28311517773779445216 28404650892568018464 29196252704210052879 29292296232960769041 29366381261717809056 29506137983962748064 29530444982822238708 29629520878758291216 29678835393535838877 29770529901381769104 29870411292406732608 29895018377671895976 30012566729848287552 30018551511463928604 30138067307571667488 30262604775784773552 30284080676146490589 30364137098892794304 30508642212986275776 30636217180424091744 30803861645294443002 30950459440156046538 31079881910933282097 31184156233507954644 31260986504409280608 31313016383233194126 31332563877688837236 31435634981713996044 31462037282142096894 31463584156747273234 31541102870936245488 31593598967312344611 31691209249858012272 31797534601594263744 31823729240747502168 31850457495501875868 31948861357580435136 32082458746769839584 32215030890351533136 32243673020137701496 32323113685918135872 32476941710598293568 32478538484384282048 32612747321096613792 33333210988603077618 33491846139054490242 33604212703957574184 33631895674880882973 33764137571079323496 33905325721018125924 34019079527463223248 34159654236254393592 34180978775660549712 34322222489609560248 34323909989178843528 34408475859203176896 34465744327977103212 34572228272572377024 34602966167952655264 34716795535360911456 34745953631456591856 35174916021968401632 35483740729803276174 35684308860701175741 35772226426793546712 35801695395840939939 35892243764321766624 35942469027277989528 36063057535954469856 36092766090116069532 36213858851815689264 36274132147654914183 36363502896657902856 36386203212799940016 36508280468497117632 36538355794932317304 36628377527538865728 36659141131590080928 36682026003147907008 36689340736233690516 36833604622995625632 36835415598143149152 36987628059292501008 37111723120868970816 37288340482538781504 37444265442740556576 37804739291952270957 38271464468396126154 38453601122618118426 38614398737826198969 38928336938946737172 39024247011047505504 39056394977281025388 39089197835388665838 39373926643762984944 39506027838344388288 39571780524714451836 39694039868509025472 39860024503562527968 40024735348618571472 40350139701046364736 40378774234861987452 40570939727948778588 40740591208292650422 40934478614399932518 41071815527059257336 41105650269298856967 41267279253541395384 41439842547911042796 41578874978010606192 41611081566704063634 41750688510977592168 41776751836918449648 41914179975618661392 41949383042856129192 42054803827914993984 42124798623083126148 42254945666477349696 42431638987663336224 42467276660669167824 42606976338852027696 42953374520468710848 44049571892576713584 44295667474233358062 44335050402689339557 44444281318137436824 44655794852072653656 44805616938610098912 44842527566507843964 45018850094772431328 45207100961357501232 45358772703284297664 45393907163677160328 45546205648339191456 45574638367547399616 45724559973402176064 45762963319479413664 45765213318905124704 45954325770636137616 46205792467941664503 46327938175275455808 46425689160234069807 46776234350261931966 46969524574849791189 46998845816533255854 47193055923213145341 47195376235120909851 47272711299350619456 47311654306404368232 47536813874787018408 47579078480934900988 47696301902391395616 47735593861121253252 47775686243252813802 47923292036370652704 48123688120154759376 48285145135754252352 48365509530206552244 48484670528877203808 48514937617066586688 48715412565897440352 48717807726576423072 48919120981644920688 49316837412390001344 49999816482904616427 50406319055936361276 50646206356618985244 50857988581527188886 51028619291194834872 51239481354381590388 51271468163490824568 51485864983768265292 51612713788804765344 51698616491965654818 51904449251928982896 52075193303041367184 52118930447184887784 52498568858350646592 52762374032952602448 53366313798158095296 53658339640190320068 53838365646482649936 54094586303931704784 54139149135174104298 54320788277723533896 54579304819199910024 54762420702745676448 54807533692398475956 54988711697385121392 55023039004721860512 55034011104350535774 55253123397214723728 55438499970680808256 55481442088938751512 55667584681303456224 55702335782557932864 55885573300824881856 55932510723808172256 56166398164110834864 56623035547558890432 56809301785136036928 57407196702594189231 57680401683927177639 58392505408420105758 58584592465921538082 58633796753082998757 58732762523435618112 59012275967925496128 59060889965644477416 59259041757516582432 59357670787071677754 59541059802763538208 59790036755343791952 60037103022927857208 60276134615143334976 60525209551569547104 60568161352292981178 61110886812438975633 61272434360848183488 61401717921599898777 61607723290588886004 61900918880312093076 62159763821866564194 62368312467015909288 62416622350056095451 62521973008818561216 62626032766466388252 62665127755377674472 62871269963427992088 62924074564284193788 62927168313494546468 63082205741872490976 63187197934624689222 63382418499716024544 63647458481495004336 63700914991003751736 64164917493539679168 64430061780703066272 64487346040275402992 65225494642193227584 66666421977206155236 66983692278108980484 67208425407915148368 67263791349761765946 67528275142158646992 67810651442036251848 68038159054926446496 68319308472508787184 68361957551321099424 68644444979219120496 68647819978357687056 68931488655954206424 69205932335905310528 69433591070721822912 69491907262913183712 70164351525392897949 70349832043936803264 70498268724799883781 70967481459606552348 71368617721402351482 71544452853587093424 71603390791681879878 71663529364879220703 71784487528643533248 71884938054555979056 72126115071908939712 72185532180232139064 72427717703631378528 72548264295309828366 72727005793315805712 72772406425599880032 73076711589864634608 73318282263180161856 73378681472467381032 73667209245991251264 73670831196286298304 73975256118585002016 74888530885481113152 75609478583904541914 76286982872290783329 76542928936792252308 76907202245236236852 77228797475652397938 77547924737948482227 77856673877893474344 78048494022095011008 78112789954562050776 78178395670777331676 78747853287525969888 79143561049428903672 79720049007125055936 80049470697237142944 80757548469723974904 81141879455897557176 81208723702761156447 81481182416585300844 81868957228799865036 82143631054118514672 82211300538597713934 82534558507082790768 82551016656525803661 82879685095822085592 83157749956021212384 83222163133408127268 83501377021955184336 83553503673836899296 83828359951237322784 83898766085712258384 84249597246166252296 84863277975326672448 84934553321338335648 85213952677704055392 87588758112630158637 88099143785153427168 88591334948466716124 88670100805378679114 88888562636274873648 89036506180607516631 89311589704145307312 89611233877220197824 89685055133015687928 90037700189544862656 90414201922715002464 90787814327354320656 91092411296678382912 91525926638958827328 91530426637810249408 91908651541272275232 92411584935883329006 92851378320468139614 93239645732799846291 93552468700523863932 93939049149699582378 93997691633066511708 94386111846426290682 94390752470241819702 94623308612808736464 94780796901937033833 95073627749574036816 95158156961869801976 95392603804782791232 95471187722242506504 95551372486505627604 95846584072741305408 96247376240309518752 96731019060413104488 96969341057754407616 97430825131794880704 97435615453152846144 97838241963289841376 99999632965809232854 100812638111872722552 100895687024642648919 101292412713237970488 101715977163054377772 102057238582389669744 102478962708763180776 102542936326981649136 102971729967536530584 103225427577609530688 103397232983931309636 103808898503857965792 104150386606082734368 104237860894369775568 105524748065905204896 107052926582103527223 107316679280380640136 107405086187522819817 107676731292965299872 108189172607863409568 108278298270348208596 108641576555447067792 108822396442964742549 109158609638399820048 109524841405491352896 109615067384796951912 109977423394770242784 110046078009443721024 110068022208701071548 110506246794429447456 110962884177877503024 111335169362606912448 111865021447616344512 112332796328221669728 114814393405188378462 115360803367854355278 115843196213478596907 116785010816840211516 117169184931843076164 117267593506165997514 118121779931288954832 118518083515033164864 118715341574143355508 119082119605527076416 119580073510687583904 120074206045855714416 121050419103139094208 121136322704585962356 122221773624877951266 122803435843199797554 123215446581177772008 123316950807896570901 123801837760624186152 124319527643733128388 124736624934031818576 124833244700112190902 125252065532932776504 125330255510755348944 125742539926855984176 125848149128568387576 125854336626989092936 126164411483744981952 126374395869249378444 126764836999432049088 127294916962990008672 127401829982007503472 128860123561406132544 128974692080550805984 133005151208068018671 133332843954412310472 133967384556217960968 134416850815830296736 134527582699523531892 135056550284317293984 135621302884072503696 136076318109852892992 136638616945017574368 136723915102642198848 137288889958438240992 137295639956715374112 137862977311908412848 138617377403824993509 138983814525826367424 139277067480702209421 140328703050785795898 140908573724549373567 140996537449599767562 141586128705362729553 141934962919213104696 142737235442804702964 143088905707174186848 143206781583363759756 143327058729758441406 143769876109111958112 144371064360464278128 144855435407262757056 145096528590619656732 145454011586631611424 145544812851199760064 146153423179729269216 146757362944934762064 147950512237170004032 151218957167809083828 152573965744581566658 153085857873584504616 153814404490472473704 154457594951304795876 155095849475896964454 155713347755786948688 156225579909124101552 156356791341554663352 157495706575051939776 158287122098857807344 160098941394474285888 161515096939447949808 162283758911795114352 162417447405522312894 162962364833170601688 163737914457599730072 164287262108237029344 164422601077195427868 165069117014165581536 165102033313051607322 165759370191644171184 166315499912042424768 166444326266816254536 167002754043910368672 167107007347673798592 167656719902474645568 167797532171424516768 168499194492332504592 169869106642676671296 170427905355408110784 172221590107782567693 173041205051781532917 175177516225260317274 175901390259248996271 176198287570306854336 177182669896933432248 177340201610757358228 177777125272549747296 178073012361215033262 178623179408290614624 179370110266031375856 180828403845430004928 181575628654708641312 183332660437316926899 183817303082544550464 184205153764799696331 184823169871766658012 185702756640936279228 186479291465599692582 187104937401047727864 187878098299399164756 187995383266133023416 188772223692852581364 188781504940483639404 189246617225617472928 189561593803874067666 190147255499148073632 190316313923739603952 190942375444485013008 191102744973011255208 192494752480619037504 193462038120826208976 195676483926579682752 199999265931618465708 201625276223745445104 201791374049285297838 202584825426475940976 203431954326108755544 204114477164779339488 204957925417526361552 205085872653963298272 205943459935073061168 206794465967862619272 207617797007715931584 208300773212165468736 208475721788739551136 210493054576178693847 211049496131810409792 211494806174399651343 214105853164207054446 214633358560761280272 214810172375045639634 214990588094637662109 215353462585930599744 216378345215726819136 216556596540696417192 217283153110894135584 217644792885929485098 218317219276799640096 219230134769593903824 219954846789540485568 220136044417402143096 221012493588858894912 221925768355755006048 224665592656443339456 228860948616872349987 229628786810376756924 230721606735708710556 231686392426957193814 232643774213845446681 233570021633680423032 234338369863686152328 234535187012331995028 236243559862577909664 237430683148286711016 239160147021375167808 240148412091711428832 242272645409171924712 243626171108283469341 244443547249755902532 245606871686399595108 246430893162355544016 246633901615793141802 247603675521248372304 248639055287466256776 249473249868063637152 249666489400224381804 250504131065865553008 250660511021510697888 251485079853711968352 251696298257136775152 251708673253978185872 252748791738498756888 254589833925980017344 254803659964015006944 257949384161101611968 262766274337890475911 266010302416136037342 266665687908824620944 267109518541822549893 267934769112435921936 268833701631660593472 269055165399047063784 270113100568634587968 271242605768145007392 273277233890035148736 274577779916876481984 274591279913430748224 275725954623816825696 277234754807649987018 278554134961404418842 279718937198399538873 280657406101571591796 281817147449098747134 281993074899199535124 283172257410725459106 283869925838426209392 284342390705811101499 285474470885609405928 286177811414348373696 286413563166727519512 286654117459516882812 287539752218223916224 288742128720928556256 290193057181239313464 290908023173263222848 292306846359458538432 293514725889869524128 302437914335618167656 302687061073927946757 305147931489163133316 306171715747169009232 307628808980944947408 308915189902609591752 310191698951793928908 311426695511573897376 312451159818248203104 312713582683109326704 316574244197715614688 321158779746310581669 322215258562568459451 323030193878895899616 324567517823590228704 324834894811044625788 325924729666341203376 326467189328894227647 327475828915199460144 328574524216474058688 328845202154390855736 330138234028331163072 330204066626103214644 331518740383288342368 332888652533632509072 334005508087820737344 335595064342849033536 336998388984665009184 344443180215565135386 346082410103563065834 347529588640435790721 350355032450520634548 351802780518497992542 354365339793866864496 354680403221514716456 355554250545099494592 356146024722430066524 357246358816581229248 358740220532062751712 363151257309417282624 366665320874633853798 368410307529599392662 369646339743533316024 369950852423689712703 371405513281872558456 372958582931199385164 374209874802095455728 375756196598798329512 375990766532266046832 377544447385705162728 377563009880967278808 378493234451234945856 379123187607748135332 380294510998296147264 380632627847479207904 381884750888970026016 382205489946022510416 386924076241652417952 399015453624204056013 399998531863236931416 403250552447490890208 403582748098570595676 405169650852951881952 406863908652217511088 408228954329558678976 409915850835052723104 410171745307926596544 411886919870146122336 413588931935725238544 415852132211474980527 416951443577479102272 420986109152357387694 422989612348799302686 424758386116088188659 428211706328414108892 429266717121522560544 429620344750091279268 429981176189275324218 433113193081392834384 434566306221788271168 435289585771858970196 436634438553599280192 438460269539187807648 440272088834804286192 443851536711510012096 457721897233744699974 459257573620753513848 461443213471417421112 463372784853914387628 465287548427690893362 467140043267360846064 468676739727372304656 469070374024663990056 472487119725155819328 474861366296573422032 480296824183422857664 484545290818343849424 487252342216566938682 487685554429582735127 488887094499511805064 491213743372799190216 492861786324711088032 493267803231586283604 495207351042496744608 497278110574932513552 498946499736127274304 499332978800448763608 501008262131731106016 501321022043021395776 502970159707423936704 503392596514273550304 503417346507956371744 505497583476997513776 509607319928030013888 516664770323347703079 519123615155344598751 525532548675780951822 532020604832272074684 533331375817649241888 534219037083645099786 535869538224871843872 538110330798094127568 542485211536290014784 549997981311950780697 551451909247633651392 554469509615299974036 557108269922808837684 559437874396799077746 561314812203143183592 563634294898197494268 563986149798399070248 566344514821450918212 567739851676852418784 568684781411622202998 570948941771218811856 572827126333455039024 573308234919033765624 577484257441857112512 580386114362478626928 587029451779739048256 604875828671236335312 605374122147855893514 610295862978326266632 612343431494338018464 615257617961889894816 617830379805219183504 620383397903587857816 622853391023147794752 624902319636496406208 625427165366218653408 631479163728536081541 633148488395431229376 634484418523198954029 642317559492621163338 644430517125136918902 644971764283912986327 646060387757791799232 649135035647180457408 649669789622089251576 651849459332682406752 652934378657788455294 654951657830398920288 657690404308781711472 660408133252206429288 663037480766576684736 665777305067265018144 673996777969330018368 686582845850617049961 688886360431130270772 692164820207126131668 695059177280871581442 700710064901041269096 703605561036995985084 708730679587733728992 709360806443029432912 712292049444860133048 717480441064125503424 733330641749267707596 736820615059198785324 739292679487066632048 739901704847379425406 742811026563745116912 745917165862398770328 748419749604190911456 751512393197596659024 751981533064532093664 755088894771410325456 755126019761934557616 758246375215496270664 761265255694958415808 763769501777940052032 764410979892045020832 773848152483304835904 788298823013671427733 798030907248408112026 799997063726473862832 801328555625467649679 806501104894981780416 807165496197141191352 810339301705903763904 813727817304435022176 819831701670105446208 823773839740292244672 827177863871450477088 831704264422949961054 839156811595198616619 841972218304714775388 845979224697598605372 849516772232176377318 853027172117433304497 856423412656828217784 858533434243045121088 859240689500182558536 859962352378550648436 866226386162785668768 870579171543717940392 876920539078375615296 880544177669608572384 908061183221783840271 915443794467489399948 918515147241507027696 922886426942834842224 926745569707828775256 930575096855381786724 934280086534721692128 937353479454744609312 938140748049327980112 949722732593146844064 963476339238931745007 969090581636687698848 974504684433133877364 975371108859165470254 977774188999023610128 979401567986682682941 982427486745598380432 985723572649422176064 986535606463172567208 990414702084993489216 994556221149865027104 998665957600897527216 1002016524263462212032 1006785193028547100608 1006834693015912743488 1010995166953995027552 1033329540646695406158 1038247230310689197502 1042588765921307372163 1051065097351561903644 1064041209664544149368 1066662751635298483776 1068438074167290199572 1071739076449743687744 1076220661596188255136 1099995962623901561394 1108939019230599948072 1109852557271069138109 1114216539845617675368 1118875748793598155492 1122629624406286367184 1127268589796394988536 1127972299596798140496 1132689029642901836424 1135479703353704837568 1137369562823244405996 1141897883542437623712 1145654252666910078048 1146616469838067531248 1160772228724957253856 1197046360872612168039 1209751657342472670624 1210748244295711787028 1220591725956652533264 1224686862988676036928 1230515235923779789632 1235660759610438367008 1240766795807175715632 1250854330732437306816 1262958327457072163082 1268968837046397908058 1274275158348264565977 1284635118985242326676 1288861034250273837804 1289943528567825972654 1299339579244178503152 1303698918665364813504 1305868757315576910588 1309903315660797840576 1315380808617563422944 1320816266504412858576 1331554610134530036288 1373165691701234099922 1377772720862260541544 1384329640414252263336 1390118354561743162884 1401420129802082538192 1407211122073991970168 1417461359175467457984 1418721612886058865824 1424584098889720266096 1463056663288748205381 1466661283498535415192 1473641230118397570648 1478585358974133264096 1479803409694758850812 1485622053127490233824 1491834331724797540656 1496839499208381822912 1503024786395193318048 1503963066129064187328 1510177789542820650912 1510252039523869115232 1516492750430992541328 1528821959784090041664 1549994310970043109237 1576597646027342855466 1596061814496816224052 1599994127452947725664 1602657111250935299358 1614330992394282382704 1627455634608870044352 1654355727742900954176 1663408528845899922108 1678313623190397233238 1683944436609429550776 1691958449395197210744 1699033544464352754636 1706054344234866608994 1712846825313656435568 1718481379000365117072 1719924704757101296872 1732452772325571337536 1741158343087435880784 1761088355339217144768 1816122366443567680542 1830887588934978799896 1837030294483014055392 1845772853885669684448 1853491139415657550512 1861150193710763573448 1868560173069443384256 1874706958909489218624 1876281496098655960224 1894437491185608244623 1899445465186293688128 1903453255569596862087 1926952678477863490014 1934915292851738958981 1938181163273375397696 1949009368866267754728 1950742217718330940508 1955548377998047220256 1958803135973365365882 1964854973491196760864 1973071212926345134416 1989112442299730054208 1997331915201795054432 2021990333907990055104 2066659081293390812316 2076494460621378395004 2085177531842614744326 2102130194703123807288 2128082419329088298736 2136876148334580399144 2152441323192376510272 2199991925247803122788 2217878038461199896144 2219705114542138276218 2228433079691235350736 2237751497587196310984 2245259248812572734368 2254537179592789977072 2255944599193596280992 2265378059285803672848 2274739125646488811992 2283795767084875247424 2291308505333820156096 2293232939676135062496 2321544457449914507712 2364896469041014283199 2394092721745224336078 2403985666876402949037 2419503314684945341248 2421496488591423574056 2441183451913305066528 2471321519220876734016 2481533591614351431264 2517470434785595849857 2525916654914144326164 2537937674092795816116 2548550316696529131954 2559081516352299913491 2569270237970484653352 2577722068500547675608 2579887057135651945308 2598679158488357006304 2611737514631153821176 2630761617235126845888 2641632533008825717152 2746331383402468199844 2755545441724521083088 2768659280828504526672 2780236709123486325768 2802840259604165076384 2814422244147983940336 2837443225772117731648 2849168197779440532192 2890429017716795235021 2926113326577496410762 2933322566997070830384 2938204703960048048823 2947282460236795141296 2957170717948266528192 2959606819389517701624 2971244106254980467648 2983668663449595081312 3006049572790386636096 3020355579085641301824 3020504079047738230464 3032985500861985082656 3099988621940086218474 3127766297763922116489 3153195292054685710932 3192123628993632448104 3199988254905895451328 3205314222501870598716 3228661984788564765408 3326817057691799844216 3329557671813207414327 3356627246380794466476 3367888873218859101552 3383916898790394421488 3398067088928705509272 3412108688469733217988 3425693650627312871136 3436962758000730234144 3439849409514202593744 3482316686174871761568 3591139082617836504117 3632244732887135361084 3661775177869957599792 3674060588966028110784 3691545707771339368896 3706982278831315101024 3722300387421527146896 3752562992197311920448 3788874982371216489246 3806906511139193724174 3822825475044793697931 3853905356955726980028 3869830585703477917962 3898018737732535509456 3901484435436661881016 3911096755996094440512 3917606271946730731764 3929709946982393521728 3946142425852690268832 3994663830403590108864 4133318162586781624632 4152988921242756790008 4170355063685229488652 4204260389406247614576 4256164838658176597472 4273752296669160798288 4389169989866244616143 4399983850495606245576 4435756076922399792288 4439410229084276552436 4456866159382470701472 4475502995174392621968 4490518497625145468736 4509074359185579954144 4511889198387192561984 4530756118571607345696 4549478251292977623984 4586465879352270124992 4729792938082028566398 4788185443490448672156 4807971333752805898074 4842992977182847148112 4882366903826610133056 4963067183228702862528 5034940869571191699714 5051833309828288652328 5075875348185591632232 5097100633393058263908 5118163032704599826982 5138540475940969306704 5155444137001095351216 5159774114271303890616 5197358316976714012608 5223475029262307642352 5283265066017651434304 5492662766804936399688 5511090883449042166176 5537318561657009053344 5560473418246972651536 5605680519208330152768 5628844488295967880672 5683312473556824733869 5698336395558881064384 5710359766708790586261 5780858035433590470042 5852226653154992821524 5866645133994141660768 5876409407920096097646 5894564920473590282592 5919213638779035403248 5967337326899190162624 6065971001723970165312 6199977243880172436948 6255532595527844232978 6306390584109371421864 6384247257987264896208 6410628445003741197432 6457323969577129530816 6653634115383599688432 6659115343626414828654 6713254492761588932952 6735777746437718203104 6767833797580788842976 6796134177857411018544 6824217376939466435976 6851387301254625742272 6873925516001460468288 6879698819028405187488 6964633372349743523136 7094689407123042849597 7182278165235673008234 7211957000629208847111 7264489465774270722168 7323550355739915199584 7413964557662630202048 7444600774843054293792 7552411304356787549571 7577749964742432978492 7613813022278387448348 7645650950089587395862 7707810713911453960056 7739661171406955835924 7796037475465071018912 7802968870873323762032 7835212543893461463528 7892284851705380537664 8266636325173563249264 8305977842485513580016 8340710127370458977304 8408520778812495229152 8512329677316353194944 8547504593338321596576 8671287053150385705063 8778339979732489232286 8799967700991212491152 8814614111880144146469 8871512153844799584576 8878820458168553104872 8913732318764941402944 8951005990348785243936 9018148718371159908288 9061512237143214691392 9098956502585955247968 9383298893291766349467 9459585876164057132796 9576370886980897344312 9615942667505611796148 9685985954365694296224 9988673015439622242981 10069881739142383399428 10103666619656577304656 10151750696371183264464 10194201266786116527816 10236326065409199653964 10277080951881938613408 10310888274002190702432 10319548228542607781232 10446950058524615284704 10773417247853509512351 10985325533609872799376 11022181766898084332352 11074637123314018106688 11120946836493945303072 11257688976591935761344 11366624947113649467738 11420719533417581172522 11468476425134381093793 11561716070867180940084 11704453306309985643048 11733290267988283321536 11752818815840192195292 11789129840947180565184 11838427277558070806496 12399954487760344873896 12511065191055688465956 12612781168218742843728 12768494515974529792416 12821256890007482394864 13167509969598733848429 13307268230767199376864 13318230687252829657308 13426508985523177865904 13471555492875436406208 13535667595161577685952 13592268355714822037088 13648434753878932871952 13759397638056810374976 14189378814246085699194 14364556330471346016468 14423914001258417694222 14528978931548541444336 14647100711479830399168 14889201549686108587584 15104822608713575099142 15155499929484865956984 15227626044556774896696 15291301900179174791724 15415621427822907920112 15479322342813911671848 15592074950930142037824 15605937741746647524064 15670425087786922927056 16533272650347126498528 16611955684971027160032 16681420254740917954608 16817041557624990458304 17049937420670474201607 17095009186676643193152 17342574106300771410126 17556679959464978464572 17599935401982424982304 17629228223760288292938 17757640916337106209744 17902011980697570487872 18197913005171910495936 18766597786583532698934 18919171752328114265592 19152741773961794688624 19231885335011223592296 19371971908731388592448 19977346030879244485962 20139763478284766798856 20207333239313154609312 20303501392742366528928 20388402533572233055632 20472652130818399307928 20554161903763877226816 20621776548004381404864 20639096457085215562464 20893900117049230569408 21284068221369128548791 21546834495707019024702 21970651067219745598752 22241893672987890606144 22733249894227298935476 22841439066835162345044 22936952850268762187586 23123432141734361880168 23408906612619971286096 23505637631680384390584 23676854555116141612992 24799908975520689747792 25022130382111376931912 25225562336437485687456 25536989031949059584832 25642513780014964789728 26013861159451157115189 26335019939197467696858 26443842335640432439407 26614536461534398753728 26636461374505659314616 26853017971046355731808 27184536711429644074176 27296869507757865743904 28149896679875299048401 28378757628492171398388 28729112660942692032936 28847828002516835388444 29057957863097082888672 30209645217427150198284 30310999858969731913968 30455252089113549793392 30582603800358349583448 30831242855645815840224 30958644685627823343696 31211875483493295048128 31340850175573845854112 32320251743560528537053 33066545300694252997056 33223911369942054320064 33362840509481835909216 34099874841340948403214 34405429275403143281379 34685148212601542820252 35113359918929956929144 35199870803964849964608 35258456447520576585876 35515281832674212419488 37533195573167065397868 37838343504656228531184 38305483547923589377248 38463770670022447184592 39502529908796201545287 39954692061758488971924 40279526956569533597712 40414666478626309218624 40607002785484733057856 40776805067144466111264 40945304261636798615856 41278192914170431124928 42568136442738257097582 43093668991414038049404 43941302134439491197504 45466499788454597870952 45682878133670324690088 45873905700537524375172 46246864283468723760336 46817813225239942572192 47011275263360768781168 49599817951041379495584 50044260764222753863824 50451124672874971374912 51285027560029929579456 52027722318902314230378 52670039878394935393716 52887684671280864878814 53272922749011318629232 53706035942092711463616 54593739015515731487808 56299793359750598096802 56757515256984342796776 57458225321885384065872 57695656005033670776888 58115915726194165777344 60419290434854300396568 60621999717939463827936 60910504178227099586784 61165207600716699166896 61662485711291631680448 61917289371255646687392 62681700351147691708224 64640503487121057074106 66725681018963671818432 68199749682681896806428 68810858550806286562758 69370296425203085640504 70226719837859913858288 70516912895041153171752 71030563665348424838976 75066391146334130795736 75676687009312457062368 76610967095847178754496 76927541340044894369184 78041583478353471345567 79005059817592403090574 79331527006921297318221 79909384123516977943848 80559053913139067195424 81553610134288932222528 81890608523273597231712 85136272885476514195164 86187337982828076098808 90932999576909195741904 91365756267340649380176 91747811401075048750344 92493728566937447520672 93635626450479885144384 94022550526721537562336 96960755230681585611159 99199635902082758991168 100088521528445507727648 103216287826209429844137 104055444637804628460756 105340079756789870787432 105775369342561729757628 106545845498022637258464 112599586719501196193604 113515030513968685593552 114916450643770768131744 115391312010067341553776 118507589726388604635861 120838580869708600793136 121243999435878927655872 121821008356454199173568 122330415201433398333792 123834578742511293374784 129281006974242114148212 136399499365363793612856 137621717101612573125516 138740592850406171281008 140453439675719827716576 141033825790082306343504 150132782292668261591472 151353374018624914124736 153855082680089788738368 156083166956706942691134 158010119635184806181148 158663054013842594636442 159818768247033955887696 161118107826278134390848 163781217046547194463424 170272545770953028390328 172374675965656152197616 181865999153818391483808 182731512534681298760352 183495622802150097500688 184987457133874895041344 188045101053443075124672 193921510461363171222318 200177043056891015455296 206432575652418859688274 208110889275609256921512 210680159513579741574864 211550738685123459515256 213091690996045274516928 225199173439002392387208 227030061027937371187104 229832901287541536263488 230782624020134683107552 234124750435060414036701 237015179452777209271722 241677161739417201586272 244660830402866796667584 258562013948484228296424 272798998730727587225712 275243434203225146251032 277481185700812342562016 280906879351439655433152 282067651580164612687008 290882265692044756833477 300265564585336523182944 309648863478628289532411 312166333913413885382268 316020239270369612362296 317326108027685189272884 319637536494067911775392 340545091541906056780656 344749351931312304395232 355522769179165813907583 363731998307636782967616 365463025069362597520704 366991245604300195001376 387843020922726342444636 412865151304837719376548 416221778551218513843024 421360319027159483149728 423101477370246919030512 450398346878004784774416 454060122055874742374208 461565248040269366215104 468249500870120828073402 474030358905554418543444 483354323478834403172544 517124027896968456592848 545597997461455174451424 550486868406450292502064 554962371401624685124032 564135303160329225374016 581764531384089513666954 600531129170673046365888 619297726957256579064822 624332667826827770764536 632040478540739224724592 634652216055370378545768 639275072988135823550784 681090183083812113561312 689498703862624608790464 711045538358331627815166 733982491208600390002752 775686041845452684889272 825730302609675438753096 832443557102437027686048 842720638054318966299456 846202954740493838061024 872646797076134270500431 900796693756009569548832 936499001740241656146804 948060717811108837086888 1034248055793936913185696 1066568307537497441722749 1091195994922910348902848 1100973736812900585004128 1163529062768179027333908 1238595453914513158129644 1248665335653655541529072 1264080957081478449449184 1269304432110740757091536 1362180366167624227122624 1422091076716663255630332 1551372083690905369778544 1651460605219350877506192 1664887114204874055372096 1692405909480987676122048 1745293594152268541000862 1801593387512019139097664 1872998003480483312293608 1896121435622217674173776 2068496111587873826371392 2133136615074994883445498 2201947473625801170008256 2327058125536358054667816 2477190907829026316259288 2497330671307311083058144 2528161914162956898898368 2538608864221481514183072 2844182153433326511260664 3102744167381810739557088 3199704922612492325168247 3302921210438701755012384 3490587188304537082001724 3745996006960966624587216 3792242871244435348347552 4266273230149989766890996 4654116251072716109335632 4954381815658052632518576 4994661342614622166116288 5077217728442963028366144 5688364306866653022521328 6205488334763621479114176 6399409845224984650336494 6605842420877403510024768 6981174376609074164003448 7491992013921933249174432 7584485742488870696695104 8532546460299979533781992 9308232502145432218671264 9599114767837476975504741 9908763631316105265037152 11376728613733306045042656 12798819690449969300672988 13962348753218148328006896 14983984027843866498348864 17065092920599959067563984 18616465004290864437342528 19198229535674953951009482 19817527262632210530074304 22753457227466612090085312 25597639380899938601345976 27924697506436296656013792 34130185841199918135127968 38396459071349907902018964 51195278761799877202691952 55849395012872593312027584 68260371682399836270255936 76792918142699815804037928 102390557523599754405383904 153585836285399631608075856 204781115047199508810767808 307171672570799263216151712 614343345141598526432303424
- Sum of all divisors σ(n): 2134113879867845687180328960
- Sum of proper divisors (its aliquot sum) s(n): 1519770534726247160748025536
- 614343345141598526432303424 is an abundant number, because the sum of its proper divisors (1519770534726247160748025536) is greater than itself. Its abundance is 905427189584648634315722112
Bases of 614343345141598526432303424
- Binary: 111111100001011000100001101111001000001001001110101000110000100001101101101011001010000002
- Hexadecimal: 0x1FC2C4379049D4610DB5940
- Base-36: 256WKFP1K8S0GH9000
Squares and roots of 614343345141598526432303424
- 614343345141598526432303424 squared (6143433451415985264323034242) is 377417745719769249771034545798026291433192298402123776
- 614343345141598526432303424 cubed (6143433451415985264323034243) is 231864080421284270175798965556837086623021667375556910808754499800822013236609024
-
The
square root of 614343345141598526432303424 is 24785950559573.0285365365 -
614343345141598526432303424 is a
perfect cube number . Itscube root is 850100724
Scales and comparisons
How big is 614343345141598526432303424?- 614,343,345,141,598,526,432,303,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 614,343,345,141,598,526,432,303,424 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 614343345141598526432303424 cubic inches would be around 70841727 feet tall.
Recreational maths with 614343345141598526432303424
- 614343345141598526432303424 backwards is 424303234625895141543343416
- 614343345141598526432303424 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 614343345141598526432303424's digits is 99
- 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 614343345141598526432303424 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 614343345141598526432303424 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/614343345141598526432303424/
Chicago style:
Numbermatics. 2024. "Number 614343345141598526432303424 - Facts about the integer". https://numbermatics.com/n/614343345141598526432303424/
The information we have on file for 614343345141598526432303424 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 614343345141598526432303424, math, Factors of 614343345141598526432303424, curriculum, school, college, exams, university, Prime factorization of 614343345141598526432303424, STEM, science, technology, engineering, physics, economics, calculator, six hundred fourteen septillion, three hundred forty-three sextillion, three hundred forty-five quintillion, one hundred forty-one quadrillion, five hundred ninety-eight trillion, five hundred twenty-six billion, four hundred thirty-two million, three hundred three thousand, four hundred twenty-four.