49779807240567574172068416
49,779,807,240,567,574,172,068,416 is an even composite number composed of six prime numbers multiplied together.
49779807240567574172068416 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, eight hundred forty-five divisors.
Prime factorization of 49779807240567574172068416:
26 × 38 × 72 × 176 × 194 × 8772
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 17 × 17 × 17 × 17 × 17 × 17 × 19 × 19 × 19 × 19 × 877 × 877)See below for interesting mathematical facts about the number 49779807240567574172068416 from the Numbermatics database.
Names of 49779807240567574172068416
- Cardinal: 49779807240567574172068416 can be written as Forty-nine septillion, seven hundred seventy-nine sextillion, eight hundred seven quintillion, two hundred forty quadrillion, five hundred sixty-seven trillion, five hundred seventy-four billion, one hundred seventy-two million, sixty-eight thousand, four hundred sixteen.
Scientific notation
- Scientific notation: 4.9779807240567574172068416 × 1025
Factors of 49779807240567574172068416
Divisors of 49779807240567574172068416
- Number of divisors d(n): 19845
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 19 21 24 27 28 32 34 36 38 42 48 49 51 54 56 57 63 64 68 72 76 81 84 96 98 102 108 112 114 119 126 133 136 144 147 152 153 162 168 171 189 192 196 204 216 224 228 238 243 252 266 272 288 289 294 304 306 323 324 336 342 357 361 378 392 399 408 432 441 448 456 459 476 486 504 513 532 544 567 576 578 588 608 612 646 648 672 684 714 722 729 756 784 798 816 833 864 867 877 882 912 918 931 952 969 972 1008 1026 1064 1071 1083 1088 1134 1156 1176 1197 1216 1224 1292 1296 1323 1344 1368 1377 1428 1444 1458 1512 1539 1568 1596 1632 1666 1701 1728 1734 1754 1764 1824 1836 1862 1904 1938 1944 2016 2023 2052 2128 2142 2166 2187 2261 2268 2312 2352 2394 2448 2499 2527 2584 2592 2601 2631 2646 2736 2754 2793 2856 2888 2907 2916 3024 3078 3136 3192 3213 3249 3264 3332 3402 3468 3508 3528 3591 3648 3672 3724 3808 3876 3888 3969 4032 4046 4104 4131 4256 4284 4332 4374 4522 4536 4617 4624 4704 4788 4896 4913 4998 5054 5103 5168 5184 5202 5262 5292 5472 5491 5508 5586 5712 5776 5814 5832 6048 6069 6137 6139 6156 6384 6426 6498 6561 6664 6783 6804 6859 6936 7016 7056 7182 7344 7448 7497 7581 7616 7752 7776 7803 7893 7938 8092 8208 8262 8379 8512 8568 8664 8721 8748 9044 9072 9234 9248 9408 9576 9639 9747 9792 9826 9996 10108 10206 10336 10404 10524 10584 10773 10944 10982 11016 11172 11424 11552 11628 11664 11907 12096 12138 12274 12278 12312 12393 12768 12852 12996 13122 13328 13566 13608 13718 13851 13872 14032 14112 14161 14364 14688 14739 14896 14909 14994 15162 15309 15504 15552 15606 15786 15827 15876 16184 16416 16473 16524 16663 16758 17136 17328 17442 17496 17689 18088 18144 18207 18411 18417 18468 18496 19152 19278 19494 19652 19992 20216 20349 20412 20577 20672 20808 21048 21168 21546 21964 22032 22344 22491 22743 22848 23104 23256 23328 23409 23679 23814 24276 24548 24556 24624 24786 25137 25536 25704 25992 26163 26244 26656 27132 27216 27436 27702 27744 28064 28224 28322 28728 28917 29241 29376 29478 29792 29818 29988 30324 30618 31008 31212 31572 31654 31752 32319 32368 32832 32946 33048 33326 33516 34272 34391 34656 34884 34992 35378 35721 36176 36288 36414 36822 36834 36936 37179 38304 38437 38556 38988 39304 39984 40432 40698 40824 41154 41553 41616 42096 42336 42483 42959 42973 43092 43928 44064 44217 44688 44727 44982 45486 45927 46512 46656 46818 47358 47481 47628 48013 48552 49096 49112 49248 49419 49572 49989 50274 51408 51984 52326 52488 53067 53312 54264 54432 54621 54872 55233 55251 55404 55488 56128 56644 57456 57834 58482 58956 59584 59636 59976 60648 61047 61236 61731 62016 62424 63144 63308 63504 64638 64736 65892 66096 66652 67032 67473 68229 68544 68782 69312 69768 69984 70227 70756 71037 71442 72352 72828 73644 73668 73872 74358 75411 76608 76874 77112 77976 78489 78608 79968 80864 81396 81648 82308 83106 83232 83521 84192 84672 84966 85918 85946 86184 86751 87723 87856 88128 88434 89376 89454 89964 90972 91854 93024 93347 93636 94716 94962 95256 96026 96957 97104 98192 98224 98496 98838 99144 99978 100548 102816 103173 103968 104329 104363 104652 104976 106134 107163 108528 108864 109242 109744 110466 110502 110808 111537 113288 114912 115311 115668 116603 116641 116964 117912 119272 119952 121296 122094 122472 123462 124659 124848 126288 126616 127008 127449 128877 128919 129276 129472 130321 131784 132192 132651 133304 134064 134181 134946 136458 137564 139536 139968 140454 141512 142074 142443 142884 144039 144704 145656 147288 147336 147744 148257 148716 149967 150822 153748 154224 155952 156978 157216 159201 159936 161728 162792 163296 163863 164616 165699 165753 166212 166464 167042 168384 169932 171836 171892 172368 173502 175446 175712 176868 178752 178908 179928 181944 183141 183708 185193 186048 186694 187272 189432 189924 190512 192052 193914 194208 196384 196448 197676 198288 199956 201096 202419 204687 205632 206346 207936 208658 208726 209304 209952 210681 212268 213111 214326 217056 218484 219488 220932 221004 221616 223074 226233 226576 229824 230622 231336 233206 233282 233928 235467 235824 238544 239904 240737 242592 244188 244944 246924 249318 249696 250563 252576 253232 253453 254016 254898 257754 257838 258552 260253 260642 263169 263568 264384 265302 266608 268128 268362 269059 269892 272916 275128 279072 280041 280908 283024 283271 284148 284886 285768 288078 290871 291312 294576 294672 295488 296514 297432 299934 300713 301644 307496 308448 309519 311904 312987 313089 313956 314432 316597 318402 321489 325584 326592 327726 329232 331398 331506 332424 334084 336091 339864 343672 343784 344736 345933 347004 349809 349923 350892 351424 353736 357816 359856 363888 366282 367416 370386 373388 374544 378864 379848 381024 382347 384104 386631 386757 387828 388416 390963 392768 392896 395352 396576 397953 399912 402192 402543 404838 409374 412692 417316 417452 418608 419904 421362 424536 426222 427329 428652 432117 434112 436968 438976 441864 442008 443232 444771 446148 449901 452466 453152 461244 462672 466412 466564 467856 470934 471648 477088 477603 479808 481474 485184 488376 489888 491589 493848 497097 497259 498636 499392 501126 505152 506464 506906 509796 515508 515676 517104 520506 521284 526338 527136 530604 533216 536256 536724 538118 539784 545832 549423 550256 555579 558144 560082 561816 566048 566542 568296 569772 571536 576156 581742 582624 584647 589152 589344 593028 594864 599868 601426 603288 607257 614061 614992 616896 619038 623808 625974 626178 627912 632043 633194 636804 639333 642978 651168 653429 655452 658464 662796 663012 664848 668168 672182 678699 679728 687344 687568 689472 691866 694008 699618 699846 701784 706401 707472 715632 719712 722211 727776 730303 730541 732564 734832 740772 746776 749088 751689 757728 759696 760359 762048 764694 768208 769129 773262 773514 775656 780759 781926 789507 790704 793152 795906 799824 804384 805086 807177 809676 816221 816487 818748 825384 834632 834904 837216 840123 842724 849072 849813 852444 854658 857304 864234 872613 873936 883728 884016 886464 889542 892296 899802 902139 904932 906304 912247 922488 925344 928557 932824 933128 935712 938961 939267 941868 943296 949791 954176 955206 962948 976752 979776 983178 987696 994194 994518 997272 1002252 1008273 1012928 1013812 1019592 1031016 1031352 1034208 1037799 1041012 1042568 1049427 1049769 1052676 1054272 1061208 1066432 1073448 1076236 1079568 1091664 1098846 1100512 1111158 1120164 1123632 1132096 1133084 1136592 1139544 1143072 1147041 1152312 1159893 1160271 1163484 1165248 1169294 1172889 1178304 1178688 1186056 1189728 1193859 1199736 1202852 1206576 1207629 1214514 1228122 1229984 1238076 1251948 1252356 1255824 1264086 1266388 1273608 1278666 1281987 1285956 1296351 1302336 1306858 1310904 1316928 1325592 1326024 1329696 1334313 1336336 1344364 1349703 1357398 1359456 1374688 1375136 1383732 1388016 1399236 1399692 1403568 1412802 1414944 1419857 1431264 1432809 1439424 1444422 1455552 1460606 1461082 1465128 1469664 1474767 1481544 1491291 1491777 1493552 1498176 1503378 1515456 1519392 1520718 1529388 1536416 1538258 1546524 1547028 1551312 1561518 1563852 1579014 1581408 1586899 1591812 1599648 1608768 1610172 1614354 1619352 1632442 1632974 1637496 1648269 1650768 1666737 1669264 1669808 1674432 1680246 1685448 1698144 1699626 1704888 1709316 1714608 1728468 1745226 1747872 1753941 1767456 1768032 1773593 1774171 1779084 1784592 1799604 1804278 1809864 1821771 1824494 1842183 1844976 1850688 1857114 1865648 1866256 1871424 1877922 1878534 1883736 1896129 1899582 1910412 1917999 1925896 1953504 1960287 1966356 1975392 1982251 1982897 1988388 1989036 1994544 2004504 2016546 2027624 2036097 2039184 2062032 2062704 2068416 2075598 2082024 2085136 2098854 2099538 2105352 2119203 2122416 2146896 2152472 2159136 2166633 2183328 2190909 2191623 2197692 2201024 2215457 2216179 2222316 2240328 2247264 2255067 2266168 2273184 2279088 2281077 2286144 2294082 2304624 2307387 2319786 2320542 2326968 2338588 2345778 2368521 2372112 2379456 2387718 2399472 2405704 2413152 2415258 2421531 2429028 2448663 2449461 2456244 2459968 2476152 2503896 2504712 2511648 2520369 2528172 2532776 2547216 2549439 2557332 2563974 2571912 2592702 2613716 2621808 2651184 2652048 2659392 2668626 2672672 2688728 2699406 2706417 2714796 2718912 2736741 2749376 2750272 2767464 2776032 2785671 2798472 2799384 2807136 2816883 2817801 2825604 2829888 2839714 2849373 2862528 2865618 2888844 2921212 2922164 2930256 2939328 2949534 2963088 2982582 2983554 2987104 3006756 3024819 3038784 3041436 3058776 3072832 3076516 3093048 3094056 3102624 3113397 3123036 3127704 3148281 3149307 3158028 3162816 3173798 3183624 3199296 3220344 3228708 3238704 3264884 3265948 3274992 3296538 3301536 3333474 3338528 3339616 3360492 3370896 3396288 3399252 3409776 3418632 3429216 3441123 3456936 3479679 3480813 3490452 3495744 3507882 3518667 3534912 3536064 3547186 3548342 3558168 3569184 3581577 3599208 3608556 3619728 3622887 3643542 3648988 3684366 3689952 3714228 3731296 3732512 3755844 3757068 3767472 3792258 3799164 3820824 3835998 3845961 3851792 3889053 3907008 3920574 3932712 3950784 3964502 3965794 3976776 3978072 3989088 4002939 4009008 4033092 4049109 4055248 4072194 4078368 4092529 4124064 4125408 4151196 4164048 4170272 4197708 4199076 4210704 4238406 4244832 4259571 4293792 4298427 4304944 4308701 4318272 4333266 4366656 4381818 4383246 4395384 4424301 4430914 4432358 4444632 4473873 4475331 4480656 4494528 4510134 4532336 4546368 4558176 4562154 4574003 4588164 4609248 4614774 4639572 4641084 4653936 4677176 4691556 4737042 4744224 4760697 4775436 4798944 4811408 4815607 4826304 4830516 4843062 4858056 4897326 4898922 4912488 4944807 4952304 5000211 5007792 5009424 5023296 5040738 5056344 5065552 5094432 5098878 5112121 5114664 5127948 5143824 5185404 5227432 5243616 5261823 5302368 5304096 5320779 5322513 5337252 5345344 5377456 5382149 5383903 5398812 5412834 5429592 5465313 5473482 5526549 5534928 5552064 5571342 5596944 5598768 5614272 5633766 5635602 5651208 5679428 5698746 5713547 5731236 5753997 5777688 5842424 5844328 5860512 5880861 5899068 5926176 5946753 5948691 5965164 5967108 5974208 6013512 6015343 6049638 6082872 6108291 6117552 6153032 6186096 6188112 6205248 6226794 6246072 6255408 6296562 6298614 6316056 6347596 6367248 6385729 6440688 6457416 6477408 6499899 6529768 6531896 6549984 6572727 6574869 6593076 6603072 6646371 6648537 6666948 6677056 6679232 6720984 6741792 6765201 6798504 6819552 6837264 6843231 6858432 6882246 6913872 6922161 6959358 6961626 6980904 7015764 7037334 7094372 7096684 7116336 7138368 7163154 7198416 7217112 7239456 7245774 7264593 7287084 7297976 7345989 7348383 7368732 7379904 7428456 7462592 7465024 7511688 7514136 7534944 7561107 7584516 7598328 7641648 7648317 7671996 7691922 7703584 7778106 7841148 7865424 7929004 7931588 7953552 7956144 7978176 8005878 8018016 8066184 8098218 8110496 8119251 8144388 8156736 8185058 8210223 8248128 8250816 8302392 8328096 8340544 8357013 8395416 8398152 8421408 8450649 8453403 8476812 8489664 8519142 8548119 8587584 8596854 8609888 8617402 8666532 8763636 8766492 8790768 8848602 8861828 8864716 8889264 8947746 8950662 8961312 9020268 9064672 9074457 9116352 9124308 9148006 9176328 9218496 9229548 9279144 9282168 9307872 9340191 9354352 9383112 9444843 9447921 9474084 9488448 9521394 9550872 9597888 9622816 9631214 9661032 9686124 9716112 9794652 9797844 9824976 9889614 9904608 9938999 10000422 10015584 10018848 10081476 10112688 10131104 10188864 10197756 10224242 10229328 10255896 10287648 10323369 10370808 10439037 10442439 10454864 10487232 10523646 10556001 10604736 10608192 10641558 10645026 10674504 10744731 10754912 10764298 10767806 10797624 10825668 10859184 10868661 10930626 10946964 11053098 11069856 11108293 11142684 11193888 11197536 11267532 11271204 11302416 11358856 11397492 11427094 11462472 11507994 11537883 11555376 11667159 11684848 11688656 11721024 11761722 11798136 11852352 11893506 11897382 11930328 11934216 12008817 12027024 12030686 12099276 12147327 12165744 12216582 12235104 12277587 12306064 12372192 12376224 12415151 12419197 12453588 12492144 12510816 12593124 12597228 12632112 12695192 12734496 12771458 12778713 12881376 12895281 12914832 12926103 12954816 12999798 13059536 13063792 13075193 13099968 13145454 13149738 13186152 13272903 13292742 13297074 13333896 13421619 13425993 13441968 13483584 13530402 13597008 13639104 13674528 13686462 13722009 13764492 13827744 13844322 13875757 13880279 13918716 13923252 13961808 14031528 14074668 14188744 14193368 14232672 14282091 14326308 14396832 14434224 14446821 14478912 14491548 14529186 14574168 14595952 14613451 14691978 14696766 14737464 14834421 14856912 15000633 15023376 15028272 15069888 15122214 15169032 15196656 15283296 15296634 15336363 15343992 15383844 15407168 15508199 15513253 15556212 15682296 15730848 15785469 15858008 15863176 15907104 15912288 15962337 15967539 16011756 16036032 16132368 16146447 16151709 16196436 16220992 16238502 16288776 16370116 16420446 16579647 16604784 16656192 16714026 16790832 16796304 16842816 16901298 16906806 16953624 17038284 17096238 17140641 17193708 17219776 17234804 17333064 17527272 17532984 17581536 17642583 17697204 17723656 17729432 17778528 17840259 17846073 17895492 17901324 17922624 18040536 18046029 18129344 18148914 18248616 18296012 18352656 18459096 18558288 18564336 18615744 18680382 18708704 18766224 18889686 18895842 18948168 19042788 19101744 19157187 19245632 19262428 19322064 19372248 19432224 19499697 19589304 19595688 19649952 19718181 19724607 19779228 19809216 19877998 19939113 19945611 20000844 20031168 20037696 20162952 20225376 20262208 20295603 20395512 20448484 20458656 20511792 20529693 20575296 20646738 20741616 20766483 20878074 20884878 20909728 21047292 21112002 21283116 21290052 21349008 21489462 21509824 21528596 21535612 21595248 21651336 21718368 21737322 21793779 21861252 21893928 22037967 22045149 22106196 22139712 22216586 22285368 22387776 22395072 22535064 22542408 22604832 22683321 22717712 22794984 22854188 22924944 22944951 23015988 23075766 23110752 23334318 23369696 23377312 23523444 23596272 23787012 23794764 23860656 23868432 24017634 24054048 24061372 24137569 24198552 24294654 24331488 24357753 24433164 24470208 24555174 24612128 24630669 24744384 24752448 24830302 24838394 24907176 24984288 25021632 25071039 25186248 25194456 25264224 25351947 25360209 25390384 25468992 25542916 25557426 25644357 25762752 25790562 25829664 25852206 25999596 26119072 26127584 26150386 26290908 26299476 26372304 26545806 26585484 26594148 26667792 26843238 26851986 26883936 26977283 27060804 27194016 27223371 27349056 27372924 27444018 27528984 27655488 27688644 27751514 27760558 27837432 27846504 27923616 28020573 28063056 28149336 28334529 28343763 28377488 28386736 28465344 28564182 28652616 28793664 28868448 28893642 28983096 29058372 29148336 29191904 29226902 29383956 29393532 29474928 29668842 29713824 29816997 30001266 30046752 30056544 30151081 30160907 30244428 30338064 30393312 30566592 30593268 30672726 30687984 30767688 30970107 31016398 31026506 31112424 31317111 31327317 31364592 31461696 31570938 31668003 31716016 31726352 31814208 31824576 31924674 31935078 32023512 32234193 32264736 32292894 32303418 32392872 32477004 32577552 32605983 32740232 32840892 33159294 33209568 33324879 33428052 33581664 33592608 33698267 33709249 33802596 33813612 33907248 34076568 34192476 34281282 34387416 34469608 34613649 34666128 35001477 35054544 35065968 35163072 35285166 35394408 35447312 35458864 35557056 35680518 35692146 35790984 35802648 36026451 36081072 36092058 36297828 36441981 36497232 36592024 36705312 36832761 36918192 37116576 37128672 37245453 37257591 37360764 37417408 37532448 37662769 37675043 37687321 37779372 37791684 37896336 38085576 38203488 38314374 38336139 38524856 38644128 38685843 38744496 38778309 38864448 38999394 39178608 39191376 39225579 39299904 39436362 39449214 39558456 39755996 39878226 39891222 40001688 40264857 40277979 40325904 40450752 40591206 40791024 40896968 40917312 41023584 41059386 41166027 41293476 41483232 41532966 41627271 41640837 41756148 41769756 41819456 42094584 42107401 42224004 42566232 42580104 42698016 42846273 42978924 43057192 43071224 43190496 43302672 43340463 43436736 43474644 43587558 43722504 43787856 43840353 44075934 44090298 44212392 44433172 44570736 45001899 45070128 45084816 45209664 45366642 45435424 45589968 45708376 45849888 45889902 46009089 46031976 46151532 46221504 46524597 46539759 46668636 46739392 46754624 47046888 47192544 47356407 47574024 47589528 47721312 47736864 47887011 47902617 48035268 48108096 48122744 48275138 48397104 48439341 48455127 48589308 48662976 48715506 48866328 49110348 49224256 49261338 49660604 49676788 49814352 49968576 50142078 50372496 50388912 50528448 50703894 50720418 50780768 51085832 51114852 51288714 51421923 51581124 51659328 51704412 51999192 52238144 52255168 52300772 52581816 52598952 52744608 52927749 53091612 53170968 53188296 53335584 53520777 53538219 53686476 53703972 53767872 53954566 54121608 54138087 54388032 54446742 54745848 54888036 55057968 55377288 55503028 55521116 55674864 55693008 55847232 56041146 56126112 56298672 56669058 56687526 56754976 56773472 57128364 57305232 57471561 57736896 57787284 57966192 58116744 58296672 58383808 58453804 58499091 58767912 58787064 58949856 59154543 59173821 59337684 59427648 59633994 59817339 59836833 60002532 60093504 60113088 60302162 60321814 60488856 60676128 60786624 60886809 61186536 61345452 61375968 61535376 61589079 61940214 62032796 62053012 62224848 62299449 62634222 62654634 62729184 63141876 63336006 63432032 63452704 63849348 63870156 64047024 64468386 64529472 64585788 64606836 64785744 64954008 65155104 65211966 65381337 65480464 65681784 66113901 66135447 66318588 66419136 66649758 66856104 67163328 67185216 67396534 67418498 67605192 67627224 67814496 68049963 68153136 68384952 68562564 68774832 68834853 68939216 69227298 69332256 69572993 70002954 70109088 70131936 70570332 70788816 70894624 70917728 71361036 71384292 71581968 71605296 72052902 72162144 72184116 72412707 72595656 72883962 72994464 73073259 73184048 73247917 73410624 73665522 73836384 73892007 74233152 74257344 74490906 74515182 74721528 75064896 75213117 75325538 75350086 75374642 75558744 75583368 75792672 76055841 76080627 76171152 76406976 76628748 76672278 76933071 77049712 77288256 77371686 77488992 77556618 77758051 77998788 78357216 78382752 78451158 78872724 78898428 79116912 79511992 79756452 79782444 80003376 80529714 80555958 80651808 80931849 81182412 81582048 81670113 81793936 81865319 82047168 82118772 82332054 82586952 82966464 83065932 83254542 83281674 83512296 83539512 84061719 84189168 84214802 84448008 85003587 85031289 85132464 85160208 85396032 85692546 85957848 86114384 86142448 86380992 86605344 86680926 86906057 86949288 87175116 87445008 87575712 87680706 88151868 88180596 88424784 88866344 89141472 89450991 90003798 90140256 90169632 90453243 90482721 90733284 90870848 91179936 91416752 91496533 91526351 91699776 91779804 92018178 92063952 92303064 92910321 93049194 93079518 93337272 93951333 93981951 94093776 94385088 94712814 95004009 95148048 95179056 95442624 95473728 95774022 95805234 96070536 96245488 96550276 96794208 96878682 96910254 97130299 97178616 97431012 97732656 97817949 98220696 98522676 99321208 99353576 99628704 99974637 100284156 100744992 100777824 101094801 101127747 101407788 101440836 101561536 102171664 102229704 102260831 102294157 102577428 102843846 103162248 103408824 103840947 103998384 104601544 105004431 105163632 105197904 105489216 105855498 106183224 106341936 106376592 106671168 107041554 107076438 107372952 107407944 107909132 108243216 108276174 108557393 108893484 109325943 109491696 109776072 110115936 110498283 110754576 111006056 111042232 111349728 111386016 111736359 111772773 112082292 112252224 112597344 112988307 113025129 113061963 113338116 113375052 113509952 113546944 114256728 114291517 114610464 114943122 115008417 115574568 115932384 116057529 116233488 116334927 116593344 116907608 116998182 117535824 117574128 117676737 117899712 118309086 118347642 118675368 119267988 119634678 119673666 120005064 120604324 120643628 120977712 121352256 121773618 122373072 122690904 122751936 123070752 123178158 123498081 123880428 124065592 124106024 124449696 124598898 124881813 124922511 125268444 125309268 125458368 126283752 126322203 126672012 126864064 126905408 127698696 127740312 128094048 128538819 128936772 129171576 129213672 129571488 129908016 130021389 130310208 130423932 130762674 130960928 131363568 131521059 132227802 132270894 132637176 133299516 133712208 134793068 134836996 135210384 135254448 135628992 136099926 136306272 136769904 137125128 137549664 137669706 137878432 138027267 138454596 138664512 139145986 139573791 139619277 140005908 140218176 140263872 141140664 141577632 141789248 141835456 142069221 142722072 142768584 143163936 143210592 143661033 143707851 144105804 144324288 144368232 144825414 145191312 145318023 145365381 145767924 145988928 146146518 146368096 146495834 147331044 147672768 147784014 148981812 149030364 149443056 150426234 150651076 150700172 150749284 151117488 151166736 151585344 152111682 152161254 152342304 153257496 153344556 153866142 154099424 154265769 154743372 154977984 155113236 155516102 155997576 156714432 156765504 156902316 157745448 157796856 158233824 158783247 159023984 159512904 159564888 160006752 160562331 160614657 161059428 161111916 161303616 161863698 162364824 162414261 163164096 163340226 163587872 163730638 164237544 164664108 165173904 166131864 166509084 166563348 167024592 167079024 168123438 168378336 168429604 168896016 168962983 170007174 170062578 170264928 170320416 171385092 171915696 172228768 172284896 172414683 173210688 173361852 173812114 173898576 174350232 174890016 175151424 175361412 175497273 176303736 176361192 176849568 177463629 177521463 177732688 178282944 178901982 179452017 179510499 180007596 180280512 180339264 180906486 180965442 181466568 182359872 182660427 182833504 182993066 183052702 183559608 184036356 184127904 184606128 184767237 185820642 186098388 186159036 186674544 186898347 187902666 187963902 188187552 188840981 189425628 190008018 190296096 190358112 191548044 191610468 192141072 192490976 193100552 193588416 193757364 193820508 194260598 194357232 194862024 195465312 195635898 196144011 196441392 197045352 198341703 198406341 198642416 198707152 199257408 199949274 200568312 201489984 201555648 202189602 202255494 202815576 202881672 204149889 204343328 204459408 204521662 204588314 205154856 205687692 206324496 206504559 206817648 207681894 207996768 208718979 209203088 210008862 210327264 210395808 211057567 211126349 211710996 212366448 212683872 212753184 214083108 214152876 214745904 214815888 215818264 216486432 216552348 217114786 217238121 217786968 218651886 218983392 219219777 219552144 219743751 220231872 220996566 221509152 221676021 222012112 222084464 222278281 222699456 222772032 223472718 223545546 224164584 225194688 225639351 225976614 226050258 226123926 226676232 226750104 228167523 228241881 228513456 228583034 229220928 229886244 230016834 230799213 231149136 231864768 232115058 232466976 232669854 233274153 233815216 233996364 235071648 235148256 235353474 235887869 235964743 236618172 236695284 237350736 238535976 239269356 239347332 240010128 241208648 241287256 241955424 242795547 243547236 244746144 245010339 245381808 245595957 246141504 246356316 246996162 247760856 248131184 248212048 248428667 248899392 249197796 249763626 249845022 250536888 250618536 252185157 252567504 252644406 253344024 255010761 255093867 255397392 255480624 256188096 257077638 257873544 258343152 258427344 259142976 259816032 260042778 260718171 260847864 261525348 261921856 262727136 263042118 263639383 263725301 264455604 264541788 265274352 266599032 267424416 268352973 269586136 269673992 270420768 270508896 271359729 271448163 272199852 272612544 273539808 274250256 274489599 274579053 275099328 275339412 275756864 276054534 276909192 277655569 278291972 279147582 279238554 280011816 281853999 281945853 282281328 283155264 284138442 285012027 285444144 285537168 286327872 286421184 287322066 287415702 288211608 288736464 289650828 290382624 290636046 290730762 291390897 291535848 292293036 292736192 292991668 294662088 294751807 295568028 297963624 298060728 298886112 299923911 300852468 301302152 301400344 301498568 302234976 302333472 303284403 303383241 304223364 304322508 304684608 306514992 306689112 306782493 306882471 307732284 308198848 308531538 309486744 310226472 311032204 311995152 313804632 315013293 315490896 315593712 316467648 317566494 318047968 319025808 319129776 320013504 321124662 321229314 322118856 322223832 323727396 324729648 324828522 325672179 326680452 327175744 327461276 328475088 329328216 330347808 331494849 332263728 333018168 333126696 334049184 334158048 335209077 335318319 336246876 336756672 336859208 337792032 337925966 338964921 339075387 339185889 340014348 340125156 340529856 340640832 342770184 342874551 343831392 344457536 344569792 344829366 345025251 346723704 347624228 347797152 348700464 349004781 349780032 350722824 350994546 352607472 352722384 353030211 353699136 354927258 355042926 355465376 357803964 358904034 359020998 360015192 361812972 361930884 362933136 365320854 365667008 365986132 366105404 367119216 368072712 368255808 369212256 369534474 370494243 371641284 372196776 372318072 373349088 373796694 374645439 374767533 375805332 375927804 376375104 377681962 378851256 378966609 380016036 380592192 380716224 383096088 383220936 384282144 384981952 385616457 386201104 387514728 387641016 388521196 388714464 389724048 390064167 390930624 391271796 392288022 392882784 394090704 394563177 396683406 396812682 397284832 397414304 399898548 401136624 404379204 404510988 405631152 405763344 408299778 408686656 408918816 409043324 409176628 410309712 411375384 412648992 413009118 413635296 414081801 415363788 415993536 417437958 418406176 418721373 418857831 420017724 420654528 420791616 422115134 422252698 423421992 424732896 425367744 425506368 426207663 428166216 428305752 429491808 429631776 430983099 431123553 431636528 432972864 433104696 434229572 434476242 435573936 435954069 436096143 437303772 437966784 438439554 439104288 439487502 441993132 443018304 443352042 444024224 444168928 444556562 446945436 447091092 448329168 451278702 451953228 452100516 452247852 453352464 453500208 456335046 456483762 457026912 457166068 458613811 459772488 460033668 461598426 462298272 462797307 464230116 464933952 465339708 466548306 467630432 467992728 470143296 470296512 470706948 471775738 471929486 473236344 473390568 474701472 476349741 477071952 478538712 478694664 480020256 481686993 481843971 482417296 482574512 483910848 485591094 487094472 487242783 489492288 490020678 490763616 491191914 492712632 493992324 495521712 496262368 496424096 496857334 498395592 499527252 499690044 501073776 501237072 504370314 505135008 505288812 506688048 506888949 510021522 510187734 510794784 510961248 512568377 512735419 514155276 515747088 516686304 516854688 517244049 519632064 520085556 521436342 521695728 523050696 525454272 526084236 526491819 527278766 527450602 528911208 529083576 530548704 532390887 532564389 533198064 534848832 536705946 538356051 538531497 539172272 539347984 540841536 541017792 542719458 542896326 544399704 547079616 547981281 548500512 548979198 549158106 550678824 552109068 553818384 554301711 555311138 556583944 558295164 558477108 560023632 560695041 563707998 563891706 564562656 566522943 568276884 570024054 570888288 571074336 572870539 573057233 574644132 574831404 576423216 577472928 579301656 580765248 581272092 581461524 582781794 583071696 584586072 585983336 588432033 589324176 589503614 591136056 595025109 595219023 595927248 596121456 597772224 599847822 601704936 602604304 602800688 602997136 604469952 604666944 606568806 606766482 608446728 608645016 612449667 613029984 613378224 613564986 613764942 615464568 617063076 618973488 619513677 620452944 622064408 623990304 626156937 627609264 630026586 630981792 631187424 633172701 633379047 635132988 636095936 638051616 638259552 640267073 640475731 640684457 642249324 642458628 644237712 644447664 647454792 649459296 649657044 651344358 651714363 653360904 654922552 656950176 657659331 658656432 659231253 660695616 662989698 664527456 665028063 666036336 666253392 666834843 668098368 668316096 670418154 670636638 672493752 673718416 675584064 675851932 677929842 678150774 678371778 680028696 680250312 684502569 684725643 685540368 685749102 687662784 689658732 690050502 692397639 693447408 695248456 695594304 697400928 698009562 699822459 701445648 701989092 705214944 705444768 706060422 707663607 707894229 709854516 710085852 710930752 715607928 715825817 716059099 717808068 718041996 720030384 723625944 723861768 725866272 728386641 730641708 731972264 732210808 734238432 735031017 736145424 736787871 738424512 739068948 740988486 743282568 744393552 744636144 745286001 746698176 747593388 749290878 749535066 751610664 751855608 755363924 757702512 757933218 760032072 765032283 765281601 766192176 766441872 768564288 771232914 772402208 775029456 775282032 777042392 777428928 779448096 780128334 782154513 782543592 784576044 785765568 788181408 789126354 790918149 791175903 793366812 793625364 794569664 794828608 799797096 800040619 802273248 805058919 808758408 809021976 811262304 811526688 814079187 814344489 816599556 817837632 818086648 818353256 820619424 822750768 823468797 823737159 825297984 826018236 827270592 828163602 830727576 832966707 834875916 836812352 837442746 837715662 840035448 844230268 844505396 846843984 849465792 852415326 855036081 856332432 856611504 858983616 859263552 861966198 862247106 863273056 866209392 868459144 868952484 871147872 871908138 872192286 874172691 874607544 876879108 878208576 878975004 883986264 884255421 886704084 888048448 888337856 889113124 893890872 894182184 896658336 899771733 902557404 903906456 904201032 904495704 906704928 907000416 909853209 910149723 912670092 912967524 914053824 914332136 917227622 919544976 920067336 920347479 920647413 923196852 924596544 925594614 928460232 930679416 933096612 935260864 935985456 941413896 943551476 943858972 946472688 946781136 949402944 952699482 954143904 957077424 957389328 960040512 963373986 963687942 964834592 965149024 971182188 974188944 974485566 977016537 980041356 981527232 982383828 985425264 987984648 991043424 992524736 992848192 993714668 994484547 996791184 999054504 999380088 1002147552 1002474144 1005627231 1005954957 1008740628 1010270016 1010577624 1013376096 1013777898 1016894763 1017226161 1017557667 1020043044 1020375468 1021589568 1021922496 1025136754 1025470838 1028310552 1028623653 1031494176 1033372608 1033709376 1034488098 1035075753 1040171112 1042872684 1043391456 1046101392 1047014343 1052168472 1052983638 1054557532 1054901204 1057822416 1058167152 1059090633 1061097408 1064781774 1065128778 1066396128 1073411892 1076712102 1077062994 1078344544 1078695968 1085438916 1085792652 1088799408 1095962562 1097001024 1097958396 1098316212 1101357648 1104218136 1107636768 1108603422 1110622276 1111482729 1113167888 1116590328 1116954216 1120047264 1121390082 1123936317 1124302599 1127415996 1127783412 1129125312 1133045886 1136553768 1136899827 1140048108 1141776576 1142148672 1145741078 1146114466 1149288264 1149662808 1152846432 1154945856 1156849371 1158603312 1162544184 1162923048 1165563588 1166143392 1169172144 1170192501 1171966672 1176864066 1178648352 1179007228 1182272112 1182740881 1183689531 1190050218 1190438046 1191854496 1192242912 1199695644 1203409872 1205208608 1205601376 1205994272 1213137612 1213532964 1216893456 1217290032 1224899334 1226059968 1226756448 1227129972 1227529884 1230929136 1234126152 1237946976 1239027354 1240905888 1242245403 1244128816 1245214589 1247980608 1252313874 1255218528 1256164119 1256573493 1260053172 1261963584 1262374848 1266345402 1266758094 1270265976 1276103232 1276519104 1278622989 1280534146 1280951462 1281368914 1284498648 1284917256 1288475424 1288895328 1292949297 1293370659 1294909584 1298918592 1299314088 1302688716 1303428726 1306721808 1307862207 1308288429 1309845104 1313900352 1315318662 1317312864 1318462506 1321886867 1325979396 1329054912 1330056126 1332072672 1332506784 1333669686 1340836308 1341273276 1344987504 1347436832 1351703864 1355859684 1356301548 1356743556 1360057392 1360500624 1369005138 1369451286 1371080736 1371498204 1375841433 1379317464 1380101004 1384795278 1386894816 1388391921 1390496912 1391710423 1394801856 1396019124 1399644918 1402891296 1403978184 1410429888 1410889536 1412120844 1415327214 1415788458 1419709032 1420171704 1429049223 1431215856 1431651634 1432118198 1435616136 1436083992 1440060768 1445060979 1445531913 1447251888 1447723536 1451732544 1456773282 1461283416 1461728349 1463944528 1464421616 1468476864 1470062034 1472290848 1473575742 1477402969 1478137896 1481976972 1486565136 1488787104 1489272288 1490572002 1495186776 1498581756 1499070132 1503221328 1503711216 1510727848 1515405024 1515866436 1520064144 1520666847 1530064566 1530563202 1532384352 1532883744 1537705131 1538206257 1542465828 1544804416 1550058912 1550564064 1551732147 1554084784 1555441061 1555947967 1558896192 1560256668 1564309026 1565087184 1569152088 1576362816 1578252708 1579475457 1581836298 1582351806 1586733624 1587250728 1597172661 1597693167 1599594192 1600081238 1604546496 1610117838 1615068153 1615594491 1617516816 1618043952 1622524608 1623053376 1628158374 1628688978 1633199112 1636173296 1636706512 1641238848 1645501536 1646937594 1647474318 1651215083 1652036472 1656327204 1661455152 1662905133 1665933414 1669751832 1674885492 1675431324 1680070896 1682085123 1688460536 1689010792 1693687968 1699568829 1704830652 1710072162 1712664864 1713223008 1718611617 1719171699 1723932396 1724494212 1726546112 1732418784 1736918288 1737904968 1738434127 1739000669 1742295744 1743816276 1744384572 1748345382 1749215088 1753758216 1757950008 1765296099 1767972528 1768510842 1773408168 1778226248 1785075327 1785657069 1787781744 1788364368 1793316672 1799543466 1805114808 1807812912 1808402064 1808991408 1813409856 1814000832 1819706418 1820299446 1825340184 1825935048 1828664272 1834455244 1839089952 1840134672 1840694958 1841294826 1845475681 1846393704 1851189228 1856920464 1858541031 1861358832 1866193224 1871970912 1878470811 1882827792 1887102952 1887717944 1892945376 1893562272 1899518103 1900137141 1905398964 1908287808 1914154848 1914778656 1920801219 1921427193 1922053371 1926747972 1927375884 1929669184 1930298048 1942364376 1942955789 1943588983 1948377888 1948971132 1954033074 1955143089 1960082712 1964767656 1970850528 1972977993 1975969296 1977693759 1982086848 1987429336 1988969094 1993582368 1995084189 1998109008 1998760176 2000504529 2004295104 2004948288 2011254462 2011909914 2017481256 2021155248 2026752192 2027555796 2033789526 2034452322 2035115334 2040086088 2040750936 2050273508 2050941676 2056621104 2057247306 2062988352 2068976196 2070151506 2077192917 2080342224 2085745368 2086782912 2092202784 2094028686 2099467377 2104336944 2105967276 2109115064 2109802408 2115644832 2116334304 2118181266 2122990821 2123682687 2129563548 2130257556 2132792256 2146823784 2147477451 2148177297 2153424204 2154125988 2156689088 2157391936 2170877832 2171585304 2177598816 2185159923 2191925124 2195916792 2196632424 2202715296 2205093051 2208436272 2210363613 2215273536 2217206844 2221244552 2222965458 2226335776 2233180656 2233908432 2235858003 2240094528 2242780164 2247872634 2248605198 2254831992 2255566824 2266091772 2273107536 2273799654 2280096216 2291482156 2292228932 2298576528 2299325616 2305692864 2313698742 2317206624 2325088368 2325846096 2331127176 2332286784 2338344288 2340385002 2343933344 2346463539 2353728132 2357296704 2358014456 2364544224 2365481762 2367379062 2372754447 2373527709 2380100436 2380876092 2383708992 2384485824 2399391288 2400121857 2406819744 2410417216 2411202752 2411988544 2415176757 2426275224 2427065928 2433786912 2434580064 2442237561 2443033467 2449798668 2453512896 2454259944 2455059768 2461858272 2468252304 2470406391 2471211477 2475893952 2478054708 2481811776 2484490806 2488257632 2490429178 2498900121 2504627748 2510437056 2512328238 2513146986 2520106344 2532690804 2533516188 2540531952 2557245978 2561068292 2561902924 2562737828 2568997296 2569834512 2576950848 2577790656 2585898594 2586741318 2589819168 2598628176 2605377432 2606857452 2613443616 2615724414 2616576858 2619690208 2622518073 2630637324 2634625728 2636925012 2643773734 2651958792 2652766263 2660112252 2664145344 2665013568 2667339372 2681672616 2682546552 2689975008 2694873664 2699315199 2703407728 2711719368 2712603096 2713487112 2720114784 2721001248 2729559627 2730449169 2738010276 2738902572 2742161472 2742996408 2751682866 2758634928 2760202008 2761042437 2761942239 2769590556 2773789632 2776783842 2780993824 2783420846 2792038248 2799289836 2805782592 2807956368 2824241688 2830654428 2831576916 2839418064 2840343408 2858098446 2862431712 2863303268 2864236396 2871232272 2872167984 2880121536 2890121958 2891063826 2894503776 2895447072 2913546564 2922566832 2923456698 2927889056 2928843232 2931049611 2940124068 2944581696 2947151484 2954805938 2956275792 2963953944 2973130272 2977574208 2978544576 2981144004 2983453641 2990373552 2997163512 2998140264 3006442656 3007422432 3016881693 3017864871 3021455696 3030810048 3031732872 3040128288 3041333694 3050684289 3051678483 3052673001 3060129132 3061126404 3064768704 3065767488 3075410262 3076412514 3084931656 3085870959 3100117824 3101128128 3103464294 3105227259 3108169568 3110882122 3111895934 3120513336 3128618052 3130174368 3138304176 3141043029 3156505416 3158950914 3163672596 3164703612 3173467248 3174501456 3177271899 3194345322 3195386334 3199188384 3200162476 3210296677 3220235676 3230136306 3231188982 3235033632 3236087904 3256316748 3257377956 3266398224 3272346592 3273413024 3291003072 3293875188 3294948636 3302430166 3304072944 3312654408 3322910304 3325810266 3331866828 3334448187 3339503664 3349770984 3350862648 3360141792 3364170246 3371808951 3372907797 3376921072 3378021584 3387375936 3399137658 3409661304 3410699481 3420144324 3425329728 3426446016 3437223234 3438343398 3447864792 3448988424 3464837568 3470548113 3473836576 3475809936 3476868254 3478001338 3487632552 3488769144 3496690764 3498430176 3507516432 3510577503 3515900016 3530592198 3535945056 3537021684 3546816336 3548222643 3551068593 3556452496 3570150654 3571314138 3575563488 3576728736 3587978639 3589147933 3599086932 3610229616 3615625824 3616804128 3617982816 3639412836 3640598892 3650680368 3651870096 3657328544 3668910488 3678179904 3680269344 3681389916 3682589652 3690951362 3692787408 3702378456 3713840928 3717082062 3722717664 3726736209 3732386448 3735643767 3743941824 3756941622 3765655584 3768492357 3769720479 3774205904 3775435888 3778730777 3785890752 3787124544 3799036206 3800274282 3810797928 3828309696 3829557312 3835868967 3841602438 3842854386 3844106742 3853495944 3854751768 3878847891 3880111977 3884728752 3885911578 3887177966 3896755776 3897942264 3908066148 3910286178 3920165424 3923586621 3924865287 3929535312 3941701056 3945955986 3951938592 3955387518 3965660601 3974858672 3977938188 3987164736 3990168378 3996218016 3997520352 4001009058 4010093773 4011400631 4022508924 4023819828 4034962512 4042310496 4055111592 4067579052 4068904644 4070230668 4080172176 4081501872 4100547016 4101883352 4113242208 4114494612 4127524299 4137952392 4140303012 4154385834 4160684448 4165175763 4171490736 4175131269 4184405568 4188057372 4198934754 4208673888 4211934552 4218230128 4219604816 4223287339 4231289664 4232668608 4236362532 4245981642 4247365374 4259127096 4260515112 4287147669 4293647568 4294954902 4296354594 4306848408 4308251976 4335182937 4336595739 4341755664 4343170608 4355197632 4370319846 4383850248 4385185047 4391833584 4393264848 4405430592 4410186102 4416872544 4420727226 4432208907 4434413688 4442489104 4445930916 4452671552 4466361312 4467816864 4471716006 4481869511 4483330117 4485560328 4495745268 4497210396 4509663984 4511133648 4532183544 4546215072 4547599308 4560192432 4562000541 4582964312 4584457864 4597153056 4598651232 4613115393 4614618771 4627397484 4634413248 4650176736 4651692192 4655196441 4662254352 4666323183 4667843901 4676688576 4680770004 4687866688 4692927078 4707456264 4716028912 4720144673 4729088448 4730963524 4734758124 4745508894 4747055418 4760200872 4761752184 4791517983 4793079501 4798782576 4800243714 4813639488 4830353514 4845204459 4846783473 4852550448 4854131856 4867573824 4869160128 4884475122 4886066934 4899597336 4908519888 4910119536 4923716544 4936504608 4940812782 4942422954 4953645249 4956109416 4968981612 4976515264 4980858356 4997800242 5009255496 5010780719 5024656476 5026293972 5040212688 5046255369 5065381608 5067032376 5081063904 5098706487 5114491956 5122136584 5123805848 5125475656 5137994592 5139669024 5155834851 5157515097 5171797188 5173482636 5179638336 5197256352 5210754864 5213714904 5215302381 5217002007 5226887232 5231448828 5233153716 5239380416 5245036146 5261274648 5273850024 5275455811 5287547468 5303917584 5305532526 5320224504 5334678744 5355225981 5356971207 5363345232 5365093104 5379950016 5398630398 5406815456 5423438736 5425206192 5426974224 5440229568 5442002496 5459119254 5460898338 5476020552 5477805144 5485992816 5503365732 5517269856 5520404016 5522084874 5523884478 5536427043 5539181112 5553567684 5561987648 5566841692 5584076496 5598579672 5600284333 5615912736 5635412433 5648483376 5661308856 5663153832 5678836128 5680686816 5698554309 5700411423 5716196892 5724863424 5726606536 5728472792 5742464544 5744335968 5762403657 5764281579 5766160113 5780243916 5782127652 5789007552 5790894144 5827093128 5828867367 5830766949 5845133664 5846913396 5855778112 5857686464 5862099222 5865429267 5880248136 5894302968 5909611876 5912551584 5927907888 5933081277 5946260544 5962288008 5966907282 5980747104 5985252567 5994327024 5996280528 6001513587 6012885312 6014844864 6033763386 6035729742 6042911392 6063465744 6080256576 6082667388 6101368578 6103356966 6105346002 6120258264 6122252808 6150820524 6152825028 6169863312 6171741918 6206928588 6210454518 6216339136 6221764244 6223791868 6241026672 6257236104 6260348736 6276608352 6282086058 6298402131 6313010832 6317901828 6327345192 6329407224 6346934496 6349002912 6354543798 6368972463 6371048061 6388690644 6390772668 6398376768 6400324952 6420593354 6440471352 6442432353 6444531891 6460272612 6462377964 6470067264 6472175808 6512633496 6514755912 6532796448 6544693184 6546826048 6555479769 6587750376 6589897272 6604860332 6608145888 6625308816 6631090839 6645820608 6651620532 6663733656 6668896374 6679007328 6699541968 6701725296 6707574009 6720283584 6728340492 6743617902 6745815594 6753842144 6756043168 6798275316 6819322608 6821398962 6840288648 6874446468 6876686796 6895729584 6897976848 6941096226 6947673152 6951619872 6953736508 6956002676 6975265104 6977538288 6993381528 6996860352 7015032864 7021155006 7031800032 7039390617 7061184396 7071890112 7074043368 7093632672 7096445286 7102137186 7112904992 7118263341 7120583127 7140301308 7142628276 7151126976 7153457472 7175957278 7178295866 7198173864 7200365571 7220459232 7231251648 7233608256 7235965632 7245530271 7278825672 7281197784 7301360736 7303740192 7314657088 7326712683 7329100401 7337820976 7360538688 7362779832 7365179304 7381902724 7385574816 7404756912 7411219173 7413634431 7427681856 7434164124 7445435328 7453472418 7464772896 7471287534 7496700363 7513883244 7531311168 7536984714 7539440958 7548411808 7550871776 7557461554 7598072412 7600548564 7621595856 7671737934 7683204876 7685708772 7688213484 7706991888 7709503536 7757695782 7760223954 7769457504 7771823156 7774355932 7795884528 7816132296 7820572356 7840330848 7847173242 7849730574 7859070624 7867554219 7891911972 7903877184 7910775036 7931321202 7949717344 7955876376 7958298789 7980336756 7992436032 7995040704 8002018116 8020187546 8022801262 8045017848 8047639656 8069925024 8084620992 8097945597 8110223184 8135158104 8137809288 8140461336 8160344352 8163003744 8188678881 8191347507 8201094032 8203766704 8226484416 8228989224 8255048598 8275904784 8280606024 8283127311 8285826717 8308771668 8321368896 8330351526 8342981472 8350262538 8376114744 8397869508 8417347776 8423869104 8436460256 8439209632 8446574678 8472725064 8491963284 8494730748 8518254192 8521030224 8574295338 8587295136 8589909804 8592709188 8613696816 8616503952 8670365874 8673191478 8683511328 8686341216 8713662409 8716502123 8740639692 8767700496 8770370094 8783667168 8786529696 8793148833 8820372204 8833745088 8841454452 8864417814 8868827376 8884978208 8891861832 8932722624 8935633728 8943432012 8950360923 8963739022 8966660234 8971120656 8991490536 8994420792 9019327968 9022267296 9050645079 9053594613 9064367088 9092430144 9095198616 9120384864 9124001082 9152052867 9155035449 9158019003 9165928624 9168915728 9194306112 9197302464 9226230786 9229237542 9254794968 9257612877 9300353472 9303384384 9310392882 9315681777 9324508704 9332646366 9335687802 9361540008 9385854156 9414912528 9423129087 9432057824 9440289346 9461927048 9469516248 9491017788 9494110836 9520401744 9523504368 9531815697 9583035966 9586159002 9597565152 9600487428 9630890031 9660707028 9690408918 9693566946 9705100896 9708263712 9738799163 9741972961 9768950244 9772133868 9799194672 9817039776 9820239072 9873009216 9881625564 9884845908 9907290498 9912218832 9937963224 9961716712 9995600484 10003344561 10018510992 10021561438 10049312952 10052587944 10080425376 10092510738 10115426853 10118723391 10130763216 10134064752 10162127808 10197412974 10228983912 10232098443 10244273168 10247611696 10250951312 10275989184 10279338048 10311669702 10315030194 10343594376 10346965272 10394512704 10411644339 10421509728 10427429808 10430604762 10434004014 10462897656 10466307432 10490072292 10522549296 10531732509 10547700048 10550911622 10575094936 10607835168 10611065052 10640449008 10644667929 10653205779 10669357488 10710451962 10713942414 10726690464 10730186208 10763935917 10767443799 10797260796 10813630912 10846877472 10850412384 10853948448 10884540241 10888087427 10891635769 10918238508 10921796676 10952041104 10955610288 10971985632 11006731464 11034539712 11040808032 11044169748 11047768956 11072854086 11078362224 11107135368 11133683384 11168152992 11180208627 11197159344 11200568666 11206931301 11231825472 11270824866 11296966752 11305477071 11309161437 11322617712 11326307664 11336192331 11357672256 11361373632 11397108618 11400822846 11432393784 11453213072 11456945584 11484929088 11488671936 11524807314 11528563158 11532320226 11560487832 11564255304 11636543673 11640335931 11654186256 11657734734 11661533898 11690267328 11693826792 11724198444 11730858534 11760496272 11770759863 11774595861 11788605936 11819223752 11825103168 11855815776 11866162554 11896981803 11924576016 11933814564 11961494208 11970505134 11988654048 11992561056 12003027174 12030281319 12034201893 12067526772 12071459484 12085822784 12126931488 12165334776 12169038889 12173004683 12202737156 12206713932 12210692004 12240516528 12244505616 12301641048 12305650056 12339726624 12343483836 12382572897 12413857176 12420909036 12443528488 12447583736 12482053344 12495527289 12514472208 12525393807 12553216704 12564172116 12596804262 12626021664 12635803656 12654690384 12658814448 12669862017 12693868992 12698005824 12709087596 12737944926 12742096122 12777381288 12781545336 12800649904 12841186708 12880942704 12884864706 12889063782 12920545224 12924755928 13005548811 13009787217 13025266992 13029511824 13065592896 13110959538 13155555141 13175500752 13179794544 13209720664 13216291776 13250617632 13262181678 13296626721 13303241064 13327467312 13337792748 13358014656 13399083936 13403450592 13415148018 13445608533 13449990351 13456680984 13487235804 13491631188 13507684288 13512086336 13596550632 13600690523 13605122881 13638645216 13642797924 13680577296 13686001623 13748892936 13753373592 13791459168 13795953696 13839346179 13843856313 13882192452 13903239744 13907473016 13912005352 13950530208 13955076576 13965589323 13986763056 13998969549 14003531703 14030065728 14042310012 14063600064 14078781234 14122368792 14148086736 14160434019 14187265344 14192890572 14204274372 14225809984 14236526682 14241166254 14280602616 14285256552 14351914556 14356591732 14396347728 14400731142 14440918464 14491060542 14535613377 14540350419 14557651344 14562395568 14602721472 14607480384 14653425366 14658200802 14675641952 14725559664 14730358608 14763805448 14771149632 14809513824 14822438346 14827268862 14860935747 14868328248 14906944836 14929545792 14942575068 14993400726 15027766488 15032342157 15073969428 15078881916 15096823616 15101743552 15114923108 15196144824 15201097128 15243191712 15296119461 15343475868 15366409752 15371417544 15376426968 15413983776 15419007072 15467504553 15472545291 15515391564 15520447908 15538915008 15543646312 15548711864 15591769056 15632264592 15641144712 15645907143 15651006021 15680661696 15694346484 15699461148 15718141248 15735108438 15783823944 15821550072 15826367433 15862642404 15899434688 15911752752 15916597578 15960673512 16004036232 16040375092 16045602524 16090035696 16095279312 16139850048 16195891194 16220446368 16270316208 16275618576 16280922672 16320688704 16326007488 16377357762 16382695014 16402188064 16407533408 16457978448 16510097196 16551809568 16561212048 16566254622 16571653434 16609281129 16617543336 16660703052 16685962944 16700525076 16752229488 16795739016 16800852999 16847738208 16872920512 16878419264 16893149356 16906237299 16945450128 16983926568 16989461496 17036508384 17042060448 17095662927 17101234269 17148590676 17174590272 17179819608 17185418376 17227393632 17233007904 17287210971 17292844737 17298480339 17340731748 17346382956 17367022656 17372682432 17427324818 17433004246 17481279384 17486602101 17492300847 17535400992 17540740188 17567334336 17573059392 17586297666 17596287801 17640744408 17682908904 17728835628 17737654752 17769956416 17783723664 17799243831 17886864024 17900721846 17927478044 17933320468 17942241312 17982981072 17988841584 18004540761 18038655936 18044534592 18101290158 18107189226 18128734176 18190397232 18240769728 18248002164 18304105734 18310070898 18316038006 18331857248 18337831456 18452461572 18458475084 18509589936 18515225754 18620785764 18631363554 18649017408 18665292732 18671375604 18723080016 18771708312 18829825056 18846258174 18864115648 18880578692 18895206393 18923854096 18939032496 18982035576 18988221672 19040803488 19047008736 19063631394 19106917389 19113144183 19166071932 19172318004 19195130304 19200974856 19261780062 19321414056 19327297059 19333595673 19380817836 19387133892 19410201792 19416527424 19477598326 19483945922 19537900488 19544267736 19598389344 19634079552 19640478144 19666439307 19763251128 19769691816 19814580996 19824437664 19875926448 19893272517 19923433424 19991200968 20006689122 20037021984 20043122876 20098625904 20105175888 20122722027 20160850752 20185021476 20230853706 20237446782 20261526432 20268129504 20394825948 20457967824 20464196886 20488546336 20495223392 20501902624 20623339404 20630060388 20687188752 20693930544 20823288678 20843019456 20854859616 20861209524 20868008028 20925795312 20932614864 20980144584 21045098592 21063465018 21095400096 21101823244 21118171851 21150189872 21168648013 21215670336 21222130104 21280898016 21289335858 21306411558 21338714976 21354790023 21361749381 21420903924 21427884828 21453380928 21460372416 21527871834 21534887598 21594521592 21601096713 21693754944 21700824768 21707896896 21736590813 21769080482 21776174854 21783271538 21836477016 21843593352 21904082208 21911220576 21943971264 21980138049 21987301203 22013462928 22081616064 22088339496 22095537912 22145708172 22156724448 22214270736 22233657519 22240903293 22267366768 22336305984 22360417254 22394318688 22401137332 22413862602 22472076739 22490101089 22541649732 22593933504 22610954142 22618322874 22645235424 22652615328 22672384662 22794217236 22801645692 22864787568 22906426144 22913891168 23049614628 23057126316 23064640452 23120975664 23128510608 23273087346 23280671862 23308372512 23315469468 23323067796 23387653584 23448396888 23461717068 23520992544 23541519726 23549191722 23577211872 23602662657 23638447504 23659077191 23711631552 23732325108 23793963606 23849152032 23867629128 23874896367 23941010268 23977308096 23985122112 24006054348 24060562638 24068403786 24135053544 24142918968 24253862976 24293836791 24330669552 24338077778 24346009366 24405474312 24413427864 24421384008 24481033056 24489011232 24566036643 24574042521 24603282096 24611300112 24679453248 24686967672 24765145794 24827714352 24841818072 24849381933 24857480151 24887056976 24895167472 24964106688 24991054578 25028944416 25050787614 25115850473 25128344232 25193608524 25252043328 25271607312 25309380768 25317628896 25339724034 25418175192 25475889852 25484192244 25554762576 25563090672 25601299808 25682373416 25761885408 25769729412 25778127564 25841090448 25849511856 26011097622 26019574434 26050533984 26059023648 26140987227 26149506369 26221919076 26311110282 26351001504 26359589088 26379446499 26419441328 26442498037 26451115439 26501235264 26524363356 26593253442 26606482128 26654934624 26675585496 26798167872 26806901184 26830296036 26851082769 26891217066 26899980702 26913361968 26974471608 26983262376 27151935237 27160783839 27193101264 27201381046 27210245762 27277290432 27285595848 27361154592 27372003246 27456158601 27465106347 27474057009 27497785872 27506747184 27582918336 27591907392 27678692358 27687712626 27764384904 27772838631 27814946032 27824010704 27901060416 27910153152 27931178646 27973526112 27997939098 28007063406 28070656411 28084620024 28157562468 28244737584 28269387261 28296173472 28320868038 28385781144 28408548744 28473053364 28482332508 28561205232 28570513104 28595447091 28703829112 28713183464 28792695456 28801462284 28892670093 28982121084 29071226754 29080700838 29115302688 29124791136 29216397489 29225918883 29306850732 29316401604 29351283904 29451119328 29460717216 29527610896 29553380159 29563011373 29619027648 29644876692 29654537724 29721871494 29736656496 29813889672 29885150136 29986801452 30010033683 30055532976 30064684314 30147938856 30157763832 30229846216 30346280559 30356170173 30392289648 30402194256 30486383424 30592238922 30686951736 30696295329 30732819504 30742835088 30752853936 30827967552 30838014144 30935009106 30945090582 31030783128 31040895816 31087292624 31097423728 31183538112 31264529184 31282289424 31291814286 31302012042 31373086577 31388692968 31398922296 31470216876 31567647888 31595197527 31643100144 31652734866 31725284808 31823505504 31833195156 31921347024 31934003787 31959617337 32008072464 32080750184 32091205048 32180071392 32190558624 32291807751 32302331397 32391782388 32440892736 32540632416 32551237152 32561845344 32653620723 32664262281 32674907307 32754715524 32765390028 32804376128 32815066816 32915956896 33020194392 33030248413 33041012711 33103619136 33122424096 33132509244 33143306868 33218562258 33235086672 33321406104 33401050152 33504458976 33540625881 33591478032 33601705998 33620793903 33695476416 33786298712 33812474598 33890900256 33916431213 33927484311 33967853136 33978922992 34008576993 34073016768 34084120896 34191325854 34202468538 34297181352 34359639216 34370836752 34454787264 34466015808 34574421942 34585689474 34596960678 34681463496 34692765912 34854649636 34866008492 34962558768 34973204202 34984601694 35070801984 35081480376 35172595332 35192575602 35281488816 35312279589 35323787583 35365817808 35457671256 35475309504 35567447328 35598487662 35690945409 35773728048 35801443692 35854956088 35866640936 35884482624 35965962144 35977683168 36009081522 36090843957 36102605679 36202580316 36214378452 36257468352 36380794464 36496004328 36507116667 36519014049 36608211468 36620141796 36632076012 36663714496 36675662912 36904923144 36916950168 36928190677 37019179872 37030451508 37147718691 37241571528 37262727108 37330585464 37342751208 37446160032 37486581867 37543416624 37576181421 37659650112 37692516348 37761157384 37790412786 37847708192 37878064992 37964071152 37976443344 38009586051 38081606976 38094017472 38127262788 38213834778 38226288366 38332143864 38344636008 38401949712 38523560124 38642828112 38654594118 38667191346 38761635672 38774267784 38955196652 38967891844 39075800976 39088535472 39196778688 39332878614 39466665423 39526502256 39539383632 39629161992 39648875328 39751852896 39786545034 39846866848 39889880163 39982401936 40013378244 40074043968 40086245752 40197251808 40210351776 40245444054 40336825599 40349971053 40370042952 40461707412 40474893564 40523052864 40536259008 40789651896 40802071569 40815368643 40915935648 40928393772 40977092672 40990446784 41003805248 41058004869 41246678808 41260120776 41374377504 41387861088 41518038537 41531568939 41646577356 41709719232 41722419048 41736016056 41851590624 41865229728 41896767969 41960289168 41996908647 42010595109 42090197184 42126930036 42190800192 42203646488 42236343702 42300379744 42337296026 42444260208 42481302057 42561796032 42578671716 42612823116 42677429952 42709580046 42723498762 42841807848 42855769656 43055743668 43069775196 43189043184 43202193426 43473181626 43538160964 43552349708 43566543076 43672954032 43687186704 43808164416 43822441152 43960276098 43974602406 44026925856 44176678992 44191075824 44291416344 44313448896 44428541472 44467315038 44481806586 44534733536 44582807241 44720834508 44788637376 44802274664 44827725204 44944153478 44980202178 45083299464 45097026471 45221908284 45236645748 45290470848 45305230656 45344769324 45588434472 45603291384 45729575136 45812852288 45827782336 45888358383 46099229256 46114252632 46129280904 46241951328 46257021216 46402513659 46417635873 46546174692 46561343724 46616745024 46630938936 46646135592 46775307168 46896793776 46923434136 46937721429 46953018063 47041985088 47083039452 47098383444 47154423744 47205325314 47276895008 47318154382 47464650216 47479102299 47587927212 47698304064 47735258256 47749792734 47882020536 48012108696 48121125276 48136807572 48270107088 48285837936 48587673582 48661339104 48676155556 48692018732 48810948624 48826855728 48842768016 48962066112 48978022464 49132073286 49148085042 49206564192 49222600224 49373935344 49530291588 49655428704 49683636144 49698763866 49714960302 49774113952 49790334944 49827843387 49982109156 50057888832 50101575228 50231700946 50256688464 50387217048 50402558997 50543214624 50618761536 50635257792 50679448068 50718711897 50836350384 50951779704 50968384488 51109525152 51126181344 51202599616 51286988781 51303702807 51364746832 51523770816 51539458824 51556255128 51682180896 51699023712 51861632913 51878534211 51895441017 52022195244 52039148868 52101067968 52118047296 52281974454 52299012738 52443838152 52459806303 52476902541 52622220564 52702003008 52719178176 52758892998 52788863403 52838882656 52884996074 52902230878 53048726712 53186506884 53212964256 53309869248 53351170992 53397731493 53660592072 53702165538 53782434132 53799961404 53826723936 53948943216 53966524752 54013622283 54303870474 54321567678 54386202528 54402762092 54420491524 54571191696 54722309184 54744006492 54912317202 54930212694 54948114018 54995571744 55013494368 55357384716 55375425252 55528769808 55545677262 55629892064 55648021408 55862357292 55947052224 55995878196 56014126812 56141312822 56169240048 56315124936 56489475168 56538774522 56592346944 56641736076 56685619179 56771562288 56817097488 56946106728 56964665016 57122410464 57141026208 57190894182 57320752167 57339432549 57407658224 57426366928 57585390912 57602924568 57785340186 57964242168 57981891177 58000787019 58142453508 58161401676 58230605376 58249582272 58432794978 58451837766 58613701464 58632803208 58902238656 58921434432 58999317921 59055221792 59106760318 59126022746 59289753384 59309075448 59443742988 59473312992 59627779344 59679817551 59770300272 59973602904 60020067366 60111065952 60129368628 60295877712 60315527664 60368166081 60459692432 60692561118 60712340346 60784579296 60804388512 60995636863 61015514861 61184477844 61373903472 61392590658 61465639008 61485670176 61505707872 61870018212 61890181164 62061566256 62081791632 62174585248 62194847456 62529058368 62564578848 62583628572 62604024084 62746173154 62777385936 62797844592 62940433752 63135295776 63190395054 63286200288 63305469732 63354515553 63450569616 63505944039 63647011008 63666390312 63842694048 63868007574 63919234674 64016144928 64064370069 64085248143 64161500368 64182410096 64238423209 64360142784 64381117248 64583615502 64604662794 64783564776 64803290139 65081264832 65102474304 65123690688 65209772439 65307241446 65328524562 65349814614 65509431048 65530780056 65831913792 65940414147 65961903609 66040388784 66060496826 66082025422 66244848192 66265018488 66286613736 66437124516 66470173344 66642812208 66700972557 66722709879 66802100304 67008917952 67081251762 67182956064 67203411996 67241587806 67416230217 67470303267 67572597424 67624949196 67781800512 67832862426 67854968622 67935706272 67957845984 68017153986 68171594141 68193810727 68382651708 68404937076 68594362704 68719278432 68741673504 69148843884 69171378948 69193921356 69362926992 69385531824 69709299272 69732016984 69925117536 69946408404 69969203388 70162960752 70345190664 70385151204 70562977632 70624559178 70647575166 70731635616 70807987971 70915342512 70977231573 71134894656 71196975324 71381890818 71547456096 71602887384 71624689101 71709912176 71733281872 71795884763 71931924288 71955366336 72018163044 72181687914 72205211358 72405160632 72428756904 72761588928 72881510373 72992008656 73014233334 73038028098 73216422936 73240283592 73264152024 73698109929 73722127563 73809846288 73833900336 73856381354 74038359744 74060903016 74295437382 74483143056 74525454216 74548145799 74572440453 74661170928 74685502416 74892320064 74973163734 75086833248 75152362842 75347551419 75385032696 75522314768 75580825572 75695416384 75756129984 75928142304 75952886688 76019172102 76191781687 76216611989 76254525576 76427669556 76452576732 76664287728 76689272016 76803899424 77047120248 77285656224 77309188236 77334382692 77523271344 77548535568 77910393304 77935783688 78151601952 78177070944 78422961681 78448519107 78665757228 78933330846 79053004512 79078767264 79138339497 79258323984 79327494111 79353346317 79503705792 79573090068 79693733696 79779760326 79964803872 80026756488 80172491504 80242459441 80394503616 80420703552 80490888108 80673651198 80699942106 80740085904 80923414824 80949787128 81455805711 81482351517 81579303792 81604143138 81630737286 81831871296 81856787544 82116009738 82368475803 82395319041 82422171027 82493357616 82520241552 82748755008 82775722176 83036077074 83063137878 83293154712 83318515893 83444838096 83472032112 83703181248 83730459456 83793535938 83920578336 83993817294 84021190218 84211969233 84253860072 84407292976 84472687404 84600759488 84674592052 84888520416 84962604114 85157343432 85183272223 85225646232 85419160092 85446997524 85683615696 85711539312 85786341273 86111487336 86139550392 86378086368 86404386852 86678010279 86946363252 87076321928 87104699416 87133086152 87345908064 87374373408 87649192467 87677756649 87920552196 87949204812 88053851712 88353357984 88382151648 88582832688 88660140477 88689034119 88857082944 88934630076 88963613172 89069467072 89165614482 89441669016 89604549328 89655450408 89682748787 89888306956 89960404356 90166598928 90194052942 90443816568 90473291496 90689538648 91038841677 91068510519 91176868944 91206582768 91459150272 91776716766 92088885987 92198458512 92228505264 92258561808 92483902656 92514042432 92805027318 92835271746 93092349384 93122687448 93261877872 93292271184 93550614336 93793587552 93846868272 93875442858 93906036126 94119259731 94166078904 94196766888 94410650628 94553790016 94636308764 94929300432 94958204598 95175854424 95204833661 95470516512 95499585468 95764041072 95802011361 95878852011 96024217392 96242250552 96273615144 96540214176 96571675872 96875423253 96906994191 97175347164 97322678208 97352311112 97384037464 97621897248 97653711456 97685536032 97960862169 97992786843 98024721921 98264146572 98296170084 98413128384 98445200448 98747870688 99060583176 99090745239 99123038133 99310857408 99367272288 99397527732 99429920604 99548227904 99580669888 99655686774 99964218312 100203150456 100233660409 100463401892 100513376928 100774434096 100805117994 100862381709 101086429248 101358896136 101437423794 101672700768 101749293639 101782452933 101903559408 101936768976 102025730979 102219050304 102252362688 102573977562 102607405614 102729493664 103078917648 103112510256 103364361792 103398047424 103723265826 103757068422 103790882034 104044390488 104078297736 104563948908 104598025476 104887676304 104919612606 104953805082 105244441128 105517785996 105577726806 105677765312 105769992148 105804461756 106097453424 106373013768 106425928512 106702341984 106795462986 107072836227 107321184144 107404331076 107564868264 107599922808 107653447872 107897886432 107933049504 108027244566 108272531871 108307817037 108607740948 108643135356 108772405056 108805524184 108840983048 109142383392 109488012984 109521350001 109557042147 109824634404 109860425388 109896228036 109991143488 110026988736 110714769432 110750850504 110784572031 111057539616 111091354524 111259784128 111296042816 111443156073 111724714584 111991756392 112028253624 112282625644 112338480096 112630249872 112728544263 112978950336 113077549044 113283472152 113371238358 113543124576 113634194976 113892213456 113929330032 114028758153 114244820928 114282052416 114381788364 114641504334 114678865098 114815316448 114852733856 115205849136 115570680372 115928484336 115963782354 116001574038 116284907016 116322803352 116865589956 116903675532 117227402928 117265606416 117998635842 118110443584 118213520636 118252045492 118579506768 118618150896 118887485976 118946625984 119255558688 119359635102 119540600544 119669640489 119947205808 120040134732 120222131904 120258737256 120591755424 120631055328 120736332162 120919384864 121010476797 121049913159 121385122236 121424680692 121569158592 121608777024 121991273726 122031029722 122368955688 122406214707 122446105929 122747806944 122785181316 122931278016 122971340352 123011415744 123174014607 123740036424 123780362328 124123132512 124163583264 124349170496 124389694912 124554115611 124594706817 125129157696 125167257144 125208048168 125492346308 125554771872 125595689184 125880867504 125990725941 126031785327 126270591552 126380790108 126572400576 126610939464 126709031106 126901139232 127011888078 127332780624 127443906171 127685388096 127736015148 127838469348 128032289856 128128740138 128170496286 128323000736 128364820192 128476846418 129167231004 129209325588 129567129552 129606580278 130419544878 130614482892 130657049124 130699629228 131018862096 131061560112 131880828294 131923807218 132080777568 132120993652 132164050844 132530036976 132573227472 132874249032 132940346688 133285624416 133401945114 133445419758 133604200608 133748421723 134162503524 134365912128 134406823992 134483175612 134832460434 134940606534 135145194848 135249898392 135291079413 135665724852 135709937244 135871412544 135915691968 136034307972 136343188282 136387621454 136765303416 136809874152 137188725408 137438556864 137483347008 137665075149 138297687768 138342757896 138387842712 138725853984 138771063648 139207540977 139252907619 139418598544 139464033968 139850235072 139892816808 139938406776 140325921504 140690381328 140770302408 140813164287 140859054189 141125955264 141249118356 141295150332 141463271232 141615975942 141830685024 141954463146 142393950648 142437306897 142763781636 143094912192 143205774768 143249378202 143419824352 143466563744 143591769526 144036326088 144363375828 144410422716 144810321264 144857513808 145763020746 145984017312 146028466668 146076056196 146432845872 146480567184 146528304048 147396219858 147444255126 147619692576 147667800672 147712762708 148121806032 148180536091 148590874764 148966286112 149050908432 149096291598 149144880906 149322341856 149371004832 149483530161 149946327468 150173666496 150304725684 150695102838 150770065392 151044629536 151161651144 151207676991 151856284608 151905773376 152038344204 152156135691 152383563374 152433223978 152509051152 152855339112 152905153464 153328575456 153378544032 153607798848 153860966343 153911108421 154094240496 154571312448 154618376472 154668765384 155046542688 155097071136 155584898739 155635602633 155686323051 155820786608 155871567376 156303203904 156354141888 156845923362 156897038214 157331514456 157379418909 157430707623 157866661692 158106009024 158157534528 158276678994 158366590209 158516647968 158654988222 158706692634 159146180136 159559520652 159929607744 160053512976 160193194479 160344983008 160484918882 160981776216 161347302396 161399884212 161480171808 161846829648 161899574256 162040866849 162911611422 162964703034 163158607584 163208286276 163261474572 163713575088 164232019476 164736951606 164790638082 164844342054 164986715232 165040483104 165559585771 165613540337 166072154148 166126275756 166586309424 166637031786 166889676192 166944064224 167587071876 167841156672 167987634588 168042380436 168423938466 168507720144 168814585952 168945374808 169349184104 169777040832 169925208228 170056857537 170314686864 170366544446 170451292464 170838320184 170893995048 171367231392 171423078624 171572682546 171962256501 172018297647 172222974672 172279100784 172756172736 172808773704 173356020558 173892726504 173945673531 174002361057 174152643856 174209398832 174266172304 174691816128 174748746816 175298384934 175355513298 175841104392 175898409624 176706715968 176764303296 176997953763 177165665376 177320280954 177378068238 177869260152 177927226344 178331228964 178883338032 179039452653 179209098656 179310900816 179365497574 179776613912 179920808712 180333197856 180388105884 180887633136 180946582992 181104498243 181379077296 182077683354 182137021038 182353737888 182413165536 182986910589 183046544583 183553433532 184177771974 184396917024 184457010528 184517123616 185037184097 185097486259 185157808073 185610054636 185670543492 186184698768 186245374896 186523755744 186584542368 187587175104 187693736544 187750885716 187812072252 188238519462 188332157808 188393533776 188821301256 189272617528 189858600864 189916409196 190063546659 190351708848 190409667322 190517832117 190941033024 190999170936 191528082144 191604022722 191757704022 192048434784 192193110207 192255744429 192484501104 192547230288 192715269627 193080428352 193143351744 193750846506 193813988382 194350694328 194409870417 194704622224 194768074928 195243794496 195307422912 195371072064 195921724338 195985573686 196049443842 196528293144 196592340168 197495741376 197821242441 197885710827 198121166352 198181490478 198246076266 198734544576 198795055464 198859841208 199311373548 199928436624 200102917671 200168129637 200406300912 200467320818 200926803784 201026753856 201548868192 201610235988 201724763418 202248690651 202410909801 202717792272 202874847588 203345401536 203498587278 203564905866 203807118816 203873537952 204051461958 204514782423 204581432181 205147955124 205214811228 205458987328 206157835296 206225020512 206873661113 206941079611 207446531652 207514136844 207581764068 208088780976 208156595472 209127897816 209196050952 209775352608 209839225212 209907610164 210488882256 211035571992 211155453612 211539984296 211608923512 212194906848 212423963913 212746027536 212931694719 213404683968 213590925972 214145672454 214642368288 214808662152 214874067303 215129736528 215199845616 215387654289 215795772864 215866099008 216054489132 216545063742 216615634074 217215481896 217286270712 217611048368 217681966096 218284766784 218976025968 219042700002 219114084294 219649268808 219720850776 219792456072 221094329787 221166382689 221429538864 221501701008 221569144062 222115079232 222182709048 222886312146 223449429168 223644437397 223717321359 223983512784 224056507248 224565251288 224676960192 225260499744 225457088526 226042654257 226155098088 226566944304 226742476716 227086249152 227268389952 227784426912 227858660064 228057516306 228575345061 228649835967 228763576728 229283008668 229357730196 229630632896 229705467712 230411698272 231141360744 231211738891 231287088977 231856968672 231927564708 232003148076 232569814032 232645606704 233731179912 233807351064 234454805856 234531212832 235268885043 235345557321 235997271684 236427041272 236504090984 237159013536 237236301792 237415018491 237774971952 237982482333 238060038951 238511117376 238719270204 239081201088 239339280978 239894411616 240080269464 240517474512 240727378323 241183510848 241262110656 241472664324 241838769728 242020953594 242099826318 242770244472 242849361384 243982547452 244062059444 244737911376 244812429414 244892211858 245495613888 245570362632 246348029214 247105427409 247185957123 247266513081 247480072848 247560724656 248246265024 248327166528 249108231222 249189413634 249955547679 250334514288 250416096336 250984692616 251109543744 251191378368 251761735008 251981451882 252063570654 252635907699 252761580216 253221878928 253418062212 253802278464 254023776156 254665561248 254887812342 255472030296 255549816669 255676938696 256257480276 256340992572 256646001472 256729640384 256953692836 258334462008 258418651176 258497334739 259134259104 259213160556 260034030837 260839089756 261228965784 261314098248 261399258456 262037724192 262123120224 262947577401 263033269947 263761656588 263847614436 264161555136 264241987304 264328101688 265060073952 265146454944 265748498064 265980421431 266067102357 266571248832 266803890228 266890839516 267208401216 267496843446 268325007048 268813647984 268966351224 269048246361 269664920868 269881213068 270290389696 270499796784 270582158826 271331449704 271419874488 272068615944 272686376564 272775242908 273530606832 273619748304 274377450816 275330150298 276266657961 276595375536 276685515792 276775685424 277451707968 277542127296 278415081954 278505815238 278837197088 278928067936 279785633616 279876813552 280651843008 281380762656 281540604816 281626328574 281718108378 282357779193 282498236712 282590300664 283231951884 283661370048 283908926292 284787901296 284874613794 285527563272 285614500983 286411549536 286498756404 286839648704 286933127488 287183539052 287406034083 288072652176 288726751656 288820845432 289620642528 289715027616 290626269759 290720982573 291526041492 291968034624 292056933336 292152112392 292865691744 292961134368 293056608096 293882586507 293978360529 294074165763 294792439716 294888510252 295239385152 295335601344 295425525416 296243612064 296361072182 297181749528 297272235717 297369114399 297932572224 298101816864 298192583196 298289761812 298644683712 298742009664 298967060322 299892654936 300609451368 300700981227 301390205676 301540130784 302089259072 302323302288 302415353982 302587145127 304076688408 304312271382 304767126748 304866447956 305018102304 305710678224 305810306928 306077192937 306657150912 306757088064 307721932686 307822216842 308188480992 309236752944 309337530768 310093085376 310194142272 311169797478 311271205266 311372646102 311641573216 311743134752 313691846724 313794076428 314663028912 314758837818 314861415246 315733323384 316553357988 316733180418 317033295936 317309976444 317413385268 318292360272 319119041304 320107025952 320386388958 320689966016 320969837764 321218508681 321963552432 322694604792 322799768424 322960343616 323693659296 323799148512 324081733698 324817595613 324923451111 325823222844 325929406068 326317215168 326416572552 326522949144 327427150176 328464038952 328564050003 328671126441 329473903212 329581276164 329688684108 329973430464 330080966208 331119171542 331227080674 332144308296 332252551512 332353716093 333172618848 333274063572 333779352384 333888128448 334329468219 335174143752 335975269176 336084760872 336847876932 337015440288 337629171904 337890749616 338185632789 338698368208 339850416456 340113715074 340629373728 340733088892 340902584928 341676640368 341787990096 342086274459 342734462784 342846157248 343145365092 343924513002 344036595294 344445949344 344558201568 345617547408 346712041116 347785453008 347891347062 348004722114 348305287712 348418797664 348532344608 350596769868 350711026596 351682208784 351796819248 353995907526 354331330752 354640561908 354756136476 355738520304 355854452688 356662457928 357766676064 358078905306 358418197312 358621801632 358730995148 359008921467 359553227824 359841617424 360666395712 360776211768 361775266272 361893165984 362208996486 362758154592 363031430391 363149739477 364155366708 364274042076 364707475776 364826331072 365973821178 366093089166 367106867064 367218644121 367338317787 368355543948 368793834048 368914021056 369034247232 369522043821 370074368194 370194972518 370315616146 371220109272 371341086984 372369397536 372490749792 373047511488 373169084736 373662346833 373784120451 375387473088 375501771432 375624144504 376477038924 376664315616 376787067552 377642602512 377972177823 378095355981 378545235056 379717201728 379832818392 380127093318 380703417696 380819334644 381035664234 381998341872 382331718513 383056164288 383208045444 383515408044 384096869568 384386220414 384511488858 384969002208 385094460576 385430539254 387501693012 387627976764 388701388656 388819740834 389409244448 389536149856 391843448676 391971147372 392098887684 393056586288 393184680336 395642484882 395771421654 396242332704 396362980956 396492152532 397590110928 397719682416 398622747096 399856873248 400205835342 400336259274 400812601824 400934641636 401245265169 401853607568 402204312247 403097736384 403220471976 403449526836 404497381302 404821819602 405435584544 405749695176 405873238239 406997174556 407129811732 407614237632 407747075904 408102923916 409029564846 409162864362 410295910248 410429622456 412315670592 412450041024 412995225447 413747322226 413882159222 414893063304 415028273688 415163528136 416177561952 416313190944 417622622931 417758722857 418255795632 418392101904 419550705216 419678450424 419815220328 420977764512 422071143984 422310907224 422439492861 422577162567 423079968592 423217847024 424389813696 424847927826 425492055072 425863389438 426969458041 427181851944 427311920691 428291344908 429284736576 429617324304 429748134606 430259473056 430399691232 430775308578 432108978264 433090127484 433231268148 434430963792 434572541424 435222096736 435363932192 437952051936 438085400004 438228168588 439298537616 439441701552 439584912144 442188659574 442332765378 442859077728 443003402016 443138288124 444365418096 444541608273 445772624292 446898858336 447288874794 447434642718 447967025568 448113014496 448450590483 449130502576 449522466629 449668962463 450520999488 450914177052 452085308514 452310196176 453133888608 453484953432 453623030973 455568853824 455717320128 456115032612 456468407073 457150690122 457299671934 457527153456 458566017336 458715460392 460823396544 461582899029 461733325263 462282721488 462423477782 462574177954 463713937344 463855129416 464006296152 465139628064 465291213408 466754696217 466906807899 467058969153 467462359824 467614702128 468909611712 469062425664 470537770086 470691114642 471994543368 472138256727 472292122869 472854082544 473008181968 474318027072 474472603584 474830036982 475549943904 475964964666 476120077902 477201158987 477438540408 478678561956 479788823232 480160538928 480579583437 481034949024 481454756646 482945328648 484041907188 484199652636 485540488944 485698722768 486122600547 487965094904 488124118888 489475822752 489624858828 489784423716 491140725264 492696058428 494210854818 494371914246 494533026162 494960145696 495121449312 496678757313 496840621011 498216462444 498378827268 499911095358 500669028576 500832192672 501969385232 502407462703 502571193341 503523470016 503962903764 504127141308 505271815398 505523160432 506443757856 506836124424 508047552312 509331122496 509775624684 510170572611 510944060592 511099633338 511353877392 512514960552 512681985144 513907385672 515886769503 516054892941 516668924016 516837302352 516994669478 518268518208 518426321112 520068061674 521678179512 521837020593 522007083171 522457931568 522628196496 522798516912 524075448384 524246240448 525895154802 526066539894 527523313176 527695228872 528483974608 528656203376 530120147904 530292909888 531496996128 531960842862 532134204714 533342471809 533607780456 533781679032 534993686892 536650014096 537118357959 537627295968 537932702448 538096492722 539329841736 539762426136 540999593568 541164317652 542662899408 542839748976 543313494729 544137231888 545372753128 545550485816 547061213664 547239496608 548960731767 549139633749 550660300596 552533315922 553190751072 553371031584 553551370848 555111552291 555292458777 555473424219 556830163908 557011630476 557674394176 557856135872 559571267232 559753627104 561514223021 561697216087 562761525312 563081209632 563252657148 563436216756 564715558386 564996473424 565180601328 566463903768 567817852584 569575802592 569749227588 570190639977 571055126544 571229001966 571553496351 572823099072 572997512808 574367078104 574812068166 576145304352 576579330621 576767233287 577453503312 577641690864 578145808881 579241285056 579430055232 581252539518 581441965146 583052082984 583229611251 584113866672 584304224784 585731383488 585922268736 586113216192 587765173014 587956721058 588148331526 589584879432 589777020504 590851050832 592487224128 592722144364 594363499056 594544471434 594738228798 596203633728 596385166392 596579523624 597934120644 599785309872 600308753013 600504388911 601218902736 601401962454 602780411352 603080261568 604646604576 604830707964 605174290254 606746071953 607232729403 608153376816 608624542764 609534253496 609732895912 610036204608 611421356448 611620613856 612154385874 613544347269 613744296543 615443865372 615644433684 616376961984 618473505888 618675061536 620620983339 620823238833 622339594956 622542410532 622745292204 623283146432 623486269504 627383693448 627588152856 627779241509 629326057824 629517675636 629722830492 631466646768 633106715976 633466360836 634619952888 634826770536 636584720544 637271891739 638238082608 638795084157 640214051904 640772777916 641939675528 642437017362 643927104864 644622201909 645389209584 645599536848 646162962867 647387318592 647598297024 648163467396 649635191226 649846902222 651646445688 651858812136 652833145104 653045898288 654854300352 656928077904 657128100006 657342252882 658947806424 659162552328 659377368216 662238343084 662454161348 664288616592 664505103024 664707432186 666345237696 666548127144 668658936438 670348287504 670933312191 671151964077 671950538352 672169521744 673695753864 674030880576 675781499232 676371265578 677396736416 678127962771 679700832912 680227430148 681258747456 681466177784 681805169856 683353280736 683575980192 684172548918 685726035183 685949507901 686290730184 687849026004 688073190588 688891898688 689116403136 691235094816 693424082232 693635216673 693861266931 695570906016 695782694124 696009444228 696610575424 696837595328 697064689216 701193539736 701422053192 701635622863 703364417568 703593638496 705806655129 706036671963 707991815052 709281123816 709512272952 711477040608 711708905376 712245055473 713324915856 713947446999 714180116853 715533352128 716157810612 717243603264 717461990296 718017842934 719106455648 719683234848 721552423536 722182134969 723550532544 723786331968 724417992972 725516309184 726062860782 726299478954 728310733416 728548084152 731947642356 732186178332 734213734128 734437288242 734676635574 736711087896 739044087642 740148736388 740389945036 740631232292 742440218544 742682173968 744738795072 744981499584 747324693666 747568240902 749866643037 751003542864 751248289008 752954077848 753328631232 753574135104 755285205024 755944355646 756190711962 757090470112 757907723097 759665636784 760254186636 761406835392 761638669288 762071328468 763996683744 764663437026 766416090888 766649450007 767030816088 768772440828 769022977716 769938004416 770188921152 770861078508 775003386024 775255953528 775492004217 777402777312 777639481668 778818488896 779072299712 780102092511 783686897352 783942294744 784197775368 786113172576 786369360672 788842732203 789099809841 791284969764 791542843308 792484665408 792725961912 792984305064 795180221856 795439364832 797245494192 797941264293 798201307071 799713746496 800411670684 800672518548 801625203648 801869283272 802490530338 803707215136 804408624494 806440943952 806899053672 807144739083 808994762604 809643639204 810871169088 811499390352 811746476478 813994349112 814259623464 816205847832 818059129692 818325728724 820591820496 820859244912 825990450894 827494644452 827764318444 829786126608 830056547376 830327056272 832355123904 832626381888 835245245862 835517445714 836511591264 836784203808 839356900848 839630440656 841955529024 844142287968 844621814448 844878985722 845154325134 846159937184 846435694048 847073337579 849695855652 850984110144 851726778876 853938916082 854363703888 854623841382 856582689816 856843502949 859234648608 859496269212 860518946112 860799382464 861550617156 862218102249 864217956528 866180254968 866462536296 868861927584 869145082848 870444193472 870727864384 871878809277 872162947719 875904103872 876170800008 876456337176 878597075232 878883403104 879169824288 881647759521 881935081587 882222497289 884377319148 884665530756 885718155456 886006804032 886276576248 888730836192 889083216546 891545248584 891816707151 892107343197 893797716672 894577749588 894869285436 895934051136 896226028992 896901180966 898261005152 899044933258 899337924926 901828354104 902102943681 904170617028 904620392352 906267777216 906969906864 907246061946 907761435381 912230065224 912936814146 914301380244 914599343868 915054306912 917132034672 917430920784 918231578811 923165798058 923466650526 924565442976 924846955564 925148355908 927710258832 928012592304 930279256128 930582426816 933509392434 933813615798 934117938306 934924719648 935229404256 941075540172 941382229284 943989086736 944276513454 944584245738 945708165088 946016363936 949660073964 951099887808 951929929332 952240155804 954402317974 954877080816 957357123912 960321077856 961159166874 962069898048 962909513292 963655526043 965890657296 968083814376 968399305272 971080977888 971397445536 972245201094 974452786839 974770353333 975930189808 976248237776 978951645504 979249717656 979568847432 982281450528 985392116856 985692150009 986013379323 988421709636 988743828492 989066052324 989920291392 990242898624 993357514626 993681242022 996432924888 996757654536 997061148279 999822190716 1001338057152 1001664385344 1002988404657 1003938770464 1004814925406 1005142386682 1007925807528 1008254282616 1010543630796 1011046320864 1012887515712 1013672248848 1014556898367 1016095104624 1019551249368 1020341145222 1021888121184 1022199266676 1022707754784 1025029921104 1025363970288 1026258823377 1027814771344 1031773539006 1032109785882 1033337848032 1033674604704 1033989338956 1036852642224 1037263752637 1040136123348 1043356359024 1043674041186 1044014166342 1044915863136 1045256392992 1045597033824 1051790309604 1052133079788 1055046626352 1055390457744 1056967949216 1057312406752 1062993992256 1063921685724 1064268409428 1066684943618 1067215560912 1067563358064 1069987373784 1073300028192 1074236715918 1075254591936 1075865404896 1076192985444 1077026764401 1078659683472 1079524852272 1081999187136 1082328635304 1085325798816 1085679497952 1086626989458 1088274463776 1089094291173 1089449218431 1090745506256 1091100971632 1092053194553 1094122427328 1094478993216 1097921463534 1098279267498 1101320601192 1101655932363 1102014953361 1105066631844 1106381502144 1106742063168 1107102741696 1108566131463 1110223104582 1110584917554 1110946848438 1113660327816 1114023260952 1119142534464 1119507254208 1120987040499 1121352361353 1123028446042 1123394432174 1126162419264 1126505314296 1126872433512 1129431116772 1129992946848 1130361202656 1132927807536 1133916533469 1134286067943 1135635705168 1139151605184 1139498455176 1140381279954 1142110253088 1142458003932 1143106992702 1145995025616 1146995155539 1148734156208 1149624136332 1152290608704 1153158661242 1153534466574 1154907006624 1155283381728 1156291617762 1158917100397 1159294782359 1162505079036 1162883930292 1166104165968 1166459222502 1168227733344 1168608449568 1175530346028 1175913442116 1176296663052 1179169758864 1179554041008 1181702101664 1185444288728 1188726998112 1189088942868 1189476457596 1192770332784 1193159047248 1195868241288 1199570619744 1200617506026 1201008777822 1202437805472 1202803924908 1203735795507 1205560822704 1206612936741 1209293209152 1209661415928 1210348580508 1213492143906 1214465458806 1216306753632 1217249085528 1217619714717 1219068506992 1219465791824 1220530040971 1222842712896 1223241227712 1224308771748 1227088694538 1227488593086 1230887730744 1231288867368 1236947011776 1237350123072 1238985676341 1241241966678 1241646477666 1244679189912 1245084821064 1245490584408 1252867868793 1253276168571 1254767386896 1255176305712 1255558483018 1258652115648 1259035351272 1259445660984 1262933293536 1266213431952 1266932721672 1267318478583 1267731487701 1269239905776 1269653541072 1273169441088 1274543783478 1276476165216 1277590168314 1280908374123 1281545555832 1281935762073 1283879351056 1284874034724 1287854209728 1289244403818 1290778419168 1291199073696 1292325925734 1295260288679 1295682403813 1296326934792 1299270382452 1299693804444 1303292891376 1303717624272 1305666290208 1306091796576 1313856155808 1314256200012 1314684505764 1317895612848 1318325104656 1318754736432 1324476686168 1324908322696 1328577233184 1329010206048 1329414864372 1333096254288 1333624824819 1337317872876 1340696575008 1341866624382 1342303928154 1343901076704 1344339043488 1345351771449 1347391507728 1348567399887 1349006887389 1351562998464 1352742531156 1354793472832 1356255925542 1359401665824 1360454860296 1360869092919 1362932355568 1364121810497 1366706561472 1367151960384 1368345097836 1371452070366 1371899015802 1372581460368 1375698052008 1376146381176 1382470189632 1384748697087 1385199975789 1386848164464 1387270433346 1387722533862 1391141812032 1391565388248 1392018888456 1400264088651 1400720423697 1401176907459 1402387079472 1402844106384 1403271245726 1406728835136 1407187276992 1411613310258 1412073343926 1415983630104 1416414770181 1416876368607 1418562247632 1419024545904 1422954081216 1423417810752 1424490110946 1426649831712 1427894893998 1428360233706 1431603476961 1432315621224 1434923980592 1436035685868 1438212911296 1439366469696 1443104847072 1444364269938 1448115627791 1448835985944 1452125721564 1452598957908 1456621466832 1457096168304 1458367801641 1463895284712 1464372356664 1468427468256 1468874576484 1469353271148 1473422175792 1478088175284 1480297472776 1480779890072 1481262464584 1484880437088 1485364347936 1490036271939 1490521863033 1494649387332 1495136481804 1499733286074 1502007085728 1502496578016 1505908155696 1507222388109 1507713580023 1510570410048 1511888711292 1512381423924 1514180940224 1515815446194 1519331273568 1520508373272 1523277338576 1524142656936 1524606729379 1527993367488 1529326874052 1532832181776 1533298900014 1534061632176 1537544881656 1538045955432 1541722157016 1547660308509 1548164678823 1550006772048 1550511907056 1550984008434 1554805554624 1555278963336 1560204185022 1565511061779 1566021249513 1567373794704 1567884589488 1568395550736 1572226345152 1572738721344 1577685464406 1578199619682 1582569939528 1583085686616 1585451923824 1585968610128 1590360443712 1590878729664 1594490988384 1595882528586 1596402614142 1600027415427 1600823341368 1601345037096 1603738566544 1604981060676 1607414430272 1608817248988 1612881887904 1613798107344 1614289478166 1617989525208 1618482172237 1619287278408 1622998780704 1623492952956 1627988698224 1628519246928 1629940484187 1632411695664 1636118259384 1636651457448 1641183640992 1641718489824 1646882195301 1647418901247 1651980901788 1654989288904 1655528636888 1659572253216 1660113094752 1660654112544 1665334656873 1665877376331 1666420272657 1670490491724 1671034891428 1673023182528 1673568407616 1678713801696 1679260881312 1684542669063 1685091648261 1688284575936 1689243628896 1689757971444 1690308650268 1692319874368 1692871388096 1694146675158 1699391711304 1703453557752 1703972226953 1707877832164 1708727407776 1709247682764 1713165379632 1713687005898 1714660489053 1718469297216 1718992538424 1723101234312 1724436204498 1728435913056 1729737991863 1730301699861 1732360509936 1732925072592 1734437426643 1737723855168 1738290165696 1743757618554 1744325895438 1749688833753 1752341600016 1752912674352 1757194150464 1757766806208 1758339648576 1763295519042 1763870163174 1764444994578 1768754638296 1769331061512 1772553152496 1777461672384 1778166433092 1783090497168 1783633414302 1784214686394 1789155499176 1789738570872 1793802361932 1796522010304 1798089866516 1798675849852 1803656708208 1804205887362 1808341234056 1809240784704 1813939813728 1814492123892 1815522870762 1820238215859 1821698188209 1824460130448 1825873628292 1828602760488 1829198687736 1830108613824 1834264069344 1834861841568 1836463157622 1840633041807 1841232889629 1846331596116 1846933301052 1849130885952 1849693911128 1850296711816 1855420517664 1856025184608 1861862950017 1862469716499 1867018784868 1867627231596 1868235876612 1869849439296 1870458808512 1882151080344 1882764458568 1883337724527 1887978173472 1888553026908 1889168491476 1891416330176 1892032727872 1899320147928 1903859858664 1904480311608 1908804635948 1909754161632 1914714247824 1916385252471 1920642155712 1922318333748 1925819026584 1927311052086 1931781314592 1933866605727 1936167628752 1936798610544 1938488888601 1942161955776 1942794891072 1944490402188 1948905573678 1949540706666 1951860379616 1952496475552 1958499435312 1959137694864 1964562901056 1970784233712 1971384300018 1972026758646 1976843419272 1977487656984 1978132104648 1986715029252 1987362484044 1992865849776 1993515309072 1994122296558 1999644381432 2005976809314 2007877540928 2009629850812 2010284773364 2015851615056 2016508565232 2021087261592 2022092641728 2027344497696 2029113796734 2032190209248 2034383888313 2039102498736 2040682290444 2043776242368 2044398533352 2045415509568 2050059842208 2050727940576 2052517646754 2055629542688 2057178105549 2057848523703 2063547078012 2064219571764 2066675696064 2067349209408 2067978677912 2073705284448 2074527505274 2080272246696 2080905650019 2081583800793 2086712718048 2087348082372 2088028332684 2089831726272 2090512785984 2091194067648 2103580619208 2104266159576 2104906868589 2110093252704 2110780915488 2113935898432 2114624813504 2117419965387 2118110015889 2127843371448 2128536818856 2133369887236 2134431121824 2135126716128 2139974747568 2141842340997 2142540350559 2146600056384 2148473431836 2151730809792 2152385970888 2154053528802 2157319366944 2159049704544 2164657270608 2166546404907 2170651597632 2171358995904 2173253978916 2176548927552 2178188582346 2178898436862 2181491012512 2182201943264 2184106389106 2195842927068 2196558534996 2202641202384 2203311864726 2204029906722 2210133263688 2217132262926 2220446209164 2221169835108 2221893696876 2227320655632 2228046521904 2241974080998 2242704722706 2246056892084 2246788864348 2253010628592 2253744867024 2258862233544 2259985893696 2260722405312 2265855615072 2267833066938 2268572135886 2271271410336 2273723169291 2278996910352 2280762559908 2284220506176 2284916007864 2286213985404 2291990051232 2293990311078 2297468312416 2299248272664 2299948350021 2306317322484 2307068933148 2309814013248 2310566763456 2312583235524 2317834200794 2318589564718 2325010158072 2325767860584 2326476012651 2332208331936 2332918445004 2336455466688 2337216899136 2340306277533 2351060692056 2351826884232 2352593326104 2358339517728 2359108082016 2363404203328 2366528196609 2367299429523 2370888577456 2377453996224 2378177885736 2378952915192 2385540665568 2386318094496 2391736482576 2393823792879 2394603921213 2399141239488 2401235012052 2402017555644 2404875610944 2405607849816 2407471591014 2411121645408 2413225873482 2419322831856 2420697161016 2421434217249 2426984287812 2428930917612 2432613507264 2434498171056 2435239429434 2438137013984 2438931583648 2441060081942 2448617543496 2454177389076 2454977186172 2461775461488 2462577734736 2477971352682 2482483933356 2483292955332 2489358379824 2490169642128 2490981168816 2505735737586 2506552337142 2509534773792 2510352611424 2511116966036 2518070702544 2518891321968 2525866587072 2532426863904 2533865443344 2534636957166 2535462975402 2538479811552 2539307082144 2541220012737 2549087566956 2552952330432 2555180336628 2561816748246 2563091111664 2563871524146 2567758702112 2569748069448 2570530508847 2578488807636 2581556838336 2582398147392 2584651851468 2586654306747 2590520577358 2591364807626 2592653869584 2598540764904 2599387608888 2606585782752 2607435248544 2611332580416 2612183593152 2615636427831 2616488843157 2627712311616 2628512400024 2629369011528 2635791225696 2636650209312 2637509472864 2644943278563 2645805244761 2646667491867 2648953372336 2649816645392 2657154466368 2658020412096 2658829728744 2666192508576 2667249649638 2674635745752 2675450121453 2676322029591 2681393150016 2683733248764 2684607856308 2687802153408 2688678086976 2690703542898 2694783015456 2697134799774 2698013774778 2705485062312 2706308831043 2712511851084 2718803331648 2720909720592 2721738185838 2723284306143 2725864711136 2728243620994 2736690195672 2742904140732 2743798031604 2745162920736 2751396104016 2752292762352 2754694736433 2769497394174 2770399951578 2773696328928 2774540866692 2775445067724 2783130776496 2784037776912 2800528177302 2801440847394 2802353814918 2804774158944 2805688212768 2806542491452 2815430185729 2823226620516 2824146687852 2831967260208 2832829540362 2833752737214 2837124495264 2838049091808 2848980221892 2853299663424 2855789787996 2856720467412 2863206953922 2864631242448 2869847961184 2872071371736 2886209694144 2888728539876 2890966578129 2896231255582 2897671971888 2904251443128 2905197915816 2913242933664 2914192336608 2916735603282 2923358360517 2924311059999 2927790569424 2928744713328 2936854936512 2937749152968 2938706542296 2946844351584 2956176350568 2957076450027 2958040137969 2960594945552 2961559780144 2962524929168 2969760874176 2970728695872 2980072543878 2981043726066 2989298774664 2990272963608 2991183444837 2999466572148 3004014171456 3004993156032 3008965213971 3011816311392 3014444776218 3015427160046 3023777422584 3024762847848 3031630892388 3038662547136 3041016746544 3043670695101 3046554677152 3048285313872 3049213458758 3058653748104 3065664363552 3066597800028 3068123264352 3075089763312 3076091910864 3078776470131 3083444314032 3095320617018 3096329357646 3100013544096 3101023814112 3101968016868 3110557926672 3111791257911 3120408370044 3131022123558 3132042499026 3134747589408 3135769178976 3136791101472 3145632129649 3146657266403 3147682737241 3155370928812 3156399239364 3165139879056 3166171373232 3170903847648 3171937220256 3188981976768 3191765057172 3192805228284 3200054830854 3201646682736 3202690074192 3207477133088 3209962121352 3217634497976 3225763775808 3227596214688 3228578956332 3231080293203 3235979050416 3236964344474 3238574556816 3245997561408 3246985905912 3255977396448 3257038493856 3259880968374 3264823391328 3267282873519 3268347655293 3272236518768 3273302914896 3276159583659 3282367281984 3283436979648 3293764390602 3294837802494 3303961803576 3304967797089 3306044860083 3309978577808 3311057273776 3319144506432 3320226189504 3321308225088 3330669313746 3331754752662 3332840545314 3340980983448 3342069782856 3357427603392 3358521762624 3362961121497 3364057084059 3369085338126 3370183296522 3378487257792 3379515942888 3380617300536 3388293350316 3398783422608 3401749600407 3402858203829 3406907115504 3407944453906 3415755664328 3417454815552 3418495365528 3426330759264 3427374011796 3429320978106 3437985076848 3440985466617 3446202468624 3448872408996 3456871826112 3459475983726 3460603399722 3464721019872 3465850145184 3468874853286 3476751301191 3477884347077 3487515237108 3488651790876 3499377667506 3504683200032 3505825348704 3516852238921 3517998353387 3526591038084 3527740326348 3528889989156 3537509276592 3538662123024 3545106304992 3556332866184 3566180994336 3567266828604 3568429372788 3578310998352 3579477141744 3587604723864 3596179733032 3597351699704 3607313416416 3608411774724 3611207386521 3616682468112 3619838810223 3627879627456 3628984247784 3631045741524 3640476431718 3643396376418 3648920260896 3651747256584 3652859144151 3657205520976 3658397375472 3661590122913 3668528138688 3669723683136 3672926315244 3681266083614 3682465779258 3692663192232 3693866602104 3699387822256 3700593423632 3710841035328 3712050369216 3723725900034 3724939432998 3734037569736 3735254463192 3736471753224 3758603606379 3759828505713 3764302160688 3765528917136 3766675449054 3775956346944 3777106053816 3778336982952 3798640295856 3801955435749 3803194463103 3807719717328 3808960623216 3817609271896 3819508323264 3829428495648 3832770504942 3842725122369 3844636667496 3845807286219 3851638053168 3854622104172 3863562629184 3867733211454 3872335257504 3873597221088 3876977777202 3885780866037 3887047211439 3888980804376 3897811147356 3899081413332 3903720759232 3904992951104 3916998870624 3918275389728 3930599561147 3931880512609 3941568467424 3942768600036 3944053517292 3953686838544 3954975313968 3956264209296 3973430058504 3974724968088 3985731699552 3987030618144 3988244593116 3999288762864 4000874474457 4011953618628 4019259701624 4020569546728 4031703230112 4033017130464 4036055314347 4042174523184 4045702199661 4047020662167 4054688995392 4058227593468 4064380418496 4068767776626 4078204997472 4081364580888 4082607278757 4088797066704 4092365431491 4100119684416 4101455881152 4105035293508 4111259085376 4114356211098 4115697047406 4127094156024 4128439143528 4135957355824 4147410568896 4149055010548 4160544493392 4161811300038 4163167601586 4173425436096 4174696164744 4176056665368 4200792265953 4202161271091 4203530722377 4207161238416 4208532319152 4209813737178 4220186505408 4221561830976 4234839930774 4236220031778 4249244310543 4250629105821 4255686742896 4257073637712 4266739774472 4268862243648 4270253432256 4279949495136 4283684681994 4285080701118 4294810430883 4296946863672 4304771941776 4308107057604 4314638733888 4318099409088 4329314541216 4333092809814 4344346883373 4346507957832 4356377164692 4357796873724 4362982025024 4364403886528 4368212778212 4391685854136 4393117069992 4394454690563 4405282404768 4406623729452 4408059813444 4420266527376 4434264525852 4440892418328 4442339670216 4443787393752 4454641311264 4456093043808 4470108815817 4471565589099 4483948161996 4485409445412 4492113784168 4493577728696 4506021257184 4507489734048 4517724467088 4521667164327 4523140740069 4531711230144 4535666133876 4537144271772 4542542820672 4547446338582 4557993820704 4561525119816 4569832015728 4572427970808 4573820188137 4583980102464 4587980622156 4594936624832 4598496545328 4599896700042 4612634644968 4614137866296 4625166471048 4635668401588 4637179129436 4650020316144 4651535721168 4652952025302 4664416663872 4665836890008 4680612555066 4696533185337 4698063748539 4702121384112 4703653768464 4705186652208 4716679035456 4718216164032 4733056393218 4734598859046 4741777154912 4756355771472 4757905830384 4771081331136 4772636188992 4783472965152 4787647585758 4789207842426 4800082246281 4802470024104 4804035111288 4811215699632 4814943182028 4822243290816 4826451746964 4838645663712 4841394322032 4842868434498 4853968575624 4855446516711 4857861835224 4868996342112 4870478858868 4876274027968 4877863167296 4882120163884 4897235086992 4908354778152 4909954372344 4911449360041 4923550922976 4925155469472 4940646585903 4942256703741 4955942705364 4964967866712 4966585910664 4978716759648 4980339284256 4981962337632 4996003970619 4997632128993 4999260817971 5011471475172 5013104674284 5019069547584 5020705222848 5022233932072 5036141405088 5037782643936 5053628007189 5055274944783 5064853727808 5067730886688 5069273914332 5070925950804 5076959623104 5078614164288 5082440025474 5098175133912 5110360673256 5111916680859 5123633496492 5126182223328 5127743048292 5135517404224 5139496138896 5141061017694 5143981467159 5156977615272 5169303702936 5173308613494 5181041154716 5182729615252 5185307739168 5197081529808 5198775217776 5203312279929 5213171565504 5214870497088 5231272855662 5232977686314 5249066501259 5257024800048 5258738023056 5271582451392 5273300418624 5275018945728 5289886557126 5291610489522 5293334983734 5297906744672 5299633290784 5317659457488 5332385017152 5334499299276 5349271491504 5350900242906 5352644059182 5367466497528 5369215712616 5381407085796 5389566030912 5394269599548 5396027549556 5410970124624 5412617662086 5425023702168 5441819441184 5443476371676 5446568612286 5451729422272 5456487241988 5460714647577 5473380391344 5485808281464 5487596063208 5490325841472 5502792208032 5504585524704 5509389472866 5521899125421 5523698668887 5538994788348 5540799903156 5547392657856 5549081733384 5550890135448 5566261552992 5568075553824 5585588850051 5587409149497 5601056354604 5602881694788 5604707629836 5609548317888 5611376425536 5613084982904 5630860371458 5646453241032 5648293375704 5650013173581 5663934520416 5665659080724 5667505474428 5674248990528 5676098183616 5697960443784 5711579575992 5713440934824 5726413907844 5729262484896 5739695922368 5744142743472 5749155757413 5777457079752 5781933156258 5792462511164 5795343943776 5808502886256 5810395831632 5815466665803 5826485867328 5828384673216 5833471206564 5846716721034 5848622119998 5855581138848 5857489426656 5875498305936 5877413084592 5893688703168 5912352701136 5914152900054 5916080275938 5921189891104 5923119560288 5925049858336 5960145087756 5962087452132 5978597549328 5980545927216 5982366889674 5998933144296 6017930427942 6023632622784 6028889552436 6030854320092 6047554845168 6049525695696 6063261784776 6082033493088 6087341390202 6093109354304 6096570627744 6098426917516 6103151664939 6117307496208 6131328727104 6133195600056 6136246528704 6150179526624 6152183821728 6157552940262 6166888628064 6171534316647 6173545571109 6190641234036 6192658715292 6200027088192 6202047628224 6203936033736 6221115853344 6223582515822 6240816740088 6242716950057 6244751402379 6262044247116 6264084998052 6269495178816 6271538357952 6273582202944 6291264259298 6293314532806 6295365474482 6310741857624 6312798478728 6314720605767 6330279758112 6332342746464 6341807695296 6343874440512 6352259896161 6354330047667 6383530114344 6385610456568 6400109661708 6403293365472 6405380148384 6414954266176 6419924242704 6425527022991 6427621051677 6435268995952 6455192429376 6457157912664 6462160586406 6471958100832 6473928688948 6477149113632 6493971811824 6499639214721 6511954792896 6514076987712 6519761936748 6529646782656 6534565747038 6536695310586 6544473037536 6546605829792 6552319167318 6587528781204 6589675604988 6607923607152 6609935594178 6612089720166 6619957155616 6622114547552 6661338627492 6663509505324 6665681090628 6681961966896 6684139565712 6725922242994 6728114168118 6738170676252 6740366593044 6759031885776 6761234601072 6776586700632 6797566845216 6803499200814 6805716407658 6813814231008 6815888907812 6821169507873 6831511328656 6836990731056 6852661518528 6854748023592 6858641956212 6875970153696 6881970933234 6892404937248 6897744817992 6899845050063 6918951967452 6921206799444 6929442039744 6931700290368 6937749706572 6953502602382 6955768694154 6975030474216 6977303581752 6979428037953 6998755335012 7009366400064 7011650697408 7020918832599 7033704477842 7035996706774 7053182076168 7055480652696 7057779978312 7075018553184 7077324246048 7090212609984 7099584589827 7101898288569 7112665732368 7132361988672 7134533657208 7136858745576 7156621996704 7158954283488 7175209447728 7181471378637 7183811763639 7192359466064 7194703399408 7214626832832 7216823549448 7222414773042 7233364936224 7239677620446 7257968495568 7262091483048 7264302651747 7280952863436 7286792752836 7297840521792 7303494513168 7305718288302 7314411041952 7316794750944 7323180245826 7345852630488 7362532167228 7364931558516 7385326384464 7387733204208 7398775644512 7401186847264 7447451800068 7449878865996 7468075139472 7470508926384 7472943506448 7517207212758 7519657011426 7528604321376 7531057834272 7533350898108 7554212107632 7556673965904 7597280591712 7603910871498 7606388926206 7615439434656 7617921246432 7623660038211 7635218543792 7641881932693 7644372361871 7658856991296 7665541009884 7685450244738 7689273334992 7691614572438 7703276106336 7709244208344 7711591526541 7735466422908 7744670515008 7747194442176 7753955554404 7759962920241 7771561732074 7774094422878 7777961608752 7795622294712 7798162826664 7833997741248 7836550779456 7846909283493 7849466529471 7861199122294 7863761025218 7883136934848 7885537200072 7888107034584 7907373677088 7909950627936 7912528418592 7934829835689 7937415734283 7940002475601 7946860117008 7949449936176 7971463399104 7974061236288 7976489186232 7998577525728 8001748948914 8023907237256 8026350364359 8028966088773 8038519403248 8041139093456 8063406460224 8066034260928 8072110628694 8084349046368 8091404399322 8094041324334 8112419702779 8116455186936 8118926493129 8137535553252 8156409994944 8162729161776 8165214557514 8169852918429 8177594133408 8184730862982 8210070587016 8228712422196 8231394094812 8254188312048 8256878287056 8264084209299 8271914711648 8298110021096 8321088986784 8323622600076 8326335203172 8349392329488 8352113330736 8401584531906 8404322542182 8407061444754 8414322476832 8417064638304 8419627474356 8446290557187 8469679861548 8472440063556 8498488621086 8501258211642 8511373485792 8514147275424 8533479548944 8540926865951 8543710286797 8559898990272 8567369363988 8570161402236 8589620861766 8593893727344 8609543883552 8616214115208 8658629082432 8666185619628 8672899734387 8688693766746 8693015915664 8712754329384 8715593747448 8736425556424 8770075081551 8772933179997 8783371708272 8786234139984 8788909381126 8810564809536 8813247458904 8816119626888 8840533054752 8868529051704 8871229350081 8874120413907 8881784836656 8884679340432 8887574787504 8909282622528 8912186087616 8940217631634 8943131178198 8967896323992 8970818890824 8973550334511 8984227568336 8987155457392 9012042514368 9014979468096 9035448934176 9043334328654 9046281480138 9066822020753 9071332267752 9074288543544 9094892677164 9115987641408 9123050239632 9131012085303 9139664031456 9144855941616 9147640376274 9175961244312 9196993090656 9199793400084 9225269289936 9228275732592 9236329410393 9250332942096 9271336803176 9274358258872 9300040632288 9303071442336 9305904050604 9331673780016 9335373773733 9361225110132 9393066370674 9396127497078 9404242768224 9407307536928 9410373304416 9436896388947 9439971799209 9443048211723 9466112786436 9469197718092 9483554309824 9512711542944 9515811660768 9545741791357 9548852673479 9566945930304 9575295171516 9578415684852 9600164492562 9604940048208 9608070222576 9622431399264 9629886364056 9652903493928 9677291327424 9682788644064 9685736868996 9693240879609 9707937151248 9710893033422 9715723670448 9737992684224 9740957717736 9764240327768 9794470173984 9801848620557 9805042965879 9816709556304 9819908744688 9822898720082 9828478750977 9847101845952 9850310938944 9881293171806 9884513407482 9911885410728 9914903391267 9918134580249 9929935733424 9933171821328 9957433519296 9960678568512 9963924675264 9992007941238 9995264257986 9998521635942 10022942950344 10026209348568 10044467864144 10072282810176 10075565287872 10107256014378 10110549889566 10135461773376 10138547828664 10141851901608 10164880050948 10196350267824 10205248801221 10208574611487 10220721346512 10223833361718 10247266992984 10252364446656 10255486096584 10278992277792 10282122035388 10287962934318 10313955230544 10322956399851 10338607405872 10346617226988 10362082309432 10365459230504 10370615478336 10394163059616 10397550435552 10406624559858 10430253903573 10433653041231 10462545711324 10465955372628 10498133002518 10514049600096 10517476046112 10550556716763 10553995060161 10579773114252 10583220979044 10586669967468 10595813489344 10599266581568 10635318914976 10668998598552 10672247105653 10698542983008 10701800485812 10705288118364 10734932995056 10738431425232 10762814171592 10788539199096 10792055099112 10821940249248 10825235324172 10833622159563 10850047404336 10859516430669 10883638882368 10886952743352 10893137224572 10912974483976 10921429295154 10946760782688 10958577432453 10971616562928 10975192126416 10984770368739 11005584416064 11009171049408 11018778945732 11043798250842 11047397337774 11077989576696 11081599806312 11098163466768 11101780270896 11132523105984 11136151107648 11171177700102 11174818298994 11202112709208 11205763389576 11209415259672 11226169965808 11261720742916 11292906482064 11296586751408 11300026347162 11327869040832 11331318161448 11335010948856 11395920887568 11405866307247 11409583389309 11423159151984 11426881869648 11452827815688 11458524969792 11488285486944 11498311514826 11528175367107 11537421858657 11554914159504 11563866312516 11584925022328 11590687887552 11617005772512 11620791663264 11630933331606 11657342598111 11661141634317 11666942413128 11693433442068 11697244239996 11711162277696 11714978853312 11750996611872 11754826169184 11791798683441 11795641537827 11824705402272 11828305800108 11832160551876 11842379782208 11846239120576 11850099716672 11920290175512 11924174904264 11927805588671 11957195098656 11961091854432 11964733779348 11997866288592 12002623423371 12035860855884 12057779104872 12061708640184 12095109690336 12099051391392 12108165943041 12126523569552 12137106598983 12141061986501 12164066986176 12174682780404 12193141255488 12196853835032 12206303329878 12234614992416 12247821836271 12266391200112 12277096294473 12300359053248 12304367643456 12315105880524 12333777256128 12343068633294 12347091142218 12381282468072 12385317430584 12407872067472 12442231706688 12447165031644 12481633480176 12485433900114 12489502804758 12524088494232 12528169996104 12582528518596 12586629065612 12590730948964 12621483715248 12625596957456 12629441211534 12660559516224 12664685492928 12704519792322 12708660095334 12747732931629 12751887317463 12767060228688 12771220913136 12800219323416 12806586730944 12810760296768 12839848485408 12851054045982 12855242103354 12870537991904 12884431292649 12914315825328 12924321172812 12943916201664 12947857377896 12954298227264 12987943623648 12999278429442 13033040650119 13039523873496 13069131494076 13073390621172 13088946075072 13093211659584 13104638334636 13175057562408 13179351209976 13183364071689 13215847214304 13219871188356 13224179440332 13239914311232 13244229095104 13322677254984 13327019010648 13331362181256 13363923933792 13368279131424 13410326447451 13414696767297 13451844485988 13456228336236 13476341352504 13480733186088 13518063771552 13522469202144 13553173401264 13565001492981 13569422220207 13595133690432 13606998401628 13611432815316 13627628462016 13631777815624 13642339015746 13663022657312 13673981462112 13709496047184 13717283912424 13721460564411 13751940307392 13763941866468 13784809874496 13795489635984 13799690100126 13837903934904 13842413598888 13875499413144 13907005204764 13911537388308 13950060948432 13954607163504 13958856075906 13997510670024 14041837665198 14067408955684 14071993413548 14106364152336 14110961305392 14115559956624 14150037106368 14154648492096 14199169179654 14203796577138 14225331464736 14269067314416 14273717491152 14313243993408 14317908566976 14350418895456 14362942757274 14367623527278 14384718932128 14389406798816 14400246738843 14433647098896 14444829546084 14466729872448 14479355240892 14515936991136 14524182966096 14528605303494 14561905726872 14566339550133 14573585505672 14606989026336 14611436576604 14628822083904 14633589501888 14646360491652 14691705260976 14725064334456 14729863117032 14734348080123 14770652768928 14775466408416 14797551289024 14802373694528 14821939757709 14826770111223 14894903600136 14899757731992 14936150278944 14941017852768 14945887012896 14988011911857 14992896386979 14997782453913 15034414425516 15039314022852 15057208642752 15062115668544 15066701796216 15108424215264 15113347931808 15160884021567 15165824834349 15194561183424 15207821742996 15212777852412 15230878869312 15235842492864 15247320076422 15270437087584 15283763865386 15288744723742 15331082019768 15335750042577 15370900489476 15378546669984 15383229144876 15406552212672 15418488416688 15423183053082 15431944401477 15470932845816 15507911108808 15519925840482 15543123464148 15548188845756 15555923217504 15591244589424 15596325653328 15609936839787 15693818566986 15698933058942 15722398244588 15727522050436 15771074400144 15776214069168 15814747354176 15819901255872 15825056837184 15869659671378 15874831468566 15880004951202 15893720234016 15898899872352 15952978372464 15997155051456 16003497897828 16047814474512 16052700728718 16057932177546 16077038806496 16082278186912 16144221257388 16168698092736 16182808798644 16188082648668 16224839405558 16232910373872 16237852986258 16275071106504 16325458323552 16330429115028 16339705836858 16355188266816 16369461725964 16382143942731 16420141174032 16457424844392 16462788189624 16508376624096 16513756574112 16528168418598 16543829423296 16565697376263 16571096006661 16596220042192 16642177973568 16647245200152 16652670406344 16698784658976 16704226661472 16756766550153 16762227448491 16803169063812 16808645084364 16814122889508 16828644953664 16834129276608 16839254948712 16892581114374 16939359723096 16944880127112 16950039520743 16996977242172 17002516423284 17022746971584 17028294550848 17066959097888 17081853731902 17087420573594 17134738727976 17140322804472 17179241723532 17187787454688 17219087767104 17232428230416 17247467272239 17332371239256 17345799468774 17377387533492 17386031831328 17425508658768 17431187494896 17446399997409 17472851112848 17540150163102 17545866359994 17566743416544 17572468279968 17577818762252 17626494917808 17632239253776 17681066109504 17737058103408 17742458700162 17748240827814 17763569673312 17769358680864 17775149575008 17880435263268 17886262356396 17935792647984 17941637781648 17947100669022 17968455136672 17974310914784 18070897868352 18086668657308 18092562960276 18133644041506 18142664535504 18148577087088 18189785354328 18246100479264 18262024170606 18279328062912 18289711883232 18295280752548 18309454994817 18351922488624 18393986181312 18399586800168 18450538579872 18456551465184 18472658820786 18500665884192 18514602949941 18520636713327 18542673606352 18548716517744 18564904307401 18600081264576 18606142884672 18611808101208 18663347560032 18670747547466 18722450220264 18728150850171 18734254207137 18786132741348 18792254994156 18808485536448 18814615073856 18820746608832 18873792777894 18879943598418 18886096423446 18932225572872 18938395436184 18944161817301 19025423085888 19031623321536 19056779688483 19062990143001 19091483582714 19097705346958 19150590343032 19156831369704 19200328985124 19209880096416 19216140445152 19244862798528 19259772728112 19276581068973 19282863155031 19305806987856 19365577288128 19371473737992 19386481759218 19415874302496 19421786066844 19431447340896 19481915435472 19498917644163 19528480655536 19588940347968 19603697241114 19610085931758 19633419112608 19639817489376 19645797440164 19656957501954 19708011300103 19762586343612 19769026814964 19823770821456 19829806782534 19836269160498 19859871466848 19866343642656 19984015882476 19990528515972 19997043271884 20045885900688 20052418697136 20088935728288 20214512028756 20221099779132 20277095657328 20283703803216 20329760101896 20392700535648 20410497602442 20417149222974 20441442693024 20447666723436 20463508523619 20494533985968 20510972193168 20557984555584 20564244070776 20575925868636 20627910461088 20645912799702 20677214811744 20693234453976 20699535150189 20724164618864 20730918461008 20749010696507 20788326119232 20795100871104 20813249119716 20860507807146 20867306082462 20925091422648 20931910745256 20938284113859 20996266005036 21028099200192 21034952092224 21062756497797 21101113433526 21107990120322 21159546228504 21166441958088 21173339934936 21270637829952 21298753769481 21305694865707 21337997197104 21344494211306 21397085966016 21403600971624 21410576236728 21469865990112 21476862850464 21525628343184 21544414135911 21551435290917 21577078398192 21584110198224 21643880498496 21650470648344 21667244319126 21700094808672 21719032861338 21773905486704 21786274449144 21792907955241 21825948967952 21842858590308 21893521565376 21917154864906 21943233125856 21950384252832 21969540737478 22019424907543 22026600864821 22037557891464 22087596501684 22094794675548 22155979153392 22163199612624 22196326933536 22203560541792 22342355400204 22349636597988 22404225418416 22411526779152 22418830519344 22452339931616 22523441485832 22585812964128 22593173502816 22600052694324 22662636322896 22670021897712 22791841775136 22811732614494 22819166778618 22846318303968 22853763739296 22870980114633 22905655631376 22925645798079 22933117085613 22976570973888 22996623029652 23056350734214 23074843717314 23109828319008 23127732625032 23134774579623 23169850044656 23190070778449 23234011545024 23241583326528 23261866663212 23314685196222 23322283268634 23333884826256 23386866884136 23394488479992 23501993223744 23509652338368 23540727850479 23548399588413 23583597366882 23591283075654 23649410804544 23656611600216 23664321103752 23804489507067 23812247202849 23820007426803 23840580351024 23848349808528 23855611177342 23914390197312 23922183708864 23929467558696 23995732577184 24005246846742 24071721711768 24079051093077 24086898266319 24115558209744 24123417280368 24190219380672 24198102782784 24216331886082 24253047139104 24274213197966 24282123973002 24337259108337 24349365560808 24356779479387 24393707670064 24412606659756 24469229984832 24495643672542 24532782400224 24554192588946 24617965672447 24630211761048 24686137266588 24694182284436 24762564936144 24770634861168 24792252627897 24815744134944 24894330063288 24963266960352 24970867800228 24979005609516 25048176988464 25056339992208 25165057037192 25173258131224 25181461897928 25242967430496 25251193914912 25258882423068 25338871671561 25409039584644 25417320190668 25495465863258 25503774634926 25534120457376 25542441826272 25600438646832 25622780597853 25631130860391 25679696970816 25702108091964 25710484206708 25741075983808 25768862585298 25828631650656 25848642345624 25895714755792 25918314399443 25975887247296 25998556858884 26066081300238 26079047746992 26138262988152 26146781242344 26209276669272 26310225244653 26318799539991 26350115124816 26358702419952 26366728143378 26431694428608 26439742376712 26448358880664 26613688050243 26622361241721 26645354509968 26654038021296 26662724362512 26727847867584 26736558262848 26820652894902 26829393534594 26903688971976 26912456672472 26920651003533 26952682705008 26961466372176 27036127543104 27044938404288 27106346802528 27130002985962 27138844440414 27200466062259 27213996803256 27222865630632 27263555631248 27284678031492 27326045314624 27347962924224 27418992094368 27434567824848 27442921128822 27514196928029 27527883732936 27590979271968 27599380200252 27675807869808 27684827197776 27708988231179 27750998826288 27814010409528 27823074776616 27900121896864 27909214327008 27917712151812 27995021340048 28006121321199 28083675330396 28134817911368 28143986827096 28212728304672 28221922610784 28231119913248 28310689166841 28319915397627 28329144635169 28398338359308 28407593154276 28450662929472 28538134628832 28547434982304 28637225374071 28646558020437 28700837790912 28725885514548 28735247054556 28769437864256 28778813597632 28800493477686 28867294197792 28889659092168 28958710481784 28967527858201 29031873982272 29048365932192 29057210606988 29123811453744 29132679100266 29147171011344 29213978052672 29222873153208 29292720983304 29383410521952 29405545861671 29415128897637 29450128668912 29459726234064 29468696160246 29485436252931 29541305537856 29550932816832 29643879515418 29653540222446 29744710173801 29754403740747 29789807200272 29799515463984 29872300557888 29882035705536 29891774025792 29976023823714 29985792773958 29995564907826 30068828851032 30078628045704 30133403592432 30216848430528 30226695863616 30321768043134 30331649668698 30415643485992 30425555704824 30494640152844 30540874175168 30567527730772 30577489447484 30662164039536 30671500085154 30741800978952 30757093339968 30766458289752 30836976833376 30846366106164 30863888802954 30941865691632 30968869199553 31015822217616 31039851680964 31086246928296 31096377691512 31111846435008 31182489178848 31192651306656 31219873679574 31290761710719 31300959123693 31387637133972 31397866117884 31444796489176 31455044100872 31542148800288 31552428138336 31651670150289 31661985180483 31739319342756 31749662937132 31760009902404 31787440468032 31797799744704 31905956744928 32006995795656 32016741316959 32095628949024 32105401457436 32115864355092 32154077612992 32164556373824 32288442514776 32365617597288 32376165297336 32449678811116 32465820747744 32475705972516 32550142213008 32578549292007 32650916647104 32660858230056 32679411673716 32738923451928 32764287885462 32840282348064 32875732297359 32914849688784 32925576379248 32954311106217 33016753248192 33027513148224 33056336837196 33131394752526 33142192013322 33192440084384 33294490400304 33305340812688 33397569317952 33408453322944 33513533100306 33524454896982 33606338127624 33617290168728 33628245779016 33678509897424 33785162228748 33878719446192 33889760254224 33900079041486 33993954484344 34005032846568 34133918195776 34163707463804 34174841147188 34269477455952 34280645608944 34358483447064 34375574909376 34464856460832 34494934544478 34584526101321 34612265575971 34664742478512 34691598937548 34754775066984 34772063662656 34851017317536 34862374989792 34892799994818 34945702225696 34972027794333 34983424902951 35080300326204 35091732719988 35133486833088 35144936559936 35155637524504 35252989835616 35264478507552 35375396050323 35386924613481 35474116206816 35484917400324 35496481655628 35527139346624 35538717361728 35550299150016 35760870526536 35772524712792 35783416766013 35871585295968 35883275563296 35894201338044 35936910273344 35948621829568 36007870270113 36173337314616 36185125920552 36267288083012 36285329071008 36297154174176 36379570708656 36411319796949 36423185959503 36492200958528 36524048341212 36579423766464 36590561505096 36618909989634 36703844977248 36743465508813 36799173600336 36831288883419 36901077159744 36913102930368 36945317641572 37001331768384 37029205899882 37041273426654 37085347212704 37097433035488 37129808614802 37223616202416 37326695120064 37341495094932 37444900440528 37456301700342 37468508414274 37572265482696 37584509988312 37747585555788 37759887196836 37772192846892 37864451145744 37876790872368 37888323634602 38113559376966 38125980286002 38182967165428 38195410693916 38301180686064 38313662739408 38400657970248 38419760192832 38432280890304 38519545456224 38553162137946 38565726310062 38611613975712 38653293877947 38742947475984 38772963518436 38831748604992 38843572133688 38862894681792 38963830870944 38997835288326 39056961311072 39099121950357 39207394482228 39220171863516 39266838225216 39279634978752 39291594880328 39313915003908 39416022600206 39525172687224 39538053629928 39550092215067 39647541642912 39659613565068 39672538320996 39719742933696 39732687285312 39968031764952 39981057031944 39994086543768 40091771801376 40104837394272 40177871456576 40230979342353 40244090301891 40429024057512 40442199558264 40554191314656 40567407606432 40659520203792 40695004478943 40708266660621 40785401071296 40820995204884 40834298445948 40882885386048 40895333446872 40927017047238 40989067971936 41021944386336 41128488141552 41151851737272 41164381693233 41255820922176 41291825599404 41354429623488 41386468907952 41399070300378 41448329237728 41461836922016 41498021393014 41626498239432 41721015614292 41734612164924 41850182845296 41863821490512 41876568227718 41992532010072 42125512995594 42202226867052 42215980240644 42319092457008 42332883916176 42346679869872 42597507538962 42611389731414 42675994394208 42688988422612 42807201943248 42821152473456 42939731980224 42953725700928 43051256686368 43088828271822 43102870581834 43154156796384 43168220396448 43200740216529 43300941296688 43334488638252 43400189617344 43438065722676 43547810973408 43572548898288 43585815910482 43651897935904 43685717180616 43699018650399 43834309729812 43886466251712 43900768505664 43939081474956 44038849815086 44053201729642 44075115782928 44175193003368 44189589351096 44203044240369 44311958306784 44326399225248 44392653867072 44407121083584 44465819273127 44480310333669 44684710800408 44699273195976 44808450836832 44823053558304 44837661038688 44904679863232 44964035735571 44978689160937 44993347361739 45046882971664 45171625928256 45186347005632 45200105388648 45325272645792 45340043795424 45482652064701 45497474503047 45583683550272 45623465228988 45638333557236 45692636607936 45707527478592 45741960229266 45811311262752 45851291596158 45866234171226 45993246059304 46007250127731 46112701468428 46149687434628 46219656638016 46255465250064 46269549159246 46295833204431 46339700089312 46380141556898 46523733326424 46629370392444 46644566537268 46667769652512 46773733768272 46788976959984 46829810519361 47081455700958 47096799176826 47167194733764 47182566151308 47313223200432 47328642207504 47608979014134 47624494405698 47640014853606 47681160702048 47696699617056 47711222354684 47858935117392 47991465154368 48010493693484 48143443423536 48158102186154 48173796532638 48231116419488 48246834560736 48432663772164 48506094278208 48548426395932 48564247946004 48674518216674 48698731121616 48713558958774 48787415340128 48825213319512 48991287345084 49065564800448 49108385177892 49146431828193 49235931344894 49260423522096 49372274533176 49388364568872 49525129872288 49541269722336 49584505255794 49631488269888 49697092128789 49713288019983 49788660126576 49926533920704 49941735600456 49958011219032 50096353976928 50112679984416 50270299650459 50286682345473 50330114074384 50346516262448 50362923795856 50485934860992 50502387829824 50517764846136 50677743343122 50818079169288 50834640381336 50850118562229 50990931726516 51007549269852 51068240914752 51084883652544 51200877293664 51245561195706 51262261720782 51404216183928 51420968413416 51537725170596 51657263301312 51697284691248 51742401816717 51791429511584 51836628798886 51997113717768 52132162600476 52158095493984 52276525976304 52293562484688 52339199992227 52418553338544 52620450489306 52637599079982 52700230249632 52717404839904 52733456286756 52879484753424 52896717761328 53227376100486 53244722483442 53290709019936 53308076042592 53325448725024 53493173528851 53510606533097 53641305789804 53658787069188 53807377943952 53824913344944 53841302007066 53905365410016 53922932744352 54212693605056 54260005971924 54277688880828 54400932124518 54427993606512 54445731261264 54527111262496 54569356062984 54837984188736 54869135649696 54885842257644 54928364984451 55028393856058 55055767465872 55181958543936 55198760400504 55351615739616 55369654395552 55417976462358 55501997652576 55543808849823 55561910139981 55628020819056 55646149553232 55694712922203 55800243793728 55818428654016 55835424303624 55990042680096 56012242642398 56167350660792 56184452550513 56202762621411 56269635822736 56287973654192 56425456609344 56443845221568 56462239826496 56621378333682 56639830795254 56658289270338 56796676718616 56815186308552 56832485451903 57076269257664 57094869964608 57170339065449 57188970429003 57274450748142 57293116040874 57451771029096 57470494109112 57600986955372 57734588395584 57779318184336 57829743206919 57848589465093 57917420963568 57935055716402 58096731864384 58114421213976 58247622907488 58265358200532 58294342022688 58445746306416 58496752932489 58585441966608 58766821043904 58811091723342 58830257795274 58900257337824 58919452468128 58937392320492 58970872505862 59124033900309 59287759030836 59307080444892 59489420347602 59508807481494 59579614400544 59599030927968 59786488061657 59805972007579 59952047647428 59971585547916 59991129815652 60137657702064 60157256091408 60266807184864 60643536086268 60663299337396 60831286971984 60851111409648 60989280305688 61135055461544 61154978894968 61324328079072 61343000170308 61390525570857 61483601957904 61532916579504 61673953666752 61692732212328 61727777605908 61883731383264 61937738399106 62031644435232 62079703361928 62098605450567 62172493856592 62192755383024 62247032089521 62364978357696 62385302613312 62439747359148 62581523421438 62601918247386 62775274267944 62795732235768 62814852341577 62889592978352 62910088201744 63084297600576 63104856276672 63303340300578 63323970360966 63478638685512 63499325874264 63520019804808 63811913489856 63896261308443 63917084597121 64013991591312 64033482633918 64191257898048 64210802914872 64231728710184 64576885029552 64633242407733 64654305872751 64731235194576 64752330594672 64899357622232 64931641495488 64951411945032 65100284426016 65157098584014 65321716460112 65358823347432 65378723865723 65477846903856 65528575770924 65680564696128 65751464594718 65829699377568 65851152758496 65908622212434 66058274722629 66079802594463 66112673674392 66262789505052 66284384026644 66384880168768 66588980800608 66610681625376 66820192539499 66841968714353 67027066200612 67048909793964 67212676255248 67234580337456 67256491558032 67357019794848 67570324457496 67757438892384 67779520508448 67800158082972 67987908968688 68010065693136 68327414927608 68349682294376 68538954911904 68561291217888 68612940343899 68716966894128 68776937394237 68799351256839 68929712921664 68989869088956 69169052202642 69224531151942 69329484957024 69383197875096 69404323738869 69509550133968 69570212335347 69702034635072 69724749979584 69785599989636 69891404451392 69944055588666 69966849805902 70160600652408 70183465439976 70311275049008 70505979671232 70528957015104 70750792100646 70773849226962 70948232413632 70969834800648 70992963311256 71413468521201 71436741608547 71460022280409 71521741053072 71545049425584 71566833532026 71743170591936 71766551126592 71788402676088 72015740540226 72237153279231 72260694798957 72346674629232 72370251841104 72534576166024 72570658142016 72594308348352 72759141417312 72822639593898 72846371919006 73011777325011 73048096682424 73070338438161 73181123010192 73237819979268 73407689954496 73486931017626 73598347200672 73662577766838 73853897017341 73890635283144 74058411799764 74082546853308 74170694425408 74194866070976 74259617229604 74447232404832 74682990189864 74705729739571 74889800881056 74912603400684 74937016828548 75144530965392 75169019976624 75495171111576 75519774393672 75544385693784 75728902291488 75753581744736 75776647269204 76016615014683 76227118753932 76251960572004 76365934330856 76390821387832 76602361372128 76627325478816 76801315940496 76868341793559 76893392581173 77039090912448 77106324275892 77131452620124 77223227951424 77306587755894 77485894951968 77545927036872 77687144267376 77754943198329 77927661741888 77995670576652 78113922622144 78198243900714 78414788964456 78440343727032 78583189760656 78627830007816 78832045200412 79050345374448 79076107259856 79100184430134 79295083285824 79319227130136 79345076641992 79841064150729 79867083725163 79936063529904 79962114063888 79988173087536 80183543602752 80209674788544 80461958684706 80488180603782 80761953010599 80858048115024 80884399116528 81108382629312 81134815212864 81319040407584 81390008957886 81416533321242 81601398186777 81641990409768 81668596891896 81790666893744 81854034094476 81978135943872 82043888772672 82256976283104 82303703474544 82328763386466 82542590784087 82583651198808 82772937815904 82798140600756 82896658475456 82923673844032 82996042786028 83252996478864 83442031228584 83469224329848 83494639120697 83700365690592 83727642981024 83753136455436 83985064020144 84018363963597 84251025991188 84404453734104 84431960481288 84638184914016 84665767832352 84693359739744 84932067500523 84959746192881 84987433905507 85195015077924 85222779462828 85351988788416 85377976845224 85614403886496 85642304946912 85911676122213 85939674061311 86102513372736 86177656543644 86205741163668 86308313592768 86336440792896 86401480433058 86601882593376 86668977276504 86876131445352 86902583574603 87095621946816 87145097796576 87171631820964 87303795871808 87371434361232 87398037300798 87668619459624 87878162949912 88077699630172 88106403459284 88150231565856 88350386006736 88379178702192 88406088480738 88456308758793 88623916613568 88652798450496 88931638546254 88960620667338 89234130521403 89263211222241 89369421600816 89398546391952 89616901673664 89646107116608 89675322077376 89928071471142 89957378321874 89986694723478 90093765943328 90400210777296 90650545291584 90680087590848 90965304129402 90994949006094 91246930457976 91276667114472 91483920458532 91622622525504 91702583192316 91732468342452 91986492118608 92014500255462 92225402936856 92299374869256 92510930500128 92539098318492 92591666408862 92679400178624 92760283113796 93047466652848 93258740784888 93289133074536 93335539305024 93547467536544 93577953919968 93659621038722 93872285132157 93902877371079 94162911401916 94193598353652 94334389467528 94365132302616 94626446400864 94657284415008 94955010450867 94985955541449 95217958028268 95248988811396 95280029707212 95362321404096 95393399234112 95422444709368 95717870234784 96020987386968 96050223950877 96286886847072 96316204372308 96347593065276 96462232838976 96493669121472 96865327544328 97096852791864 97128495892008 97349036433348 97397462243232 97427117917548 97574830680256 97650426639024 97735647876021 97982574690168 98216770355784 98292863656386 98471862689788 98520847044192 98744549066352 98776729137744 98862933318651 99050259744576 99082539444672 99169010511588 99394184257578 99426576039966 99577320253152 99883471200912 99916022438064 100192707953856 100225359968832 100540599300918 100573364690946 100660228148768 100693032524896 100725847591712 101035529692272 101355486686244 101636158338576 101669280762672 101700237124458 101981863453032 102015098539704 102401754587328 102491122391412 102524523441564 102808432367856 102841936826832 103075450341192 103394569382496 103484803633434 103582859023168 103673257597772 103753578303963 103994227435536 104264325200952 104316190987968 104553051952608 104587124969376 104678399984454 104837106677088 104916083382999 104950274708853 105240900978612 105275198159964 105400460499264 105434809679808 105466912573512 105758969506848 105793435522656 106126188150969 106160773840443 106454752200972 106489444966884 106581418039872 106616152085184 106650897450048 106986347057702 107021213066194 107282611579608 107317574138376 107350250298039 107614755887904 107649826689888 107682604014132 107810730820032 107845865488704 108023610810339 108520011943848 108555377761656 108801864249036 108855987213024 108891462522528 109054222524992 109138712125968 109233959390847 109269557878509 109738271299392 109771684515288 109856729968902 110056787712116 110111534931744 110397520801008 110493866650257 110703231479232 110739308791104 110835952924716 111003995305152 111087617699646 111123820279962 111256041638112 111292299106464 111389425844406 111670848607248 111980085360192 112024485284796 112334701321584 112368905101026 112405525242822 112539271645472 112575947308384 113242756667364 113279661590508 113316578540676 113593353437232 113630372617104 113664970903806 114340678130898 114377940858006 114548901496284 114586232081748 114903542058192 114940988218224 115201973910744 115558636368672 115659486413838 115697178930186 115834841927136 115870111432804 115959881633841 116228842427952 116495245814976 116530716401064 116588684045376 116891492612832 116993505864978 117170883933216 117297365851071 117622183446684 117660515590548 117800514675648 117838904936256 117874784640984 117941745011724 118248067800618 118575518061672 118614160889784 118650276645201 118978840695204 119017614962988 119159228801088 119198061855936 119572976123314 119611944015158 119904095294856 119943171095832 119982259631304 120275315404128 120314512182816 120533614369728 120692938027059 120732270905673 121287072172536 121326598674792 121662573943968 121702222819296 121978560611376 122085013436829 122124799981863 122270110923088 122309957789936 122648656158144 122686000340616 122781051141714 122967203915808 123065833159008 123385464424656 123455555211816 123493145079699 123767462766528 123875476798212 124063288870464 124159406723856 124197210901134 124344987713184 124385510766048 124494064179042 124879494718296 125163046842876 125203836494772 125550548535888 125591464471536 125629704683154 125779185956704 125820176403488 126606680601156 126647940721932 126957277371024 126998651748528 127040039609616 127792522616886 127834169194242 128027983182624 128066965267836 128421605829744 128463457420368 129153770059104 129266484815466 129308611745502 129462470389152 129504661189344 129602220649587 129798715244464 129902823890064 129954330151807 130200568852032 130314197168028 130643432920224 130717646694864 130757447731446 130955693807712 131057151541848 131097055951197 131502929189436 131659398755136 131702305516992 131817244424868 132116549445258 132159605188926 132225347348784 132525579010104 132568768053288 132609132721107 133177961601216 133221363250752 133397457819381 133440931001007 133640385078998 133683937428706 134054132401224 134097819587928 134425352510496 134469160674912 134512983116064 134714039589696 134892107206713 134936067482811 134980042085217 135140648914992 135514877784768 135559041016896 135600316165944 135975817937376 136020131386272 136447956194103 136492423509141 136654829855216 136699364588752 137077909823808 137122582435776 137225880687798 137433933788256 137553874788474 137598702513678 137979738177912 138021750383193 138338104405284 138449062303884 138658969914048 138766395750192 138808647477738 138887499613293 139019100267936 139140424670694 139571199979272 139888111177332 139933699611804 140321201304816 140366930879952 140489431558083 140622550098016 141501584201292 141547698453924 141939669601296 141985926622512 142826937042402 142873483217094 142920044560818 143043482106144 143090098851168 143133667064052 143576805352176 144031481080452 144474306558462 144521389597914 144693349258464 144740503682208 145069152332048 145195756721167 145243074875549 145518282834624 145645279187796 145692743838012 146023554650022 146096193364848 146140676876322 146362246020384 146475639958536 146973862035252 147196694401344 147325155533676 147439295484579 147707794034682 147781270566288 148116823599528 148165093706616 148519234459208 148894464809664 149091276386367 149139864059949 149365980379728 149411459479142 149779601762112 149825206801368 149874033657096 150289061930784 150338039953248 150810898951377 150860047036419 150990342223152 151039548787344 151088771387568 151457804582976 151507163489472 151553294538408 152033230029366 152454237507864 152503921144008 152550355686687 152731868661712 152781642775664 153204722744256 153254650957632 153602631880992 153736683587118 153786785162346 154135974352801 154212648551784 154262905240248 154613175511788 154971789903936 155091854073744 155227205450151 155374288534752 155509886396658 155991341153304 156396487801428 156829577928912 156880687454064 157017599976681 157166379521312 157255660015632 157664090400824 158100690748896 158152214519712 158200368860268 158638454260272 158690153283984 159682128301458 159734167450326 159872127059808 159924228127776 159976346175072 160479520586553 160531819599291 160923917369412 160976361207564 161523906021198 161716096230048 161768798233056 162277610453069 162330495449143 162638080815168 162780017915772 162833066642484 163202796373554 163283980819536 163337193783792 163581333787488 163708068188952 164513952566208 164607406949088 164657526772932 164785094953353 165085181568174 165167302397616 165545875631808 165596281201512 165992085572056 166505992957728 166631426549469 166685730419943 166884062457168 166938448659696 166989278241394 167084138766609 167400731381184 167455285962048 167506272910872 167970128040288 168036727927194 168502051982376 168553357651539 168608287864233 168808907468208 168863920962576 169276369828032 169331535664704 169386719479488 169864135001046 169919492385762 169974867811014 170390030155848 170445558925656 170497456355709 170755953690448 171228807772992 171284609893824 171823352244426 171879348122622 172355313087288 172411482327336 172802960866116 173203765186752 173337954553008 173489229620757 173545768395279 173752262890704 173805167149206 174290195593152 174343263641928 174742868722464 174796074601596 175337238919248 175490258797467 175756325899824 176155399260344 176212806918568 176300463131712 176700772013472 176758357404384 176812176961476 176912617517586 177372101700927 177863277092508 177921241334676 178468261042806 178526422444482 178738843201632 178797092783904 179359464184971 179417916022737 179856142942284 179914756643748 179973389446956 180187531886656 180800421554592 181428200796101 181930608258804 181989898012188 182493860915952 182553334228944 182967840917064 183405166384632 183464936684904 183972984237216 184029000510924 184171576712571 184450805873712 184598749738512 185021861000256 185078196636984 185183332817724 185520566227592 186094933305696 186295816351701 186517481569776 186578266149072 186741096268563 187094935073088 187155907839936 187319242077444 187744570264314 187805754742158 188325822803832 188387196707304 188444557024731 188668778935056 188730264605232 189252892801728 189314568830016 189910020901734 189971911082898 190435916056536 190497977622792 190560059414424 190844889418736 191435740469568 192041974773936 192100447901754 192573773694144 192632408744616 192695186130552 193730655088656 193899727223199 193962917618253 194193705583728 194256991784016 194698072866696 194794924486464 194854235835096 195300853278048 195471295752042 195965149380336 196136171597169 196433540711568 196585727312772 196943725379576 197041694088384 197489098132704 197553458275488 197725866637302 198174824167887 198239407783389 198338021023176 198788368515156 198853152079932 199154640506304 199766942401824 199832044876128 200460577618497 200525906143059 201081198601836 201146729381892 201320456297536 201386065049792 201451695183424 202071059384544 202710973372488 202772695007407 203272316677152 203338561525344 203400474248916 203963726906064 204030197079408 204982244782824 205049046883128 205616864735712 205683873653664 205838821031697 206150900682384 206330812182711 206398053770517 206789138764992 206969607266868 207346515195544 207507156607926 207988454871072 208212971216607 208528650401904 208710637006041 209106103905216 209174249938752 209356799968908 209674213354176 209832166765998 209900549417706 210481801957224 210550396319928 210933825147024 211517939013696 211586871045312 212252376301938 212321547680886 212909504401944 212978889933768 213972694115404 214042426132388 214565223159216 214635148276752 214700500596078 215229511775808 215299653379776 215365208028264 216047221620678 216711459837693 216782084396871 217040023887696 217110755523312 217603728498072 217711974426048 217782925045056 218277424251936 218467918781694 218539115757018 219035331975033 219211015314483 219543369030576 219713459937804 220113575424232 220223069863488 220795041602016 220987733300514 221561691052023 221671905849432 222175235399292 222247640559924 222512083276224 222584598212928 222778851688812 223341697214496 224048970569592 224117189218713 224669402643168 224737810202052 224811050485644 225078543290944 225151894616768 226485513334728 226559323181016 226633157081352 227186706874464 227260745234208 227329941807612 228049845044049 228681356261796 228755881716012 229097802992568 229172464163496 229807084116384 229881976436448 230403947821488 230605025380677 230680177743519 231117272737344 231318972827676 231394357860372 231669683854272 231740222865608 231919763267682 232457684855904 233061432802128 233264829594987 233782985225664 233987011729956 234341767866432 234594731702142 235244366893368 235321031181096 235749569281968 235883490023448 236496135601236 237151036123344 237228321779568 237300553290402 237957681390408 238035229925976 239145952246628 239223888030316 239808190589712 239886342191664 239964519262608 240550630808256 240629024365632 241385876054118 241464541811346 242285859031797 242574144345072 242653197349584 243325147887936 243404445638592 243957121222752 244170026873658 244249599963726 244540221846176 244619915579872 244804194560331 245372000681232 245562102283428 245934407831616 246131666318016 246770928849312 246911110423632 246986290159398 247627772352261 247750953596424 248318813447712 248394421802268 248689975426368 248771021532096 248988128358084 249758989436592 250326093685752 250407672989544 250483917362091 251101097071776 251182928943072 251259409366308 251558371913408 251640352806976 252055091890791 253213361202312 253295881443864 253914554742048 253997303497056 254080079219232 254796202501569 254879238578643 254962301716521 255585045233772 255668338388484 256055966365248 256133930535672 256843211659488 256926914840736 257735028366639 257819022183933 258307540118208 258532969630932 258617223491004 258924940778304 259009322378688 259204441299174 259597430488928 259805647780128 259908660303614 260628394336056 260707750723809 261286865840448 261435293389728 261514895462892 261911387615424 262114303083696 262194111902394 263005858378872 263634488849736 264233098890516 264319210377852 264450694697568 265051158020208 265137536106576 265218265442214 265368926276379 266794915638762 266881862002014 267280770157996 267367874857412 268108264802448 268195639175856 268850705020992 268938321349824 269025966232128 269784214413426 269872134965622 269960084170434 270281297829984 271200632331888 271951635874752 272040262772544 272895912388206 272984847018282 273309659710432 273398729177504 274451761375596 274867867576512 275107749576948 275197405027356 275959476355824 276043500766386 276676208810568 276898124607768 277532791500384 277617294955476 277774999226586 278038200535872 278280849341388 279142399958544 279776222354664 279867399223608 280642402609632 280733861759904 280978863116166 281245100196032 281616855396471 281708632113237 283003168402584 283095396907848 283879339202592 283971853245024 284865031352601 284957866624347 285653874084804 285746966434188 285840089121636 286086964212288 286180197702336 286267334128104 287153610704352 288062962160904 288150671852631 288948613116924 289042779195828 289386698516928 289481007364416 290138304664096 290391513442334 290486149751098 291290558375592 291385487676024 292047109300044 292192386729696 292281353752644 292724492040768 292951279917072 293206943628063 293947724070504 294650311067352 294878590969158 295415588069364 295562541132576 296233647199056 296330187413232 296588799955953 297038468918416 298182552772734 298279728119898 298731960759456 298822918958284 299650413602736 299748067314192 300578123861568 300676079906496 301621797902754 301720094072838 301980684446304 302079097574688 302177542775136 303106589076816 304066460058732 304908475015728 305007842288016 305100711373374 305463737323424 305563285551328 307205263761984 307473367174236 307573570324692 308271948705602 308425297103568 308525810480496 309226351023576 310183708147488 310454410900302 310748577069504 311019772793316 311260734911889 311982682306608 312792975602856 313659155857824 313761374908128 314035199953362 314332759042624 314511320031264 314748250148997 314850824126559 315328180801648 316201381497792 316304429039424 316400737720536 317276908520544 317380306567968 318378564452907 318482321521329 319364256602916 319468334900652 319744254119616 319848456255552 319952692350144 320959041173106 321063639198582 321847834738824 321952722415128 322050750894117 323047812042396 323432192460096 323537596466112 324070832431017 324555220906138 324660990898286 325560035831544 325666133284968 326405592747108 326567961639072 326674387567584 327162667574976 327416136377904 327701878172541 327808673635527 329214813898176 329315053545864 329570189906706 330170363136348 330334604795232 331192562403024 331481599950771 331984171144112 333011985915456 333262853098938 333371460839886 333768124914336 333876897319392 333978556482788 334168277533218 335012545821744 335940256080576 336073455854388 337004103964752 337106715303078 337216575728466 337617814936416 337727841925152 339728270002092 339838984771524 339949735622028 340780060311696 340891117851312 340994912711418 341511907380896 343646704488852 343758696245244 344710626174576 344822964654672 345605921732232 346675909106016 346978459241514 347091536790558 347504525781408 347610334298412 347879644901523 348686527283856 349485737444928 349592149203192 350674477838496 350980517594934 351512651799648 351892097553213 352310798520688 352425613837136 352733181840619 353401544026944 353516714808768 353624353922952 353825235035172 354744203401854 355726554185016 355842482669352 355950829935603 356936522085612 357052844888964 357477686403264 357594185567808 358718928369942 358835832045474 359712285884568 359829513287496 359946778893912 361600843109184 362078814081177 362196812717019 362856401592202 363861216517608 363979796024376 364987721831904 365106668457888 365935681834128 366255040310487 366374399945589 366810332769264 366929873369808 367945968474432 368058001021848 368343153425142 368901611747424 369197499477024 370156393273968 370366665635448 370479435239097 371041132455184 372189866611392 372591632703402 373034963139552 373156532298144 373482192537126 374452214701957 374638484154888 375489140528628 375611509484316 376651645607664 376774393414608 376889114049462 377337557870112 377460529210464 379820041803468 379943822165796 380871832113072 380995955245584 381120118828848 381689778837472 384083949547872 384200895803508 385264817489232 385390372261104 387461310177312 387799454446398 387925835236506 388387411167456 388513983568032 388806661948761 389396145733392 389708471670192 389862990455421 390601706556096 390942591504084 391930298760672 392272343194338 392867081423136 393171454625544 393291167853591 393887450759152 394231203233633 394978196265408 395106916550976 395451733274604 396349648335774 396478815566778 396676042046352 397576737030312 397706304159864 397827398163321 399533884803648 399664089752256 400192373458143 400322793003021 400921155236994 401051812286118 402162397203672 402293458763784 404142118769088 404676321620139 404808202448433 404940126255651 405421946744976 405545390014814 406544633354304 406677123050688 406800948497832 407927453812128 408060394158816 409343868582309 409477270527423 409964489565648 410098093766256 411233729471424 411367747307328 411677642063394 412301801364768 412661624365422 412796107541034 413939214533736 414065251149579 414693030391088 415014313215852 415976909742144 416425942433214 417057300803808 417421274012082 418505416431599 418713599937816 419664333531996 419801098835412 420963603914448 421100792639856 421468294674249 421867650294048 424504752603876 424643095361772 425819008803888 425957779867536 427945388230808 428084852264776 429130446318432 429270296553504 429401001192156 430730416056528 432094443241356 433422919675386 433564168793742 434080047775392 434221511046624 435207456996144 435587270163501 435729224626647 436554848503872 436935837563388 437078231514036 438070663950066 438422030628966 439086738061152 439426919875608 440227150848464 440611344790531 441590083204032 441975466601028 443123382104046 443343811698864 444350470798584 444495281119848 445557703377624 446683394428992 447273829159101 447419592179847 448097941139184 448234378437426 449338805286336 449475620404104 449622100971288 452432696854131 452580141109257 452971026669456 453118646362032 453266314162704 454373413748928 454521490468416 454659883615224 456099690088098 457362712523592 457511763432024 457651067060061 458195605985136 458344928326992 459614168232768 459763952872896 460807895642976 461210050761354 461360355487038 462407923058403 462637945655352 462788715720744 463480445731216 463839526535364 464915369711808 466122865604256 466529659189974 467741347776493 467974023459912 469189463404284 470488733786736 470642062362192 471052799930043 471499138563936 471766980046896 472992271202472 474302072246688 474456643559136 474601106580804 475915362780816 476070459851952 478291904493256 478447776060632 479616381179424 479772684383328 479929038525216 481438561759659 481595458797873 482771752108236 482929083622692 484571718063594 485148288690144 485306394699168 486832831359207 486991486347429 487914242445504 488340053747316 488499199927452 489080443692352 489239831159744 489608389120662 490744001362464 491124204566856 492447973589417 493541857698624 493822220847264 493972580318796 495255544704522 495501907192848 496637626895424 496788843604536 497976256716168 499517978873184 499894279648407 500057191259829 500652187371504 500815345979088 500967834724182 501252416299827 502202194143552 502365857886144 502518818732616 504110183781582 505660072954617 505824863592699 506426722404624 506591762887728 507829109484096 507994606994112 508160158438464 509592405003138 509758477157286 509924603433042 511170090467544 511336676776968 511492369067127 512267861071344 513686423318976 513853829681472 515470056733278 515638044367866 517065939261864 517234446982008 518408882598348 519194860977856 519611295560256 519817320607228 521256788672112 521415501447618 522870586779456 523029790925784 524228606167392 524388223804788 526011716757744 526470776392401 527268977699472 528466197781032 528638420755704 528901389395136 530102316040416 530275072213152 530436530884428 530737852552758 532116305102781 533589831277524 533763724004028 534561540315992 534735749714824 536216529604896 536391278351712 538078392554913 538253748068211 539568428826852 539744269931244 539920168340868 540562595659968 542401264663776 544284602388303 545791824776412 545969694036564 546619319420864 546797458355008 548903522751192 550215499153896 550394810054712 551918952711648 552087001532772 553352417621136 553796249215536 555065583000768 555234589910952 555549998453172 556561698682776 558284799917088 558887449055103 559552444709328 559734798447216 560223288805689 561284805219264 561467723519808 561957726232332 563233710792942 563417264226474 565333671074193 566006336805168 566190793815696 567758678405184 567943706490048 569730062705202 569915733248694 571307748169608 571493932868376 571680178243272 572534668256208 574307221408704 576125924321808 576301343705262 577897226233848 578085558391656 580276609328192 580783026884668 580972299502196 582581116751184 582770975352048 584094218600088 584384773459392 584562707505288 585902559834144 586413887256126 587895448141008 588408514791507 589300622134704 589757181938316 590831176138728 591125082265152 592467294398112 592660374826464 593177599911906 594076937836832 594524472503661 594718223350167 596365105545468 596559456239796 597463921518912 597645837916568 599300827205472 599496134628384 601381732855491 601577718429177 603243595805508 603440188145676 603961368892608 604158195149376 604355085550272 606213178153632 608132920117464 608318085022221 609816950031456 610015684576032 610201422746748 610927474646848 611126571102656 614946734348472 615147140649384 616543897411204 616850594207136 617051620960992 618452702047152 618992436548133 619194161311551 620367416294976 620908821800604 622039545586632 622521469823778 623965364613216 624638913649821 625585951205712 626131911018123 627318311715648 627522749816256 628070399906724 629022640062528 629496500297994 629701648253118 630656361603296 632801475441072 634553817041088 634760613135936 636757128905814 636964643042658 638728513205832 638936669801304 641918082346212 642127278397164 643695669477648 643905444830256 644101501788234 646095624084792 648141664862034 649110441812276 649321981796572 651120071663088 651332266569936 652811185494216 653135923278144 653348775135168 654832272755808 655403756345082 655617347271054 657105995925099 657633045943449 658630107091728 659140379813412 660340726272696 660669209590464 662385124806048 662963199901542 663968342288224 664685073156069 666525706197876 666742921679772 667536249828672 667753794638784 667957112965576 668336555066436 670025091643488 672146911708776 672351567656139 674008207929504 674213430606156 674433151456932 675235629872832 675455683850304 679456540004184 679677969543048 679899471244056 681560120623392 681782235702624 681989825422836 683023814761792 684149535132147 687293408977704 687517392490488 689421252349152 689645929309344 691211843464464 691815076142031 692040533230557 693351818212032 693956918483028 694183073581116 695009051562816 695220668596824 695759289803046 697373054567712 699184298406384 699794488784961 701348955676992 701961035189868 703025303599296 703784195106426 704621597041376 704851227674272 705466363681238 707248707845904 707650470070344 709488406803708 711453108370032 711684965338704 711901659871206 713873044171224 714105689777928 717437856739884 717671664090948 719424571769136 719659026574992 719893557787824 724157628162354 724393625434038 725712803184404 727722433035216 727959592048752 729975443663808 730213336915776 731871363668256 732510080620974 732748799891178 733620665538528 733859746739616 734412583680993 736116002043696 736686306850284 737803223494848 738394998954048 740312786547936 740733331270896 740958870478194 742082264910368 742883317056783 745183265406804 746069926279104 746313064596288 746964385074252 748904429403914 749276968309776 750978281057256 751223018968632 751451752086273 753303291215328 753548786829216 753778228098924 754675115740224 754921058420928 756165275672373 759640083606936 759887644331592 761743664226144 761991910491168 762240237657696 763379557674944 764388607504707 764637715735929 764886905149563 768167899095744 768401791607016 770529634978464 770780744522208 773205085099917 773457066551799 774922620354624 775598908892796 775851670473012 776774822334912 777027967136064 777613323897522 778792291466784 779416943340384 779725980910842 781885183008168 782123252171427 783860597521344 784544686388676 785734162846272 786342909251088 786582335707182 787774901518304 788462406467266 790903466549208 792699296671548 792957631133556 793352084092704 795153474060624 795412608319728 795654796326642 796106778829137 800384746916286 800645586006042 801842310473988 802103624572236 804324794407344 804586917527568 809352643240278 809616404896866 809880252511302 810843893489952 811090780029628 813601896995664 815854907624256 816120788317632 818687737164618 818954541054846 819928979131296 820196187532512 823355284126788 824603602729536 825323248730844 825592215082068 827878429067472 828130502299158 829386060782176 830028626431704 832851884866428 834114601607616 834842548024164 837010832863198 837427199875632 839328667063992 839602197670824 841927207828896 842201585279712 842936589348498 843735300588096 844850566189413 845125896339711 849009505207752 849286190723544 851638017607776 851915559735072 854595094057803 854873599873041 855890776461616 856169704529552 858260892636864 858540593107008 858802002384312 861460832113056 864188886482712 864452015557893 866845839350772 867128337587484 868160095550784 868443022093248 870414913992288 871174540327002 871458449253294 873871675126776 874156463028072 876141327900132 876844061257932 878173476122304 878853839751216 879620830884189 880454301696928 881222689581062 883950933202056 886246764208092 886687623397728 888700941597168 888990562239696 889766399867859 891115406755248 894547658318202 894839184359694 896195882278368 896468756874852 898951240808208 899244201942576 904865393708262 905160282218514 905942053338912 906237292724064 906532628325408 909319767230448 909680311062649 912199380176196 914725425047184 915023526864048 915302134120122 916391211970272 916689856653984 921615791285952 922420101522708 922720710974076 924815846116806 925275891310704 925577431441488 926960891462432 927679053070728 932245731208512 933059318379948 933782204735667 935482695552986 935948046919824 938378926808568 940977467573472 941284124724384 942105599860086 942998277127872 943533960093792 944244750446991 944552472379677 945984542404944 948604144493376 948913287118272 949202213161608 951830725561632 952140919703904 955135693358721 955446964563987 956583808986512 956895552121264 959232762358848 959545368766656 959858077050432 962877123519318 963190917595746 965543504216472 965858167245384 966152252682351 969143436127188 970296577380288 970612789398336 972212497293051 973665662718414 973982972694858 976680107494632 976998399854904 979216778241324 981488002724928 982248409133712 983105634517623 983426020906581 984895947178834 987644441694528 987945160637592 990511089409044 991003814385696 993577687209072 994444799852313 995952513432336 999035957746368 999788559296814 1000114382519658 1001304374743008 1001630691958176 1001935669448364 1002504832599654 1005037637465232 1008220367563164 1011320145909234 1011649727185398 1012853444809248 1013183525775456 1016370297048169 1016701524128843 1019184810006276 1019516954314572 1019849206866084 1022340180935088 1022673353553936 1022984738134254 1024535722142688 1030940113466556 1031276088735732 1034131878523728 1034468893964016 1036817765196696 1039634641214456 1042513577344224 1042831002895236 1043638934704569 1046059581851568 1048457212334784 1048776447609576 1052023433515488 1052941552784802 1054537955398944 1055676292659639 1056932395562064 1057276841511408 1058199545521857 1060204632080832 1060550144426304 1060873061768856 1061475705105516 1064232610205562 1067179662555048 1067527448008056 1067852489806809 1069123080631984 1069471499429648 1072433059209792 1072782556703424 1076156785109826 1076507496136422 1079136857653704 1079488539862488 1079840336681736 1084802529327552 1086236442243531 1086590438151057 1088569204776606 1091583649552824 1091939388073128 1097807045502384 1098765120931461 1099123199836767 1100430998307792 1100789620109424 1103837905423296 1104174003065544 1106704835242272 1107592498431072 1110469179821904 1111099996906344 1111438305717291 1113123397365552 1116569599834176 1117774898110206 1119104889418656 1119469596894432 1120446577611378 1123356644105871 1123915452464664 1126467421585884 1126834528452948 1130667342148386 1132012673610336 1132381587631392 1135943273171483 1136313468144001 1139460125410404 1139831466497388 1142615496339216 1142987865736752 1143360356486544 1145069336512416 1152251848643616 1152602687410524 1155794452467696 1156171116783312 1161566053769336 1161944599004392 1165162233502368 1165541950704096 1166419985846283 1168188437200176 1169125415010576 1169588971366263 1171805119668288 1172827774512252 1175790896282016 1176817029583014 1178601244269408 1179514363876632 1179873503560773 1181662352277456 1182693609700899 1184934588796224 1185320749652928 1186355199823812 1188153875673664 1189048945007322 1189436446700334 1192730211090936 1193118912479592 1193482194489963 1195291675833136 1198601654410944 1198992269256768 1202763465710982 1203155436858354 1206487191611016 1206880376291352 1212426356307264 1214028964860417 1214424607345299 1214820378766953 1216265840234928 1216636170044442 1219633900062912 1220031369152064 1220402845493496 1228031605746927 1228431811582269 1229893468696944 1230294281298768 1233087794822408 1233701188414272 1234103241921984 1236905404094304 1237984873096266 1238388322623102 1241817643601208 1242195753448737 1244079091173264 1245042939647556 1247930729226432 1249277827299642 1251171902411424 1252263822036246 1255516249294797 1256140799813448 1258993000595988 1259403296506236 1261312723206592 1265602950882144 1269997405572707 1273514257811628 1273929286085316 1277457026411664 1277873339602608 1283836164692424 1284254556794328 1287391338955296 1287810889660512 1288203003576468 1292191248169584 1296283329724068 1298220883624552 1298643963593144 1302240143326176 1302664533139872 1305622370988432 1306761810490503 1307187673879941 1309664545511616 1310807512690164 1311234694542108 1314211991850198 1315266091886898 1317260214183456 1318280759626824 1320681452545392 1321834034371593 1324770249612096 1325926399803084 1327936684576448 1329370146312138 1333051412395752 1333485843359544 1335914225931152 1336673110132872 1340050183286976 1344293823417552 1344703135312278 1348016415859008 1348426861212312 1348866302913864 1357298090562393 1357740423327771 1358913080008368 1359355939086096 1359798942488112 1363120241246784 1363564471405248 1363979650845672 1368299070264294 1372953201180183 1374586817955408 1375034784980976 1378842504698304 1379291858618688 1382423686928928 1383630152284062 1384081066461114 1387223769175209 1387913836966056 1388366147162232 1390441337193648 1391518579606092 1394746109135424 1398368596812768 1399588977569922 1403224043329479 1403922070379736 1407568390212852 1409243194082752 1409702455348544 1410932727362476 1414497415691808 1415300940140688 1418976813607416 1419408865051849 1422906216740064 1423369930677408 1423803319742412 1427746088342448 1428211379555856 1434875713479768 1435343328181896 1438849143538272 1439318053149984 1439787115575648 1444315685278977 1444786376393619 1448315256324708 1448787250868076 1451425606368808 1455444866070432 1455919184097504 1460498494077621 1460974459042287 1463742727336512 1465020161241948 1465497599782356 1467241331077056 1467719493479232 1468825167361986 1472232004087392 1473372613700568 1477343920768251 1480625573095872 1481466662541792 1481917740956388 1484164529820736 1485766634113566 1490366530813608 1493928770148504 1497808858807828 1498553936619552 1501956562114512 1502446037937264 1502903504172546 1503757248899481 1506606582430656 1507097573658432 1507556456197848 1512330551344746 1516980218863851 1517474590778097 1519280167213872 1519775288663184 1523487328452288 1523983820982336 1524480475315392 1528777215009414 1529275431471858 1529773810299126 1534477107201381 1536803583214032 1541059269956928 1541561489044416 1546410170199834 1546914133103598 1551197817785592 1551703340946024 1555226647795044 1557584582933568 1558833886680768 1559451961821684 1563770366016336 1564246504342854 1569089372777352 1572685818502176 1573164671414364 1575549803036608 1576924812934532 1581806933098416 1585398593343096 1585915262267112 1586704168185408 1590306948121248 1590825216639456 1591309592653284 1592213557658274 1596348915308343 1600769493832572 1601291172012084 1603684620947976 1604207249144472 1608649588814688 1609173835055136 1614235177664739 1614761244204633 1618705286480556 1619232809793732 1619760505022604 1621687786979904 1622181560059256 1627203793991328 1632853807164909 1637375474329236 1637909082109692 1639857958262592 1640392375065024 1646710568253576 1650646497461688 1651184430164136 1655756858134944 1656261004598316 1658772121564352 1660057252863408 1665703769732856 1669685096048328 1674021665726396 1674854399751264 1678657334127984 1679204395341648 1680669866417067 1683854415657792 1684403170559424 1685873178696996 1689701132378826 1690251792679422 1696001013222579 1698019010415504 1698572381447088 1703276035215552 1703831119470144 1709190188115606 1709747199746082 1711781552923232 1712339409059104 1717604004768624 1722921664226112 1728377772965424 1728904031115786 1733691678701544 1734256675174968 1740829827984576 1742349080654004 1742916898506588 1747743350253552 1748312926056144 1752282655800264 1753688122515864 1757707679502432 1759241661768378 1760908603393856 1762445379162124 1767901866404112 1772493528416184 1773375246795456 1777401883194336 1777981124479392 1779532799735718 1782230813510496 1783573417510983 1784154670050501 1789095316636404 1789678368719388 1792391764556736 1792937513749704 1797902481616416 1798488403885152 1804145198566473 1804733155287531 1809730787416524 1810320564437028 1811884106677824 1812474585448128 1813065256650816 1818639534460896 1819360622125298 1824398760352392 1824954255066663 1829450850094368 1830047053728096 1830604268240244 1832782423940544 1833379713307968 1844840203045416 1845441421948152 1849631692233612 1850551782621408 1851154862882976 1853921782924864 1855358106141456 1856977309644399 1857582483934653 1866118636759896 1867564409471334 1870965391105972 1871896093839648 1876757853617136 1878395733054369 1881954935146944 1882568249448768 1884211199720172 1887067920187584 1888489500893982 1889104944759354 1891969084809888 1898404426323216 1903661451123264 1904281839407808 1910271386717442 1910893929127974 1913167617973024 1913791104242528 1925754247038636 1926381835191492 1931087008432944 1931716334490768 1932304505364702 1938286872254376 1944424994586102 1947331325436828 1947965945389716 1953360214989264 1953996799709808 1958433556482648 1964496818267424 1966211269035246 1966852041813162 1969791894357668 1971317987775297 1975890321275184 1981022178818088 1982007628771392 1987155374418144 1988889599704626 1991905026864672 1994055219468207 1999577118593628 2000228765039316 2002608749486016 2003261383916352 2003871338896728 2005009665199308 2010075274930464 2016440735126328 2017054702968417 2022640291818468 2023299454370796 2025706889618496 2026367051550912 2032740594096338 2033403048257686 2038369620012552 2039033908629144 2039698413732168 2044680361870176 2045346707107872 2045969476268508 2049071444285376 2052448605396441 2061880226933112 2062552177471464 2068263757047456 2068937787928032 2073635530393392 2075445228426093 2076121599691671 2079269282428912 2085027154688448 2085662005790472 2087277869409138 2092119163703136 2097552895219152 2099383466354883 2104046867030976 2105883105569604 2109075910797888 2111352585319278 2113864791124128 2114553683022816 2116399091043714 2121746123537712 2122951410211032 2128465220411124 2134359325110096 2135054896016112 2135704979613618 2138246161263968 2138942998859296 2152313570219652 2153014992272844 2158273715307408 2158977079724976 2159680673363472 2172472884487062 2173180876302114 2177138409553212 2183167299105648 2183878776146256 2195614091004768 2197530241862922 2198246399673534 2200861996615584 2201579240218848 2203237751042979 2208348006131088 2213409670484544 2215184996862144 2220938359643808 2222199993812688 2222876611434582 2226246794731104 2228649951170349 2235549796220412 2238209778837312 2238939193788864 2240893155222756 2246713288211742 2247830904929328 2252934843171768 2253669056905896 2254355256258819 2261334684296772 2264025347220672 2264763175262784 2268495827017119 2271886546342966 2272626936288002 2278920250820808 2279662932994776 2285230992678432 2285975731473504 2286720712973088 2290138673024832 2293165822514121 2293913147207787 2294660715448689 2304503697287232 2305205374821048 2311588904935392 2312342233566624 2319615255299751 2320371199655397 2323132107538672 2323889198008784 2330324467004736 2331083901408192 2332839971692566 2336376874400352 2338250830021152 2339177942732526 2345655549024504 2346369756514281 2351581792564032 2353634059166028 2357202488538816 2359028727753264 2359747007121546 2363324704554912 2365387219401798 2372710399647624 2378097890014644 2378872893400668 2385460422181872 2386237824959184 2386964388979926 2388320336487411 2390583351666272 2405526931421964 2406310873716708 2412974383222032 2413760752582704 2428057929720834 2428849214690598 2429640757533906 2432531680469856 2433272340088884 2440805690986992 2456063211493854 2456863623164538 2459786937393888 2460588562597536 2466175589644816 2469132272884333 2473810808188608 2475969746192532 2476776645246204 2483635287202416 2484391506897474 2488158182346528 2490085879295112 2498555654599284 2502343804822848 2504527644072492 2511032498589594 2512281599626896 2517986001191976 2518806593012472 2531205901764288 2534551698568239 2535377689019133 2539994811145414 2547028515623256 2547858572170632 2554914052823328 2555746679205216 2563785282173409 2564620799619123 2567672329384848 2568509113588656 2574782677910592 2575621779321024 2576406007152936 2584382496339168 2592566659448136 2593356046673679 2596441767249104 2597287927186288 2604480286652352 2605329066279744 2611244741976864 2613523620981006 2614375347759882 2621615025380328 2622469389084216 2628423983700396 2630532183773796 2634520428366912 2636561519253648 2638862492652567 2641362905090784 2643668068743186 2651852799606168 2658740292624276 2666102824791504 2666971686719088 2669299199603577 2671828451862304 2673346220265744 2688587646835104 2689406270624556 2696853722424624 2697732605827728 2714596181124786 2715480846655542 2717826160016736 2718711878172192 2719597884976224 2727959301691344 2729040933187947 2736598140528588 2745906402360366 2749173635910816 2750069569961952 2758719377702173 2759618422635431 2764847373857856 2767260304568124 2768162132922228 2774447538350418 2775827673932112 2776732294324464 2780882674387296 2783037159212184 2796737193625536 2799177955139844 2801346614207001 2806448086658958 2807844140759472 2815136780425704 2821865454724952 2828994831383616 2830601880281376 2832734251340973 2833657417139031 2837953627214832 2838817730103698 2845812433480128 2846739861354816 2847606639484824 2855492176684896 2856422759111712 2865407080076163 2866340893691961 2869751426959536 2870686656363792 2877698287076544 2878636106299968 2879574231151296 2888631370557954 2889572752787238 2896630512649416 2897574501736152 2898456758047053 2902851212737616 2910889732140864 2911838368195008 2920996988155242 2921948918084574 2930040322483896 2930995199564712 2937650334723972 2944464008174784 2946745227401136 2949316903552869 2950278062719743 2954687841536502 2962933325083584 2963835481912776 2971533268227132 2980733061627216 2983334399556939 2987857540297008 2995617717615656 2997107873239104 3003913124229024 3004892075874528 3005807008345092 3007514497798962 3015112912395696 3024661102689492 3033960437727702 3034949181556194 3038560334427744 3039550577326368 3049110891144507 3050104572386529 3057554430018828 3058550862943716 3059547620598252 3068954214402762 3073607166428064 3084279413533717 3092820340399668 3093828266207196 3102395635571184 3103406681892048 3110453295590088 3118903923643368 3127540732032672 3128493008685708 3130916804113707 3138178745554704 3145371637004352 3146329342828728 3153849625869064 3163613866196832 3167028877978917 3170797186686192 3171830524534224 3174598636565571 3180613896242496 3181650433278912 3182619185306568 3184427115316548 3192697830616686 3201538987665144 3202582344024168 3203557469420427 3207369241895952 3208414498288944 3217299177629376 3218347670110272 3228470355329478 3229522488409266 3237410572961112 3238465619587464 3239521010045208 3244363120118512 3254407587982656 3265707614329818 3274750948658472 3275818164219384 3293421136507152 3296295362794383 3297369599510301 3301292994923376 3302368860328272 3311513716269888 3312522009196632 3320114505726816 3331407539465712 3334314917151873 3339370192096656 3348043331452792 3349708799502528 3357314668255968 3358408790683296 3361339732834134 3370069932317613 3371746357393992 3379402264757652 3380503585358844 3392002026445158 3396038020831008 3397144762894176 3407829819514449 3408940404432003 3418380376231212 3419494399492164 3423563105846464 3424678818118208 3435208009537248 3447135815125919 3456755545930848 3457808062231572 3467383357403088 3468513350349936 3484698161308008 3485833797013176 3495486700507104 3496625852112288 3499259957538849 3504565311600528 3507376245031728 3508766914098789 3515415359004864 3518483323536756 3524890758324248 3535803732808224 3539620510682319 3544987056832368 3548080829102697 3554803766388672 3555962248958784 3559065599471436 3564461627020992 3567146835021966 3568309340101002 3578190633272808 3579356737438776 3580446583469889 3585875027499408 3595804963232832 3596976807770304 3608290397132946 3609466310575062 3619461574833048 3620641128874056 3637279068921792 3638721244250596 3648797520704784 3649908510133326 3658901700188736 3660094107456192 3661208536480488 3684094817240781 3685295434746807 3689680406090832 3690882843896304 3699263384467224 3701103565242816 3702309725765952 3710716212282912 3713954619288798 3715164967869306 3726587260346211 3732237273519792 3735128818942668 3741930782211944 3743792187679296 3753515707234272 3756791466108738 3766548747884391 3768422399440344 3776979001787964 3778209889518708 3783938169619776 3796808852646432 3809992216718121 3820542773434884 3821787858255948 3826335235946048 3827582208485056 3851508494077272 3852763670382984 3862174016865888 3863432668981536 3864609010729404 3876573744508752 3888849989172204 3894662650873656 3895931890779432 3906720429978528 3907993599419616 3916867112965296 3920285431471509 3921563021639823 3928993636534848 3932422538070492 3933704083626324 3939583788715336 3942635975550594 3951780642550368 3962044357636176 3965502103114779 3974310748836288 3977779199409252 3983810053729344 3988110438936414 3999154237187256 4000457530078632 4007742677793456 4010019330398616 4020150549860928 4032881470252656 4034109405936834 4045280583636936 4046598908741592 4065481188192676 4066806096515372 4076739240025104 4078067817258288 4079396827464336 4089360723740352 4090693414215744 4091938952537016 4104897210792882 4118859603540549 4123760453866224 4125104354942928 4136527514094912 4137875575856064 4147271060786784 4150890456852186 4152243199383342 4158538564857824 4161671307525627 4171324011580944 4174555738818276 4184238327406272 4195105790438304 4198766932709766 4209672129988437 4211766211139208 4222705170638556 4227729582248256 4229107366045632 4232798182087428 4243492247075424 4245902820422064 4256930440822248 4258226595155547 4268718650220192 4270109792032224 4271409959227236 4276492322527936 4277885997718592 4304627140439304 4306029984545688 4316547430614816 4317954159449952 4319361346726944 4332947055836931 4334359129180857 4344945768974124 4346361752604228 4354276819106424 4366334598211296 4367757552292512 4381495482232863 4382923377126861 4391228182009536 4395060483725844 4396492799347068 4401723993231168 4403158480437696 4406475502085958 4416696012262176 4432031762304753 4441876719287616 4444399987625376 4445753222869164 4452493589462208 4457299902340698 4471099592440824 4481786310445512 4493426576423484 4495661809858656 4505869686343536 4507338113811792 4508710512517638 4511271746698443 4522669368593544 4536991654034238 4543773092685932 4545253872576004 4557840501641616 4559325865989552 4570461985356864 4571951462947008 4573441425946176 4586331645028242 4587826294415574 4589321430897378 4603431321604143 4610410749642096 4623177809870784 4624684467133248 4639230510599502 4640742399310794 4646264215077344 4647778396017568 4665679943385132 4672753748800704 4676501660042304 4678355885465052 4691311098049008 4692739513028562 4707268118332056 4718057455506528 4719494014243092 4726649409109824 4730774438803596 4745420799295248 4756195780029288 4757745786801336 4770920844363744 4772475649918368 4773928777959852 4776640672974822 4781166703332544 4789046745925029 4811053862843928 4812621747433416 4825948766444064 4827521505165408 4842705532994217 4844283732613899 4856115859441668 4857698429381196 4859281515067812 4865063360939712 4866544680177768 4881611381973984 4898561421494727 4912126422987708 4913727246329076 4919573874787776 4921177125195072 4932351179289632 4938264545768666 4951939492385064 4953553290492408 4967270574404832 4968783013794948 4976316364693056 4980171758590224 4997111309198568 5009055288144984 5022064997179188 5024563199253792 5035972002383952 5037613186024944 5042009599251201 5069103397136478 5070755378038266 5079989622290828 5094057031246512 5095717144341264 5109828105646656 5111493358410432 5127570564346818 5129241599238246 5135344658769696 5137018227177312 5152812014305872 5168764992678336 5185133318896272 5186712093347358 5192883534498208 5194575854372576 5222489483953728 5227047241962012 5228750695519764 5243230050760656 5244938778168432 5256847967400792 5261064367547592 5273123038507296 5277724985305134 5282725810181568 5287336137486372 5303705599212336 5317480585248552 5332205649583008 5333943373438176 5338598399207154 5343656903724608 5346692440531488 5350720252532949 5352464010151503 5377175293670208 5378812541249112 5393707444849248 5395465211655456 5412435595699419 5414199465862593 5429192362249572 5430961693311084 5435652320033472 5437423756344384 5439195769952448 5455918603382688 5458081866375894 5473196281057176 5474862765199989 5491812804720732 5498347271821632 5500139139923904 5517438755404346 5519236845270862 5534520609136248 5536324265844456 5548895076700836 5551655347864224 5553464588648928 5561765348774592 5566074318424368 5570931928933197 5572747451803959 5598355910279688 5602693228414002 5612896173317916 5615688281518944 5630273560851408 5635187199163107 5643730909449904 5661203760562752 5665468502681946 5667314834278062 5675907254429664 5677635460207396 5695213278969648 5710984353369792 5712845518223424 5730814160152326 5732681787383922 5739502853919072 5741373312727584 5777262741115908 5779145505574476 5793261025298832 5795149003472304 5796913516094106 5805702425475232 5841993976310484 5843897836169148 5860080644967792 5861990399129424 5875300669447944 5893490454802272 5898633807105738 5900556125439486 5909375683073004 5913953963325891 5927670963825552 5943066536454264 5961466123254432 5966668799113878 5975715080594016 5982165658404621 5991235435231312 6007826248458048 6009784151749056 6011614016690184 6015028995597924 6030225824791392 6049322205378984 6051164108905251 6067920875455404 6069898363112388 6077120668855488 6079101154652736 6098221782289014 6100209144773058 6115108860037656 6117101725887432 6119095241196504 6137908428805524 6147214332856128 6157345816189323 6168558827067434 6185640680799336 6187656532414392 6204791271142368 6206813363784096 6220906591180176 6226335685278279 6228364799075013 6237807847286736 6255081464065344 6256986017371416 6261833608227414 6276357491109408 6292658685657456 6298150399064649 6307699251738128 6327227732393664 6334057755957834 6341594373372384 6343661049068448 6349197273131142 6365238370613136 6368854230633096 6385395661233372 6403077975330288 6405164688048336 6407114938840854 6414738483791904 6416828996577888 6456940710658956 6459044976818532 6474821145922224 6476931239174928 6479042020090416 6488726240237024 6531415228659636 6549501897316944 6551636328438768 6586842273014304 6592590725588766 6594739199020602 6602585989846752 6604737720656544 6609713253128937 6625044018393264 6640229011453632 6662815078931424 6668629834303746 6678740384193312 6685949853511047 6696086662905584 6701930454971761 6714629336511936 6716817581366592 6722679465668268 6740139864635226 6743492714787984 6758804529515304 6761007170717688 6763065768776457 6784004052890316 6792076041662016 6794289525788352 6805487481051357 6815659639028898 6817880808864006 6836760752462424 6838988798984328 6870416019074496 6879497467542363 6881739441623361 6883982146346067 6894271630251838 6913511091861696 6915616124463144 6934766714806176 6937026700699872 6958845765899253 6961113598966191 6969396322616016 6971667594026352 6990973401014208 6993251704224576 6998519915077698 7009130623201056 7014752490063456 7017533828197578 7036966647073512 7039109269542843 7049781516648496 7071607465616448 7079241021364638 7089974113664736 7096161658205394 7114592079337183 7118131198942872 7134293670043932 7136618680202004 7156381266545616 7158713474877552 7160893166939778 7164961009462233 7171750054998816 7216580794265892 7218932621150124 7238923149666096 7241282257748112 7277442488501192 7297595041409568 7299817020266652 7322417072960976 7368189634481562 7370590869493614 7379360812181664 7381765687792608 7398526768934448 7407396818652999 7421432424565824 7427909238577596 7430329935738612 7453174520692422 7464474547039584 7470257637885336 7483861564423888 7490392861439027 7507031414468544 7513582932217476 7533097495768782 7536844798880688 7553958003575928 7556419779037416 7593617705292864 7603655095704717 7606133067057399 7619984433436242 7641085546869768 7643575716511896 7691355846520227 7693862398857369 7703016988154544 7705527340765968 7724348033731776 7726865337963072 7729218021458808 7753147489017504 7777699978344408 7780068140021037 7789325301747312 7791863781558864 7813440859957056 7815987198839232 7833734225930592 7840570862943018 7843126043279646 7864845076140984 7867408167252648 7879167577430672 7885271951101188 7903561285100736 7924088715272352 7931004206229558 7951602912200381 7955558398818504 7976220877872828 7998308474374512 8000915060157264 8007897598810731 8015485355586912 8020038660797232 8065762940505312 8068218811873668 8090561167273872 8093197817483184 8130962376385352 8133612193030744 8153478480050208 8156135634516576 8158793654928672 8183877905074032 8187122799563841 8209794421585764 8237719207081098 8247520907732448 8250208709885856 8276158133106519 8278855267906293 8294542121573568 8301780913704372 8304486398766684 8317077129715648 8323342615051254 8342648023161888 8349111477636552 8371615551020089 8390211580876608 8397533865419532 8419344259976874 8423532422278416 8445410341277112 8465596364174856 8486984494150848 8491805640844128 8498202754022919 8500972251417093 8513860881644496 8516453190311094 8537437300440384 8540219584064448 8542819918454472 8596221240228489 8599022681075883 8609254280878608 8612059969091376 8633094861229632 8635908318899904 8638722693453888 8665894111673862 8668718258361714 8689891537948248 8692723505208456 8695370274141159 8708553638212848 8732669196422592 8735515104585024 8762990964465726 8765846754253722 8790120967451688 8792985598694136 8812951004171916 8833392024524352 8864063524609506 8888799975250752 8891506445738328 8914599804681396 8942199184881648 8950003198670817 8963572620891024 8986853152846968 8991323619717312 9011739372687072 9014676227623584 9017421025035276 9022543493396886 9045338737187088 9073983308068476 9087546185371864 9090507745152008 9115681003283232 9118651731979104 9147332673433521 9150313717159587 9172663290056484 9175652588831148 9178642861794756 9206862643208286 9220821499284192 9252838240601151 9278461021199004 9281484798621588 9292528430154688 9295556792035136 9331359886770264 9356711770930104 9382622196098016 9385479026057124 9414536236664112 9436114911013056 9438988028486184 9461548877607192 9490841598590496 9501086633936751 9512391560058576 9515491573602672 9523795909696713 9541841688727488 9544951299836736 9547857555919704 9553281345949644 9578093491850058 9610672408261281 9622107725687856 9625243494866832 9651897532888128 9655043010330816 9685411065988434 9688567465227798 9712231718883336 9715396858762392 9718563030135624 9733089360355536 9763222763947968 9797122842989454 9824252845975416 9827454492658152 9864702358579264 9876529091537332 9903878984770128 9907106580984816 9934541148809664 9937566027589896 9960343517180448 9994222618397136 10002944751455619 10018110576289968 10044129994358376 10049126398507584 10071944004767904 10075226372049888 10084019198502402 10110209796952839 10138206794272956 10141510756076532 10159979244581656 10188114062493024 10191434288682528 10223489458543347 10226821213296009 10255141128693636 10258483198476492 10270689317539392 10274036454354624 10305624028611744 10341407445377757 10370266637792544 10373424186694716 10385767068996416 10389151708745152 10454094483924024 10457501391039528 10486460101521312 10489877556336864 10513695934801584 10522128735095184 10526300742296367 10546246077014592 10555449970610268 10574672274972744 10607411198424672 10618861532046957 10634961170497104 10644242487308091 10664411299166016 10667886746876352 10677196798414308 10693384881062976 10701440505065898 10704928020303006 10741339750409667 10757625082498224 10787414889698496 10790930423310912 10824871191398838 10828398931725186 10858384724499144 10861923386622168 10911837206765376 10916163732751788 10946392562114352 10949725530399978 10983625609441464 11034877510808692 11038473690541724 11069041218272496 11072648531688912 11097790153401672 11103310695728448 11106929177297856 11132148636848736 11141863857866394 11145494903607918 11179761781038633 11196711820559376 11205386456828004 11225792346635832 11231376563037888 11260547121702816 11270374398326214 11287461818899808 11299646243653173 11330937005363892 11334629668556124 11351814508859328 11355270920414792 11390426557939296 11429976650154363 11461628320304652 11465363574767844 11479005707838144 11482746625455168 11554525482231816 11558291011148952 11586522050597664 11590298006944608 11593827032188212 11611404850950464 11683987952620968 11687795672338296 11720161289935584 11723980798258848 11750601338895888 11760856294414527 11764689064919469 11786980909604544 11797267614211476 11801112250878972 11818751366146008 11827907926651782 11855341927651104 11886133072908528 11896506309344337 11922932246508864 11933337598227756 11951430161188032 11964331316809242 11982470870462624 12023228033380368 12030057991195848 12060451649582784 12098644410757968 12102328217810502 12135841750910808 12139796726224776 12196443564578028 12200418289546116 12230217720075312 12234203451774864 12238190482393008 12275816857611048 12314691632378646 12337117654134868 12371281361598672 12375313064828784 12409582542284736 12413626727568192 12441813182360352 12452671370556558 12456729598150026 12475615694573472 12485013922576881 12513972034742832 12523667216454828 12552714982218816 12585317371314912 12596300798129298 12615398503476256 12629016389965311 12668115511915668 12683188746744768 12687322098136896 12698394546262284 12730476741226272 12737708461266192 12770791322466744 12774679785466641 12806155950660576 12810329376096672 12814229877681708 12829476967583808 12833657993155776 12913881421317912 12918089953637064 12949642291844448 12953862478349856 12958084040180832 12977452480474048 12998841167510793 13003077387542571 13062830457319272 13099003794633888 13103272656877536 13144486446698589 13148770131380583 13173684546028608 13185181451177532 13189478398041204 13205171979693504 13209475441313088 13219426506257874 13250088036786528 13296095286914259 13325630157862848 13337259668607492 13357480768386624 13371899707022094 13392173325811168 13403860909943522 13445358931336536 13480279729270452 13486985429575968 13517609059030608 13522014341435376 13526131537552914 13533815240095329 13568008105780632 13610974962102714 13631319278057796 13635761617728012 13673521504924848 13677977597968656 13758994935084726 13763478883246722 13767964292692134 13788543260503676 13831232248926288 13869533429612352 13874053401399744 13917691531798506 13922227197932382 13938792645232032 13943335188052704 13997039830155396 14018261246402112 14029504980126912 14035067656395156 14073933294147024 14078218539085686 14099563033296992 14158482042729276 14179948227329472 14192323316410788 14229184158674366 14236262397885744 14268587340087864 14273237360404008 14312762533091232 14317426949755104 14321786333879556 14329922018924466 14343500109997632 14367140237775087 14433161588531784 14437865242300248 14477846299332192 14482564515496224 14528116598982651 14532851197841697 14554884977002384 14595190082819136 14599634040533304 14644834145921952 14695684264484181 14736379268963124 14741181738987228 14758721624363328 14763531375585216 14797053537868896 14814793637305998 14855818477155192 14860659871477224 14906349041384844 14928949094079168 14940515275770672 14967723128847776 14980785722878054 15027165864434952 15066194991537564 15073689597761376 15107916007151856 15112839558074832 15126028797753603 15207310191409434 15212266134114798 15239968866872484 15282171093739536 15287151433023792 15382711693040454 15387724797714738 15406033976309088 15411054681531936 15458436042917616 15506294978035008 15555399956688816 15560136280042074 15578650603494624 15583727563117728 15667468451861184 15681141725886036 15686252086559292 15729690152281968 15734816334505296 15758335154861344 15770543902202376 15848177430544704 15862008412459116 15903205824400762 15911116797637008 15952441755745656 15996616948749024 16001830120314528 16015795197621462 16030970711173824 16040077321594464 16052160757598847 16057392030454509 16131525881010624 16136437623747336 16181122334547744 16186395634966368 16237306787098257 16242598397587779 16261924752770704 16267224386061488 16306956960100416 16312271269033152 16317587309857344 16367755810148064 16374245599127682 16419588843171528 16424588295599967 16475438414162196 16495041815464896 16500417419771712 16552316266213038 16557710535812586 16603561827408744 16608972797533368 16646685230102508 16685296046323776 16698222955273104 16712795786799591 16718242355411877 16743231102040178 16795067730839064 16838688519953748 16847064844556832 16890820682554224 16905561597489321 16931192728349712 16983611281688256 16996405508045838 17001944502834186 17027721763288992 17032906380622188 17085639836908944 17192442480456978 17198045362151766 17218508561757216 17224119938182752 17283925910190331 17331788223347724 17337436516723428 17379783075896496 17385447010416912 17390740548282318 17417107276425696 17525981928931452 17531693508507444 17580241934903376 17585971197388272 17625902008343832 17728127049219012 17741861889977673 17783012891476656 17829199609362792 17884398369763296 17900006397341634 17927145241782048 17946496975213863 17973706305693936 18023478745374144 18029352455247168 18034842050070552 18045086986793772 18090677474374176 18147966616136952 18153492326715753 18175092370743728 18181015490304016 18231362006566464 18237303463958208 18294665346867042 18300627434319174 18345326580112968 18351305177662296 18357285723589512 18413725286416572 18441642998568384 18472037448567969 18505676481202302 18556922042398008 18562969597243176 18662719773540528 18679007055834837 18685094397225039 18713423541860208 18765244392196032 18770958052114248 18829072473328224 18877976056972368 18894451197193947 18923097755214384 18981683197180992 19002173267873502 19024783120117152 19030983147205344 19047591819393426 19095715111839408 19106562691899288 19156186983700116 19221344816522562 19244215451375712 19250486989733664 19311035643915211 19317328958448017 19370822131976868 19377134930455596 19424463437766672 19430793717524784 19437126060271248 19466178720711072 19594245685978908 19648505691950832 19654908985316304 19753058183074664 19807757969540256 19814213161969632 19829139759386811 19875132055179792 19920687034360896 19988445236794272 20005889502911238 20036221152579936 20057849560533141 20088259988716752 20105791364915283 20143888009535808 20150452744099776 20168038397004804 20220419593905678 20276413588545912 20283021512153064 20289197306329371 20319958489163312 20376228124986048 20382868577365056 20446978917086694 20453642426592018 20510282257387272 20516966396952984 20611248057223488 20638492402627089 20645218324870083 20651946439038201 20682814890755514 20740533275585088 20746848373389432 20876537297697759 20883340796898573 20908188967848048 20915002782079056 20972920203042624 20979755112673728 21027391869603168 21044257470190368 21052601484592734 21110899941220536 21117327808628529 21149344549945488 21214822396849344 21237723064093914 21269922340994208 21288484974616182 21343776238011549 21354393596828616 21402881010131796 21409856040606012 21482679500819334 21515250164996448 21589955894736019 21649742382797676 21656797863450372 21716769448998288 21723846773244336 21832327465503576 21892785124228704 21899451060799956 21967251218882928 22069755021617384 22076947381083448 22138082436544992 22145297063377824 22195580306803344 22222190455958997 22264297273697472 22283727715732788 22290989807215836 22359523562077266 22393423641118752 22410772913656008 22451584693271664 22471178584317081 22521094243405632 22540748796652428 22574923637799616 22599292487306346 22661874010727784 22669259337112248 22710541840829584 22780853115878592 22859953300308726 22923256640609304 22930727149535688 23074067539560681 23081587196572107 23109050964463632 23116582022297904 23173044101195328 23180596013889216 23187654064376424 23340204420063111 23367975905241936 23375591344676592 23440322579871168 23447961596517696 23501202677791776 23521712588829054 23529378129838938 23594535228422952 23602224501757944 23637502732292016 23655815853303564 23710683855302208 23772266145817056 23793012618688674 23854808736601143 23866675196455512 23928662633618484 23964941740925248 24046456066760736 24060115982391696 24129950705881433 24197288821515936 24204656435621004 24271683501821616 24279593452449552 24392887129156056 24400836579092232 24460435440150624 24468406903549728 24476380964786016 24551633715222096 24561368398691523 24629383264757292 24674235308269736 24742562723197344 24750626129657568 24828474399319557 24836565803718879 24883626364720704 24905342741113116 24913459196300052 24951231389146944 24970027845153762 25027944069485664 25047334432909656 25114846653060267 25170634742629824 25192601596258596 25230797006952512 25258032779930622 25336231023831336 25396789092524568 25460953482452544 25475416922532384 25541582644933488 25549359570933282 25612311901321152 25620658752193344 25628459755363416 25788663720685467 25797068043227649 25827762842635824 25836179907274128 25899284583688896 25907724956699712 25916168080361664 25997682335021586 26006154775085142 26086110822423477 26125660914638544 26198007589267776 26206545313755072 26288972893397178 26297540262761166 26370362902355064 26378956796082408 26438853012515748 26500176073573056 26592190573828518 26674519337214984 26743799414044188 26784346651622336 26807721819887044 26890717862673072 26960559458540904 26973970859151936 27035218118061216 27044028682870752 27052263075105828 27067630480190658 27136016211561264 27221949924205428 27262638556115592 27271523235456024 27347043009849696 27355955195937312 27441998020300563 27450941151478761 27517989870169452 27526957766493444 27535928585384268 27577086521007352 27662464497852576 27758514721803453 27835383063597012 27844454395864764 27877585290464064 27886670376105408 27994079660310792 28070135312790312 28147866588294048 28156437078171372 28199126066593984 28316964085458552 28384646632821576 28458368317348732 28472524795771488 28537174680175728 28546474720808016 28571387729090139 28625525066182464 28634853899510208 28643572667759112 28659844037848932 28734280475550174 28832017224783843 28866323177063568 28875730484600496 28955692598664384 28965129030992448 29056233197965302 29065702395683394 29109769954004768 29199268081066608 29289668291843904 29391368528968362 29472758537926248 29482363477974456 29594107075737792 29629587274611996 29711636954310384 29721319742954448 29812698082769688 29881030551541344 29935446257695552 29961571445756108 30054331728869904 30132389983075128 30147379195522752 30215832014303712 30225679116149664 30252057595507206 30330629390858517 30414620382818868 30424532268229596 30479937733744968 30564342187479072 30574302866047584 30670468375630041 30680463639888027 30765423386080908 30775449595429476 30812067952618176 30822109363063872 30916872085835232 31024222336133271 31110799913377632 31120272560084148 31157301206989248 31167455126235456 31362283451772072 31372504173118584 31459380304563936 31469632669010592 31516670309722688 31541087804404752 31578902226889101 31724016824918232 31806411648801524 31822233595274016 31904883511491312 31932727461924273 31993233897498048 32003660240629056 32031590395242924 32080154643188928 32104321515197694 32114784060909018 32224019251229001 32272875247494672 32362244669095488 32372791269932736 32474613574196514 32485196795175558 32523849505541408 32534448772122976 32735511620296128 32748491198255364 32839177686343056 32849176591199934 32950876828324392 33104632532426076 33115421071625172 33207123654817488 33217945595066736 33293370460205016 33396445910546208 33425591573599182 33436484710823754 33486462204080356 33590135461678128 33677377039907496 33694129689113664 33781641365108448 33811123194978642 33862385456699424 33898938730959519 33992811016091676 34003889005668372 34055443526577984 34065812761244376 34171279673817888 34289929950463089 34384884960913956 34396090724303532 34437017123514432 34448239876365504 34567851820380662 34663576446695448 34674873033446856 34759566151792992 34770894020833824 34781481096564636 34834214552851392 35051963857862904 35063387017014888 35160483869806752 35171942394776544 35251804016687664 35282568883243581 35294067194758407 35456254098438024 35483723779955346 35566025782953312 35658399218725584 35689518928033011 35768796739526592 35800012794683268 35854290483564096 35892993950427726 35947412611387872 36069684100141104 36090173973587544 36181354948748352 36295933232273904 36306984653431506 36350184741487456 36362030980608032 36589330693734084 36601254868638348 36690653160225936 36702610355324592 36714571447179024 36827450572833144 36944074897135938 37011352962404604 37113844084796016 37125939194486352 37325439547081056 37358014111669674 37370188794450078 37426847083720416 37455041767730643 37541916104228496 37658144946656448 37755952113944736 37788902394387894 37846195510428768 37887049169895933 38004346535747004 38049566240234304 38061966294410688 38095183638786852 38191430223678816 38213125383798576 38312373967400232 38324039356399923 38442689633045124 38488430902751424 38500973979467328 38622071287830422 38634657916896034 38741644263953736 38754269860911192 38848926875533344 38861587435049568 38874252120542496 38932357441422144 38996523502532379 39009232162627713 39188491371957816 39297011383901664 39309817970632608 39433459340095767 39446310394141749 39506116366149328 39615515939080512 39628426323939264 39658279518773622 39750264110359584 39888285860742777 39976890473588544 40011779005822476 40072442305159872 40115699121066282 40176519977433504 40211582729830566 40336076794009608 40440839187811356 40552827177091824 40566043024306128 40578394612658742 40601445720285987 40639916978326624 40893957834173388 40907284853184036 41020564514774544 41033932793905968 41276984805254178 41290436649740166 41303892878076402 41365629781511028 41493696746778864 41753074595395518 41766681593797146 41816377935696096 41830005564158112 42054783739206336 42088514940380736 42105202969185468 42221799882441072 42234655617257058 42298689099890976 42475446128187828 42539844681988416 42576969949232364 42687552476023098 42708787193657232 42805762020263592 42819712081212024 42965359001638668 43030500329992896 43101420713325261 43179911789472038 43299484765595352 43313595726900744 43433538897996576 43447693546488672 43584349796947953 43598553593525091 43664654931007152 43785570248457408 43798902121599912 43934502437765856 44087052793452543 44139510043234768 44153894762166896 44276164873089984 44290594126755648 44391160613606688 44444380911917994 44567455431465576 44581979614431672 44719047124154532 44786847282237504 44821545827312016 44903169386543328 44942357168634162 45081497593304856 45198584974612692 45323748021455568 45338518674224496 45378086393260809 45421083681659168 45719906600617452 45846513281218608 45861454299071376 46148135079121362 46163174393144214 46218101928927264 46233164044595808 46375308128752848 46680408840126222 46735951810483872 46751182689353184 46913513184802327 47002405355583552 47043425177658108 47058756259677876 47189070456845904 47204449003515888 47275005464584032 47311631706607128 47544532291634112 47586025237377348 47709617473202286 47733350392911024 47857325267236968 48092912133521472 48120231964783392 48156482272796541 48172176091363527 48259901411762866 48394577643031872 48409312871242008 48543367003643232 48559186904899104 48711920361294771 48727795192763337 48785774258312112 48801673158184464 48920870880301248 48936813807099456 48952761929572032 49103267430444192 49122736797383046 49258766529514584 49273764886799901 49348470616539472 49485125446394688 49501252259315136 49656948798639114 49673131607437758 49810685482226232 49826918392600104 49940055690307524 50055888138971328 50094668865819312 50138387360398773 50154727066235631 50229693306120534 50385203192517192 50516065559861244 50672462047662672 50716684792467963 50793578185049136 50950833845064768 51083165289866976 51098719141866564 51256919510726832 51577327441370934 51594136086455298 51655525685271648 51672359814548256 51851777730570993 51995364670043172 52012309550170284 52172221644846954 52251321829277088 52432750030073189 52577945786794356 52595080525522332 52740725804710128 52757913592164816 52877706025031496 53184381147657036 53225585669933019 53349038674429968 53487598828088376 53615443639774088 53781435725346144 53839490925641589 53921118917081808 54070436236122432 54088057365741504 54104526150211656 54135260960381316 54272032423122528 54443899848410856 54460476980147259 54525277112231184 54543046470912048 54694086019699392 54711910391874624 54883996040601126 54901882302957522 55035979740338904 55053915532986888 55071857170768536 55154173042014704 55324928995705152 55517029443606906 55670766127194024 55688908791729528 55988159320621584 56037021167504511 56055283191675117 56140270625580624 56295733176588096 56312874156342744 56633928170917104 56683353591581841 56769293265643152 56916736634697464 56945049591542976 57074349360351456 57092949441616032 57142775458180278 57287145335518224 57319688075697864 57468560951100348 57664034449567686 57732646354127136 57751460969200992 57933106931745633 57951986875344051 58112466395930604 58131404791366788 58219539908009536 58398536162133216 58601308857140623 58782737057936724 58945517075852496 58964726955948912 59259174549223992 59423273908620768 59442639485908896 59487419278160433 59625396165539376 59762061103082688 59923142891512216 60108663457739808 60173548681599423 60264779966150256 60317374094745849 60431664028607424 60451358232299328 60504115191014412 60661258781717034 60829240765637736 60849064536459192 60867591918988113 60959875467489936 61128684374958144 61148605732095168 61340936751260082 61360927279776054 61530846772161816 61550899190858952 61833744171670464 62048444672266542 62221599826755264 62240545120168296 62629611893093277 62650022390695719 62724566903544144 62745008346237168 62918760609127872 62939265338021184 63082175608809504 63157804453778202 63351983425885587 63448033649836464 63612823297603048 63644467190548032 63809767022982624 63865454923848546 64031328714034647 64063180790485848 64208643030395388 64229568121818036 64448038502458002 64545750494989344 64769867684208057 64949227148393028 64970393590351116 65047699011082816 65068897544245952 65496982396510728 65678355372686112 65698353182399868 65901753656648784 66209265064852152 66230842143250344 66414247309634976 66435891190133472 66586740920410032 66666571367876991 66792891821092416 66851183147198364 66872969421647508 66972924408160712 67180270923356256 67354754079814992 67413535752951243 67563282730216896 67622246389957284 67724770913398848 67797877461919038 67985622032183352 68007778011336744 68131625522488752 68342559347635776 68579859900926178 68769769921827912 68792181448607064 69135703640761324 69327152893390896 69349746066893712 69519132303585984 69541788041667648 69562962193129272 70020613260189333 70103927715725808 70126774034029776 70320967739613504 70343884789553088 70503608033375328 70565137766487162 70588134389516814 70912508196876048 70967447559910692 71132051565906624 71316798437451168 71379037856066022 71564426209803429 71600025589366536 71785987900855452 71894825222775744 72139368200282208 72180347947175088 72389852117644299 72591866464547808 72613969306863012 72700369482974912 72724061961216064 73178661387468168 73202509737276696 73381306320451872 73405220710649184 73429142894358048 73654901145666288 73684105196074569 73888149794271876 74022705924809208 74227688169592032 74251878388972704 74485423197958671 74509697411156637 74650879094162112 74716028223339348 74740377588900156 74853694167440832 74910083535461286 75083832208456992 75344539959180801 75511904227889472 75577804788775788 75692391020857536 75774098339791866 76008693071494008 76190367277573704 76382860447357632 76426250767597152 76624747934800464 76648078712799846 76885379266090248 77244142575660844 77269315833792068 77483288527907472 77508539721822384 77697853751066688 77723174870099136 77748504241084992 77993047005064758 78018464325255426 78258332467270431 78376982743915632 78594022767803328 78619635941265216 78866918680191534 78892620788283498 79012232732298656 79316559037547244 79500528220719168 79776571721485554 80023558011644952 80231398242132564 80353039954867008 80423165459661132 80672153588019216 80881678375622712 81105654354183648 81132086048612256 81156789225317484 81202891440571974 81279833956653248 81787915668346776 81814569706368072 82041129029549088 82067865587811936 82325994060901689 82352823454436283 82553969610508356 82580873299480332 82607785756152804 82731259563022056 82987393493557728 83275544165410359 83506149190791036 83533363187594292 83632755871392192 83660011128316224 84210405938370936 84443599764882144 84469311234514116 84597378199781952 84950892256375656 85153939898464728 85375104952046196 85417574387314464 85611524040527184 85639424162424048 85714163187270417 85930718003277336 86202841426650522 86359823578944076 86598969531190704 86627191453801488 86867077795993152 86895387092977344 87168699593895906 87197107187050182 87329309862014304 87597804243199824 87869004875531712 88174105586905086 88279020086469536 88307789524333792 88782321227213376 88888761823835988 89134910862931152 89163959228863344 89438094248309064 89643091654624032 89806338773086656 89884714337268324 90162995186609712 90397169949225384 90647496042911136 90677037348448992 90756172786521618 90842167363318336 90991888172575551 91439813201234904 91693026562437216 91722908598142752 92011405126890123 92041390919664081 92296270158242724 92326348786288428 92436203857854528 92466328089191616 92750616257505696 93072667008399813 93360817680252444 93471903620967744 93502365378706368 93827026369604654 94086850355316216 94117512519355752 94378140913691808 94408898007031776 94550010929168064 94623263413214256 94736706680667303 95172050474754696 95419234946404572 95466700785822048 95714650534473936 95798182385772819 96240463929566784 96312964545593082 96344352182727054 96519802823525732 96818625742484016 97086734007286464 97118373809798208 97423840722589542 97455590385526674 97571548516624224 97603346316368928 98206534860888384 98245473594766092 98517533059029168 98547529773599802 98696941233078944 99313897597278228 99346263214875516 99621370964452464 99653836785200208 99880111380615048 100189337731638624 100276774720797546 100309454132471262 100459386612241068 100770406385034384 101032131119722488 101344924095325344 101433369584935926 101587156370098272 101696816192878557 102166330579733952 102197438283733128 102513839021453664 102869789851389267 103154654882741868 103188272172910596 103311051370543296 103344719629096512 103703555461141986 103990729340086344 104024619100340568 104344443289693908 104502643658554176 104865500060146378 105155891573588712 105190161051044664 105481451609420256 105515827184329632 105755412050062992 105847706649730743 105882201584275221 106368762295314072 106451171339866038 106698077348859936 106975197656176752 107068556784099033 107230887279548176 107562871450692288 107678981851283178 107842237834163616 108209052300423312 108270521920762632 108544064846245056 108887799696821712 108920953960294518 109050554224462368 109086092941824096 109767992081202252 109803764605915044 110071959480677808 110107831065973776 110143714341537072 110308346084029408 111034058887213812 111341532254388048 111377817583459056 111976318641243168 112074042335009022 112110566383350234 112280541251161248 112365125303191929 112625748312685488 113267856341834208 113366707183163682 113538586531286304 113661147509687799 113833473269394928 114148698720702912 114185898883232064 114285550916360556 114574290671036448 114639376151395728 114937121902200696 114972118069199769 115328068899135372 115465292708254272 115502921938401984 115866213863491266 115903973750688102 116224932791861208 116262809582733576 116797072324266432 116989570507597137 117027696487883139 117202617714281246 117565474115873448 117891034151704992 117929453911897824 118300378020287301 118338931182425247 118518349098447984 118846547817241536 118885278971817792 118974838556320866 119250792331078752 119664857582228331 119846285783024432 120217326915479616 120347097363198846 120529559932300512 120634748189491698 121008230382028824 121322517563434068 121658481531275472 121698129072918384 121735183837976226 121804337160857961 121919750934979872 122681873502520164 122721854559552108 123061693544323632 123101798381717904 124096889344533084 124481090240336592 125259223786186554 125300044781391438 125449133807088288 125490016692474336 126164351217619008 126315608907556404 126703966851771174 126896067299672928 127225646595206096 127336678644463459 127619534045965248 127730909847697092 128062657428069294 128126361580971696 128417286060790776 128459136243636072 128896077004916004 129091500989978688 129304262139975783 129539735368416114 129898454296786056 129940787180702232 130753049390843859 130795660780575273 130993964793021456 131356710745372224 131396706364799736 131803507313297568 132261158380357629 132418530129704304 132461684286500688 132828494619269952 132871782380266944 133173481840820064 133333142735753982 133702366294396728 133745938843295016 133945848816321424 134360541846712512 134709508159629984 134827071505902486 135177249507406477 135244492779914568 135595754923838076 135971244064366704 136015556022673488 136134259179782427 136263251044977504 137159719801852356 137539539843655824 137584362897214128 138271407281522648 138654305786781792 138699492133787424 139125924386258544 140041226520378666 140207855431451616 140253548068059552 140740539554406981 141007216066750656 141130275532974324 141176268779033628 141825016393752096 141934895119821384 142317464367341513 142633596874902336 142758075712132044 143128852419606858 143200051178733072 143571975801710904 144278736400564416 144360695894350176 144469446818389623 144516528274090581 144779704235288598 145183732929095616 145227938613726024 146135761083884313 146183385578290011 146357322774936336 146405019474553392 146762612640903744 146810441421298368 146858285788716096 147309802291332576 147368210392149138 147776299588543752 147821294660399703 148045411849618416 148455376339184064 148503756777945408 148970846395917342 149019394822313274 149432056446678696 149480755177800312 149820167070922572 150167664416913984 150689079918361602 151155609577551576 151548196679583732 152017386142988016 152150054377403889 152380734555147408 152852501535194304 153249495869600928 153296157425599692 153770758532180496 154488285151321688 154538631667584136 154966577055814944 155017079443644768 155555333191712979 155986094010129516 156036928650510852 156516664934540862 156753965487831264 157298250090219567 157733837360383068 157785241576566996 158024465464597312 158633118075094488 159553143442971108 160047116023289904 160462796484265128 160846330919322264 161344307176038432 161518472776924767 161763356751245424 162211308708367296 162264172097224512 162313578450634968 162405782881143948 163381430940441777 163575831336693552 163629139412736144 164082258059098176 164135731175623872 164651988121803378 164705646908872566 165107939221016712 165161746598960664 165215571512305608 165462519126044112 165974786987115456 166551088330820718 167012298381582072 167066726375188584 168420811876741872 168887199529764288 168938622469028232 169901784512751312 170050060774745523 170307879796929456 170750209904092392 170835148774628928 171223048081054368 171278848324848096 171428326374540834 171861436006554672 172405682853301044 172719647157888152 173197939062381408 173254382907602976 173799320795236899 173855960626032153 174337399187791812 174394214374100364 174658619724028608 175195608486399648 175803926571421869 176348211173810172 176558040172939072 176615579048667584 177777523647671976 178269821725862304 178327918457726688 178876188496618128 179286183309248064 179769428674536648 180325990373219424 180520646044798269 180794339898450768 180952122284237547 181294992085822272 181354074696897984 181512345573043236 181983776345151102 182602775756964339 182879626402469808 183386053124874432 183445817196285504 184022810253780246 184082781839328162 184592540316485448 184652697572576856 185501232515011392 186145334016799626 186721635360504888 187654052739209308 188173700710632432 188235025038711504 188756281827383616 188817796014063552 189246526826428512 189473413361334606 190055950277656761 190344100949509392 190838469892809144 190933401571644096 191429301068947872 191596364771545638 192093986142103941 192625929091186164 192688704365454108 193039605647051464 193637251484968032 194309603052624171 194847681445179084 194911180771053348 195143097033248448 195206692632737856 196490947189532184 197035066118058336 197095059547199604 197393882466157888 198627795194556456 198692526429751032 199242741928904928 199307673570400416 199760222761230096 199999714103630973 200378675463277248 200553549441595092 200618908264942524 200918773224482136 201540812770068768 202064262239444976 202240607258853729 202689848190650688 202866739169871852 203174312740196544 203393632385757114 204394876567466256 205027678042907328 205739579702778534 206309309765483736 206376544345821192 207407110922283972 207981458680172688 208049238200681136 208688886579387816 209731000120292756 210311783147177424 210380322102089328 210962903218840512 211031654368659264 211510824100125984 211695413299461486 211764403168550442 212737524590628144 212902342679732076 213396154697719872 213950395312353504 214137113568198066 214461774559096352 214693278629410287 215357963702566356 215684475668327232 216418104600846624 216541043841525264 217169556352932897 217775599393643424 217841907920589036 218101108448924736 218172185883648192 219535984162404504 219607529211830088 220143918961355616 220215662131947552 220287428683074144 220616692168058816 221052315588223707 222068117774427624 222683064508776096 222755635166918112 223456269593876013 223529092233469911 223952637282486336 224148084670018044 224221132766700468 224561082502322496 224730250606383858 225251496625370976 226033619877542403 226535712683668416 226733414366327364 227077173062572608 227322295019375598 227666946538789856 228571101832721112 229148581342072896 229278752302791456 229874243804401392 229944236138399538 230656137798270744 231732427726982532 231807947501376204 232449865583722416 232525619165467152 233979141015194274 234055392975766278 234405235428562492 235130948231746896 235782068303409984 235858907823795648 236600756040574602 236677862364850494 237036698196895968 237949677112641732 238501584662157504 239329715164456662 239692571566048864 240694194726397692 241059119864601024 241269496378983396 242016460764057648 242645035126868136 243316963062550944 243396258145836768 243470367675952452 243608674321715922 243839501869959744 245363747005040328 245443709119104216 246123387088647264 246203596763435808 246977982182705067 247058470363308849 248193778689066168 248962180480673184 249826632496231077 250518447572373108 250600089562782876 250898267614176576 250980033384948672 252631217815112808 253407933703542348 253792134599345856 254451293190412192 254673357288926918 255461819695394184 256125314856138588 256252723161943392 256834572121581552 256918272487272144 257142489561811251 257792154009832008 258608524279951566 259079470736832228 259796908593572112 259881574361404464 261506098781687718 261591321561150546 261987929586042912 262793412729599472 263607014626595136 264522316760715258 264837060259408608 264923368573001376 266346963681640128 266666285471507964 267404732588793456 267491877686590032 267891697632642848 269419016319259968 269654143011804972 270354499014812954 270488985559829136 271191509847676152 271942488128733408 272031112045346976 272268518359564854 272526502089955008 272975664517726653 274319439603704712 275079079687311648 275168725794428256 276034215380670369 276124172758992243 276542814563045296 277308611573563584 277398984267574848 278251848772517088 279218001025199439 280082453040757332 280415710862903232 280507096136119104 281481079108813962 282260551065948648 282352537558067256 283650032787504192 283869790239642768 284210120042001909 284634928734683026 285516151424264088 286257704839213716 286400102357466144 287143951603421808 287394547157318457 288721391788700352 288938893636779246 289033056548181162 289559408470577196 290455877227452048 292271522167768626 292366771156580022 292714645549872672 292810038949106784 294619604582665152 294736420784298276 295552599177087504 295642589320799406 296090823699236832 297941692791834684 298038789644626548 298864112893357392 298961510355600624 299640334141845144 301378159836723204 302311219155103152 303096393359167464 304034772285976032 304300108754807778 304761469110294816 305090448578635671 306498991739201856 306592314851199384 307541517064360992 308609369554167801 308976570302643376 309077263335168272 309933154111629888 310034158887289536 311110666383425958 311972188020259032 312073857301021704 313033329869081724 313507930975662528 314596500180439134 315467674720766136 315570483153133992 317266236150188976 317543119949192229 317646604752825663 319106286885942216 320094232046579808 320925592968530256 321205670352297099 321692661838644528 322688614352076864 323036945553849534 323526713502490848 324627156901269936 324811565762287896 326762861880883554 327151662673387104 327258278825472288 328394592293616289 329303976243606756 329411293817745132 330215878442033424 330323493197921328 330431143024611216 330925038252088224 333102176661641436 334024596763164144 334133452750377168 336841623753483744 337095375909575787 337877244938056464 339803569025502624 340100121549491046 340615759593858912 340983442529063397 341500419808184784 342446096162108736 342557696649696192 342856652749081668 343722872013109344 344811365706602088 344916354207599307 345439294315776304 346395878124762816 346508765815205952 347598641590473798 347711921252064306 348674798375583624 348788428748200728 350391216972799296 350968711522791411 351083089463649417 351607853142843738 352696422347620344 354901134060861903 355016793547275741 355555047295343952 356539643451724608 356655836915453376 357752376993236256 358994572746684993 359538857349073296 360651980746438848 361041292089596538 361588679796901536 361904244568475094 363024691146086472 363967552690302204 365205551513928678 365759252804939616 367029250210512323 368045620507560492 368165563678656324 369185080632970896 369305395145153712 372290668033599252 373443270721009776 375308105478418616 376347401421264864 376470050077423008 378493053652857024 378946826722669212 380111900555313522 380688201899018784 381676939785618288 382010035933390377 382858602137895744 383192729543091276 384187972284207882 385251858182372328 385377408730908216 386079211294102928 387274502969936064 388619206105248342 389695362890358168 389822361542106696 392259148172531577 392386982341725819 392981894379064368 394070132236116672 394190119094399208 396783475141072887 397255590389112912 397385052859502064 398485483857809856 398615347140800832 399520445522460192 399999428207261946 401107098883190184 401237816529885048 401837546448964272 403081625540137536 404128524478889952 404481214517707458 405531748522219431 405733478339743704 406787264771514228 408789753134932512 410209161999984361 411479159405557068 412618619530967472 412753088691642384 414814221844567944 415962917360345376 416098476401362272 417377773158775632 419462000240585512 420623566294354848 420760644204178656 422221618663220943 423021648200251968 423390826598922972 423528806337100884 425475049181256288 425804685359464152 426952393102024539 427900790624707008 428274227136396132 428923549118192704 429386557258820574 430715927405132712 432836209201693248 433082087683050528 434339112705865794 435551198787286848 435683815841178072 438407283251652939 438550156734870033 439071968324809008 439215058423660176 440287837922711232 440431324263895104 440574857366148288 442104631176447414 443463883981199109 444136235548855248 445366129017552192 445511270333836224 446912539187752026 447058184466939822 448296169340036088 448442265533400936 449460501212767716 450502993250741952 452067239755084806 453466828732654728 454644590038751196 455333893077579712 457142203665442224 458557504605582912 459748487608802784 459888472276799076 461312275596541488 463464855453965064 463615895002752408 464899731167444832 465051238330934304 466665999575138937 467958282030388548 468110785951532556 468810470857124984 470261896463493792 471894750270658701 473201512081149204 473355724729700988 474073396393791936 475899354225283464 478659430328913324 479385143132097728 481388389452795384 482538992757966792 484032921528115296 485290070253736272 486633926125101888 486792516291673536 486940735351904904 487217348643431844 490144292821325331 490727494010080656 490887418238208432 492246774177294528 492407193526871616 493955964365410134 494116940726617698 496387557378132336 497924360961346368 499653264992462154 501036895144746216 501200179125565752 505262435630225616 506815867407084696 508902586380824384 509346714577853836 510923639390788368 512250629712277176 512505446323886784 513669144243163104 513836544974544288 514284979123622502 515584308019664016 517217048559903132 518158941473664456 519593817187144224 519763148722808928 521397962385710697 521567881878096459 523012197563375436 523182643122301092 523975859172085824 525586825459198944 527411779714265607 529044633521430516 529674120518817216 529846737146002752 533332570943015928 534809465177586912 534983755373180064 535783395265285696 539308286023609944 540708998029625908 540977971119658272 542383019695352304 542856366852712641 543884976257466816 544062224090693952 544537036719129708 545951329035453306 547808327270893017 548638879207409424 550158159374623296 550337451588856512 552068430761340738 552248345517984486 553085629126090592 556503697545034176 558436002050398878 560164906081514664 562962158217627924 564521102131897296 564705075116134512 567739580479285536 568420240084003818 569269857469366052 571032302848528176 572515409678427432 572800204714932288 574287903206843616 574789094314636914 576281958426311823 577877787273558492 578066113096362324 579118816941154392 580911754454904096 582928809157872513 584543044335537252 584733542313160044 585429291099745344 585620077898213568 589472841568596552 591105198354175008 591285178641598812 592181647398473664 595883385583669368 596077579289253096 597728225786714784 597923020711201248 599280668283690288 599999142310892919 602756319673446408 604622438310206304 606192786718334928 606721821776561187 608069544571952064 608600217509615556 609522938220589632 610180897157271342 613184629702398768 615083034128721984 617218739108335602 617953140605286752 618154526670336544 622221332766851916 623944376040518064 624147714602043408 626066659738163448 629193000360878268 630935349441532272 631140966306267984 634532472300377952 635086239898384458 635293209505651326 638212573771884432 640188464093159616 641851185937060512 642411340704594198 643385323677289056 644079835888230861 646073891107699068 647053427004981696 649254313802539872 649623131524575792 651508669058798691 653525723761767108 654303325346774208 654516557650944576 656789184587232578 658607952487213512 658822587635490264 660431756884066848 660646986395842656 660862286049222432 661850076504176448 663156946764671121 666204353323282872 668049193526328288 668266905500754336 670368808781628039 670587276700409733 673683247506967488 674190751819151574 675754489876112928 678100859632627209 679607138051005248 680200243098982092 681231519187717824 681966885058126794 683000839616369568 685713305498163336 687445744026218688 689622731413204176 689832708415198614 690878588631552608 695197283180947596 695423842504128612 697349596751167248 697576857496401456 701937423045582822 702166178927298834 703215706285687476 705392844695240688 709802268121723806 710033587094551482 711110094590687904 715504753986472512 717989145493369986 719077714698146592 722082584179193076 723177359593803072 723808489136950188 726049382292172944 727935105380604408 730411103027857356 731518505609879232 734058500421024646 736091241015120984 736331127357312648 738370161265941792 738610790290307424 740933946548115201 741175411089926547 744581336067198504 746886541442019552 749479897488693231 750616210956837232 752694802842529728 752940100154846016 757893653445338424 760223801110627044 761376403798037568 763353879571236576 764020071866780754 766385459086182552 768375944568415764 770503716364744656 770754817461816432 771427468685433753 772158422588205856 777238412210496684 779390725780716336 779644723084213392 784518296345063154 784773964683451638 785963788758128736 788380238188798416 793566950282145774 794511180778225824 794770105719004128 799040891044920384 799998856414523892 802214197766380368 802475633059770096 803675092897928544 808257048957779904 808962429035414916 811063497044438862 811466956679487408 813574529543028456 817579506269865024 818926993553179959 820418323999968722 822958318811114136 825237239061934944 825506177383284768 828102646142011107 828372518276976729 829628443689135888 831925834720690752 832196952802724544 834755546317551264 837654003075598317 838924000481171024 841247132588709696 841521288408357312 844443237326441886 846781653197845944 847057612674201768 850950098362512576 851609370718928304 852630360126005727 853904786204049078 856548454272792264 858773114517641148 861431854810265424 862183641471955371 866164175366101056 868678225411731588 871367631682356144 876814566503305878 877100313469740066 878143936649618016 878430116847320352 884209262352894828 886927767962398218 888272471097710496 891356750511244213 893825078375504052 894116368933879644 896592338680072176 896884531066801872 898921002425535432 904134479510169612 906933657465309456 909289180077502392 914284407330884448 915271345735907013 919496975217605568 919776944553598152 922624551193082976 925828108662503403 926929710907930128 927231790005504816 929799462334889664 930102476661868608 933331999150277874 935916564060777096 936221571903065112 937620941714249968 940523792926987584 943789500541317402 946403024162298408 946711449459401976 951798708450566928 952629359847576687 952939814258476989 957318860657826648 962776778905590768 963617011056891297 965077985515933584 968065843056230592 970580140507472544 973881470703809808 974434697286863688 980288585642650662 981454988020161312 981774836476416864 985183776880848867 987911928730820268 988233881453235396 992775114756264672 996222250571390591 999306529984924308 1002073790289492432 1002400358251131504 1010524871260451232 1011286127728727361 1013631734814169392 1018693429155707672 1021847278781576736 1022950327587190191 1024501259424554352 1027338288486326208 1027673089949088576 1028569958247245004 1031168616039328032 1034434097119806264 1034749062622797921 1036317882947328912 1039187634374288448 1039526297445617856 1042795924771421394 1043135763756192918 1046024395126750872 1046365286244602184 1051173650918397888 1054823559428531214 1058089267042861032 1064703402182585709 1065050380641827223 1066665141886031856 1069618930355173824 1069967510746360128 1076983718240054979 1078616572047219888 1081417996059251816 1081955942239316544 1084766039390704608 1085712733705425282 1089074073438259416 1091902658070906612 1095616654541786034 1097277758414818848 1101087750631536969 1104136861522681476 1104496691035968972 1106171258252181184 1116872004100797756 1120329812163029328 1125924316435255848 1129042204263794592 1129410150232269024 1135479160958571072 1136840480168007636 1138539714938732104 1142064605697056352 1145030819356854864 1146030107800171131 1148575806413687232 1149578188629273828 1152563916852623646 1155755574547116984 1156132226192724648 1158237633882308784 1161823508909808192 1165857618315745026 1169086088671074504 1169467084626320088 1178945683137193104 1182210396708350016 1182570357283197624 1190350425423218661 1191766771167338736 1192155158578506192 1195456451573429568 1195846041422402496 1198561336567380576 1199998284621785838 1205512639346892816 1209244876620412608 1212385573436669856 1213443643553122374 1216595245566658293 1217200435019231112 1220361794314542684 1226369259404797536 1230627485999953083 1234437478216671204 1235906281210573504 1236309053340673088 1244442665533703832 1247888752081036128 1248295429204086816 1252133319476326896 1258386000721756536 1261870698883064544 1262281932612535968 1266664855989662829 1269064944600755904 1270172479796768916 1270586419011302652 1276425147543768864 1280857179306073617 1283702371874121024 1284822681409188396 1286770647354578112 1288159671776461722 1292147782215398136 1298508627605079744 1299246263049151584 1303017338117597382 1307051447523534216 1313578369174465156 1317215904974427024 1317645175270980528 1320863513768133696 1321293972791685312 1321724572098444864 1326313893529342242 1330391651943597327 1332408706646565744 1336098387052656576 1336533811001508672 1340737617563256078 1341174553400819466 1348381503638303148 1351508979752225856 1356201719265254418 1360400486197964184 1363933770116253588 1366001679232739136 1371426610996326672 1379245462826408352 1379665416830397228 1381757177263105216 1390394566361895192 1390847685008257224 1394699193502334496 1395153714992802912 1399997998725416811 1403874846091165644 1404332357854597668 1406431412571374952 1410785689390481376 1415684250811976103 1419604536243447612 1420067174189102964 1422220189181375808 1435978290986739972 1438155429396293184 1444165168358386152 1447616978273900376 1452098764584345888 1455870210761208816 1460822206055714712 1468117000842049292 1472182482030241968 1472662254714625296 1476740322531883584 1477221580580614848 1481867893096230402 1482350822179853094 1489162672134397008 1493773082884039104 1498959794977386462 1501232421913674464 1515787306890676848 1520447602221254088 1526707759142473152 1528040143733561508 1532770918172365104 1536751889136831528 1541007432729489312 1541509634923632864 1542854937370867506 1544316845176411712 1554476824420993368 1558781451561432672 1559289446168426784 1564193887157132091 1564703645634289377 1569036592690126308 1569547929366903276 1571927577516257472 1576760476377596832 1582235339142796821 1587133900564291548 1589022361556451648 1589540211438008256 1599997712829047784 1604428395532760736 1604951266119540192 1607350185795857088 1617924858070829832 1622126994088877724 1622933913358974816 1627149059086056912 1628569100558137923 1637853987106359918 1640836647999937444 1645916637622228272 1650474478123869888 1651012354766569536 1656205292284022214 1656745036553953458 1659256887378271776 1669511092635102528 1675308006151196634 1677848000962342048 1688886474652883772 1693563306395691888 1694115225348403536 1703218741437856608 1705260720252011454 1707809572408098156 1713096908545584528 1717546229035282296 1722863709620530848 1724367282943910742 1728845875278935469 1737356450823463176 1742735263364712288 1748786427473617539 1753629133006611756 1754200626939480132 1756287873299236032 1756860233694640704 1768418524705789656 1773855535924796436 1776544942195420992 1782713501022488426 1787650156751008104 1788232737867759288 1793184677360144352 1793769062133603744 1797842004851070864 1799997426932678757 1808268959020339224 1813867314930618912 1818578360155004784 1820165465329683561 1828568814661768896 1830542691471814026 1839553889107196304 1845249102386165952 1851656217325006806 1853859421815860256 1854463580011009632 1866663998300555748 1871833128121554192 1872443143806130224 1875241883428499936 1887579001082634804 1892806048324596816 1893422898918803952 1903597416901133856 1905258719695153374 1905879628516953978 1914637721315653296 1925553557811181536 1927234022113782594 1930155971031867168 1932239507664692583 1941160281014945088 1947762941407619616 1948869394573727376 1954526007176396073 1960577171285301324 1962909976040322624 1963549672952833728 1970367553761697734 1975823857461640536 1976467762906470792 1985550229512529344 1989470840294013363 1992444501142781182 1998613059969848616 2004147580578984864 2004800716502263008 2011106426344884117 2011761830101229199 2021049742520902464 2022572255457454722 2027263469628338784 2034302578897881627 2037386858311415344 2043694557563153472 2045900655174380382 2049002518849108704 2057139916494490008 2062337232078656064 2068868194239612528 2069498125245595842 2072635765894657824 2085591849542842788 2086271527512385836 2092048790253501744 2092730572489204368 2109647118857062428 2116178534085722064 2129406804365171418 2130100761283654446 2133330283772063712 2153967436480109958 2157233144094439776 2162835992118503632 2169532078781409216 2171425467410850564 2178148146876518832 2183805316141813224 2191233309083572068 2194555516829637696 2202175501263073938 2208273723045362952 2208993382071937944 2222801839644345603 2223526233269779641 2233744008201595512 2240659624326058656 2248439692466079693 2251848632870511696 2258084408527589184 2258820300464538048 2273680960336015272 2277079429877464208 2284129211394112704 2290061638713709728 2292060215600342262 2299156377258547656 2305127833705247292 2311511149094233968 2312264452385449296 2314282406056301259 2316475267764617568 2331715236631490052 2338172177342149008 2338934169252640176 2357891366274386208 2365140714566395248 2380700850846437322 2383533542334677472 2384310317157012384 2397122673134761152 2399996569243571676 2411025278693785632 2419396894244805721 2424771146873339712 2426887287106244748 2433190491133316586 2434400870038462224 2440723588629085368 2452738518809595072 2456780980659539877 2461254971999906166 2468874956433342408 2484307938426033321 2485117554830930187 2488885331067407664 2495777504162072256 2496590858408173632 2504266638952653792 2512962009226794951 2516772001443513072 2523741397766129088 2524563865225071936 2533329711979325658 2540344959593537832 2541172838022605304 2552850295087537728 2561714358612147234 2569645362818376792 2576319343552923444 2584295564430796272 2586550924415866113 2598492526098303168 2606034676235194764 2614102895047068432 2627156738348930312 2634431809948854048 2635290350541961056 2652627787058684484 2660783303887194654 2664817413293131488 2674070251533732639 2681475235126512156 2682349106801638932 2696763007276606296 2712403438530508836 2720800972395928368 2727867540232507176 2742853221992653344 2745814037207721039 2758490925652816704 2759330833660794456 2777484325987510209 2780789132723790384 2781695370016514448 2789398387004668992 2790307429985605824 2799995997450833622 2807749692182331288 2808664715709195336 2812862825142749904 2821571378780962752 2831368501623952206 2839209072486895224 2840134348378205928 2871956581973479944 2888330336716772304 2890851033170673891 2895233956547800752 2904197529168691776 2911740421522417632 2921644412111429424 2936234001684098584 2944364964060483936 2945324509429250592 2955551330642546601 2963735786192460804 2964701644359706188 2978325344268794016 2988666751714171773 2997919589954772924 3002464843827348928 3031574613781353696 3040895204442508176 3056080287467123016 3065541836344730208 3068850982761570573 3073503778273663056 3082014865458978624 3083019269847265728 3085709874741735012 3104247187868393763 3108953648841986736 3117562903122865344 3118578892336853568 3128387774314264182 3129407291268578754 3138073185380252616 3139095858733806552 3153520952755193664 3164470678285593642 3174267801128583096 3199995425658095568 3208856791065521472 3209902532239080384 3230951154720164937 3235849716141659664 3244253988177755448 3245867826717949632 3254298118172113824 3257138201116275846 3275707974212719836 3281673295999874888 3291833275244456544 3303263251894610907 3312410584568044428 3313490073107906916 3318513774756543552 3350616012302393268 3355696001924684096 3377772949305767544 3387126612791383776 3388230450696807072 3406437482875713216 3410521440504022908 3415619144816196312 3426193817091169056 3435092458070564592 3438090323400513393 3445727419241061696 3448734565887821484 3457691750557870938 3474712901646926352 3485470526729424576 3497572854947235078 3507258266013223512 3508401253878960264 3536837049411579312 3547711071849592872 3565427002044976852 3575300313502016208 3576465475735518576 3586369354720288704 3587538124267207488 3595684009702141728 3599994853865357514 3616537918040678448 3627734629861237824 3637156720310009568 3640330930659367122 3649785736699974879 3661085382943628052 3679107778214392608 3691882457999859249 3703312434650013612 3707718843631720512 3708927160022019264 3733327996601111496 3743666256243108384 3744886287612260448 3750483766856999872 3775158002165269608 3785612096649193632 3786845797837607904 3799994567968988487 3807194833802267712 3810517439390306748 3811759257033907956 3829275442631306592 3842571537918220851 3851107115622363072 3854468044227565188 3860311942063734336 3864479015329385166 3895525882815239232 3897738789147454752 3909052014352792146 3921154342570602648 3940735107523395468 3951647714923281072 3952935525812941584 3978941680588026726 3984889002285562364 3997226119939697232 4008295161157969728 4009601433004526016 4022212852689768234 4023523660202458398 4045144510914909444 4054526939256677568 4068605157795763254 4074773716622830688 4091801310348760764 4098005037698217408 4114279832988980016 4137736388479225056 4138996250491191684 4145271531789315648 4171183699085685576 4172543055024771672 4184097580507003488 4185461144978408736 4199993996176250433 4219294237714124856 4232357068171444128 4247052752435928309 4258813608730342836 4260201522567308892 4266660567544127424 4307934872960219916 4314466288188879552 4325671984237007264 4342850934821701128 4356296293753037664 4367610632283626448 4382466618167144136 4404351002526147876 4416547446090725904 4417986764143875888 4445603679288691206 4447052466539559282 4467488016403191024 4481319248652117312 4496879384932159386 4503697265741023392 4547361920672030544 4554158859754928416 4580123277427419456 4584120431200684524 4598312754517095312 4610255667410494584 4623022298188467936 4624528904770898592 4628564812112602518 4632950535529235136 4663430473262980104 4676344354684298016 4677868338505280352 4692581661471396273 4694110936902868131 4715782732548772416 4730281429132790496 4746706017428390463 4761401701692874644 4767067084669354944 4768620634314024768 4799993138487143352 4822050557387571264 4838793788489611442 4853774574212489496 4866380982266633172 4868801740076924448 4881447177258170736 4885707301674413769 4913561961319079754 4922509943999812332 4937749912866684816 4968615876852066642 4970235109661860374 4977770662134815328 5008533277905307584 5025924018453589902 5033544002887026144 5066659423958651316 5080689919187075664 5082345676045210608 5123428717224294468 5139290725636753584 5152638687105846888 5168591128861592544 5173101848831732226 5186537625836806407 5212069352470389528 5228205790094136864 5246359282420852617 5254313476697860624 5268863619897708096 5270580701083922112 5305255574117368968 5321566607774389308 5329634826586262976 5348140503067465278 5362950470253024312 5364698213603277864 5393526014553212592 5399992280798036271 5424806877061017672 5441601944791856736 5455735080465014352 5460496395989050683 5485706443985306688 5491628074415442078 5518661667321588912 5554968651975020418 5561578265447580768 5563390740033028896 5599991994901667244 5615499384364662576 5617329431418390672 5625725650285499808 5662737003247904412 5678418144973790448 5680268696756411856 5743913163946959888 5776660673433544608 5781702066341347782 5790467913095601504 5796718522994077749 5823480843044835264 5843288824222858848 5863578021529188219 5872468003368197168 5888729928120967872 5890649018858501184 5911102661285093202 5927471572384921608 5929403288719412376 5956650688537588032 5968412520882040089 5977333503428343546 5995839179909545848 6033319279034652351 6035285490303687597 6063149227562707392 6081790408885016352 6102907736693644881 6112160574934246032 6131083672689460416 6137701965523141146 6147007556547326112 6171419749483470024 6208494375736787526 6217907297683973472 6239497253578709491 6256775548628528364 6258814582537157508 6276146370760505232 6278191717467613104 6328941356571187284 6348535602257166192 6399990851316191136 6461902309440329874 6471699432283319328 6488507976355510896 6508596236344227648 6514276402232551692 6551415948425439672 6563346591999749776 6583666550488913088 6606526503789221814 6624821169136088856 6626980146215813832 6668405518933036809 6670578699809338923 6701232024604786536 6745319077398239079 6755545898611535088 6774253225582767552 6776460901393614144 6821042881008045816 6831238289632392624 6852387634182338112 6870184916141129184 6876180646801026786 6897469131775642968 6915383501115741876 6949425803293852704 6973555753999734137 6995145709894470156 7014516532026447024 7016802507757920528 7073674098823158624 7095422143699185744 7130854004089953704 7150600627004032416 7152930951471037152 7191368019404283456 7199989707730715028 7233075836081356896 7258190682734417163 7274313440620019136 7280661861318734244 7299571473399949758 7322170765887256104 7358215556428785216 7383764915999718498 7406624869300027224 7452923815278099963 7455352664492790561 7466655993202222992 7487332512486216768 7489772575224520896 7538886027680384853 7550316004330539216 7571224193298387264 7573691595675215808 7599989135937976974 7621034878780613496 7623518514067815912 7658550885262613184 7685143075836441702 7708936088455130376 7728958030658770332 7795477578294909504 7818104028705584292 7842308685141205296 7881470215046790936 7903295429846562144 7905871051625883168 7957883361176053452 7969778004571124728 7994452239879394464 8022210754601197917 8044425705379536468 8047047320404916796 8090289021829818888 8137210315591526508 8149547433245661376 8183602620697521528 8228559665977960032 8275472776958450112 8277992500982383368 8332452977962530627 8342367398171371152 8345086110049543344 8368195161014006976 8370922289956817472 8399987992352500866 8438588475428249712 8464714136342888256 8494105504871856618 8517627217460685672 8520403045134617784 8615869745920439832 8651343968474014528 8685701869643402256 8712592587506075328 8735221264567252896 8764933236334288272 8808702005052295752 8833094892181451808 8835973528287751776 8866653991927639803 8891207358577382412 8894104933079118564 8934976032806382048 8966000255142515319 8993758769864318772 9007394531482046784 9094723841344061088 9108317719509856832 9168240862401369048 9196625509034190624 9220511334820989168 9246044596376935872 9249057809541797184 9257129624225205036 9312741563605181289 9326860946525960208 9352688709368596032 9355736677010560704 9385163322942792546 9388221873805736262 9460562858265580992 9493412034856780926 9522803403385749288 9599986276974286704 9677587576979222884 9707549148424978992 9732761964533266344 9737603480153848896 9762894354516341472 9771414603348827538 9827123922638159508 9845019887999624664 9875499825733369632 9909789755683832721 9937231753704133284 9940470219323720748 9955541324269630656 10051848036907179804 10067088005774052288 10133318847917302632 10161379838374151328 10164691352090421216 10246857434448588936 10278581451273507168 10305277374211693776 10314270970201540179 10337182257723185088 10346203697663464452 10373075251673612814 10424138704940779056 10456411580188273728 10492718564841705234 10508626953395721248 10610511148234737936 10643133215548778616 10696281006134930556 10725900940506048624 10729396427206555728 10787052029106425184 10799984561596072542 10849613754122035344 10883203889583713472 10911470160930028704 10920992791978101366 10949357210099924637 10983256148830884156 11037323334643177824 11075647373999577747 11109937303950040836 11123156530895161536 11126781480066057792 11199983989803334488 11230998768729325152 11234658862836781344 11251451300570999616 11325474006495808824 11356836289947580896 11360537393512823712 11399983703906965461 11487826327893919776 11527714613754662553 11553321346867089216 11563404132682695564 11580935826191203008 11593437045988155498 11686577648445717696 11727156043058376438 11744936006736394336 11822205322570186404 11854943144769843216 11858806577438824752 11936825041764080178 11954667006856687092 11991678359819091696 12066638558069304702 12070570980607375194 12163580817770032704 12205815473387289762 12224321149868492064 12275403931046282292 12294015113094652224 12342839498966940048 12416988751473575052 12435814595367946944 12478994507157418982 12513551097257056728 12517629165074315016 12552292741521010464 12556383434935226208 12599981988528751299 12657882713142374568 12697071204514332384 12741158257307784927 12799981702632382272 12923804618880659748 12943398864566638656 12977015952711021792 13028552804465103384 13102831896850879344 13126693183999499552 13213053007578443628 13249642338272177712 13253960292431627664 13336811037866073618 13341157399618677846 13402464049209573072 13490638154796478158 13511091797223070176 13642085762016091632 13662476579264785248 13740369832282258368 13752361293602053572 13794938263551285936 13830767002231483752 13898851606587705408 13947111507999468274 13990291419788940312 14029033064052894048 14033605015515841056 14077744984414188819 14082332810708604393 14147348197646317248 14190844287398371488 14240118052285171389 14261708008179907408 14301201254008064832 14305861902942074304 14399979415461430056 14466151672162713792 14516381365468834326 14561323722637468488 14599142946799899516 14644341531774512208 14657121905023241307 14767529831999436996 14813249738600054448 14905847630556199926 14910705328985581122 14933311986404445984 15077772055360769706 15100632008661078432 15199978271875953948 15242069757561226992 15247037028135631824 15370286151672883404 15417872176910260752 15457916061317540664 15559612877510419221 15636208057411168584 15684617370282410592 15739077847262557851 15762940430093581872 15806590859693124288 15811742103251766336 15915766722352106904 15939556009142249456 15988904479758788928 16044421509202395834 16088851410759072936 16094094640809833592 16180578043659637776 16199976842394108813 16274420631183053016 16367205241395043056 16381489187967152049 16457119331955920064 16555985001964766736 16664905955925061254 16684734796342742304 16690172220099086688 16799975984705001732 16877176950856499424 16935778259713640047 16988211009743713236 17035254434921371344 17040806090269235568 17231739491840879664 17371403739286804512 17390155568982233247 17470442529134505792 17529866472668576544 17590734064587564657 17617404010104591504 17666189784362903616 17671947056575503552 17733307983855279606 17782414717154764824 17788209866158237128 17869952065612764096 17932000510285030638 17987517539728637544 18099957837103957053 18105856470911062791 18189447682688122176 18308723210080934643 18336481724802738096 18393251018068381248 18441022669641978336 18514259248450410072 18625483127210362578 18653721893051920416 18718491760736128473 18770326645885585092 18776443747611472524 18986824069713561852 19045606806771498576 19199972553948573408 19355175153958445768 19415098296849957984 19465523929066532688 19525788709032682944 19542829206697655076 19654247845276319016 19690039775999249328 19750999651466739264 19819579511367665442 19874463507408266568 19880940438647441496 20103696073814359608 20235957232194717237 20266637695834605264 20322759676748302656 20329382704180842432 20493714868897177872 20557162902547014336 20610554748423387552 20628541940403080358 20692407395326928904 20746150503347225628 20848277409881558112 20920667261999202411 20985437129683410468 21017253906791442496 21221022296469475872 21286266431097557232 21392562012269861112 21451801881012097248 21458792854413111456 21574104058212850368 21599969123192145084 21699227508244070688 21774572048203251489 21822940321860057408 21841985583956202732 21898714420199849274 21966512297661768312 22074646669286355648 22151294747999155494 22219874607900081672 22399967979606668976 22461997537458650304 22469317725673562688 22616658083041154559 22650948012991617648 22713672579895161792 22721074787025647424 22799967407813930922 22975652655787839552 23055429227509325106 23126808265365391128 23186874091976310996 23454312086116752876 23489872013472788672 23644410645140372808 23709886289539686432 23717613154877649504 23873650083528160356 23909334013713374184 23983356719638183392 24066632263803593751 24133277116138609404 24141141961214750388 24411630946774579524 24448642299736984128 24550807862092564584 24685678997933880096 24833977502947150104 24957989014314837964 25027102194514113456 25035258330148630032 25104585483042020928 25112766869870452416 25199963977057502598 25315765426284749136 25394142409028664768 25482316514615569854 25847609237761319496 25954031905422043584 26057105608930206768 26205663793701758688 26253386367998999104 26426106015156887256 26499284676544355424 26507920584863255328 26599961975782919409 26673622075732147236 26682314799237355692 26804928098419146144 26898000765427545957 26981276309592956316 27022183594446140352 27284171524032183264 27324953158529570496 27504722587204107144 27589876527102571872 27661534004462967504 27894223015998936548 27980582839577880624 28058066128105788096 28067210031031682112 28155489968828377638 28164665621417208786 28381688574796742976 28480236104570342778 28523416016359814816 28799958830922860112 29032762730937668652 29122647445274936976 29198285893599799032 29288683063549024416 29314243810046482614 29535059663998873992 29626499477200108896 29729369267051498163 29811695261112399852 29821410657971162244 29866623972808891968 30155544110721539412 30201264017322156864 30399956543751907896 30484139515122453984 30494074056271263648 30740572303345766808 30835744353820521504 30915832122635081328 30942812910604620537 31119225755020838442 31272416114822337168 31369234740564821184 31478155694525115702 31525880860187163744 31831533444704213808 31879112018284498912 32088843018404791668 32177702821518145872 32188189281619667184 32361156087319275552 32399953684788217626 32548841262366106032 32734410482790086112 32762978375934304098 32848071630299773911 33111970003929533472 33226942121998733241 33329811911850122508 33369469592685484608 33380344440198173376 33599951969410003464 33754353901712998848 33871556519427280094 33976422019487426472 34070508869842742688 34081612180538471136 34199951111720896383 34463478983681759328 34583143841263987659 34742807478573609024 34780311137964466494 35059732945337153088 35181468129175129314 35234808020209183008 35466615967710559212 35564829434309529648 35576419732316474256 35864001020570061276 35975035079457275088 36199915674207914106 36211712941822125582 36617446420161869286 36672963449605476192 36882045339283956672 37028518496900820144 37250966254420725156 37307443786103840832 37436983521472256946 37540653291771170184 37552887495222945048 37799945965586253897 37973648139427123704 38091213613542997152 38223474771923354781 38399945107897146816 38710350307916891536 38830196593699915968 38931047858133065376 39085658413395310152 39308495690552638032 39380079551998498656 39639159022735330884 39748927014816533136 39761880877294882992 40207392147628719216 40471914464389434474 40533275391669210528 40987429737794355744 41221109496846775104 41257083880806160716 41384814790653857808 41492301006694451256 41696554819763116224 41841334523998404822 41970874259366820936 42233234953242566457 42246998432125813179 42442044592938951744 42572532862195114464 42720354156855514167 42785124024539722224 42903603762024194496 42917585708826222912 43199938246384290168 43398455016488141376 43549144096406502978 43683971167912405464 43797428840399698548 43933024595323536624 43971365715069723921 44302589495998310988 44439749215800163344 44799935959213337952 45233316166082309118 45301896025983235296 45599934815627861844 46110858455018650212 46253616530730782256 46373748183952621992 46678838632531257663 46908624172233505752 47217233541787673553 47288821290280745616 47419772579079372864 47435226309755299008 47747300167056320712 47818668027426748368 47966713439276366784 48133264527607187502 48266554232277218808 48282283922429500776 48823261893549159048 49101615724185129168 49144467563901456147 49371357995867760192 49667955005894300208 49915978028629675928 50054204389028226912 50070516660297260064 50399927954115005196 50631530852569498272 50807334779140920141 50964633029231139708 51695218475522638992 52114211217860413536 52170466706946699741 52411327587403517376 52772202193762693971 52852212030313774512 52998569353088710848 53015841169726510656 53199923951565838818 53347244151464294472 53364629598474711384 53609856196838292288 53796001530855091914 53962552619185912632 54568343048064366528 54926169630242803929 55009445174408214288 55179753054205143744 55323068008925935008 55788446031997873096 55961165679155761248 56155475282208385419 56310979937656755276 56329331242834417572 56960472209140685556 57046832032719629632 57599917661845720224 58065525461875337304 58245294890549873952 58396571787199598064 58577366127098048832 58628487620092965228 59070119327997747984 59252998954400217792 59458738534102996326 59623390522224799704 59642821315942324488 60311088221443078824 60799913087503815792 60968279030244907968 60988148112542527296 61481144606691533616 61671488707641043008 61831664245270162656 61885625821209241074 62238451510041676884 62544832229644674336 62762001785997607233 62956311389050231404 63051761720374327488 63663066889408427616 63758224036568997824 64177686036809583336 64355405643036291744 64376378563239334368 64722312174638551104 64799907369576435252 65097682524732212064 65323716144609754467 65468820965580172224 65525956751868608196 65696143260599547822 66223940007859066944 66453884243997466482 66659623823700245016 67199903938820006928 67743113038854560188 67952844038974852944 68141017739685485376 68163224361076942272 68399902223441792766 68926957967363518656 69166287682527975318 69560622275928932988 70362936258350258628 70469616040418366016 70933231935421118424 71129658868619059296 71152839464632948512 71728002041140122552 71950070158914550176 72199896791410781253 72399831348415828212 72423425883644251164 73234892840323738572 73345926899210952384 74057036993801640288 74501932508841450312 74873967042944513892 75081306583542340368 75105774990445890096 75599891931172507794 75947296278854247408 76182427227085994304 76446949543846709562 77420700615833783072 77862095716266130752 78171316826790620304 78616991381105276064 78760159103996997312 79278318045470661768 79497854029633066272 79523761754589765984 79799885927348758227 80414784295257438432 80694002296282637871 80943828928778868948 81066550783338421056 81974859475588711488 82514167761612321432 82769629581307715616 82984602013388902512 83682669047996809644 83941748518733641872 84466469906485132914 84493996864251626358 85145065724390228928 85440708313711028334 85570248049079444448 86399876492768580336 87098288192813005956 87367942335824810928 87594857680799397096 87866049190647073248 87942731430139447842 88605178991996621976 88879498431600326688 89188107801154494489 89599871918426675904 90466632332164618236 90603792051966470592 91199869631255723688 92221716910037300424 92507233061461564512 92747496367905243984 92828438731813861611 93357677265062515326 93817248344467011504 94434467083575347106 94577642580561491232 95494600334112641424 95637336054853496736 96266529055214375004 96533108464554437616 96564567844859001552 97646523787098318096 98203231448370258336 98288935127802912294 98544214890899321733 99335910011788600416 99680826365996199723 99831956057259351856 100108408778056453824 100141033320594520128 100799855908230010392 101263061705138996544 101614669558281840282 101929266058462279416 102599853335162689149 103390436951045277984 103749431523791962977 104228422435720827072 104340933413893399482 105544404387525387942 105704424060627549024 106399847903131677636 106694488302928588944 106729259196949422768 107592003061710183828 107925105238371825264 109852339260485607858 110018890348816428576 110646136017851870016 111576892063995746192 111922331358311522496 112310950564416770838 112621959875313510552 112658662485668835144 113399837896758761691 113920944418281371112 114670424315770064343 115199835323691440448 116131050923750674608 116490589781099747904 116793143574399196128 117256975240185930456 118140238655995495968 118550447817995480329 118917477068205992652 119246781044449599408 119285642631884648976 120622176442886157648 121599826175007631584 122962289213383067232 123663328490540325312 123771251642418482148 124476903020083353768 125089664459289348672 125524003571995214466 125912622778100462808 126699704859727699371 126740995296377439537 127326133778816855232 128161062470566542501 128355372073619166672 128710811286072583488 128752757126478668736 129599814739152870504 130195365049464424128 130647432289219508934 131051913503737216392 131392286521199095644 132907768487994932964 133319247647400490032 134399807877640013856 135486226077709120376 135905688077949705888 136799804446883585532 138332575365055950636 139121244551857865976 140725872516700517256 141651700625363020659 141866463870842236848 142259317737238118592 142305678929265897024 143456004082280245104 143900140317829100352 144399793582821562506 144799662696831656424 144846851767288502328 146469785680647477144 148114073987603280576 149003865017682900624 149747934085889027784 150162613167084680736 150211549980891780192 151199783862345015588 151894592557708494816 152422004337422760423 152893899087693419124 154841401231667566144 156342633653581240608 157233982762210552128 158316606581288081913 158556636090941323536 158995708059266132544 159047523509179531968 159599771854697516454 160829568590514876864 161388004592565275742 161887657857557737896 165028335523224642864 165539259162615431232 165969204026777805024 167365338095993619288 167883497037467283744 168466425846625156257 168932939812970265828 168987993728503252716 170881416627422056668 171140496098158888896 172799752985537160672 174196576385626011912 174735884671649621856 175189715361598794192 175732098381294146496 175885462860278895684 177210357983993243952 177758996863200653376 178376215602308988978 180933264664329236472 182399739262511447376 184443433820074600848 185014466122923129024 185494992735810487968 185656877463627723222 186715354530125030652 187634496688934023008 188286005357992821699 188868934167150694212 189155285161122982464 190989200668225282848 191274672109706993472 192533058110428750008 193066216929108875232 193129135689718003104 195293047574196636192 195971148433829263401 196406462896740516672 196577870255605824588 197088429781798643466 198671820023577200832 199361652731992399446 199663912114518703712 201599711816460020784 203229339116563680564 203858532116924558832 205199706670325378298 206780873902090555968 207498863047583925954 208681866827786798964 211088808775050775884 211408848121255098048 212799695806263355272 213388976605857177888 213458518393898845536 215184006123420367656 215850210476743650528 216599690374232343759 219704678520971215716 220037780697632857152 223153784127991492384 224621901128833541676 225243919750627021104 225317324971337670288 226799675793517523382 227841888836562742224 229340848631540128686 232262101847501349216 233586287148798392256 234513950480371860912 236280477311990991936 237100895635990960658 237834954136411985304 238493562088899198816 238571285263769297952 239399657782046274681 241244352885772315296 242082006888847913613 243199652350015263168 245924578426766134464 247542503284836964296 248953806040166707536 251048007143990428932 251825245556200925616 253399409719455398742 253481990592754879074 256322124941133085002 256710744147238333344 259199629478305741008 261294864578439017868 262103827007474432784 262784573042398191288 265815536975989865928 266638495294800980064 267564323403463483467 268799615755280027712 270972452155418240752 271811376155899411776 273599608893767171064 276665150730111901272 278242489103715731952 278485316195441584833 281451745033401034512 283303401250726041318 283732927741684473696 286912008164560490208 288799587165643125012 289599325393663312848 289693703534577004656 292939571361294954288 295632644672697965199 298007730035365801248 299042479097988599169 299495868171778055568 300325226334169361472 300423099961783560384 302399567724690031176 303789185115416989632 304844008674845520846 305787798175386838248 307799560005488067447 311248294571375888931 312685267307162481216 316633213162576163826 317113272181882647072 319199543709395032908 322776009185130551484 323775315715115475792 330056671046449285728 331938408053555610048 334730676191987238576 335766994074934567488 336932851693250312514 337865879625940531656 337975987457006505432 341762833254844113336 344011272947310193029 345599505971074321344 348393152771252023824 349471769343299243712 350379430723197588384 351770925720557791368 354420715967986487904 355651343453986440987 356752431204617977956 361866529328658472944 364799478525022894752 368886867640149201696 370989985471620975936 371313754927255446444 373430709060250061304 375268993377868046016 376572010715985643398 377737868334301388424 381978401336450565696 384483187411699627503 385066116220857500016 386132433858217750464 386258271379436006208 390586095148393272384 391942296867658526802 393155740511211649176 394176859563597286932 398723305463984798892 399327824229037407424 403199423632920041568 406458678233127361128 407717064233849117664 410399413340650756596 414997726095167851908 417363733655573597928 422177617550101551768 425599391612526710544 426777953211714355776 426917036787797691072 430368012246840735312 431700420953487301056 433199380748464687518 439409357041942431432 446307568255982984768 449243802257667083352 450487839501254042208 450634649942675340576 453599351587035046764 455683777673125484448 457266013012268281269 458681697263080257372 464524203695002698432 469027900960743721824 474201791271981921316 475669908272823970608 476987124177798397632 477142570527538595904 478799315564092549362 482488705771544630592 484164013777695827226 495085006569673928592 497907612080333415072 502096014287980857864 503650491112401851232 505399277539875468771 506798819438910797484 506963981185509758148 512644249882266170004 513421488294476666688 518399258956611482016 522589729156878035736 524207654014948865568 525569146084796382576 531631073951979731856 533276990589601960128 535128646806926966934 541944904310836481504 547199217787534342128 553330301460223802544 556484978207431463904 556970632390883169666 562903490066802069024 564858016073978465097 566606802501452082636 567465855483368947392 573824016329120980416 577599174331286250024 579198650787326625696 579387407069154009312 585879142722589908576 587913445301487790203 591265289345395930398 596015460070731602496 598084958195977198338 598991736343556111136 604799135449380062352 609688017349691041692 611575596350773676496 615599120010976134894 622496589142751777862 633266426325152327652 634226544363765294144 638399087418790065816 645552018370261102968 647550631430230951584 649799071122697031277 660113342092898571456 669461352383974477152 673865703386500625028 675731759251881063312 675951974914013010864 683525666509688226672 688022545894620386058 696786305542504047648 700758861446395176768 703541851441115582736 708841431935972975808 711302686907972881974 713504862409235955912 718198973346138824043 723733058657316945888 726246020666543740839 729598957050045789504 737773735280298403392 742627509854510892888 746861418120500122608 753144021431971286796 755475736668602776848 768966374823399255006 770132232441715000032 783884593735317053604 786311481022423298352 788353719127194573864 797446610927969597784 802692970210390450401 806398847265840083136 812917356466254722256 815434128467698235328 820798826681301513192 829995452190335703816 834727467311147195856 835455948586324754499 844355235100203103536 851198783225053421088 860736024493681470624 866398761496929375036 878818714083884862864 886897934018093895597 897127437293965797507 898487604515334166704 900975679002508084416 901269299885350681152 907198703174070093528 911367555346250968896 914532026024536562538 917363394526160514744 933744883714127666793 938055801921487443648 948403582543963842632 951339816545647941216 957598631128185098724 968328027555391654452 990170013139347857184 995815224160666830144 1004192028575961715728 1007300982224803702464 1010798555079750937542 1013597638877821594968 1013927962371019516296 1025288499764532340008 1036798517913222964032 1045179458313756071472 1048415308029897731136 1051138292169592765152 1063262147903959463712 1066954030361959322961 1070257293613853933868 1083889808621672963008 1094398435575068684256 1106660602920447605088 1112969956414862927808 1113941264781766339332 1125806980133604138048 1129716032147956930194 1133213605002904165272 1155198348662572500048 1158397301574653251392 1158774814138308018624 1171758285445179817152 1175826890602975580406 1182530578690791860796 1196169916391954396676 1197983472687112222272 1209598270898760124704 1219376034699382083384 1223151192701547352992 1231198240021952269788 1244993178285503555724 1266532852650304655304 1276798174837580131632 1291104036740522205936 1295101262860461903168 1299598142245394062554 1338922704767948954304 1347731406773001250056 1351463518503762126624 1351903949828026021728 1367051333019376453344 1371798039036804843807 1376045091789240772116 1393572611085008095296 1407083702882231165472 1422605373815945763948 1427009724818471911824 1436397946692277648086 1447466117314633891776 1452492041333087481678 1485255019709021785776 1493722836241000245216 1506288042863942573592 1510951473337205553696 1516197832619626406313 1537932749646798510012 1540264464883430000064 1567769187470634107208 1572622962044846596704 1576707438254389147728 1594893221855939195568 1605385940420780900802 1625834712932509444512 1641597653362603026384 1659990904380671407632 1669454934622294391712 1670911897172649508998 1688710470200406207072 1694574048221935395291 1702397566450106842176 1721472048987362941248 1732797522993858750072 1757637428167769725728 1763740335904463370609 1773795868036187791194 1794254874587931595014 1796975209030668333408 1814397406348140187056 1829064052049073125076 1834726789052321029488 1867489767428255333586 1896807165087927685264 1902679633091295882432 1915197262256370197448 1936656055110783308904 1949397213368091093831 1980340026278695714368 2008384057151923431456 2021597110159501875084 2027195277755643189936 2027855924742039032592 2050576999529064680016 2090358916627512142944 2102276584339185530304 2126524295807918927424 2133908060723918645922 2140514587227707867736 2154596920038416472129 2178738061999631222517 2188796871150137368512 2213321205840895210176 2227882529563532678664 2259432064295913860388 2266427210005808330544 2310396697325145000096 2351653781205951160812 2365061157381583721592 2392339832783908793352 2408078910631171351203 2419196541797520249408 2438752069398764166768 2446302385403094705984 2462396480043904539576 2489986356571007111448 2533065705300609310608 2553596349675160263264 2582208073481044411872 2599196284490788125108 2691382311881897392521 2695462813546002500112 2702927037007524253248 2703807899656052043456 2734102666038752906688 2743596078073609687614 2752090183578481544232 2814167405764462330944 2845210747631891527896 2854019449636943823648 2872795893384555296172 2904984082666174963356 2970510039418043571552 2987445672482000490432 3012576085727885147184 3021902946674411107392 3032395665239252812626 3075865499293597020024 3135538374941268214416 3145245924089693193408 3153414876508778295456 3189786443711878391136 3200862091085877968883 3210771880841561801604 3251669425865018889024 3283195306725206052768 3319981808761342815264 3338909869244588783424 3341823794345299017996 3377420940400812414144 3389148096443870790582 3465595045987717500144 3515274856335539451456 3527480671808926741218 3547591736072375582388 3588509749175863190028 3593950418061336666816 3628794812696280374112 3658128104098146250152 3669453578104642058976 3734979534856510667172 3793614330175855370528 3830394524512740394896 3873312110221566617808 3898794426736182187662 4016768114303846862912 4043194220319003750168 4054390555511286379872 4055711849484078065184 4101153999058129360032 4115394117110414531421 4180717833255024285888 4267816121447837291844 4281029174455415735472 4309193840076832944258 4357476123999262445034 4455765059127065357328 4518864128591827720776 4532854420011616661088 4548593497858879218939 4620793394650290000192 4703307562411902321624 4730122314763167443184 4784679665567817586704 4816157821262342702406 4877504138797528333536 4924792960087809079152 4979972713142014222896 5066131410601218621216 5083722144665806185873 5107192699350320526528 5164416146962088823744 5198392568981576250216 5291221007713390111827 5382764623763794785042 5390925627092005000224 5487192156147219375228 5504180367156963088464 5690421495263783055792 5708038899273887647296 5745591786769110592344 5809968165332349926712 5848191640104273281493 5941020078836087143104 6025152171455770294368 6064791330478505625252 6151730998587194040048 6271076749882536428832 6306829753017556590912 6379572887423756782272 6401724182171755937766 6421543761683123603208 6536214185998893667551 6566390613450412105536 6639963617522685630528 6683647588690598035992 6778296192887741581164 6931190091975435000288 7054961343617853482436 7095183472144751164776 7177019498351726380056 7257589625392560748224 7316256208196292500304 7338907156209284117952 7469959069713021334344 7587228660351710741056 7660789049025480789792 7746624220443133235616 7797588853472364375324 8086388440638007500336 8108781111022572759744 8111423698968156130368 8202307998116258720064 8230788234220829062842 8535632242895674583688 8562058348910831470944 8618387680153665888516 8714952247998524890068 8911530118254130714656 9037728257183655441552 9065708840023233322176 9097186995717758437878 9406615124823804643248 9460244629526334886368 9569359331135635173408 9602586273257633906649 9632315642524685404812 9755008277595056667072 9849585920175618158304 9959945426284028445792 10132262821202437242432 10167444289331612371746 10396785137963152500432 10582442015426780223654 10765529247527589570084 10781851254184010000448 10974384312294438750456 11008360734313926176928 11380842990527566111584 11491183573538221184688 11619936330664699853424 11696383280208546562986 12050304342911540588736 12129582660957011250504 12303461997174388080096 12346182351331243594263 12542153499765072857664 12803448364343511875532 12843087523366247206416 13072428371997787335102 13367295177381196071984 13556592385775483162328 13645780493576637656817 13862380183950870000576 14109922687235706964872 14190366944289502329552 14354038996703452760112 14632512416392585000608 14939918139426042668688 15251166433997418557619 15321578098050961579584 15493248440886266471232 15595177706944728750648 15873663023140170335481 16172776881276015000672 16461576468441658125684 17071264485791349167376 17124116697821662941888 17236775360307331777032 17429904495997049780136 17823060236508261429312 18075456514367310883104 18194373991435516875756 18813230249647609286496 18920489259052669772736 19138718662271270346816 19205172546515267813298 19264631285049370809624 19699171840351236316608 19919890852568056891584 20334888578663224743492 20793570275926305000864 21164884030853560447308 21531058495055179140168 21948768624588877500912 22016721468627852353856 22761685981055132223168 22982367147076442369376 23239872661329399706848 23392766560417093125972 24259165321914022501008 24606923994348776160192 24692364702662487188526 25606896728687023751064 25686175046732494412832 26144856743995574670204 26734590354762392143968 27113184771550966324656 27291560987153275313634 28219845374471413929744 28380733888579004659104 28708077993406905520224 28807758819772901719947 29265024832785170001216 29879836278852085337376 30502332867994837115238 31190355413889457501296 31747326046280340670962 32345553762552030001344 32923152936883316251368 34142528971582698334752 34473550720614663554064 34859808991994099560272 36150913028734621766208 36388747982871033751512 37038547053993730782789 37626460499295218572992 38410345093030535626596 38529262570098741619248 40669777157326449486984 40937341480729912970451 41587140551852610001728 42329768061707120894616 43062116990110358280336 43897537249177755001824 45753499301992255672857 45964734294152884738752 46479745322658799413696 46785533120834186251944 48518330643828045002016 49384729405324974377052 51213793457374047502128 51372350093464988825664 52289713487991149340408 53469180709524784287936 54226369543101932649312 54583121974306550627268 56439690748942827859488 56761467777158009318208 57416155986813811040448 57615517639545803439894 59759672557704170674752 61004665735989674230476 62380710827778915002592 63494652092560681341924 65846305873766632502736 68285057943165396669504 68947101441229327108128 69719617983988199120544 72777495965742067503024 74077094107987461565578 76820690186061071253192 77058525140197483238496 81339554314652898973968 81874682961459825940902 84659536123414241789232 86124233980220716560672 86423276459318705159841 87795074498355510003648 91506998603984511345714 93571066241668372503888 97036661287656090004032 98769458810649948754104 102427586914748095004256 104579426975982298680816 108452739086203865298624 109166243948613101254536 111115641161981192348367 112879381497885655718976 115231035279091606879788 122009331471979348460952 124761421655557830005184 126989304185121362683848 131692611747533265005472 137894202882458654216256 139439235967976398241088 145554991931484135006048 148154188215974923131156 153641380372122142506384 154117050280394966476992 162679108629305797947936 163749365922919651881804 169319072246828483578464 172248467960441433121344 172846552918637410319682 183013997207969022691428 187142132483336745007776 197538917621299897508208 204855173829496190008512 209158853951964597361632 218332487897226202509072 222231282323962384696734 230462070558183213759576 244018662943958696921904 253978608370242725367696 259269829377956115479523 263385223495066530010944 291109983862968270012096 296308376431949846262312 307282760744244285012768 325358217258611595895872 327498731845839303763608 338638144493656967156928 345693105837274820639364 366027994415938045382856 374284264966673490015552 395077835242599795016416 418317707903929194723264 436664975794452405018144 444462564647924769393468 460924141116366427519152 488037325887917393843808 507957216740485450735392 518539658755912230959046 592616752863899692524624 614565521488488570025536 654997463691678607527216 691386211674549641278728 732055988831876090765712 777809488133868346438569 790155670485199590032832 873329951588904810036288 888925129295849538786936 921848282232732855038304 976074651775834787687616 1015914433480970901470784 1037079317511824461918092 1185233505727799385049248 1309994927383357215054432 1382772423349099282557456 1464111977663752181531424 1555618976267736692877138 1777850258591699077573872 1843696564465465710076608 2074158635023648923836184 2370467011455598770098496 2619989854766714430108864 2765544846698198565114912 2928223955327504363062848 3111237952535473385754276 3555700517183398155147744 4148317270047297847672368 5531089693396397130229824 6222475905070946771508552 7111401034366796310295488 8296634540094595695344736 12444951810141893543017104 16593269080189191390689472 24889903620283787086034208 49779807240567574172068416
- Sum of all divisors σ(n): 193521968016000448616710191
- Sum of proper divisors (its aliquot sum) s(n): 143742160775432874444641775
- 49779807240567574172068416 is an abundant number, because the sum of its proper divisors (143742160775432874444641775) is greater than itself. Its abundance is 93962353534865300272573359
Bases of 49779807240567574172068416
- Binary: 101001001011010100100011000001111111111001110111011100000100010001110011101010010000002
- Hexadecimal: 0x292D48C1FF9DDC111CEA40
- Base-36: 6967SM23GI98I9000
Squares and roots of 49779807240567574172068416
- 49779807240567574172068416 squared (497798072405675741720684162) is 2478029208908063883360258821585062827893107784749056
- 49779807240567574172068416 cubed (497798072405675741720684163) is 123355816355939576371886873844091936412819014078998392265834274549183023415296
-
49779807240567574172068416 is a
perfect square number . Itssquare root is 7055480652696 -
The
cube root of 49779807240567574172068416 is 367861556.0096236551
Scales and comparisons
How big is 49779807240567574172068416?- 49,779,807,240,567,574,172,068,416 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 49,779,807,240,567,574,172,068,416 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 49779807240567574172068416 cubic inches would be around 30655129.7 feet tall.
Recreational maths with 49779807240567574172068416
- 49779807240567574172068416 backwards is 61486027147576504270897794
- 49779807240567574172068416 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 49779807240567574172068416's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 49779807240567574172068416 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 49779807240567574172068416 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/49779807240567574172068416/
Chicago style:
Numbermatics. 2024. "Number 49779807240567574172068416 - Facts about the integer". https://numbermatics.com/n/49779807240567574172068416/
The information we have on file for 49779807240567574172068416 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 49779807240567574172068416, math, Factors of 49779807240567574172068416, curriculum, school, college, exams, university, Prime factorization of 49779807240567574172068416, STEM, science, technology, engineering, physics, economics, calculator, forty-nine septillion, seven hundred seventy-nine sextillion, eight hundred seven quintillion, two hundred forty quadrillion, five hundred sixty-seven trillion, five hundred seventy-four billion, one hundred seventy-two million, sixty-eight thousand, four hundred sixteen.