23023102041731390197929973776
23,023,102,041,731,390,197,929,973,776 is an even composite number composed of seven prime numbers multiplied together.
23023102041731390197929973776 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of fourteen thousand, one hundred seventy-five divisors.
Prime factorization of 23023102041731390197929973776:
24 × 36 × 74 × 172 × 192 × 163812 × 54192
(2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 17 × 17 × 19 × 19 × 16381 × 16381 × 5419 × 5419)See below for interesting mathematical facts about the number 23023102041731390197929973776 from the Numbermatics database.
Names of 23023102041731390197929973776
- Cardinal: 23023102041731390197929973776 can be written as Twenty-three octillion, twenty-three septillion, one hundred two sextillion, forty-one quintillion, seven hundred thirty-one quadrillion, three hundred ninety trillion, one hundred ninety-seven billion, nine hundred twenty-nine million, nine hundred seventy-three thousand, seven hundred seventy-six.
Scientific notation
- Scientific notation: 2.3023102041731390197929973776 × 1028
Factors of 23023102041731390197929973776
Divisors of 23023102041731390197929973776
- Number of divisors d(n): 14175
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 19 21 24 27 28 34 36 38 42 48 49 51 54 56 57 63 68 72 76 81 84 98 102 108 112 114 119 126 133 136 144 147 152 153 162 168 171 189 196 204 216 228 238 243 252 266 272 289 294 304 306 323 324 336 342 343 357 361 378 392 399 408 432 441 456 459 476 486 504 513 532 567 578 588 612 646 648 684 686 714 722 729 756 784 798 816 833 867 882 912 918 931 952 969 972 1008 1026 1029 1064 1071 1083 1134 1156 1176 1197 1224 1292 1296 1323 1368 1372 1377 1428 1444 1458 1512 1539 1596 1666 1701 1734 1764 1836 1862 1904 1938 1944 2023 2052 2058 2128 2142 2166 2261 2268 2312 2352 2394 2401 2448 2499 2527 2584 2601 2646 2736 2744 2754 2793 2856 2888 2907 2916 3024 3078 3087 3192 3213 3249 3332 3402 3468 3528 3591 3672 3724 3876 3888 3969 4046 4104 4116 4131 4284 4332 4522 4536 4617 4624 4788 4802 4998 5054 5103 5168 5202 5292 5419 5488 5491 5508 5586 5712 5776 5814 5831 5832 6069 6137 6156 6174 6384 6426 6498 6517 6664 6783 6804 6936 7056 7182 7203 7344 7448 7497 7581 7752 7803 7938 8092 8208 8232 8262 8379 8568 8664 8721 9044 9072 9234 9261 9576 9604 9639 9747 9996 10108 10206 10404 10584 10773 10838 10982 11016 11172 11628 11662 11664 11907 12138 12274 12312 12348 12393 12852 12996 13034 13328 13566 13608 13851 13872 14161 14364 14406 14896 14994 15162 15504 15606 15827 15876 16184 16257 16381 16464 16473 16524 16758 17136 17328 17442 17493 17689 18088 18207 18411 18468 18522 19152 19208 19278 19494 19551 19992 20216 20349 20412 20808 21168 21546 21609 21676 21964 22032 22344 22491 22743 23256 23324 23409 23814 24276 24548 24624 24696 24786 25137 25704 25992 26068 26163 27132 27216 27702 27783 28322 28728 28812 28917 29241 29988 30324 31212 31654 31752 32319 32368 32514 32762 32946 33048 33516 34884 34986 35378 35721 36176 36414 36822 36936 37044 37933 38416 38437 38556 38988 39102 39984 40432 40698 40817 40824 41616 42483 42959 43092 43218 43352 43928 44688 44982 45486 45619 46512 46648 46818 47481 47628 48552 48771 49096 49143 49392 49419 49572 50274 51408 51984 52136 52326 52479 53067 54264 54621 55233 55404 55566 56644 57456 57624 57834 58482 58653 59976 60648 61047 62424 63308 63504 64638 64827 65028 65524 65892 66096 67032 67473 68229 69768 69972 70227 70756 71442 72828 73644 73872 74088 75411 75866 76874 77112 77976 78204 78489 81396 81634 81648 83349 84966 85918 86184 86436 86704 86751 87723 87856 89964 90972 91238 92123 93296 93636 94962 95256 96957 97104 97542 98192 98286 98838 99127 99144 100548 102961 104272 104329 104652 104958 106134 108528 109242 110466 110789 110808 111132 113288 113799 114667 115248 115311 115668 116964 117306 119952 121296 122094 122451 123823 124848 126616 127449 128877 129276 129654 130056 131048 131784 134064 134946 136458 136857 139536 139944 140454 141512 142443 142884 145656 146313 147288 147429 148176 148257 150822 151732 153748 154224 155952 156408 156978 157437 159201 162792 163268 163863 165699 166698 169932 171836 172368 172872 173502 175446 175959 179928 181944 182476 183141 184246 187272 189924 190512 193914 194481 195084 196572 197676 198254 198288 201096 202419 204687 205922 208658 209304 209916 210681 212268 218484 220932 221578 221616 222264 226233 226576 227598 229334 230622 231336 233928 234612 235467 244188 244902 247646 250047 253232 254898 257754 258552 259308 260112 262096 263169 263568 265531 269059 269892 272916 273714 276369 278477 279888 280908 283024 284886 285768 291312 292626 294576 294858 296514 297381 300713 301644 303464 307496 308883 311239 312816 312987 313956 314874 318402 325584 326536 327726 331398 332367 333396 339864 341397 343672 344001 345744 345933 347004 350892 351918 359856 363888 364952 366282 367353 368492 371469 374544 379848 382347 386631 387828 388962 390168 393144 395352 396508 402192 404838 409374 410571 411844 417316 418608 419832 421362 424536 427329 436968 438939 441864 442287 443156 444528 444771 452466 455196 458668 461244 462672 467856 469224 470934 472311 477603 488376 489804 491589 495292 497097 500094 509796 515508 517104 518616 526338 527877 531062 538118 539784 545832 547428 549423 552738 556954 561816 569772 571536 583443 585252 589716 593028 594762 601426 603288 606928 607257 614061 614992 617766 622478 625974 627912 629748 636804 644861 653072 655452 662796 664734 666792 678699 679728 682794 687344 688002 691866 693889 694008 701784 703836 720727 729904 730303 732564 734706 736984 742938 759696 764694 773262 775523 775656 777924 780336 786288 790704 793016 796593 802669 807177 809676 818748 821142 823688 829107 834632 835431 839664 842724 849072 854658 866761 873936 877878 883728 884574 886312 889542 892143 902139 904932 910392 917336 922488 926649 933717 938448 938961 941868 944622 955206 976752 979608 983178 990584 994194 997101 1000188 1019592 1024191 1031016 1032003 1037232 1037799 1052676 1055754 1062124 1076236 1079568 1091664 1094856 1098846 1102059 1105476 1113908 1114407 1123632 1139544 1147041 1159893 1166886 1170504 1179432 1186056 1189524 1202852 1206576 1214514 1228122 1231713 1235532 1244956 1251948 1255824 1259496 1273608 1281987 1289722 1310904 1316817 1325592 1326861 1329468 1333584 1334313 1357398 1365588 1376004 1383732 1387778 1388016 1403568 1407672 1416933 1432809 1441454 1460606 1465128 1469412 1473968 1474767 1485876 1491291 1529388 1546524 1551046 1551312 1555848 1566091 1583631 1586032 1593186 1605338 1614354 1619352 1637496 1642284 1647376 1648269 1658214 1669264 1670862 1685448 1709316 1733522 1750329 1750337 1755756 1769148 1772624 1779084 1784286 1804278 1809864 1820784 1834672 1842183 1844976 1853298 1858717 1867434 1877922 1883413 1883736 1889244 1910412 1934583 1949339 1956259 1959216 1966356 1981168 1988388 1994202 2000376 2039184 2048382 2062032 2064006 2075598 2081667 2104991 2105352 2111508 2124248 2152472 2162181 2178673 2189712 2190909 2197692 2204118 2210952 2227816 2228814 2279088 2294082 2319786 2326569 2333772 2341008 2358864 2372112 2379048 2389779 2405704 2408007 2421531 2429028 2456244 2463426 2471064 2487321 2489912 2503896 2506293 2518992 2547216 2563974 2579444 2600283 2621808 2633634 2651184 2653722 2658936 2668626 2676429 2706417 2714796 2731176 2752008 2767464 2775556 2779947 2801151 2815344 2816883 2833866 2865618 2882908 2921212 2930256 2938824 2949534 2971752 2982582 2991303 3058776 3072573 3093048 3096009 3102092 3111696 3113397 3132182 3167262 3186372 3210676 3228708 3238704 3274992 3284568 3296538 3306177 3316428 3341724 3343221 3370896 3418632 3441123 3467044 3479679 3500658 3500674 3511512 3538296 3558168 3568572 3608556 3619728 3684366 3695139 3706596 3717434 3734868 3755844 3766826 3767472 3778488 3820824 3845961 3869166 3898678 3912518 3932712 3950451 3976776 3980583 3988404 4000752 4002939 4096764 4128012 4151196 4163334 4209982 4210704 4223016 4248496 4250799 4298427 4304944 4324362 4357346 4381818 4395384 4408236 4421904 4455632 4457628 4473873 4514027 4588164 4639572 4653138 4667544 4698273 4734109 4750893 4758096 4779558 4811408 4816014 4843062 4858056 4912488 4926852 4942128 4974642 4979824 5007792 5012586 5045089 5112121 5127948 5158888 5200566 5251011 5267268 5291063 5307444 5317872 5337252 5352858 5412834 5429592 5462352 5504016 5534928 5551112 5559894 5576151 5602302 5618683 5633766 5650239 5667732 5731236 5765816 5803749 5842424 5848017 5868777 5877648 5899068 5913541 5943504 5965164 5982606 6117552 6145146 6186096 6192018 6204184 6226794 6245001 6264364 6314973 6334524 6372744 6421352 6457416 6486543 6536019 6569136 6572727 6593076 6612354 6632856 6683448 6686442 6837264 6882246 6934088 6959358 6979707 7001316 7001348 7023024 7076592 7116336 7137144 7169337 7217112 7224021 7264593 7368732 7390278 7413192 7434868 7461963 7469736 7511688 7518879 7533652 7556976 7641648 7691922 7738332 7797356 7800849 7825036 7865424 7900902 7953552 7961166 7976808 8005878 8029287 8119251 8193528 8256024 8302392 8326668 8339841 8403453 8419964 8446032 8450649 8501598 8596854 8648724 8714692 8763636 8790768 8816472 8915256 8947746 8973909 9028054 9176328 9217719 9279144 9288027 9306276 9335088 9340191 9396546 9468218 9501786 9559116 9632028 9686124 9716112 9824976 9853704 9918531 9949284 10025172 10029663 10090178 10224242 10255896 10317776 10323369 10401132 10439037 10502022 10534536 10582126 10614888 10674504 10705716 10825668 10859184 10962637 11085417 11102224 11119788 11152302 11204604 11237366 11267532 11300478 11335464 11462472 11531632 11537883 11607498 11684848 11696034 11737554 11798136 11827082 11930328 11941749 11965212 12252359 12290292 12384036 12408368 12453588 12490002 12528728 12629946 12669048 12745488 12842704 12895281 12914832 12973086 13011019 13072038 13145454 13183891 13186152 13224708 13265712 13366896 13372884 13542081 13645373 13693813 13764492 13868176 13918716 13959414 14002632 14002696 14094819 14202327 14274288 14338674 14434224 14448042 14529186 14734937 14737464 14780556 14826384 14869736 14923926 14939472 15023376 15037758 15067304 15135267 15250711 15336363 15383844 15476664 15594712 15601698 15650072 15753033 15801804 15873189 15922332 15953616 16011756 16058574 16238502 16387056 16512048 16604784 16653336 16679682 16728453 16806906 16839928 16856049 16901298 16950717 17003196 17193708 17297448 17411247 17429384 17527272 17544051 17606331 17632944 17740623 17830512 17895492 17947818 18056108 18352656 18435438 18558288 18576054 18612552 18680382 18735003 18793092 18936436 18944919 19003572 19118232 19264056 19372248 19459629 19608057 19707408 19718181 19837062 19898568 20050344 20059326 20180356 20448484 20511792 20646738 20802264 20878074 20939121 21004044 21069072 21164252 21229776 21349008 21411432 21508011 21651336 21672063 21793779 21925274 22170834 22239576 22304604 22385889 22409208 22474732 22535064 22556637 22600956 22670928 22924944 23075766 23214996 23392068 23402547 23475108 23596272 23654164 23860656 23883498 23930424 24087861 24357753 24504718 24580584 24768072 24907176 24980004 25019523 25057456 25210359 25259892 25338096 25351947 25790562 25946172 26022038 26144076 26290908 26367782 26372304 26449416 26745768 26921727 27084162 27290746 27387626 27528984 27653157 27837432 27864081 27918828 28005264 28005392 28020573 28189638 28404654 28677348 28896084 29058372 29365561 29469874 29474928 29561112 29739472 29755593 29755729 29847852 30075516 30088989 30134608 30270534 30501422 30672726 30767688 30953328 31189424 31203396 31300144 31317111 31506066 31598189 31603608 31746378 31844664 32023512 32117148 32477004 32887911 33138763 33256251 33256403 33306672 33359364 33456906 33613812 33679856 33712098 33802596 33901434 34006392 34387416 34594896 34822494 34858768 35054544 35088102 35212662 35315623 35481246 35784847 35790984 35895636 36112216 36757077 36870876 37037441 37152108 37225104 37360764 37470006 37586184 37872872 37889838 38007144 38236464 38528112 38744496 38919258 39033057 39216114 39330781 39436362 39551673 39674124 39797136 40100688 40118652 40360712 40626243 40896968 40936119 41081439 41293476 41394787 41604528 41756148 41878242 42008088 42284457 42328504 42606981 42822864 43016022 43302672 43344126 43587558 43850548 44204811 44341668 44479152 44609208 44771778 44818416 44949464 45070128 45113274 45201912 45405801 45752133 46009089 46151532 46429992 46784136 46805094 46950216 47259099 47308328 47619567 47766996 47860848 48175722 48715506 49009436 49161168 49536144 49814352 49960008 50039046 50185359 50420718 50519784 50568147 50703894 50852151 51581124 51892344 52044076 52233741 52288152 52581816 52632153 52735564 52818993 52898832 53221869 53491536 53843454 54168324 54581492 54775252 55057968 55306314 55674864 55728162 55837656 56041146 56205009 56379276 56809308 56834757 57354696 57792168 58116744 58378887 58731122 58824171 58939748 59122224 59154543 59511186 59511458 59695704 60151032 60177978 60541068 61002844 61345452 61535376 62406792 62634222 62817363 63012132 63196378 63207216 63492756 63689328 64047024 64234296 64524033 64954008 65016189 65381337 65775822 66277526 66512502 66512806 66718728 66913812 67157667 67227624 67424196 67605192 67669911 67802868 68012784 68774832 69644988 70176204 70207641 70425324 70631246 70962492 71569694 71581968 71791272 72224432 72263583 73073259 73514154 73741752 74074882 74304216 74721528 74940012 75058569 75172368 75631077 75745744 75779676 76014288 76055841 76738459 77838516 78066114 78432228 78661562 78872724 79103346 79348248 80237304 80721424 80765181 81252486 81793936 81872238 82162878 82586952 82789574 83512296 83592243 83756484 84016176 84568914 84657008 85213962 85766513 86032044 86688252 87175116 87701096 88096683 88409622 88683336 88768639 89218416 89267187 89543556 89898928 89948071 90226548 90266967 90403824 90811602 91504266 92018178 92303064 92859984 93568272 93610188 93900432 94518198 94616656 94794567 95239134 95517611 95533992 95856691 96351444 97431012 98018872 98663733 99416289 99769209 99920016 100078092 100370718 100530197 100841436 101039568 101136294 101407788 101704302 103162248 103784688 104088152 104467482 104576304 105163632 105264306 105471128 105637986 105946869 106443738 106754977 107354541 107686908 108336648 109162984 109550504 110271231 110612628 111112323 111456324 111675312 112082292 112410018 112758552 113618616 113669514 114709392 115584336 116233488 116757774 117099171 117462244 117648342 117879496 117992343 118309086 118655019 119022372 119022916 119391408 120302064 120355956 121082136 121878729 122005688 122690904 122808357 123244317 124184361 124813584 125268444 125634726 126024264 126392756 126853371 126985512 127820943 128468592 129048066 129908016 130032378 130762674 131551644 132555052 132614433 133025004 133025612 133437456 133827624 134315334 134455248 134848392 135210384 135339822 135605736 136217403 137256399 138027267 139289976 140352408 140415282 140850648 141262492 141777297 141924984 142858701 143139388 143582544 144527166 146146518 147028308 147483504 148149764 148608432 149443056 149880024 150117138 150556077 151262154 151559352 151704441 152111682 152556453 153476918 155677032 156132228 156701223 156864456 157323124 157745448 157896459 158206692 158456979 158696496 159665607 160474608 161530362 162504972 163744476 164325756 165173904 165579148 167024592 167184486 167512968 168615027 169137828 170427924 170504271 171533026 172064088 173376504 174350232 175136661 175402192 176193366 176472513 176819244 177366672 177463629 177537278 178534374 179087112 179896142 180453096 180533934 181623204 183008532 184036356 184606128 187220376 188452089 189036396 189589134 190478268 191035222 191067984 191713382 192702888 193572099 194862024 195048567 196037744 196144011 197327466 198832578 199538418 200156184 200741436 201060394 201682872 202272588 202815576 203009733 203408604 205558927 206324496 208176304 208290103 208934964 210528612 210622923 210942256 211275972 211893738 212887476 213509954 214709082 215373816 216673296 218325968 219101008 219219777 220542462 221187323 221225256 222224646 222912648 224164584 224820036 225517104 226893231 227237232 227339028 230215377 231971341 232794821 233515548 234198342 234924488 235296684 235758992 235984686 236618172 237310038 238044744 238045832 240711912 242164272 243757458 244011376 245381808 245616714 246488634 247209361 248368722 250493929 250536888 251269452 252048528 252785512 253706742 253971024 255641886 257299539 258096132 259262087 260064756 261525348 263103288 264290049 265110104 265228866 266050008 266051224 266305917 267655248 267801561 268337161 268630668 269696784 269844213 270679644 271211472 272434806 274512798 276054534 278579952 280704816 280830564 281701296 282524984 283554594 283849968 284383701 285717402 286278776 286552833 287570073 289054332 289763509 292293036 294056616 295991199 296299528 298248867 299307627 299760048 300234276 301112154 301590591 302524308 303118704 303408882 304223364 305112906 306953836 311354064 312264456 313402446 313728912 314646248 315490896 315792918 316413384 316913958 317840607 319331214 320264931 322063623 323060724 325009944 327488952 328651512 330813693 331158296 333336969 334368972 335025936 337230054 338275656 340855848 341008542 343066052 344128176 346753008 348700464 350273322 351297513 352386732 352945026 353638488 353977029 354927258 355074556 355965057 357068748 358174224 359792284 360906192 361067868 363246408 365636187 366017064 368072712 368425071 369732951 372553083 374440752 376904178 378072792 379178268 380560113 380956536 382070444 383426764 383462829 385405776 387144198 389724048 390097134 392288022 394654932 397665156 397843299 399076836 400312368 401482872 402120788 403365744 404545176 405631152 406019466 406817208 408652209 411117854 411769197 414081801 416580206 417869928 421057224 421245846 422551944 423787476 425331891 425774952 427019908 428576103 429418164 430747632 438439554 441084924 442374646 442450512 444449292 445825296 448329168 449640072 451668231 453786462 454678056 455113323 457669359 460430754 463942682 465589642 467031096 468396684 469848976 470103669 470593368 471969372 473236344 473689377 474620076 475370937 476089488 476091664 478996821 481423824 487514916 491233428 492977268 494418722 496737444 499214537 500987858 501073776 502538904 505571024 505845081 507413484 511283772 511512813 514599078 516192264 518524174 520129512 523050696 525409983 526206576 528580098 529417539 530220208 530457732 532100016 532102448 532390887 532611834 535603122 536674322 537169213 537261336 539688426 541359288 544869612 549025596 552109068 557945659 561661128 565049968 565356267 565358851 567109188 568767402 571434804 572557552 573105666 575140146 578108664 579527018 584586072 585145701 588113232 591982398 592599056 596497734 598615254 600365591 600468552 602224308 603181182 605048616 606817764 608446728 610225812 613907672 616676781 621380473 624528912 624870309 626804892 629292496 629636497 631585836 631868769 632826768 633827916 635681214 638662428 640529862 644127246 646121448 650019888 654977904 657303024 661627386 662316592 663561969 666673938 668623277 668737944 670996837 674460108 676551312 681711696 682017084 686132104 690646131 695914023 698384463 700546644 702595026 703711379 704773464 705890052 707276976 707954058 709854516 710149112 711930114 714137496 719584568 722135736 726492816 731272374 732034128 736145424 736850142 739465902 741628083 745106166 747284839 751481787 753808356 756145584 758356536 761120226 761913072 764140888 766853528 766925658 771898617 774288396 777786261 780194268 784576044 789309864 792870147 795330312 795686598 798153672 798917751 802965744 803404683 804241576 805011483 809090352 809532639 812038932 813634416 817304418 822235708 823538394 828163602 833160412 835739856 842114448 842491692 845103888 847574952 850663782 851549904 853151103 854039816 857152206 858836328 859658499 862710219 869290527 876879108 882169848 884749292 887973597 888898584 894746601 897922881 899280144 903336462 904771773 907572924 909356112 910226646 915338718 920861508 927885364 931179284 934062192 936793368 940207338 941186736 943938744 946472688 947378754 949240152 950741874 953521821 957993642 960794793 966190869 975029832 982466856 985954536 988837444 992441079 993474888 998429074 1000010907 1001975716 1005077808 1011690162 1014826968 1022567544 1023025626 1029198156 1032384528 1037048348 1040259024 1046101392 1050819966 1053892539 1057160196 1058835078 1060915464 1061931087 1064781774 1065223668 1067895171 1071206244 1073348644 1074338426 1074522672 1079376852 1082718576 1089739224 1096908561 1098051192 1104218136 1105275213 1109198853 1115891318 1117659249 1123322256 1130712534 1130717702 1134218376 1137534804 1141680339 1142869608 1146211332 1150280292 1150388487 1156217328 1159054036 1169172144 1170291402 1183964796 1192995468 1193529897 1197230508 1200731182 1200937104 1204448616 1206362364 1210097232 1213635528 1216893456 1220451624 1225956627 1227815344 1233353562 1235307591 1242245403 1242760946 1249740618 1253609784 1259272994 1263171672 1263737538 1267655832 1271362428 1275995673 1277324856 1281059724 1285728309 1288254492 1292242896 1323254772 1327123938 1333347876 1337246554 1337475888 1341993674 1348920216 1355004693 1364034168 1365339969 1372264208 1373008077 1381292262 1391828046 1396768926 1401093288 1405190052 1407422758 1409546928 1411780104 1415908116 1419709032 1420298224 1421068131 1423860228 1426112811 1428274992 1436990463 1438912489 1439169136 1444271472 1458030721 1462544748 1473700284 1478931804 1483256166 1490212332 1494569678 1497643611 1502963574 1507616712 1509066863 1516713072 1522240452 1528281776 1533707056 1533851316 1534538439 1543797234 1548576792 1555572522 1560388536 1569152088 1578619728 1585740294 1588252617 1590660624 1591373196 1596307344 1597835502 1606809366 1608483152 1610022966 1611507639 1619065278 1623799387 1624077864 1629563747 1634608836 1644471416 1647076788 1656327204 1666320824 1673836977 1684983384 1686604141 1695149904 1696076553 1701327564 1706302206 1708079632 1709013349 1714304412 1717672656 1719316998 1725420438 1738581054 1753758216 1764339696 1769498584 1775947194 1777797168 1789493202 1795845762 1801096773 1806672924 1809543546 1814834609 1815145848 1820453292 1830677436 1841723016 1850030343 1855770728 1862358568 1864141419 1873586736 1874610927 1878360127 1880414676 1887877488 1888909491 1894757508 1898480304 1901483748 1907043642 1915987284 1921589586 1932381738 1950059664 1964933712 1971909072 1977674888 1984882158 1986949776 1990685907 1996858148 2000021814 2003951432 2005869831 2012990511 2023380324 2028344563 2029653936 2045135088 2046051252 2058396312 2071938393 2074096696 2087742069 2095153389 2101639932 2107785078 2111134137 2114320392 2117670156 2121830928 2123862174 2129563548 2130447336 2135790342 2142412488 2146697288 2148676852 2158753704 2179478448 2193817122 2196102384 2208436272 2210550426 2218397706 2224884249 2231782636 2235318498 2241854517 2254445361 2261425068 2261435404 2268436752 2275069608 2283360678 2285739216 2292422664 2300560584 2300776974 2315695851 2318108072 2333358783 2340582804 2367929592 2378610441 2385990936 2387059794 2394461016 2396753253 2401462364 2408897232 2410214049 2412724728 2415034449 2427271056 2428597917 2440903248 2451913254 2466707124 2470615182 2484490806 2485521892 2499481236 2507219568 2518545988 2526343344 2527475076 2535311664 2542724856 2551991346 2554649712 2559453309 2562119448 2571456618 2576508984 2578975497 2588130657 2607871581 2646509544 2654247876 2663920791 2666695752 2674493108 2683987348 2684239803 2693768643 2697840432 2710009386 2714315319 2728068336 2730679938 2746016154 2762584524 2783656092 2793537852 2802186576 2810380104 2814845516 2823560208 2831816232 2839418064 2842136262 2847720456 2852225622 2860565463 2873980926 2877824978 2882384379 2898572607 2916061442 2925089496 2947400568 2957863608 2966512332 2977323237 2980424664 2989139356 2995287222 3000032721 3005927148 3015233424 3018133726 3044480904 3067702632 3069076878 3087594468 3097153584 3111145044 3120777072 3138304176 3161677617 3171480588 3176505234 3182746392 3185793261 3195671004 3203685513 3213618732 3220045932 3223015278 3238130556 3247598774 3248155728 3259127494 3269217672 3288942832 3290725683 3294153576 3312654408 3315825639 3327596559 3332641648 3347673954 3352977747 3369966768 3373208282 3392153106 3402655128 3412604412 3418026698 3428608824 3438633996 3450840876 3451165461 3477162108 3494501759 3507516432 3538997168 3551894388 3578986404 3580589691 3591691524 3602193546 3613345848 3619087092 3629669218 3630291696 3640906584 3661354872 3677869881 3683446032 3700060686 3705922773 3711541456 3724717136 3726736209 3728282838 3749221854 3756720254 3760184491 3760829352 3777818982 3789515016 3802967496 3814087284 3831974568 3843179172 3857184927 3864763476 3905619613 3955349776 3957511957 3969764316 3981371814 3993716296 4000043628 4007902864 4011739662 4025981022 4046760648 4056689126 4092102504 4096019907 4116792624 4143876786 4148193392 4175484138 4190306778 4202559137 4203279864 4215570156 4222268274 4228640784 4235340312 4247724348 4259127096 4260894672 4271580684 4284824976 4293394576 4297353704 4310971389 4316737467 4317507408 4349663311 4374092163 4387634244 4407455479 4421100852 4436795412 4449768498 4463565272 4470636996 4483709034 4492930833 4508890722 4522850136 4522870808 4527200589 4550139216 4561731737 4566721356 4584845328 4601121168 4601553948 4631391702 4636216144 4666717566 4681165608 4696977859 4735859184 4757220882 4771981872 4774119588 4788922032 4793506506 4802924728 4820428098 4825449456 4830068898 4834522917 4857195834 4871398161 4888691241 4903826508 4925979653 4933414248 4941230364 4968981612 4971043784 4998962472 5021510931 5037091976 5054950152 5059812423 5085449712 5088229659 5098406059 5103982692 5118906618 5124238896 5127040047 5142913236 5153017968 5157950994 5176261314 5215743162 5293019088 5308495752 5327841582 5333391504 5348986216 5367974696 5368479606 5387537286 5403290319 5420018772 5428630638 5444503827 5461359876 5492032308 5525169048 5550091029 5567312184 5587075704 5592424257 5620760208 5623832781 5629691032 5635080381 5663632464 5666728473 5684272524 5695440912 5704451244 5721130926 5747961852 5755649956 5764768758 5797145214 5832122884 5850178992 5894801136 5915727216 5933024664 5954646474 5960849328 5972057721 5978278712 5990574444 6000065442 6011854296 6017609493 6036267452 6038971533 6085033689 6088961808 6135405264 6138153756 6175188936 6215815179 6222290088 6263226207 6285460167 6323355234 6333402411 6342961176 6353010468 6365492784 6371586522 6391342008 6407371026 6427237464 6440091864 6446030556 6476261112 6495197548 6518254988 6538435344 6581451366 6588307152 6625308816 6631651278 6655193118 6674652747 6695347908 6705955494 6725563551 6746416564 6763336083 6784306212 6805310256 6825208824 6836053396 6857217648 6877267992 6901681752 6902330922 6947087553 6954324216 6989003518 7000076349 7103788776 7135831323 7157972808 7161179382 7183383048 7190259759 7204387092 7226691696 7230642147 7238174184 7245103347 7259338436 7281813168 7285793751 7322709744 7355739762 7400121372 7411845546 7453472418 7456565676 7498443708 7513440508 7520368982 7521658704 7555637964 7579030032 7605934992 7628174568 7663949136 7678359927 7686358344 7714369854 7729526952 7736926491 7764391971 7811239226 7823614743 7915023914 7939528632 7962743628 7987432592 7991762373 8000087256 8023479324 8051962044 8052719409 8081305929 8093521296 8113378252 8142945957 8184205008 8192039814 8287753572 8350968276 8380613556 8405118274 8406559728 8431140312 8444536548 8470680624 8486647129 8495448696 8518254192 8543161368 8581696389 8594707408 8621942778 8633474934 8647153137 8695717821 8699326622 8748184326 8775268488 8814910958 8842201704 8873590824 8899536996 8927130544 8931969711 8941273992 8967418068 8985861666 9000098163 9017781444 9045700272 9045741616 9054401178 9123463474 9133442712 9203107896 9262783404 9333435132 9362331216 9393955718 9485032851 9485076203 9514441764 9548239176 9557379783 9587013012 9605849456 9611056539 9640856196 9660137796 9669045834 9714391668 9742796322 9777382482 9807653016 9851959306 9866828496 9882460728 9937963224 9942087568 9947476917 9982789677 9997924944 10043021862 10058933241 10072387423 10074183952 10109900304 10119624846 10176459318 10196812118 10206215047 10207965384 10237813236 10254080094 10285826472 10315901988 10352522628 10431486324 10483505277 10563468041 10600967521 10616991504 10655683164 10697972432 10735949392 10736959212 10741769073 10775074572 10806580638 10840037544 10857261276 10889007654 10922719752 10984064616 11050338096 11100182058 11117768319 11134624368 11174151408 11184848514 11247665562 11259382064 11270160762 11280553473 11333456946 11366595709 11368545048 11406946229 11408902488 11442261852 11495923704 11511299912 11529537516 11594290428 11664245768 11716858839 11806228987 11866049328 11872535871 11909292948 11944115442 11956557424 11963093443 11981148888 12000130884 12023708592 12035218986 12072534904 12077943066 12170067378 12276307512 12350377872 12431630358 12444580176 12526452414 12570920334 12607677411 12646710468 12666804822 12685922352 12703842263 12706020936 12743173044 12782684016 12814742052 12854474928 12880183728 12892061112 12950212401 12952522224 12990395096 13036509976 13048989933 13122276489 13148520889 13162902732 13222366437 13263302556 13310386236 13349305494 13390695816 13411910988 13451127102 13478792499 13492833128 13526672166 13568612424 13581601767 13650417648 13672106792 13685195211 13754535984 13803363504 13804661844 13894175106 13908648432 13978007036 14000152698 14090933577 14198411941 14207577552 14271662646 14315945616 14322358764 14366766096 14380519518 14408774184 14461284294 14476348368 14490206694 14503568751 14518676872 14571587502 14614194483 14666073723 14711479524 14777938959 14800242744 14823691092 14906944836 14913131352 14996887416 15026881016 15040737964 15064532793 15111275928 15179437269 15256349136 15264688977 15295218177 15356719854 15372716688 15381120141 15428739708 15459053904 15473852982 15528783942 15622478452 15647229486 15830047828 15879057264 15925487256 15983524746 16000174512 16046958648 16103924088 16105438818 16162611858 16209870957 16226756504 16285891914 16333511481 16384079628 16575507144 16650273087 16701936552 16761227112 16777272771 16810236548 16862280624 16871498343 16889073096 16905241143 16973294258 16990897392 17000185419 17086322736 17163392778 17243885556 17266949868 17294306274 17391435642 17398653244 17496368652 17550536976 17629821916 17684403408 17747181648 17799073992 17863939422 17882547984 17916173163 17934836136 17971723332 18000196326 18035562888 18052828479 18108802356 18116914599 18246926948 18255101067 18266885424 18406215792 18525566808 18647445537 18666870264 18787911436 18789678621 18856380501 18970065702 18970152406 19000207233 19028883528 19096478352 19114759566 19174026024 19222113078 19281712392 19320275592 19338091668 19428783336 19485592644 19554764964 19615306032 19703918612 19764921456 19875926448 19894953834 19965579354 20023958241 20086043724 20117866482 20144774846 20176690653 20239249692 20290008249 20352918636 20393624236 20412430094 20415930768 20475626472 20508160188 20571652944 20631803976 20705045256 20841262659 20862972648 20967010554 21000229047 21126936082 21201935042 21311366328 21407493969 21473918424 21483538146 21550149144 21570779277 21613161276 21680075088 21691926441 21714522552 21735310041 21778015308 21845439504 21857381253 21968129232 22200364116 22235536638 22369697028 22495331124 22540321524 22561106946 22666913892 22733191418 22737090096 22813892458 22817804976 22884523704 22991847408 23022599824 23035079781 23059075032 23188580856 23210779473 23293175913 23328491536 23433717678 23470844229 23612457974 23745071742 23818585896 23888230884 23926186886 23962297776 24000261768 24070437972 24145069808 24155886132 24158158227 24243917787 24340134756 24428837871 24461512313 24552615024 24863260716 25052904828 25141840668 25215354822 25293420936 25333609644 25407684526 25412041872 25459941387 25486346088 25629484104 25654136671 25745089167 25784122224 25900424802 25941459411 25980790192 26073019952 26087153463 26097979866 26244552978 26297041778 26325805464 26444732874 26526605112 26620772472 26698610988 26781391632 26823821976 26902254204 26957584998 26985666256 27000294489 27053344332 27137224848 27163203534 27339337291 27344213584 27370390422 27609323688 27702583699 27788350212 27956014072 28000305396 28181867154 28396823882 28455228609 28543325292 28644717528 28672139349 28672270397 28761039036 28817548368 28922568588 28980413388 29007137502 29037353744 29143175004 29228388966 29332147446 29422959048 29555877918 29600485488 29647382184 29813889672 29826262704 29993774832 30053762032 30081475928 30129065586 30176799723 30217162269 30222551856 30358874538 30447643177 30529377954 30590436354 30618645141 30713439708 30762240282 30852188353 30857479416 30947705964 31057567884 31244956904 31294458972 31450515831 31660095656 31690404123 31802902563 31850974512 31932122159 31967049492 32045478679 32093917296 32207848176 32210877636 32325223716 32419741914 32453513008 32571783828 32667022962 32768159256 33151014288 33300546174 33403873104 33522454224 33554545542 33620473096 33742996686 33778146192 33810482286 33841660419 33946588516 34000370838 34099787127 34220838687 34326785556 34481857571 34487771112 34533899736 34588612548 34782871284 34797306488 34992737304 35150576517 35259643832 35418686961 35598147984 35617607613 35688842413 35727878844 35832346326 35869672272 35889280329 35943446664 36000392652 36071125776 36105656958 36217604712 36233829198 36493853896 36510202134 37051133616 37294891074 37333740528 37575822872 37579357242 37712761002 37823032233 37940131404 37940304812 38000414466 38057767056 38111526789 38229519132 38348052048 38444226156 38563424784 38640551184 38676183336 38850637203 38857566672 38971185288 39109529928 39146969799 39366829467 39407837224 39445562667 39667099311 39789907668 39931158708 40047916482 40172087448 40235732964 40289549692 40353381306 40436377497 40478499384 40580016498 40705837272 40744805301 40787248472 40824860188 40951252944 41016320376 41055585633 41263607952 41410090512 41682525318 41725945296 41934021108 42000458094 42253872164 42272800731 42403870084 42595235823 42622732656 42814987938 42947836848 42967076292 43100298288 43141558554 43226322552 43383852882 43429045104 43470620082 43510706253 43556030616 43714762506 43842583449 43998221169 44333816877 44400728232 44471073276 44739394056 44990662248 45080643048 45122213892 45193598379 45333827784 45466382836 45538311807 45627784916 45769047408 45794066931 45885654531 46070159562 46118150064 46143360423 46377161712 46421558946 46586351826 46867435356 46941688458 47224915948 47490143484 47637171792 47776461768 47852373772 48000523536 48140875944 48311772264 48316316454 48487835574 48629612871 48680269512 48857675742 48923024626 49000534443 49726521432 49950819261 50105809656 50283681336 50331818313 50430709644 50586841872 50614495029 50667219288 50715723429 50815369052 50919882774 50972692176 51000556257 51258968208 51308273342 51490178334 51800849604 51882918822 52174306926 52195959732 52489105956 52594083556 52651610928 52889465748 53053210224 53241544944 53397221976 53647643952 53748519489 53804508408 53915169996 54000588978 54106688664 54158485437 54326407068 54350743797 54678674582 54740780844 54765303201 55218647376 55405167398 55576700424 55912028144 55942336611 56000610792 56363734308 56369035863 56569141503 56793647764 56910457218 57000621699 57086650584 57289435056 57344278698 57344540794 57522078072 57845137176 57960826776 58014275004 58286350008 58456777932 58664294892 58845918096 59111755836 59294764368 59406529903 59627779344 60071874723 60162951856 60258131172 60353599446 60434324538 60530071959 60717749076 60870024747 60895286354 61058755908 61180872708 61237290282 61426879416 61524480564 61704376706 61714958832 61895411928 62115135768 62489913808 62523787977 62588917944 62901031662 63000687141 63320191312 63380808246 63605805126 63864244318 63934098984 64090957358 64421755272 64650447432 64712337831 64839483828 65143567656 65205930123 65334045924 65536318512 65572143759 66395533421 66601092348 67109091084 67240946192 67485993372 67620964572 67683320838 67893177032 68000741676 68199574254 68441677374 68653571112 68963715142 68975542224 69067799472 69177225096 69565742568 69594612976 69632338419 69879527739 69985474608 70301153034 70412532687 70506711961 70519287664 70837373922 71235215226 71377684826 71443505329 71455757688 71664692652 71778560658 71886893328 72000785304 72211313916 72435209424 72467658396 72987707792 73020404268 73286513613 73384536939 73944276287 74206772647 74589782148 75151645744 75158714484 75425522004 75646064466 75880262808 75880609624 76000828932 76223053578 76379824161 76459038264 76888452312 76962410013 77352366672 77549439529 77701274406 77824378233 77942370576 78219059856 78293939598 78733658934 78815674448 78891125334 79334198622 79579815336 79848623603 79862317416 80095832964 80344174896 80471465928 80579099384 80706762612 80872754994 80956998768 81160032996 81411674544 81489610602 81574496944 81649720376 82018011873 82032640752 82111171266 82643602909 83107751097 83365050636 83741654101 83868042216 84000916188 84507744328 84545601462 84807740168 85190471646 85365685827 85629975876 85934152584 86016811191 86283117108 86452645104 86672903003 86767705764 86941240164 87021412506 87112061232 87429525012 87685166898 87996442338 88667633754 88801456464 88942146552 89478788112 89981324496 90161286096 90244427784 90387196758 90651486807 90667655568 90932765672 91076623614 91255569832 91342929531 91588133862 91771309062 91855935423 92039646223 92140319124 92286720846 92556565059 92843117892 93172703652 93734870712 93883376916 94351547493 94449831896 94980286968 95071212369 95408707689 95552923536 95704747544 95796366477 96136436037 96281751888 96623544528 96632632908 96869715121 96975671148 97259225742 97360539024 97715351484 97846049252 98001068886 99453042864 99901638522 100211619312 100567362672 100663636626 100861419288 101228990058 101334438576 101431446858 101524981257 101630738104 101839765548 102001112514 102299361381 102616546684 102662516061 102980356668 103445572713 103601699208 103765837644 104348613852 104391919464 104978211912 105188167112 105451729551 105778931496 106256060883 106794443952 106852822839 107066527239 107497038978 107609016816 107667840987 107830339992 108001177956 108213377328 108316970874 108652814136 108701487594 109357349164 109481561688 109530606402 110810334796 111153400848 111884673222 112001221584 112727468616 112738071726 113138283006 113469096699 113587295528 113820914436 114001243398 114173301168 114334580367 114688557396 114689081588 115044156144 115690274352 115921653552 116028550008 116551911609 116572700016 116913555864 117328589784 117440909397 118100488401 118223511672 118336688001 118813059806 119001297933 120143749446 120516262344 120707198892 120868649076 121060143918 121309132491 121435498152 121740049494 121790572708 122117511816 122234415903 122361745416 122474580564 122853758832 123048961128 123166756899 123408753412 123790823856 124230271536 125047575954 125177835888 125802063324 126001374282 126761616492 126818402193 127211610252 127728488636 127785707469 127868197968 128181914716 128843510544 129300894864 129424675662 129678967656 130287135312 130411860246 130532118759 130668091848 131144287518 131527750347 131994663507 132791066842 133001450631 133202184696 134218182168 134971986744 135241929144 135366641676 135580795137 135786354064 136001483352 136399148508 136614935421 136883354748 137307142224 137382200793 137656963593 137927430284 138354450192 138430081269 139131485136 139264676838 139759055478 140602306068 140825065374 141013423922 141674747844 142470430452 142755369652 142887010658 142911515376 143329385304 143557121316 144001570608 144422627832 144935316792 145888838613 146040808536 146573027226 146769073878 147001603329 147888552574 148413545294 149179564296 149852457783 150317428968 150851044008 150995454939 151292128932 151760525616 151761219248 151843485087 152001657864 152147170287 152446107156 152759648322 152918076528 153001668771 153776904624 153924820026 155098879058 155402548812 155648756466 156587879196 157467317868 157782250668 158668397244 159159630672 159697247206 159724634832 160191665928 160942931856 161158198768 161245558467 161246295451 161413525224 161745509988 162320065992 162475456311 162979221204 163052231391 163299440752 164036023746 164222342532 164295909603 165287205818 166215502194 166730101272 167483308202 167736084432 168001832376 169015488656 169091202924 169107107589 169615480336 169707424509 170380943292 170731371654 171001865097 171230586191 171259951752 171868305168 172033622382 172566234216 173345806006 173535411528 173882480328 174042825012 174859050024 175370333796 175992884676 177335267508 177884293104 178219589709 179578956697 180215624169 180216447857 180488855568 180774393516 181302973614 181590215877 181865531344 182153247228 182511139664 182610074241 182685859062 183176267724 183542618124 183711870846 184079292446 184280638248 184573441692 185113130118 185686235784 186345407304 187469741424 187766753832 188703094986 188899663792 189002061423 189960573936 190142424738 190817415378 191375361037 191409495088 191592732954 192272872074 193265265816 193739430242 193918085893 193951342296 194518451484 195430702968 195617790369 195692098504 196002137772 199186600263 199803277044 200705892779 201327273252 201722838576 202457980116 202862893716 203049962514 203261476208 203679531096 204002225028 204598722762 205233093368 205325032122 205960713336 206891145426 207203398416 207531675288 208697227704 208783838928 209956423824 210376334224 210903459102 211237598061 211520135883 211557862992 212512121766 213133502239 213705645678 214133054478 214330515987 214994077956 215335681974 215660679984 215965318471 216002355912 216633941748 217305628272 217402975188 218714698328 218963123376 219061212804 220153610817 221620669592 221832828861 222620317941 223524855113 223769346444 224318350753 225454937232 225476143452 226276566012 226938193398 227174591056 227641828872 228002486796 228669160734 229139472483 229377114792 229378163176 230887230039 232057100016 232648318587 233103823218 233827111728 234657179568 234881818794 236200976802 236447023344 236673376002 237626119612 238002595866 239545870809 240287498892 241032524688 241373002997 241414397784 241737298152 242120287836 242618264982 242870996304 243480098988 243581145416 244235023632 244468831806 244723490832 244949161128 246054035619 246097922256 246333513798 246817506824 247930808727 249323253291 249821896891 250095151908 251224962303 251604126648 252002748564 253523232984 253636804386 254423220504 255456977272 255571414938 256097057481 256363829432 258050433573 258849351324 259357935312 260018709009 260823720492 261064237518 261336183696 262288575036 263055500694 263989327014 265582133684 266002901262 266404369392 268436364336 269943973488 270483858288 270733283352 271161590274 271954460421 272002966704 272798297016 273229870842 273766709496 274028788593 274764401586 275313927186 275567806269 275854860568 276118938669 276860162538 277669695177 278529353676 279518110956 281204612136 281650130748 282026847844 283054642479 283349495688 284940860904 285213637107 285510739304 285774021316 286226123067 286658770608 287114242632 287389099431 288409308111 288845255664 289870633584 290609145363 291777677226 292081617072 293146054452 293538147756 294003206658 295777105148 296827090588 298359128592 299704915566 300634857936 301702088016 301990909878 302584257864 303686970174 304003315728 304294340574 304574943771 304892214312 305519296644 306003337542 306898084143 307849640052 307987548183 310197758116 310336718139 310805097624 311297512932 313175758392 314934635736 315564501336 316355188653 317336794488 318768182649 319394494412 320383331856 320558468517 321199581717 322491116934 322492590902 322827050448 323003522961 323491019976 324640131984 324950912622 325958442408 326104462782 328072047492 328444685064 328591819206 330574411636 332431004388 333460202544 334966616404 336003664752 338182405848 338214215178 339414849018 340407290097 340761886584 341462743308 342003730194 342461172382 342519903504 343003741101 344067244764 345132468432 346691612012 347070823056 347764960656 348085650024 349655734827 349718100048 350740667592 351985769352 352322728191 354301465203 354670535016 355010064003 356439179418 357003893799 359157913394 360431248338 360432895714 361548787032 362605947228 363180431754 363927397473 364306494456 365220148482 365371718124 366352535448 366703247709 367085236248 367423741692 368158584892 368561276496 369146883384 369500270697 370226260236 371372471568 372690814608 375533507664 377406189972 378004122846 380284849476 380455206579 381634830756 382750722074 383185465908 383357122407 384545744148 386530531632 387478860484 387836171786 387902684592 389036902968 390861405936 391235580738 391384197008 391596356277 392004275544 394583251041 395983990521 398373200526 399004351893 399606554088 401411785558 402654546504 404915960232 405725787432 406099925028 406742385411 407359062192 408004450056 409197445524 409844806263 410466186736 410650064244 411921426672 412146602379 412970890779 413782290852 415063350576 415290243807 415845709321 417394455408 421806918204 422475196122 423040271766 425024243532 426267004478 427411291356 428266108956 428661031974 429988155912 430671363948 431930636942 432004711824 433267883496 434805950376 437429396656 437666515839 438122425608 440307221634 441004809987 443241339184 443665657722 445240635882 447049710226 447538692888 448636701506 450952286904 452553132024 452986364817 453876386796 455283657744 456004973592 456441510861 457338321468 458278944966 458754229584 458756326352 459005006313 461774460078 464768733947 465296637174 466207646436 469763637588 472401953604 473346752004 475252239224 476005191732 479091741618 480574997784 481037254741 482746005994 482828795568 483474596304 483738886353 484240575672 485236529964 486960197976 487162290832 487426368933 487428596749 488937663612 489156694173 489898322256 492108071238 492667027596 492887728809 493635013648 495861617454 498646506582 499643793782 500190303816 502449924606 503208253296 504005497128 507046465968 507273608772 508846441008 510913954544 511142829876 512194114962 512727658864 513005595291 513691758573 516100867146 517609934009 517698702648 519447408529 520037418018 521647440984 522128475036 524577150072 526111001388 527978654028 531164267368 532005802524 534658769127 538736870091 540649343571 541466566704 542323180548 542846076703 543908920842 544770647631 544773137543 545596594032 546459741684 547533418992 548057577186 549528803172 550627854372 551135612538 551709721136 552237877338 553720325076 555339390354 557058707352 559036221912 562409224272 563300261496 564053695688 566109284958 566698991376 569881721808 570427274214 571021478608 571548042632 572452246134 574126083111 574228485264 574778198862 576818616222 578505220363 581218290726 581754257679 583555354452 586191578707 586292108904 587076295512 588006413316 591554210296 593654181176 597559800789 599409831132 602117678337 603981819756 605168515728 606710321021 607373940348 608588681148 609149887542 609784428624 611038593288 612006675084 613796168286 615699280104 615975096366 620395516232 620673436278 621610195248 622595025864 626351516784 629869271472 631129002672 632710377306 634560407649 634673588976 637536365298 638788988824 639400506717 641116937034 642399163434 642991547961 644277523561 644982233868 644985181804 646007045922 646982039952 647895955413 649901825244 651916884816 652208925564 656144094984 656889370128 657183638412 660460832451 661148823272 664862008776 665498486583 667860953823 669933232808 670574565339 672955052259 676364811696 676428430356 678088005847 678829698036 680814580194 681523773168 682925486616 684007460388 684922344764 686007482202 687418417449 688134489528 692661690117 693383224024 696171300048 697944955761 699311469654 701481335184 703971538704 704645456382 708602930406 709341070032 710020128006 712878358836 714007787598 718315826788 718637612427 720862496676 720865791428 723097574064 724119008991 725211894456 726360863508 727854794946 728612988912 730440296964 730743436248 732705070896 733406495418 734170472496 734847483384 736317169784 738162106857 738293766768 739000541394 740452520472 743792426181 747969759873 749465690673 753674886909 754812379944 756008245692 760569698952 760910413158 763269661512 765501444148 766370931816 766714244814 768291172443 769091488296 774151300719 774957720968 775672343572 778073805936 780056127027 782471161476 783192712554 784008551088 789166502082 791967981042 796746401052 798008703786 799213108176 802823571116 805309093008 809831920464 811451574864 812199850056 813484770822 815863381263 816008900112 818394891048 819689612526 821300128488 822086365779 824293204758 825941781558 826703418807 827564581704 828356816007 830580487614 831691418642 833009085531 843613836408 844950392244 846080543532 849163927437 850048487064 852534008956 854822582712 855640911321 856532217912 857322063948 858678369201 859976311824 861342727896 862167298293 863861273884 865227924333 866535766992 869611900752 871827436089 875333031678 876244851216 880614443268 882009619974 887331315444 890481271764 894099420452 895077385776 897273403012 901904573808 905106264048 905972729634 907752773592 912009947184 912883021722 913724831313 914676642936 916557889932 918010012626 920694252429 923548920156 923962644549 929537467894 930593274348 931010154417 932415292872 939527275176 944803907208 946693504008 949065565959 950504478448 952010383464 956304547947 958183483236 961149995568 961675405551 962074509482 963598745151 965492011988 967477772706 968481151344 969010568883 970473059928 973920395952 974852737866 974857193498 977875327224 978313388346 984216142476 985334055192 985775457618 991723234908 997293013164 999287587564 1000380607632 1004899849212 1008010994256 1014547217544 1021221870291 1022285659752 1024388229924 1026011190582 1027383517146 1029011223303 1032201734292 1035219868018 1035397405296 1038894817058 1040074836036 1043294881968 1044256950072 1048967204481 1049154300144 1052222002776 1055957308056 1056968184573 1062328534736 1062904395609 1064011605048 1065030192009 1069317538254 1071011681397 1077473740182 1081298687142 1084646361096 1085692153406 1087817841684 1089541295262 1089546275086 1092919483368 1096115154372 1099057606344 1100109743127 1101255708744 1102271225076 1104475754676 1107440650152 1108500812091 1110678780708 1114117414704 1118072443824 1126600522992 1128107391376 1128724068157 1132218569916 1140854548428 1141365619737 1143096085264 1144904492268 1148252166222 1149556397724 1150071367221 1153637232444 1157010440726 1162436581452 1163508515358 1167110708904 1172383157414 1172584217808 1174152591024 1176012826632 1183108420592 1183749753123 1187308362352 1187951971563 1195119601578 1197013055679 1198614103337 1198819662264 1204235356674 1207963639512 1213420642042 1214747880696 1217177362296 1218299775084 1222077186576 1224013350168 1227592336572 1229534418789 1231398560208 1231950192732 1238912672337 1240791032464 1241346872556 1245190051728 1245870731421 1247537127963 1257052696879 1261515134999 1265420754612 1269120815298 1275072730596 1277577977648 1278801013434 1282233874068 1284798326868 1285983095922 1288555047122 1289964467736 1289970363608 1292014091844 1295791910826 1299803650488 1304417851128 1312288189968 1314367276824 1320921664902 1322297646544 1323014429961 1329724017552 1330996973166 1335721907646 1339627527259 1339866465616 1341149130678 1345910104518 1352856860712 1356176011694 1357426601251 1357659396072 1361629160388 1365850973232 1368014920776 1369324532583 1369844689528 1372014964404 1374836834898 1376268979056 1385323380234 1386766448048 1394306201841 1395889911522 1398622939308 1404941249453 1409290912764 1417205860812 1420040256012 1425756717672 1428015575196 1436631653576 1437275224854 1441724993352 1441731582856 1443111764223 1448238017982 1450423788912 1451216659059 1452721727016 1454119075459 1455709589892 1460880593928 1461486872496 1462285790247 1466812990836 1469694966768 1472634339568 1473439351051 1476324213714 1478001082788 1478663186427 1480905040944 1487584852362 1495939519746 1498931381346 1507349773818 1509624759888 1512016491384 1521139397904 1521820826316 1526539323024 1531002888296 1532741863632 1533428489628 1536582344886 1538182976592 1541075275719 1548302601438 1549915441936 1551344687144 1552829802027 1558342225587 1560112254054 1564673985791 1564942322952 1566385425108 1570228455271 1578333004164 1583935962084 1593492802104 1596017407572 1603976307381 1605647142232 1616210610273 1621948030713 1624399700112 1626969541644 1628538230109 1631726762526 1634319412629 1636789782096 1639379225052 1642600256976 1644172731558 1646785157057 1648586409516 1651883563116 1653406837614 1655129163408 1656713632014 1661160975228 1663382837284 1666018171062 1687227672816 1689900784488 1692161087064 1698327854874 1700096974128 1705068017912 1709645165424 1711281822642 1713064435824 1714644127896 1717356738402 1722378249333 1722685455792 1724334596586 1727722547768 1730455848666 1735515661089 1743654872178 1745262773037 1748753278237 1750666063356 1758574736121 1761228886536 1764019239948 1774662630888 1780962543528 1788198840904 1792679402367 1794546806024 1806353035011 1811945459268 1815505547184 1820130963063 1825766043444 1827449662626 1829353285872 1833115779864 1836020025252 1841388504858 1847097840312 1847925289098 1859074935788 1861186548696 1862020308834 1864830585744 1879054550352 1889607814416 1893387008016 1898131131918 1903681222947 1904020766928 1912609095894 1916366966472 1918201520151 1923350811102 1924149018964 1927197490302 1928974643883 1930984023976 1932832570683 1934955545412 1938021137766 1940946119856 1943687866239 1949705475732 1949714386996 1955750654448 1956626776692 1968432284952 1970668110384 1971550915236 1981382497353 1983446469816 1994586026328 1996495459749 1998575175128 2003582861469 2009799698424 2011723696017 2018865156777 2029094435088 2034264017541 2042443740582 2044571319504 2048776459848 2052022381164 2054767034292 2058022446606 2062255252347 2064403468584 2070439736036 2077789634116 2077985070351 2080149672072 2088513900144 2093834867283 2097934408962 2104444005552 2111914616112 2113936369146 2125808791218 2128023210096 2130060384018 2138635076508 2142023362794 2154947480364 2155912837281 2162597374284 2169292722192 2171384306812 2172357026973 2175635683368 2179082590524 2179092550172 2185838966736 2192230308744 2198115212688 2200219486254 2202511417488 2204542450152 2208951509352 2214486320571 2214881300304 2217001624182 2221357561416 2231377278543 2243909279619 2248397072019 2257448136314 2261024660727 2264437139832 2281709096856 2282731239474 2289808984536 2296504332444 2299112795448 2300142734442 2304873517329 2307274464888 2314020881452 2322453902157 2324873162904 2327017030716 2334221417808 2340168381081 2344766314828 2352025653264 2367499506246 2375903943126 2390239203156 2394026111358 2397228206674 2397639324528 2408470713348 2415927279024 2426841284084 2429495761392 2434354724592 2436599550168 2447590143789 2448026700336 2455184673144 2459068837578 2463900385464 2466259097337 2477825344674 2480110256421 2482693745112 2485070448021 2491741462842 2495074255926 2499027256593 2514105393758 2523030269998 2530841509224 2538241630596 2547491782311 2550145461192 2557602026868 2564467748136 2566922733963 2569596653736 2571966191844 2576035107603 2577110094244 2579928935472 2579940727216 2584028183688 2586501894879 2591583821652 2595683772999 2599607300976 2608835702256 2615482308267 2628734553648 2641843329804 2646028859922 2661993946332 2671443815292 2679255054518 2682298261356 2691820209036 2705713721424 2712352023388 2714853202502 2715318792144 2723258320776 2736029841552 2738649065166 2739689379056 2741174493939 2744029928808 2749673669796 2762082757287 2770646760468 2771887933647 2788612403682 2791779823044 2793030463251 2797245878616 2809882498906 2818581825528 2834411721624 2840080512024 2847196697877 2851513435344 2856031150392 2868913643841 2873263307152 2874550449708 2883449986704 2883463165712 2885026216653 2886223528446 2890796235453 2896476035964 2902433318118 2905443454032 2907031706649 2908238150918 2910919965247 2911419179784 2921761187856 2924571580494 2933625981672 2946878702102 2952648427428 2956002165576 2957326372854 2975169704724 2991879039492 2997862762692 3014699547636 3024032982768 3043641652632 3062005776592 3063665610873 3063679613569 3066856979256 3073164689772 3082150551438 3087033669909 3096605202876 3102689374288 3105659604054 3116684451174 3120224508108 3129347971582 3129884645904 3132770850216 3140456910542 3156666008328 3167871924168 3170904553719 3186985604208 3192034815144 3195090576027 3207952614762 3211294284464 3213035044191 3232421220546 3243896061426 3253381137629 3253939083288 3257076460218 3263453525052 3268638825258 3278758450104 3288345463116 3293570314114 3297172819032 3303767126232 3306813675228 3313427264028 3322321950456 3325502436273 3326765674568 3332036342124 3367260783187 3379801568976 3384322174128 3386172204471 3396655709748 3410136035824 3412000177243 3422563645284 3424096859211 3429288255792 3434713476804 3444756498666 3448669193172 3450214101663 3455445095536 3460911697332 3471031322178 3487309744356 3490525546074 3497506556474 3501332126712 3517149472242 3522457773072 3528038479896 3549325261776 3561925087056 3576397681808 3585358804734 3589093612048 3591039167037 3595842310011 3612706070022 3623269538063 3623890918536 3636131859703 3640261926126 3651532086888 3654899325252 3666231559728 3672040050504 3682777009716 3694195680624 3695850578196 3716738017011 3718149871576 3722373097392 3724040617668 3742611383889 3771158090637 3784545404997 3796262263836 3799922536921 3807362445894 3813411962801 3825218191788 3832733932944 3836403040302 3846701622204 3848298037928 3854394980604 3857949287766 3861968047952 3865665141366 3869911090824 3876042275532 3887375732478 3899410951464 3899428773992 3913253553384 3936864569904 3943101830472 3962764994706 3966892939632 3989172052656 3992990919498 3997150350256 4007165722938 4018882581777 4019599396848 4023447392034 4037730313554 4049536542541 4068528035082 4072279803753 4084887481164 4097552919696 4103341050949 4104044762328 4109534068584 4116044893212 4124510504694 4128806937168 4140879472072 4155579268232 4155970140702 4160299344144 4182918605523 4187669734566 4195868817924 4214823748359 4227872738292 4246972247147 4251617582436 4260120768036 4277270153016 4284046725588 4309894960728 4311825674562 4325194748568 4329335292669 4342768613624 4344714053946 4351271366736 4353649977177 4358165181048 4358185100344 4362357226377 4384460617488 4386857370741 4400438972508 4409084900304 4417903018704 4420318053153 4428972641142 4434003248364 4442715122832 4462754557086 4487818559238 4496794144038 4514896272628 4522049321454 4528874279664 4563418193712 4565462478948 4579617969072 4593008664888 4598225590896 4600285468884 4609747034658 4614548929776 4623225827157 4628041762904 4644907804314 4649746325808 4654034061432 4658489406081 4675026676761 4680336762162 4689532629656 4694021957373 4710685365813 4734999012492 4746616040929 4751807886252 4780478406312 4788052222716 4794456413348 4811928922143 4816941426696 4848631830819 4853682568168 4865844092139 4873199100336 4885614690327 4895180287578 4902958237887 4910369346288 4918137675156 4927800770928 4932518194674 4940355471171 4955650689348 4960220512842 4965387490224 4970140896042 4983482925684 4990148511852 4998054513186 5028210787516 5046060539996 5061683018448 5076483261192 5094983564622 5100290922384 5115204053736 5128935496272 5133845467926 5139193307472 5143932383688 5152070215206 5154220188488 5167134747999 5168056367376 5173003789758 5183167643304 5191367545998 5206546983267 5230964616534 5235788319111 5246259834711 5275724208363 5283686659608 5292057719844 5323987892664 5342887630584 5358510109036 5364596522712 5378038207101 5383640418072 5419059105033 5424704046776 5429706405004 5446516641552 5460392889189 5477298130332 5482348987878 5488059857616 5499347339592 5524165514574 5541293520936 5543775867294 5577224807364 5583559646088 5586060926502 5594491757232 5619764997812 5637163651056 5668823443248 5680161024048 5694393395754 5711043668841 5712062300784 5737827287682 5749100899416 5754604560453 5770052433306 5772447056892 5781592470906 5786923931649 5792952071928 5798497712049 5804866636236 5814063413298 5816476301836 5821839930494 5822838359568 5831063598717 5849143160988 5867251963344 5893757404204 5905296854856 5912004331152 5914652745708 5944147492059 5950339409448 5983758078984 5989486379247 5995725525384 6010748584407 6029399095272 6035171088051 6056595470331 6087283305264 6102792052623 6127331221746 6127359227138 6133713958512 6146329379544 6164301102876 6174067339818 6186765757041 6193210405752 6211319208108 6233368902348 6233955211053 6240449016216 6258695943164 6265541700432 6280913821084 6281504601849 6313332016656 6335743848336 6341809107438 6384069630288 6390181152054 6415905229524 6426070088382 6464842441092 6467738511843 6487792122852 6506762275258 6507878166576 6514152920436 6517071080919 6526907050104 6537277650516 6557516900208 6576690926232 6587140628228 6594345638064 6607534252464 6613627350456 6626854528056 6643458961713 6644643900912 6651004872546 6653531349136 6664072684248 6694131835629 6731727838857 6734521566374 6745191216057 6772344408942 6783073982181 6793311419496 6824000354486 6845127290568 6848193718422 6869426953608 6889512997332 6897338386344 6900428203326 6914620551987 6921823394664 6942062644356 6967361706471 6974619488712 6981051092148 6995013112948 7002664253424 7020505143243 7034298944484 7056076959792 7170717609468 7182078334074 7191684620022 7225412140044 7246539076126 7247781837072 7272263719406 7280523852252 7303064173776 7309798650504 7342770431367 7344080101008 7365554019432 7391701156392 7398777292011 7433476034022 7436299743152 7440330769263 7448081235336 7455211344063 7485222767778 7497081769779 7542316181274 7569090809994 7592524527672 7599845073842 7614724891788 7626823925602 7650436383576 7672806080604 7693403244408 7696596075856 7700768201889 7708789961208 7715898575532 7728105322809 7731330282732 7739822181648 7752084551064 7759505684637 7774751464956 7787051318997 7798821902928 7798857547984 7826507106768 7846446924801 7886203660944 7901068477099 7925529989412 7985981838996 8014331445876 8037765163554 8046894784068 8075460627108 8099073085082 8137056070164 8144559607506 8169774962328 8177633330597 8206682101898 8208089524656 8219068137168 8232089786424 8249021009388 8281758944144 8286248271861 8311158536464 8311940281404 8315663800941 8365837211046 8375339469132 8379091389753 8391737635848 8429647496718 8455745476584 8493944494294 8503235164872 8520241536072 8554540306032 8568093451176 8606740931523 8619789921456 8623651349124 8650389497136 8658670585338 8672388706359 8685537227248 8689428107892 8707299954354 8716330362096 8716370200688 8721095119947 8724714452754 8732759895741 8773714741482 8799368878153 8800877945016 8830605944993 8840636106306 8857945282284 8868006496728 8925509114172 8975637118476 8993588288076 9029792545256 9044098642908 9130924957896 9139707840079 9186017329776 9191038840707 9200570937768 9219494069316 9246451654314 9256083525808 9261101009727 9261143338231 9289815608628 9308068122864 9316978812162 9350053353522 9360673524324 9379065259312 9388043914746 9421370731626 9469998024984 9493232081858 9503615772504 9560956812624 9576104445432 9585271728081 9588912826696 9623857844286 9633882853392 9697263661638 9707365136336 9731688184278 9760143412887 9771229380654 9790360575156 9805916475774 9834588746171 9836275350312 9865036389348 9880710942342 9911301378696 9920441025684 9940281792084 9966965851368 9980297023704 9996109026372 10056421575032 10092121079992 10101782349561 10152966522384 10158516613413 10178833528213 10189967129244 10230408107472 10236000531729 10267690935852 10287864767376 10304140430412 10308440376976 10314075457357 10334269495998 10346007579516 10350642304989 10366335286608 10382735091996 10413093966534 10461929233068 10471576638222 10492519669422 10551448416726 10567373319216 10584115439688 10647975785328 10685775261168 10717020218072 10729193045424 10756076414202 10767280836144 10787526930033 10838118210066 10849408093552 10859412810008 10869808614189 10908395579109 10920785778378 10952717900537 10954596260664 10964697975756 10991599186897 10998694679184 11048331029148 11082587041872 11087551734588 11154449614728 11167119292176 11172121853004 11227834151667 11239529995624 11313474271911 11353636214991 11388786791508 11399767610763 11422087337682 11440235888403 11475654575364 11498201798832 11509209120906 11527496099399 11540104866612 11544894113784 11563184941812 11573847863298 11585904143856 11596995424098 11609733272472 11628126826596 11632952603672 11643679860988 11662127197434 11698286321976 11787514808408 11810593709712 11829305491416 11888294984118 11900678818896 11967516157968 11978972758494 11991451050768 12021497168814 12056647745331 12058798190544 12070342176102 12113190940662 12148609627623 12205584105246 12216839411259 12241272947659 12254662443492 12254718454276 12292658759088 12310023152847 12328602205752 12348134679636 12373531514082 12386420811504 12422638416216 12466737804696 12467910422106 12480898032432 12517391886328 12548755816569 12561827642168 12563009203698 12644471245077 12683618214876 12740916741441 12780362304108 12831810459048 12852140176764 12929684882184 12935477023686 12975584245704 12988005878007 13013524550516 13028305840872 13034142161838 13053814100208 13060949931531 13074555301032 13087071679131 13153381852464 13160572112223 13174281256456 13227254700912 13253709056112 13260954159459 13286917923426 13302009745092 13328145368496 13388263671258 13463455677714 13469043132748 13490382432114 13544688817884 13566147964362 13586622838992 13648000708972 13690254581136 13696387436844 13738853907216 13779025994664 13794676772688 13800856406652 13829241103974 13843646789328 13869677481471 13884125288712 13934723412942 13949238977424 13962102184296 13975468218243 13990026225896 14025080030283 14041010286486 14068597888968 14082065872119 14132056097439 14239848122787 14341435218936 14364156668148 14383369240044 14435786766429 14450824280088 14493078152252 14544527438812 14545895492457 14561047704504 14597532276417 14619597301008 14656844070981 14685540862734 14708874713661 14731108038864 14783402312784 14797554584022 14821066413513 14866952068044 14880661538526 14896162470672 14910422688126 14970445535556 14994163539558 15084632362548 15138181619988 15185049055344 15199690147684 15229449783576 15253647851204 15300872767152 15345612161208 15386806488816 15401536403778 15417579922416 15431797151064 15456210645618 15462660565464 15501404243997 15504169102128 15519011369274 15549502929912 15574102637994 15619640949801 15692893849602 15707364957333 15738779504133 15802136954198 15827172625089 15851059978824 15971963677992 16028662891752 16075530327108 16093789568136 16134114621303 16150921254216 16198146170164 16257177315099 16274112140328 16289119215012 16339549924656 16355266661194 16381178667567 16413364203796 16464179572848 16498042018776 16572496543722 16623880562808 16631327601882 16731674422092 16750678938264 16758182779506 16783475271696 16859294993436 16911490953168 16987888988588 17006470329744 17040483072144 17133131006523 17136186902352 17213481863046 17247302698248 17263813681359 17317341170676 17344777412718 17360771794947 17378856215784 17395493136147 17414599908708 17442190239894 17449428905508 17465519791482 17493190796151 17547429482964 17598737756306 17601755890032 17661211889986 17681272212612 17715890564568 17736012993456 17832442476177 17851018228344 17951274236952 17968459137741 17987176576152 18032245753221 18059585090512 18088197285816 18105513264153 18169786410993 18261849915792 18279415680158 18308376157869 18382077681414 18401141875536 18438988138632 18492903308628 18522202019454 18522286676462 18579631217256 18633957624324 18700106707044 18701865633159 18721347048648 18776087829492 18842741463252 18844513805547 18939996049968 18986464163716 19007231545008 19152208890864 19170543456162 19177825653392 19247715688572 19394527323276 19403215535529 19463376368556 19520286825774 19542458761308 19551213242757 19580721150312 19611832951548 19669177492342 19672550700624 19730072778696 19761421884684 19822602757392 19840882051368 19880563584168 19930376885139 19933931702736 19960594047408 19992218052744 20082395506887 20112843150064 20184242159984 20195183516571 20203564699122 20235573648171 20317033226826 20349221946543 20357667056426 20376439756729 20379934258488 20472001063458 20535381871704 20608280860824 20628150914714 20668538991996 20692015159032 20701284609978 20765470183992 20826187933068 20902085119413 20923858466136 20943153276444 20985039338844 21061515429729 21102896833452 21168230879376 21434040436144 21445757294983 21512152828404 21575053860066 21676236420132 21718825620016 21739617228378 21816791158218 21841571556756 21905435801074 21909192521328 21929395951512 21983198373794 22096662058296 22175103469176 22196331876033 22308899229456 22344243706008 22365634032189 22455668303334 22479059991248 22491245309337 22626948543822 22707272429982 22773667963403 22777573583016 22799535221526 22844174675364 22880471776806 22951309150728 23018418241812 23054992198798 23080209733224 23089788227568 23126369883624 23147695726596 23193990848196 23219466544944 23256253653192 23265905207344 23278517053911 23287359721976 23324254394868 23361153956991 23396572643952 23539340774403 23570825482309 23575029616816 23658610982832 23703205431297 23776589968236 23884001240701 23957945516988 24042994337628 24113295490662 24140684352204 24226381881324 24297219255246 24411168210492 24433678822518 24482545895318 24509324886984 24509436908552 24532899991791 24620046305694 24657204411504 24696269359272 24720024282803 24747063028164 24845276832432 24933475609392 24935820844212 25034783772656 25097511633138 25123655284336 25126018407396 25137274169259 25288942490154 25367236429752 25452923017921 25481833482882 25560724608216 25663620918096 25704280353528 25859369764368 25870954047372 25951168491408 25976011756014 26017166119077 26027049101032 26056611681744 26068284323676 26121899863062 26149110602064 26174143358262 26198279687223 26321144224446 26348562512912 26398106634459 26491817834979 26521908318918 26573835846852 26599457758447 26604019490184 26693883739607 26776527342516 26926911355428 26938086265496 26980764864228 27089377635768 27132295928724 27296001417944 27392774873688 27419123520237 27558051989328 27573116522121 27601712813304 27628262433721 27658482207948 27739354962942 27768250577424 27783430014693 27869446825884 27924204368592 27950936436486 27980052451792 27995347669969 28050160060566 28082020572972 28137195777936 28164131744238 28264112194878 28479696245574 28682870437872 28728313336296 28766738480088 28871573532858 28901648560176 28986156304504 29089054877624 29091790984914 29122095409008 29195064552834 29280430238661 29313688141962 29371081725468 29417749427322 29503766238513 29595109168044 29642132827026 29728805730029 29733904136088 29761323077052 29820845376252 29940891071112 29988327079116 30169264725096 30276363239976 30305347048683 30399380295368 30458899567152 30475549840239 30507295702408 30536500584639 30691224322416 30708001595187 30803072807556 30863594302128 30912421291236 30925321130928 30942226372071 31002808487994 31038022738548 31099005859824 31148205275988 31239281899602 31385787699204 31414729914666 31477559008266 31604273908396 31654345250178 31702119957648 31943927355984 32057325783504 32151060654216 32187579136272 32268229242606 32301842508432 32362580790099 32396292340328 32514354630198 32548224280656 32578238430024 32609425842567 32710533322388 32725186737327 32762357335134 32826728407592 32858153701611 32974797560691 32996084037552 33144993087444 33226312286503 33247761125616 33262655203764 33463348844184 33501357876528 33516365559012 33683502455001 33718589986872 33940422815733 33975777977176 34060908644973 34199302832289 34266262013046 34320707665209 34426963726092 34494605396496 34527627362718 34582488298197 34634682341352 34689554825436 34721543589894 34757712431568 34790986272294 34829199817416 34884380479788 34898857811016 34931039582964 34986381592302 35094858965928 35197475512612 35322423779972 35362544425224 35431781129136 35664884952354 35702036456688 35902548473904 35936918275482 35974353152304 36064491506442 36169943235993 36176394571632 36211026528306 36339572821986 36445828882869 36558831360316 36616752315738 36650518233777 36723818842977 36764155362828 36877976277264 36930069458541 36985806617256 37044404038908 37044573352924 37159262434512 37267915248648 37400213414088 37403731266318 37442694097296 37552175658984 37646267449707 37685482926504 37689027611094 37933413735231 37972928327432 38222750224323 38341086912324 38495431377144 38789054646552 38806431071058 38926752737112 38964017634021 39040573651548 39084917522616 39102426485514 39161442300624 39182849794593 39223665903096 39261215037393 39338354984684 39460145557392 39481716336669 39522843769368 39681764102736 39761127168336 39782862478377 39860753770278 39984436105488 40164791013774 40390367033142 40407129398244 40471147296342 40634066453652 40698443893086 40715334112852 40752879513458 40759868516976 40944002126916 41070763743408 41216561721648 41256301829428 41337077983992 41384030318064 41402569219956 41530940367984 41609032444413 41652375866136 41804170238826 41847716932272 41886306552888 41926404654729 41970078677688 42075240090849 42123030859458 42205793666904 42246197616357 42396168292317 42719544368361 42891514589966 43024305656808 43150107720132 43307360299287 43352472840264 43479234456756 43633582316436 43637686477371 43683143113512 43792596829251 43810871602148 43858791903024 43966396747588 43970532212943 44126624140983 44193324116592 44350206938352 44392663752066 44463199240539 44688487412016 44731268064378 44911336606668 44982490618674 45253897087644 45414544859964 45547335926806 45555147166032 45599070443052 45688349350728 45760943553612 45902618301456 46036836483624 46109984397596 46160419466448 46252739767248 46295391453192 46387981696392 46504212731991 46512507306384 46557034107822 46574719443952 46648508789736 46722307913982 46858922849403 47078681548806 47122094871999 47141650964618 47216338512399 47406410862594 47481517875267 47553179936472 47768002481402 47915891033976 48085988675256 48226590981324 48281368704408 48402343863909 48452763762648 48594438510492 48771531945297 48822336420984 48867357645036 48965091790636 49018649773968 49018873817104 49065799983582 49143536002701 49240092611388 49392538718544 49440048565606 49494126056328 49871641688424 50195023266276 50252036814792 50274548338518 50577884980308 50734472859504 50905846035842 50963666965764 51121449216432 51399393019569 51408560707056 51741908094744 51791441044077 51952023512028 52034332238154 52054098202064 52082315384841 52136568647352 52186479408441 52243799726124 52348286716524 52396559374446 52479572388453 52642288448892 52796213268918 52983635669958 53043816637836 53147671693704 53198915516894 53208038980368 53387767479214 53553054685032 53853822710856 53876172530992 53905377413223 53961529728456 54096737259663 54178755271536 54264591857448 54316539792459 54509359232979 54592002835888 54785549747376 54838247040474 54925128473607 55146233044242 55203425626608 55256524867442 55307479339693 55316964415896 55478709925884 55566860029386 55738893651768 55901872872972 55990695339938 56100320121132 56164041145944 56328263488476 56528224389756 56533541416641 56959392491148 57243433314179 57456626672592 57533476960176 57743147065716 57972312609008 58178109755248 58183581969828 58209646606587 58390129105668 58560860477322 58627376283924 58653639728271 58742163450936 58835498854644 59007532477026 59190218336088 59284265654052 59457611460058 59467808272176 59522646154104 59641690752504 59881782142224 59976654158232 60247186520661 60338529450192 60552726479952 60610694097366 60706720944513 60798760590736 60951099680478 61014591404816 61047665839629 61073001169278 61129319270187 61416003190374 61595582147071 61606145615112 61814241614951 61824842582472 61884452744142 62005616975988 62076045477096 62296410551976 62478563799204 62771575398408 62829459829332 62955118016532 63184546289187 63208547816792 63308690500356 63977954880553 64302121308432 64337271884949 64536458485212 64725161580198 64792584680656 64828003367617 65028709260396 65156476860048 65218851685134 65421066644776 65450373474654 65524714670268 65653456815184 65716307403222 65949595121382 66289986174888 66452624573006 66525310407528 66926697688368 67032731118024 67096902096567 67367004910002 67437179973744 67880845631466 67951555954352 68121817289946 68321003890209 68398605664578 68532524026092 68641415330418 68842121223197 68853927452184 69055254725436 69164976596394 69269364682704 69379109650872 69443087179788 69581972544588 69658399634832 69768760959576 69797715622032 69862079165928 69972763184604 70189717931856 70394951025224 70618022323209 70644847559944 70712476446927 70725088850448 71109616293891 71251834697491 71329769904708 71652003722103 71873836550964 72128983012884 72198528201499 72339886471986 72422053056612 72679145643972 72891657765738 73117662720632 73233504631476 73301036467554 73447637685954 73528310725656 73598699975373 73860138917082 73971613234512 74088808077816 74089146705848 74160072848409 74535830497296 74800426828176 74807462532636 75104351317968 75292534899414 75370965853008 75378055222188 75866827470462 75945856654864 76358769053763 76445500448646 76682173824648 76941194308279 76990862754288 77578109293104 77612862142116 77853505474224 77928035268042 78081147303096 78169835045232 78204852971028 78365699589186 78447331806192 78522430074786 78594839061669 78676709969368 78963432673338 79045687538736 79194319903377 79475453504937 79565724956754 79721507540556 79798373275341 80081651218821 80329582027548 80692472695793 80780734066284 80814258796488 80942294592684 81268132907304 81396887786172 81430668225704 81505759026916 81888004253832 82257370560711 82512603658856 82674155967984 82719349566363 82805138439912 82884787301163 83218064888826 83304751732272 83350290044079 83608340477652 83772613105776 83852809309458 83940157355376 83986043009907 84150480181698 84246061718916 84411587333808 84492395232714 84792336584634 85439088736722 85783029179932 86048611313616 86300215440264 86614720598574 86704945680528 86958468913512 87267164632872 87275372954742 87366286227024 87585193658502 87621743204296 87841290715983 87932793495176 87941064425886 88253248281966 88511298715539 88785327504132 88926398481078 89186417190087 89462536128756 89822673213336 89964981237348 90507794175288 90829089719928 90916041146049 91094671853612 91198140886104 91376698701456 91426649520717 91521887107224 91609501753917 92073672967248 92124004785561 92219968795192 92590782906384 92775963392784 92826679116213 93008425463982 93114068215644 93297017579472 93444615827964 93717845698806 94157363097612 94244189743998 94283301929236 94432677024798 94812821725188 94963035750534 95106359872944 95536004962804 95831782067952 96171977350512 96453181962648 96562737408816 96804687727818 96905527525296 97087742370297 97188877020984 97543063890594 97644672841968 97734715290072 97828277527701 97930183581272 98131599967164 98175560211981 98287072005402 98480185222776 98574461104833 98880097131212 98924392682073 98988252112656 99678936859509 99743283376848 100390046532552 100504073629584 100549096677036 101050507365003 101155769960616 101811692071684 101821268447199 101927333931528 102182725934919 102597908496867 102798786039138 102962122995627 103483816189488 103582882088154 103747464894591 103904047024056 104068664476308 104164630769682 104273137294704 104372958816882 104487599452248 104696573433048 104793118748892 104959144776906 105284576897784 105592426537836 105967271339916 106087633275672 106295343387408 106397831033788 106775534958428 107106109370064 107707645421712 107810754826446 107923059456912 108193474519326 108509829707979 108529183714896 108633079584918 109018718465958 109337486648607 109676494080948 109850256947214 109951554701331 110171456528931 110292466088484 110513049734884 110614958679386 110633928831792 110790208375623 110957419851768 111133720058772 111477787303536 111803745745944 111981390679876 112200640242264 112328082291888 112656526976952 112938802349121 113056448779512 113067082833282 113800241205693 113918784982296 114486866628358 114668250672969 115486294131432 116367163939656 116419293213174 116780258211336 116892052902063 117121720954644 117254752567848 117307279456542 117484326901872 117548549383779 117670997709288 117783645112179 118015064954052 118380436672176 118445149010007 118568531308104 118915222920116 119045292308208 119283381505008 119348587435131 119953308316464 120494373041322 121221388194732 121413441889026 121902199360956 122095331679258 122146002338556 122258638540374 122832006380748 123191164294142 123212291230224 123628483229902 123649685164944 123768905488284 124011233951976 124152090954192 124592821103952 124827097333239 124957127598408 125543150796816 125658919658664 125779213964187 125910236033064 126225720272547 126369092578374 126417095633584 126617381000712 126738592849071 127188504876951 127955909761106 128158633105083 128674543769898 129072916970424 129450323160396 129656006735234 130057418520792 130437703370268 130842133289552 130900746949308 130913059432113 131049429340536 131377790487753 131432614806444 131899190242764 131911596638829 132379872422949 132579972349776 132905249146012 133050620815056 133389597721617 134065462236048 134193804193134 134734009820004 135761691262932 136243634579892 136642007780418 136797211329156 137065048052184 137282830660836 137684242446394 137707854904368 138110509450872 138329953192788 138758219301744 138886174359576 139019766620149 139163945089176 139512638195973 139537521919152 139724158331856 139945526369208 140576768548209 140789902050448 141236044646418 141289695119888 141366284615997 141424952893854 141649015537197 142219232587782 142444553625801 142503669394982 142659539809416 143304007444206 143747673101928 144257966025768 144397056402998 144679772943972 144844106113224 145358291287944 145783315531476 146235325441264 146314595835891 146467009262952 146602072935108 146895275371908 147056621451312 147197399950746 147430608008103 147720277834164 148177616155632 148178293411696 148320145696818 149614925065272 150120301064881 150585069798828 150756110444376 151733654940924 152717538107526 152891000897292 153364347649296 153882388616558 155225724284232 155374323132231 155375033281343 155856070536084 156162294606192 156409705942056 156559438225323 156731399178372 157044860149572 157189678123338 157353419938736 157438717165359 157926865346676 158388639806754 158950907009874 159131449913508 159443015081112 159596746550682 160163302437642 160659164055096 161384945391586 161561468132568 161628517592976 161884589185368 162536265814608 162793775572344 162861336451408 162949619377377 163011518053832 163528077698937 163776008507664 164514741121422 164775385420821 164995778376163 165025207317712 165438699132726 165610276879824 165769574602326 165922438019079 166436129777652 166700580088158 167188008684907 167216680955304 167705618618916 167972086019814 168300960363396 168492123437832 168984790465428 169584673169268 170878177473444 171566058359864 171730299942537 172600430880528 173040169979621 173229441197148 173654448961501 173916937827024 174534329265744 174550745909484 175170387317004 175243486408592 175682581431966 175865586990352 175882128851772 175960919184813 176506496563932 177022597431078 177570655008264 177852796962156 178372834380174 178925072257512 179645346426672 179929962474696 181015588350576 181658179439856 181832082292098 182120162833539 182189343707224 182396281772208 182853299041434 183043774214448 183219003507834 183387957810561 184248009571122 184439937590384 184786746441213 185442724844853 185653358232426 186016850927964 186196204309129 186228136431288 186857186177249 186889231655928 187435691397612 188314726195224 188488379487996 188566603858472 188865354049596 189625643450376 189926071501068 191072009925608 191933864641659 192906363925296 193011815654847 193397837036047 193609375455636 194175484740594 194377754041968 194484010102851 195086127781188 195469430580144 195656555055402 195860367162544 195967433689783 196263199934328 196351120423962 196574144010804 196960370445552 197148922209666 197760194262424 197848785364146 199357873719018 200780093065104 201098193354072 202101014730006 202311539921232 203623384143368 203642536894398 203854667863056 204365451869838 204963011670627 205195816993734 205597572078276 205924245991254 206526363669591 207165764176308 207494929789182 207808094048112 208101640110203 208137328952616 208329261539364 208745917633764 208975198904496 209393146866096 209586237497784 209918289553812 210569153795568 211184853075672 211934542679832 212137429340781 212175266551344 212795662067576 213328848881673 213551069916856 213755504092473 214956011166309 215621509652892 216386949038652 216595584604497 217019659415958 217266159169836 218037436931916 218674973297214 219352988161896 219700513894428 219903109402662 220342913057862 220584932176968 220796099926119 221026099469768 221229917358772 221580416751246 221914839703536 222267440117544 222480218545227 223607491491888 223962781359752 224401280484528 225313053953904 225877604698242 226112897559024 226134165666564 227600482411386 227837569964592 228973733256716 229076307161289 229336501345938 230823582924837 230972588262864 232584186005521 232734327879312 232838586426348 233560516422672 233784105804126 234243441909288 234509505135696 234614558913084 235097098767558 235341995418576 235567290224358 235784517185007 236030129908104 236890298020014 237137062616208 237582959710131 237830445840232 238426360514811 238697174870262 239395119826023 240244953656463 240988746082644 242077418087379 242442776389464 242826883778052 243804398721912 244190663358516 244292004677112 244517277080748 245664012761496 246382328588284 246772111682133 247256966459804 247537810976568 248022467903952 248158048699089 248654361903489 249654194666478 249914255196816 250050870132237 251317839317328 251558427928374 251820472066128 251958129029721 252451440545094 252738185156748 253234762001424 253477185698142 254377009753902 255911819522212 256317266210166 257349087539796 258145833940848 258900646320792 259312013470468 260114837041584 260875406740536 261801493898616 261826118864226 262098858681072 262755580975506 262865229612888 263523872147949 263798380485528 263823193277658 264759744845898 265533896146617 265810498292024 266779195443234 267559251570261 268387608386268 269468019640008 271523382525864 272487269159784 272748123438147 273284015560836 273594422658312 274130096104368 274279948562151 274565661321672 274828505261751 275368484892788 276221018901744 276372014356683 276659906385576 277772348719152 278039533240298 278327890178352 278480037348639 279025276391946 279891052738416 281153537096418 282472089292836 282732569231994 282849905787708 283298031074394 284438465175564 284889107251602 285007338789964 285319079618832 286608014888412 287495346203856 288515932051536 288794112805996 289359545887944 289688212226448 290716582575888 291263227110891 291566631062952 292629191671782 292934018525904 293204145870216 293484832583103 293790550743816 294394799901492 294526680635943 294861216016206 295440555668328 295723383314499 296640291393636 296773178046219 299036810578527 299229850130544 300240602129762 301170139597656 301512220888752 303151522095009 303467309881848 305435076215052 305463805341597 305782001794584 306548177804757 307764777233116 307793725490601 308886368986881 310451448568464 310748646264462 310750066562686 311242394683773 311712141072168 312819411884112 313118876450646 313462798356744 314089720299144 314379356246676 314877434330718 315853730693352 316777279613508 317901814019748 318262899827016 318886030162224 319193493101364 320326604875284 321318328110192 322769890783172 323122936265136 323769178370736 325529489123937 325587551144688 325899238754754 326023036107664 327056155397874 328012459945821 329029482242844 329550770841642 329854664103993 329991556752326 330514369586793 330877398265452 331539149204652 331844876038158 332370625126869 332872259555304 333401160176316 334376017369814 334433361910608 335411237237832 335944172039628 336601920726792 336984246875664 337969580930856 338816407047363 339169346338536 341400723617079 341756354946888 343132116719728 343460599885074 344004752018907 346080339959242 346458882394296 347308897923002 349101491818968 350340774634008 350676158706189 351365162863932 351764257703544 351921838369626 353012993127864 353350935336537 354045194862156 355141310016528 355335447030021 355705593924312 356745668760348 357850144515024 358045762305393 359859924949392 363664164584196 364240325667078 364378687414448 365706598082868 366438007015668 366775915621122 368496019142244 369573492882426 370885449689706 371306716464852 372033701855928 372392408618258 372456272862576 373714372354498 373778463311856 374871382795224 376629452390448 376976758975992 377133207716944 377337641892561 377730708099192 378677160817641 379251286900752 379852143002136 380215778547213 381565514630853 382144019851216 383867729283318 384475899315249 386023631309694 386795674072094 387152355377851 387218750911272 388350969481188 388968020205702 390172255562376 391313110110804 391934867379566 392526399868656 392702240847924 393148288021608 394297844419332 395520388524848 395697570728292 395734789916487 397139617268847 398715747438036 400168793164851 400704033199253 402196386708144 404202029460012 407246768286736 407285073788796 408730903739676 409926023341254 410391633987468 411195144156552 411848491982508 413052727339182 414331528352616 414989859578364 416203280220406 416274657905232 416658523078728 417059299860447 417491835267528 419172474995568 419836579107624 420240412807651 421730305644627 422369706151344 423869085359664 424274858681562 424947046611591 425591324135152 426657697763346 427102139833712 427333660877403 427511008184946 429912022332618 431243019305784 432699691304657 432773898077304 433191169208994 434039318831916 434532318339672 436074873863832 437349946594428 438705976323792 439401027788856 439806218805324 440685826115724 441169864353936 441592199852238 442052198939536 442291824024309 442459834717544 443160833502492 444534880235088 444960437090454 447845684163871 447925562719504 450360903194643 451755209396484 452268331333128 453796023573319 455200964822772 457947466513432 458152614322578 458673002691876 461647165849674 465168372011042 465677172852696 466125099844029 467568211608252 468486883818576 469229117826168 469678314675969 469680461373257 470194197535116 471134580448716 471569034370014 472060259816208 473780596040028 475165919420262 475660891680464 476852721029622 477394349740524 478790239652046 480489907312926 481977492165288 484154836174758 484885552778928 485653767556104 487608797443824 488381326717032 488584009354224 489034554161496 491328025522992 492764657176568 493544223364266 494326156262463 494513932919608 494987335128489 495075621953136 496316097398178 497308723806978 497767314057237 498762842882437 499308389332956 500101740264474 501564026054721 503116855856748 503916258059442 504902881090188 505389697410493 505476370313496 506954371396284 508754019507804 511823639044424 512634532420332 514698175079592 515190899827611 517801292641584 518624026940936 519120509938863 520963346884503 521750813481072 523602987797232 523652237728452 524936986240699 525511161951012 525730459225776 527047744295898 527596760971056 527646386555316 529519489691796 531067792293234 531620996584048 533558390886468 535118503140522 536775216772536 538936039280016 543046765051728 544974538319568 545496246876294 546568031121672 547188845316624 548559897124302 549131322643344 549657010523502 550163873431683 550736969785576 552744028713366 553319812771152 554360239323639 556079066480596 556328174534559 556960074697278 558050552783892 558588612927387 560571558531747 562307074192836 564847308870551 564944178585672 565465138463988 565699811575416 566596062148788 568876930351128 569778214503204 570014677579928 573216029776824 575801593924977 577588225611992 578719091775888 579035446964541 580193511108141 582526454221782 583133262125904 583452030308553 585258383343564 586408291740432 586969665166206 587581101487632 587902301069349 588789599802984 589053361271886 589722432032412 590881111336656 591446766628998 593280582787272 593546356092438 598073621157054 600481204259524 602340279195312 606303044190018 606934619763696 610870152430104 610927610683194 611564003589168 613096355609514 614889035011881 615529554466232 615587450981202 617772737973762 619579091008773 621497292528924 621500133125372 622484789367546 623424282144336 624304920330609 626237752901292 626925596713488 628179440598288 628758712493352 629754868661436 631707461386704 633554559227016 635803628039496 636412288022343 636525799654032 638386986202728 639986546645019 640653209750568 641266512277419 644868033498927 645539781566344 649786753813491 651058978247874 651798477509508 654112310795748 656024919891642 658058964485688 659101541683284 659709328207986 659983113504652 661028739173586 661754796530904 662388299778357 663078298409304 663689752076316 664741250253738 665744519110608 666802320352632 667440655635681 668752034739628 670822474475664 671888344079256 673203841453584 675939161861712 677632814094726 678338692677072 682801447234158 683512709893776 686921199770148 687228921483867 688009504037814 692160679918484 692470748774511 692917764788592 694617795846004 697752558016563 698202983637936 700681549268016 701352317412378 702730325727864 703528515407088 703843676739252 706025986255728 706701870673074 707353551555021 708090389724312 710670894060042 711411187848624 712748879130393 713491337520696 715279081544433 716091524610786 718185359478069 720734860969389 726232254262137 727328329168392 728480651334156 731413196165736 732876014031336 733551831242244 736992038284488 739146985764852 740316335046399 741770899379412 742613432929704 744067403711856 744474146097267 744784817236516 745963085710467 747428744708996 749742765590448 750152610396711 753953517951984 754675283785122 755461416198384 755874387089163 757354321635282 759704286004272 760431557094426 763131029261706 767735458566636 768951798630498 772047262619388 773591348144188 774304710755702 774437501822544 776701938962376 777936040411404 780344511124752 782626220221608 783869734759132 785404481695848 786296576043216 788595688838664 790571616443847 791395141456584 791469579832974 794279234537694 796601688439851 797431494876072 800337586329702 801408066398506 802677754710783 808404058920024 814570147577592 817461807479352 818244370314441 819852046682508 820783267974936 822390288313104 822839845686453 823696983965016 824485515785253 826105454678364 828663056705232 829116043070049 829979719156728 832406560440812 833317046157456 834118599720894 834983670535056 835440112045917 839673158215248 840480825615302 843460611289254 848549717363124 849894093223182 853315395526692 854667321754806 855022016369892 859824044665236 862486038611568 865399382609314 865547796154608 866382338417988 868078637663832 869064636679344 872149747727664 873789681332673 874699893188856 878802055577712 879612437610648 880454497749309 881371652231448 883184399704476 883580041907829 884583648048618 884919669435088 886321667004984 887170149943497 889920874180908 890319534138657 895691368327742 897110431735581 900721806389286 903510418792968 904536662666256 907592047146638 910401929645544 915894933026864 916305228645156 916391416024791 917346005383752 919644533414271 923294331699348 923381176471803 926659106960643 930336744022084 931354345705392 932250199688058 933727184051319 935136423216504 938458235652336 939356629351938 939360922746514 940388395070232 942269160897432 943138068740028 947561192080056 950331838840524 953705442059244 954788699481048 957580479304092 960979814625852 963954984330576 968309672349516 971307535112208 973138366341043 976588467371811 976762653434064 978069108322992 984037379837463 985529314353136 987088446728532 988652312524926 989027865839216 989563992311979 989974670256978 991543108760379 992632194796356 994617447613956 995534628114474 997111875380607 997525685764874 998616778665912 1000203480528948 1003128052109442 1006233711713496 1007832516118884 1009805762180376 1010779394820986 1010952740626992 1013908742792568 1017508039015608 1023647278088848 1024202170851237 1025269064840664 1029396350159184 1030381799655222 1032014256056721 1037248053881872 1038241019877726 1041926693769006 1047304475456904 1049873972481398 1050842107454167 1051022323902024 1054095488591796 1055292773110632 1059038979383592 1060052806009611 1062135584586468 1067116781772936 1070237006281044 1073550433545072 1074137286916179 1087625232969401 1090992493752588 1093136062243344 1097119794248604 1099314021047004 1100327746863366 1101473939571152 1105488057426732 1108720478647278 1112158132961192 1112656349069118 1113920149394556 1116101105567784 1117177225854774 1121143117063494 1124614148385672 1129694617741102 1129888357171344 1130930276927976 1131399623150832 1133192124297576 1137753860702256 1139556429006408 1140029355159856 1140647335641639 1144696543892559 1146432059553648 1151603187849954 1153427697945747 1154970448633141 1155176451223984 1158070893929082 1160387022216282 1161457066133553 1165052908443564 1166904060617106 1170316060794349 1170516766687128 1173939330332412 1175804602138698 1177579199605968 1178106722543772 1179444864064824 1182893533257996 1186561165574544 1187092712184876 1196147242314108 1200506379494553 1200962408519048 1202112099597759 1211281189857347 1212606088380036 1215581142730507 1221740304860208 1221855221366388 1226192711219028 1229778070023762 1231059108932464 1231174901962404 1235545475947524 1239158182017546 1242994585057848 1243000266250744 1244969578735092 1248609840661218 1251177899581341 1252475505802584 1257517424986704 1259509737322872 1260721238422953 1267109118454032 1271607256078992 1272824576044686 1274841139834773 1276773972405456 1279973093290038 1281306419501136 1282533024554838 1289736066997854 1291079563132688 1298099073913971 1299573507626982 1302117956495748 1303596955019016 1308000303240743 1308224621591496 1312049839783284 1316117928971376 1318203083366568 1319418656415972 1319966227009304 1322057478347172 1323509593061808 1324776599556714 1326156596818608 1327379504152632 1329482500507476 1333604640705264 1334881311271362 1337504069479256 1343537052491613 1343776688158512 1351082709583929 1353784859252329 1355265628189452 1361388070719957 1365602894468316 1371772035828481 1373842399540296 1374457842967734 1376019008075628 1384321359836968 1384941497549022 1389235591692008 1395505116033126 1398375299532087 1402704634824756 1405460651455728 1407687353478504 1409041384119771 1413403741346148 1414707103110042 1416180779448624 1421341788120084 1425497758260786 1426982675041392 1430558163088866 1432183049221572 1436370718956138 1441469721938778 1452464508524274 1454656658336784 1456961302668312 1462826392331472 1465752028062672 1467103662484488 1473984076568976 1478293971529704 1480632670092798 1483541798758824 1484962005385467 1485226865859408 1488948292194534 1489569634473032 1491926171420934 1493301942171711 1494857489417992 1496288528647311 1500305220793422 1504692078164163 1509350567570244 1511748774178326 1514708643270564 1516169092231479 1520863114188852 1526262058523412 1535470917133272 1537903597260996 1544094525238776 1545572699482833 1547182696288376 1548609421511404 1553403877924752 1555872080822808 1557361529816589 1562890040653509 1565252440443216 1567739469518264 1570808963391696 1574810958722097 1577191377677328 1581143232887694 1582790282913168 1582939159665948 1588558469075388 1593203376879702 1594862989752144 1600675172659404 1602816132797012 1605355509421566 1616808117840048 1629140295155184 1634923614958704 1636488740628882 1639704093365016 1641566535949872 1645679691372906 1647393967930032 1648971031570506 1650491620295049 1652210909356728 1658232086140098 1659959438313456 1663080717970917 1664813120881624 1668237199441788 1668984523603677 1670880224091834 1675765838782161 1680961651230604 1681714675595241 1686921222578508 1694541926611653 1697099434726248 1699788186446364 1706630791053384 1709334643509612 1710044032739784 1719648089330472 1727404781774931 1730798765218628 1732764676835976 1736157275327664 1737106340893623 1740580533324423 1747579362665346 1749399786377712 1750356090925659 1759224875221296 1760908995498618 1762743304462896 1763706903208047 1766368799408952 1767160083815658 1769167296097236 1772643334009968 1774340299886994 1779841748361816 1780639068277314 1791382736655484 1794220863471162 1801443612778572 1807020837585936 1815184094293276 1820803859291088 1832610457290312 1832782832049582 1834692010767504 1839289066828542 1844667105035643 1846588663398696 1846762352943606 1853318213921286 1858737273026319 1860673488044168 1864500399376116 1867454368102638 1870272846433008 1872914760991827 1878713258703876 1878721845493028 1880776790140464 1884538321794864 1886276137480056 1895122384160112 1900663677681048 1907410884118488 1909236864067029 1909577398962096 1915160958608184 1919959639935057 1921959629251704 1923799536832257 1934604100496781 1936619344699032 1946276732682086 1949360261440473 1953176934743622 1968074759674926 1974176893457064 1977304625049852 1979127984623958 1979949340513956 1983086217520758 1985264389592712 1987164899335071 1989234895227912 1991069256228948 1994223750761214 1995051371529748 1997233557331824 2000406961057896 2002321966907043 2006256104218884 2012467423426992 2015665032237768 2019611524360752 2021558789641972 2027817485585136 2035016078031216 2048404341702474 2050538129681328 2060763599310444 2061686764451601 2064028512113442 2076482039755452 2077412246323533 2083853387538012 2093257674049689 2094608950913808 2099747944962796 2101684214908334 2102044647804048 2108190977183592 2110585546221264 2118077958767184 2120105612019222 2122060654665063 2124271169172936 2134233563545872 2138246637391179 2140474012562088 2145837244633299 2148274573832358 2154556078434207 2162204582908167 2175250465938802 2178696762786411 2181984987505176 2194239588497208 2198628042094008 2200655493726732 2210976114853464 2217440957294556 2220949005139197 2224316265922384 2225312698138236 2227840298789112 2232202211135568 2233422438291801 2234354451709548 2237889257131401 2242286234126988 2249228296771344 2250457831190133 2259389235482204 2261860553855952 2266384248595152 2267623161267489 2279112858012816 2281294671283278 2289393087785118 2303206375699908 2306855395891494 2309940897266282 2316141787858164 2320774044432564 2322914132267106 2330105816887128 2333808121234212 2340632121588698 2341033533374256 2347878660664824 2351609204277396 2356213445087544 2358889728129648 2365787066515992 2371714849331541 2374185424369752 2389805065319553 2392294484628216 2401012758989106 2401924817038096 2404224199195518 2408033264132349 2422562379714694 2425212176760072 2431162285461014 2443710442732776 2452385422438056 2454733110943323 2459556140047524 2462349803924808 2471090951895048 2473456547355759 2478316364035092 2485989170115696 2486000532501488 2487348129210147 2489939157470184 2497219681322436 2502355799162682 2504951011605168 2506320336137751 2519019474645744 2521442476845906 2545649152089372 2549682279669546 2559946186580076 2565066049109676 2579472133995708 2596198147827942 2599147015253964 2604235912991496 2607193910038032 2616000606481486 2616449243182992 2624099679566568 2636406166733136 2638837312831944 2639932454018608 2641363493247927 2641375565782831 2644114956694344 2649553199113428 2650740125723487 2654759008305264 2658965001014952 2661510449830491 2669762622542724 2670958602415971 2675008138958512 2687074104983226 2691331295206743 2702165419167858 2707569718504658 2710531256378904 2722776141439914 2731205788936632 2743544071656962 2747684799080592 2748915685935468 2752038016151256 2768642719673936 2769882995098044 2770143529415409 2778471183384016 2779977320881929 2791010232066252 2796750599064174 2801181552153957 2804928232394771 2805409269649512 2815374706957008 2818082768239542 2826807482692296 2829414206220084 2842683576240168 2850995516521572 2861116326177732 2864366098443144 2872741437912276 2882939443877556 2904929017048548 2913922605336624 2919415099023129 2934207324968976 2941682889653557 2952112139512389 2952125632345517 2956587943059408 2961265340185596 2967083597517648 2969924010770934 2974629326281137 2977896584389068 2979139268946064 2983852342841868 2986603884343422 2989714978835984 2991335626141821 2992577057294622 3000610441586844 3009384156328326 3018701135140488 3023497548356652 3029417286541128 3032338184462958 3041726228377704 3052524117046824 3070941834266544 3075807194521992 3088189050477552 3091145398965666 3094365392576752 3096042768170163 3097218843022808 3111744161645616 3114723059633178 3125780081307018 3134919789147097 3135478939036528 3149621917444194 3152526322362501 3162286465775388 3165878319331896 3176572165013233 3177116938150776 3186406753759404 3201350345318808 3205632265594024 3210711018843132 3262875698908203 3272977481257764 3279408186730032 3287763229612799 3291359382745812 3297942063141012 3300983240590098 3304421818713456 3316464172280196 3326161435941834 3329626241763248 3336474398883576 3337969047207354 3341760448183668 3351531677564322 3361923302461208 3363429351190482 3373842445157016 3389083853223306 3394198869452496 3399576372892728 3413261582106768 3418669287019224 3420088065479568 3439296178660944 3454809563549862 3460283093837241 3461597530437256 3464911345899423 3465529353671952 3474212681787246 3481161066648846 3484371198400659 3491339900177059 3495158725330692 3500712181851318 3510948182383047 3521817990997236 3527413806416094 3532737598817904 3534320167631316 3537727881873451 3538334592194472 3548680599773988 3559683496723632 3561278136554628 3582765473310968 3588441726942324 3602887225557144 3606336298793277 3630368188586552 3633843569572041 3646743428191521 3665220914580624 3665565664099164 3674558903684893 3678578133657084 3689334210071286 3693177326797392 3693524705887212 3706636427842572 3717474546052638 3721346976088336 3729000798752232 3734908736205276 3745829521983654 3753533698744023 3757426517407752 3757443690986056 3772552274960112 3782163715268859 3801327355362096 3814821768236976 3818473728134058 3830321917216368 3839919279870114 3843919258503408 3847599073664514 3869208200993562 3873238689398064 3892553465364172 3894297221741913 3898720522880946 3906353869487244 3924000909722229 3936149519349852 3948353786914128 3953931162093857 3954609250099704 3958255969247916 3959898681027912 3966172435041516 3970528779185424 3974329798670142 3978469790455824 3982138512457896 3988447501522428 3990102743059496 4000813922115792 4004643933814086 4012512208437768 4030611157474839 4031330064475536 4043117579283944 4053248128751787 4061354577756987 4084164212159871 4096808683404948 4115316107485443 4121527198620888 4123373528903202 4128057024226884 4152964079510904 4154824492647066 4167706775076024 4186515348099378 4195125898596261 4199495889925592 4203368429816668 4216381954367184 4227124152359313 4240211224038444 4244121309330126 4248542338345872 4276493274782358 4280948025124176 4291674489266598 4296549147664716 4309112156868414 4324409165816334 4350500931877604 4357393525572822 4363969975010352 4388479176994416 4397256084188016 4401310987453464 4421952229706928 4434881914589112 4441898010278394 4450625396276472 4454886016156401 4455680597578224 4466844876583602 4468708903419096 4475778514262802 4479905826515133 4484572468253976 4488865585941933 4500915662380266 4514076234492489 4518778470964408 4535246322534978 4548507276694437 4562589342566556 4578786175570236 4606412751399816 4613710791782988 4619881794532564 4632283575716328 4636718098448499 4641548088865128 4645828264534212 4660211633774256 4667616242468424 4672084589449767 4681264243177396 4688670121960527 4695757321329648 4703218408554792 4712426890175088 4724432876166291 4731574133031984 4743429698663082 4748370848739504 4779610130639106 4784588969256432 4802025517978212 4808448398391036 4816066528264698 4845124759429388 4850424353520144 4862324570922028 4887420885465552 4904770844876112 4909466221886646 4919112280095048 4924699607849616 4942181903790096 4946913094711518 4951474860885147 4956632728070184 4974696258420294 4979878314940368 4989242153912751 4994439362644872 5004711598325364 5006953570811031 5012640672275502 5027297516346483 5042884953691812 5045144026785723 5083625779834959 5091298304178744 5099364559339092 5119892373160152 5130132098219352 5158944267991416 5182214345324793 5192396295655884 5198294030507928 5208471825982992 5211319022680869 5221741599973269 5232001212962972 5248199359133136 5251068272776977 5277674625663888 5282726986495854 5282751131565662 5288229913388688 5291120709624141 5299106398226856 5301480251446974 5317930002029904 5323020899660982 5339525245085448 5341917204831942 5374148209966452 5382662590413486 5404330838335716 5415139437009316 5421062512757808 5445552282879828 5462411577873264 5487088143313924 5497831371870936 5504076032302512 5534001315106929 5539765990196088 5540287058830818 5559954641763858 5576211819078957 5582020464132504 5593501198128348 5602363104307914 5609856464789542 5610818539299024 5618744282975481 5636165536479084 5653614965384592 5658828412440168 5685367152480336 5701991033043144 5722232652355464 5727710592201087 5728732196886288 5745482875824552 5759878919805171 5765878887755112 5771398610496771 5803812301490343 5809858034097096 5838830198046258 5848080784321419 5883365779307114 5904224279024778 5904251264691034 5922530680371192 5939848021541868 5949258652562274 5955793168778136 5961494698005213 5967704685683736 5973207768686844 5982671252283642 5985154114589244 6001220883173688 6006965900721129 6018768312656652 6037402270280976 6046995096713304 6058834573082256 6064676368925916 6083452456755408 6105048234093648 6151614389043984 6182290797931332 6185060293354803 6192085536340326 6194437686045616 6229446119266356 6232236738970599 6251560162614036 6269839578294194 6279773022149067 6299243834888388 6305052644725002 6324572931550776 6331756638663792 6353144330026466 6354233876301552 6372813507518808 6402700690637616 6411264531188048 6414739912173537 6421422037686264 6437511733899897 6463668235302621 6486613748724501 6525751397816406 6536090288359233 6545954962515528 6575526459225598 6582718765491624 6595884126282024 6601966481180196 6632928344560392 6652322871883668 6662847015417591 6672948797767152 6675938094414708 6683520896367336 6703063355128644 6713667771394203 6723846604922416 6726858702380964 6747684890314032 6751373493570399 6778167706446612 6799152745785456 6802869483802467 6811968564387301 6837338574038448 6909619127099724 6920566187674482 6923195060874512 6929822691798846 6948425363574492 6962322133297692 6968742396801318 6982679800354118 6990317450661384 7001424363702636 7021896364766094 7043635981994472 7054827612832188 7068640335262632 7075455763746902 7076669184388944 7097361199547976 7122556273109256 7165530946621936 7169415195958659 7176883453884648 7205774451114288 7212672597586554 7224099792397047 7260736377173104 7267687139144082 7293486856383042 7331131328198328 7349117807369786 7355894752179169 7357156267314168 7378668420142572 7387049411774424 7413272855685144 7420369642067277 7434949092105276 7458001597504464 7469817472410552 7491659043967308 7507067397488046 7514853034815504 7514887381972112 7518961008413253 7564327430537718 7613376630785807 7636947456268116 7679838559740228 7695198147329028 7738416401987124 7785106930728344 7788594443483826 7797441045761892 7812707738974488 7848001819444458 7872299038699704 7879871269912321 7907862324187714 7909218500199408 7916511938495832 7919797362055824 7924126697348493 7932344870083032 7948659597340284 7964277024915792 7976895003044856 7980205486118992 7984531349491473 7984567843345369 8009287867628172 8012875807247913 8025024416875536 8061222314949678 8073993885620229 8086235158567888 8106496257503574 8122709155513974 8168328424319742 8193617366809896 8230632214970886 8243054397241776 8246747057806404 8256114048453768 8305928159021808 8309648985294132 8335413550152048 8373030696198756 8390251797192522 8398991779851184 8403544656461871 8406736859633336 8414784697184313 8454248304718626 8478968329001429 8480422448076888 8488242618660252 8509067999113549 8552986549564716 8583348978533196 8593098295329432 8618224313736828 8648818331632668 8701001863755208 8714787051145644 8758245297069387 8802621974906928 8825048668960671 8856376897036551 8869763829178224 8883796020556788 8901250792552944 8909772032312802 8923887978843411 8923928766091883 8933689753167204 8937417806838192 8951557028525604 8959811653030266 8969144936507952 8977731171883866 9001831324760532 9028152468984978 9037556941928816 9070492645069956 9097014553388874 9125178685133112 9157572351140472 9212825502799632 9227421583565976 9239763589065128 9264567151432656 9273436196896998 9283096177730256 9291656529068424 9335232484936848 9344169178899534 9362528486354792 9377340243921054 9404759367441291 9406436817109584 9448865752332582 9457578967087503 9476494014766303 9486859397326164 9529716495039699 9559220261278212 9602404250799367 9604051035956424 9616896796782072 9632133056529396 9690249518858776 9724649141844056 9788627096724609 9818932443773292 9838224560190096 9863289688838397 9893826189423036 9902949721770294 9913265456140368 9949392516840588 9978484307825502 9988878725289744 10009423196650728 10013907141622062 10025281344551004 10054595032692966 10085769907383624 10090288053571446 10167251559669918 10182596608357488 10198729118678184 10239784746320304 10260264196438704 10317888535982832 10364428690649586 10384792591311768 10394734037698269 10396588061015856 10422638045361738 10443483199946538 10453113595201977 10464002425925944 10474019700531177 10502136545553954 10532844547149141 10565453972991708 10565502263131324 10582241419248282 10598212796453712 10602960502893948 10613183645620353 10646041799321964 10679050490170896 10683834409663884 10748296419932904 10765325180826972 10808661676671432 10819008896379831 10830278874018632 10891104565759656 10901530708716123 10940230284574563 10974176286627848 10995662743741872 11023676711054679 11068002630213858 11079531980392176 11080574117661636 11119909283527716 11152423638157914 11164040928265008 11187002396256696 11204726208615828 11219712929579084 11237488565950962 11260601096232069 11272331072958168 11317656824880336 11346491145806577 11403982066086288 11444465304710928 11455421184402174 11490965751649104 11519757839610342 11531757775510224 11542797220993542 11607624602980686 11619716068194192 11677660396092516 11682891665225739 11696161568642838 11766731558614228 11772002729166687 11808448558049556 11808502529382068 11845061360742384 11861793486281571 11879696043083736 11898517305124548 11911586337556272 11922989396010426 11935409371367472 11946415537373688 11965342504567284 11970308229178488 12002441766347376 12013931801442258 12037536625313304 12091833472424517 12093990193426608 12129352737851832 12159744386255361 12184063733270961 12252492636479613 12345948322456329 12364581595862664 12370120586709606 12384171072680652 12458892238532712 12464473477941198 12503120325228072 12539679156588388 12559546044298134 12585377695788783 12598487669776776 12610105289450004 12649145863101552 12681372457077939 12706288660052932 12745627015037616 12829479824347074 12842844075372528 12875023467799794 12927336470605242 12973227497449002 13051502795632812 13072180576718466 13091909925031056 13151052918451196 13165437530983248 13191768252564048 13203932962360392 13265856689120784 13304645743767336 13325694030835182 13351876188829416 13364658048469203 13367041792734672 13406126710257288 13427335542788406 13439717479545399 13453717404761928 13466596757825799 13502746987140798 13542228703477467 13556335412893224 13605738967604934 13623937128774602 13645521830083311 13819238254199448 13841132375348964 13859645383597692 13896850727148984 13910154295345497 13924644266595384 13937484793602636 13965359600708236 13980634901322768 14002848727405272 14016253768349301 14043792729532188 14066010365881581 14087271963988944 14109655225664376 14137280670525264 14150911527493804 14173298628498873 14194722399095952 14245112546218512 14338830391917318 14353766907769296 14425345195173108 14448199584794094 14535374278288164 14586973712766084 14662262656396656 14698235614739572 14711789504358338 14714312534628336 14757336840285144 14774098823548848 14826545711370288 14840739284134554 14854424582655441 14869898184210552 14939634944821104 14967726461738253 14983318087934616 15014134794976092 15020860712433093 15037922016826506 15081892549039449 15128654861075436 15135432080357169 15226753261571614 15250877339504877 15273894912536232 15359677119480456 15390396294658056 15476832803974248 15546643035974379 15570213861456688 15577188886967652 15594882091523784 15625415477948976 15633957068042607 15665224799919807 15696003638888916 15744598077399408 15753204818330931 15759742539824642 15815724648375428 15833023876991664 15848253394696986 15864689740166064 15873362128872423 15897319194680568 15953790006089712 15969062698982946 15969135686690738 16018575735256344 16025751614495826 16122444629899356 16147987771240458 16212992515007148 16245418311027948 16336656848639484 16387234733619792 16461264429941772 16493494115612808 16512228096907536 16602003945320787 16619297970588264 16728635457236871 16746061392397512 16780503594385044 16807089312923742 16813473719266672 16829569394368626 16856232848926443 16908496609437252 16957936658002858 16960844896153776 16976485237320504 17018135998227098 17105973099129432 17166697957066392 17183131776603261 17186196590658864 17236448627473656 17297636663265336 17314195831490313 17402003727510416 17411436904471029 17429574102291288 17516490594138774 17544242352964257 17650097337921342 17712753794073102 17767592041113576 17819544064625604 17847775957686822 17847857532183766 17867379506334408 17903114057051208 17919623306060532 17955462343767732 18003662649521064 18020897702163387 18056304937969956 18140985290139912 18194029106777748 18250357370266224 18315144702280944 18454843167131952 18479527178130256 18489628960479817 18546872393793996 18555180880064409 18583313058136848 18688338357799068 18696710216911797 18725056972709584 18754680487842108 18809518734882582 18839319066447201 18897731504665164 18915157934175006 18952988029532606 18973718794652328 19059432990079398 19118440522556424 19204808501598734 19208102071912848 19233793593564144 19264266113058792 19380499037717552 19391004705907863 19449298283688112 19459841246173503 19577254193449218 19608270865077699 19634497626763397 19637864887546584 19726579377676794 19787652378846072 19805899443540588 19898785033681176 19956968615651004 20018846393301456 20027814283244124 20050562689102008 20109190065385932 20141003314182609 20171539814767248 20180576107142892 20334503119339836 20397458237356368 20408608451407401 20435905693161903 20591780227574899 20664879426418619 20728857381299172 20769585182623536 20789468075396538 20845276090723476 20886966399893076 20906227190403954 20928004851851888 20948039401062354 21004273091107908 21065689094298282 21130907945983416 21131004526262648 21164482838496564 21205921005787896 21226367291240706 21292083598643928 21367668819327768 21496592839865808 21530650361653944 21617323353342864 21638017792759662 21660557748037264 21672299377191141 21782209131519312 21803061417432246 21880460569149126 21944438524029679 21948352573255696 22047353422109358 22067684256537507 22136005260427716 22161148235323272 22236005155092631 22239818567055432 22304847276315828 22374004792513392 22409452417231656 22439425859158168 22474977131901924 22521202192464138 22544662145916336 22692982291613154 22840129892357421 22910842368804348 23014342607289593 23039515679220684 23085594441987084 23215249205961372 23355320792185032 23365783330451478 23392323137285676 23533463117228456 23544005458333374 23616897116099112 23617005058764136 23639613809736963 23723586972563142 23759392086167472 23772380092045479 23797034610249096 23845978792020852 23892831074747376 23930685009134568 23940616458356976 23953703530036107 24027863602884516 24075073250626608 24183666944849034 24221981656860687 24258705475703664 24319488772510722 24368127466541922 24504985272959226 24691896644912658 24729163191725328 24740241173419212 24768342145361304 24917784477065424 24928946955882396 25006240650456144 25079358313176776 25119092088596268 25170755391577566 25196975339553552 25220210578900008 25244354091552939 25362744914155878 25412577320105864 25436904987004287 25527203997340647 25658959648694148 25721912325794251 25750046935599588 25854672941210484 25946454994898004 26103005591265624 26144361153436932 26274735891208161 26302105836902392 26407865924720784 26475146006882013 26569130691109653 26609291487534672 26651388061670364 26703752377658832 26729316096938406 26771786298275649 26812253420514576 26854671085576812 26879434959090798 26907434809523856 26933193515651598 27005493974281596 27084457406954934 27112670825786448 27211477935209868 27247874257549204 27291043660166622 27638476508398896 27682264750697928 27719290767195384 27793701454297968 27820308590690994 27849288533190768 27874969587205272 27930719201416472 28005697454810544 28032507536698602 28087585459064376 28132020731763162 28214278102323873 28219310451328752 28301823054987608 28346597256997746 28372736901262509 28429482044298909 28589149485119097 28677660783834636 28807212752398101 28850690390346216 28896399169588188 29070748556576328 29173947425532168 29365881290173827 29396471229479144 29423579008716676 29514673680570288 29589869066515191 29681478568269108 29708849165310882 29739796368421104 29935452923476506 29966636175869232 30028269589952184 30041721424866186 30075844033653012 30163785098078898 30257309722150872 30270864160714338 30453506523143228 30501754679009754 30547789825072464 30719354238960912 30780792589316112 30953665607948496 31093286071948758 31154377773935304 31184202113094807 31189764183047568 31267914136085214 31330449599839614 31359340785605931 31392007277777832 31422059101593531 31506409636661862 31519485079649284 31598533641447423 31631449296750856 31696506789393972 31746724257744846 31794638389361136 31839550936861059 31938125397965892 31938271373381476 32037151470512688 32051503228991652 32244889259798712 32295975542480916 32425985030014296 32457026689139493 32490836622055896 32673313697278968 32704592126148369 32820690853723689 32922528859883544 32986988231225616 33071030133164037 33204007890641574 33238595941176528 33457270914473742 33492122784795024 33561007188770088 33614178625847484 33659138788737252 33712465697852886 33781803288696207 33816993218874504 33915873316005716 33952970474641008 34036271996454196 34039473437419731 34211946198258864 34333395914132784 34366263553206522 34472897254947312 34595273326530672 34628391662980626 34822873808942058 34859148204582576 35032981188277548 35048674995677217 35088484705928514 35300194675842684 35316008187500061 35425507588146204 35535184082227152 35585380458844713 35639088129251208 35695551915373644 35695715064367532 35734759012668816 35806228114102416 35839246612121064 35910924687535464 36007325299042128 36041795404326774 36112609875939912 36275500417273551 36281970580279824 36388058213555496 36479233158766083 36552191199812883 36757477909438839 36979257920959634 37037844967368987 37093744787587992 37110361760128818 37376676715598136 37393420433823594 37509360975684216 37619037469765164 37678638132894402 37756133087366349 37795463009330328 37830315868350012 37905976059065212 37947437589304656 38044117371233817 38118865980158796 38236881045112848 38409617003197468 38528532226117584 38782009411815726 38919682492347006 39154508386898436 39216541730155398 39268995253526794 39275729775093168 39453158755353588 39575304757692144 39611798887081176 39797570067362352 39913937231302008 40055628566488248 40093974145407609 40101125378204016 40218380130771864 40282006628365218 40319152438636197 40361152214285784 40399790273477397 40626686110432401 40669006238679672 40817216902814802 40871811386323806 40936565490249933 41183560455149798 41329758852837238 41457714762598344 41578936150793076 41690552181446952 41730462886036491 41773932799786152 41812454380807908 41896078802124708 42008546182215816 42048761305047903 42131378188596564 42198031097644743 42261815891966832 42262009052525296 42328965676993128 42411842011575792 42452734582481412 42519895885496619 42584167197287856 42735337638655536 43061300723307888 43276035585519324 43344598754382282 43606122834864492 43760921138298252 43888877048059358 44094706844218716 44135368513075014 44272010520855432 44322296470646544 44472010310185262 44479637134110864 44609694552631656 44818904834463312 44878851718316336 44903179385214759 44949954263803848 45042404384928276 45062582137299279 45245677647118347 45385964583226308 45406296241071507 45680259784714842 45752632018514631 45821684737608696 46028685214579186 46079031358441368 46171188883974168 46430498411922744 46639929107923137 46710641584370064 46731566660902956 46784646274571352 46995674399759421 47066926234456912 47088010916666748 47233794232198224 47234010117528272 47259614454992793 47279227619473926 47447173945126284 47544760184090958 47594069220498192 47620086386617269 47683779950711107 47691957584041704 47861370018269136 47907407060072214 48055727205769032 48367333889698068 48443963313721374 48638977545021444 48736254933083844 49009970545918452 49383793289825316 49480482346838424 49536684290722608 49857893911764792 50158716626353552 50185906371710613 50186135749873789 50238184177192536 50341510783155132 50440421157800016 50488708183105878 50568698546779329 50725489828311756 50825154640211728 50873809974008574 51054407994681294 51317919297388296 51443824651588502 51500093871199176 51709345882420968 51892909989796008 51942587494470939 52206011182531248 52288722306873864 52549471782416322 52604211673804784 52632727058892771 52950292013764026 53138261382219306 53293636415500649 53302776123340728 53458632193876812 53543572596551298 53709342171153624 53758869918181596 53866387031303196 54010987948563192 54168914813909868 54422955870419736 54495748515098408 54582087320333244 55159098889386247 55364529501395856 55438581534390768 55468886881439451 55640617181381988 55749939174410544 55861438402832944 55891974903417583 56065015073397204 56090130650735391 56175170918128752 56264041463526324 56428556204647746 56517957199341603 56603646109975216 56693194513995492 56745473802525018 56858964088597818 57178298970238194 57355321567669272 57614425504796202 57701380780692432 57792798339176376 58141497113152656 58347894851064336 58731762580347654 58792942458958288 58824812595233097 58847158017433352 58903492880290191 59179738133030382 59352778303010003 59362957136538216 59417698330621764 59563475993794843 59870905846953012 60056539179904368 60083442849732372 60151688067306024 60327570196157796 60514619444301744 60541728321428676 60907013046286456 61003509358019508 61307717079485709 61775340682724697 61994638279255857 62186572143897516 62308755547870608 62368404226189614 62467501362643181 62535828272170428 62660899199679228 62718681571211862 62784014555555664 62844118203187062 63012819273323724 63038970159298568 63197067282894846 63262898593501712 63393013578787944 63493448515489692 63679101873722118 63876250795931784 63876542746762952 64103006457983304 64489778519597424 64591951084961832 64851970060028592 64914053378278986 64981673244111792 65346627394557936 65409184252296738 65641381707447378 65833315572089037 65845057719767088 66142060266328074 66203052769612521 66335458103364121 66408015781283148 66708015465277893 66914541828947484 67122014377540176 67216829755595569 67228357251694968 67318277577474504 67424931395705772 67563606577392414 67633986437749008 67831746632011432 68072543992908392 68078946874839462 68520389677072263 68732527106413044 69043027821868779 69256783325961252 69645747617884116 70065962376555096 70097349991354434 70176969411857028 70600389351685368 70632016375000122 70851015176292408 70918841429210889 71170760917689426 71278176258502416 71317140276136437 71391103830747288 71391430128735064 71678493224242128 71821849375070928 71861110590108321 72083590808653548 72225219751879824 72551000834547102 72776116427110992 72958466317532166 73104382399625766 73514955818877678 73958515841919268 74075689934737974 74187489575175984 74220723520257636 74753353431196272 74786840867647188 75018721951368432 75238074939530328 75357276265788804 75512266174732698 75590926018660656 75660631736700024 75733062274658817 75811952118130424 76088234742467634 76237731960317592 76310714961012861 76581611992021941 76819234006394936 77165736977382753 77564018823631452 77839364984694012 78309016773796872 78433083460310796 78537990507053588 78824207673624483 78906317510707176 79223597774162352 79425438020646039 79707392073328959 79827874462604016 80111257132976496 80187948290815218 80315358894826947 80436760261543728 80564013256730436 80638304877272394 80722304428571568 80799580546954794 81253372220864802 81338012477359344 81634433805629604 81743622772647612 81873130980499866 82367120910299596 82659517705674476 82915429525196688 83157872301586152 83381104362893904 83460925772072982 83547865599572304 83624908761615816 83792157604249416 84017092364431632 84097522610095806 84262756377193128 84396062195289486 84642834306971619 84657931353986256 84905469164962824 85039791770993238 85118210703787527 85288446132896727 85767448455357291 86421638257194303 86552071171038648 86689197508764564 87212245669728984 87521842276596504 87777754096118716 88097643870521481 88189413688437432 88270737026150028 88544021041710864 88769607199545573 88944020620370524 89219389105263312 89806358770429518 89899908527607696 90084808769856552 90125164274598558 90491355294236694 90771929166452616 90812592482143014 91360519569429684 91505264037029262 91643369475217392 92057370429158372 92158062716882736 92342377767948336 92860996823845488 93279858215846274 93463133321805912 93552606339284421 93569292549142704 93991348799518842 94078022356817793 94176021833333496 94266177304780593 94519228909985586 94558455238947852 94795600924342269 94894347890252568 95089520368181916 95240172773234538 95367559901422214 95383915168083408 95518652810583177 95814814120144428 96111454411538064 96734667779396136 96887926627442748 97277955090042888 97371080067418479 97472509866167688 98019941091836904 98113776378445107 98462072561171067 98767586579650632 98960964693676848 99213090399492111 99715787823529584 100371812743421226 100372271499747578 100476368354385072 100683021566310264 100977416366211756 101137397093558658 101345409866088621 101450979656623512 101747619948017148 102108815989362588 102118420312259193 102635838594776592 102887649303177004 103000187742398352 103418691764841936 103785819979592016 103885174988941878 104577444613747728 105098943564832644 105146024987031651 105265454117785542 105900584027528052 105948024562500183 106276522764438612 106587272831001298 106605552246681456 106756141376534139 106917264387753624 107087145193102596 107418684342307248 107517739836363192 107732774062606392 108021975897126384 108337829627819736 108826501251820653 108845911740839472 108991497030196816 109164174640666488 109437699476298249 109656573599438649 110272433728316517 110318197778772494 110937773762878902 111113534902106961 111281234362763976 111783949806835166 112130030146794408 112180261301470782 112528082927052648 112857112409295492 113035914398683206 113268399262099047 113386389027990984 113490947605050036 113717928177195636 114132352113701451 114356597940476388 114710643135338544 115228851009592404 115585596678352752 117463525160695308 117649625190466194 117694316034866704 117806985760580382 118359476266060764 118705556606020006 118725914273076432 118835396661243528 119126951987589686 119741811693906024 120166885699464744 120281922436222827 120303376134612048 120655140392315592 121083456642857352 121199370820432191 121814026092572912 121880058331297203 122007018716039016 122615434158971418 122809696470749799 123550681365449394 123989276558511714 124373144287795032 124736808452379228 124935002725286362 125071656544340856 125321798399358456 125437363142423724 125688236406374124 126025638546647448 126077940318597136 126146283915143709 126394134565789692 126594093292934229 126786027157575888 126986897030979384 127358203747444236 127559687656489857 127752501591863568 127753085493525904 128206012915966608 129183902169923664 129427402723358719 129828106756557972 130818368504593476 131282763414894756 131666631144178074 132284120532656148 132406105539225042 132670916206728242 132816031562566296 133416030930555786 133829083657894968 133957811588509457 134433659511191138 134456714503389936 134636555154949008 134849862791411544 135127213154784828 135663493264022864 135737032941355041 136145087985816784 136157893749678924 136218888723214521 137040779354144526 137257896055543893 137465054212826088 138086055643737558 138513566651922504 139291495235768232 140131924753110192 140194699982708868 140353938823714056 140987023199278263 141200778703370736 141264032750000244 141702030352584816 141837682858421778 142341521835378852 142634280552272874 142782207661494576 142782860257470128 142860259159851807 143051339852133321 143722221180216642 144142461593024293 144167181617307096 144654155984930333 145102001669094204 145916932635064332 146208764799251532 147029911637755356 147917031683838536 148151379869475948 148441447040515272 149573681735294376 149717554128334099 150476149879060656 150558407249621367 150714552531577608 151024532349465396 151321263473400048 151466124549317634 151623904236260848 151706095640337987 151706789023562011 152176469484935268 152475463920635184 152621429922025722 153163223984043882 153638468012789872 154331473954765506 155128037647262904 155678729969388024 156618033547593744 156866166920621592 157075981014107176 157648415347248966 157812635021414352 158850876041292078 159414784146657918 159880909246501947 160375896581630436 160630717789653894 161100398251027151 161128026513460872 161276609754544788 161599161093909588 162506744441729604 163268867611259208 163487245545295224 163746261960999732 164734241820599192 165319035411348952 165477296668158741 166315744603172304 166406660644318353 166921851544145964 167249817523231632 167584315208498832 167675924710252749 168195045220191612 168525512754386256 168792124390578972 169285668613943238 169553871598024809 169810938329925648 170079583541986476 170236421407575054 170576892265793454 171534896910714582 172843276514388606 173104142342077296 173378395017529128 174424491339457968 175043684553193008 175555508192237432 176195287741042962 176378827376874864 176541474052300056 176710478640870573 177539214399091146 177888041240741048 178058334909030009 178690427981384529 179612717540859036 180053386280559757 180169617539713104 180250328549197116 180982710588473388 181543858332905232 181625184964286028 182721039138859368 183010528074058524 183923151238457127 184114740858316744 185326022048174091 185983914837767571 186559716431692548 186926266643611824 187105212678568842 187402504087929543 187982697599037684 188156044713635586 188352043666666992 188532354609561186 189038457819971172 189116910477895704 189591201848684538 189788695780505136 190179040736363832 190480345546469076 190735119802844428 191037305621166354 191629628240288856 193469335558792272 193775853254885496 194555910180085776 194742160134836958 194945019732335376 196039882183673808 196227552756890214 196924145122342134 197499946716267111 197535173159301264 198426180798984222 198609158308837563 199006374310092363 200124046395833679 200743625486842452 200744542999495156 201366043132620528 201650489266786707 201954832732423512 202274794187117316 202690819732177242 202901959313247024 203495239896034296 204217631978725176 204236840624518386 205561169031216789 205775298606354008 207129083465606337 207770349977883756 210197887129665288 210292049974063302 210530908235571084 211801168055056104 211896049125000366 212553045528877224 212756524287632667 213174545662002596 213512282753068278 213834528775507248 213951420828409311 214174290386205192 215035479672726384 215465548125212784 215583331770324963 216675659255639472 217653002503641306 218328349281332976 218875398952596498 219313147198877298 220544867456633034 220636395557544988 221875547525757804 222227069804213922 222562468725527952 223567899613670332 224260060293588816 224360522602941564 225056165854105296 225714224818590984 226071828797366412 226536798524198094 226772778055981968 226981895210100072 227199186823976451 227435856354391272 228264704227402902 228713195880952776 228932144883038583 229744835976065823 230457702019184808 231497210932148259 234927050321390616 235299250380932388 235613971521160764 236472623020873449 236718952532121528 237411113212040012 237670793322487056 238253903975179372 238276314061938117 239122176219986877 239483623387812048 240333771398929488 240563844872445654 240946076684480841 241310280784631184 242166913285714704 242398741640864382 243760116662594406 244014037432078032 245230868317942836 245619392941499598 247101362730898788 247978553117023428 248746288575590064 249473616904758456 249870005450572724 250143313088681712 250643596798716912 250874726284847448 251376472812748248 252051277093294896 252292567830287418 252788269131579384 253188186585868458 253928502920914857 253973794061958768 254716407494888472 255119375312979714 255354632111362581 255865338398690181 257302345366071873 258854805446717438 259264914771582909 259656213513115944 261636737009186952 262565526829789512 263333262288356148 264292931611564443 264568241065312296 264812211078450084 265341832413456484 265632063125132592 266308821598636719 266832061861111572 267658167315789936 267915623177018914 268867319022382276 269699725582823088 270254426309569656 271474065882710082 272315787499357848 272437777446429042 274081558708289052 274515792111087786 274930108425652176 276172111287475116 277027133303845008 278582990471536464 280389399965417736 280657819017853263 280707877647428112 281974046398556526 282234067070453379 282528065500000488 282798531914341779 283675365716843556 284386802773026807 284683043670757704 285268561104545748 285720518319703614 286102679704266642 286555958431749531 287444442360433284 288284923186048586 288334363234614192 289308311969860666 290204003338188408 291833865270128664 292113240202255437 292417529598503064 294059823275510712 294341329135335321 295386217683513201 295834063367677072 296302759738951896 296882894081030544 297639271198476333 299147363470588752 299435108256668198 301116814499242734 301429105063155216 302049064698930792 302932249098635268 303412191280675974 303413578047124022 304352938969870536 305242859844051444 306326447968087764 306355260936777579 308662947909531012 310256075294525808 311357459938776048 313732333841243184 314151962028214352 315296830694497932 315438074961094953 317701752082584156 317844073687500549 318829568293315836 319761818493003894 320268424129602417 320751793163260872 321261435579307788 322200796502054302 322256053026921744 322553219509089576 323198322187819176 325013488883459208 326479503755461959 326537735222518416 326974491090590448 327492523921999464 328969720798315947 329468483641198384 330638070822697904 330817301184949551 330954593336317482 332813321288636706 333340604706320883 333786459654977749 333843703088291928 335351849420505498 336390090440383224 337584248781157944 338571337227886476 339107743196049618 340159167083972952 340472842815150108 341153784531586908 342397056341104353 343069793821429164 345686553028777212 346756790035058256 351111016384474864 351302950249116523 352390575482085924 353082948104600112 353420957281741146 355078428798182292 355776082481482096 356116669818060018 357380855962769058 359225435081718072 360106772561119514 360500657098394232 361965421176946776 363250369928572056 363598112461296573 365442078277718736 366021056148117048 367846302476914254 368229481716633488 368429089412249397 370652044096348182 371967829675535142 373055454908504543 373119432863385096 374210425357137684 374805008175859086 375965395198075368 376312089427271172 377064709219122372 378076915639942344 378233820955791408 379182403697369076 380358081472727664 380960691092938152 381470239605688856 382074611242332708 382679062969469571 383259256480577712 386113692225703729 387551706509770992 388282208170076157 389484320269673916 391243824323923081 392455105513780428 393848290244684268 394999893432534222 396852361597968444 397218316617675126 398012748620184726 400248092791667358 401487250973684904 401489085998990312 401873434765528371 403300978533573414 403909665464847024 404549588374234632 405381639464354484 406990479792068592 408435263957450352 408473681249036772 411122338062433578 411550597212708016 411773688166631679 414258166931212674 415540699955767512 416944331956563901 420395774259330576 420584099948126604 421061816471142168 423602336110112208 423792098250000732 425106091057754448 425513048575265334 426349091324005192 427024565506136556 427902841656818622 428348580772410384 429154019556399963 431166663540649926 432427384779072879 433962467954790999 435306005007282612 437272509538502267 437750797905192996 438626294397754596 441089734913266068 441272791115089976 443751095051515608 444454139608427844 447135799227340664 448721045205883128 449152662385002297 451428449637181968 451675221748864101 452143657594732824 453073597048396188 453963790420200144 454398373647952902 454871712708782544 455120367070686033 456529408454805804 457426391761905552 457864289766077166 459489671952131646 460915404038369616 462994421864296518 469854100642781232 470598500761864776 471227943042321528 472945246041746898 473437905064243056 474822226424080024 476507807950358744 476552628123876234 478244352439973754 479642727739505841 481127689744891308 481892153368961682 483301194753081453 484797483281728764 487520233325188812 490461736635885672 491238785882999196 494202725461797576 495957106234046856 496431890004476223 498947233809516912 499219981932955059 499740010901145448 501749452569694896 502752945625496496 503027774130758247 504585135660574836 505576538263158768 506376373171736916 507857005841829714 509432814989776944 510238750625959428 510709264222725162 511730676797380362 514604690732143746 517709610893434876 518529829543165818 519312427026231888 523273474018373904 525131053659579024 526666524576712296 528585863223128886 529136482130624592 529624422156900168 530131435922611719 530683664826912968 532617643197273438 533664123722223144 534175004727090027 535831246354037828 536071283944153587 537734638044764552 540160158841679271 540508852619139312 542948131765420164 544631574998715696 544875554892858084 548163117416578104 549031584222175572 551769453715371381 552344222574950232 555978066144522273 557951744513302713 560778799930835472 561315638035706526 562207512263788629 563948092797113052 564468134140906758 565056131000000976 565597063828683558 567350731433687112 568773605546053614 569366087341515408 570537122209091496 571441036639407228 572205359408533284 573111916863499062 574888884720866568 576569846372097172 578616623939721332 580408006676376816 583667730540257328 584226480404510874 584835059197006128 588119646551021424 588682658270670642 590772435367026402 592499840148801333 592605519477903792 595278542396952666 595827474926512689 597019122930277089 598870216513336396 600372139187501037 602233628998485468 604098129397861584 604951467800360121 605864498197270536 606824382561351948 606827156094248044 608705877939741072 610485719688102888 612652895936175528 612710521873555158 616683507093650367 617325895819062024 621387250396819011 630593661388995864 630876149922189906 635403504165168312 635688147375001098 637659136586631672 638269572862898001 639523636986007788 640536848259204834 641503586326521744 641854262485227933 642522871158615576 644401593004108604 645106439018179152 646396644375638352 646749995310974889 650026977766918416 652959007510923918 654985047843998928 657939441596631894 661634602369899102 661909186672634964 665626642577273412 666681209412641766 667572919309955498 667687406176583856 670703698841010996 672780180880766448 675168497562315888 677142674455772952 678215486392099236 680318334167945904 680945685630300216 681597560471929353 682307569063173816 684794112682208706 686139587642858328 686796434649115749 689234507928197469 691373106057554424 694491632796444777 702605900498233046 704781150964171848 706841914563482292 709417869062620347 710156857596364584 712233339636120036 714761711925538116 714828942185814351 717366528659960631 718450870163436144 720213545122239028 721001314196788464 722838230053442523 723930842353893552 726500739857144112 727196224922593146 732042112296234096 735692604953828508 736858178824498794 741304088192696364 743935659351070284 746110909817009086 746238865726770192 748420850714275368 749610016351718172 751930790396150736 752624178854542344 754129418438244744 756153831279884688 758364807394738152 761785508762744571 761921382185876304 762940479211377712 764149222484665416 765358125938939142 766063896334087743 767596015196070543 771907036098215619 772227384451407458 776564416340152314 777794744314748727 778968640539347832 782487648647846162 784910211027560856 787696580489368536 789999786865068444 792878794834693329 793704723195936888 794436633235350252 796025497240369452 798926464795910157 800496185583334716 802974501947369808 802978171997980624 803746869531056742 806601957067146828 809099176748469264 810763278928708968 816947362498073544 822244676124867156 823547376333263358 828516333862425348 831081399911535024 833888663913127802 841168199896253208 841973457053559789 842123632942284336 847584196500001464 848395595743025337 851026097150530668 852698182648010384 853160408319080421 854049131012273112 855805683313637244 858308039112799926 859667875295248593 862333327081299852 864854769558145758 867924935909581998 870612010014565224 874545019077004534 875501595810385992 877252588795509192 882179469826532136 882545582230179952 883023987406005963 886158653050539603 887502190103031216 888908279216855688 892917813595428999 894271598454681328 897442090411766256 898305324770004594 903350443497728202 904287315189465648 905991819063511033 906147194096792376 908796747295905804 910240734141372066 913058816909611608 915728579532154332 918979343904263292 925988843728593036 937704681119566199 941197001523729552 942455886084643056 945890492083493796 949644452848160048 953015615900717488 953105256247752468 953532221062501647 956488704879947508 959285455479011682 960805272388807251 962255379489782616 963784306737923364 966602389506162906 969594966563457528 975040466650377624 980923473271771344 982477571765998392 986909162394947841 988405450923595152 991914212468093712 992863780008952446 998439963865910118 999480021802290896 1000021814118962649 1001359378964933247 1006055548261516494 1008997231151170051 1009170271321149672 1012579091894512331 1012752746343473832 1015714011683659428 1020477501251918856 1021418528445450324 1023461353594760724 1029209381464287492 1035419221786869752 1037059659086331636 1048022878898338693 1053333049153424592 1053908850747349569 1057171726446257772 1059248844313800336 1060262871845223438 1061367329653825936 1061947523164934077 1065235286394546876 1067328247444446288 1068350009454180054 1071662492708075656 1072142567888307174 1075469276089529104 1080320317683358542 1085896263530840328 1089751109785716168 1096326234833156208 1098063168444351144 1103538907430742762 1104688445149900464 1111956132289044546 1115903489026605426 1119166364725513629 1122631276071413052 1124415024527577258 1127702787757190057 1127896185594226104 1128936268281813516 1131194127657367116 1134701462867374224 1137547211092107228 1141074244418182992 1142882073278814456 1144410718817066568 1146223833726998124 1149777769441733136 1153139692744194344 1157233247879442664 1158341076677111187 1164846624510228471 1168452960809021748 1173731472971769243 1177365316541341284 1181544870734052804 1184999680297602666 1190557084793905332 1191654949853025378 1194038245860554178 1197740433026672792 1200744278375002074 1204467257996970936 1205620304296585113 1209902935600720242 1211728996394541072 1213648765122703896 1213654312188496088 1220971439376205776 1225305791872351056 1225421043747110316 1233367014187300734 1234651791638124048 1242774500793638022 1250832995869691703 1260373703963918299 1261187322777991728 1261752299844379812 1270807008330336624 1271376294750002196 1275318273173263344 1276539145725796002 1279047273972015576 1281073696518409668 1283708524970455866 1285045742317231152 1287462058669199889 1288803186008217208 1293499990621949778 1297282154337218637 1301887403864372997 1305918015021847836 1311817528615506801 1315878883193263788 1323269204739798204 1323818373345269928 1331253285154546824 1333362418825283532 1335145838619910996 1341407397682021992 1347457987155006891 1354285348911545904 1355025665246592303 1356430972784198472 1361891371260600432 1363195120943858706 1364615138126347632 1365361101212058099 1369588225364417412 1372279175285716656 1373592869298231498 1378469015856394938 1382746212115108848 1388983265592889554 1405211800996466092 1409562301928343696 1413683829126964584 1418835738125240694 1420313715192729168 1424466679272240072 1429523423851076232 1429657884371628702 1434733057319921262 1438928183218517523 1440427090244478056 1445676460106885046 1449903584259244359 1454392449845186292 1471385209907657016 1473716357648997588 1482608176385392728 1487871318702140568 1489295670013428669 1492221819634018172 1496841701428550736 1497659945798865177 1499220032703436344 1505248357709084688 1508258836876489488 1509083322392274741 1516729614789476304 1523571017525489142 1528298444969330832 1530716251877878284 1532127792668175486 1535192030392141086 1543814072196431238 1544454768902814916 1553128832680304628 1555589488629497454 1557937281078695664 1564975297295692324 1569820422055121712 1575393160978737072 1579999573730136888 1585757589669386658 1587409446391873776 1588873266470700504 1590394307767835157 1592050994480738904 1597852929591820314 1600992371166669432 1602525014181270081 1607493739062113484 1608213851832460761 1613203914134293656 1620480476525037813 1621526557857417936 1633894724996147088 1644489352249734312 1647094752666526716 1655308361146114143 1657032667724850696 1667777327826255604 1667934198433566819 1673855233539908139 1682336399792506416 1683946914107119578 1686622536791365887 1695168393000002928 1696791191486050674 1702052194301061336 1706320816638160842 1708098262024546224 1711611366627274488 1716616078225599852 1719335750590497186 1724666654162599704 1729709539116291516 1735849871819163996 1741224020029130448 1749090038154009068 1751003191620771984 1754505177591018384 1764358939653064272 1766047974812011926 1772317306101079206 1777499520446403999 1777816558433711376 1785835627190857998 1787482424779538067 1791057368790831267 1796610649540009188 1801116417562503111 1806700886995456404 1811983638127022066 1812294388193584752 1814854403401080363 1817593494591811608 1820481468282744132 1826117633819223216 1831457159064308664 1837958687808526584 1850050521280951101 1851977687457186072 1864161751190457033 1875409362239132398 1891780984166987592 1906210512495504936 1907064442125003294 1912977409759895016 1914808718588694003 1918570910958023364 1921610544777614502 1924510758979565232 1925562787455683799 1927568613475846728 1933204779012325812 1939189933126915056 1940249985932924667 1950080933300755248 1964955143531996784 1973818324789895682 1985727560017904892 1996879927731820236 2000043628237925298 2002718757929866494 2012111096523032988 2017994462302340102 2018340542642299344 2025158183789024662 2025505492686947664 2031428023367318856 2040955002503837712 2042837056890900648 2044792681415788059 2046922707189521448 2058418762928574984 2060389303947347247 2067703523784592407 2070838443573739504 2074119318172663272 2083474898389334331 2096045757796677386 2107817701494699138 2114343452892515544 2120525743690446876 2123895046329868154 2130470572789093752 2136700018908360108 2143324985416151312 2144285135776614348 2144486826557443053 2152099585979881893 2160640635366717084 2168514690160327569 2171792527061680656 2179502219571432336 2196126336888702288 2207077814861485524 2223912264578089092 2231806978053210852 2238332729451027258 2245262552142826104 2248830049055154516 2255405575514380114 2255792371188452208 2257872536563627032 2262388255314734232 2275094422184214456 2277282797004660769 2285356526288233713 2285764146557628912 2288821437634133136 2292447667453996248 2302788045588211629 2306279385488388688 2314466495758885328 2315721108294646857 2316682153354222374 2329693249020456942 2333384232944246181 2336905921618043496 2347462945943538486 2354730633082682568 2363089741468105608 2369999360595205332 2381114169587810664 2383309899706050756 2388076491721108356 2395480866053345584 2396779394387730471 2401488556750004148 2408934515993941872 2411240608593170226 2419805871201440484 2427297530245407792 2427308624376992176 2450842087494220632 2459120651743815661 2466734028374601468 2485549001587276044 2501665991739383406 2520747407927836598 2523504599688759624 2542752589500004392 2545186787229076011 2545198420181679683 2553078291451592004 2558094547944031152 2562147393036819336 2567417049940911732 2574924117338399778 2577606372016434416 2579003625885745779 2586999981243899556 2594564308674437274 2603774807728745994 2611836030043695672 2623635057231013602 2631757766386527576 2646538409479596408 2647636746690539856 2662506570309093648 2666724837650567064 2670291677239821992 2678753440786286997 2682814795364043984 2694915974310013782 2702795845579926103 2710051330493184606 2712861945568396944 2717975457190533099 2726390241887717412 2730722202424116198 2738706770267461567 2739176450728834824 2747185738596462996 2756938031712789876 2777966531185779108 2810423601992932184 2813114043358698597 2827367658253929168 2837671476250481388 2844633528438347881 2848933358544480144 2859046847702152464 2859315768743257404 2869466114639842524 2877856366437035046 2880854180488956112 2882415817166421753 2891352920213770092 2899807168518488718 2908784899690372584 2942770419815314032 2947432715297995176 2965216352770785456 2975742637404281136 2978591340026857338 2984443639268036344 2995319891597730354 2998440065406872688 3004078136894799741 3018166644784549482 3026991693453510153 3037737275683536993 3047142035050978284 3060907566769515869 3061432503755756568 3064255585336350972 3070384060784282172 3087628144392862476 3088909537805629832 3106257665360609256 3111178977258994908 3129950594591384648 3144068636695016079 3159999147460273776 3161726552242048707 3171515179338773316 3177746532941401008 3180788615535670314 3184101988961477808 3185842569494802231 3195705859183640628 3201984742333338864 3205050028362540162 3214987478124226968 3216427703664921522 3226407828268587312 3240960953050075626 3288978704499468624 3294189505333053432 3310616722292228286 3314065335449701392 3335554655652511208 3335868396867133638 3347710467079816278 3357499094176540887 3367893828214239156 3373245073582731774 3383108363271570171 3393582382972101348 3404104388602122672 3412641633276321684 3423222733254548976 3433232156451199704 3438671501180994372 3449333308325199408 3459419078232583032 3471699743638327992 3475023230031333561 3494539873530685413 3498180076308018136 3521194418915307729 3532095949624023852 3544634612202158412 3554999040892807998 3571671254381715996 3574964849559076134 3582114737581662534 3593221299080018376 3602232835125006222 3613401773990912808 3616860912889755339 3623967276254044132 3629708806802160726 3635186989183623216 3640962936565488264 3662914318128617328 3675917375617053168 3700101042561902202 3703955374914372144 3728323502380914066 3750818724478264796 3752498987609075109 3781121111891754897 3783561968333975184 3812421024991009872 3814128884250006588 3825954819519790032 3829617437177388006 3837141821916046728 3843221089555229004 3851125574911367598 3855137226951693456 3862386176007599667 3866409558024651624 3880499971865849334 3891846463011655911 3905662211593118991 3935452585846520403 3947636649579791364 3971455120035809784 3993759855463640472 4000087256475850596 4005437515859732988 4024222193046065976 4035988924604680204 4042373961465020673 4050316367578049324 4062856046734637712 4065076995739776909 4085674113781801296 4089585362831576118 4093845414379042896 4096083303636174297 4116837525857149968 4120778607894694494 4135407047569184814 4148238636345326544 4166949796778668662 4192091515593354772 4215635402989398276 4228686905785031088 4241051487380893752 4247790092659736308 4260941145578187504 4273400037816720216 4288570271553228696 4288973653114886106 4304199171959763786 4316784549655552569 4321281270733434168 4337029380320655138 4349710752777733077 4414155629722971048 4447824529156178184 4463613956106421704 4467887010040286007 4476665458902054516 4490525104285652208 4492979837396595531 4497660098110309032 4510811151028760228 4515745073127254064 4524776510629468464 4527249967176824223 4550188844368428912 4554565594009321538 4570713052576467426 4584895334907992496 4605576091176423258 4631442216589293714 4633364306708444748 4659386498040913884 4666768465888492362 4673811843236086992 4694925891887076972 4709461266165365136 4726179482936211216 4739998721190410664 4762228339175621328 4766619799412101512 4771182923303505471 4776152983442216712 4793558788775460942 4802977113500008296 4807575042543810243 4822481217186340452 4824641555497382283 4839611742402880968 4861441429575113439 4901684174988441264 4918241303487631322 4933468056749202936 4965925083438342429 4971098003174552088 5003331983478766812 5003802595300700457 5021565700619724417 5041494815855673196 5047009199377519248 5059867610374097661 5085505179000008784 5090373574458152022 5090396840363359366 5106156582903184008 5124294786073638672 5134834099881823464 5149848234676799556 5158007251771491558 5173999962487799112 5189128617348874548 5207549615457491988 5223672060087391344 5247270114462027204 5263515532773055152 5293076818959192816 5332498561339211997 5333449675301134128 5340583354479643984 5357506881572573994 5362447274338614201 5373172106372493801 5389831948620027564 5403349252687509333 5405591691159852206 5420102660986369212 5435950914381066198 5444563210203241089 5452780483775434824 5461444404848232396 5477413540534923134 5478352901457669648 5494371477192925992 5513876063425579752 5550151563842853303 5555933062371558216 5592485253571371099 5620847203985864368 5626228086717397194 5675342952500962776 5689267056876695762 5718631537486514808 5738932229279685048 5744426155766082009 5755712732874070092 5764831634332843506 5782705840427540184 5799614337036977436 5817569799380745168 5820749957798774001 5894865430595990352 5957182680053714676 5968887278536072688 5990639783195460708 6008156273789599482 6036333289569098964 6053983386907020306 6075474551367073986 6094284070101956568 6121815133539031738 6122865007511513136 6128511170672701944 6140768121568564344 6175256288785724952 6177819075611259664 6181167911842041741 6203110571353777221 6212515330721218512 6222357954517989816 6250424695168002993 6259901189182769296 6288137273390032158 6323453104484097414 6341942733444577231 6343030358677546632 6361577231071340628 6371685138989604462 6391411718367281256 6410100056725080324 6429974956248453936 6432855407329843044 6481921906100151252 6505544070480982707 6563932767836963393 6588379010666106864 6621233444584456572 6671109311305022416 6671736793734267276 6695420934159632556 6714998188353081774 6735787656428478312 6746490147165463548 6766216726543140342 6787164765944202696 6825283266552643368 6831848391013982307 6866464312902399408 6877343002361988744 6908364136764634887 6918838156465166064 6943399487276655984 6950046460062667122 6989079747061370826 6996360152616036272 7000152698832738543 7042388837830615458 7064191899248047704 7088053643261586317 7089269224404316824 7109998081785615996 7143342508763431992 7149929699118152268 7164229475163325068 7186442598160036752 7204465670250012444 7226803547981825616 7233721825779510678 7247934552508088264 7259417613604321452 7281925873130976528 7336160152288370851 7377361955231446983 7400202085123804404 7433632662154538539 7456647004761828132 7501637448956529592 7504997975218150218 7562242223783509794 7628257768500013176 7635595260545039049 7659234874354776012 7674283643832093456 7686442179110458008 7702251149822735196 7724772352015199334 7732819116049303248 7760999943731698668 7783692926023311822 7811324423186237982 7870905171693040806 7895273299159582728 7942910240071619568 7987519710927280944 8000174512951701192 8010875031719465976 8048444386092131952 8071977849209360408 8084747922930041346 8100632735156098648 8108387536739778309 8130153991479553818 8153926371571599297 8179170725663152236 8192166607272348594 8216120310802384701 8241557215789388988 8270814095138369628 8333899593557337324 8384183031186709544 8431270805978796552 8439342130076095791 8482102974761787504 8495580185319472616 8533900585315043643 8546800075633440432 8577140543106457392 8577947306229772212 8608398343919527572 8633569099311105138 8642562541466868336 8674058760641310276 8699421505555466154 8828311259445942096 8895649058312356368 8927227912212843408 8935774020080572014 8953330917804109032 8985959674793191062 8995320196220618064 9012234410684399223 9021622302057520456 9054499934353648446 9080975080360530459 9109131188018643076 9113211827050610979 9141426105152934852 9182722700308547607 9211152182352846516 9262884433178587428 9266728613416889496 9318772996081827768 9333536931776984724 9389851783774153944 9432205910085048237 9479997442380821328 9485179656726146121 9533239598824203024 9542365846607010942 9552305966884433424 9557527708484406693 9587117577550921884 9605954227000016592 9615150085087620486 9644962434372680904 9649283110994764566 9679223484805761936 9722882859150226878 9836482606975262644 9866936113498405872 9931850166876684858 9942196006349104176 10006663966957533624 10007605190601400914 10043131401239448834 10072497282529622661 10082989631711346392 10119735220748195322 10149325089814710513 10180747148916304044 10180793680726718732 10212313165806368016 10269668199763646928 10299696469353599112 10316014503542983116 10347999924975598224 10378257234697749096 10415099230914983976 10425069690094000683 10483619620592056239 10494540228924054408 10563583256745923187 10664997122678423994 10715013763145147988 10724894548677228402 10746344212744987602 10779663897240055128 10806698505375018666 10811183382319704412 10840205321972738424 10850582738669266017 10871901828762132396 10889126420406482178 10905560967550869648 10922888809696464792 10954827081069846268 10988742954385851984 11027752126851159504 11100303127685706606 11111866124743116432 11184970507142742198 11252456173434794388 11257496962827225327 11343363335675264691 11350685905001925552 11378534113753391524 11437263074973029616 11477864458559370096 11488852311532164018 11511425465748140184 11529663268665687012 11565411680855080368 11587158528022799001 11599228674073954872 11641499915597548002 11675539389034967733 11716986634779356973 11806357757539561209 11914365360107429352 11981279566390921416 12016312547579198964 12072666579138197928 12107966773814040612 12127121884395062019 12150949102734147972 12188568140203913136 12195230987219330727 12243630267078063476 12257022341345403888 12281536243137128688 12288249910908522891 12350512577571449904 12362335823684083482 12406221142707554442 12444715909035979632 12500849390336005986 12576274546780064316 12646906208968194828 12683885466889154462 12686060717355093264 12723154462142681256 12743370277979208924 12782823436734562512 12820200113450160648 12865710814659686088 12950353648966657707 12963843812200302504 13011088140961965414 13049132258333199231 13127865535673926786 13242466889168913144 13343473587468534552 13390841868319265112 13403661030120858021 13429996376706163548 13471575312856956624 13478939512189786593 13492980294330927096 13532433453086280684 13574329531888405392 13581749901530472669 13650566533105286736 13663696782027964614 13754686004723977488 13816728273529269774 13900092920125334244 13978159494122741652 14000305397665477086 14084777675661230916 14128383798496095408 14176107286523172634 14178538448808633648 14219996163571231992 14286685017526863984 14299859398236304536 14313548769910516413 14328458950326650136 14408931340500024888 14422725127631430729 14467443651559021356 14473924666492146849 14495869105016176528 14518835227208642904 14584324288725340317 14672320304576741702 14754723910462893966 14800404170247608808 14867265324309077078 14913294009523656264 15003274897913059184 15009995950436300436 15011407785902101371 15064697101859173251 15124484447567019588 15179602831122292983 15256515537000026352 15271190521090078098 15318469748709552024 15372884358220916016 15404502299645470392 15449544704030398668 15521999887463397336 15567385852046623644 15622648846372475964 15741810343386081612 15790546598319165456 15940979579032625383 15997495684017635991 16000349025903402384 16021750063438931952 16119516319117481403 16143955698418720816 16169495845860082692 16201265470312197296 16210047758062527999 16216775073479556618 16260307982959107636 16307852743143198594 16333689630609723267 16358341451326304472 16384333214544697188 16432240621604769402 16483114431578777976 16541628190276739256 16667799187114674648 16768366062373419088 16777455760714113297 16862541611957593104 16878684260152191582 16991160370638945232 17067801170630087286 17155894612459544424 17213844562206709627 17216796687839055144 17267138198622210276 17348117521282620552 17398843011110932308 17816388941271757781 17871548040161144028 17906661835608218064 17971919349586382124 18024468821368798446 18043244604115040912 18108999868707296892 18161950160721060918 18218262376037286152 18226423654101221958 18282852210305869704 18365445400617095214 18422304364705693032 18525768866357174856 18533457226833778992 18637545992163655536 18667073863553969448 18751274085504008979 18779703567548307888 18864411820170096474 18919570919059482721 18970359313452292242 19025828200333731693 19084731693214021884 19115055416968813386 19170947391872230969 19174235155101843768 19230300170175240972 19289924868745361808 19298566221989529132 19445765718300453756 19672965213950525288 19691798303510890179 19863700333753369716 19912434699068435167 20013327933915067248 20015210381202801828 20086262802478897668 20144994565059245322 20165979263422692784 20239470441496390644 20298650179629421026 20361494297832608088 20361587361453437464 20495545173041946921 20599392938707198224 20632029007085966232 20756514469395498192 20830198461829967952 20850139380188001366 20967239241184112478 20989080457848108816 21127166513491846374 21264160929784758951 21329994245356847988 21426352967386611083 21430027526290295976 21449789097354456804 21492688425489975204 21559327794480110256 21613397010750037332 21622366764639408824 21680410643945476848 21701165477338532034 21743803657524264792 21778252840812964356 21845777619392929584 21909654162139692536 22008480456865112553 22132085865694340949 22200606255371413212 22300897986463615617 22369941014285484396 22504912346869588776 22514993925654450654 22686726671350529382 22757068227506783048 22906785781635117147 22977704623064328036 23022850931496280368 23059326537331374024 23174317056045598002 23198457348147909744 23282999831195096004 23351078778069935466 23433973269558713946 23612715515079122418 23828730720214858704 23962559132781842832 24032625095158397928 24145333158276395856 24215933547628081224 24254243768790124038 24301898205468295944 24325162610219334927 24390461974438661454 24461779114714797891 24487260534156126952 24576499821817045782 24648360932407154103 24724671647368166964 24812442285415108884 25001698780672011972 25152549093560128632 25293812417936389656 25318026390228287373 25367770933778308924 25446308924285362512 25486740555958417848 25601701755945130929 25640400226900321296 25731421629319372176 25900707297933315414 25927687624400605008 26022176281923930828 26098264516666398462 26255731071347853572 26484933778337826288 26686947174937069104 26781683736638530224 26807322060241716042 26859992753412327096 26957879024379573186 26985960588661854192 27036703232053197669 27064866906172561368 27163499803060945338 27242925241081591377 27327393564055929228 27339635481151832937 27548168100925642821 27633456547058539548 27800185840250668488 27956318988245483304 28000610795330954172 28169555351322461832 28296617730255144711 28352214573046345268 28439992327142463984 28455538970178438363 28599718796472609072 28627097539821032826 28656917900653300272 28672583125453220079 28817862681000049776 28845450255262861458 28934887303118042712 28947849332984293698 29037670454417285808 29168648577450680634 29344640609153483404 29509447820925787932 29600808340495217616 29734530648618154156 29826588019047312528 30019991900872600872 30022815571804202742 30129394203718346502 30217491847588867983 30248968895134039176 30359205662244585966 30447975269444131539 30542381042180156196 30636939497419104048 30809004599290940784 30899089408060797336 31043999774926794672 31134771704093247288 31245297692744951928 31275209070282002049 31450858861776168717 31483620686772163224 31690749770237769561 31881959158065250766 31994991368035271982 32239032638234962806 32338991691720165384 32420095516125055998 32433550146959113236 32520615965918215272 32551748216007798051 32615705486286397188 32667379261219446534 32716682902652608944 32768666429089394376 32864481243209538804 32966228863157555952 33083256380553478512 33335598374229349296 33554911521428226594 33757368520304383164 33772490888481675981 34030090007025794073 34135602341260174572 34311789224919088848 34427689124413419254 34433593375678110288 34534276397244420552 34696235042565241104 34761475584068397003 34797686022221864616 35026618167104903199 35150959904338070919 35419073272618683627 35632777882543515562 35743096080322288056 35943838699172764248 36048937642737596892 36217999737414593784 36323900321442121836 36381365653185186057 36436524752074572304 36452847308202443916 36565704420611739408 36585692961657992181 36730890801234190428 36844608729411386064 36864749732725568673 37051537732714349712 37334147727107938896 37502548171008017958 37728823640340192948 37839141838118965442 37940718626904584484 38051656400667463386 38169463386428043768 38230110833937626772 38341894783744461938 38348470310203687536 38460600340350481944 38597132443979058264 38851060946899973121 38891531436600907512 39147396774999597693 39345930427901050576 39383596607021780358 39727400667506739432 39824869398136870334 40030420762405603656 40172525604957795336 40210983090362574063 40289989130118490644 40478940882992781288 40597300359258842052 40722988595665216176 40723174722906874928 40745249704591418007 40991090346083893842 41264058014171932464 41700278760376002732 41934478482368224956 42254333026983692748 42528321859569517902 42659988490713695976 42852705934773222166 42860055052580591952 42899578194708913608 42985376850979950408 43226794021500074664 43244733529278817648 43268175382894292187 43268373143088554611 43402330954677064068 43421773999476440547 43487607315048529584 43556505681625928712 43752972866176020951 43819308324279385072 44016960913730225106 44264171731388681898 44401212510742826424 44601795972927231234 44739882028570968792 45009824693739177552 45029987851308901308 45373453342701058764 45514136455013566096 45538808493366878949 45813571563270234294 45947529374858743751 45955409246128656072 46118653074662748048 46348634112091196004 46565999662390192008 46702157556139870932 46867946539117427892 47225431030158244836 47822938737097876149 48065250190316795856 48358548957352444209 48358769983451913977 48431867095256162448 48508487537580248076 48603796410936591888 48650325220438669854 48780923948877322908 48923558229429595782 48974521068312253904 49001068891829169801 49152999643634091564 49296721864814308206 49449343294736333928 49624884570830217768 50003397561344023944 50305098187120257264 50587624835872779312 50636052780456574746 50735541867556617848 50973481111916835696 51203403511890261858 51353121066018595957 51641533686620128881 51801414595866630828 52035428635081769773 52044352563847861656 52196529033332796924 52511462142695707144 53449166823815273343 53614644120483432084 53719985506824654192 53915758048759146372 54073406464106395338 54129733812345122736 54326999606121890676 54485850482163182754 54654787128111858456 54679270962303665874 55096336201851285642 55266913094117079096 55600371680501336976 55912637976490966608 56001221590661908344 56339110702644923664 56593235460510289422 56704429146092690536 56758712757178448163 56911077940356876726 57077484601001195079 57254195079642065652 57345166250906440158 57512842175616692907 57690900510525722916 57869774606236085424 57895698665968587396 58337297154901361268 58689281218306966808 59018895641851575864 59075394910532670537 59469061297236308312 59737304097205305501 60039983801745201744 60045631143608405484 60258788407436693004 60434983695177735966 60497937790268078352 60718411324489171932 60895950538888263078 61084762084360312392 61486635519125840763 61798178816121594672 62269543408186494576 62490595385489903856 62550418140564004098 62901717723552337434 62967241373544326448 63381499540475539122 63763918316130501532 63792482789354276853 63989982736070543964 64279058902159833249 64478065276469925612 64677983383440330768 64840191032250111996 64867100293918226472 65041231931836430544 65103496432015596102 65231410972572794376 65334758522438893068 65537332858178788752 65728962486419077608 66025441370595337659 66396257597083022847 66902693959390846851 67109823042856453188 67514737040608766328 67544981776963351962 68060180014051588146 68271204682520349144 68720357344905351441 68855378248826838508 69068552794488841104 69522951168136794006 69595372044443729232 70053236334209806398 70301919808676141838 70838146545237367254 71265555765087031124 71486192160644576112 71887677398345528496 72097875285475193784 72435999474829187568 72647800642884243672 72762731306370372114 72905694616404887832 72975487830658004781 73171385923315984362 73385337344144393673 73461781602468380856 73729499465451137346 73945082797221462309 75005096342016035916 75457647280680385896 75678283676237930884 75881437253809168968 75954079170684862119 76103312801334926772 76338926772856087536 76460221667875253544 76683789567488923876 76805105267835392787 76921200680700963888 77194264887958116528 77702121893799946242 77783062873201815024 78294793549999195386 78767193214043560716 79454801335013478864 79649738796273740668 80060841524811207312 80345051209915590672 80421966180725148126 80579978260236981288 80957881765985562576 81110109696159593007 81194600718517684104 81490499409182836014 81728775723244774131 81982180692167787684 82018906443455498811 82644504302776928463 83400557520752005464 83868956964736449912 84508666053967385496 84889853190765434133 85056643719139035804 85319976981427391952 85366616910535315089 85705411869546444332 85799156389417827216 85970753701959900816 86017749376359660237 86453588043000149328 86536350765788584374 86536746286177109222 86804661909354128136 86843547998952881094 87113011363251857424 87505945732352041902 88033921827460450212 88528343462777363796 88802425021485652848 89203591945854462468 89479764057141937584 90059975702617802616 90652475542766603949 90746906685402117528 91077616986733757898 91343925808332394617 91627143126540468588 91895058749717487502 91910818492257312144 92697268224182392008 93131999324780384016 93404315112279741864 93735893078234855784 93825627210846006147 94352576585328506151 94450862060316489672 95072249310713308683 95645877474195752298 96717097914704888418 96717539966903827954 97016975075160496152 97300650440877339708 97561847897754645816 97655244648023394153 97847116458859191564 98002137783658339602 98305999287268183128 98593443729628616412 98898686589472667856 99249769141660435536 100006795122688047888 101272105560913149492 101317472665445027943 101471083735113235696 102090270021077382219 102406807023780523716 102706242132037191914 103283067373240257762 103602829191733261656 104070857270163539546 104088705127695723312 104393058066665593848 105022924285391414288 105079854501314709597 105452879713014212757 106257219817856050881 106898333647630546686 107229288240966864168 107831516097518292744 108146812928212790676 108653999212243781352 108971700964326365508 109144096959555558171 109309574256223716912 109358541924607331748 110192672403702571284 110533826188234158192 110594249198176706019 111586857053228377681 112002443181323816688 113186470921020578844 113408858292185381072 113517425514356896326 113822155880713753452 114154969202002390158 114508390159284131304 114690332501812880316 115025684351233385814 115381801021051445832 115791397331937174792 116674594309802722536 117378562436613933616 117442190324998793079 118037791283703151728 118150789821065341074 118938122594472616624 119474608194410611002 120091262287216810968 120496911935446967389 120517576814873386008 120869967390355471932 121436822648978343864 121791901077776526156 122169524168720624784 122973271038251681526 124714722588902304467 125100836281128008196 125803435447104674868 126762999080951078244 127527836632261003064 127584965578708553706 127979965472141087928 128558117804319666498 128956130552939851224 129680382064500223992 129734200587836452944 129805119429265663833 130206992864031192204 130462821945145588752 130669517044877786136 131258918598528062853 131457924972838155216 132050882741190675318 132792515194166045694 133805387918781693702 134219646085712906376 135029474081217532656 135089963553926703924 136120360028103176292 136542409365040698288 137440714689810702882 137710756497653677016 137842588124576231253 139045902336273588012 139387042893479046169 140106472668419612796 140603839617352283676 141676293090474734508 142531111530174062248 143468816211293628447 144195750570950387568 145076309950355741931 145295601285768487344 145525462612740744228 145811389232809775664 145950975661316009562 146342771846631968724 146770674688288787346 146923563204936761712 147458998930902274692 147890165594442924618 150010192684032071832 150915294561360771792 151356567352475861768 151762874507618337936 151908158341369724238 152206625602669853544 152920443335750507088 153367579134977847752 153610210535670785574 154059363198055787871 154924601059860386643 155404243787599892484 156106285905245309319 156589587099998390772 157534386428087121432 159299477592547481336 160347500471445820029 160843932361450296252 161159956520473962576 162220219392319186014 162389201437035368208 162980998818365672028 163457551446489548262 163964361384335575368 164037812886910997622 165289008605553856926 166801115041504010928 167737913929472899824 169017332107934770992 169779706381530868266 170113287438278071608 170276138271535344489 170733233821070630178 171232453803003585237 171410823739092888664 172035498752719320474 172538526526850078721 173072701531577168748 173073492572354218444 173609323818708256272 173687095997905762188 175011891464704083804 176067843654920900424 177056686925554727592 177226184731598011611 178407183891708924936 179211912291615916503 180119951405235605232 181304951085533207898 181493813370804235056 182155233973467515796 182687851616664789234 183254286253080937176 183790117499434975004 184459906557377522289 185394536448364784016 186808630224559483728 187471786156469711568 187651254421692012294 188705153170657012302 188901724120632979344 190144498621426617366 191291754948391504596 191377448368062830559 192837176706479499747 193434195829409776836 193435079933807655908 194033950150320992304 194601300881754679416 195123695795509291632 195310489296046788306 195694232917718383128 196004275567316679204 196611998574536366256 197186887459257232824 198076324111786012977 199188772791249068541 200708081878172540553 202544211121826298984 202634945330890055886 204180540042154764438 204813614047561047432 205412484264074383828 206161072034716054323 206566134746480515524 207205658383466523312 208141714540327079092 208786116133331187696 210159709002629419194 210905759426028425514 212514439635712101762 213796667295261093372 214458576481933728336 215663032195036585488 216293625856425581352 217307998424487562704 217943401928652731016 218288193919111116342 218717083849214663496 218926463491974014343 220156012032433181019 220385344807405142568 221188498396353412038 221835248391664386927 223173714106456755362 226372941842041157688 227034851028713792652 227644311761427506904 227862237512054586357 228309938404004780316 229016780318568262608 229380665003625760632 230051368702466771628 230415315803506178361 230763602042102891664 231582794663874349584 233349188619605445072 234884380649997586158 236301579642130682148 238949216388821222004 240182524574433621936 240993823870893934778 241035153629746772016 241739934780710943864 242873645297956687728 243330329088478779021 243583802155553052312 245186327169734322393 245946542076503363052 246056719330366496433 247933512908330785389 249429445177804608934 250201672562256016392 251606870894209349736 253525998161902156488 254669559572296302399 255055673264522006128 255169931157417107412 255959930944282175856 256099850731605945267 257116235608639332996 257912261105879702448 258053248129078980711 259360764129000447984 259610238858531327666 260413985728062384408 261339034089755572272 262517837197056125706 264101765482381350636 265585030388332091388 267610775837563387404 268439292171425812752 270179927107853407848 271957426628299811847 272240720056206352584 274031777424997183851 274881429379621405764 275421512995307354032 275685176249152462506 278091804672547176024 278774085786958092338 280212945336839225592 281207679234704567352 281476881632538018441 283352586180949469016 285062223060348124496 285216747932139926049 286937632422587256894 290152619900711483862 291050925225481488456 291901951322632019124 292685543693263937448 293541349376577574692 294917997861804549384 295780331188885849236 300020385368064143664 302713134704951723536 302878612001619882277 303816316682739448476 303952417996335083829 304413251205339707088 306270810063232146657 306735158269955695504 307220421071341571148 308118726396111575742 309849202119720773286 310808487575199784968 312212571810490618638 313179174199996781544 315068772856174242864 318598955185094962672 318771659453568152643 320695000942891640058 321632705624011206257 321687864722900592504 324440438784638372028 325961997636731344056 326915102892979096524 327928722768671150736 328075625773821995244 330578017211107713852 334760571159685133043 338511389884163397839 339559412763061736532 340226574876556143216 340552276543070688978 341466467642141260356 342464907606007170474 342821647478185777328 344070997505438640948 345077053053700157442 346145403063154337496 346146985144708436888 347374191995811524376 350023782929408167608 352135687309841800848 354113373851109455184 354452369463196023222 356814367783417849872 358423824583231833006 359471847462130171699 361490735806340902167 362609902171066415796 364248000445572388411 364310467946935031592 365375703233329578468 366508572506161874352 367580234998869950008 368919813114755044578 374144167766706913401 375302508843384024588 377410306341314024604 380288997242853234732 382583509896783009192 382754896736125661118 385674353412958999494 386868391658819553672 386870159867615311816 389202601763509358832 389415358287796991499 390620978592093576612 391388465835436766256 392008551134633358408 394373774918514465648 396152648223572025954 398377545582498137082 401416163756345081106 405088422243652597968 405269890661780111772 408361080084309528876 409627228095122094864 410824968528148767656 412322144069432108646 413132269492961031048 413527764373728693759 416283429080654158184 418161128680437138507 420319418005258838388 421811518852056851028 425028879271424203524 427593334590522186744 430406448633880885341 432587251712851162704 435228929851067225793 435886803857305462032 436576387838222232684 437434167698429326992 437852926983948028686 440312024064866362038 440770689614810285136 442376996792706824076 443670496783328773854 446347428212913510724 452745883684082315376 454069702057427585304 455288623522855013808 455724475024109172714 456619876808009560632 458761330007251521264 460102737404933543256 460830631607012356722 462178089594167363613 464773803179581159929 468318857715735927957 469768761299995172316 472603159284261364296 477898432777642444008 481042501414337460087 481987647741787869556 483479869561421887728 486660658176957558042 487167604311106104624 490372654339468644786 491893084153006726104 492113438660732992866 495867025816661570778 498858890355609217868 500403345124512032784 503213741788418699472 507051996323804312976 509339119144592604798 510339862314834214824 510828414814606033467 512199701463211890534 513697361409010755711 514232471217278665992 516106496258157961422 517615579580550236163 519220477717062655332 520827971456124768816 525035674394112251412 528203530964762701272 531170060776664182776 531678554194794034833 535221551675126774808 537635736874847749509 540359854215706815696 543914853256599623694 544481440112412705168 548063554849994367702 549762858759242811528 551370352498304925012 553379719672132566867 556183609345094352048 557548171573916184676 560425890673678451184 562415358469409134704 562953763265076036882 566705172361898938032 570433495864279852098 573875264845174513788 574132345104188491677 578511530119438499241 580305239801422967724 582101850450962976912 583803902645264038248 585371087386527874896 587082698753155149384 589835995723609098768 591560662377771698472 594228972335358038931 597566318373747205623 602124245634517621659 605757224003239764554 607632633365478896952 607904835992670167658 612541620126464293314 614440842142683142296 616237452792223151484 618483216104148162969 619698404239441546572 621616975150399569936 624425143620981237276 626358348399993563088 637543318907136305286 641390001885783280116 643265411248022412514 643375729445801185008 648880877569276744056 651923995273462688112 653830205785958193048 656151251547643990488 656779390475922043029 660468036097299543057 661156034422215427704 665505745174993160781 669521142319370266086 677022779768326795678 679118825526123473064 681104553086141377956 682932935284282520712 683586712536163759071 684929815212014340948 688141995010877281896 690154106107400314884 691245947410518535083 692290806126308674992 692293970289416873776 694748383991623048752 700047565858816335216 708904738926392046444 716847649166463666012 718943694924260343398 722981471612681804334 725219804342132831592 728496000891144776822 728620935893870063184 730751406466659156936 735160469997739900016 735558981509202967179 737839626229510089156 738170157991099489299 743800538724992356167 748288335533413826802 750605017686768049176 754820612682628049208 760577994485706469464 764008678716888907197 765167019793566018384 765509793472251322236 771348706825917998988 773736783317639107344 773740319735230623632 774159744387236942133 778830716575593982998 781107999372598643767 781241957184187153224 784017102269266716816 792305296447144051908 796755091164996274164 802832327512690162212 810539781323560223544 816722160168619057752 821649937056297535312 822095332274991551553 822099089718682537609 824644288138864217292 826264538985922062096 827055528747457387518 832566858161308316368 836322257360874277014 840638836010517676776 843623037704113702056 850057758542848407048 855186669181044373488 860812897267761770682 870457859702134451586 873003058122316131269 873152775676444465368 875705853967896057372 880624048129732724076 884753993585413648152 887340993566657547708 892694856425827021448 908139404114855170608 908635836004859646831 911448950048218345428 913239753616019121264 918812430189696439971 920205474809867086512 921661263214024713444 924356179188334727226 929547606359162319858 936637715431471855914 939537522599990344632 945206318568522728592 955796865555284888016 962085002828674920174 963975295483575739112 964898116872033618771 973321316353915116084 975709300254353323183 980745308678937289572 983786168306013452208 984226877321465985732 991734051633323141556 997717780711218435736 1004281713479055399129 1015534169652490193517 1018678238289185209596 1020679724629668429648 1021656829629212066934 1024399402926423781068 1027394722818021511422 1028464942434557331984 1032212992516315922844 1035231159161100472326 1038440955434125310664 1050071348788224502824 1056407061929525402544 1062340121553328365552 1063357108389588069666 1070443103350253549616 1075271473749695499018 1078415542386390515097 1084472207419022706501 1087829706513199247388 1092744001336717165233 1096127109699988735404 1099525717518485623056 1102740704996609850024 1106759439344265133734 1115096343147832369352 1122432503300120740203 1125907526530152073764 1140866991728559704196 1147750529690349027576 1148264690208376983354 1157023060238876998482 1160610479602845935448 1167607805290528076496 1168246074863390974497 1174165397506310298768 1183121324755543396944 1188457944670716077862 1195132636747494411246 1204248491269035243318 1211514448006479529108 1215265266730957793904 1215809671985340335316 1225083240252928586628 1228881684285366284592 1232474905584446302968 1236966432208296325938 1239396808478883093144 1240583293121186081277 1248850287241962474552 1254483386041311415521 1275086637814272610572 1282780003771566560232 1286530822496044825028 1291219345901642656023 1297761755138553488112 1305686789553201677379 1307660411571916386096 1312302503095287980976 1313558780951844086058 1320936072194599086114 1322312068844430855408 1331011490349986321562 1339042284638740532172 1354045559536653591356 1358237651052246946128 1362209106172282755912 1365865870568565041424 1367173425072327518142 1369859630424028681896 1376283990021754563792 1380308212214800629768 1382491894821037070166 1386534268782502090839 1394321409538743479787 1404956573147207783871 1417809477852784092888 1433695298332927332024 1437887389848520686796 1443127504243012380261 1445962943225363608668 1450439608684265663184 1456992001782289553644 1461502812933318313872 1471117963018405934358 1475679252459020178312 1476340315982198978598 1487601077449984712334 1496576671066827653604 1501210035373536098352 1509641225365256098416 1521155988971412938928 1528017357433777814394 1531019586944502644472 1532485244443818100401 1541092084227032267133 1542697413651835997976 1548319488774473884266 1552846738741650708489 1557661433151187965996 1562215998745197287534 1562483914368374306448 1584610592894288103816 1593510182329992548328 1595035662584382104499 1605664655025380324424 1612907210624543248527 1621079562647120447088 1633444320337238115504 1644190664549983103106 1644198179437365075218 1649288576277728434584 1654111057494914775036 1660139159016397700601 1672644514721748554028 1681277672021035353552 1687246075408227404112 1700115517085696814096 1721625794535523541364 1722397035312565475031 1735534590358315497723 1740915719404268903172 1746006116244632262538 1746305551352888930736 1751411707935792114744 1761248096259465448152 1769507987170827296304 1774681987133315095416 1782686917006074116793 1785389712851654042896 1792698955121241616869 1806372736903552864977 1817271672009719293662 1822897900096436690856 1837624860379392879942 1843322526428049426888 1848712358376669454452 1855449648312444488907 1859095212718324639716 1873275430862943711828 1879075045199980689264 1924170005657349840348 1927950590967151478224 1929796233744067237542 1946642632707830232168 1951418600508706646366 1961490617357874579144 1968453754642931971464 1970338171427766129087 1983468103266646283112 1995435561422436871472 1996517235524979482343 2008563426958110798258 2031068339304980387034 2037356476578370419192 2043313659258424133868 2048798805852847562136 2054789445636043022844 2064425985032631845688 2070462318322200944652 2073737842231555605249 2076881910868250621328 2100142697576449005648 2120150284011339175939 2126714216779176139332 2150542947499390998036 2156831084772781030194 2168944414838045413002 2175659413026398494776 2185488002673434330466 2192254219399977470808 2205481409993219700048 2213518878688530267468 2230192686295664738704 2231401616174977068501 2244865006600241480406 2251815053060304147528 2281733983457119408392 2295501059380698055152 2296529380416753966708 2314046120477753996964 2321220959205691870896 2336492149726781948994 2343323998117795931301 2369579729189143784873 2376915889341432155724 2390265273494988822492 2408496982538070486636 2423028896012959058216 2431619343970680670632 2450166480505857173256 2464949811168892605936 2466297269156047612827 2473932864416592651876 2478793616957766186288 2481166586242372162554 2497700574483924949104 2508966772082622831042 2550173275628545221144 2565560007543133120464 2573061644992089650056 2582438691803285312046 2611373579106403354758 2619009174366948393807 2627117561903688172116 2641872144389198172228 2662022980699972643124 2678084569277481064344 2708091119073307182712 2724418212344565511824 2725907508014578940493 2734346850144655036284 2739719260848057363792 2760616424429601259536 2764983789642074140332 2773068537565004181678 2788642819077486959574 2809913146294415567742 2835618955705568185776 2867390596665854664048 2875774779697041373592 2886255008486024760522 2891925886450727217336 2894694350616100856313 2913984003564579107288 2927127900763059969549 2942235926036811868716 2951358504918040356624 2952680631964397957196 2975202154899969424668 2993153342133655307208 3012845140437166197387 3046602508957470580551 3056034714867555628788 3062039173889005288944 3064970488887636200802 3082184168454064534266 3085394827303671995952 3096638977548947768532 3105693477483301416978 3115322866302375931992 3124431997490394575068 3169221185788576207632 3187020364659985096656 3190071325168764208998 3211329310050760648848 3225814421249086497054 3235246627159171545291 3253416622257068119503 3278232004010151495699 3288381329099966206212 3288396358874730150436 3298577152555456869168 3308222114989829550072 3320278318032795401202 3345289029443497108056 3367297509900362220609 3443251589071047082728 3444794070625130950062 3471069180716630995446 3481831438808537806344 3492012232489264525076 3502823415871584229488 3504738224590172923491 3522496192518930896304 3549363974266630190832 3565373834012148233586 3585397910242483233738 3612745473807105729954 3634543344019438587324 3645795800192873381712 3675249720758785759884 3686645052856098853776 3697424716753338908904 3710899296624888977814 3718190425436649279432 3721749879363558243831 3746550861725887423656 3763450158123934246563 3848340011314699680696 3859592467488134475084 3873658037704927968069 3893285265415660464336 3902837201017413292732 3917060368659605032137 3922981234715749158288 3936907509285863942928 3940676342855532258174 3966936206533292566224 3993034471049958964686 4017126853916221596516 4062136678609960774068 4074712953156740838384 4086627318516848267736 4097597611705695124272 4109578891272086045688 4128851970065263691376 4140924636644401889304 4147475684463111210498 4159602806347506272517 4182964228616230439361 4214869719441623351613 4240300568022678351878 4253428433558352278664 4301085894998781996072 4313662169545562060388 4329382512729037140783 4337888829676090826004 4351318826052796989552 4370976005346868660932 4384508438799954941616 4427037757377060534936 4462803232349954137002 4489730013200482960812 4503630106120608295056 4563467966914238816784 4593058760833507933416 4597455733331454301203 4623276252681096801399 4628092240955507993928 4658540216224952125467 4672984299453563897988 4686647996235591862602 4739159458378287569746 4753831778682864311448 4780530546989977644984 4785106987753146313497 4816993965076140973272 4838721631873629745581 4846057792025918116432 4863238687941361341264 4900332961011714346512 4932594538312095225654 4947865728833185303752 4962333172484744325108 5017933544165245662084 5100346551257090442288 5146123289984179300112 5164877383606570624092 5167191105937696425093 5206603771074946493169 5222747158212806709516 5238018348733896787614 5254235123807376344232 5283744288778396344456 5324045961399945286248 5348060751018222350379 5356169138554962128688 5416182238146614365424 5419118210710658594931 5451815016029157880986 5467755995608190506369 5468693700289310072568 5529967579284148280664 5546137075130008363356 5577285638154973919148 5619826292588831135484 5751549559394082747184 5754693628030777763263 5772510016972049521044 5783851772901454434672 5789388701232201712626 5827968007129158214576 5854255801526119939098 5884471852073623737432 5905361263928795914392 5950404309799938849336 5986306684267310614416 6025690280874332394774 6093205017914941161102 6111021406856212918883 6112069429735111257576 6129940977775272401604 6164368336908129068532 6193277955097895537064 6211386954966602833956 6230645732604751863984 6248863994980789150136 6360450852034017527817 6380142650337528417996 6451628842498172994108 6470493254318343090582 6506833244514136239006 6556464008020302991398 6576762658199932412424 6576792717749460300872 6616444229979659100144 6640556636065590802404 6690578058886994216112 6734595019800724441218 6829965101780473262281 6886503178142094165456 6889588141250261900124 6942138361433261990892 6963662877617075612688 6984024464978529050152 7009476449180345846982 7029971994353387793903 7108739187567431354619 7130747668024296467172 7170795820484966467476 7225490947614211459908 7269086688038877174648 7350499441517571519768 7394849433506677817808 7398891807468142838481 7421798593249777955628 7436380850873298558864 7443499758727116487662 7493101723451774847312 7526900316247868493126 7696680022629399361392 7719184934976268950168 7747316075409855936138 7805674402034826585464 7834120737319210064274 7857027523100845181421 7881352685711064516348 7986068942099917929372 8034253707832443193032 8124273357219921548136 8173254637033696535472 8177722524043736821479 8219157782544172091376 8281849273288803778608 8294951368926222420996 8319205612695012545034 8365928457232460878722 8429739438883246703226 8480601136045356703756 8506856867116704557328 8602171789997563992144 8627324339091124120776 8658765025458074281566 8675777659352181652008 8684083051848302568939 8741952010693737321864 8781383702289179908647 8854075514754121069872 8925606464699908274004 8979460026400965921624 9038535421311498592161 9139807526872411741653 9186117521667015866832 9194911466662908602406 9246552505362193602798 9256184481911015987856 9317080432449904250934 9345968598907127795976 9373295992471183725204 9478318916756575139492 9507663557365728622896 9561061093979955289968 9570213975506292626994 9633987930152281946544 9677443263747259491162 9705739881477514635873 9760249866771204358509 9834696012030454487097 9865189076624190451308 9895731457666370607504 9924666344969488650216 10035867088330491324168 10101892529701086661827 10329754767213141248184 10334382211875392850186 10413207542149892986338 10445494316425613419032 10476036697467793575228 10508470247614752688464 10514214673770518770473 10567488577556792688912 10648091922799890572496 10696121502036444700758 10838236421421317189862 10903630032058315761972 10935511991216381012738 10937387400578620145136 11059935158568296561328 11092274150260016726712 11154571276309947838296 11165249638090674731493 11239652585177662270968 11290350474371802739689 11509387256061555526526 11545020033944099042088 11578777402464403425252 11620974113114783904207 11708511603052239878196 11751181105978815096411 11768943704147247474864 11810722527857591828784 11900808619599877698672 12051380561748664789548 12186410035829882322204 12222042813712425837766 12224138859470222515152 12259881955550544803208 12328736673816258137064 12386555910195791074128 12422773909933205667912 12478808419042518817551 12497727989961578300272 12548892685848691318083 12644609158324870054839 12720901704068035055634 12760285300675056835992 12903257684996345988216 12940986508636686181164 12988147538187111422349 13013666489028272478012 13112928016040605982796 13153525316399864824848 13153585435498920601744 13281113272131181604808 13469190039601448882436 13659930203560946524562 13779176282500523800248 13792367199994362903609 13884276722866523981784 13968048929957058100304 13975620648674856376401 14018952898360691693964 14059943988706775587806 14217478375134862709238 14261495336048592934344 14341591640969932934952 14450981895228422919816 14516164895620889236743 14538173376077754349296 14700998883035143039536 14797783614936285676962 14841051988079374231573 14843597186499555911256 14886999517454232975324 15053800632495736986252 15438369869952537900336 15494632150819711872276 15611348804069653170928 15619811313224839479507 15668241474638420128548 15714055046201690362842 15762705371422129032696 15972137884199835858744 16068507415664886386064 16248546714439843096272 16355445048087473642958 16403267986824571519107 16587058104324006494111 16589902737852444841992 16638411225390025090068 16731856914464921757444 16859478877766493406452 16961202272090713407512 17254648678182248241552 17264080884092333289789 17317530050916148563132 17351555318704363304016 17368166103696605137878 17483904021387474643728 17562767404578359817294 17851212929399816548008 17958920052801931843248 18077070842622997184322 18279615053744823483306 18333064220568638756649 18389822933325817204812 18493105010724387205596 18634160864899808501868 18691937197814255591952 18746591984942367450408 18956637833513150278984 19081352556102052583451 19140427951012585253988 19354886527494518982324 19411479762955029271746 19520499733542408717018 19669392024060908974194 19730378153248380902616 19849332689938977300432 20071734176660982648336 20203785059402173323654 20489895305341419786843 20659509534426282496368 20668764423750785700372 20826415084299785972676 20890988632851226838064 20952073394935587150456 21028429347541037540946 21089915983060163381709 21326217562702294063857 21392243004072889401516 21676472842842634379724 21807260064116631523944 21871023982432762025476 22184548300520033453424 22196675422404428515443 22309142552619895676592 22330499276181349462986 22479305170355324541936 22580700948743605479378 23018774512123111053052 23090040067888198084176 23157554804928806850504 23241948226229567808414 23417023206104479756392 23502362211957630192822 23571082569302535544263 24102761123497329579096 24372820071659764644408 24444085627424851675532 24519763911101089606416 24533167572131210464437 24657473347632516274128 24845547819866411335824 24957616838085037635102 25097785371697382636166 25289218316649740109678 25441803408136070111268 25520570601350113671984 25806515369992691976432 25881973017273372362328 25976295076374222844698 26027332978056544956024 26052249155544907706817 26225856032081211965592 26344151106867539725941 26562226544262363209616 26938380079202897764872 27115606263934495776483 27319860407121893049124 27419422580617235224959 27558352565001047600496 27584734399988725807218 27768553445733047963568 27951241297349712752802 28037905796721383387928 28119887977413551175612 28434956750269725418476 28522990672097185868688 28683183281939865869904 28901963790456845839632 29032329791241778473486 29117219644432543907619 29280749600313613075527 29504088036091363461291 29595567229872571353924 29682103976158748463146 29687194372999111822512 29773999034908465950648 30107601264991473972504 30305677589103259985481 30989264301639423744552 31239622626449678959014 31336482949276840257096 31428110092403380725684 31525410742844258065392 31542644021311556311419 31944275768399671717488 32710890096174947285916 32806535973649143038214 33174116208648012988222 33179805475704889683984 33276822450780050180136 33463713828929843514888 33495748914272024194479 33718957755532986812904 33871051423115408219067 33922404544181426815024 34528161768184666579578 34635060101832297126264 34736332207393210275756 35125534809156719634588 35253543317936445289233 35702425858799633096016 36154141685245994368644 36559230107489646966612 36666128441137277513298 36779645866651634409624 36986210021448774411192 37268321729799617003736 37436425257127556452653 37493183969884734900816 37913275667026300557968 37933827474974610164517 38162705112204105166902 38280855902025170507976 38709773054989037964648 38822959525910058543492 39040999467084817434036 39338784048121817948388 39460756306496761805232 40282855396215444342841 40407570118804346647308 40979790610682839573686 41337528847501571400744 41652830168599571945352 41904146789871174300912 42056858695082075081892 42179831966120326763418 42652435125404588127714 42784486008145778803032 43352945685685268759448 43614520128233263047888 43742047964865524050952 44393350844808857030886 44523155964238122694719 44660998552362698925972 45161401897487210958756 46037549024246222106104 46315109609857613701008 46483896452459135616828 46834046412208959512784 47004724423915260385644 47142165138605071088526 48205522246994659158192 48745640143319529288816 48888171254849703351064 49066335144262420928874 49209803960473714557321 49761174312972019482333 49915233676170075270204 50195570743394765272332 50578436633299480219356 50883606816272140222536 51763946034546744724656 51792242652276999869367 51952590152748445689396 52054665956113089912048 52104498311089815413634 52451712064162423931184 52688302213735079451882 53876760158405795529744 54231212527868991552966 54639720814243786098248 54838845161234470449918 54999192661705916269947 55169468799977451614436 55902482594699425505604 56075811593442766775856 56239775954827102351224 56869913500539450836952 57244057668306157750353 58064659582483556946972 58234439288865087815238 58561499200627226151054 59008176072182726922582 59191134459745142707848 59364207952317496926292 59547998069816931901296 60215202529982947945008 60611355178206519970962 61469685916024259360529 61978528603278847489104 62479245252899357918028 62672965898553680514192 62856220184806761451368 63085288042623112622838 63269747949180490145127 63978652688106882191571 65421780192349894571832 65613071947298286076428 66348232417296025976444 66553644901560100360272 66590026267213285546329 66927427657859687029776 66991497828544048388958 67437915511065973625808 67742102846230816438134 69056323536369333159156 69270120203664594252528 69472664414786420551512 70251069618313439269176 70507086635872890578466 70713247707907606632789 72308283370491988737288 73118460214979293933224 73332256882274555026596 73559291733303268819248 73599502716393631393311 73972420042897548822384 74536643459599234007472 74872850514255112905306 75867654949949220329034 76325410224408210333804 76561711804050341015952 77419546109978075929296 77645919051820117086984 78081998934169634868072 78156747466634723120451 78677568096243635896776 79032453320602619177823 80565710792430888685682 80815140237608693294616 81346818791803487329449 81959581221365679147372 82258267741851705674877 82675057695003142801488 83305660337199143890704 84113717390164150163784 84359663932240653526836 85304870250809176255428 85568972016291557606064 86705891371370537518896 87351658933297631722857 87484095929731048101904 87842248800940839226581 88512264108274090383873 88786701689617714061772 89046311928476245389438 89321997104725397851944 90322803794974421917512 90917032767309779956443 92075098048492444212208 92967792904918271233656 94009448847830520771288 94284330277210142177052 97776342509699406702128 98132670288524841857748 98419607920947429114642 99522348625944038964666 99830467352340150540408 100391141486789530544664 101156873266598960438712 101613154269346224657201 101767213632544280445072 103584485304553999738734 103887363916555619621011 103905180305496891378792 104208996622179630827268 105376604427470158903764 108462425055737983105932 109279441628487572196496 109677690322468940899836 109998385323411832539894 110338937599954903228872 111804965189398851011208 112479551909654204702448 113739827001078901673904 114488115336612315500706 116109406730268045458777 116129319164967113893944 116468878577730175630476 117122998401254452302108 118016352144365453845164 118382268919490285415696 118728415904634993852584 120848566188646333028523 121222710356413039941924 122939371832048518721058 124958490505798715836056 125712440369613522902736 126170576085246225245676 126539495898360980290254 127957305376213764383142 130843560384699789143664 131226143894596572152856 132696464834592051952888 133180052534426571092658 133569467892714368084157 133982995657088096777916 135484205692461632876268 138112647072738666318312 138945328829572841103024 140502139236626878538352 141014173271745781156932 141426495415815213265578 144616566740983977474576 146236920429958587866448 146664513764549110053192 147199005432787262786622 147629411881421143671963 149283522938916058446999 149745701028510225810612 151735309899898440658068 152650820448816420667608 155291838103640234173968 155376727956830999608101 156163997868339269736144 156313494933269446240902 157355136192487271793552 158064906641205238355646 161131421584861777371364 161630280475217386589232 162693637583606974658898 163919162442731358294744 164516535483703411349754 164997577985117748809841 168227434780328300327568 168719327864481307053672 170609740501618352510856 171732173004918473251059 174703317866595263445714 175684497601881678453162 177024528216548180767746 177573403379235428123544 178092623856952490778876 178643994209450795703888 180645607589948843835024 181834065534619559912886 184409057748072778081587 185935585809836542467312 188018897695661041542576 188568660554420284354104 189809243847541470435381 191935958064320646574713 196265340577049683715496 196839215841894858229284 199044697251888077929332 199660934704680301080816 199770078801639856638987 200782282973579061089328 202313746533197920877424 203226308538692449314402 207168970609107999477468 207774727833111239242022 207810360610993782757584 208417993244359261654536 210753208854940317807528 212139743123722819898367 216924850111475966211864 219355380644937881799672 219996770646823665079788 220677875199909806457744 220798508149180894179933 223609930378797702022416 228976230673224631001412 232218813460536090917554 232258638329934227787888 232937757155460351260952 234245996802508904604216 234470242399904169361353 236032704288730907690328 237097359961807857533469 237456831809269987705168 241697132377292666057046 242445420712826079883848 245878743664097037442116 246774803225555117024631 249916981011597431672112 252341152170492450491352 253078991796721960580508 255914610752427528766284 262054976799892895168571 262452287789193144305712 265392929669184103905776 265536792324822271151619 266360105068853142185316 267138935785428736168314 267965991314176193555832 270968411384923265752536 276225294145477332636624 281979987773508110399887 282028346543491562313864 282852990831630426531156 293329027529098220106384 294398010865574525573244 295258823762842287343926 298567045877832116893998 299491402057020451621224 303470619799796881316136 305301640897632841335216 310753455913661999216202 311662091749666858863033 312626989866538892481804 316129813282410476711292 322262843169723554742728 325387275167213949317796 327838324885462716589488 329033070967406822699508 329995155970235497619682 337438655728962614107344 341219481003236705021712 343464346009836946502118 348328220190804136376331 349406635733190526891428 351368995203763356906324 354049056433096361535492 355146806758470856247088 356185247713904981557752 362545698565938999085569 363668131069239119825772 368818115496145556163174 377137321108840568708208 379618487695082940870762 383871916128641293149426 392530681154099367430992 393678431683789716458568 398089394503776155858664 399540157603279713277974 400708403678143104252471 406452617077384898628804 414337941218215998954936 415549455666222478484044 416835986488718523309072 421506417709880635615056 424279486247445639796734 433849700222951932423728 438710761289875763599344 439993541293647330159576 441597016298361788359866 442888235644263431015889 447850568816748175340997 457952461346449262002824 464437626921072181835108 465875514310920702521904 466130183870492998824303 468491993605017809208432 468940484799808338722706 472065408577461815380656 474194719923615715066938 483394264754585332114092 484890841425652159767696 491757487328194074884232 493549606451110234049262 494992733955353246429523 504682304340984900982704 506157983593443921161016 511829221504855057532568 515196519014755419753177 524109953599785790337142 531073584649644542303238 532720210137706284370632 534277871570857472336628 535931982628352387111664 541936822769846531505072 553227173244218334244761 563959975547016220799774 564056693086983124627728 565705981663260853062312 569427731542624411306143 575807874192961939724139 588796021731149051146488 590517647525684574687852 597134091755664233787996 598982804114040903242448 599310236404919569916961 606941239599593762632272 621506911827323998432404 623324183499333717726066 625253979733077784963608 632259626564820953422584 636419229371168459695101 644525686339447109485456 650774550334427898635592 658066141934813645399016 659990311940470995239364 686928692019673893004236 696656440381608272752662 698813271466381053782856 702737990407526713812648 708098112866192723070984 711292079885423572600407 712370495427809963115504 725091397131877998171138 727336262138478239651544 737636230992291112326348 759236975390165881741524 767743832257282586298852 787356863367579432917136 796178789007552311717328 799080315206559426555948 801416807356286208504942 812905234154769797257608 828675882436431997909872 831098911332444956968088 845939963320524331199661 848558972494891279593468 879987082587294660319152 883194032596723576719732 885776471288526862031778 895701137633496350681994 915904922692898524005648 928875253842144363670216 932260367740985997648606 934986275249000576589099 937880969599616677445412 948389439847231430133876 966788529509170664228184 983514974656388149768464 987099212902220468098524 989985467910706492859046 1012315967186887842322032 1023658443009710115065136 1030393038029510839506354 1044984660572412409128993 1048219907199571580674284 1062147169299289084606476 1065440420275412568741264 1068555743141714944673256 1087637095697816997256707 1106454346488436668489522 1127919951094032441599548 1131411963326521706124624 1138855463085248822612286 1151615748385923879448278 1177592043462298102292976 1181035295051369149375704 1194268183511328467575992 1198620472809839139833922 1202125211034429312757413 1243013823654647996864808 1246648366998667435452132 1250507959466155569927216 1264519253129641906845168 1272838458742336919390202 1301549100668855797271184 1316132283869627290798032 1319980623880941990478728 1328664706932790293047667 1343551706450244526022991 1373857384039347786008472 1393312880763216545505324 1397626542932762107565712 1398390551611478996472909 1405475980815053427625296 1416196225732385446141968 1422584159770847145200814 1450182794263755996342276 1454672524276956479303088 1475272461984582224652696 1484978201866059739288569 1518473950780331763483048 1535487664514565172597704 1545589557044266259259531 1598160630413118853111896 1602833614712572417009884 1625810468309539594515216 1659681519732655002734283 1662197822664889913936176 1691879926641048662399322 1697117944989782559186936 1727423622578885819172417 1766388065193447153439464 1771552942577053724063556 1791402275266992701363988 1857750507684288727340432 1864520735481971995297212 1869972550498001153178198 1875761939199233354890824 1896778879694462860267752 1933577059018341328456368 1973859914414556772799209 1974198425804440936197048 1979970935821412985718092 2060786076059021679012708 2089969321144824818257986 2096439814399143161348568 2124294338598578169212952 2137111486283429889346512 2175274191395633994513414 2212908692976873336979044 2255839902188064883199096 2277710926170497645224572 2303231496771847758896556 2362070590102738298751408 2388536367022656935151984 2397240945619678279667844 2404250422068858625514826 2486027647309295993729616 2493296733997334870904264 2537819889961572993598983 2545676917484673838780404 2639961247761883980957456 2657329413865580586095334 2687103412900489052045982 2747714768078695572016944 2786625761526433091010648 2796781103222957992945818 2804958825747001729767297 2845168319541694290401628 2900365588527511992684552 2950544923969164449305392 2969956403732119478577138 3036947901560663526966096 3070975329029130345195408 3091179114088532518519062 3134953981717237227386979 3196321260826237706223792 3205667229425144834019768 3262911287093450991770121 3319363039465310005468566 3383759853282097324798644 3394235889979565118373872 3454847245157771638344834 3532776130386894306878928 3543105885154107448127112 3582804550533985402727976 3606375633103287938272239 3729041470963943990594424 3739945100996002306356396 3751523878398466709781648 3793557759388925720535504 3947719828829113545598418 3948396851608881872394096 3959941871642825971436184 3985994120798370879143001 4030655119350733578068973 4121572152118043358025416 4179938642289649636515972 4192879628798286322697136 4195171654834436989418727 4248588677197156338425904 4350548382791267989026828 4425817385953746673958088 4454934605598179217865707 4511679804376129766398192 4555421852340995290449144 4606462993543695517793112 4794481891239356559335688 4808500844137717251029652 4979044559197965008202849 4986593467994669741808528 5075639779923145987197966 5091353834969347677560808 5314658827731161172190668 5374206825800978104091964 5573251523052866182021296 5593562206445915985891636 5609917651494003459534594 5690336639083388580803256 5800731177055023985369104 5921579743243670318397627 5939912807464238957154276 6182358228177065037038124 6269907963434474454773958 6411334458850289668039536 6525822574186901983540242 6638726078930620010937132 6767519706564194649597288 6909694490315543276689668 7086211770308214896254224 7165609101067970805455952 7212751266206575876544478 7458082941927887981188848 7479890201992004612712792 7613459669884718980796949 7895439657658227091196836 7919883743285651942872368 7971988241596741758286002 8061310238701467156137946 8243144304236086716050832 8359877284579299273031944 8390343309668873978837454 8414876477241005189301891 8701096765582535978053656 8851634771907493347916176 8909869211196358435731414 9110843704681990580898288 9212925987087391035586224 9404861945151711682160937 9588963782478713118671376 9617001688275434502059304 9788733861280352975310363 9958089118395930016405698 10151279559846291974395932 10182707669938695355121616 10629317655462322344381336 10748413651601956208183928 10819126899309863814816717 11187124412891831971783272 11219835302988006919069188 11380673278166777161606512 11843159486487340636795254 11879825614928477914308552 12091965358052200734206919 12364716456354130074076248 12539815926868948909547916 13051645148373803967080484 13277452157861240021874264 13535039413128389299194576 13819388980631086553379336 14425502532413151753088956 14959780403984009225425584 15226919339769437961593898 15790879315316454182393672 15943976483193483516572004 16122620477402934312275892 16719754569158598546063888 16780686619337747957674908 16829752954482010378603782 17402193531165071956107312 17764739229731010955192881 17819738422392716871462828 18809723890303423364321874 19234003376550869004118608 19577467722560705950620726 19916178236791860032811396 20302559119692583948791864 21258635310924644688762672 21496827303203912416367856 21638253798619727629633434 22374248825783663943566544 22439670605976013838138376 22840379009654156942390847 23686318972974681273590508 23759651229856955828617104 24183930716104401468413838 24729432912708260148152496 25079631853737897819095832 25244629431723015567905673 26103290296747607934160968 26554904315722480043748528 27638777961262173106758672 28214585835455135046482811 28851005064826303506177912 29366201583841058925931089 30453838679538875923187796 31581758630632908364787344 31887952966386967033144008 32245240954805868624551784 33561373238675495915349816 33659505908964020757207564 35529478459462021910385762 35639476844785433742925656 37619447780606846728643748 39154935445121411901241452 39832356473583720065622792 40605118239385167897583728 43276507597239455259266868 44879341211952027676276752 45680758019308313884781694 47372637945949362547181016 48367861432208802936827676 50159263707475795638191664 50489258863446031135811346 52206580593495215868321936 53294217689193032865578643 56429171670910270092965622 57702010129652607012355824 58732403167682117851862178 60907677359077751846375592 63775905932773934066288016 64490481909611737249103568 67122746477350991830699632 67319011817928041514415128 68521137028962470827172541 71058956918924043820771524 71278953689570867485851312 75238895561213693457287496 75733888295169046703717019 78309870890242823802482904 79664712947167440131245584 84643757506365405139448433 86553015194478910518533736 91361516038616627769563388 94745275891898725094362032 96735722864417605873655352 100978517726892062271622692 106588435378386065731157286 112858343341820540185931244 117464806335364235703724356 121815354718155503692751184 134638023635856083028830256 137042274057924941654345082 142117913837848087641543048 150477791122427386914574992 151467776590338093407434038 156619741780485647604965808 159882653067579098596735929 169287515012730810278896866 173106030388957821037067472 182723032077233255539126776 193471445728835211747310704 201957035453784124543245384 205563411086887412481517623 213176870756772131462314572 225716686683641080371862488 234929612670728471407448712 274084548115849883308690164 284235827675696175283086096 302935553180676186814868076 319765306135158197193471858 338575030025461620557793732 365446064154466511078253552 403914070907568249086490768 411126822173774824963035246 426353741513544262924629144 451433373367282160743724976 469859225341456942814897424 479647959202737295790207787 548169096231699766617380328 605871106361352373629736152 639530612270316394386943716 677150060050923241115587464 822253644347549649926070492 852707483027088525849258288 959295918405474591580415574 1096338192463399533234760656 1211742212722704747259472304 1279061224540632788773887432 1354300120101846482231174928 1438943877608211887370623361 1644507288695099299852140984 1918591836810949183160831148 2558122449081265577547774864 2877887755216423774741246722 3289014577390198599704281968 3837183673621898366321662296 5755775510432847549482493444 7674367347243796732643324592 11511551020865695098964986888 23023102041731390197929973776
- Sum of all divisors σ(n): 87495174498134638910310935463
- Sum of proper divisors (its aliquot sum) s(n): 64472072456403248712380961687
- 23023102041731390197929973776 is an abundant number, because the sum of its proper divisors (64472072456403248712380961687) is greater than itself. Its abundance is 41448970414671858514450987911
Bases of 23023102041731390197929973776
- Binary: 100101001100100010000110111111010001100110011101101100111110001010111011001010110011000000100002
- Hexadecimal: 0x4A64437E8CCED9F15D959810
- Base-36: 28CU3KCLOBPW7456900
Squares and roots of 23023102041731390197929973776
- 23023102041731390197929973776 squared (230231020417313901979299737762) is 530063227623976107998992878056232199848331798968047698176
- 23023102041731390197929973776 cubed (230231020417313901979299737763) is 12203699778156294961574149985585796919270799587994337217455562130277529401892843032576
-
23023102041731390197929973776 is a
perfect square number . Itssquare root is 151733654940924 -
The
cube root of 23023102041731390197929973776 is 2844818822.5913065273
Scales and comparisons
How big is 23023102041731390197929973776?- 23,023,102,041,731,390,197,929,973,776 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 23,023,102,041,731,390,197,929,973,776 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 23023102041731390197929973776 cubic inches would be around 237068235.2 feet tall.
Recreational maths with 23023102041731390197929973776
- 23023102041731390197929973776 backwards is 67737992979109313714020132032
- The number of decimal digits it has is: 29
- The sum of 23023102041731390197929973776's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 23023102041731390197929973776 - Facts about the integer". Numbermatics.com. 2024. Web. 26 September 2024.
APA style:
Numbermatics. (2024). Number 23023102041731390197929973776 - Facts about the integer. Retrieved 26 September 2024, from https://numbermatics.com/n/23023102041731390197929973776/
Chicago style:
Numbermatics. 2024. "Number 23023102041731390197929973776 - Facts about the integer". https://numbermatics.com/n/23023102041731390197929973776/
The information we have on file for 23023102041731390197929973776 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 23023102041731390197929973776, math, Factors of 23023102041731390197929973776, curriculum, school, college, exams, university, Prime factorization of 23023102041731390197929973776, STEM, science, technology, engineering, physics, economics, calculator, twenty-three octillion, twenty-three septillion, one hundred two sextillion, forty-one quintillion, seven hundred thirty-one quadrillion, three hundred ninety trillion, one hundred ninety-seven billion, nine hundred twenty-nine million, nine hundred seventy-three thousand, seven hundred seventy-six.