143429122261113237730672128
143,429,122,261,113,237,730,672,128 is an even composite number composed of six prime numbers multiplied together.
143429122261113237730672128 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 143429122261113237730672128:
29 × 33 × 116 × 193 × 533 × 1793
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 11 × 11 × 19 × 19 × 19 × 53 × 53 × 53 × 179 × 179 × 179)See below for interesting mathematical facts about the number 143429122261113237730672128 from the Numbermatics database.
Names of 143429122261113237730672128
- Cardinal: 143429122261113237730672128 can be written as One hundred forty-three septillion, four hundred twenty-nine sextillion, one hundred twenty-two quintillion, two hundred sixty-one quadrillion, one hundred thirteen trillion, two hundred thirty-seven billion, seven hundred thirty million, six hundred seventy-two thousand, one hundred twenty-eight.
Scientific notation
- Scientific notation: 1.43429122261113237730672128 × 1026
Factors of 143429122261113237730672128
Divisors of 143429122261113237730672128
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 19 22 24 27 32 33 36 38 44 48 53 54 57 64 66 72 76 88 96 99 106 108 114 121 128 132 144 152 159 171 176 179 192 198 209 212 216 228 242 256 264 288 297 304 318 342 352 358 361 363 384 396 418 424 432 456 477 484 512 513 528 537 576 583 594 608 627 636 684 704 716 722 726 768 792 836 848 864 912 954 968 1007 1026 1056 1074 1083 1089 1152 1166 1188 1216 1254 1272 1331 1368 1408 1431 1432 1444 1452 1536 1584 1611 1672 1696 1728 1749 1824 1881 1908 1936 1969 2014 2052 2112 2148 2166 2178 2299 2304 2332 2376 2432 2508 2544 2662 2736 2809 2816 2862 2864 2888 2904 3021 3168 3222 3249 3267 3344 3392 3401 3456 3498 3648 3762 3816 3872 3938 3971 3993 4028 4104 4224 4296 4332 4356 4598 4608 4664 4752 4833 4864 5016 5088 5247 5324 5472 5618 5632 5643 5724 5728 5776 5808 5907 6042 6336 6413 6444 6498 6534 6688 6784 6802 6859 6897 6912 6996 7296 7524 7632 7744 7876 7942 7986 8056 8208 8427 8448 8592 8664 8712 9063 9196 9328 9487 9504 9666 9728 9747 10032 10176 10203 10494 10648 10944 11077 11236 11286 11448 11456 11552 11616 11814 11913 11979 12084 12672 12826 12888 12996 13068 13376 13568 13604 13718 13794 13824 13992 14592 14641 15048 15264 15488 15741 15752 15884 15972 16112 16416 16854 16896 17184 17328 17424 17721 18126 18392 18656 18974 19008 19133 19239 19332 19494 20064 20352 20406 20577 20691 20988 21296 21659 21888 22154 22472 22572 22896 22912 23104 23232 23628 23826 23958 24168 25281 25289 25344 25652 25776 25992 26136 26752 27136 27189 27208 27436 27588 27984 28461 29184 29282 30096 30528 30609 30899 30976 31482 31504 31768 31944 32041 32224 32832 33231 33708 34368 34656 34848 35442 35739 35937 36252 36784 37312 37411 37948 38016 38266 38478 38664 38988 40128 40704 40812 41154 41382 41976 42592 43318 43681 43776 43923 44308 44944 45144 45792 45824 46208 46464 47256 47652 47916 48336 50562 50578 50688 51304 51552 51984 52272 53163 53371 53504 54378 54416 54872 55176 55968 56922 57399 57717 58564 60192 61056 61218 61731 61798 61952 62073 62964 63008 63536 63888 64082 64448 64619 64977 65664 66462 67416 68736 69312 69696 70543 70884 71478 71874 72504 73568 74624 74822 75449 75843 75867 75896 76032 76532 76956 77328 77976 80256 81408 81624 82308 82764 83952 85184 85383 86636 87362 87552 87846 88616 89888 90288 91584 91648 91827 92416 92697 92928 94512 95304 95832 96123 96672 99693 101124 101156 102608 103104 103968 104357 104544 106326 106742 107008 107217 108756 108832 109744 110352 111936 112233 113844 114798 115434 117128 120384 121847 122112 122436 123462 123596 124146 125928 126016 127072 127776 128164 128896 129238 129954 131043 131328 131769 132924 134832 137472 138624 139392 141086 141768 142956 143748 145008 147136 148877 149248 149644 150898 151686 151734 151792 152064 153064 153912 154656 155952 160113 160512 161051 163248 164616 165528 167904 170368 170766 172197 173151 173272 174724 175692 177232 179776 180253 180576 183168 183654 184832 185193 185394 185856 189024 190608 191664 192246 193344 193857 194931 199386 202248 202312 205216 206208 207936 208714 209088 210463 211629 212652 213484 214434 217512 217664 219488 220704 223872 224466 226347 227601 227688 229596 230868 234256 238249 240768 243694 244224 244872 246924 247192 248292 251856 252032 254144 255552 256149 256328 257792 258476 259908 262086 262656 263538 265848 269664 274944 277248 278091 278179 278784 282172 283536 285912 287496 288369 290016 294272 297754 298496 299079 299288 301796 303372 303468 303584 306128 307824 309312 311904 313071 320226 321024 322102 326496 329232 331056 335808 336699 339889 340736 341532 344394 346302 346544 349448 351384 352451 354464 359552 360506 361152 363527 365541 366336 367308 370386 370788 378048 381216 383328 384492 386688 387714 389862 393129 395307 398772 404496 404624 410432 411521 412416 415872 417428 418176 420926 423258 425304 426968 428868 435024 435328 438976 441408 446631 447744 448932 452694 455202 455376 459192 461736 468512 476498 480339 480491 481536 483153 487388 489744 493848 494384 496584 502811 503712 504064 508288 511104 512298 512656 515584 516591 516952 519816 524172 527076 531696 539328 540759 554496 556182 556358 557568 564344 567072 571824 574992 576738 580032 581571 584793 587081 588544 595508 598158 598576 603592 606744 606936 607168 608779 612256 615648 618624 623808 626142 631389 634887 640452 644204 652992 658464 662112 671616 673398 679041 679778 681472 682803 683064 688788 692604 693088 698896 702768 704902 708928 710809 714747 719104 721012 722304 727054 731082 732672 734616 740772 741576 756096 762432 766656 768984 773376 775428 775973 779724 786258 790614 797544 808992 809248 820864 823042 824832 829939 831744 834273 834537 834856 836352 841852 846516 850608 853936 857736 865107 870048 870656 877952 882816 893262 895488 897864 905388 910404 910752 918384 923472 937024 939213 952996 960678 960982 963072 966306 974776 979488 987696 988768 993168 1005622 1007424 1008128 1010097 1014049 1016576 1019667 1022208 1024596 1025312 1033182 1033904 1039632 1048344 1054152 1057353 1063392 1078656 1081518 1090581 1096623 1112364 1112716 1128688 1134144 1143648 1147927 1149984 1153476 1160064 1163142 1169586 1174162 1177088 1179387 1191016 1196316 1197152 1207184 1213488 1213872 1214336 1217558 1224512 1227761 1231296 1234563 1237248 1247616 1252284 1262778 1269774 1280904 1288408 1305984 1316928 1324224 1339893 1340317 1343232 1346796 1358082 1359556 1365606 1366128 1377576 1385208 1386176 1397792 1405536 1409804 1417856 1421618 1429494 1438208 1441017 1441473 1442024 1444608 1449459 1454108 1462164 1469232 1481544 1483152 1508433 1512192 1524864 1533312 1537968 1546752 1550856 1551946 1559448 1572516 1581228 1595088 1617984 1618496 1622277 1637647 1641728 1646084 1659878 1663488 1668546 1669074 1669712 1672704 1683704 1693032 1698173 1701216 1707872 1715472 1730214 1740096 1741312 1744713 1755904 1761243 1765632 1771561 1786524 1795728 1810776 1820808 1821504 1826337 1836768 1846944 1874048 1878426 1894167 1904661 1905992 1921356 1921964 1932612 1949552 1958976 1975392 1977536 1982783 1986336 2011244 2014848 2020194 2028098 2033152 2037123 2039334 2044416 2049192 2050624 2066364 2067808 2079264 2096688 2108304 2114706 2126784 2132427 2144241 2157312 2163036 2181162 2193246 2224728 2225432 2257376 2268288 2287296 2295854 2299968 2306952 2315093 2320128 2326284 2327919 2339172 2348324 2358774 2382032 2392632 2394304 2414368 2426976 2427744 2428672 2435116 2449024 2455522 2462592 2469126 2474496 2489817 2495232 2503611 2504568 2525556 2539548 2561808 2576816 2611968 2620739 2633856 2648448 2679786 2680634 2686464 2693592 2716164 2719112 2731212 2732256 2755152 2770416 2772352 2795584 2811072 2817639 2819608 2828663 2835712 2843236 2858988 2882034 2882946 2884048 2889216 2898918 2908216 2924328 2938464 2963088 2966304 3016866 3024384 3042147 3049728 3059001 3059969 3066624 3075936 3101712 3103892 3118896 3145032 3162456 3172059 3190176 3235968 3236992 3244554 3271743 3275294 3283456 3289869 3292168 3319756 3337092 3338148 3339424 3367408 3386064 3396346 3402432 3415744 3424807 3430944 3443781 3460428 3480192 3489426 3511808 3522486 3531264 3543122 3573048 3591456 3621552 3641616 3643008 3652674 3673536 3683283 3693888 3703689 3738779 3748096 3756852 3788334 3809322 3811984 3842712 3843928 3865224 3876961 3899104 3917952 3950784 3955072 3965566 3972672 3998797 4019679 4020951 4022488 4029696 4040388 4056196 4074246 4078668 4098384 4101248 4132728 4135616 4158528 4193376 4216608 4229412 4253568 4264854 4288482 4314624 4324419 4326072 4348377 4362324 4386492 4449456 4450864 4514752 4525299 4526731 4536576 4574592 4591708 4599936 4613904 4630186 4640256 4652568 4655838 4678344 4696648 4717548 4764064 4785264 4788608 4828736 4853952 4855488 4857344 4866831 4870232 4898048 4911044 4912941 4925184 4938252 4979634 4990464 5007222 5009136 5051112 5079096 5094519 5123616 5153632 5223936 5241478 5267712 5283729 5285401 5296896 5314683 5359572 5361268 5387184 5432328 5438224 5462424 5464512 5479011 5510304 5530921 5540832 5544704 5591168 5622144 5635278 5639216 5657326 5671424 5682501 5686472 5717976 5735339 5764068 5765892 5768096 5797836 5816432 5848656 5876928 5926176 5932608 5948349 6033732 6084294 6099456 6118002 6119938 6133248 6151872 6203424 6207784 6237792 6290064 6324912 6344118 6380352 6397281 6432723 6457891 6471936 6473984 6489108 6543486 6550588 6579738 6584336 6639512 6674184 6676296 6678848 6696569 6734816 6772128 6792692 6804864 6831488 6849614 6861888 6887562 6920856 6945279 6960384 6978852 6983757 7044972 7086244 7146096 7182912 7243104 7283232 7286016 7305348 7347072 7366566 7387776 7407378 7469451 7477558 7496192 7510833 7513704 7576668 7618644 7623968 7685424 7687856 7730448 7753922 7798208 7818899 7835904 7862217 7901568 7910144 7931132 7945344 7997594 8039358 8041902 8044976 8059392 8080776 8112392 8148492 8157336 8196768 8202496 8265456 8271232 8317056 8386752 8433216 8458824 8485989 8507136 8529708 8535703 8576964 8648838 8652144 8696754 8724648 8772984 8898912 8901728 9029504 9050598 9053462 9073152 9126441 9129329 9149184 9177003 9179907 9183416 9199872 9227808 9260372 9305136 9311676 9356688 9393296 9435096 9516177 9528128 9553409 9570528 9577216 9657472 9707904 9710976 9733662 9740464 9796096 9815229 9822088 9825882 9850368 9876504 9959268 10014444 10018272 10102224 10158192 10189038 10247232 10274421 10307264 10331343 10482956 10535424 10567458 10570802 10593792 10629366 10719144 10722536 10774368 10864656 10876448 10924848 10929024 10958022 11020608 11049849 11061842 11081664 11089408 11111067 11154539 11182336 11216337 11244288 11270556 11278432 11314652 11365002 11372944 11435952 11470678 11528136 11531784 11536192 11566801 11595672 11630883 11632864 11697312 11753856 11852352 11865216 11896698 11996391 12062853 12067464 12168588 12236004 12239876 12303744 12406848 12415568 12475584 12580128 12627197 12649824 12688236 12760704 12794562 12865446 12915782 12943872 12947968 12973257 12978216 13086972 13101176 13159476 13168672 13279024 13348368 13352592 13357696 13393138 13469632 13505371 13544256 13575897 13580193 13585384 13609728 13662976 13699228 13723776 13775124 13841712 13890558 13920768 13957704 13967514 14089944 14172488 14292192 14365824 14486208 14566464 14572032 14610696 14694144 14733132 14738823 14743487 14775552 14814756 14938902 14955116 15021666 15027408 15153336 15237288 15247936 15283557 15370848 15375712 15460896 15507844 15596416 15637798 15671808 15724434 15803136 15820288 15851187 15856203 15862264 15890688 15944049 15995188 16078716 16083804 16089952 16161552 16224784 16296984 16314672 16393536 16404992 16437033 16530912 16542464 16592763 16634112 16773504 16866432 16917648 16971978 17014272 17059416 17071406 17153928 17206017 17297676 17304288 17393508 17449296 17545968 17797824 17803456 17845047 18014117 18059008 18101196 18106924 18252882 18258658 18298368 18354006 18359814 18366832 18399744 18455616 18520744 18610272 18623352 18679903 18713376 18786592 18870192 19032354 19056256 19106818 19141056 19154432 19191843 19266931 19314944 19373673 19415808 19421952 19467324 19480928 19630458 19644176 19651764 19753008 19918536 20028888 20036544 20089707 20204448 20316384 20378076 20494464 20548842 20614528 20662686 20835837 20951271 20965912 21134916 21141604 21258732 21438288 21445072 21548736 21729312 21752896 21810613 21849696 21858048 21916044 22041216 22099698 22123684 22163328 22222134 22309078 22364672 22408353 22432674 22488576 22541112 22556864 22629304 22730004 22745888 22871904 22941356 23056272 23063568 23072384 23133602 23191344 23261766 23265728 23394624 23456697 23507712 23586651 23704704 23730432 23793396 23992782 24125706 24134928 24337176 24472008 24479752 24607488 24813696 24831136 24951168 25160256 25254394 25299648 25376472 25457967 25466023 25521408 25589124 25607109 25730892 25831564 25946514 25956432 26173944 26202352 26318952 26337344 26558048 26648983 26696736 26705184 26715392 26786276 26939264 27010742 27088512 27151794 27160386 27170768 27219456 27325952 27379323 27387987 27398456 27447552 27539721 27550248 27683424 27781116 27915408 27935028 28179888 28344976 28584384 28660227 28731648 28828129 28972416 29132928 29221392 29388288 29466264 29477646 29486974 29551104 29629512 29877804 29910232 30043332 30054816 30306672 30474576 30495872 30567114 30741696 30751424 30823263 30921792 30994029 31015688 31115293 31192832 31275596 31448868 31606272 31702374 31712406 31724528 31781376 31888098 31990376 32157432 32167608 32179904 32265287 32323104 32449568 32593968 32629344 32787072 32874066 33061824 33084928 33149547 33185526 33268224 33463617 33547008 33649011 33659659 33732864 33835296 33943956 34118832 34142812 34307856 34412034 34595352 34608576 34700403 34787016 34892649 34898592 35091936 35595648 35606912 35690094 35989173 36028234 36118016 36188559 36202392 36213848 36505764 36517316 36708012 36719628 36733664 36911232 37041488 37220544 37246704 37359806 37426752 37573184 37672877 37740384 37881591 38064708 38112512 38213636 38282112 38383686 38533862 38629888 38747346 38831616 38843904 38934648 38961856 39260916 39288352 39303528 39506016 39837072 40057776 40073088 40179414 40408896 40516113 40632768 40740579 40756152 40988928 41097684 41126569 41229056 41325372 41671674 41902542 41931824 42269832 42283208 42517464 42646571 42876576 42890144 43097472 43458624 43505792 43621226 43699392 43716096 43832088 43986767 44082432 44199396 44216469 44230461 44247368 44326656 44444268 44618156 44816706 44865348 45082224 45113728 45258608 45460008 45491776 45743808 45850671 45882712 46112544 46127136 46144768 46267204 46382688 46523532 46531456 46789248 46913394 47015424 47173302 47409408 47460864 47568609 47586792 47832147 47985564 48251412 48269856 48674352 48944016 48959504 49214976 49627392 49662272 49778289 49794041 49902336 50320512 50508788 50599296 50752944 50915934 50932046 51042816 51178248 51214218 51461784 51618051 51663128 51893028 51912864 52347888 52404704 52637904 52674688 53116096 53297966 53393472 53410368 53430784 53535141 53572552 53744597 53878528 54021484 54042351 54177024 54303588 54320772 54341536 54758646 54775974 54796912 54895104 55079442 55100496 55366848 55562232 55830816 55870056 56039709 56359776 56689952 57168768 57320454 57463296 57656258 57800793 57944832 58121019 58139411 58265856 58442784 58932528 58955292 58973948 59259024 59755608 59820464 60086664 60109632 60269121 60613344 60840131 60949152 60991744 61134228 61483392 61502848 61646526 61843584 61988058 62031376 62230586 62385664 62507511 62551192 62897736 63088729 63404748 63424812 63449056 63776196 63980752 64314864 64335216 64359808 64530574 64646208 64899136 65071333 65187936 65258688 65431839 65574144 65748132 66123648 66299094 66371052 66927234 67094016 67298022 67319318 67465728 67670592 67887912 68237664 68285624 68615712 68824068 69190704 69217152 69400806 69574032 69785298 69797184 70183872 70370091 70759953 71036801 71191296 71213824 71380188 71978346 72056468 72377118 72404784 72427696 73011528 73034632 73416024 73439256 73467328 73662259 73822464 74082976 74441088 74493408 74719612 74853504 75146368 75345754 75480768 75763182 76129416 76225024 76373901 76398069 76427272 76564224 76767372 76821327 77067724 77494692 77869296 77923712 78521832 78576704 78607056 79012032 79674144 79946949 80115552 80146176 80358828 80817792 81032226 81265536 81481158 81512304 81977856 82163961 82195368 82253138 82458112 82619163 82650744 83343348 83805084 83863648 84539664 84566416 85034928 85293142 85753152 85780288 85980681 86007889 86194944 86484387 86917248 87011584 87242452 87398784 87664176 87973534 88164864 88398792 88432938 88460922 88494736 88653312 88888536 89236312 89633412 89730696 90003169 90164448 90227456 90517216 90920016 90983552 91487616 91701342 91765424 92225088 92254272 92289536 92469789 92534408 92765376 93047064 93062912 93345879 93578496 93826788 93892733 94346604 94818816 95137218 95173584 95664294 95971128 96502824 96539712 96795861 97348704 97888032 97919008 99254784 99324544 99556578 99588082 99804672 100390851 100422619 100641024 100947033 100978977 101017576 101198592 101505888 101831868 101864092 102356496 102428436 102923568 103236102 103326256 103786056 103825728 104101209 104677947 104695776 104809408 105087499 105275808 105349376 106232192 106595932 106786944 106820736 107070282 107145104 107489194 107757056 107967519 108042968 108084702 108354048 108607176 108641544 108683072 108971441 109517292 109551948 109593824 110158884 110200992 110733696 111124464 111661632 111740112 112079418 112719552 113018631 113379904 113644773 114337536 114640908 115312516 115601586 115889664 116242038 116278822 116531712 116885568 117865056 117910584 117947896 118518048 119511216 119640928 120173328 120219264 120538242 121226688 121548339 121680262 121898304 121983488 122221737 122268456 122699929 122966784 123005696 123293052 123379707 123687168 123976116 124062752 124461172 125015022 125102384 125795472 126177458 126809496 126849624 126898112 127234811 127552392 127939713 127961504 128629728 128670432 128719616 129061148 129292416 129798272 130142666 130375872 130517376 130863678 131148288 131496264 131960301 132247296 132598188 132691383 132742104 133854468 134596044 134638636 135341184 135775824 136475328 136571248 137231424 137648136 138381408 138434304 138801612 138899167 139148064 139570596 139594368 140367744 140740182 141519906 142073602 142382592 142427648 142705827 142760376 143956692 144112936 144754236 144809568 144855392 146023056 146069264 146832048 146878512 146934656 147324518 147644928 148165952 148559081 148882176 148986816 149334867 149382123 149439224 149707008 150292736 150691508 150961536 151526364 152258832 152747802 152796138 152854544 153128448 153534744 153642654 154135448 154854153 154989384 155738592 155847424 157043664 157153408 157214112 158024064 159348288 159893898 160231104 160292352 160717656 161233791 161635584 162064452 162127053 162178357 162531072 162962316 163024608 164327922 164390736 164506276 165238326 165301488 166686696 167610168 167727296 168119127 169079328 169132832 170069856 170586284 171506304 171560576 171961362 172015778 172389888 172968774 173402379 173834496 174023168 174363057 174418233 174484904 174797568 175328352 175947068 176797584 176865876 176921844 176989472 177777072 178472624 179266824 179461392 180006338 180328896 180454912 180807363 181034432 181514771 181840032 181967104 182520393 182975232 183402684 183530848 184450176 184508544 184939578 185068816 185530752 186094128 186125824 186691758 187156992 187653576 187785466 188693208 189266187 190274436 190347168 191328588 191942256 193005648 193079424 193591722 194697408 195213999 195776064 195838016 196295517 198155287 198649088 199113156 199176164 200781702 200845238 201282048 201894066 201957954 202035152 202397184 203011776 203663736 203728184 204712992 204856872 205478933 205847136 206472204 206652512 207572112 207651456 208202418 209355894 209391552 209618816 210174998 210551616 210698752 211110273 211936241 212464384 213110403 213191864 213573888 213641472 214140564 214290208 214978388 215935038 216085936 216169404 217214352 217283088 217366144 217942882 219034584 219103896 219187648 219769219 220317768 220401984 220986777 221467392 222248928 223323264 223480224 224158836 225439104 226037262 226759808 227289546 228675072 229194207 229281816 230463981 230625032 231203172 232484076 232557644 233771136 235730112 235821168 235895792 237036096 239022432 239281856 239840847 239916743 240346656 240438528 241076484 242453376 243096678 243360524 243796608 244443474 244536912 245399858 245933568 246011392 246491883 246586104 246759414 247374336 247952232 248125504 248922344 250030044 250204768 251590944 252354916 253618992 253699248 253796224 254469622 255104784 255879426 255923008 257259456 257340864 257439232 257942043 258023667 258122296 258584832 259453161 259596544 260285332 260751744 261034752 261727356 262992528 263920602 264494592 265196376 265382766 265484208 267708936 269192088 269277272 270009507 270682368 271551648 272950656 273142496 274462848 275296272 276762816 276868608 277603224 277798334 278296128 279141192 279188736 280037637 280126253 280735488 281480364 281678199 283039812 284147204 285411654 285520752 287913384 288225872 289508472 289619136 289710784 290387583 292046112 292138528 293138813 293664096 293757024 293869312 294649036 296331904 297118162 297764352 297973632 298669734 298764246 298878448 299414016 300585472 301172553 301267857 301383016 301923072 302936931 303052728 303972967 304517664 305495604 305592276 305709088 307069488 307285308 308270896 309708306 309978768 311477184 311694848 312303627 314087328 314306816 314428224 315262497 316048128 317109419 318696576 319787796 320462208 321435312 322467582 323271168 324128904 324254106 324356714 325062144 325924632 326049216 326914323 328655844 328781472 329012552 330476652 330602976 333373392 335220336 335454592 336238254 338158656 338265664 339055893 340139712 340934319 341172568 342268223 343012608 343121152 343922724 344031556 345937548 346804758 347668992 348726114 348836466 348969808 349595136 350656704 351894136 353595168 353731752 353843688 353978944 354918157 355554144 356945248 358533648 358922784 360012676 360657792 361614726 362068864 363029542 363680064 363934208 364645017 365040786 365950464 366805368 367061696 368099787 368900352 369017088 369879156 370137632 370139121 371061504 372188256 373383516 375307152 375570932 377386416 378532374 380548872 380694336 381704433 382657176 383819139 383884512 386011296 386158848 387183444 389394816 390427998 391552128 391676032 392591034 395880903 396310574 397298176 398074149 398226312 398352328 401563404 401690476 403788132 403915908 404070304 406023552 407327472 407456368 409425984 409713744 410957866 411694272 412944408 413305024 414401647 415144224 415302912 416404836 416697501 418711788 418783104 419237632 420349996 421103232 422220546 423872482 424928768 426220806 426383728 427147776 427282944 428281128 428580416 429956776 431870076 432171872 432338808 434428704 434566176 434732288 435885764 438069168 438207792 438375296 439538438 440635536 440803968 441973554 442934784 444497856 445677243 446646528 446960448 448146369 448317672 450878208 452074524 452392259 453519616 454579092 458388414 458563632 460927962 461250064 462406344 464968152 465115288 467542272 469112281 471460224 471642336 471791584 474072192 478044864 478563712 479681694 479833486 480693312 480877056 482152968 483701373 483854437 484906752 486193356 486381159 486535071 486721048 487593216 488886948 489073824 490799716 492983766 493172208 493518828 495904464 496251008 497844688 500060088 500409536 503181888 504357381 504709832 506330677 507237984 507398496 507592448 508939244 510209568 511758852 511846016 514518912 514681728 515884086 516047334 516244592 517169664 518906322 519193088 520207137 520570664 521503488 522069504 523254699 523454712 525985056 527841204 530392752 530765532 530968416 535417872 538384176 538554544 540019014 541364736 543103296 544544313 545901312 546284992 547561179 547734451 548925696 550592544 553525632 555206448 555596668 556592256 558282384 558377472 560075274 560252506 561470976 562960728 563356398 566079624 567798561 568294408 570823308 571041504 575826768 576451744 579016944 579238272 579421568 580775166 584092224 584277056 585641997 586277626 587328192 587514048 587738624 588886551 589298072 591190567 592663808 594236324 594465861 595947264 597339468 597528492 597756896 602345106 602535714 602766032 603846144 605873862 606105456 607945934 609035328 610991208 611184552 611418176 613040453 614138976 614570616 616436799 616541792 619416612 619957536 622954368 624607254 628174656 628613632 628856448 630524994 632096256 634218838 635808723 637393152 639331209 639533521 639575592 640924416 642870624 644935164 648257808 648508212 648713428 651849264 652098432 653828646 657311688 657562944 658025104 659307657 660953304 661205952 662960331 666746784 669241441 670440672 670909184 672476508 676317312 676531328 678111786 680279424 681868638 682345136 684536446 686025216 686242304 687582621 687845448 688063112 691875096 693609516 693976019 697452228 697672932 697939616 701313408 703788272 707190336 707463504 707687376 707957888 709836314 711108288 713890496 715784663 717067296 717845568 719522541 719750229 720025352 721315584 723229452 724137728 726059084 727360128 729290034 730081572 733610736 734123392 736199574 737800704 738034176 739758312 740275264 740278242 742123008 744376512 746767032 750614304 751141864 754772832 757064748 761097744 761388672 763408866 765314352 767638278 767769024 772022592 772317696 774071001 774366888 778359483 778789632 780855996 781404811 783104256 783352064 785182068 791761806 792621148 796148298 796452624 796704656 803126808 803380952 807576264 807831816 808140608 810028521 810284849 812047104 814654944 814912736 818851968 819427488 821915732 823388544 825888816 826610048 828803294 830288448 830605824 832809672 833395002 837423576 837566208 838475264 840112911 840378759 840699992 842206464 844441092 845034597 847744964 852441612 852767456 856562256 857160832 859913552 863740152 864343744 864677616 868857408 869132352 869464576 871162749 871771528 876138336 876415584 876750592 879076876 879416439 881271072 881607936 883947108 888995712 891354486 893293056 893920896 896292738 896635344 901756416 903803571 904149048 904784518 907039232 908810793 909158184 911918901 916776828 917127264 921855924 922500128 924812688 929936304 930230576 935084544 938224562 942920448 943284672 943583168 945787491 946086779 948144384 951328257 956089728 957127424 959363388 959666972 961386624 964305936 967402746 967708874 969813504 972386712 972762318 973070142 973442096 975186432 977773896 978147648 980742969 981599432 985967532 986344416 987037656 990034859 991808928 992502016 995689376 1000120176 1000819072 1006363776 1008714762 1009419664 1012661354 1014475968 1014796992 1015184896 1017167679 1017878488 1020419136 1021147343 1023517704 1023692032 1026804669 1029037824 1029363456 1031768172 1032094668 1032489184 1037812644 1040414274 1041141328 1043006976 1046509398 1046909424 1051970112 1055682408 1060785504 1061531064 1061936832 1064754471 1070835744 1076768352 1077109088 1080038028 1086206592 1089088626 1091802624 1092569984 1095122358 1095468902 1097851392 1101185088 1104299361 1104648809 1107051264 1110412896 1110417363 1111193336 1113184512 1116564768 1120150548 1120505012 1125921456 1126712796 1132159248 1135597122 1136588816 1141646616 1142083008 1145113299 1151457417 1151653536 1152903488 1155962489 1158033888 1158476544 1158843136 1161550332 1168184448 1168554112 1171283994 1172555252 1174656384 1175028096 1177773102 1178596144 1182381134 1185327616 1187642709 1188472648 1188931722 1191894528 1194678936 1195056984 1195513792 1198685851 1204690212 1205071428 1205532064 1211747724 1212210912 1215891868 1218070656 1221982416 1222369104 1222836352 1226080906 1228277952 1229141232 1232873598 1233083584 1238833224 1239915072 1243204941 1245908736 1249214508 1250092503 1256349312 1257712896 1261049988 1268437676 1271617446 1274786304 1278662418 1279067042 1279151184 1281848832 1285741248 1289870328 1296515616 1297016424 1297426856 1303698528 1304196864 1307657292 1314623376 1315125888 1316050208 1318615314 1321906608 1322411904 1325920662 1333493568 1337031729 1338482882 1340881344 1341818368 1344439107 1344953016 1349699219 1352634624 1353062656 1356223572 1357176777 1360558848 1363737276 1364690272 1369072892 1375165242 1375690896 1376126224 1383750192 1387219032 1387952038 1394904456 1395345864 1395879232 1399582921 1402626816 1407336843 1407576544 1414380672 1414927008 1415374752 1415915776 1419672628 1422216576 1427780992 1431569326 1434134592 1435691136 1439045082 1439500458 1440050704 1442631168 1446458904 1448275456 1451104119 1451563311 1452118168 1454720256 1458580068 1459605213 1460163144 1467221472 1468246784 1472399148 1479516624 1480550528 1480556484 1488753024 1493534064 1501228608 1502283728 1509545664 1514129496 1518992031 1522195488 1522777344 1526817732 1527890837 1530628704 1535276556 1535538048 1544045184 1548142002 1548733776 1556718966 1557579264 1561711992 1562809622 1566208512 1566704128 1569764097 1570364136 1583523612 1585242296 1592296596 1592905248 1593409312 1606253616 1606761904 1615152528 1615663632 1616281216 1620057042 1620569698 1624094208 1629309888 1629825472 1633632939 1634149891 1637703936 1638854976 1642683537 1643203353 1643831464 1646777088 1651777632 1653220096 1657606588 1660576896 1665619344 1666790004 1674847152 1675132416 1680225822 1680757518 1681399984 1684412928 1688882184 1690069194 1695489928 1703395683 1704883224 1705534912 1710060211 1713124512 1714321664 1719827104 1727480304 1728687488 1729355232 1737714816 1738264704 1742325498 1743543056 1752276672 1752831168 1753501184 1756925991 1758153752 1758832878 1762542144 1763215872 1767894216 1773571701 1777991424 1782708972 1783397583 1783961927 1787841792 1792585476 1793270688 1807607142 1808298096 1809569036 1817621586 1818316368 1823837802 1833553656 1834254528 1839121359 1843711848 1845000256 1849310397 1849625376 1859872608 1860461152 1876449124 1885840896 1886569344 1887166336 1891574982 1892173558 1896288768 1902656514 1907426169 1912179456 1914254848 1917993627 1918600563 1918726776 1919333944 1922773248 1928611872 1934805492 1935417748 1944773424 1945524636 1946140284 1946884192 1955547792 1956295296 1961485938 1963198864 1971935064 1972688832 1974075312 1977922971 1980069718 1983617856 1985004032 1988880993 1991378752 1996662481 2000240352 2001638144 2007724323 2012727552 2017429524 2018839328 2025322708 2028951936 2029593984 2034335358 2035756976 2040838272 2042294686 2047035408 2047384064 2053609338 2058075648 2058726912 2063536344 2064189336 2064978368 2070457379 2075625288 2080828548 2081928057 2082282656 2093018796 2093818848 2103940224 2111364816 2121571008 2123062128 2123873664 2129508942 2141671488 2147353989 2153536704 2154218176 2159250687 2160076056 2172413184 2178177252 2179708157 2185139968 2190244716 2190937804 2202370176 2208598722 2209297618 2214102528 2220825792 2220834726 2222386672 2226369024 2233129536 2240301096 2241010024 2251842912 2253425592 2260268263 2264318496 2271194244 2273177632 2283293232 2284166016 2290226598 2302914834 2303307072 2305806976 2311924978 2316067776 2316953088 2317686272 2322213003 2323100664 2331298651 2336368896 2337108224 2342567988 2344214433 2345110504 2349312768 2350056192 2355546204 2357192288 2364762268 2375285418 2376945296 2377863444 2389357872 2390113968 2391027584 2397371702 2409380424 2410142856 2411064128 2417461409 2423495448 2424421824 2430085563 2430854547 2431783736 2436141312 2443964832 2444738208 2445672704 2452161812 2456555904 2458282464 2465747196 2466167168 2477666448 2479830144 2486409882 2491817472 2498429016 2500185006 2512698624 2515425792 2521136277 2522099976 2535103791 2536875352 2543234892 2557324836 2558134084 2558302368 2571482496 2579740656 2593031232 2594032848 2594853712 2607397056 2608393728 2615314584 2629246752 2630251776 2632100416 2637230628 2638249317 2639084173 2643813216 2644823808 2651841324 2666987136 2674063458 2676965764 2681762688 2688878214 2689906032 2699398438 2705269248 2706125312 2711410713 2712447144 2714353554 2721117696 2727474552 2729380544 2735756703 2738145784 2750330484 2751381792 2752252448 2767500384 2774438064 2775904076 2789808912 2790691728 2791758464 2799165842 2805253632 2814673686 2815153088 2828761344 2829854016 2830749504 2831831552 2837362473 2838260337 2839345256 2844433152 2853984771 2855561984 2863138652 2868269184 2871382272 2878090164 2879000916 2880101408 2892917808 2902208238 2903126622 2904236336 2909440512 2917160136 2919210426 2920326288 2934442944 2936493568 2942228907 2944798296 2959033248 2961101056 2961112968 2970104577 2977506048 2987068128 3002457216 3004567456 3019091328 3028258992 3037984062 3044390976 3045554688 3053635464 3055781674 3061257408 3063442029 3070553112 3071076096 3080414007 3081388783 3088090368 3096284004 3097467552 3113437932 3123423984 3125619244 3139528194 3140728272 3167047224 3170484592 3184593192 3185810496 3186818624 3194263413 3212507232 3213523808 3224526943 3230305056 3231327264 3232562432 3240114084 3241139396 3258619776 3259650944 3267265878 3268299782 3275407872 3277709952 3285367074 3286406706 3287662928 3293554176 3303555264 3306440192 3312898083 3313946427 3315213176 3321153792 3331238688 3333580008 3343702637 3349694304 3360451644 3361515036 3362799968 3377764368 3380138388 3390979856 3406791366 3409766448 3411069824 3420120422 3426249024 3428643328 3435339897 3439654208 3448780649 3454960608 3457374976 3458710464 3467887467 3475429632 3476529408 3484650996 3487086112 3504553344 3505662336 3513851982 3516307504 3517665756 3525084288 3535788432 3547143402 3555982848 3565417944 3566795166 3567923854 3575683584 3585170952 3586541376 3596057553 3615214284 3616596192 3619138072 3635243172 3636632736 3647675604 3667107312 3668509056 3678242718 3687423696 3690000512 3698620794 3699250752 3719745216 3720922304 3729614823 3750277509 3752898248 3764950453 3773138688 3774332672 3783149964 3784347116 3805313028 3814852338 3824358912 3835987254 3837201126 3837453552 3838667888 3845546496 3857223744 3869610984 3870835496 3889546848 3891049272 3892280568 3893768384 3904099727 3911095584 3912590592 3922971876 3926397728 3943870128 3945377664 3948150624 3955845942 3960139436 3967235712 3977761986 3982757504 3993324962 4000480704 4003276288 4011095187 4015448646 4025455104 4034859048 4037678656 4049097657 4050645416 4057903872 4059187968 4068670716 4071513952 4071530331 4081676544 4084589372 4094070816 4107218676 4127072688 4128378672 4129956736 4140914758 4151250576 4161657096 4163856114 4164565312 4186037592 4187637696 4198748763 4207880448 4222010529 4222729632 4243142016 4246124256 4247747328 4259017884 4283342976 4294707978 4307073408 4308436352 4318501374 4320152112 4344826368 4354689933 4356354504 4359416314 4370279936 4378815639 4380489432 4381875608 4404740352 4417197444 4418595236 4441651584 4441669452 4444773344 4466259072 4480602192 4482020048 4503685824 4506851184 4520536526 4528636992 4542388488 4546355264 4556976093 4558418117 4566586464 4568332032 4580453196 4583672511 4605829668 4606614144 4611613952 4623849956 4632135552 4644426006 4646201328 4662597302 4672737792 4674216448 4685135976 4688428866 4690221008 4698625536 4700112384 4711092408 4714384576 4729524536 4750570836 4753890592 4755726888 4770167957 4778715744 4780227936 4782055168 4794743404 4818760848 4820285712 4822128256 4834922818 4846990896 4848843648 4860171126 4861709094 4863567472 4872282624 4887929664 4889476416 4891345408 4900898817 4902449673 4904323624 4913111808 4916564928 4929610059 4931494392 4932334336 4955332896 4959660288 4972819764 4976314849 4996858032 5000370012 5025397248 5042272554 5044199952 5070207582 5073750704 5086469784 5114649672 5116268168 5116604736 5130180633 5142964992 5159481312 5160235091 5186062464 5188065696 5189707424 5214794112 5230629168 5258493504 5260503552 5264200832 5274461256 5276498634 5278168346 5287626432 5289647616 5303682648 5320715103 5322398807 5333974272 5348126916 5350192749 5351885781 5353931528 5363525376 5377756428 5379812064 5398796876 5422821426 5424894288 5428707108 5454949104 5458761088 5471513406 5476291568 5500660968 5502763584 5504504896 5517364077 5535000768 5547931191 5548876128 5551808152 5569637447 5579617824 5581383456 5583516928 5598331684 5629347372 5630306176 5657522688 5659708032 5661499008 5674724946 5676520674 5678690512 5688866304 5707969542 5711123968 5722278507 5726277304 5736538368 5742764544 5755801689 5756180328 5758001832 5760202816 5775486373 5785835616 5804416476 5806253244 5808472672 5834320272 5838420852 5840652576 5868885888 5884457814 5889596592 5918066496 5922202112 5922225936 5933768913 5940209154 5955012096 5974136256 5989987443 6004914432 6009134912 6023172969 6025078961 6038182656 6056517984 6075968124 6088781952 6107270928 6111563348 6122514816 6126884058 6141106224 6142152192 6160828014 6162777566 6176180736 6192568008 6194935104 6211372137 6226875864 6245784171 6246847968 6251238488 6279056388 6281456544 6334094448 6340969184 6369186384 6371620992 6373637248 6388526826 6425014464 6427047616 6442061967 6449053886 6460610112 6462654528 6465124864 6477752061 6480228168 6482278792 6503096237 6517239552 6519301888 6534531756 6536599564 6539124471 6555419904 6570734148 6572813412 6575325856 6607110528 6625796166 6627892854 6630426352 6642307584 6662477376 6667160016 6687405274 6699388608 6720903288 6723030072 6725599936 6743444983 6755528736 6760276776 6780804789 6781959712 6813582732 6819532896 6822139648 6840240844 6852498048 6870679794 6879308416 6897561298 6909921216 6914749952 6917420928 6935774934 6950859264 6953058816 6969301992 6974172224 6993895953 7009106688 7011324672 7027703964 7032615008 7032643299 7035331512 7050168576 7071576864 7094286804 7130835888 7133590332 7135847708 7170341904 7173082752 7192115106 7230428568 7233192384 7238276144 7252384227 7270486344 7273265472 7292563641 7295351208 7334214624 7337018112 7356485436 7361655851 7374847392 7380001024 7397241588 7398501504 7439490432 7441844608 7459229646 7500555018 7505796496 7529900906 7546277376 7548665344 7563408831 7566299928 7568694232 7610626056 7629704676 7633736209 7671974508 7674402252 7674907104 7677335776 7714447488 7739221968 7741670992 7779093696 7782098544 7784561136 7787536768 7808199454 7822191168 7825181184 7845943752 7852795456 7873631293 7887740256 7890755328 7896301248 7911691884 7914747951 7917252519 7920278872 7934471424 7955523972 7965515008 7986649924 8000961408 8022190374 8030897292 8069718096 8075357312 8098195314 8101290832 8115807744 8118375936 8137341432 8143027904 8143060662 8163353088 8169178744 8188141632 8207270109 8214437352 8254145376 8256757344 8259913472 8281829516 8302501152 8323314192 8327712228 8329130624 8372075184 8375275392 8397497526 8415760896 8444021058 8445459264 8486284032 8492248512 8495494656 8514781011 8518035768 8561954313 8566685952 8589415956 8595452921 8614146816 8616872704 8637002748 8640304224 8709379866 8712709008 8718832628 8757631278 8760978864 8763751216 8809480704 8834394888 8837190472 8883303168 8883338904 8889546688 8910313731 8913133339 8932518144 8961204384 8964040096 9007371648 9013702368 9041073052 9057273984 9084776976 9092710528 9113952186 9116836234 9133172928 9136664064 9160906392 9167345022 9190326087 9211659336 9213228288 9223227904 9241242021 9244166349 9247699912 9264271104 9288852012 9292402656 9325194604 9370271952 9376857732 9380442016 9422184816 9428769152 9459049072 9501141672 9507781184 9511453776 9540335914 9557431488 9560455872 9564110336 9582790239 9589486808 9620282863 9637521696 9640571424 9644256512 9669845636 9673580829 9693981792 9697687296 9720342252 9723418188 9727134944 9775859328 9778952832 9801797634 9804899346 9808647248 9826223616 9833129856 9859220118 9862988784 9864668672 9910665792 9919320576 9941839281 9945639528 9952629698 9993716064 10000740024 10031107911 10084545108 10088399904 10140415164 10147501408 10172939568 10229299344 10232536336 10233209472 10260361266 10285929984 10318962624 10320470182 10346341947 10372124928 10376131392 10379414848 10403662401 10406954569 10429588224 10461258336 10516987008 10528401664 10548922512 10552997268 10556336692 10575252864 10607365296 10641430206 10644797614 10667948544 10696253832 10700385498 10703771562 10707863056 10727050752 10755512856 10759624128 10788172659 10797593752 10845642852 10849788576 10857414216 10890383449 10909898208 10917522176 10943026812 10952583136 11001321936 11005527168 11009009792 11034728154 11070001536 11095862382 11097752256 11103616304 11139274894 11159235648 11162766912 11167033856 11188844469 11196663368 11232620773 11258694744 11260612352 11294851359 11319416064 11322998016 11349449892 11353041348 11357381024 11415939084 11444557014 11452554608 11473076736 11511603378 11512360656 11516003664 11520405632 11550972746 11571671232 11608832952 11612506488 11616945344 11647768607 11668640544 11676841704 11681305152 11712299181 11737771776 11768915628 11779193184 11836132992 11844451872 11867537826 11880418308 11948272512 11979974886 12009828864 12018269824 12046345938 12050157922 12076365312 12113035968 12147292971 12151136899 12151936248 12177563904 12214541856 12214590993 12223126696 12245029632 12253768116 12282212448 12321656028 12325555132 12385136016 12389870208 12422744274 12453751728 12491568342 12493695936 12502476976 12558112776 12562913088 12596246289 12666031587 12668188896 12681938368 12715587379 12738372768 12743241984 12747274496 12777053652 12850028928 12854095232 12884123934 12898107772 12921220224 12925309056 12955504122 12960456336 12964557584 13006192474 13034479104 13038603776 13064069799 13069063512 13073199128 13078248942 13110839808 13141468296 13145626824 13150651712 13185544361 13214221056 13251592332 13255785708 13260852704 13324954752 13334320032 13374810548 13398777216 13441806576 13446060144 13451199872 13486889966 13511057472 13520553552 13561609578 13563919424 13627165464 13639065792 13644279296 13670928279 13675254351 13680481688 13704996096 13741359588 13751017533 13758616832 13795122596 13819842432 13834841856 13871549868 13938603984 13948344448 13987791906 14018213376 14022649344 14055407928 14065230016 14065286598 14070663024 14100337152 14143153728 14188573608 14261671776 14267180664 14271695416 14310503871 14340683808 14346165504 14384230212 14460857136 14466384768 14476552288 14504768454 14540972688 14546530944 14585127282 14590702416 14668429248 14674036224 14707349019 14712970872 14723311702 14749694784 14760002048 14788830177 14794483176 14797003008 14846691409 14878980864 14883689216 14918459292 14928944547 15001110036 15011592992 15059801812 15126817662 15132599856 15137388464 15221252112 15259409352 15267472418 15343949016 15348804504 15349814208 15354671552 15390541899 15395412131 15428894976 15478443936 15480705273 15483341984 15558187392 15564197088 15569122272 15575073536 15616398908 15644382336 15691887504 15705590912 15747262586 15775480512 15781510656 15792602496 15823383768 15829495902 15834505038 15840557744 15868942848 15911047944 15931030016 15962145309 15967196421 15973299848 16001922816 16044380748 16055657343 16061794584 16110567251 16139436192 16150714624 16196390628 16202581664 16274682864 16286055808 16286121324 16338357488 16376283264 16414540218 16428874704 16508290752 16513514688 16519826944 16552092231 16563659032 16605002304 16646628384 16655424456 16658261248 16708912341 16744150368 16750550784 16794995052 16806799207 16888042116 16890918528 16972568064 16984497024 17029562022 17036071536 17123908626 17133371904 17178831912 17190905842 17228293632 17233745408 17267405067 17274005496 17280608448 17326459119 17418759732 17425418016 17437665256 17515262556 17521957728 17527502432 17668789776 17674380944 17766606336 17766677808 17779093376 17820627462 17826266678 17865036288 17922408768 17928080192 17969962329 17975648801 18014743296 18027404736 18069518907 18075236883 18082146104 18114547968 18169553952 18185421056 18227904372 18233672468 18266345856 18321812784 18334690044 18380652174 18423318672 18426456576 18482484042 18488332698 18495399824 18528542208 18577704024 18584805312 18634116411 18650389208 18737352513 18740543904 18753715464 18760884032 18810662321 18844369632 18857538304 18918098144 19002283344 19015562368 19022907552 19080671828 19114862976 19120911744 19165580478 19178973616 19240565726 19275043392 19281142848 19288513024 19326185901 19339691272 19347161658 19387963584 19395374592 19440684504 19446836376 19454269888 19509288711 19551718656 19557905664 19603595268 19609798692 19617294496 19617373413 19666259712 19718440236 19725977568 19821331584 19883678562 19891279056 19905259396 19987432128 20001480048 20062215822 20169090216 20176799808 20230334949 20280830328 20295002816 20342414367 20345879136 20458598688 20465072672 20466418944 20520722532 20637925248 20640940364 20692683894 20744249856 20752262784 20758829696 20807324802 20813909138 20859176448 20922516672 20981687859 21033974016 21056803328 21097845024 21097929897 21105994536 21112673384 21150505728 21214730592 21282860412 21289595228 21392507664 21400770996 21407543124 21415726112 21511025712 21519248256 21576345318 21595187504 21691285704 21699577152 21714828432 21757152681 21780766898 21819796416 21835044352 21877690923 21886053624 21905166272 21963287291 22002643872 22011054336 22018019584 22069456308 22084967553 22140003072 22191724764 22195504512 22207232608 22278549788 22318471296 22325533824 22377688938 22393326736 22465241546 22517389488 22521224704 22589702718 22638832128 22645996032 22698899784 22706082696 22714762048 22775031169 22831878168 22889114028 22901208627 22905109216 23023206756 23024721312 23032007328 23040811264 23101945492 23143342464 23217665904 23225012976 23233890688 23295537214 23337281088 23353683408 23362610304 23424598362 23475543552 23537831256 23558386368 23620893879 23672265984 23688903744 23735075652 23751757557 23760836616 23896545024 23959949772 23976789727 24036539648 24092691876 24100315844 24226071936 24294585942 24302273798 24303872496 24355127808 24429083712 24429181986 24446253392 24490059264 24507536232 24564424896 24643312056 24651110264 24770272032 24779740416 24845488548 24862950893 24907503456 24983136684 24987391872 25004953952 25116225552 25125826176 25192492578 25332063174 25336377792 25363876736 25431174758 25476745536 25486483968 25494548992 25544343033 25554107304 25644285161 25700057856 25708190464 25768247868 25786358763 25796215544 25842440448 25850618112 25911008244 25920912672 25929115168 26012384948 26128139598 26138127024 26146398256 26156497884 26282936592 26291253648 26301303424 26371088722 26428442112 26503184664 26511571416 26521705408 26592075499 26649909504 26668640064 26730941193 26739400017 26749621096 26797554432 26883613152 26892120288 26902399744 26973779932 27022114944 27041107104 27123219156 27127838848 27254330928 27278131584 27341856558 27350508702 27360963376 27409992192 27482719176 27502035066 27517233664 27570978261 27590245192 27639684864 27669683712 27732499047 27743099736 27877207968 27896688896 27975583812 28110815856 28130460032 28130573196 28141326048 28286307456 28377147216 28523343552 28534361328 28543390832 28621007742 28681367616 28692331008 28768460424 28860848589 28921714272 28932769536 28953104576 29009536908 29020742487 29029925903 29081945376 29093061888 29170254564 29181404832 29336858496 29414698038 29425941744 29446623404 29499389568 29577660354 29588966352 29594006016 29693382818 29757961728 29767378432 29825517843 29836918584 29857889094 30002220072 30023185984 30093323733 30119603624 30253635324 30265199712 30274776928 30442504224 30518818704 30534944836 30687898032 30697609008 30699628416 30709343104 30781083798 30790824262 30857789952 30956887872 30961410546 30966683968 31039025841 31116374784 31128394176 31138244544 31150147072 31210987203 31220863707 31232797816 31288764672 31383775008 31411181824 31494525172 31550961024 31585204992 31646767536 31658991804 31669010076 31681115488 31822095888 31924290618 31934392842 31946599696 32003845632 32088761496 32111314686 32123589168 32221134502 32278872384 32301429248 32364517977 32392781256 32405163328 32491144009 32549365728 32572111616 32572242648 32671150347 32676714976 32752566528 32829080436 32857749408 33016581504 33027029376 33104184462 33127318064 33210004608 33293256768 33310848912 33316522496 33417824682 33488300736 33501101568 33589990104 33613598414 33697862319 33776084232 33781837056 33884554077 33895276613 33968994048 34059124044 34072143072 34247817252 34357663824 34381811684 34534810134 34548010992 34561216896 34652918238 34837519464 34850836032 34875330512 34943305821 35030525112 35043915456 35055004864 35136897543 35337579552 35348761888 35469796373 35533355616 35558186752 35641254924 35652533356 35844817536 35856160384 35939924658 35951297602 36029486592 36054809472 36139037814 36150473766 36164292208 36229095936 36339107904 36370842112 36441878913 36453410697 36455808744 36467344936 36532691712 36643625568 36669380088 36761304348 36780729007 36846637344 36964968084 36976665396 36990799648 37155408048 37169610624 37268232822 37300778416 37474705026 37481087808 37507430928 37521768064 37621324642 37688739264 37715076608 37788738867 37836196288 37936587139 38004566688 38031124736 38045815104 38146762137 38161343656 38229725952 38241823488 38331160956 38357947232 38481131452 38550086784 38562285696 38652371802 38679382544 38694323316 38775927168 38881369008 38893672752 38908539776 39018577422 39103437312 39115811328 39207190536 39219597384 39234588992 39234746826 39332519424 39338690201 39436880472 39451955136 39556633083 39642663168 39767357124 39782558112 39810518792 39974864256 40002960096 40124431644 40338180432 40353599616 40460669898 40561660656 40590005632 40684828734 40691758272 40917197376 40930145344 40932837888 41025763053 41041445064 41253052599 41275850496 41281880728 41385367788 41414454983 41504525568 41517659392 41614649604 41627818276 41845033344 41963375718 42067948032 42195690048 42195859794 42211989072 42225346768 42301011456 42429461184 42565720824 42579190456 42785015328 42801541992 42815086248 42831452224 42931511613 42945096997 43022051424 43038496512 43152690636 43190375008 43382571408 43399154304 43429656864 43514305362 43561533796 43639592832 43755381846 43772107248 43810332544 43926574582 44005287744 44022108672 44036039168 44122047057 44138912616 44169935106 44280006144 44383449528 44391009024 44414465216 44540074227 44557099576 44636942592 44651067648 44755377876 44786653472 44786833641 44930483092 45034778976 45179405436 45397799568 45412165392 45429524096 45550062338 45663756336 45778228056 45802417254 45810218432 46046413512 46049442624 46064014656 46081622528 46171625697 46186236393 46203890984 46286684928 46435331808 46442115819 46450025952 46467781376 46591074428 46674562176 46707366816 46725220608 46849196724 47075662512 47116772736 47241787758 47344531968 47377807488 47470151304 47503515114 47521673232 47793090048 47901589263 47919899544 47953579454 48073079296 48166972029 48185383752 48200631688 48331701753 48452143872 48589171884 48604547596 48607744992 48858167424 48858363972 48892506784 49015072464 49128849792 49286624112 49302220528 49540544064 49559480832 49690977096 49725901786 49815006912 49966273368 49974783744 50009907904 50126737023 50142599287 50232451104 50251652352 50384985156 50420397621 50664126348 50672755584 50727753472 50862349516 50953491072 51088686066 51108214608 51288570322 51400115712 51416380928 51536495736 51572717526 51592431088 51684880896 51701236224 51822016488 51841825344 51858230336 51979377357 52024769896 52256279196 52276254048 52292796512 52312995768 52471847527 52565873184 52582507296 52602606848 52742177444 53006369328 53023142832 53043410816 53184150998 53299819008 53337280128 53461882386 53478800034 53499242192 53595108864 53767226304 53784240576 53804799488 53909886987 53926946403 53947559864 54044229888 54082214208 54225710649 54246438312 54255677696 54508661856 54556263168 54683713116 54701017404 54721926752 54965438352 55004070132 55141956522 55180490384 55279369728 55464998094 55486199472 55754415936 55793377792 55902349233 55951167624 56221631712 56260920064 56261146392 56282652096 56431986963 56572614912 56754294432 56762586001 57046687104 57068722656 57086781664 57242015484 57362735232 57536920848 57721697178 57843428544 57865539072 57906209152 58019073816 58041484974 58059851806 58163890752 58186123776 58340509128 58362809664 58527866133 58546386877 58673716992 58829396076 58851883488 58852120239 58893246808 58998779136 59155320708 59177932704 59386765636 59651035686 59673837168 59715778188 60004440144 60046371968 60186647466 60239207248 60507270648 60530399424 60549553856 60691004847 60885008448 61027243101 61037637408 61069889672 61266011917 61375796064 61395218016 61399256832 61418686208 61562167596 61581648524 61913775744 61922821092 61933367936 62078051682 62232749568 62256788352 62276489088 62421974406 62441727414 62465595632 62577529344 62767550016 62822363648 62945063577 62989050344 63101922048 63170409984 63293535072 63317983608 63338020152 63362230976 63530350103 63644191776 63848581236 63868785684 63893199392 64177522992 64222629372 64247178336 64442269004 64557744768 64729035954 64785562512 64810326656 64982288018 65098731456 65144223232 65144485296 65271458043 65342300694 65353429952 65505133056 65658160872 65715498816 65889861873 66033163008 66054058752 66208368924 66254636128 66254902659 66420009216 66586513536 66621697824 66835649364 66976601472 67179980208 67227196828 67395724638 67552168464 67563674112 67769108154 67790553226 67937988096 68118248088 68144286144 68325093507 68495634504 68703625881 68715327648 68763623368 69069620268 69096021984 69122433792 69305836476 69675038928 69701672064 69750661024 69886611642 70061050224 70087830912 70110009728 70273795086 70675159104 70697523776 70862681637 70939592746 71066711232 71116373504 71255272671 71282509848 71305066712 71534058607 71689635072 71712320768 71879849316 71902595204 71930369181 72109618944 72278075628 72300947532 72328584416 72678215808 72883757826 72906821394 72911617488 72934689872 73065383424 73287251136 73338760176 73522608696 73561458014 73693274688 73929936168 73953330792 73981599296 74177894813 74310816096 74339221248 74536465644 74588852679 74601556832 74949410052 74962175616 75014861856 75043536128 75242649284 75377478528 75577477734 75672392576 75873174278 76009133376 76062249472 76091630208 76293524274 76322687312 76459451904 76483646976 76662321912 76715894464 76932855483 76962262904 77100173568 77124571392 77304743604 77358765088 77359076289 77388646632 77551854336 77762738016 77787345504 77817079552 78037154844 78414381072 78439194768 78469177984 78469493652 78677380402 78873760944 78903910272 79113266166 79285326336 79534714248 79565116224 79621037584 79776226497 79949728512 80005920192 80218200051 80248863288 80676360864 80707199232 80921339796 80978214361 81123321312 81180011264 81369657468 81383516544 81834394752 81860290688 82051526106 82082890128 82506105198 82551700992 82563761456 82770735576 82828909966 83009051136 83035318784 83197497141 83229299208 83255636552 83690066688 83926751436 83971098299 84391380096 84391719588 84423978144 84450693536 84858922368 85131441648 85158380912 85570030656 85603083984 85630172496 85662904448 85863023226 85890193994 86044102848 86076993024 86305381272 86380750016 86582545767 86609944223 86765142816 86798308608 86859313728 87028610724 87062227461 87089777709 87123067592 87279185664 87510763692 87544214496 87620665088 87853149164 88010575488 88244094114 88277825232 88339870212 88766899056 88782018048 88828930432 89080148454 89114199152 89273885184 89302135296 89510755752 89573306944 89573667282 89860966184 90069557952 90279971199 90358810872 90633191183 90795599136 90824330784 90859048192 91100124676 91327512672 91556456112 91604834508 91620436864 92092827024 92098885248 92128029312 92343251394 92372472786 92407781968 92573369856 92870663616 92884231638 92900051904 92935562752 93117077523 93182148856 93349124352 93414733632 93450441216 93662591121 93698393448 94151325024 94233545472 94483575516 94549982131 94755614976 94940302608 95007030228 95043346464 95803178526 95839799088 95907158908 96333944058 96370767504 96401263376 96663403506 96904287744 97178343768 97209095192 97215489984 97473432027 97716334848 97716727944 97785013568 98013451041 98030144928 98044466729 98257699584 98573248224 98604441056 99081088128 99381954192 99451803572 99630013824 99932546736 99949567488 100019815808 100253474046 100285198574 100464902208 100503304704 100769970312 100840795242 101093586957 101328252696 101345511168 101455506944 101653662231 101685829839 101724699032 101906982144 102177372132 102216429216 102577140644 103072991472 103145435052 103184862176 103644032976 103683650688 103716460672 103958754714 104049539792 104512558392 104552508096 104585593024 104625991536 104829917463 104943695054 105131746368 105165014592 105205213696 105410692629 105484354888 105823111493 106012738656 106046285664 106086821632 106368301996 106409389119 106674560256 106923764772 106957600068 106998484384 107534452608 107568481152 107819773974 107853892806 107895119728 108088459776 108164428416 108451421298 108492876624 108511355392 109017323712 109112526336 109360232091 109367426232 109402034808 109443853504 109734241087 109930876704 110008140264 110283913044 110342187021 110360980768 110929996188 110972398944 111508831872 111804698466 111902335248 112443263424 112521840128 112522292784 112565304192 112863973926 113145229824 113508588864 113525172002 113809761417 114093374208 114137445312 114173563328 114440286411 114476500259 114484030968 114725470464 115073841696 115443394356 115686857088 115812418304 116038147632 116082969948 116119703612 116327781504 116681018256 116725619328 117055732266 117092773754 117347433984 117658792152 117703766976 117704240478 117786493616 117997558272 118016070603 118310641416 118355865408 118669899249 118773531272 119302071372 119347674336 119431556376 119794217939 120008880288 120092743936 120373294932 120478414496 121014541296 121060798848 121099107712 121382009694 121770016896 122054486202 122075274816 122139779344 122532023834 122751592128 122790436032 122798513664 122837372416 123077289159 123124335192 123163297048 123558828503 123827551488 123845642184 123866735872 124156103364 124243364949 124513576704 124552978176 124843948812 124883454828 124931191264 125535100032 125890127154 125978100688 126203844096 126587070144 126635967216 126676040304 126724461952 127060700206 127288383552 127697162472 127737571368 127786398784 128125454677 128355045984 128445258744 128494356672 128794534839 128835290991 128884538008 129115489536 129458071908 129571125024 129620653312 129964576036 130197462912 130288970592 130542916086 130684601388 130706859904 131316321744 131430997632 131779723746 132066326016 132108117504 132416737848 132509272256 132509805318 132840018432 133173027072 133243395648 133620222681 133671298728 133953202944 134359960416 134360500923 134454393656 134791449276 135104336928 135538216308 135581106452 136236496176 136288572288 136650187014 136991269008 137407251762 137430655296 137527246736 138139240536 138192043968 138244867584 138558709179 138611672952 139326347457 139350077856 139403344128 139501322048 139773223284 139871461169 140122100448 140175661824 140220019456 140547590172 141350318208 141395047552 141725363274 141879185492 142133422464 142510545342 142565019696 142610133424 143068117214 143379270144 143424641536 143704767789 143759698632 143805190408 143860738362 144219237888 144556151256 144601895064 144657168832 144995105259 145040987971 145356431616 145767515652 145813642788 145823234976 145869379744 146574502272 146677520352 147045217392 147122916028 147386549376 147859872336 147906661584 147963198592 148355789626 148621632192 148678442496 149072931288 149177705358 149203113664 149898820104 149924351232 150029723712 150087072256 150380211069 150427797861 150485298568 150754957056 151154955468 151261192863 151344785152 151746348556 152018266752 152183260416 152587048548 152645374624 153324643824 153431788928 153865710966 153924525808 154200347136 154249142784 154609487208 154717530176 154718152578 154777293264 155103708672 155525476032 155574691008 155634159104 155938132071 156074309688 156828762144 156878389536 156938355968 156938987304 157354760804 157415542581 157747521888 157807820544 158226532332 159069428496 159130232448 159242075168 159552452994 159899457024 160011840384 160436400102 160497726576 161352721728 161414398464 161780839209 161842679592 161956428722 162246642624 162360022528 162677131947 162739314936 162767033088 163313605499 163668789504 163720581376 164103052212 164165780256 165012210396 165127522912 165541471152 165657819932 166394994282 166458598416 166511273104 167380133376 167853502872 167942196598 168782760192 168783439176 168847956288 168901387072 169295960889 169349533441 169717844736 170262883296 170287758003 170316761824 171140061312 171206167968 171260344992 171325808896 171726046452 171780387988 172088205696 172610762544 172761500032 173165091534 173219888446 173530285632 173596617216 173718627456 174057221448 174124454922 174179555418 174246135184 174558371328 175021527384 175088428992 175241330176 175583598399 175639160631 175706298328 176021150976 176488188228 176555650464 176679740424 177216239761 177533798112 177657860864 178160296908 178228398304 179021511504 179146613888 179147334564 179721932368 180139115904 180559942398 180717621744 181266382366 181591198272 181648661568 181718096384 182073014541 182200249352 182655025344 182785374397 183112912224 183209669016 183240873728 183798035751 184185654048 184197770496 184256058624 184686502788 184744945572 184815563936 185741327232 185768463276 185800103808 186234155046 186364297712 186698248704 186829467264 187325182242 187396786896 188302650048 188467090944 188967151032 189099964262 189511229952 189880605216 190014060456 190086692928 190591050309 191606357052 191679598176 191814317816 192667888116 192741535008 192802526752 193326807012 194356687536 194418190384 194430979968 194946864054 195432669696 195433455888 195570027136 196026902082 196060289856 196088933458 196515399168 197146496448 197208882112 197669585619 197732136811 198162176256 198763908384 198764707977 198903607144 199260027648 199865093472 200039631616 200506948092 200570397148 200929804416 201539940624 201681590484 202187173914 202656505392 202691022336 203307324462 203371659678 203449398064 203813964288 204354744264 204432858432 204975280521 205154281288 206110877643 206145982944 206290870104 206369724352 206917285531 207288065952 207367301376 207432921344 207917509428 208099079584 209025116784 209105016192 209171186048 209251983072 209659834926 209887390108 210263492736 210330029184 210821385258 210968709776 211646222986 212025477312 212092571328 212173643264 212588044911 212736603992 212818778238 213349120512 213847529544 213915200136 213996968768 214602175821 215068905216 215136962304 215639547948 215707785612 215790239456 215791107543 216328856832 216902842596 216985753248 218034647424 218720464182 218734852464 218804069616 218887707008 219468482174 219861753408 220016280528 220567826088 220684374042 220721961536 221859992376 221944797888 222533684439 223017663744 223609396932 223766558037 223804670496 224886526848 225044585568 225130608384 225727947852 227017177728 227050344004 227619522834 228186748416 228274890624 228347126656 228880572822 228953000518 228968061936 229450940928 230147683392 230798566449 230886788712 231373714176 231624836608 232076295264 232077228867 232165939896 232239407224 232655563008 233362036512 233451238656 234111464532 234185547508 235317584304 235407533952 235408480956 235572987232 236032141206 236621282832 236711730816 237339798498 237547062544 238604142744 238695348672 238863112752 239328679491 239588435878 240017760576 240185487872 240654600153 240746589864 240956828992 241596160201 242029082592 242121597696 242198215424 242764019388 242934643083 243540033792 244108972404 244150549632 244279558688 245064047668 245503184256 245580872064 246154578318 246248670384 246326594096 247117657006 247655102976 247691284368 247733471744 248312206728 248486729898 249027153408 249105956352 249687897624 249766909656 249862382528 250525342859 251070200064 251780254308 251913294897 251956201376 253174140288 253271934432 253352080608 253448923904 254121400412 254576767104 255394324944 255475142736 255572797568 256250909354 256710091968 256890517488 256988713344 257589069678 257670581982 257769076016 258230979072 258916143816 259142250048 259241306624 259747637301 259829832669 259929152072 260394925824 260577941184 261085832172 261269333127 261369202776 261413719808 262632643488 262861995264 263559447492 263744686997 264833475696 265018544512 265019610636 266346054144 266486791296 267240445362 267342597456 267906405888 268719920832 268721001846 268908787312 269582898552 270208673856 271076432616 271162212904 271899573549 272472992352 272577144576 273300374028 273492459823 273982538016 274814503524 274861310592 275054493472 276278481072 276384087936 277117418358 277223345904 278652694914 278700155712 278806688256 279002644096 279546446568 279742922338 280244200896 280351323648 280440038912 280987773363 281095180344 282087136771 282700636416 282790095104 283450726548 283649946393 283758370984 284266844928 285021090684 285130039392 285220266848 286136234428 287409535578 287519397264 287610380816 287721476724 289112302512 289203790128 289314337664 289990210518 290081975942 290712863232 291535031304 291627285576 291646469952 291738759488 292420296081 292512830489 293149004544 293355040704 294040353123 294090434784 294133400187 294245832056 294773098752 295719744672 295813323168 295926397184 296711579252 297243264384 298145862576 298355410716 298406227328 299797640208 299848702464 300059447424 300760422138 300855595722 300970597136 301509914112 302309910936 302522385726 302689570304 303280760871 303492697112 304036533504 304366520832 305057489517 305174097096 305290749248 306100777769 306649287648 306863577856 307731421932 307849051616 309218974416 309435060352 309436305156 309554586528 311050952064 311149382016 311876264142 312148619376 313657524288 313756779072 313876711936 313877974608 314489752389 314709521608 314831085162 315495043776 315615641088 316453064664 317469334479 318138856992 318260464896 318484150336 319104905988 319228167357 319329184933 320023680768 320872800204 320995453152 322705443456 323561678418 323685359184 323912857444 324493285248 325354263894 325478629872 325534066176 326627210998 327337579008 327441162752 328080696273 328206104424 328331560512 329202723261 330024420792 330255045824 331026561063 331082942304 331315639864 332789988564 332917196832 333022546208 335707005744 335884393196 337565520384 337566878352 337695912576 337802774144 338591921778 338699066882 339435689472 340525766592 340575516006 340633523648 341429284251 342280122624 342412335936 342520689984 342651617792 343320859233 343429500777 343452092904 343560775976 344176411392 345221525088 345523000064 346330183068 346439776892 347060571264 347437254912 348114442896 348248909844 348359110836 348492270368 350043054768 350176857984 351167196798 351278321262 351412596656 352042301952 352976376456 353111300928 353359480848 354048211809 354432479522 355067596224 355315721728 356009697747 356320593816 356456796608 357402584099 358043023008 358293227776 358294669128 359382653817 359443864736 360278231808 361119884796 361435243488 362532764732 363182396544 363297323136 364146029082 364400498704 365310050688 365570748794 366225824448 366419338032 366481747456 367596071502 368371308096 368395540992 368512117248 369373005576 369489891144 369631127872 370676485509 371482654464 371536926552 371600207616 372468310092 372728595424 372730094847 373658934528 374650364484 374793573792 376605300096 377934302064 378199928524 379761210432 380028120912 380173385856 381182100618 383212714104 383359196352 383628635632 384376364031 385335776232 385483070016 385605053504 386505872973 386653614024 388713375072 388836380768 388861959936 389893728108 390167760103 390866911776 391140054272 392053804164 392120579712 392177866916 394292992896 394417764224 395339171238 395464273622 396324352512 397527816768 397529415954 397807214288 398520055296 399730186944 400079263232 400860668043 401013896184 401140794296 401859608832 403079881248 403363180968 404374347828 404588019077 405313010784 406614648924 406743319356 406898796128 408709488528 408865716864 409950561042 410308562576 412221755286 412291965888 412581740208 412739448704 413834571062 414576131904 414734602752 414865842688 415676127537 415835018856 416198159168 417302458529 418050233568 418210032384 418342372096 418503966144 419319669852 419614383507 419774780216 420526985472 420660058368 421642770516 421937419552 423292445972 424050954624 424185142656 425176089822 425473207984 425637556476 427695059088 427830400272 427993937536 429204351642 430137810432 430273924608 431279095896 431415571224 431580478912 431582215086 432657713664 432725592211 433805685192 433971506496 434985315777 435122963913 436069294848 437440928364 437469704928 437608139232 437775414016 438936964348 439723506816 440032561056 441135652176 441368748084 441443923072 443719984752 443889595776 445067368878 446035327488 447218793864 447533116074 447609340992 449773053696 450089171136 450261216768 451283393583 451455895704 453783578589 454034355456 454100688008 455239045668 455559004813 456549781248 456694253312 457761145644 457906001036 457936123872 460295366784 461597132898 461773577424 462747428352 464152590528 464154457734 464331879792 464478814448 465311126016 466724073024 466902477312 468222929064 468371095016 470635168608 470815067904 470816961912 471145974464 472064282412 472246627743 472396066967 473242565664 473423461632 474679596996 475094125088 477208285488 477390697344 477726225504 478657358982 479176871756 480035521152 481309200306 481493179728 481913657984 483192320402 484058165184 484243195392 484396430848 485342517627 485528038776 485869286166 487080067584 488217944808 488301099264 488559117376 489940816497 490128095336 491006368512 491161744128 492309156636 492497340768 492653188192 494235314012 495382568736 496624413456 496973459796 499375795248 499533819312 499724765056 501050685718 502140400128 503560508616 503826589794 503912402752 506348280576 506543868864 506704161216 506897847808 507887882667 508048600323 508242800824 509153534208 510788649888 510863274009 510950285472 511145595136 512501818708 513420183936 513781034976 513977426688 515178139356 515341163964 515538152032 517832287632 518284500096 519495274602 519659665338 519858304144 520789851648 521155882368 522171664344 522538666254 522738405552 522827439616 525265286976 525723990528 526917481893 527118894984 527489373994 529666951392 530037089024 530039221272 531648719283 532973582592 534480890724 534685194912 537439841664 537442003692 537817574624 539165797104 540417347712 542152865232 542324425808 543799147098 544945984704 545154289152 546600748056 546984919646 547965076032 548356123191 549629007048 549722621184 550108986944 551394107253 551568592157 552556962144 552768175872 554234836716 554446691808 557305389828 557400311424 558005288192 559092893136 559485844676 560488401792 561975546726 562190360688 564174273542 565401272832 565580190208 566901453096 567299892786 567516741968 568533689856 570042181368 570260078784 570440533696 571773150927 572272468856 574819071156 575038794528 575220761632 575442953448 577190322797 578224605024 578407580256 578628675328 579980421036 580163951884 583070062608 583254571152 583292939904 583477518976 584840592162 585025660978 586298009088 586710081408 588080706246 588180869568 588266800374 588491664112 589546197504 591439489344 591626646336 591852794368 593008756857 593196410433 593423158504 594486528768 596291725152 596710821432 596812454656 599595280416 600118894848 601520844276 601711191444 601941194272 604619821872 605044771452 606561521742 606985394224 608073067008 610114979034 610348194192 610581498496 612201555538 613298575296 613727155712 614925841563 615462843864 615698103232 617331736171 618437948832 618870120704 618872610312 619109173056 620751856593 622101904128 622298764032 623752528284 624297238752 627315048576 627513558144 627755949216 628979504778 629419043216 629662170324 630990087552 632906129328 634938668958 636277713984 636520929792 636968300672 638209811976 638456334714 638658369866 640047361536 641745600408 641990906304 643806527463 644010255647 645410886912 647123356836 647370718368 647373322629 647825714888 648986570496 650708527788 650957259744 653254421996 656161392546 656412208848 656663121024 658405446522 660048841584 660510091648 662053122126 662165884608 662631279728 665579977128 665834393664 666045092416 667601053317 671299674111 671414011488 671768786392 673926131087 675133756704 675391825152 675605548288 677183843556 677398133764 681051533184 681151032012 681267047296 682858568502 684560245248 684824671872 685041379968 686641718466 686859001554 686904185808 687121551952 688352822784 690443050176 691046000128 692395699347 692660366136 692879553784 694121142528 694874509824 696228885792 696497819688 696718221672 696984540736 698833851133 700086109536 700353715968 702334393596 702556642524 702825193312 705952752912 706222601856 706718961696 708096423618 708864959044 710135192448 712019395494 712641187632 712913593216 714805168198 716086046016 716586455552 716589338256 717986038473 718765307634 718887729472 720556463616 722239769592 722870486976 724788480603 725065529464 726364793088 726594646272 728292058164 728800997408 728803929249 730620101376 731141497588 732451648896 732838676064 735192143004 736742616192 738746011152 738979782288 739262255744 741352971018 742965308928 743073853104 743200415232 744936620184 745457190848 745460189694 747317869056 749300728968 749587147584 751576028577 753210600192 755739884691 755868604128 756399857048 759522420864 760056241824 760346771712 762364201236 766425428208 766718392704 767257271264 768752728062 770671552464 770966140032 771210107008 773011745946 773307228048 777426750144 777672761536 777723919872 779489498007 779787456216 780335520206 781733823552 782280108544 783807999381 784107608328 784241159424 784355733832 786874644677 788585985792 788835528448 790678342476 790928547244 791234060991 795055633536 795058831908 795614428576 799460373888 801721336086 802027792368 802281588592 803719217664 806159762496 806726361936 808748695656 809176038154 810626021568 813229297848 813486638712 813797592256 815698720647 815956842943 817418977056 817731433728 819901122084 820477379469 820617125152 824443510572 824583931776 825163480416 825478897408 827669142124 829152263808 831352255074 831670037712 832396318336 834604917058 836100467136 836420064768 836684744192 837007932288 838639339704 839228767014 839549560432 841053970944 841320116736 843285541032 843874839104 846261410313 846584891944 848101909248 848370285312 850352179644 850946415968 850949839179 851275112952 853860064303 855390118176 855660800544 855987875072 858408703284 862558191792 862831142448 863160957824 863164430172 865451184422 867611370384 867943012992 869970631554 870245927826 872138589696 874881856728 874939409856 875216278464 875550828032 877260888243 877538491467 877873928696 879447013632 880065122112 882271304352 882400200561 882737496168 882887846144 887439969504 887779191552 890134737756 890760357971 894437587728 895066232148 895218681984 899546107392 900178342272 902566787166 902911791408 907567157178 908068710912 908201376016 910478091336 911118009626 913099562496 913388506624 915172468551 915522291288 915812002072 915872247744 918302333307 920590733568 923194265796 923547154848 923682081289 928305181056 928308915468 928663759584 928957628896 933448146048 936445858128 936742190032 941270337216 941630135808 941633923824 942291948928 944128564824 944493255486 944792133934 946485131328 946846923264 949359193992 950188250176 952408003437 952709386453 954416570976 954781394688 955452451008 957314717964 957684502071 957987554799 958353743512 960071042304 962618400612 962986359456 963827315968 966384640804 968116330368 970685035254 971056077552 971738572332 976435889616 976602198528 977118234752 979881632994 980256190672 982012737024 982323488256 984618313272 984994681536 985306376384 987608169783 988470628024 990765137472 993079683189 993248826912 993946919592 996965103013 998751590496 999067638624 999449530112 1002101371436 1007121017232 1007653179588 1007824805504 1012696561152 1013087737728 1013408322432 1015775765334 1016097200646 1016485601648 1018307068416 1021577299776 1021726548018 1021900570944 1022291190272 1024287852753 1025003637416 1026840367872 1027562069952 1027954853376 1030288502331 1030356278712 1030682327928 1031076304064 1035664575264 1036569000192 1038990549204 1039319330676 1039716608288 1042311764736 1044343328688 1045077332508 1045476811104 1050530573952 1053834963786 1054237789968 1054978747988 1059333902784 1060074178048 1060078442544 1062144635427 1063297438566 1065947165184 1068961781448 1069370389824 1072207752297 1074879683328 1074884007384 1075635149248 1078147961451 1078331594208 1078489134019 1080834695424 1084305730464 1084648851616 1087598294196 1089891969408 1093201496112 1093969839292 1095930152064 1096712246382 1099258014096 1099445242368 1100217973888 1102788214506 1103137184314 1105113924288 1105536351744 1108469673432 1108893383616 1112029456527 1114610779656 1114800622848 1116010576384 1118185786272 1118190284541 1118971689352 1120976803584 1123951093452 1124380721376 1128348547084 1133802906192 1134599785572 1135033483936 1140084362736 1140520157568 1140881067392 1143546301854 1144544937712 1149638142312 1150077589056 1150441523264 1150885906896 1153129092093 1154380645594 1156449210048 1156815160512 1157257350656 1159517618919 1159960842072 1160327903768 1164054226423 1166140125216 1166509142304 1166585879808 1166955037952 1169681184324 1170051321956 1170503280309 1173420162816 1176161412492 1176361739136 1176533600748 1176983328224 1182878978688 1183253292672 1186017513714 1186392820866 1186846317008 1188973057536 1192583450304 1193421642864 1193624909312 1199190560832 1200237789696 1203041688552 1203422382888 1203882388544 1207076651957 1209239643744 1210089542904 1213123043484 1213764057231 1213970788448 1220229958068 1220696388384 1221162996992 1224403111076 1226597150592 1229851683126 1230925687728 1231396206464 1234663472342 1236875897664 1237740241408 1237745220624 1238218346112 1241503713186 1244203808256 1244597528064 1247505056568 1248594477504 1251907375587 1254630097152 1255027116288 1255511898432 1257959009556 1258838086432 1258843150521 1259324340648 1261980175104 1265812258656 1269877337916 1272555427968 1273936601344 1276419623952 1276912669428 1277316739732 1283491200816 1283981812608 1287613054926 1288020511294 1290821773824 1294246713672 1294741436736 1294746645258 1295651429776 1297973140992 1298176776633 1301417055576 1301914519488 1305368891739 1306508843992 1312322785092 1312824417696 1313326242048 1316810893044 1317736397329 1320097683168 1321020183296 1324106244252 1324331769216 1325262559456 1331159954256 1331668787328 1332090184832 1335202106634 1342599348222 1342828022976 1343537572784 1347852262174 1350267513408 1350783650304 1351211096576 1353850180749 1354367687112 1354796267528 1359147113533 1362103066368 1362302064024 1362534094592 1365717137004 1366677014439 1369649343744 1370082759936 1373283436932 1373718003108 1373808371616 1374243103904 1380886100352 1384791398694 1385320732272 1385759107568 1388242285056 1392457771584 1392995639376 1393436443344 1393969081472 1397667702266 1400172219072 1400707431936 1404668787192 1405113285048 1405650386624 1409380001447 1411905505824 1412445203712 1413437923392 1416192847236 1416739883229 1417188200901 1417729918088 1420270384896 1424038790988 1425282375264 1425827186432 1429610336396 1432172092032 1433178676512 1435972076946 1437530615268 1437775458944 1444479539184 1445740973952 1449576961206 1450131058928 1452729586176 1453189292544 1456584116328 1457601994816 1457607858498 1461240202752 1462282995176 1464903297792 1465677352128 1469822449491 1470384286008 1473485232384 1477492022304 1477959564576 1478524511488 1482705942036 1486147706208 1489873240368 1490914381696 1490920379388 1498601457936 1499174295168 1503152057154 1506421200384 1511479769382 1511737208256 1512799714096 1519044841728 1520112483648 1520693543424 1524145800969 1524728402472 1532589822027 1532850856416 1533436785408 1534514542528 1537505456124 1538586072859 1541343104928 1541932280064 1542420214016 1546023491892 1546614456096 1554853500288 1555345523072 1558978996014 1559574912432 1560671040412 1563467647104 1567615998762 1568215216656 1568482318848 1568711467664 1573749289354 1577171971584 1577671056896 1580752445679 1581356684952 1581857094488 1582468121982 1590111267072 1590117663816 1591228857152 1594946157849 1595450867681 1598920747776 1603442672172 1604055584736 1604563177184 1612319524992 1613452723872 1617497391312 1618352076308 1621252043136 1626458595696 1626973277424 1627595184512 1631397441294 1631913685886 1634837954112 1635462867456 1639802244168 1640954758938 1641234250304 1645068369573 1648887021144 1649167863552 1650326960832 1650957794816 1654182321759 1654705776471 1655338284248 1658304527616 1662704510148 1663340075424 1664792636672 1669209834116 1672200934272 1674015864576 1677278679408 1678457534028 1679099120864 1686571082064 1687749678208 1692522820626 1693169783888 1696203818496 1696740570624 1700704359288 1701892831936 1701899678358 1702550225904 1707720128606 1710780236352 1711321601088 1711975750144 1715319452781 1716817406568 1722030632477 1725116383584 1725662284896 1726321915648 1726328860344 1730902368844 1731570968391 1735222740768 1735886025984 1739941263108 1740491855652 1749763713456 1749878819712 1750432556928 1754521776486 1755076982934 1755747857392 1758894027264 1760130244224 1764542608704 1764800401122 1765474992336 1765775692288 1774879939008 1775558383104 1779589231299 1780269475512 1781520715942 1788875175456 1790132464296 1790437363968 1796449660489 1800356684544 1805133574332 1805823582816 1815134314356 1816402752032 1820956182672 1822236019252 1830344937102 1831044582576 1831624004144 1831744495488 1836604666614 1841181467136 1846388531592 1847094309696 1847364162578 1851995208513 1856610362112 1856617830936 1857327519168 1857915257792 1862255569779 1862844867851 1866896292096 1872891716256 1873484380064 1882540674432 1883267847648 1884583897856 1888257129648 1888986510972 1889584267868 1892970262656 1898718387984 1900376500352 1904816006874 1905418772906 1908833141952 1909562789376 1910904902016 1914629435928 1915369004142 1915975109598 1916707487024 1920142084608 1925236801224 1925972718912 1927654631936 1931419582389 1932030766941 1932769281608 1936232660736 1941370070508 1942112155104 1943477144664 1949378637371 1952871779232 1954236469504 1959763265988 1960512381344 1969236626544 1969989363072 1970612752768 1975216339566 1976941256048 1981530274944 1986159366378 1986497653824 1987893839184 1993930206026 1997503180992 1998135277248 1998899060224 2002803159951 2004202742872 2010639118367 2014242034464 2015306359176 2015649611008 2021778393261 2026175475456 2026816644864 2031551530668 2032194401292 2032971203296 2043154599552 2043453096036 2043801141888 2048575705506 2050007274832 2053680735744 2055124139904 2060577004662 2060712557424 2061364655856 2062152608128 2071329150528 2073138000384 2077981098408 2078638661352 2079433216576 2084623529472 2084950580653 2088686657376 2090154665016 2090953622208 2096501553399 2101061147904 2107669927572 2108475579936 2109957495976 2118667805568 2120156885088 2124289270854 2126594877132 2137923562896 2138740779648 2144415504594 2149759366656 2149768014768 2151270298496 2156295922902 2156663188416 2156978268038 2161669390848 2168611460928 2169297703232 2174365441809 2175053504921 2175196588392 2179783938816 2186402992224 2186411787747 2187939678584 2191860304128 2193424492764 2198516028192 2200435947776 2205576429012 2206274368628 2210227848576 2216939346864 2217786767232 2224058913054 2229221559312 2229601245696 2236371572544 2236380569082 2237943378704 2241953607168 2247902186904 2248761442752 2254728085731 2256697094168 2267219654073 2267605812384 2269199571144 2270066967872 2276090140841 2280168725472 2281040315136 2281762134784 2287092603708 2289089875424 2299276284624 2300155178112 2300883046528 2301771813792 2306258184186 2308761291188 2312898420096 2313630321024 2319035237838 2319921684144 2320655807536 2328108452846 2332280250432 2333018284608 2333171759616 2333910075904 2338468494021 2339362368648 2340102643912 2341006560618 2346840325632 2352322824984 2352723478272 2353067201496 2353966656448 2360623934031 2365757957376 2366506585344 2372035027428 2372785641732 2373692634016 2373702182973 2385166900608 2386843285728 2398381121664 2406083377104 2406844765776 2407764777088 2414153303914 2418479287488 2420179085808 2426246086968 2427528114462 2427941576896 2440459916136 2441392776768 2442325993984 2447096161941 2447870528829 2448806222152 2453194301184 2459703366252 2461432138407 2461851375456 2462792412928 2469326944684 2473751795328 2475490441248 2476436692224 2483007426372 2495010113136 2497188955008 2503814751174 2509260194304 2510054232576 2511023796864 2515918019112 2517676172864 2517686301042 2518648681296 2523960350208 2531624517312 2538784230939 2539754675832 2545110855936 2547873202688 2552839247904 2552849517537 2553825338856 2554633479464 2561580192909 2566982401632 2567963625216 2575226109852 2576041022588 2588493427344 2589482873472 2589493290516 2591302859552 2596353553266 2602834111152 2603829038976 2610737783478 2613017687984 2624645570184 2625648835392 2626652484096 2632615474401 2633621786088 2635472794658 2640195366336 2642040366592 2647200601683 2648212488504 2648663538432 2650525118912 2657557762211 2662319908512 2663337574656 2664180369664 2670404213268 2672281073913 2685198696444 2685656045952 2687075145568 2695704524348 2700535026816 2707700361498 2708735374224 2709592535056 2718294227066 2724206132736 2724604128048 2725068189184 2731434274008 2733354028878 2739298687488 2740165519872 2746566873864 2747436006216 2747616743232 2748486207808 2754906999921 2755778771449 2761772200704 2769582797388 2770641464544 2771046243867 2771518215136 2784915543168 2785991278752 2786872886688 2787938162944 2795335404532 2800344438144 2809337574384 2810226570096 2811300773248 2818760002894 2823811011648 2824890407424 2826875846784 2832385694472 2833479766458 2834376401802 2835459836176 2840540769792 2848077581976 2850564750528 2851654372864 2857224010311 2858128159359 2859220672792 2864344184064 2866357353024 2871944153892 2873962664397 2875061230536 2875550917888 2888959078368 2891481947904 2899153922412 2900262117856 2913168232656 2915203989632 2915215716996 2924565990352 2929806595584 2931354704256 2939644898982 2940768572016 2946970464768 2954984044608 2955919129152 2957049022976 2962824509349 2965411884072 2972295412416 2979746480736 2981828763392 2981840758776 2990895309039 2997202915872 2998348590336 3006304114308 3008417058053 3022959538764 3023474416512 3025599428192 3038089683456 3040224967296 3048291601938 3049456804944 3065179644054 3065701712832 3066873570816 3069029085056 3075010912248 3077172145718 3082686209856 3083864560128 3084840428032 3090865506993 3092046983784 3093228912192 3102958504481 3109707000576 3110691046144 3117957992028 3119149824864 3121342080824 3126935294208 3135231997524 3136430433312 3137422935328 3147498578708 3161504891358 3162713369904 3163714188976 3164936243964 3180222534144 3180235327632 3182457714304 3189892315698 3190901735362 3197841495552 3206885344344 3208111169472 3209126354368 3216623256891 3217641135379 3224639049984 3226905447744 3234443884353 3234994782624 3235467402057 3236704152616 3242504086272 3252917191392 3253946554848 3255190369024 3262794882588 3263827371772 3269675908224 3279604488336 3281909517876 3282468500608 3290136739146 3297774042288 3298335727104 3300653921664 3308364643518 3309411552942 3310676568496 3316609055232 3325409020296 3326680150848 3329585273344 3336088369581 3338419668232 3344401868544 3348031729152 3354557358816 3356915068056 3358198241728 3367108555459 3373142164128 3375499356416 3385045641252 3386339567776 3401408718576 3403785663872 3403799356716 3405100451808 3415440257212 3421560472704 3422643202176 3430638905562 3433634813136 3444061264954 3450232767168 3451324569792 3452643831296 3452657720688 3459387276279 3461804737688 3463141936782 3470445481536 3471772051968 3479882526216 3480983711304 3492162679269 3499527426912 3499757639424 3500865113856 3509043552972 3510153965868 3511495714784 3511509840927 3520260488448 3529085217408 3529600802244 3530949984672 3549759878016 3559178462598 3560538951024 3563041431884 3577750350912 3580264928592 3580874727936 3592899320978 3600713369088 3610267148664 3611647165632 3621229955871 3630268628712 3632805504064 3641292171693 3641912365344 3644472038504 3660689874204 3662089165152 3663248008288 3663488990976 3673209333228 3692777063184 3694188619392 3694728325156 3703990417026 3713220724224 3713235661872 3714655038336 3715830515584 3724511139558 3725689735702 3733792584192 3745783432512 3746968760128 3755722126761 3765081348864 3766535695296 3769167795712 3776514259296 3776529451563 3777973021944 3779168535736 3785940525312 3797436775968 3800753000704 3809632013748 3810837545812 3817666283904 3821809804032 3829258871856 3830738008284 3831950219196 3833414974048 3850473602448 3851945437824 3862839164778 3864061533882 3865538563216 3872465321472 3882740141016 3884224310208 3886954289328 3894530329899 3898757274742 3905743558464 3908472939008 3916106675217 3919526531976 3921024762688 3931428425089 3938473253088 3939978726144 3941225505536 3950432679132 3953209191987 3953882512096 3963060549888 3972318732756 3972995307648 3975787678368 3987860412052 3995006361984 3996270554496 4005606319902 4008405485744 4021278236734 4028484068928 4030612718352 4031299222016 4043556786522 4052350950912 4053633289728 4063103061336 4064388802584 4065942406592 4077441340599 4086309199104 4086906192072 4087602283776 4097151411012 4100014549664 4100031043317 4110248279808 4121154009324 4121425114848 4122729311712 4124305216256 4142658301056 4155962196816 4157277322704 4158866433152 4169901161306 4177373314752 4180309330032 4181907244416 4193003106798 4202122295808 4215339855144 4216951159872 4219914991952 4228140004341 4237335611136 4240313770176 4248578541708 4251564602703 4253189754264 4275847125792 4277481559296 4288831009188 4291845361133 4299536029536 4302540596992 4312591845804 4313326376832 4313956536076 4337222921856 4338595406464 4348730883618 4350107009842 4350393176784 4359567877632 4372805984448 4372823575494 4375879357168 4383720608256 4386848985528 4397032056384 4400871895552 4409467348473 4411152858024 4412548737256 4420455697152 4433878693728 4435573534464 4448117826108 4450468209847 4458443118624 4472743145088 4472761138164 4475886757408 4495804373808 4497522885504 4509456171462 4513394188336 4534439308146 4535211624768 4538399142288 4540133935744 4552180281682 4560337450944 4562080630272 4563524269568 4572437402907 4574185207416 4578179750848 4590327043819 4598552569248 4600310356224 4601766093056 4603543627584 4612516368372 4615758218577 4617522582376 4625796840192 4627260642048 4638070475676 4639843368288 4641311615072 4656216905692 4664560500864 4666036569216 4676936988042 4678724737296 4680205287824 4682013121236 4704645649968 4705446956544 4706134402992 4707933312896 4721247868062 4731515914752 4733013170688 4744070054856 4745571283464 4747385268032 4747404365946 4759981514321 4770333801216 4773686571456 4784838473547 4786352603043 4796762243328 4812166754208 4813689531552 4815529554176 4828306607828 4836958574976 4840358171616 4852492173936 4855056228924 4855883153792 4880919832272 4882785553536 4894192323882 4895741057658 4897612444304 4906388602368 4919406732504 4922864276814 4923702750912 4925584825856 4935205108719 4938653889368 4947503590656 4950980882496 4952873384448 4964117329413 4966014852744 4990020226272 4994377910016 5007629502348 5011149052943 5022047593728 5031836038224 5035352345728 5035372602084 5037297362592 5063249034624 5077568461878 5079509351664 5090221711872 5105678495808 5105699035074 5107650677712 5109266958928 5123160385818 5133964803264 5135927250432 5150452219704 5152082045176 5166091897431 5176986854688 5178965746944 5178986581032 5182605719104 5192707106532 5194712905173 5196356736637 5205668222304 5207658077952 5221475566956 5226035375968 5249291140368 5251297670784 5265230948802 5267243572176 5270945589316 5280390732672 5294401203366 5296424977008 5297327076864 5301050237824 5315115524422 5324639817024 5326675149312 5328360739328 5338767693897 5340808426536 5344562147826 5370397392888 5371312091904 5374150291136 5389348981467 5391409048696 5401070053632 5415400722996 5417470748448 5419185070112 5436588454132 5449208256096 5462868548016 5466708057756 5493133747728 5494872012432 5495233486464 5496972415616 5509813999842 5511557542898 5523544401408 5539165594776 5541282929088 5542092487734 5543036430272 5555985625539 5569831086336 5571982557504 5573745773376 5575876325888 5586766709337 5588534603553 5590670809064 5600688876288 5618675148768 5620453140192 5622601546496 5637520005788 5647622023296 5653751693568 5664771388944 5666959532916 5668752803604 5670919672352 5696155163952 5701129501056 5714448020622 5716256318718 5718441345584 5728688368128 5732714706048 5743888307784 5747925328794 5750122461072 5751101835776 5777918156736 5782963895808 5796092300823 5798307844824 5800524235712 5815914777611 5826336465312 5830407979264 5830431433992 5848135912113 5849131980704 5862709408512 5879289797964 5881537144032 5909968089216 5911838258304 5925649018698 5930823768144 5944590824832 5959492961472 5963657526784 5963681517552 5981790618078 5994405831744 5996697180672 6012608228616 6016834116106 6031917355101 6045919077528 6046948833024 6051198856384 6065335179783 6067254513727 6080449934592 6096583203876 6098913609888 6130359288108 6131403425664 6138058170112 6150021824496 6154344291436 6165372419712 6181731013986 6184093967568 6186457824384 6205917008962 6219414001152 6221382092288 6235915984056 6238299649728 6242684161648 6253870588416 6254851741959 6270463995048 6272860866624 6274845870656 6289504660197 6294997157416 6323009782716 6325426739808 6327428377952 6329872487928 6349093550767 6360470655264 6364915428608 6379784631396 6381803470724 6413770688688 6416222338944 6418252708736 6433246513782 6435282270758 6449278099968 6453810895488 6468887768706 6469989565248 6470934804114 6473408305232 6485008172544 6505834382784 6507893109696 6510380738048 6523096325427 6525160514763 6525589765176 6527654743544 6539351816448 6559208976672 6563819035752 6564937001216 6580273478292 6595548084576 6601307843328 6616729287036 6618823105884 6621353136992 6650818040592 6653360301696 6672176739162 6676839336464 6688803737088 6709114717632 6713830136112 6716396483456 6734217110918 6746284328256 6750998712832 6764184257193 6770091282504 6772679135552 6790649097881 6802817437152 6807571327744 6807598713432 6810200903616 6828270422523 6830880514424 6843120945408 6845286404352 6861277811124 6867269626272 6888122529908 6900465534336 6902649139584 6905315441376 6918774552558 6923609475376 6926283873564 6940890963072 6959765052432 6961967422608 6984325358538 6999054853824 6999515278848 7001730227712 7018087105944 7020307931736 7022991429568 7023019681854 7040520976896 7058170434816 7059201604488 7061899969344 7081871802093 7099519756032 7118356925196 7121077902048 7121106548919 7126082863768 7155500701824 7160529857184 7185798641956 7220534297328 7223294331264 7242459911742 7260537257424 7265611008128 7282584343386 7283824730688 7288944077008 7321379748408 7324178330304 7326496016576 7326977981952 7343611586487 7346418666456 7384296415221 7385554126368 7388377238784 7389456650312 7407980834052 7413187441957 7426471323744 7429310076672 7431661031168 7449022279116 7451379471404 7491566865024 7493937520256 7511444253522 7530162697728 7533071390592 7553028518592 7553058903126 7555946043888 7558337071472 7571881050624 7594873551936 7601506001408 7616352692817 7619264027496 7621675091624 7635332567808 7643619608064 7658517743712 7661476016568 7663900438392 7666829948096 7684740578727 7687172362463 7700947204896 7703890875648 7725678329556 7728123067764 7731077126432 7765480282032 7768448620416 7773908578656 7789060659798 7797514549484 7811487116928 7832213350434 7839053063952 7842049525376 7862856850178 7876946506176 7879957452288 7882451011072 7897846423203 7900865358264 7906418383974 7907765024192 7926121099776 7944637465512 7945990615296 7951575356736 7972673286633 7975720824104 7990012723968 7992541108992 8011212639804 8016810971488 8016843221739 8042556473468 8056968137856 8061225436704 8087113573044 8126206122672 8128777605168 8131884813184 8154882681198 8172618398208 8173812384144 8175204567552 8194302822024 8200029099328 8200062086634 8220496559616 8242308018648 8242850229696 8245458623424 8248610432512 8264720999763 8267336314347 8285316602112 8311924393632 8313138731601 8314554645408 8317732866304 8339802322612 8354746629504 8360618660064 8363814488832 8386006213596 8430679710288 8433902319744 8439829983904 8456280008682 8474671222272 8480627540352 8497157083416 8503129205406 8506379508528 8551694251584 8554963118592 8574384478077 8577662018376 8583690722266 8599072059072 8605081193984 8621887993191 8625183691608 8626652753664 8627913072152 8655621091447 8674445843712 8677190812928 8697461767236 8700214019684 8700786353568 8745611968896 8745647150988 8751758714336 8773697971056 8794064112768 8818934696946 8822305716048 8825097474512 8840911394304 8867757387456 8871147068928 8896235652216 8900936419694 8916886237248 8945486290176 8945522276328 8951773514816 8972685927117 8975525272373 8991608747616 8995045771008 9018912342924 9025251174159 9026788376672 9068878616292 9070423249536 9076798284576 9080267871488 9104360563364 9120674901888 9144874805814 9148370414832 9156359501696 9180654087638 9197105138496 9200620712448 9203532186112 9207087255168 9225032736744 9231516437154 9235045164752 9251593680384 9254521284096 9276140951352 9279686736576 9282623230144 9308875513443 9312433811384 9329121001728 9332073138432 9353873976084 9357449474592 9360410575648 9364026242472 9392460707333 9409291299936 9412268805984 9415866625792 9442495736124 9488140109712 9491142566928 9494770536064 9494808731892 9519963028642 9540667602432 9547373142912 9569676947094 9572705206086 9593524486656 9624333508416 9627379063104 9631059108352 9649869770673 9652923406137 9656613215656 9673917149952 9680716343232 9704984347872 9706402206171 9710112457848 9711766307584 9761839664544 9765571107072 9788384647764 9791482115316 9795224888608 9838813465008 9845728553628 9847405501824 9870410217438 9877307778736 9895007181312 9901961764992 9928234658826 9932029705488 9980040452544 9988755820032 10015259004696 10022298105886 10044095187456 10063672076448 10070704691456 10070745204168 10074594725184 10101325666377 10126498069248 10155136923756 10159018703328 10160502894179 10211356991616 10211398070148 10215301355424 10218533917856 10246320771636 10267929606528 10300904439408 10304164090352 10332183794862 10353973709376 10357931493888 10357973162064 10365211438208 10385414213064 10389425810346 10392713473274 10411336444608 10415316155904 10442951133912 10452070751936 10476488037807 10479803250983 10498582280736 10502595341568 10530461897604 10534487144352 10534529522781 10541891178632 10560781465344 10588802406732 10592849954016 10602100475648 10630231048844 10649279634048 10677535387794 10681616853072 10689124295652 10740794785776 10742624183808 10748300582272 10778697962934 10782818097392 10802140107264 10830801445992 10834941496896 10838370140224 10863689867613 10873176908264 10898416512192 10923876515079 10925737096032 10933416115512 10966616133143 10986267495456 10989744024864 10990466972928 10993944831232 11019627999684 11023115085796 11078331189552 11082565858176 11084184975468 11086072860544 11111971251078 11139662172672 11143965115008 11147491546752 11173533418674 11177069207106 11181341618128 11201377752576 11237350297536 11240906280384 11245203092992 11267166380283 11275040011576 11295244046592 11307503387136 11329542777888 11333919065832 11337505607208 11341839344704 11392310327904 11402259002112 11428896041244 11432512637436 11436882691168 11465429412096 11487776615568 11495850657588 11500244922144 11555836313472 11592184601646 11596615689648 11601048471424 11631829555222 11652672930624 11660815958528 11660862867984 11683590989697 11696271824226 11698263961408 11725418817024 11758579595928 11763074288064 11794285275267 11819936178432 11823676516608 11851298037396 11859627575961 11861647536288 11889181649664 11918985922944 11927363035104 11963581236156 11988811663488 12025216457232 12033668232212 12063834710202 12091838155056 12093897666048 12102397712768 12130670359566 12134509027454 12160899869184 12193166407752 12197827219776 12232324021797 12260718576216 12262806851328 12276116340224 12300043648992 12300093129951 12308688582872 12330744839424 12363462027972 12368187935136 12372915648768 12411834017924 12471831968112 12476599299456 12485368323296 12509703483918 12540927990096 12545721733248 12549691741312 12579009320394 12589994314832 12646019565432 12650853479616 12654856755904 12659744975856 12684420013023 12698187101534 12720941310528 12729830857216 12754693808109 12759569262792 12763606941448 12804596490653 12827541377376 12832444677888 12836505417472 12866493027564 12870564541516 12875536083399 12907621790976 12937775537412 12939979130496 12941869608228 12946816610464 13011668765568 13015786219392 13046192650854 13050321029526 13051179530352 13055309487088 13078703632896 13118417953344 13127638071504 13129874002432 13160546956584 13191096169152 13202615686656 13233458574072 13237646211768 13242706273984 13277843171527 13301636081184 13306720603392 13344353478324 13351404629541 13353678672928 13418229435264 13427660272224 13432792966912 13468434221836 13492568656512 13528368514386 13540182565008 13545358271104 13581298195762 13605634874304 13615142655488 13615197426864 13620401807232 13656540845046 13661761028848 13686241890816 13690572808704 13722555622248 13734539252544 13770981131457 13776245059816 13800931068672 13805298279168 13810630882752 13837549105116 13847218950752 13847274655731 13852567747128 13881781926144 13919530104864 13923934845216 13968650717076 13998109707648 14036174211888 14040615863472 14045982859136 14046039363708 14116340869632 14118403208976 14123799938688 14163743604186 14199039512064 14236713850392 14242155804096 14242213097838 14252165727536 14279944542963 14311001403648 14321059714368 14359057809129 14371597283912 14441068594656 14446588662528 14484919823484 14495100370619 14521074514848 14531222016256 14565168686772 14567649461376 14577888154016 14642759496816 14648356660608 14652992033152 14687223172974 14692837332912 14768592830442 14771108252736 14776754477568 14778913300624 14815961668104 14826374883914 14852942647488 14858620153344 14863322062336 14892351988239 14898044558232 14902758942808 14950618248863 14983133730048 14987875040512 15022888507044 15033447158829 15066142781184 15106057037184 15106117806252 15111892087776 15116674142944 15189747103872 15232705385634 15238528054992 15243350183248 15270665135616 15317035487424 15322952033136 15327800876784 15333659896192 15369481157454 15374344724926 15401894409792 15407781751296 15451356659112 15456246135528 15462154252864 15498275692293 15503180015917 15530960564064 15536897240832 15547817157312 15578121319596 15584138715519 15589070209911 15595029098968 15622974233856 15664426700868 15678106127904 15684099050752 15725713700356 15753893012352 15795692846406 15801730716528 15812836767948 15815530048384 15889274931024 15891981230592 15903150713472 15945346573266 15951441648208 15980025447936 15985082217984 16022425279608 16033621942976 16033686443478 16085112946936 16113936275712 16122450873408 16168046944401 16174227146088 16223341221757 16252412245344 16257555210336 16263769626368 16309765362396 16347624768288 16388605644048 16400058198656 16400124173268 16484616037296 16485700459392 16490917246848 16529441999526 16534672628694 16570633204224 16623848787264 16626277463202 16629109290816 16635465732608 16667956876617 16679604645224 16709493259008 16721237320128 16727628977664 16765603810659 16772012427192 16861359420576 16867804639488 16879659967808 16912560017364 16924446801449 16961255080704 16994314166832 17006258410812 17012759017056 17103388503168 17148768956154 17155324036752 17167381444532 17198144118144 17243775986382 17250367383216 17253305507328 17255826144304 17311242182894 17348891687424 17354381625856 17388276902469 17394923534472 17400428039368 17401572707136 17447744332833 17491223937792 17491294301976 17503517428672 17544407736339 17547395942112 17549959544491 17588128225536 17637869393892 17644611432096 17650194949024 17735514774912 17792471304432 17801872839388 17833772474496 17890972580352 17891044552656 17903547029632 17945371854234 17951050544746 17983217495232 17990091542016 18037824685848 18050502348318 18053576753344 18095752065303 18137757232584 18140846499072 18153596569152 18160535742976 18196005539349 18201763541181 18208721126728 18241349803776 18289749611628 18296740829664 18312719003392 18361308175276 18394210276992 18414174510336 18450065473488 18463032874308 18470090329504 18552281902704 18559373473152 18565246460288 18617751026886 18624867622768 18658242003456 18664146276864 18707747952168 18714898949184 18720821151296 18728052484944 18764555225877 18784921414666 18818582599872 18824537611968 18831733251584 18868513980591 18884991472248 18942336957247 18976280219424 18982285133856 18989541072128 18989617463784 19039926057284 19047280652301 19094746285824 19139353894188 19145410412172 19248667016832 19254758126208 19299739541346 19305846812274 19313226431312 19347834299904 19361432686464 19409968695744 19412804412342 19420224915696 19423532615168 19523679329088 19531142214144 19575481544289 19576769295528 19582964230632 19590449777216 19677626930016 19691457107256 19694811003648 19740820434876 19754615557472 19803923529984 19856469317652 19864059410976 19960080905088 20030518009392 20044596211772 20127344152896 20141409382912 20141490408336 20149189450368 20202651332754 20252996138496 20310273847512 20318037406656 20321005788358 20371947293643 20422713983232 20422796140296 20430602710848 20437067835712 20484811267569 20491293546361 20492641543272 20535859213056 20601808878816 20608328180704 20664367589724 20707947418752 20715946324128 20730422876416 20770828426128 20778851620692 20785426946548 20822672889216 20885902267824 20904141503872 20952976075614 20959606501966 20997164561472 21005190683136 21060923795208 21068974288704 21069059045562 21083782357264 21121562930688 21177604813464 21185699908032 21204200951296 21245615406279 21260462097688 21298559268096 21355070775588 21363233706144 21378248591304 21443165011081 21481589571552 21496601164544 21557395925868 21565636194784 21661602891984 21669882993792 21676740280448 21727379735226 21746353816528 21796833024384 21847753030158 21851474192064 21866832231024 21933232266286 21972534990912 21979488049728 21980933945856 21987889662464 22030834759461 22039255999368 22046230171592 22117030302037 22156662379104 22165131716352 22168369950936 22172145721088 22223942502156 22239562325871 22287930230016 22294983093504 22347066837348 22354138414212 22362683236256 22474700595072 22481812560768 22534332760566 22550080023152 22590488093184 22659085555776 22667838131664 22675011214416 22683678689408 22784620655808 22804518004224 22857792082488 22865025274872 22873765382336 22930858824192 22934456387183 22975553231136 22991701315176 23000489844288 23054221736181 23061517087389 23111672626944 23184369203292 23193231379296 23202096942848 23263659110444 23305345861248 23321725735968 23367181979394 23392543648452 23396527922816 23517159191856 23526148576128 23588570550534 23639872356864 23647353033216 23702596074792 23719255151922 23723295072576 23778363299328 23837971845888 23854726070208 23918019859899 23927162472312 23977623326976 24050432914464 24050529665217 24067336464424 24127669420404 24183676310112 24204795425536 24261340719132 24269018054908 24386332815504 24395654439552 24464648043594 24521437152432 24525613702656 24600087297984 24600186259902 24617377165744 24661489678848 24726924055944 24736375870272 24745831297536 24802008943041 24823668035848 24939416194803 24943663936224 24953198598912 24970736646592 25019406967836 25036991549251 25081855980192 25091443466496 25099383482624 25158018640788 25179988629664 25292039130864 25301706959232 25309713511808 25319489951712 25368840026046 25396374203068 25441882621056 25509387616218 25519138525584 25527213882896 25609192981306 25655082754752 25664889355776 25673010834944 25723153434231 25732986055128 25741129083032 25751072166798 25815243581952 25875551074824 25879958260992 25883739216456 25893633220928 25966863274341 26023337531136 26031572438784 26092385301708 26100642059052 26102359060704 26110618974176 26236835906688 26255276143008 26321093913168 26382192338304 26466917148144 26475292423536 26485412547968 26555686343054 26603272162368 26613441206784 26688706956648 26702809259082 26707357345856 26836458870528 26855320544448 26865585933824 26918057781351 26926575817119 26936868443672 26985137313024 27056737028772 27075753522477 27080365130016 27090716542208 27162596391524 27211269748608 27230394853728 27240803614464 27313081690092 27323522057696 27445111244496 27469078505088 27541962262914 27552490119632 27601862137344 27610596558336 27621261765504 27675098210232 27694437901504 27694549311462 27705135494256 27763563852288 27839060209728 27847869690432 27926626540329 27937301434152 27996219415296 28072348423776 28081231726944 28091965718272 28092078727416 28177382121999 28236806417952 28247599877376 28327487208372 28473427700784 28484311608192 28484426195676 28504331455072 28559889085926 28622002807296 28642119428736 28718115618258 28743194567824 28882137189312 28893177325056 28958770218411 28969839646968 28990200741238 29042149029696 29062444032512 29119206618513 29130337373544 29135298922752 29155776308032 29233135384321 29285518993632 29296713321216 29305984066304 29374446345948 29385674665824 29537185660884 29542216505472 29557826601248 29631923336208 29652749767828 29705885294976 29784703976478 29796089116464 29805517885616 29901236497726 29966267460096 29975750081024 30045777014088 30066894317658 30132285562368 30212114074368 30212235612504 30223784175552 30233348285888 30303976999131 30313566485939 30379494207744 30465410771268 30477056109984 30481508682537 30486700366496 30634070974848 30645904066272 30655601753568 30667319792384 30738962314908 30748689449852 30803788819584 30902713318224 30912492271056 30924308505728 30996551384586 31006360031834 31061921128128 31073794481664 31095634314624 31156242639192 31168277431038 31178140419822 31190058197936 31245948467712 31328853401736 31356212255808 31368198101504 31429464113421 31439409752949 31451427400712 31507786024704 31591385692812 31603461433056 31625673535896 31631060096768 31778549862048 31806301426944 31890693146532 31902883296416 32044850559216 32067243885952 32067372886956 32170225893872 32227872551424 32244901746816 32336093888802 32348454292176 32446682443514 32504824490688 32515110420672 32527539252736 32591069602839 32619530724792 32695249536576 32718582017063 32777211288096 32800116397312 32800248346536 32899848399429 32969232074592 32971400918784 32981834493696 33058883999052 33069345257388 33247697574528 33252554926404 33258218581632 33335913753234 33359209290448 33418986518016 33442474640256 33531207621318 33544024854384 33722718841152 33735609278976 33759319935616 33825120034728 33848893602898 33922510161408 33988628333664 34012516821624 34025518034112 34132543549291 34206777006336 34297537912308 34310648073504 34334762889064 34396288236288 34487551972764 34500734766432 34511652288608 34622484365788 34776553804938 34789847068944 34800856078736 34803145414272 34895488665666 34982447875584 34982588603952 35007034857344 35088815472678 35094791884224 35099919088982 35176256451072 35275738787784 35289222864192 35300389898048 35382855825801 35394052489169 35471029549824 35578882727883 35584942608864 35603745678776 35667544948992 35782089105312 35807094059264 35890743708468 35902101089492 35966434990464 36075649371696 36101004696636 36107153506688 36191504130606 36275514465168 36281692998144 36307193138304 36392011078698 36403527082362 36417442253456 36482699607552 36579499223256 36593481659328 36625438006784 36696972065391 36722616350552 36788420553984 36828349020672 36900130946976 36926065748616 36940180659008 37038194110049 37104563805408 37118746946304 37130492920576 37235502053772 37249735245536 37415495904336 37429797898368 37441642302592 37456104969888 37529110451754 37569842829332 37637165199744 37649075223936 37737027961182 37769982944496 37884673914494 37952560438848 37964570267712 37979082144256 37979234927568 38053260039069 38079852114568 38094561304602 38189492571648 38278707788376 38290820824344 38413789471959 38497334033664 38509516252416 38599479082692 38611693624548 38626452862624 38626608250197 38722865372928 38819937391488 38825608824684 38840449831392 39047358658176 39150963088578 39153538591056 39165928461264 39180899554432 39355253860032 39382914214512 39389622007296 39481640869752 39509231114944 39607847059968 39712938635304 39728118821952 39833529514581 39920161810176 40054213888623 40061036018784 40089192423544 40254688305792 40282980816672 40298378900736 40405302665508 40620547695024 40636074813312 40642011576716 40743894587286 40845427966464 40845592280592 40861205421696 40874135671424 40969622535138 40982587092722 40985283086544 41071718426112 41203617757632 41216656361408 41312943394371 41328735179448 41415894837504 41431892648256 41460845752832 41541656852256 41541823967193 41557703241384 41570853893096 41645345778432 41771804535648 41808283007744 41905952151228 41919213003932 41994329122944 42121847590416 42137948577408 42138118091124 42167564714528 42355209626928 42371399816064 42491230812558 42520924195376 42597118536192 42710141551176 42726467412288 42756497182608 42839833628889 42886330022162 42963179143104 42993202329088 43077173427387 43114791851736 43131272389568 43245712675979 43323205783968 43339765987584 43353480560896 43454759470452 43485301111857 43492707633056 43593666048768 43695506060316 43702948384128 43733664462048 43866464532572 43945069981824 43958976099456 44061669518922 44078511998736 44092460343184 44234060604074 44313324758208 44330263432704 44336739901872 44344291442176 44447885004312 44479124651742 44575860460032 44589966187008 44694133674696 44708276828424 44725366472512 44851854746589 44949401190144 44963625121536 45068665521132 45100160046304 45100341476487 45318171111552 45335676263328 45350022428832 45367357378816 45569241311616 45715584164976 45730050549744 45747530764672 45868912774366 45951106462272 45983402630352 46000979688576 46108443472362 46123034174778 46223345253888 46368738406584 46386462758592 46404193885696 46494827076879 46509540047751 46527318220888 46610691722496 46643451471936 46734363958788 46767210629733 46785087296904 46793055845632 47034318383712 47052297152256 47177141101068 47210298972463 47405192149584 47438510303844 47446590145152 47675943691776 47709452140416 47836039719798 47854324944624 47955246653952 48100865828928 48101059330434 48134672928848 48255338840808 48367352620224 48409590851072 48504140833203 48522681438264 48538036109816 48670023665271 48772665631008 48791308879104 48929296087188 48955150308317 49042874304864 49200174595968 49200372519804 49234754331488 49453848111888 49472751740544 49604017886082 49647336071696 49878832389606 49887327872448 49906397197824 49941473293184 50038813935672 50073983098502 50163711960384 50182886932992 50198766965248 50296811431977 50316037281576 50359977259328 50493597482009 50584078261728 50603413918464 50619427023616 50638979903424 50737680052092 50773340404347 50792748406136 50883765242112 51018775232436 51038277051168 51054427765792 51218385962612 51310165509504 51446306868462 51465972110256 51482258166064 51502144333596 51751102149648 51759916521984 51767478432912 51787266441856 51933726548682 52046675062272 52063144877568 52184770603416 52201284118104 52204718121408 52221237948352 52343232998499 52359796657531 52473671813376 52510552286016 52633223209017 52642187826336 52649878633473 52764384676608 52933834296288 52950584847072 52970825095936 53111372686108 53206544324736 53377413913296 53405618518164 53414714691712 53672917741056 53710641088896 53836115562702 53853151634238 53873736887344 53970274626048 54113474057544 54151507044954 54160730260032 54181433084416 54287256195909 54325192783048 54422539497216 54460789707456 54481607228928 54605290623543 54626163380184 54647044115392 54890222488992 54938157010176 55083924525828 55104980239264 55242523531008 55350196420464 55388875803008 55389098622924 55410270988512 55678120419456 55695739380864 55853253080658 55874602868304 55992438830592 56144696847552 56162463453888 56183931436544 56184157454832 56293665677631 56354764243998 56473612835904 56495199754752 56654974416744 56827010871741 56946855401568 56968623216384 56968852391352 57008662910144 57119778171852 57141841956903 57159924103007 57284238857472 57436231236516 57486389135648 57764274378624 57917540436822 57939679293936 57980401482476 58084298059392 58238413237026 58260674747088 58270597845504 58311552616064 58466270768642 58571037987264 58593426642432 58611968132608 58726444632867 58748892691896 58771349331648 59074371321768 59084433010944 59115653202496 59263846672416 59305499535656 59411770589952 59569407952956 59592178232928 59611035771232 59802472995452 60091554028176 60133788635316 60424228148736 60424471225008 60447568351104 60466696571776 60607953998262 60627132971878 60758988415488 60930821542536 60954112219968 60963017365074 60973400732992 61115841880929 61268141949696 61291808132544 61311203507136 61334639584768 61454433802707 61473880639083 61477924629816 61497378899704 61607577639168 61805426636448 61824984542112 61848617011456 61993102769172 62012720063668 62123842256256 62191268629248 62312485278384 62336554862076 62356280839644 62380116395872 62657706803472 62712424511616 62858928226842 62878819505898 62902854801424 63015572049408 63182771385624 63206922866112 63251347071792 63262120193536 63557099724096 63612602853888 63781386293064 63805766592832 63975062553721 64089701118432 64134487771904 64134745773912 64329495033243 64340451787744 64489803493632 64672187777604 64696908584352 64893364887028 65009648981376 65030220841344 65182139205678 65239061449584 65390499073152 65437164034126 65554422576192 65600232794624 65600496693072 65799696798858 65938464149184 65942801837568 65963668987392 66117767998104 66138690514776 66351090906111 66495395149056 66505109852808 66516437163264 66671827506468 66718418580896 66718686977613 66884949280512 67062415242636 67088049708768 67445437682304 67518639871232 67650240069456 67697787205796 67977256667328 68025033643248 68051036068224 68265087098582 68413554012672 68595075824616 68621296147008 68669525778128 68792576472576 68803369161549 68975103945528 69001469532864 69023304577216 69184551262167 69244968731576 69553107609876 69579694137888 69601712157472 69606290828544 69790977331332 69840029058437 69965177207904 70014069714688 70177630945356 70189583768448 70199838177964 70551477575568 70578445728384 70600779796096 70765711651602 70788104978338 70942059099648 71157765455766 71169885217728 71207491357552 71335089897984 71564178210624 71614188118528 71754059579697 71781487416936 71804202178984 71932869980928 72151298743392 72202009393272 72214307013376 72383008261212 72551028930336 72614386276608 72784022157396 72807054164724 72834884506912 73158998446512 73186963318656 73393944130782 73445232701104 73576841107968 73800261893952 73852131497232 73880361318016 74076388220098 74209127610816 74237493892608 74260985841152 74406026829123 74471004107544 74499470491072 74697140076691 74830991808672 74859595796736 74883284605184 74912209939776 75058220903508 75110974647753 75139685658664 75274330399488 75298150447872 75474055922364 75539965888992 75769347828988 75905120877696 75929140535424 75958469855136 76106520078138 76159704229136 76189122609204 76557415576752 76581641648688 76827578943918 76994668067328 77019032504832 77198958165384 77223387249096 77252905725248 77253216500394 77445730745856 77639874782976 77651217649368 77680899662784 77900589823023 78094717316352 78301926177156 78307077182112 78331856922528 78361799108864 78710507720064 78765828429024 78963281739504 79018462229888 79425877270608 79456237643904 79667059029162 79840323620352 80108427777246 80122072037568 80178384847088 80509376611584 80565961633344 80596757801472 80779727451357 80810605331016 81227260567431 81241095390048 81272149626624 81284023153432 81487789174572 81545061861527 81691184561184 81722410843392 81748271342848 81939245070276 81965174185444 81970566173088 82407235515264 82433312722816 82625886788742 82657470358896 82831789675008 82863785296512 83083313704512 83083647934386 83115406482768 83141707786192 83290691556864 83543609071296 83616566015488 83779879620987 83811904302456 83838426007864 83988658245888 84243695180832 84275897154816 84276236182248 84335129429056 84532146365997 84558895987093 84710419253856 84742799632128 84982461625116 85041848390752 85420283102352 85452934824576 85512994365216 85679667257778 85772660044324 85926358286208 86154346854774 86229583703472 86262544779136 86491425351958 86646411567936 86679531975168 86706961121792 86876310655233 86909518940904 86970602223714 86985415266112 87187332097536 87391012120632 87405896768256 87467328924096 87699406152963 87732929065144 87890139963648 87917952198912 88123339037844 88157023997472 88184920686368 88468121208148 88626649516416 88673479803744 88895770008624 88958249303484 89388267349392 89416553656848 89450732945024 89703709493178 89898802380288 89927250243072 90137331042264 90200320092608 90200682952974 90636342223104 90671352526656 90700044857664 90734714757632 90911930997393 90940699457817 91138482623232 91431168329952 91444526047611 91460101099488 91495061529344 91737825548732 91902212924544 91966805260704 92001959377152 92216886944724 92246068349556 92737476813168 92772925517184 92989654153758 93019080095502 93054636441776 93221383444992 93286902943872 93468727917576 93534421259466 93570174593808 93586111691264 94068636767424 94104594304512 94318229258847 94354282202136 94420597944926 94810384299168 94877020607688 94893180290304 95211832005917 95418904280832 95672079439596 95708649889248 96201731657856 96202118660868 96269345857696 96510677681616 96734705240448 97008281666406 97045362876528 97076072219632 97340047330542 97545331262016 97582617758208 97858592174376 97910300616634 98085748609728 98155746051189 98400349191936 98400745039608 98469508662976 98699545198287 98730777996103 98907696223776 98945503481088 99208035772164 99294672143392 99757664779212 99774655744896 99882946586368 100077627871344 100147966197004 100327423920768 100593622863954 100632074563152 100719954518656 100987194964018 101168156523456 101206827836928 101238854047232 101277959806848 101475360104184 101546680808694 101585496812272 101767530484224 102037550464872 102076554102336 102108855531584 102397630647873 102436771925224 102620331019008 102892613736924 102931944220512 102964516332128 103004288667192 103317067780663 103502204299296 103534956865824 103574532883712 103867453097364 104369541206832 104402568236208 104409436242816 104442475896704 104686465996998 104719593315062 104947343626752 105021104572032 105266446418034 105284375652672 105299757266946 105528769353216 105867668592576 105901169694144 105941650191872 106148567477403 106182157467507 106222745372216 106413088649472 106754827826592 106811237036328 106829429383424 107421282177792 107672231125404 107706303268476 107747473774688 108226948115088 108303014089908 108321460520064 108574512391818 108650385566096 108845078994432 108921579414912 109210581247086 109252326760368 109294088230784 109780444977984 109876314020352 110167849051656 110209960478528 110485047062016 110502380774609 110700392840928 110777751606016 110778197245848 110820541977024 111114582330147 111356240838912 111391478761728 111706506161316 111749205736608 112289393695104 112324926907776 112368314909664 112587331355262 112709528487996 112947225671808 113309948833488 113654021743482 113893710803136 113937246432768 113937704782704 114017325820288 114239556343704 114283683913806 114319848206014 114568477714944 114872462473032 114972778271296 115241368415877 115277835760813 115528548757248 115835080873644 115879358587872 115879824750591 115960802964952 116168596118784 116476826474052 116521349494176 116623105232128 116932541537284 117142075974528 117452889265734 117497785383792 117542698663296 118148742643536 118168866021888 118231306404992 118527693344832 118610999071312 118823541179904 119138815905912 119184356465856 119222071542464 119500588543743 119604945990904 120162641665869 120183108056352 120267577270632 120632777464573 120848942450016 120895136702208 120933393143552 121215907996524 121254265943756 121861643085072 121908224439936 121926034730148 121946801465984 122231683761858 122536283899392 122583616265088 122622407014272 122908867605414 122947761278166 122955849259632 122994757799408 123215155278336 123610853272896 123649969084224 123697234022912 123938830183113 123986205538344 124025440127336 124247684512512 124382537258496 124624970556768 124673109724152 124712561679288 124760232791744 125315413606944 125424849023232 125717856453684 125757639011796 125805709602848 126365542771248 126413845732224 126502694143584 127114199448192 127562772586128 127611533185664 127950125107442 128179402236864 128268975543808 128269491547824 128519500886667 128658990066486 128680903575488 128979606987264 129344375555208 129393817168704 129737138027937 129786729774056 130019297962752 130060441682688 130364278411356 130455903335571 130478122899168 130780998146304 130874328068252 131108845152384 131200993386144 131599393597716 131876928298368 132235535996208 132277381029552 132702181812222 132990790298112 133010219705616 133032874326528 133343655012936 133436837161792 133437373955226 133769898561024 134124830485272 134176099417536 134555564239767 134890875364608 135037279742464 135300480138912 135301024429461 135395574411592 135954513334656 136050067286496 136102072136448 136530174197164 137190151649232 137242592294016 137339051556256 137606738323098 137950207891056 138002939065728 138046609154432 138369102524334 138489937463152 139106215219752 139159388275776 139203424314944 139212581657088 139528620143253 139581954662664 139680058116874 139930354415808 140028139429376 140301631889199 140355261890712 140379167536896 140399676355928 140850561397183 141102955151136 141156891456768 141201559592192 141531423303204 141576209956676 141630896917389 142315530911532 142339770435456 142414982715104 143128356421248 143508119159394 143562974833872 143608404357968 143865739961856 144302597486784 144404018786544 144428614026752 144766016522424 145102057860672 145228772553216 145568044314792 145614108329448 145669769013824 146010070995813 146056274886797 146317996893024 146373926637312 146787888261564 146865450924951 146890465402208 147600523787904 147704262994464 147760722636032 148152776440196 148418255221632 148812053658246 148942008215088 148998940982144 149394280153382 149661983617344 149719191593472 149766569210368 149824419879552 150116441807016 150221949295506 150279371317328 150548660798976 150596300895744 150948111844728 151079931777984 151480792446027 151538695657976 151810241755392 151858281070848 151916939710272 152213040156276 152319408458272 152320021213041 152378245218408 153114831153504 153163283297376 153655157887836 154397916330768 154446774498192 154505811450496 154506433000788 155279749565952 155302435298736 155361799325568 155801179646046 156189434632704 156603852354312 156614154364224 156663713845056 156723598217728 157029698995497 157079389972593 157421015440128 157531656858048 157926563479008 157949635900419 158036924459776 158851754541216 158912475287808 159334118058324 159446104076809 160216855554492 160244144075136 160356769694176 161018753223168 161131923266688 161559454902714 161621210662032 162454521134862 162482190780096 162544299253248 162568046306864 162975578349144 163090123723054 163382369122368 163444821686784 163496542685696 163815871870629 163878490140552 163930348370888 163941132346176 164456800737493 164814471030528 164866625445632 165251773577484 165314940717792 165727570593024 166166627409024 166167295868772 166230812965536 166283415572384 167087218142592 167559759241974 167623808604912 167676852015728 167977316491776 168487390361664 168551794309632 168552472364496 168670258858112 169064292731994 169117791974186 169420838507712 169485599264256 169964923250232 170083696781504 170481032615223 170534980175087 170840566204704 170905869649152 171025988730432 171359334515556 171425525870709 171479772309021 171545320088648 171852716572416 172308693709548 172459167406944 172525089558272 172982850703916 173292823135872 173752621310466 173819037881808 173941204447428 173970830532224 174782024241264 174811793536512 174934657848192 175398812305926 175465858130288 175780279927296 175835904397824 176246678075688 176314047994944 176369841372736 176936242416296 177253299032832 177346959607488 177791540017248 177916498606968 178456753439327 178776534698784 178833107313696 178901465890048 179407418986356 180274662084528 180400640185216 180401365905948 181272684446208 181342705053312 181400089715328 181823861994786 181881398915634 182276965246464 182862336659904 182889052095222 182920202198976 182990123058688 183347525642787 183475651097464 183804425849088 183933610521408 184003918754304 184421641917249 184433773889448 184492136699112 185474953626336 185545851034368 185979308307516 186038160191004 186109272883552 186573805887744 186937455835152 187068842518932 187140349187616 188137273534848 188636458517694 188708564404272 188841195889852 189620768598336 189754041215376 189786360580608 190423664011834 190837808561664 191344158879192 191417299778496 191925187661163 192403463315712 192404237321736 192538691715392 192988485099729 193021355363232 193049554989401 193469410480896 194016563332812 194090725753056 194152144439264 194680094661084 195090662524032 195717184348752 195820601233268 196171497219456 196311492102378 196800698383872 196801490079216 196939017325952 197399090396574 197461555992206 197815392447552 197891006962176 198416071544328 198589344286784 199053272718333 199515329558424 199549311489792 199765893172736 200155255742688 200156060932839 200295932394008 200654847841536 201187245727908 201264149126304 201439909037312 201974389928036 202336313046912 202555919613696 202950720208368 203093361617388 203170993624544 204075100929744 204153108204672 204217711063168 204795261295746 204873543850448 205240662038016 205785227473848 205863888441024 205929032664256 206008577334384 206410107484647 206634135561326 207004408598592 207069913731648 207149065767424 207553653786501 207734906194728 208365706529717 208739082413664 208805136472416 208818872485632 208884951793408 209372931993996 209439186630124 209520087175311 210042209144064 210532892836068 210568751305344 210599514533892 211735337185152 211802339388288 212297134954806 212364314935014 212445490744432 212826177298944 213509655653184 213622474072656 213658858766848 214842564355584 215344462250808 215412606536952 215494947549376 216453896230176 216606028179816 216642921040128 217149024783636 217300771132192 217843158829824 218421162494172 218504653520736 218588176461568 219560889955968 220335698103312 220419920957056 221004761549218 221400785681856 221555503212032 221556394491696 221641083954048 222229164660294 222712481677824 222782957523456 223413012322632 223498411473216 224091420230073 224578787390208 224649853815552 224736629819328 225174662710524 225332923943259 225419056975992 225894451343616 226619897666976 227308043486964 227787421606272 227875409565408 228034651640576 228479112687408 228567367827612 228639696412028 229744924946064 229945556542592 230482736831754 230555671521626 231057097514496 231670161747288 231758717175744 231759649501182 231921605929904 232337192237568 232953652948104 233042698988352 233246210464256 233701769469069 233865083074568 234284151949056 234905778531468 234995570767584 235085397326592 235874815121891 236297485287072 236462612809984 237055386689664 237221998142624 238277631811824 238368712931712 238444143084928 239001177087486 239209891981808 240325283331738 240366216112704 240535154541264 241265554929146 241697884900032 241790273404416 241866786287104 242339182354071 242431815993048 242508531887512 243287333322407 243723286170144 243816448879872 243852069460296 243893602931968 244463367523716 244635185584581 245167232530176 245244814028544 245817735210828 245895522556332 245911698519264 245989515598816 247221706545792 247299938168448 247877660366226 247972411076688 248050880254672 248495369025024 249249941113536 249346219448304 249425123358576 249520465583488 250630827213888 250849698046464 251435712907368 251515278023592 251611419205696 252279020259013 252731085542496 252827691464448 253005388287168 253596439097991 253676687961279 254228398896384 255125545172256 255223066371328 255900250214884 256358804473728 256538983095648 257039001773334 257317980132972 257361807150976 258688751110416 258787634337408 259474276055874 259573459548112 260038595925504 260120883365376 260728556822712 260911806671142 260956245798336 261561996292608 261748656136504 262217690304768 262401986772288 263098218458889 263198787195432 263753856596736 264471071992416 264554762059104 265404363624444 266020439411232 266687310025872 266873674323584 266874747910452 268249660970544 268352198835072 269111128479534 269781750729216 270600960277824 270602048858922 270791148823184 271909026669312 272100134572992 272204144272896 272822098373451 273060348394328 274333578142833 274380303298464 274485184588032 274678103112512 275213476646196 275406907041761 275900415782112 276005878131456 276093218308864 276738205048668 276979874926304 278212430439504 278318776551552 278406848629888 279057240286506 279163909325328 279360116233748 279860708831616 280603263778398 280710523781424 280758335073792 280799352711856 281701122794366 282205910302272 282313782913536 282403119184384 282954687776541 283062846606408 283152419913352 283261793834778 284631061823064 284679540870912 284829965430208 285635496017751 286256712842496 287016238318788 287125949667744 287216808715936 288605194973568 288808037573088 289532033044848 290204115721344 291136088629584 291228216658896 291339538027648 292020141991626 292112549773594 292635993786048 292747853274624 293575776523128 293730901849902 293780930804416 294467238153567 295201047575808 295408525988928 295521445272064 296098635594861 296192333988309 296305552880392 296836510443264 297624107316492 297884016430176 297997881964288 298788560306764 299323967234688 299648839759104 300232883614032 300443898591012 300558742634656 301896223689456 302159863555968 302961584892054 303077391315952 303620483510784 303716562141696 303833879420544 304426080312552 304638816916544 304640042426082 304756490436816 306229662307008 306326566594752 307192891943619 307310315775672 308243483213383 308795832661536 308893548996384 309011622900992 309012866001576 309951203341989 310604870597472 310723598651136 311602359292092 313207704708624 313228308728448 313327427690112 314059397990994 314158779945186 314842030880256 315063313716096 315853126958016 315899271800838 316073848919552 317703509082432 317824950575616 318546472402521 318668236116648 318892208153618 320433711108984 320488288150272 320713539388352 321564489227531 322263846533376 323118909805428 323242421324064 324909042269724 324964381560192 325136092613728 325951156698288 326180247446108 326764738244736 327631743741258 327756980281104 327860696741776 327882264692352 328913601474986 329628942061056 329733250891264 330503547154968 330629881435584 331455141186048 331507142323827 332333254818048 332334591737544 332461625931072 332566831144768 333343746990441 333449231345329 334174436285184 335119518483948 335247617209824 335353704031456 336974780723328 337104944728992 337340517716224 338128585463988 338235583948372 338841677015424 339929846500464 340167393563008 340962065230446 341069960350174 341681132409408 341811739298304 342051977460864 342718669031112 342851051741418 342959544618042 343090640177296 343705433144832 344617387419096 344918334813888 345050179116544 345724105247631 345833507282439 345965701407832 346585646271744 347505242620932 347638075763616 347882408894856 347941661064448 349564048482528 349869315696384 350797624611852 350931716260576 352493356151376 352628095989888 352739682745472 353872484832592 354506598065664 354693919214976 355583080034496 355832997213936 356913506878654 357553069397568 357666214627392 357802931780096 358501765631229 358814837972712 359904402187693 360549324169056 360801280370432 360802731811896 361898332393719 362685410106624 362800179430656 363647723989572 363762797831268 365724673319808 365778104190444 365840404397952 366695051285574 366951302194928 367608851698176 367867221042816 368843283834498 368867547778896 368984273398224 370949907252672 371091702068736 371958616615032 372076320382008 372218545767104 373147611775488 373874911670304 374137685037864 374280698375232 376274547069696 377272917035388 377417128808544 377682391779704 379241537196672 379508082430752 380847328023668 382688317758384 382834599556992 383850375322326 384806926631424 384808474643472 385077383430784 385976970199458 386042710726464 386099109978802 386938820961792 388033126665624 388181451506112 388304288878528 389211414083811 389334577380859 389360189322168 390181325048064 391367710006713 391434368697504 391641202466536 392342994438912 392622984204756 393602980158432 393878034651904 394798180793148 394923111984412 395630784895104 396832143088656 397178688573568 398106545436666 399030659116848 399098622979584 400310511485376 400312121865678 400591864788016 401309695683072 402374491455816 402528298252608 402879818074624 403666692719301 403948779856072 404672626093824 405111839227392 405901440416736 406186723234776 406341987249088 407420135210539 408150201859488 408306216409344 408435422126336 409590522591492 409747087700896 411570454947696 411727776882048 411858065328512 412017154668768 412820214969294 413268271122652 414008817197184 414139827463296 415107307573002 415469812389456 416731413059434 417478164827328 417610272944832 417637744971264 417769903586816 418585860429759 418745863987992 418878373260248 419040174350622 420084418288128 421065785672136 421137502610688 421199029067784 422551684191549 423470674370304 423604678776576 424594269909612 424728629870028 424890981488864 424892690752167 427019311306368 427244948145312 430688924501616 430825213073904 430989895098752 432907792460352 433212056359632 433285842080256 434298049567272 434601542264384 435686317659648 436842324988344 437009307041472 437176352923136 438030212987439 438168824660391 439121779911936 440596352774853 440671396206624 440839841914112 442009523098436 442801571363712 443112788983392 443282167908096 444458329320588 446826024645264 446996822946432 448182840460146 449157574780416 449299707631104 449473259638656 450349325421048 450665847886518 450838113951984 451788902687232 453239795333952 454442377338081 454616086973928 455574843212544 455750819130816 456069303281152 456958225374816 456960063639123 457134735655224 457279392824056 459489849892128 459891113085184 460965473663508 461111343043252 463340323494576 463517434351488 463519299002364 463843211859808 465907305896208 466085397976704 467403538938138 467730166149136 468568303898112 469811557062936 469991141535168 470170794653184 471238169917779 471749630243782 472594970574144 472925225619968 473848907701257 474110773379328 474443996285248 475702839435769 476555263623648 476737425863424 476888286169856 478002354174972 478338312230427 478419783963616 480650566663476 480732432225408 481070309082528 482531109858292 483395769800064 484678364708142 484863631986096 485017063775024 486574666644814 487446572340288 487632897759744 487704138920592 487787205863936 488926735047432 489270371169162 490334465060352 490489628057088 491635470421656 491791045112664 491823397038528 491979031197632 493370402212479 494443413091584 494599876336896 495755320732452 495944822153376 496101760509344 498499882227072 498692438896608 498850246717152 499040931166976 501261654427776 502871425814736 503030556047184 503222838411392 504558040518026 505462171084992 505655382928896 506010776574336 507192878195982 507353375922558 508456797792768 510251090344512 510446132742656 511443097845669 511604940525261 511800500429768 512717608947456 513077966191296 514078003546668 514439316927063 514635960265944 514723614301952 517377502220832 517575268674816 518948552111748 519146919096224 521457113645424 521823613342284 521912491596672 523497312273008 524435380609536 524803973544576 526196436917778 526397574390864 527507713193472 528942143984832 529109524118208 530808727248888 532040878822464 533374620051744 533747348647168 533749495820904 535370260317981 536499321941088 536704397670144 538222256959068 538506653391487 541201920555648 541204097717844 541582297646368 543818053338624 544200269145984 545644196746902 546120696788656 548667156285666 548760606596928 548970369176064 549356206225024 550426953292392 550813814083522 551800831564224 552011756262912 552186436617728 553264925751747 553476410097336 553959749852608 555429572302099 556424860879008 556637553103104 556813697259776 558114480573012 558327818650656 558720232467496 559721417663232 561206527556796 561421047562848 561598705423712 563402245588732 564411820604544 565909375553082 566125693212816 566304839826704 566523587669556 569262123646128 569359081741824 569659930860416 571270992035502 572513425684992 574032476637576 574251899335488 574433617431872 575775562983489 575957763232841 577210389947136 577616075146176 578965455299187 579064066089696 579148664968203 580408231442688 582272177259168 582456433317792 582679076055296 584040283983252 584225099547188 585271987572096 587151553046256 587461803699804 587561861608832 588934476307134 590402095151616 590817051977856 592197271189722 592384667976618 592611105760784 593673020886528 595248214632984 595768032860352 595995763928576 597159818154999 597577120613528 598647934469376 599297679518208 600465767228064 600887797182024 601117485269312 603792447378912 604319727111936 605923169784108 606154782631904 607667758841088 608852160625104 609277633833088 609280084852164 609512980873632 612459324614016 612653133189504 614385783887238 614620631551344 616486966426766 617591665323072 617787097992768 618023245801984 618025732003152 619230322453941 619902406683978 621209741194944 621447197302272 623204718584184 625097119589151 626415409417248 626456617456896 626654855380224 628118795981988 628317559890372 628560261525933 630126627432192 631706253916032 631798543601676 635407018164864 637092944805042 637336472233296 637784416307236 640867422217968 640976576300544 641427078776704 643128978455062 644527693066752 646237819610856 646484842648128 649818084539448 649928763120384 650272185227456 651902313396576 652360494892216 653529476489472 655263487482516 655513960562208 655721393483552 655764529384704 657827202949972 661007094309936 661259762871168 663014284647654 664666509636096 664669183475088 664923251862144 665133662289536 666687493980882 666898462690658 668348872570368 670239036967896 670495234419648 670707408062912 672274260690219 673949561446656 674209889457984 674681035432448 675998771829777 676257170927976 676471167896744 677683354030848 679859693000928 680334787126016 681924130460892 682139920700348 683362264818816 684103954921728 685437338062224 685702103482836 685919089236084 686181280354592 689234774838192 689836669627776 691448210495262 691667014564878 691931402815664 693171292543488 695010485241864 695276151527232 695764817789712 695883322128896 699128096965056 699738631392768 701595249223704 701863432521152 703725688090931 704986712302752 705256191979776 705479365490944 707624445365673 707744969665184 709387838429952 711166160068992 711665994427872 713827013757308 715106138795136 715332429254784 717003531262458 717629675945424 719808804375386 721098648338112 721602560740864 721605463623792 723796664787438 725370820213248 725600358861312 727295447979144 727525595662536 729861999967221 731449346639616 731556208380888 731680808795904 733390102571148 733902604389856 733905556753743 735734442085632 737686567668996 737735095557792 737968546796448 741899814505344 743917233230064 744152640764016 744437091534208 747749823340608 748275370075728 748561396750464 752549094139392 754545834070776 754834257617088 755364783559408 756837060777039 758483074393344 759016164861504 761030063883837 761694656047336 765376635516768 765669199113984 767700750644652 768240319642807 769616949286944 770154766861568 771953940398916 772085421452928 772198219957604 776066253331248 776362903012224 776608577757056 778422828167622 778669154761718 778720378644336 780362650096128 782735420013426 782868737395008 783282404933072 784685988877824 785245968409512 787205960316864 787756069303808 789294655376667 789596361586296 789846223968824 791261569790208 793664286177312 794357377147136 796213090873332 798061318233696 800621022970752 800624243731356 801183729576032 804748982911632 805056596505216 807333385438602 807897559712144 809345252187648 811802880833472 812373446469552 812683974498176 814840270421078 816300403718976 816612432818688 816870844252672 818466295120353 819181045182984 819494175401792 821668540843601 823140909895392 823455553764096 823716130657024 824034309337536 825640429938588 826220721125283 826536542245304 828017634394368 828279654926592 830214615146004 830939624778912 833462826118868 834956329654656 835220545889664 837171720859518 837491727975984 837756746520496 838080348701244 842131571344272 842275005221376 842398058135568 845103368383098 846941348740608 847209357553152 849188539819224 849457259740056 849781962977728 849785381504334 854038622612736 854489896290624 856906488053253 861377849003232 861650426147808 861979790197504 865815584920704 866424112719264 868596099134544 869203084528768 873684649976688 874018614082944 876060425974878 876337649320782 878243559823872 881192705549706 881342792413248 881679683828224 883401714460701 884019046196872 885603142727424 886225577966784 886564335816192 888577001964927 888916658641176 893652049290528 893993645892864 896365680920292 896995680476797 898946519277312 900698650842096 901331695773036 901676227903968 906479590667904 908884754676162 909232173947856 911149686425088 911501638261632 913916450749632 913920127278246 914269471310448 914558785648112 918979699784256 919782226170368 921578675830857 921930947327016 922222686086504 924730449640149 926680646989152 927034868702976 927038598004728 927686423719616 929853610025967 930147855858023 931814611792416 932170795953408 934807077876276 935460332298272 939623114125872 939982283070336 942476339835558 943499260487564 945189941148288 947697815402514 948221546758656 948887992570496 951405678871538 953110527247296 953474851726848 953776572339712 955639417207563 956004708349944 956676624460854 956839567927232 961301133326952 961464864450816 962140618165056 964693467682593 965062219716584 966791539600128 969356729416284 969727263972192 970034127550048 973149333289628 974893144680576 975408277841184 977853470094864 978540742338324 983270940843312 983582090225328 983646794077056 983958062395264 986740804424958 988886826183168 989199752673792 991510641464904 991889644306752 992203521018688 994521426971481 996999764454144 997384877793216 997700493434304 998081862333952 1000031240971323 1000347694035987 1002523308855552 1005742851629472 1006061112094368 1006445676822784 1009116081036052 1010924342169984 1012021553148672 1014385756391964 1014706751845116 1020502180689024 1022886195691338 1023209881050522 1023601000859536 1025435217894912 1026155932382592 1028156007093336 1028878633854126 1029271920531888 1029447228603904 1034755004441664 1035150537349632 1037500521847317 1037897104223496 1038293838192448 1042914227290848 1043647226684568 1043824983193344 1046994624546016 1049607947089152 1052392873835556 1052795148781728 1057884287969664 1058219048236416 1061617454497776 1064081757644928 1066749240103488 1067494697294336 1067498991641808 1070740520635962 1072998643882176 1073408795340288 1076444513918136 1077013306782974 1079713206563079 1082403841111296 1082408195435688 1083164595292736 1085694997181157 1086038557957133 1088400538291968 1091288393493804 1092241393577312 1097334312571332 1097521213193856 1098712412450048 1100853906584784 1101627628167044 1103601663128448 1106529851503494 1106952820194672 1107919499705216 1110859144604198 1112849721758016 1113275106206208 1113627394519552 1116228961146024 1116655637301312 1117440464934992 1119442835326464 1122413055113592 1122842095125696 1123197410847424 1126804491177464 1128823641209088 1131818751106164 1132251386425632 1132609679653408 1133047175339112 1136487745587293 1138524247292256 1139319861720832 1142541984071004 1148064953275152 1148503798670976 1148867234863744 1151551125966978 1151915526465682 1154420779894272 1155232150292352 1157930910598374 1158128132179392 1158297329936406 1160816462885376 1164544354518336 1164912866635584 1165358152110592 1167634242251433 1168003732142577 1168080567966504 1168450199094376 1170543975144192 1174303106092512 1174923607399608 1175123723217664 1177868952614268 1181634103955712 1184394542379444 1184769335953236 1185222211521568 1190496429265968 1191536065720704 1194319636309998 1195154241227056 1197295868938752 1200931534456128 1201775594364048 1202234970538624 1207584894757824 1208639454223872 1211846339568216 1212309565263808 1215335517682176 1215526188520699 1217704321250208 1218555267666176 1218560169704328 1219025961747264 1222260405631617 1224918649228032 1225306266379008 1228771567774476 1229241263102688 1232973932853532 1235183330646144 1235574195985536 1236051464006304 1238460644907882 1239804813367956 1242419482389888 1246409437168368 1250194239178302 1252830818834496 1252913234913792 1253309710760448 1256237591963976 1256635119780744 1257120523051866 1260253254864384 1263412507832064 1263597087203352 1267655052574647 1270814036329728 1274185889610084 1274672944466592 1274678072256501 1275568832614472 1281734844435936 1282854157553408 1286257956910124 1292475639221712 1292969685296256 1299636169078896 1299857526240768 1300544370454912 1303804626793152 1304720989784432 1307058952978944 1310526974965032 1311027921124416 1311442786967104 1311529058769408 1314506473981173 1315654405899944 1321789058324559 1322014188619872 1322519525742336 1326028569295308 1326960552110303 1329338366950176 1329846503724288 1330267324579072 1333374987961764 1333796925381316 1340478073935792 1340990468839296 1341414816125824 1344548521380438 1347899122893312 1348419778915968 1351997543659554 1352514341855952 1352942335793488 1355366708061696 1359719386001856 1360669574252032 1363327132014243 1363848260921784 1364279841400696 1366724529637632 1368207909843456 1370874676124448 1371404206965672 1371838178472168 1372362560709184 1378469549676384 1379673339255552 1382896420990524 1383334029129756 1383862805631328 1390020970483728 1390552303054464 1391529635579424 1398256193930112 1403190498447408 1403726865042304 1407451376181862 1409973424605504 1410512383959552 1410958730981888 1413714509753337 1415248890731346 1415489939330368 1418775676859904 1422332320137984 1423331988855744 1427108518307307 1427654027514616 1430212277590272 1430664858509568 1434007062524916 1435014936691281 1435259351890848 1439617608750772 1442197296676224 1443210927247584 1447593329574876 1454590895958288 1455051191325072 1459723999934442 1462898693279232 1463112416761776 1463361617591808 1466780205142296 1467805208779712 1467811113507486 1471468884171264 1475373135337992 1475470191115584 1475937093592896 1480111206637437 1483799629010688 1487834466460128 1488305281528032 1488874183068416 1495499646681216 1496550740151456 1497122793500928 1509091668141552 1509668515234176 1510729567118816 1513674121554078 1516966148786688 1518032329723008 1522060127767674 1523389312094672 1530753271033536 1531338398227968 1534814821575783 1535401501289304 1536480639285614 1539233898573888 1540309533723136 1543317950781189 1543907880797832 1544170842905856 1544396439915208 1549356175369013 1552132506662496 1552725806024448 1553217155514112 1556845656335244 1557338309523436 1557440757288672 1565470840026852 1565737474790016 1566564809866144 1570491936819024 1574411920633728 1578589310753334 1579192723172592 1579692447937648 1582523139580416 1587328572354624 1588714754294272 1592426181746664 1596122636467392 1601242045941504 1601248487462712 1602367459152064 1606110780953943 1606619023754767 1609497965823264 1610113193010432 1614666770877204 1615519960174461 1615795119424288 1623605761666944 1624746892939104 1625367948996352 1629680540842156 1632600807437952 1636932590240706 1638362090365968 1638988350803584 1643337081687202 1646281819790784 1646911107528192 1647432261314048 1648068618675072 1651280859877176 1652441442250566 1653073084490608 1656035268788736 1656559309853184 1660429230292008 1661879249557824 1666288716906297 1666925652237736 1669912659309312 1670441091779328 1674343441719036 1674983455951968 1675513493040992 1676160697402488 1684263142688544 1684796116271136 1690206736766196 1698377079638448 1698914519480112 1699563925955456 1699570763008668 1708077245225472 1708979792581248 1713812976106506 1722755698006464 1723300852295616 1723959580395008 1727326688950467 1727873289698523 1731631169841408 1732848225438528 1737192198269088 1737445994904609 1738406169057536 1747369299953376 1748037228165888 1752120851949756 1752675298641564 1762385411099412 1762685584826496 1766803428921402 1768038092393744 1771206285454848 1772451155933568 1777154003929854 1777833317282352 1787304098581056 1787987291785728 1792731361840584 1793991360953594 1797893038554624 1801397301684192 1802663391546072 1803352455807936 1809024808112423 1812959181335808 1817769509352324 1818464347895712 1823003276523264 1827832901499264 1827840254556492 1828538942620896 1829117571296224 1837959399568512 1843157351661714 1843861894654032 1844445372173008 1849460899280298 1853361293978304 1854069737405952 1854077196009456 1855372847439232 1859707220051934 1860295711716046 1863629223584832 1864341591906816 1869614155752552 1870920664596544 1875291358767453 1875884781925957 1879246228251744 1879964566140672 1884952679671116 1885680784577799 1886998520975128 1890379882296576 1895395630805028 1897775985140992 1902811357743076 1906221054494592 1911278834415126 1912009416699888 1913353248921708 1913679135854464 1922602266653904 1922929728901632 1924281236330112 1929386935365186 1930124439433168 1933583079200256 1938713458832568 1939454527944384 1940068255100096 1946298666579256 1949786289361152 1950816555682368 1955706940189728 1957081484676648 1963024287832597 1966541881686624 1967164180450656 1967293588154112 1967916124790528 1973481608849916 1983021282929808 1983779288613504 1984407042037376 1989042853942962 1993999528908288 1994769755586432 1995400986868608 2000062481942646 2000695388071974 2005046617711104 2011485703258944 2012122224188736 2012891353645568 2016822782070657 2018232162072104 2021848684339968 2024043106297344 2028771512783928 2029413503690232 2041004361378048 2045772391382676 2046419762101044 2047202001719072 2052311864765184 2056312014186672 2057757267708252 2058543841063776 2069510008883328 2075001043694634 2075794208446992 2076587676384896 2085828454581696 2087294453369136 2087649966386688 2093989249092032 2099215894178304 2104785747671112 2105590297563456 2111177064272793 2115768575939328 2116438096472832 2122873336097019 2123234908995552 2128163515289856 2133498480206976 2134997983283616 2141481041271924 2145997287764352 2152889027836272 2154026613565948 2159426413126158 2164807682222592 2164816390871376 2166329190585472 2171389994362314 2172077115914266 2176801076583936 2182576786987608 2184482787154624 2189585999901663 2194668625142664 2195042426387712 2197424824900096 2201707813169568 2201716670261229 2203255256334088 2207203326256896 2213059703006988 2213905640389344 2215838999410432 2221718289208396 2225699443516032 2232457922292048 2233311274602624 2234880929869984 2244826110227184 2245684190251392 2246394821694848 2253608982354928 2257647282418176 2263637502212328 2264502772851264 2265219359306816 2266094350678224 2270511182331117 2272975491174586 2277048494584512 2278639723441664 2283090191651511 2285083968142008 2292022771826887 2296129906550304 2297007597341952 2297734469727488 2303102251933956 2303831052931364 2304720958928421 2310464300584704 2315861821196748 2316256264358784 2316594659872812 2329088709036672 2329825733271168 2335268484502866 2336007464285154 2336161135933008 2336900398188752 2341087950288384 2348606212185024 2349847214799216 2350247446435328 2355737905228536 2363268207911424 2368789084758888 2369538671906472 2370444423043136 2380992858531936 2383072131441408 2388639272619996 2390308482454112 2401863068912256 2403551188728096 2404469941077248 2415169789515648 2423692679136432 2424619130527616 2431052377041398 2435408642500416 2437110535332352 2437120339408656 2438051923494528 2444520811263234 2449837298456064 2450612532758016 2457543135548952 2458482526205376 2465005622530803 2465947865707064 2470366661292288 2471148391971072 2472102928012608 2476921289815764 2478662163375849 2479609626735912 2484838964779776 2492818874336736 2500388478356604 2505661637668992 2512475183927952 2513270239561488 2514241046103732 2526825015664128 2527194174406704 2535310105149294 2541628072659456 2548371779220168 2549345888933184 2549356144513002 2551137665228944 2563469688871872 2565708315106816 2570719464159759 2572515913820248 2584951278443424 2585939370592512 2594622966340801 2599272338157792 2601088740909824 2607609253586304 2609441979568864 2621053949930064 2622055842248832 2622885573934208 2629012947962346 2631308811799888 2643578116649118 2644028377239744 2645039051484672 2652057138590616 2653921104220606 2658676733900352 2659693007448576 2660534649158144 2665731005894781 2666749975923528 2667593850762632 2676160666546477 2680956147871584 2681980937678592 2682829632251648 2689097042760876 2690987041430391 2696839557831936 2703995087319108 2705028683711904 2705884671586976 2719438772003712 2726654264028486 2727696521843568 2728559682801392 2733449059275264 2741749352248896 2742808413931344 2743676356944336 2744725121418368 2756939099352768 2759346678511104 2765792841981048 2766668058259512 2767725611262656 2774191348920447 2775069222849143 2780041940967456 2781104606108928 2783059271158848 2789560830077901 2790443567574069 2796512387860224 2806380996894816 2807453730084608 2814902752363724 2819946849211008 2827429019506674 2830497781462692 2830979878660736 2844664640275968 2846663977711488 2854217036614614 2855308055029232 2860424555180544 2861329717019136 2868014125049832 2870029873382562 2870518703781696 2879235217501544 2884394593352448 2886421854495168 2894080403047779 2895186659149752 2909181791916576 2910102382650144 2919447999868884 2926224833523552 2933560410284592 2935610417559424 2935622227014972 2950746270675984 2950940382231168 2951874187185792 2960222413274874 2967599258021376 2975668932920256 2976610563056064 2977748366136832 2983564280914443 2990999293362432 2993101480302912 2994245587001856 3001043082107961 3018183336283104 3019337030468352 3021459134237632 3027348243108156 3029475977459371 3036064659446016 3044120255535348 3046778624189344 3061506542067072 3069629643151566 3070803002578608 3072961278571228 3078467797147776 3086635901562378 3087815761595664 3088341685811712 3088792879830416 3098712350738026 3104265013324992 3105451612048896 3106434311028224 3112501565541951 3113691312670488 3114676619046872 3114881514577344 3130941680053704 3131474949580032 3133129619732288 3140983873638048 3148823841267456 3157178621506668 3158385446345184 3159384895875296 3174657144709248 3184852363493328 3192245272934784 3202484091883008 3202496974925424 3204734918304128 3212221561907886 3213238047509534 3218995931646528 3220226386020864 3229333541754408 3231039920348922 3231590238848576 3239139619689237 3247211523333888 3249493785878208 3250735897992704 3257084991543471 3258115673871399 3259361081684312 3265201614875904 3273865180481412 3276724180731936 3277976701607168 3286674163374404 3292563639581568 3296137237350144 3302561719754352 3304882884501132 3306146168981216 3320858460584016 3323758499115648 3332577433812594 3333851304475472 3339825318618624 3340882183558656 3348686883438072 3349966911903936 3351026986081984 3352321394804976 3368526285377088 3369592232542272 3380413473532392 3390678315347213 3396754159276896 3397829038960224 3399127851910912 3399141526017336 3409463236761879 3417959585162496 3427625952213012 3445511396012928 3446601704591232 3454653377900934 3455746579397046 3463262339682816 3465696450877056 3474384396538176 3474891989809218 3476812338115072 3494738599906752 3496074456331776 3504011196427731 3504241703899512 3505350597283128 3524770822198824 3525371169652992 3533606857842804 3536076184787488 3544902311867136 3554308007859708 3555666634564704 3574608197162112 3585462723681168 3587982721907188 3602794603368384 3605326783092144 3606704911615872 3618049616224846 3625918362671616 3635539018704648 3636928695791424 3646006553046528 3646578565562097 3655665802998528 3655680509112984 3657077885241792 3658235142592448 3666781216894851 3667941544798619 3675918799137024 3686314703323428 3687723789308064 3688890744346016 3698921798560596 3706722587956608 3708154392018912 3710745694878464 3719414440103868 3720591423432092 3727258447169664 3739228311505104 3741841329193088 3750582717534906 3751769563851914 3758492456503488 3759929132281344 3769905359342232 3771361569155598 3773997041950256 3780759764593152 3790791261610056 3795551970281984 3802965157723941 3805622715486152 3812442108989184 3822557668830252 3824018833399776 3826706497843416 3827358271708928 3845204533307808 3848562472660224 3858773870730372 3860248878866336 3877426917665136 3878909055888768 3880136510200192 3892597333158512 3899572578722304 3901633111364736 3911413880379456 3914162969353296 3926048575665194 3933083763373248 3934328360901312 3934587176308224 3935832249581056 3943519421943519 3946963217699832 3958948424064623 3966042565859616 3967558577227008 3968814084074752 3978085707885924 3980881656330909 3989539511172864 3990801973737216 4000124963885292 4001390776143948 4022971406517888 4024244448377472 4033645564141314 4036464324144208 4043697368679936 4057543025567856 4058827007380464 4082008722756096 4091544782765352 4092839524202088 4094404003438144 4104623729530368 4112624028373344 4115514535416504 4117087682127552 4139020017766656 4150002087389268 4151588416893984 4153175352769792 4171656909163392 4174588906738272 4187978498184064 4209571495342224 4211180595126912 4222354128545586 4231537151878656 4232876192945664 4245746672194038 4246469817991104 4256327030579712 4266996960413952 4269995966567232 4281325554921921 4282962082543848 4291994575528704 4305044810073843 4305778055672544 4308053227131896 4318852826252316 4329632781742752 4332658381170944 4342779988724628 4344154231828532 4365153573975216 4368965574309248 4379171999803326 4389337250285328 4390084852775424 4403415626339136 4403433340522458 4406510512668176 4414406652513792 4426119406013976 4427811280778688 4431677998820864 4440333619912311 4443436578416792 4451398887032064 4464915844584096 4466622549205248 4469761859739968 4481621487315929 4489652220454368 4491368380502784 4492789643389696 4507217964709856 4527275004424656 4529005545702528 4530438718613632 4532188701356448 4541022364662234 4545950982349172 4554096989169024 4566180383303022 4570167936284016 4584045543653774 4592259813100608 4594015194683904 4595468939454976 4604444464727349 4606204503867912 4607662105862728 4609441917856842 4620928601169408 4631723642393496 4632512528717568 4633189319745624 4648068526107039 4658177418073344 4659651466542336 4670536969005732 4672014928570308 4672322271866016 4673800796377504 4697212424370048 4699694429598432 4711475810457072 4737578169517776 4739077343812944 4740888846086272 4761985717063872 4766144262882816 4777278545239992 4780616964908224 4803726137824512 4807102377456192 4808939882154496 4818332342861829 4819857071264301 4830339579031296 4846559880523383 4847385358272864 4849238261055232 4862104754082796 4870817285000832 4874240678817312 4876103846989056 4889041622526468 4915086271097904 4916965052410752 4930011245061606 4931895731414128 4940733322584576 4942296783942144 4944205856025216 4953842579631528 4957324326751698 4959219253471824 4969677929559552 4985637748673472 4998866150718891 5000776956713208 5011323275337984 5024950367855904 5026540479122976 5028482092207464 5054388348813408 5070620210298588 5096743558440336 5098691777866368 5098712289026004 5102275330457888 5126939377743744 5141438928319518 5145031827640496 5169902556886848 5171878741185024 5183619869095569 5189245932681602 5198544676315584 5202177481819648 5212337984713827 5215218507172608 5218883959137728 5232731233793459 5242107899860128 5244111684497664 5245771147868416 5258025895924692 5262617623599776 5287156233298236 5288056754479488 5304114277181232 5307842208441212 5317353467800704 5331462011789562 5333499951847056 5335187701525264 5352321333092954 5361912295743168 5363961875357184 5365659264503296 5378194085521752 5381974082860782 5393679115663872 5407990174638216 5410057367423808 5411769343173952 5427074424337269 5438877544007424 5453308528056972 5455393043687136 5457119365602784 5483498704497792 5485616827862688 5487352713888672 5489450242836736 5513878198705536 5531585683962096 5533336116519024 5535451222525312 5548382697840894 5550138445698286 5560083881934912 5562209212217856 5566118542317696 5579121660155802 5580887135148138 5593024775720448 5612761993789632 5614907460169216 5625874076302359 5627654345777871 5629805504727448 5639893698422016 5654858039013348 5660995562925384 5661959757321472 5693327955422976 5708434073229228 5710616110058464 5736028250099664 5740059746765124 5741037407563392 5758470435003088 5768789186704896 5772843708990336 5788160806095558 5790373318299504 5818363583833152 5820204765300288 5838895999737768 5852449667047104 5856626181054277 5867120820569184 5871220835118848 5871244454029944 5889072863497791 5901492541351968 5901880764462336 5903748374371584 5920444826549748 5951337865840512 5953221126112128 5967128561828886 5981998586724864 5986202960605824 6002086164215922 6036366672566208 6038674060936704 6042918268475264 6054696486216312 6058951954918742 6072129318892032 6088240511070696 6093557248378688 6109725295323089 6123013084134144 6139259286303132 6141606005157216 6145922557142456 6156935594295552 6173271803124756 6175631523191328 6177585759660832 6197424701476052 6208530026649984 6225003131083902 6227382625340976 6229353238093744 6229763029154688 6261883360107408 6262949899160064 6266259239464576 6281967747276096 6297647682534912 6314357243013336 6316770892690368 6318769791750592 6333531192818379 6335535395561251 6349314289418496 6368620008291057 6369704726986656 6384490545869568 6404993949850848 6409469836608256 6424443123815772 6426476095019068 6437991863293056 6458667083508816 6462079840697844 6463180477697152 6478279239378474 6494423046667776 6498987571756416 6514169983086942 6516231347742798 6518722163368624 6530403229751808 6547730360962824 6553448361463872 6555953403214336 6568757999704989 6573348326748808 6585127279163136 6592274474700288 6605123439508704 6609765769002264 6612292337962432 6641716921168032 6647516998231296 6665154867625188 6667702608950944 6697373766876144 6699933823807872 6702053972163968 6704642789609952 6737052570754176 6739184465084544 6760826947064784 6781356630694426 6793508318553792 6795658077920448 6798255703821824 6798283052034672 6811533546993351 6818926473523758 6835919170324992 6855251904426024 6876068315480661 6891022792025856 6893203409182464 6909306755801868 6911493158794092 6914162876785263 6931392901754112 6948768793076352 6949783979618436 6989477199813504 7008022392855462 7008483407799024 7010701194566256 7049541644397648 7050742339305984 7067213715685608 7072152369574976 7089804623734272 7108616015719416 7111333269129408 7149216394324224 7170925447362336 7175965443814376 7205589206736768 7210653566184288 7213409823231744 7236099232449692 7271078037409296 7273857391582848 7293157131124194 7311331605997056 7311361018225968 7314155770483584 7316470285184896 7333562433789702 7335883089597238 7351837598274048 7372629406646856 7375447578616128 7377781488692032 7395016867592409 7397843597121192 7413445175913216 7416308784037824 7421491389756928 7435986490127547 7438828880207736 7441182846864184 7454516894339328 7478456623010208 7483682658386176 7501165435069812 7503539127703828 7516984913006976 7539810718684464 7542723138311196 7547994083900512 7581582523220112 7605930315447882 7611245430972304 7624884217978368 7645115337660504 7648037666799552 7653412995686832 7654716543417856 7690409066615616 7697124945320448 7717547741460744 7720497757732672 7740982569000241 7754853835330272 7757818111777536 7760273020400384 7783868899022403 7785194666317024 7803266222729472 7822827760758912 7828325938706592 7852097151330388 7866167526746496 7868656721802624 7887038843887038 7893926435399664 7917896848129246 7932085131719232 7935117154454016 7937628168149504 7956171415771848 7961763312661818 7979079022345728 7981603947474432 8000249927770584 8002781552287896 8028481999639431 8045942813035776 8048488896754944 8067291128282628 8072928648288416 8072961124291173 8115086051135712 8117654014760928 8183089565530704 8185679048404176 8188808006876288 8225248056746688 8231029070833008 8234175364255104 8278040035533312 8300004174778536 8303176833787968 8306350705539584 8322574046761341 8325207668547429 8343313818326784 8349177813476544 8371330702722207 8375956996368128 8419142990684448 8422361190253824 8444708257091172 8450643516070877 8491493344388076 8492939635982208 8533993920827904 8539991933134464 8562651109843842 8565924165087696 8583989151057408 8610089620147686 8611556111345088 8616106454263792 8637705652504632 8659265563485504 8665316762341888 8682241209143337 8685559977449256 8688308463657064 8730307147950432 8737931148618496 8758343999606652 8778674500570656 8806831252678272 8806866681044916 8813021025336352 8852238812027952 8855622561557376 8880667239824622 8886873156833584 8902797774064128 8929831689168192 8933245098410496 8939523719479936 8963242974631858 8979304440908736 8982736761005568 8985579286779392 9003129246323883 9014435929419712 9038353949279611 9054550008849312 9058011091405056 9060877437227264 9064377402712896 9082044729324468 9088427932378113 9091901964698344 9108193978338048 9132360766606044 9140335872568032 9168091087307548 9184519626201216 9208888929454698 9212409007735824 9215324211725456 9218883835713684 9263447284786992 9265025057435136 9266378639491248 9296137052214078 9316354836146688 9319302933084672 9341073938011464 9344029857140616 9344644543732032 9347601592755008 9394424848740096 9399388859196864 9422951620914144 9475156339035552 9478154687625888 9481777692172544 9523971434127744 9554557090479984 9561233929816448 9607452275649024 9614204754912384 9636664685723658 9639714142528602 9660679158062592 9693119761046766 9694770716545728 9698476522110464 9717418859067711 9724209508165592 9741634570001664 9748481357634624 9752207693978112 9774347021614197 9778083245052936 9830172542195808 9833930104821504 9860022490123212 9863791462828256 9888411712050432 9907685159263056 9914648653503396 9918438506943648 9971275497346944 9997732301437782 10001553913426416 10022646550675968 10049900735711808 10053080958245952 10056964184414928 10108776697626816 10141240420597176 10172034946041639 10193487116880672 10197383555732736 10197424578052008 10204550660915776 10228389710285637 10231626414438253 10253878755487488 10282877856639036 10290063655280992 10339805113773696 10367239738191138 10378491865363204 10397089352631168 10424675969427654 10430437014345216 10437767918275456 10465462467586918 10484215799720256 10488223368995328 10491542295736832 10512033589283193 10516051791849384 10525235247199552 10574312466596472 10576113508958976 10608228554362464 10615684416882424 10634706935601408 10662924023579124 10666999903694112 10670375403050528 10704642666185908 10723824591486336 10756388171043504 10763948165721564 10815980349276432 10820114734847616 10823538686347904 10854148848674538 10877755088014848 10906617056113944 10910786087374272 10914238731205568 10939735696686291 10966997408995584 10971233655725376 10974705427777344 10978900485673472 11000343650684553 11003824634395857 11027756397411072 11063171367924192 11066672233038048 11070902445050624 11096765395681788 11100276891396572 11120167763869824 11132237084635392 11158243320311604 11161774270296276 11225523987579264 11251748152604718 11255308691555742 11259611009454896 11279787396844032 11309716078026696 11321991125850768 11323919514642944 11386655910845952 11416868146458456 11421232220116928 11472056500199328 11480119493530248 11482074815126784 11516940870006176 11545687417980672 11576321612191116 11580746636599008 11636727167666304 11640409530600576 11677791999475536 11704899334094208 11713252362108554 11734241641138368 11742441670237696 11742488908059888 11778145726995582 11802985082703936 11803761528924672 11807496748743168 11840889653099496 11876845272193869 11902675731681024 11906442252224256 11934257123657772 11942644968992727 11972405921211648 12004172328431844 12072733345132416 12085836536950528 12109392972432624 12117903909837484 12176481022141392 12187114496757376 12219450590646178 12246026168268288 12278518572606264 12283212010314432 12291845114284912 12313871188591104 12346543606249512 12351263046382656 12355171519321664 12394849402952104 12417060053299968 12450006262167804 12454765250681952 12458706476187488 12459526058309376 12501365201460223 12523766720214816 12532518478929152 12563935494552192 12628714486026672 12633541785380736 12637539583501184 12667062385636758 12671070791122502 12698628578836992 12737240016582114 12739409453973312 12768981091739136 12809987899701696 12818939673216512 12843976664765763 12848886247631544 12852952190038136 12875983726586112 12917334167017632 12924159681395688 12926360955394304 12956558478756948 12997975143512832 13028339966173884 13032462695485596 13037444326737248 13095460721925648 13106896722927744 13137515999409978 13146696653497616 13170254558326272 13210246879017408 13219531538004528 13224584675924864 13283433842336064 13295033996462592 13330309735250376 13335405217901888 13370788073727689 13394747533752288 13399867647615744 13404107944327936 13409285579219904 13444864461947787 13474105141508352 13478368930169088 13521653894129568 13562713261388852 13587016637107584 13591316155840896 13596566104069344 13623067093986702 13637852947047516 13710503808852048 13752136630961322 13782045584051712 13786406818364928 13818613511603736 13822986317588184 13828325753570526 13862785803508224 13897537586152704 13899567959236872 13944205578321117 13978954399627008 14016044785710924 14016966815598048 14021402389132512 14099083288795296 14134427431371216 14144304739149952 14217232031438832 14222666538258816 14298432788648448 14341850894724672 14351930887628752 14411178413473536 14421307132368576 14426819646463488 14459571213792903 14472198464899384 14539679641570149 14542156074818592 14547714783165696 14586314262248388 14596566073213333 14622722036451936 14628311540967168 14632940570369792 14667124867579404 14671766179194476 14745258813293712 14750895157232256 14755562977384064 14790033735184818 14795687194242384 14826890351826432 14832617568075648 14871972980255094 14877657760415472 14882365693728368 14909033788678656 14956913246020416 14967365316772352 14996598452156673 15002330870139624 15007078255407656 15033969826013952 15079621437368928 15085446276622392 15095988167801024 15163165046440224 15211860630895764 15222490861944608 15290230675321008 15296075333599104 15306825991373664 15380818133231232 15435095482921488 15440995515465344 15481965138000482 15509707670660544 15515636223555072 15520546040800768 15550859607286707 15567737798044806 15570389332634048 15606532445458944 15645655521517824 15656651877413184 15698193701380377 15704194302660776 15732335053492992 15737313443605248 15774077687774076 15787852870799328 15835793696258492 15864170263438464 15912342831543696 15923526625323636 16000499855541168 16005563104575792 16056963999278862 16091885626071552 16096977793509888 16134582256565256 16145857296576832 16145922248582346 16230172102271424 16235308029521856 16281223273011807 16366179131061408 16371358096808352 16377616013752576 16450496113493376 16462058141666016 16468350728510208 16600008349557072 16606353667575936 16645148093522682 16650415337094858 16686627636653568 16698355626953088 16742661405444414 16751913992736256 16838285981368896 16844722380507648 16882963037333613 16889416514182344 16901287032141754 16982986688776152 16985879271964416 17042917929059143 17079983866268928 17125302219687684 17131848330175392 17220179240295372 17223112222690176 17232212908527584 17275411305009264 17318531126971008 17364482418286674 17371119954898512 17376616927314128 17460614295900864 17475862297236992 17516687999213304 17557349001141312 17569878543162831 17613662505356544 17613733362089832 17626042050672704 17667218590493373 17672809261302437 17704477624055904 17711245123114752 17761334479649244 17773746313667168 17859663378336384 17879047438959872 17926485949263716 17958608881817472 18006258492647766 18028871858839424 18076707898559222 18109100017698624 18116022182810112 18121754874454528 18128754805425792 18164089458648936 18176855864756226 18183803929396688 18216387956676096 18264721533212088 18280671745136064 18329175885969267 18336182174615096 18369039252402432 18417777858909396 18424818015471648 18430648423450912 18437767671427368 18526894569573984 18532757278982496 18592274104428156 18682147876022928 18688059714281232 18689289087464064 18695203185510016 18788849697480192 18798777718393728 18845903241828288 18950312678071104 18956309375251776 18963555384345088 19000593578455137 19006606186683753 19047942868255488 19109114180959968 19122467859632896 19228409509824768 19273329371447316 19279428285057204 19386239522093532 19389541433091456 19434837718135422 19448419016331184 19483269140003328 19496962715269248 19548694043228394 19556166490105872 19660345084391616 19667860209643008 19720044980246424 19727582925656512 19776823424100864 19815370318526112 19829297307006792 19836877013887296 19942550994693888 19995464602875564 20003107826852832 20099801471423616 20106161916491904 20113928368829856 20217553395253632 20282480841194352 20344069892083278 20386974233761344 20394767111465472 20394849156104016 20409101321831552 20456779420571274 20463252828876506 20507757510974976 20565755713278072 20580127310561984 20628204946441983 20634732601185527 20679610227547392 20734479476382276 20742488630355789 20756983730726408 20794178705262336 20849351938855308 20875535836550912 20930924935173836 20968431599440512 21024067178566386 21032103583698768 21050470494399104 21148624933192944 21152227017917952 21216457108724928 21231368833764848 21269413871202816 21325848047158248 21333999807388224 21340750806101056 21409285332371816 21447649182972672 21512776342087008 21527896331443128 21593267166158567 21631960698552864 21640229469695232 21647077372695808 21708297697349076 21813234112227888 21821572174748544 21828477462411136 21879471393372582 21933994817991168 21942467311450752 21949410855554688 22000687301369106 22007649268791714 22055512794822144 22126342735848384 22133344466076096 22141804890101248 22185050602777227 22193530791363576 22200553782793144 22240335527739648 22264474169270784 22316486640623208 22323548540592552 22451047975158528 22503496305209436 22510617383111484 22519222018909792 22619432156053392 22643982251701536 22833736292916912 22842464440233856 22944113000398656 22960238987060496 22964149630253568 23033881740012352 23091374835961344 23152643224382232 23161493273198016 23222947707000723 23273454335332608 23280819061201152 23351606697067209 23355583998951072 23409798668188416 23426504724217108 23468483282276736 23484977816119776 23556291453991164 23605970165407872 23681779306198992 23753690544387738 23805351463362048 23812884504448512 23868514247315544 23885289937985454 23944811842423296 24008344656863688 24085445998918293 24145466690264832 24171673073901056 24218785944865248 24218883372873519 24235807819674968 24352962044282784 24374228993514752 24438901181292356 24557037145212528 24566424020628864 24583690228569824 24693087212499024 24702526092765312 24710343038643328 24789698805904208 24834120106599936 24900012524335608 24909530501363904 24917412952374976 24919052116618752 24975623005642287 25002730402920446 25047533440429632 25065036957858304 25113992108166621 25127870989104384 25212250490095757 25257428972053344 25267083570761472 25275079167002368 25334124771273516 25342141582245004 25351930548212631 25474480033164228 25478818907946624 25619975799403392 25687953329531526 25697772495263088 25705904380076272 25751967453172224 25834668334035264 25848319362791376 25852721910788608 25913116957513896 25995950287025664 26056679932347768 26064925390971192 26074888653474496 26190921443851296 26213793445855488 26275031998819956 26293393306995232 26420493758034816 26439063076009056 26449169351849728 26566867684672128 26660619470500752 26670810435803776 26741576147455378 26789495067504576 26799735295231488 26808215888655872 26818571158439808 26889728923895574 26948210283016704 26956737860338176 27043307788259136 27115061847838833 27125426522777704 27174033274215168 27182632311681792 27193132208138688 27246134187973404 27265283797134339 27275705894095032 27421007617704096 27504273261922644 27637227023207472 27645972635176368 27656651507141052 27795075172305408 27799135918473744 27888411156642234 27957908799254016 28032089571421848 28033933631196096 28042804778265024 28198166577590592 28268854862742432 28288609478299904 28434464062877664 28445333076517632 28540852629748811 28683701789449344 28703861775257504 28822356826947072 28842614264737152 28919142427585806 28944396929798768 29079359283140298 29084312149637184 29095429566331392 29172628524496776 29193132146426666 29245444072903872 29256623081934336 29265881140739584 29323041064842591 29334249735158808 29343532358388952 29437767332011247 29490517626587424 29501790314464512 29511125954768128 29580067470369636 29591374388484768 29665235136151296 29743945960510188 29755315520830944 29764731387456736 29913826492040832 29993196904313346 30004661740279248 30014156510815312 30067939652027904 30159242874737856 30170892553244784 30191976335602048 30326330092880448 30423721261791528 30444981723889216 30516104838124917 30525761451340573 30580461350642016 30592150667198208 30613651982747328 30685169130856911 30694879243314759 30761636266462464 30870190965842976 30881991030930688 30963930276000964 31019415341321088 31101719214573414 31135475596089612 31140778665268096 31291311043035648 31313303754826368 31396387402760754 31408388605321552 31464670106985984 31474626887210496 31548155375548152 31575705741598656 31671587392516984 31728340526876928 31824685663087392 31847053250647272 32000999711082336 32011126209151584 32113927998557724 32269164513130512 32291714593153664 32291844497164692 32460344204542848 32470616059043712 32562446546023614 32732358262122816 32742716193616704 32755232027505152 32819207090058873 32900992226986752 32924116283332032 32936701457020416 33011473903187571 33200016699114144 33212707335151872 33290296187045364 33300830674189716 33396711253906176 33485322810888828 33676571962737792 33765926074667226 33778833028364688 33802574064283508 33965973377552304 33971758543928832 34085835858118286 34159967732537856 34250604439375368 34263696660350784 34440358480590744 34446224445380352 34464425817055168 34550822610018528 34637062253942016 34728964836573348 34742239909797024 34753233854628256 34921228591801728 35033375998426608 35114698002282624 35139757086325662 35227325010713088 35227466724179664 35252084101345408 35334437180986746 35345618522604874 35408955248111808 35422490246229504 35522668959298488 35547492627334336 35630535816581607 35719326756672768 35758094877919744 35827934906978181 35852971898527432 35917217763634944 36012516985295532 36057743717678848 36153415797118444 36218200035397248 36257509610851584 36328178917297872 36353711729512452 36367607858793376 36529443066424176 36561343490272128 36658351771938534 36672364349230192 36738078504804864 36835555717818792 36849636030943296 36861296846901824 36875535342854736 37053789139147968 37065514557964992 37184548208856312 37297461468819343 37364295752045856 37376119428562464 37378578174928128 37390406371020032 37504095604380669 37597555436787456 37691806483656576 37900625356142208 37912618750503552 38001187156910274 38013212373367506 38095885736510976 38218228361919936 38244935719265792 38456819019649536 38546658742894632 38558856570114408 38772479044187064 38779082866182912 38869675436270844 38896838032662368 38993925430538496 39097388086456788 39112332980211744 39320690168783232 39440089960492848 39455165851313024 39630740637052224 39658594614013584 39673754027774592 39885101989387776 39990929205751128 40006215653705664 40112364221183067 40199602942847232 40212323832983808 40227856737659712 40334593385843361 40435106790507264 40564961682388704 40688139784166556 40773948467522688 40789698312208032 40818202643663104 40913558841142548 40926505657753012 41131511426556144 41160254621123968 41256409892883966 41269465202371054 41359220455094784 41468958952764552 41484977260711578 41513967461452816 41588357410524672 41698703877710616 41751071673101824 41832616734963351 41861849870347672 41936863198881024 42048134357132772 42064207167397536 42100940988798208 42297249866385888 42432914217449856 42462737667529696 42651696094316496 42667999614776448 42681501612202112 42818570664743632 42895298365945344 43025552684174016 43055792662886256 43186534332317134 43263921397105728 43280458939390464 43294154745391616 43378713641378709 43416595394698152 43548432664710853 43626468224455776 43643144349497088 43656954924822272 43758942786745164 43789698219639999 43884934622901504 43898821711109376 44001374602738212 44015298537583428 44252685471696768 44266688932152192 44370101205554454 44387061582727152 44401107565586288 44480671055479296 44632973281246416 44647097081185104 44902095950317056 45006992610418872 45021234766222968 45038444037819584 45238864312106784 45287964503403072 45667472585833824 45684928880467712 45888226000797312 45920477974120992 46067763480024704 46305286448764464 46322986546396032 46445895414001446 46546908670665216 46561638122402304 46703213394134418 46711167997902144 46819597336376832 46853009448434216 46936966564553472 46969955632239552 47094581104141131 47112582907982328 47211940330815744 47363558612397984 47507381088775476 47737028494631088 47770579875970908 48016689313727376 48170891997836586 48290933380529664 48437571889730496 48437766745747038 48471615639349936 48705924088565568 48748457987029504 48843669819035421 48877802362584712 49114074290425056 49132848041257728 49167380457139648 49297836360475219 49386174424998048 49405052185530624 49420686077286656 49579397611808416 49800025048671216 49819061002727808 49834825904749952 49951246011284574 50005460805840892 50095066880859264 50227984216333242 50255741978208768 50424500980191514 50514857944106688 50534167141522944 50550158334004736 50648889112000839 50668249542547032 50684283164490008 50703861096425262 50948960066328456 50957637815893248 51128753787177429 51239951598806784 51375906659063052 51395544990526176 51411808760152544 51669336668070528 51696638725582752 51826233915027792 52113359864695536 52129850781942384 52149777306948992 52381842887702592 52427586891710976 52550063997639912 52586786613990464 52709635629488493 52840987516069632 52878126152018112 52898338703699456 53001655771480119 53018427783907311 53133735369344256 53321238941001504 53341620871607552 53483152294910756 53578990135009152 53637142316879616 53779457847791148 54086615576518272 54230123695677666 54250853045555408 54348066548430336 54365264623363584 54386264416277376 54492268375946808 54530567594268678 54551411788190064 54842015235408192 54987527657907801 55008546523845288 55274454046414944 55291945270352736 55313303014282104 55598271836947488 55776822313284468 56064179142843696 56067867262392192 56085609556530048 56396333155181184 56537709725484864 56577218956599808 56868928125755328 56890666153035264 57019818560051259 57081705259497622 57367403578898688 57407723550515008 57560043571728049 57685228529474304 57838284855171612 57888793859597536 58158718566280596 58168624299274368 58345257048993552 58386264292853332 58490888145807744 58646082129685182 58668499470317616 58687064716777904 58875534664022494 58981035253174848 59003580628929024 59022251909536256 59160134940739272 59182748776969536 59330470272302592 59487891921020376 59510631041661888 59529462774913472 59827652984081664 59986393808626692 60009323480558496 60028313021630624 60318485749475712 60341785106489568 60383952671204096 60652660185760896 60847442523583056 60889963447778432 61032209676249834 61051522902681146 61160922701284032 61184301334396416 61227303965494656 61370338261713822 61389758486629518 61523272532924928 61740381931685952 61763982061861376 61884614839325949 61904197803556581 61927860552001928 62038830682642176 62203438429146828 62270951192179224 62281557330536192 62626607509652736 62792774805521508 62816777210643104 63096310751096304 63151411483197312 63343174785033968 63456681053753856 63649371326174784 63694106501294544 64001999422164672 64022252418303168 64227855997115448 64422887991597047 64538329026261024 64583429186307328 64583688994329384 64779801498475701 64920688409085696 64941232118087424 65124893092047228 65464716524245632 65485432387233408 65638414180117746 65801984453973504 65848232566664064 66022947806375142 66400033398228288 66425414670303744 66580592374090728 66601661348379432 66793422507812352 66970645621777656 67353143925475584 67531852149334452 67557666056729376 67605148128567016 67931946755104608 68171671716236572 68501208878750736 68527393320701568 68880716961181488 68892448890760704 68928851634110336 69101645220037056 69274124507884032 69457929673146696 69484479819594048 69506467709256512 69668843121002169 69690889351173761 69842457183603456 70054820091201627 70066751996853216 70229396004565248 70279514172651324 70454933448359328 70504168202690816 70668874361973492 70691237045209748 70817910496223616 71045337918596976 71094985254668672 71261071633163214 71438653513345536 71655869813956362 71705943797054864 71834435527269888 72025033970591064 72115487435357696 72256337996754879 72306831594236888 72436400070794496 72515019221703168 72656357834595744 72707423459024904 72735215717586752 73058886132848352 73122686980544256 73316703543877068 73344728698460384 73671111435637584 73699272061886592 73722593693803648 73751070685709472 74107578278295936 74131029115929984 74369096417712624 74594922937638686 74728591504091712 74752238857124928 74757156349856256 74780812742040064 74926869016926861 75008191208761338 75195110873574912 75383612967313152 75636751470287271 75801250712284416 75825237501007104 76002374313820548 76026424746735012 76055791644637893 76436456723839872 77093317485789264 77117713140228816 77544958088374128 77558165732365824 77739350872541688 77793676065324736 77987850861076992 78194776172913576 78224665960423488 78641380337566464 78880179920985696 78910331702626048 79261481274104448 79317189228027168 79347508055549184 79981858411502256 80012431307411328 80224728442366134 80399205885694464 80424647665967616 80455713475319424 80669186771686722 80870213581014528 81129923364777408 81345185543516499 81376279568333112 81547896935045376 81579396624416064 81636405287326208 81795851391403017 81827117682285096 81853011315506024 82263022853112288 82320509242247936 82512819785767932 82538930404742108 82937917905529104 82969954521423156 83027934922905632 83397407755421232 83665233469926702 83723699740695344 83873726397762048 84096268714265544 84128414334795072 84201881977596416 84594499732771776 84865828434899712 84925475335059392 85150808259002651 85303392188632992 85335999229552896 85363003224404224 85622557889246433 85637141329487264 86051105368348032 86111585325772512 86373068664634268 86527842794211456 86757427282757418 86833190789396304 87096865329421706 87252936448911552 87286288698994176 87313909849644544 87517885573490328 87579396439279998 87769869245803008 87797643422218752 88002749205476424 88030597075166856 88313301996033741 88505370943393536 88533377864304384 88740202411108908 88774123165454304 88802215131172576 89265946562492832 89294194162370208 90013985220837744 90042469532445936 90076888075639168 90477728624213568 90575929006806144 91334945171667648 91369857760935424 91548314514374751 91577284354021719 91776452001594624 91840955948241984 92084637729944277 92135526960049408 92610572897528928 92645973092792064 92891790828002892 93406426788268836 93422335995804288 93706018896868432 93873933129106944 93939911264479104 94189162208282262 94225165815964656 94423880661631488 94727117224795968 95014762177550952 95474056989262176 95541159751941816 96033378627454752 96341783995673172 96875143779460992 96875533491494076 96943231278699872 97411848177131136 97687339638070842 97755604725169424 98228148580850112 98265696082515456 98334760914279296 98595672720950438 98772348849996096 98810104371061248 98841372154573312 99034421709562713 99158795223616832 99421893442075721 99600050097342432 99638122005455616 99669651809499904 99902492022569148 100010921611681784 100190133761718528 100455968432666484 100849001960383028 101029715888213376 101297778224001678 101336499085094064 101368566328980016 101407722192850524 101897920132656912 101915275631786496 102257507574354858 102479903197613568 102751813318126104 102791089981052352 102823617520305088 103338673336141056 103393277451165504 103652467830055584 104226719729391072 104259701563884768 104299554613897984 104763685775405184 105100127995279824 105173573227980928 105419271258976986 105681975032139264 105756252304036224 106003311542960238 106036855567814622 106267470738688512 106642477882003008 106683241743215104 106891607449744821 106966304589821512 107157980270018304 107274284633759232 107558915695582296 108173231153036544 108460247391355332 108501706091110816 108772528832554752 108984536751893616 109061135188537356 109102823576380128 109684030470816384 109975055315815602 110017093047690576 110548908092829888 110583890540705472 110626606028564208 111196543673894976 111553644626568936 111892384406458029 112128358285687392 112135734524784384 112171219113060096 112512286813142007 112792666310362368 113075419450969728 113737856251510656 114039637120102518 114163410518995244 114734807157797376 114815447101030016 115120087143456098 115370457058948608 115676569710343224 115777587719195072 116317437132561192 116337248598548736 116690514097987104 116772528585706664 116981776291615488 117292164259370364 117336998940635232 117374129433555808 117751069328044988 117962070506349696 118320269881478544 118365497553939072 118975783842040752 119021262083323776 119058925549826944 119655305968163328 119972787617253384 120018646961116992 120056626043261248 120337092663549201 120636971498951424 120683570212979136 120767905342408192 121003780157530083 121305320371521792 121694885047166112 121779926895556864 122064419352499668 122103045805362292 122321845402568064 122454607930989312 122740676523427644 122779516973259036 123480763863371904 123769229678651898 123808395607113162 123855721104003856 124077661365284352 124406876858293656 124541902384358448 124563114661072384 125253215019305472 125585549611043016 125633554421286208 126192621502192608 126302822966394624 126686349570067936 127298742652349568 127388213002589088 128003998844329344 128044504836606336 128455711994230896 128845775983194094 129076658052522048 129166858372614656 129167377988658768 129559602996951402 129841376818171392 129882464236174848 130249786184094456 130645297994132559 130929433048491264 130970864774466816 131276828360235492 131369094658919997 131696465133328128 132045895612750284 132800066796456576 133161184748181456 133203322696758864 133941291243555312 134706287850951168 135063704298668904 135115332113458752 135210296257134032 135863893510209216 136343343432473144 137002417757501472 137054786641403136 137515017216062453 137761433922362976 137857703268220672 138203290440074112 138915859346293392 138968959639188096 139012935418513024 139337686242004338 139381778702347522 139684914367206912 140109640182403254 140133503993706432 140458792009130496 140559028345302648 140909866896718656 141008336405381632 141283743312423393 141337748723946984 141382474090419496 141635820992447232 142090675837193952 142189970509337344 142522143266326428 143311739627912724 143411887594109728 144050067941182128 144512675993509758 144613663188473776 144872800141588992 145312715669191488 145414846918049808 145470431435173504 146117772265696704 146245373961088512 146633407087754136 146689457396920768 147078668811004579 147342222871275168 147398544123773184 147445187387607296 147502141371418944 147893509081425657 148215156556591872 148262058231859968 148738192835425248 149189845875277372 149457183008183424 149504477714249856 149853738033853722 150016382417522676 150767225934626304 151273502940574542 151602501424568832 151650475002014208 152004748627641096 152052849493470024 152111583289275786 152872913447679744 153386261361532287 154186634971578528 154235426280457632 155089916176748256 155478701745083376 155587352130649472 156389552345827152 156449331920846976 157282760675132928 157760359841971392 157820663405252096 158128906888465479 158522962548208896 158634378456054336 158695016111098368 159055283351721933 159963716823004512 160024862614822656 160449456884732268 160562226805346663 160911426950638848 161338373543373444 162259846729554816 162690371087032998 162752559136666224 163095793870090752 163158793248832128 163591702782806034 163654235364570192 163706022631012048 164526045706224576 164641018484495872 164962582973723403 165025639571535864 165077860809484216 165875835811058208 165939909042846312 166055869845811264 166794815510842464 167330466939853404 167447399481390688 168192537428531088 168256828669590144 169188999465543552 169731656869799424 169850950670118784 170301616518005302 170606784377265984 170671998459105792 170726006448808448 171059455680153777 171245115778492866 171274282658974528 172102210736696064 172223170651545024 172680130715184147 172746137329268536 173055685588422912 173514854565514836 173666381578792608 174193730658843412 174505872897823104 175035771146980656 175158792878559996 176005498410952848 176061194150333712 176626603992067482 177010741886787072 177066755728608768 177480404822217816 177548246330908608 177604430262345152 178531893124985664 178588388324740416 180027970441675488 180084939064891872 180153776151278336 180955457248427136 181151858013612288 182669890343335296 183096629028749502 183154568708043438 183552904003189248 183681911896483968 184169275459888554 184271053920098816 185221145795057856 185291946185584128 185712593410669743 185783581656005784 186812853576537672 186844671991608576 187412037793736864 187879822528958208 188378324416564524 188450331631929312 189454234449591936 190029524355101904 190948113978524352 191082319503883632 192066757254909504 192683567991346344 193268663974791141 193750287558921984 193751066982988152 193886462557399744 194339404495427103 194400901874326807 194823696354262272 195374679276141684 195511209450338848 196456297161700224 196669521828558592 197191345441900876 197544697699992192 198068843419125426 198317590447233664 198843786884151442 199200100194684864 199276244010911232 199339303618999808 199804984045138296 200021843223363568 200380267523437056 200911936865332968 201698003920766056 202059431776426752 202595556448003356 202672998170188128 202737132657960032 202815444385701048 203795840265313824 204515015148709716 205503626636252208 205582179962104704 205647235040610176 206677346672282112 206786554902331008 207304935660111168 208453439458782144 208519403127769536 208599109227795968 209006529363006507 209072668053521283 209527371550810368 210200255990559648 210347146455961856 210838542517953972 211512504608072448 212006623085920476 212073711135629244 213284955764006016 213783214899489642 213932609179643024 214315960540036608 215117831391164592 216346462306073088 216920494782710664 217003412182221632 217545057665109504 217969073503787232 218122270377074712 218205647152760256 219368060941632768 219950110631631204 220034186095381152 221097816185659776 221167781081410944 221253212057128416 222393087347789952 223107289253137872 223784768812916058 224256716571374784 224271469049568768 224342438226120192 225024573626284014 225585332620724736 226150838901939456 226910254410861813 227475712503021312 228079274240205036 228167374933913679 228326821037990488 229630894202060032 230240174286912196 231353139420686448 231555175438390144 232634874265122384 232674497197097472 233381028195974208 233545057171413328 233963552583230976 234584328518740728 234673997881270464 234748258867111616 235502138656089976 235924141012699392 236640539762957088 236730995107878144 237525938827744237 237951567684081504 238042524166647552 238117851099653888 239945575234506768 240037293922233984 240113252086522496 240674185327098402 241273942997902848 241367140425958272 242007560315060166 242610640743043584 243389770094332224 243559853791113728 244035556630549497 244128838704999336 244206091610724584 244643690805136128 244909215861978624 245481353046855288 245559033946518072 246961527726743808 247538459357303796 247616791214226324 247711442208007712 248813753716587312 249083804768716896 251171099222086032 251267108842572416 252385243004385216 252605645932789248 253372699140135872 254597485304699136 254776426005178176 255452424777007953 256007997688658688 256089009673212672 256867673667739299 256911423988461792 257691551966388188 258153316105044096 258334755977317536 259119205993902804 260499572368188912 261290595988265118 261858866096982528 261941729548933632 262553656720470984 262738189317839994 263392930266656256 264091791225500568 264939905988101223 265600133592913152 266322369496362912 266406645393517728 267882582487110624 270127408597337808 270230664226917504 270420592514268064 271727787020418432 272686686864946288 274004835515002944 274109573282806272 274731853062065157 275030034432124906 275522867844725952 275715406536441344 276253913189832831 276406580880148224 277334755391053327 277831718692586784 277937919278376192 278025870837026048 278675372484008676 278763557404695044 280219280364806508 280267007987412864 281118056690605296 281819733793437312 282567486624846786 282675497447893968 282764948180838992 283271641984894464 284181351674387904 284379941018674688 285044286532652856 286623479255825448 286823775188219456 288100135882364256 289025351987019516 289227326376947552 290625431338382976 290829693836099616 290940862870347008 292235544531393408 293266814175508272 293378914793841536 294157337622009158 294684445742550336 294797088247546368 294890374775214592 295004282742837888 295787018162851314 296430313113183744 296524116463719936 297476385670850496 298265680326227163 298379691750554744 298914366016366848 299008955428499712 299707476067707444 300032764835045352 302547005881149084 304009497255282192 304105698986940048 304223166578551572 305745826895359488 306772522723064574 308373269943157056 308470852560915264 310179832353496512 310957403490166752 311174704261298944 312779104691654304 312898663841693952 315520719683942784 316257813776930958 317045925096417792 317268756912108672 318110566703443866 319927433646009024 320049725229645312 320898913769464536 321124453610693326 321822853901277696 322676747086746888 323815440652123717 324519693459109632 325380742174065996 325505118273332448 326317586497664256 327183405565612068 327308470729140384 327412045262024096 329052091412449152 329925165947446806 330051279143071728 330155721618968432 331751671622116416 331879818085692624 332111739691622528 333589631021684928 334660933879706808 334894798962781376 335677153219374087 335783375964746303 336385074857062176 336513657339180288 337536860439426021 338377998931087104 339701901340237568 340603233036010604 341213568754531968 342118911360307554 342490231556985732 342548565317949056 344204421473392128 344446341303090048 345360261430368294 345492274658537072 346111371176845824 347029709131029672 347332763157585216 348387461317686824 349011745795646208 350071542293961312 350317585757119992 352010996821905696 352122388300667424 353253207984134964 354960809644435632 355096492661817216 355208860524690304 357063786249971328 357176776649480832 360055940883350976 360169878129783744 360307552302556672 361011277990647603 361910914496854272 362303716027224576 365339780686670592 366193258057499004 366309137416086876 367363823792967936 368338550919777108 370442291590115712 371425186821339486 371567163312011568 373625707153075344 373689343983217152 374824075587473728 375759645057916416 376756648833129048 376900663263858624 378908468899183872 380059048710203808 381896227957048704 382164639007767264 384133514509819008 385367135982692688 386537327949582282 387500575117843968 387502133965976304 387772925114799488 388678808990854206 388801803748653614 389647392708524544 390749358552283368 391022418900677696 391935893982397677 392912594323400448 393339043657117184 394107283976759991 394382690883801752 395089395399984384 396137686838250852 396635180894467328 397687573768302884 398400200389369728 399609968090276592 400043686446727136 401823873730665936 403396007841532112 404118863552853504 405191112896006712 405345996340376256 405474265315920064 405630888771402096 407591680530627648 409030030297419432 410272076157012773 411007253272504416 411164359924209408 411294470081220352 412545051648187359 413573109804662016 414609871320222336 416906878917564288 417038806255539072 418013058726013014 418145336107042566 419054743101620736 420400511981119296 420694292911923712 421677085035907944 423025009216144896 424013246171840952 424147422271258488 426569911528012032 427566429798979284 427865218359286048 430235662782329184 433840989565421328 434006824364443264 435938147007574464 436244540754149424 436411294305520512 438736121883265536 439900221263262408 440068372190762304 441236006433013737 442195632371319552 442335562162821888 442506424114256832 443680527244276971 444786174695579904 446214578506275744 447569537625832116 448513433142749568 450049147252568028 452301677803878912 453820508821723626 454951425006042624 456158548480410072 456334749867827358 456653642075980976 459261788404120064 460158784084596861 460480348573824392 462706278841372896 463110350876780288 465269748530244768 466762056391948416 467090114342826656 469168657037481456 469347995762540928 469496517734223232 471004277312179952 471848282025398784 473281079525914176 473461990215756288 475051877655488474 475903135368163008 476085048333295104 476235702199307776 477165850055165799 479032759311819383 479891150469013536 480074587844467968 480226504173044992 481348370654196804 481686680416039989 482734280851916544 484015120630120332 486779540188664448 488071113261098994 488257677409998672 488412183221449168 489287381610272256 490962706093710576 491118067893036144 493923055453487616 495076918714607592 495233582428452648 495422884416015424 497627507433174624 498167609537433792 502342198444172064 502534217685144832 504770486008770432 506745398280271744 509194970609398272 509552852010356352 510904849554015906 512015995377317376 512178019346425344 513735347335478598 513822847976923584 515383103932776376 516306632210088192 516669511954635072 518040392145552441 518238411987805608 520999144736377824 522581191976530236 525107313440941968 525476378635679988 528183582451001136 529879811976202446 531200267185826304 532644738992725824 532813290787035456 535765164974221248 540254817194675616 540461328453835008 540841185028536128 542276199965227409 543455574040836864 545373373729892576 548009671030005888 549463706124130314 550060068864249812 551045735689451904 552507826379665662 552813161760296448 554669510782106654 555663437385173568 555875838556752384 556051741674052096 557137780232009229 557350744968017352 557527114809390088 560438560729613016 560534015974825728 562236113381210592 563639467586874624 565134973249693572 565350994895787936 565529896361677984 568362703348775808 570088573065305712 573246958511650896 573647550376438912 576200271764728512 578050703974039032 578454652753895104 579805991924373423 581250862676765952 581659387672199232 581881725740694016 583018213486281309 583202705622980421 584471089062786816 586533628351016544 586757829587683072 588314675244018316 589368891485100672 590008565485675776 591574036325702628 594952771341700992 596531360652454326 596759383501109488 597828732032733696 598017910856999424 599414952135414888 600065529670090704 605094011762298168 608018994510564384 608211397973880096 608446333157103144 613545045446129148 616746539886314112 616941705121830528 620359664706993024 621914806980333504 622349408522597888 625558209383308608 625797327683387904 627218004160563849 631041439367885568 632515627553861916 634537513824217344 636221133406887732 639854867292018048 641797827538929072 642248907221386652 645353494173493776 647630881304247434 649039386918219264 650761484348131992 651010236546664896 652635172995328512 654366811131224136 654616941458280768 654824090524048192 658104182824898304 659850331894893612 660102558286143456 660311443237936864 663503343244232832 663759636171385248 664223479383245056 667179262043369856 669321867759413616 669789597925562752 671354306438748174 671566751929492606 672770149714124352 673027314678360576 675073720878852042 676755997862174208 679403802680475136 680730763232585439 681206466072021208 682427137509063936 684237822720615108 684980463113971464 685097130635898112 688892682606180096 690720522860736588 690984549317074144 694059418262059344 694665526315170432 696774922635373648 698023491591292416 700143084587922624 700635171514239984 704021993643811392 704244776601334848 706506415968269928 708651767907567517 709921619288871264 710192985323634432 710417721049380608 712577816483232711 714127572499942656 714353553298961664 720111881766701952 720339756259567488 722022555981295206 723821828993708544 730679561373341184 732386516114998008 732618274832173752 734727647585935872 736677101839554216 740884583180231424 742850373642678972 743134326624023136 747251414306150688 749648151174947456 753513297666258096 753801326527717248 757816937798367744 760118097420407616 763792455914097408 764329278015534528 766357274331023859 768267029019638016 770603021003217897 770734271965385376 773074655899164564 775004267931952608 775545850229598976 777357617981708412 777603607497307228 781498717104566736 782044837801355392 783871787964795354 785825188646800896 788214567953519982 788765381767603504 790178790799968768 792275373676501704 793270361788934656 794819717964303669 795375147536605768 796800400778739456 799219936180553184 800087372893454272 803647747461331872 806792015683064224 810382225792013424 810691992680752512 810948530631840128 811261777542804192 815183361061255296 818060060594838864 820544152314025546 822014506545008832 822328719848418816 822588940162440704 824195559186195471 825090103296374718 827146219609324032 829219742640444672 832004266173159981 833813757835128576 834077612511078144 836026117452026028 836290672214085132 840801023962238592 843354170071815888 848026492343681904 848294844542516976 853139823056024064 855132859597958568 855730436718572096 860471325564658368 867681979130842656 868013648728886528 871876294015148928 872489081508298848 872822588611041024 879800442526524816 880136744381524608 882472012866027474 884391264742639104 884671124325643776 885012848228513664 887361054488553942 889572349391159808 892429157012551488 894797040978681489 895139075251664232 897026866285499136 900098294505136056 907641017643447252 912317096960820144 912669499735654716 913307284151961952 920317568169193722 920960697147648784 925412557682745792 926220701753560576 930539497060489536 933524112783896832 934180228685653312 936658890849029161 938337314074962912 938695991525081856 938993035468446464 942008554624359904 946562159051828352 950103755310976948 951806270736326016 954331700110331598 958065518623638766 959782300938027072 960149175688935936 960453008346089984 962696741308393608 963373360832079978 965468561703833088 968030241260240664 971446321956371151 973559080377328896 976142226522197988 976515354819997344 976824366442898336 981925412187421152 982236135786072288 990153837429215184 990467164856905296 990845768832030848 995255014866349248 996335219074867584 1004684396888344128 1005068435370289664 1007031459658122261 1007350127894238909 1009540972017540864 1013490796560543488 1019105704020712704 1021809699108031812 1027470694670957196 1027645695953847168 1030766207865552752 1032613264420176384 1033339023909270144 1036080784291104882 1036476823975611216 1041998289472755648 1045162383953060472 1050214626881883936 1050952757271359976 1056367164902002272 1059759623952404892 1065289477985451648 1065626581574070912 1071530329948442496 1080509634389351232 1080922656907670016 1081682370057072256 1084552399930454818 1086911148081673728 1090746747459785152 1093640827862832931 1096019342060011776 1098927412248260628 1100120137728499624 1102091471378903808 1105015652759331324 1109339021564213308 1111326874770347136 1114275560464018458 1114701489936034704 1115054229618780176 1120877121459226032 1121068031949651456 1124472226762421184 1127278935173749248 1130269946499387144 1130701989791575872 1131059792723355968 1136725406697551616 1140177146130611424 1146493917023301792 1147295100752877824 1152400543529457024 1156101407948078064 1156909305507790208 1159611983848746846 1162501725353531904 1163318775344398464 1166036426972562618 1166405411245960842 1168942178125573632 1173067256702033088 1173515659175366144 1175807681947193031 1176629350488036632 1178737782970201344 1180017130971351552 1183148072651405256 1189905542683401984 1193062721304908652 1193518767002218976 1198829904270829776 1200131059340181408 1210188023524596336 1216037989021128768 1216422795947760192 1216892666314206288 1227090090892258296 1230816228471038319 1233493079772628224 1233883410243661056 1237635154944562077 1240719329413986048 1243829613960667008 1251116418766617216 1254436008321127698 1262082878735771136 1265031255107723832 1269075027648434688 1272442266813775464 1279709734584036096 1283595655077858144 1284497814442773304 1290706988346987552 1295261762608494868 1301522968696263984 1302020473093329792 1308733622262448272 1309233882916561536 1309648181048096384 1316208365649796608 1319700663789787224 1320205116572286912 1320622886475873728 1323708019299041211 1327006686488465664 1327519272342770496 1328446958766490112 1331041581732830913 1334358524086739712 1338643735518827232 1339579195851125504 1342708612877496348 1343133503858985212 1345540299428248704 1350147441757704084 1361461526465170878 1362412932144042416 1364854275018127872 1368475645441230216 1369960926227942928 1370194261271796224 1377785365212360192 1381441045721473176 1381969098634148288 1388118836524118688 1389331052630340864 1393549845270747296 1400286169175845248 1401270343028479968 1408043987287622784 1408489553202669696 1413012831936539856 1417303535815135034 1419843238577742528 1420385970647268864 1420835442098761216 1425155632966465422 1428255144999885312 1428707106597923328 1437098277935458149 1440223763533403904 1440679512519134976 1444045111962590412 1445060041248119967 1464773032229996016 1465236549664347504 1473354203679108432 1481769166360462848 1485700747285357944 1486268653248046272 1494502828612301376 1499296302349894912 1507026595332516192 1507602653055434496 1512665189376686983 1520236194840815232 1527584911828194816 1528658556031069056 1532714548662047718 1536534058039276032 1541206042006435794 1541468543930770752 1546149311798329128 1550008535863905216 1551091700459197952 1554121176436657323 1554715235963416824 1555207214994614456 1562997434209133472 1564089675602710784 1567743575929590708 1576429135907039964 1577530763535207008 1584550747353003408 1589639435928607338 1590750295073211536 1593600801557478912 1598439872361106368 1600174745786908544 1607295494922663744 1613584031366128448 1617865356921050369 1620764451584026848 1621383985361505024 1621897061263680256 1622523555085608384 1626828599895682227 1630366722122510592 1636120121189677728 1641088304628051092 1644029013090017664 1648391118372390942 1650180206592749436 1658439485280889344 1664008532346319962 1667627515670257152 1668155225022156288 1672052234904052056 1672581344428170264 1681602047924477184 1686708340143631776 1696052984687363808 1696589689085033952 1710265719195917136 1711460873437144192 1720942651129316736 1735363958261685312 1736027297457773056 1739417975773120269 1743752588030297856 1744978163016597696 1745645177222082048 1749608116868941263 1759600885053049632 1760273488763049216 1764944025732054948 1770025696457027328 1774722108977107884 1784858314025102976 1789594081957362978 1790278150503328464 1794053732570998272 1800196589010272112 1815282035286894504 1824634193921640288 1825338999471309432 1826614568303923904 1840635136338387444 1841921394295297568 1850825115365491584 1861078994120979072 1867048225567793664 1868360457371306624 1873317781698058322 1876674628149925824 1877391983050163712 1877986070936892928 1881654012481691547 1884017109248719808 1893124318103656704 1900207510621953896 1903612541472652032 1908663400220663196 1916131037247277532 1919564601876054144 1925393482616787216 1926746721664159956 1936060482520481328 1942892643912742302 1947118160754657792 1952284453044395976 1953030709639994688 1953648732885796672 1963850824374842304 1964472271572144576 1980307674858430368 1980934329713810592 1981691537664061696 1990510029732698496 1992670438149735168 2009368793776688256 2014062919316244522 2014700255788477818 2019081944035081728 2026981593121086976 2038211408041425408 2043619398216063624 2054941389341914392 2055291391907694336 2061532415731105504 2066678047818540288 2072161568582209764 2072953647951222432 2083996578945511296 2090324767906120944 2100429253763767872 2101905514542719952 2112734329804004544 2119519247904809784 2125955303722702551 2130578955970903296 2131253163148141824 2137733449449698133 2143060659896884992 2161019268778702464 2163364740114144512 2169104799860909636 2181493494919570304 2187281655725665862 2192038684120023552 2197854824496521256 2200240275456999248 2204182942757807616 2210031305518662648 2218678043128426616 2222653749540694272 2228551120928036916 2229402979872069408 2230108459237560352 2241754242918452064 2248944453524842368 2260539892998774288 2261403979583151744 2262119585446711936 2273450813395103232 2280354292261222848 2292987834046603584 2294590201505755648 2299071822993071577 2304801087058914048 2312202815896156128 2313818611015580416 2319223967697493692 2326637550688796928 2332072853945125236 2332810822491921684 2346134513404066176 2351615363894386062 2353258700976073264 2357475565940402688 2366296145302810512 2379811085366803968 2386125442609817304 2387037534004437952 2397659808541659552 2400262118680362816 2420376047049192672 2432075978042257536 2432845591895520384 2433785332628412576 2454180181784516592 2461632456942076638 2466986159545256448 2467766820487322112 2475270309889124154 2481438658827972096 2487659227921334016 2496012798519479943 2502232837533234432 2508872016642255396 2530062510215447664 2544884533627550928 2559419469168072192 2567191310155716288 2568995628885546608 2581413976693975104 2590523525216989736 2603045937392527968 2604040946186659584 2612785327105186607 2617467244524896544 2618467765833123072 2619296362096192768 2639401327579574448 2640410233144573824 2641245772951747456 2647416038598082422 2654013372976931328 2655038544685540992 2662083163465661826 2668717048173479424 2677287471037654464 2679158391702251008 2684391122936044467 2685417225754992696 2686267007717970424 2691080598856497408 2700294883515408168 2722923052930341756 2724825864288084832 2736951290882460432 2739921852455885856 2762882091442946352 2763938197268296576 2776237673048237376 2778662105260681728 2787099690541494592 2800572338351690496 2802540686056959936 2809976672547087483 2816087974575245568 2816979106405339392 2826025663873079712 2834607071630270068 2839686477155485056 2850311265932930844 2874196555870916298 2880447527066807808 2881359025038269952 2888090223925180824 2890120082496239934 2914338965869113453 2929546064459992032 2930473099328695008 2946708407358216864 2971401494570715888 2972537306496092544 2989005657224602752 2998592604699789824 3014053190665032384 3015205306110868992 3022050383682716727 3025330378753373966 3040472389681630464 3050682309301586597 3057317112062138112 3065429097324095436 3082412084012871588 3082937087861541504 3092298623596658256 3100017071727810432 3108242352873314646 3109430471926833648 3110414429989228912 3125994868418266944 3128179351205421568 3135487151859181416 3152858271814079928 3155061527070414016 3169101494706006816 3179278871857214676 3181500590146423072 3196879744722212736 3200349491573817088 3214590989845327488 3227168062732256896 3235730713842100738 3241528903168053696 3242767970723010048 3243794122527360512 3245047110171216768 3253657199791364454 3260733444245021184 3272240242379355456 3280922483588498793 3282176609256102184 3288058026180035328 3296782236744781884 3300360413185498872 3328017064692639924 3344104469808104112 3345162688856340528 3363204095848954368 3373416680287263552 3392105969374727616 3393179378170067904 3420531438391834272 3422921746874288384 3441885302258633472 3470727916523370624 3478835951546240538 3487505176060595712 3489956326033195392 3499216233737882526 3519201770106099264 3520546977526098432 3529888051464109896 3540051392914054656 3549444217954215768 3569716628050205952 3579188163914725956 3580556301006656928 3600393178020544224 3630564070573789008 3649268387843280576 3650677998942618864 3653229136607847808 3681270272676774888 3683842788590595136 3692448685413114957 3693617135612209333 3701650230730983168 3712905464833686231 3722157988241958144 3736720914742613248 3746635563396116644 3753349256299851648 3763308024963383094 3768034218497439616 3786248636207313408 3800415021243907792 3807225082945304064 3817326800441326392 3832262074494555064 3839129203752108288 3850786965233574432 3853493443328319912 3872120965040962656 3885785287825484604 3904568906088791952 3906061419279989376 3907297465771593344 3927701648749684608 3928944543144289152 3960615349716860736 3961868659427621184 3963383075328123392 3971124057897123633 3981020059465396992 3985340876299470336 4018737587553376512 4028125838632489044 4029400511576955636 4087238796432127248 4109882778683828784 4110582783815388672 4123064831462211008 4133356095637080576 4144323137164419528 4145907295902444864 4167993157891022592 4180649535812241888 4200858507527535744 4203811029085439904 4225468659608009088 4239038495809619568 4251910607445405102 4261157911941806592 4262506326296283648 4275466898899396266 4286121319793769984 4311294833806374447 4322038537557404928 4326729480228289024 4335180123744359901 4338209599721819272 4362986989839140608 4374563311451331724 4395709648993042512 4400480550913998496 4420062611037325296 4437356086256853232 4445307499081388544 4457102241856073832 4458805959744138816 4460216918475120704 4483508485836904128 4497888907049684736 4512992837727140503 4521079785997548576 4522807959166303488 4524239170893423872 4537995568130060949 4560708584522445696 4585975668093207168 4598143645986143154 4609602174117828096 4624405631792312256 4627637222031160832 4638447935394987384 4653275101377593856 4664145707890250472 4665621644983843368 4692269026808132352 4703230727788772124 4706517401952146528 4732592290605621024 4772250885219634608 4774075068008875904 4795319617083319104 4800524237360725632 4840752094098385344 4853596070763151107 4864151956084515072 4865691183791040768 4867570665256825152 4880485799687046681 4908360363569033184 4923264913884153276 4950540619778248308 4975318455842668032 4992025597038959886 5004465675066468864 5017744033284510792 5060125020430895328 5089769067255101856 5134382620311432576 5137991257771093216 5162827953387950208 5181047050433979472 5206091874785055936 5208081892373319168 5225570654210373214 5234934489049793088 5236935531666246144 5238592724192385536 5248824350606823789 5269360352430013213 5278802655159148896 5280820466289147648 5282491545903494912 5294832077196164844 5310077089371081984 5324166326931323652 5354574942075308928 5368782245872088934 5370834451509985392 5372534015435940848 5382161197712994816 5400589767030816336 5445846105860683512 5449651728576169664 5473902581764920864 5479843704911771712 5525764182885892704 5527876394536593152 5552475346096474752 5574199381082989184 5601144676703380992 5605081372113919872 5619953345094174966 5632175949150491136 5633958212810678784 5652051327746159424 5669214143260540136 5679372954310970112 5700622531865861688 5748393111741832596 5776180447850361648 5780240164992479868 5828677931738226906 5859092128919984064 5860946198657390016 5893416814716433728 5942802989141431776 5945074612992185088 5978011314449205504 6028106381330064768 6044100767365433454 6050660757506747932 6080944779363260928 6101364618603173194 6114634224124276224 6130858194648190872 6164824168025743176 6165874175723083008 6184597247193316512 6200034143455620864 6216484705746629292 6218860943853667296 6220828859978457824 6251989736836533888 6270974303718362832 6305716543628159856 6310123054140828032 6338202989412013632 6358557743714429352 6363001180292846144 6377865911168107653 6393759489444425472 6400698983147634176 6413200348349094399 6429181979690654976 6454336125464513792 6471461427684201476 6483057806336107392 6490094220342433536 6507314399582728908 6544480484758710912 6561844967176997586 6564353218512204368 6576116052360070656 6593564473489563768 6600720826370997744 6656034129385279848 6688208939616208224 6690325377712681056 6746833360574527104 6784211938749455232 6786358756340135808 6841062876783668544 6845843493748576768 6883770604517266944 6941455833046741248 6957671903092481076 6979912652066390784 6998432467475765052 7038403540212198528 7059776102928219792 7098888435908431536 7139433256100411904 7158376327829451912 7161112602013313856 7200786356041088448 7261128141147578016 7298536775686561152 7301355997885237728 7306458273215695616 7362540545353549776 7367685577181190272 7384897370826229914 7387234271224418666 7403300461461966336 7425810929667372462 7444315976483916288 7473441829485226496 7488038395558439829 7493271126792233288 7506698512599703296 7526616049926766188 7536068436994879232 7600830042487815584 7634653600882652784 7664524148989110128 7678258407504216576 7701573930467148864 7706986886656639824 7744241930081925312 7771570575650969208 7795169446983242687 7809137812177583904 7812122838559978752 7814594931543186688 7838355981315559821 7855403297499369216 7857889086288578304 7921230699433721472 7923737318855242368 7942248115794247266 7962040118930793984 8037475175106753024 8056251677264978088 8058801023153911272 8174477592864254496 8219765557367657568 8246129662924422016 8288646274328839056 8291814591804889728 8335986315782045184 8361299071624483776 8401717015055071488 8407622058170879808 8429930017641262449 8450937319216018176 8478076991619239136 8503821214890810204 8550933797798792532 8622589667612748894 8644077075114809856 8670360247488719802 8676419199443638544 8725973979678281216 8743016897607340359 8749126622902663448 8791419297986085024 8800961101827996992 8840125222074650592 8874712172513706464 8914204483712147664 8917611919488277632 8920433836950241408 8967016971673808256 8995777814099369472 9025985675454281006 9042159571995097152 9045615918332606976 9048478341786847744 9066151151048150181 9075991136260121898 9121417169044891392 9152046927904759791 9171951336186414336 9196287291972286308 9248811263584624512 9276895870789974768 9328291415780500944 9331243289967686736 9384538053616264704 9406461455577544248 9413034803904293056 9465184581211242048 9544501770439269216 9548150136017751808 9590639234166638208 9601048474721451264 9681504188196770688 9707192141526302214 9728303912169030144 9731382367582081536 9735141330513650304 9760971599374093362 9816720727138066368 9842767450765496379 9846529827768306552 9901081239556496616 9984051194077919772 10035488066569021584 10120250040861790656 10179538134510203712 10268765240622865152 10275982515542186432 10303247799339320771 10325655906775900416 10362094100867958944 10412183749570111872 10451141308420746428 10469868978099586176 10497648701213647578 10538720704860026426 10557605310318297792 10561640932578295296 10564983091806989824 10589664154392329688 10620154178742163968 10648332653862647304 10709149884150617856 10737564491744177868 10741668903019970784 10745068030871881696 10801179534061632672 10891692211721367024 10899303457152339328 10947805163529841728 10959687409823543424 11051528365771785408 11055752789073186304 11077346056239344871 11080851406836627999 11104950692192949504 11148398762165978368 11210162744227839744 11239906690188349932 11304102655492318848 11338428286521080272 11358745908621940224 11401245063731723376 11496786223483665192 11552360895700723296 11560480329984959736 11657355863476453812 11718184257839968128 11721892397314780032 11786833629432867456 11885605978282863552 11890149225984370176 11956022628898411008 12056212762660129536 12088201534730866908 12101321515013495864 12202729237206346388 12261716389296381744 12329648336051486352 12331748351446166016 12369194494386633024 12400068286911241728 12432969411493258584 12437721887707334592 12441657719956915648 12503979473673067776 12541948607436725664 12611433087256319712 12620246108281656064 12676405978824027264 12717115487428858704 12726002360585692288 12755731822336215306 12787518978888850944 12826400696698188798 12858363959381309952 12908672250929027584 12933884501419123341 12942922855368402952 12966115612672214784 12980188440684867072 13014628799165457816 13088960969517421824 13123689934353995172 13128706437024408736 13187128946979127536 13201441652741995488 13312068258770559696 13376417879232416448 13380650755425362112 13493666721149054208 13538978513181421509 13568423877498910464 13572717512680271616 13613986704390182847 13682125753567337088 13882911666093482496 13915343806184962152 13959825304132781568 13996864934951530104 14076807080424397056 14119552205856439584 14197776871816863072 14316752655658903824 14322225204026627712 14401572712082176896 14522256282295156032 14560788212289453321 14597073551373122304 14602711995770475456 14612916546431391232 14641457399061140043 14725081090707099552 14735371154362380544 14769794741652459828 14774468542448837332 14851621859334744924 14976076791116879658 14986542253584466576 15013397025199406592 15053232099853532376 15072136873989758464 15201660084975631168 15269307201765305568 15329048297978220256 15403147860934297728 15413973773313279648 15488483860163850624 15543141151301938416 15590338893966485374 15618275624355167808 15624245677119957504 15629189863086373376 15676711962631119642 15710806594998738432 15715778172577156608 15808081057290039639 15842461398867442944 15847474637710484736 15884496231588494532 16112503354529956176 16117602046307822544 16348955185728508992 16439531114735315136 16492259325848844032 16577292548657678112 16583629183609779456 16722598143248967552 16803434030110142976 16815244116341759616 16859860035282524898 16901874638432036352 16956153983238478272 17007642429781620408 17101867595597585064 17245179335225497788 17340720494977439604 17352838398887277088 17486033795214680718 17498253245805326896 17582838595972170048 17601922203655993984 17680250444149301184 17749424345027412928 17796518926131554059 17828408967424295328 17835223838976555264 17840867673900482816 17934033943347616512 18051971350908562012 18084319143990194304 18132302302096300362 18151982272520243796 18242834338089782784 18304093855809519582 18343902672372828672 18392574583944572616 18497622527169249024 18553791741579949536 18656582831561001888 18662486579935373472 18812922911155088496 18826069607808586112 18930369162422484096 19089003540878538432 19096300272035503616 19133597733504322959 19181278468333276416 19202096949442902528 19363008376393541376 19414384283052604428 19470282661027300608 19521943198748186724 19633441454276132736 19685534901530992758 19693059655536613104 19802162479112993232 19968102388155839544 20070976133138043168 20240500081723581312 20359076269020407424 20537530481245730304 20551965031084372864 20606495598678641542 20651311813551800832 20724188201735917888 20824367499140223744 20902282616841492856 20939737956199172352 20995297402427295156 21077441409720052852 21115210620636595584 21179328308784659376 21296665307725294608 21418299768301235712 21475128983488355736 21483337806039941568 21490136061743763392 21602359068123265344 21783384423442734048 21798606914304678656 21895610327059683456 21919374819647086848 22103056731543570816 22154692112478689742 22161702813673255998 22209901384385899008 22296797524331956736 22420325488455679488 22479813380376699864 22608205310984637696 22676856573042160544 22802490127463446752 22993572446967330384 23104721791401446592 23120960659969919472 23314711726952907624 23385508340949728061 23436368515679936256 23443784794629560064 23515067943946679463 23573667258865734912 23771211956565727104 24112425525320259072 24176403069461733816 24202643030026991728 24405458474412692776 24523432778592763488 24659296672102972704 24738388988773266048 24865938822986517168 24875443775414669184 24883315439913831296 25007958947346135552 25083897214873451328 25222866174512639424 25240492216563312128 25289790052923787347 25352811957648054528 25434230974857717408 25452004721171384576 25511463644672430612 25652801393396377596 25867769002838246682 25885845710736805904 25932231225344429568 26029257598330915632 26177921939034843648 26247379868707990344 26257412874048817472 26374257893958255072 26402883305483990976 26624136517541119392 26752835758464832896 26761301510850724224 26987333442298108416 27077957026362843018 27136847754997820928 27145435025360543232 27227973408780365694 27364251507134674176 27456140783714279373 27830687612369924304 27993729869903060208 28153614160848794112 28239104411712879168 28395553743633726144 28633505311317807648 28644450408053255424 28740638598157052677 28803145424164353792 29044512564590312064 29121576424578906642 29194147102746244608 29205423991540950912 29282914798122280086 29450162181414199104 29470742308724761088 29528302352296489137 29539589483304919656 29548937084897674664 29703243718669489848 29952153582233759316 29973084507168933152 30106464199707064752 30403320169951262336 30538614403530611136 30658096595956440512 30806295721868595456 30827947546626559296 30909743398017962313 30976967720327701248 31086282302603876832 31180677787932970748 31236551248710335616 31353423925262239284 31616162114580079278 31684922797734885888 31694949275420969472 31768992463176989064 32225006709059912352 32235204092615645088 32697910371457017984 32879062229470630272 32984518651697688064 33154585097315356224 33167258367219558912 33242554220509883997 33445196286497935104 33630488232683519232 33719720070565049796 33912307966476956544 34015284859563240816 34203735191195170128 34490358670450995576 34681440989954879208 34705676797774554176 34972067590429361436 34996506491610653792 35165677191944340096 35203844407311987968 35360500888298602368 35498848690054825856 35593037852263108118 35656817934848590656 35670447677953110528 35681735347800965632 35868067886695233024 36103942701817124024 36168638287980388608 36264604604192600724 36303964545040487592 36608187711619039164 36785149167889145232 36995245054338498048 37107583483159899072 37313165663122003776 37324973159870746944 37625845822310176992 37652139215617172224 37860738324844968192 38178007081757076864 38267195467008645918 38362556936666552832 38726016752787082752 38828768566105208856 38940565322054601216 39043886397496373448 39266882908552265472 39371069803061985516 39386119311073226208 39604324958225986464 39936204776311679088 40141952266276086336 40481000163447162624 40616935539544264527 40718152538040814848 40841960113170548541 41103930062168745728 41212991197357283084 41448376403471835776 41648734998280447488 41804565233682985712 41879475912398344704 41990594804854590312 42154882819440105704 42230421241273191168 42358656617569318752 42593330615450589216 42950257966976711472 42966675612079883136 42980272123487526784 43204718136246530688 43566768846885468096 43597213828609357312 43682364636868359963 43791220654119366912 43838749639294173696 44206113463087141632 44309384224957379484 44323405627346511996 44959626760753399728 45216410621969275392 45353713146084321088 45604980254926893504 45987144893934660768 46209443582802893184 46241921319939838944 46629423453905815248 46771016681899456122 46872737031359872512 46887569589259120128 47030135887893358926 47147334517731469824 47424243171870118917 47542423913131454208 48352806138923467632 48405286060053983456 48810916948825385552 49046865557185526976 49318593344205945408 49476777977546532096 49642921214998545533 49731877645973034336 49750887550829338368 49766630879827662592 50167794429746902656 50445732349025278848 50579580105847574694 50705623915296109056 50868461949715434816 50904009442342769152 51022927289344861224 51305602786792755192 51735538005676493364 51771691421473611808 52058515196661831264 52494759737415980688 52514825748097634944 52748515787916510144 52805766610967981952 53248273035082238784 53389556778394662177 53505671516929665792 53522603021701448448 54155914052725686036 54455946817560731388 54728503014269348352 54912281567428558746 55661375224739848608 55987459739806120416 56478208823425758336 56791107487267452288 57267010622635615296 57288900816106510848 57481277196314105354 57606290848328707584 57962963876730145343 58089025129180624128 58243152849157813284 58410847983081901824 58565829596244560172 58900324362828398208 59056604704592978274 59079178966609839312 59097874169795349328 59406487437338979696 59904307164467518632 59946169014337866304 60212928399414129504 60806640339902524672 61077228807061222272 61316193191912881024 61612591443737190912 61655895093253118592 61819486796035924626 61953935440655402496 62172564605207753664 62361355575865941496 62473102497420671232 62706847850524478568 63232324229160158556 63537984926353978128 64450013418119824704 64470408185231290176 65395820742914035968 65758124458941260544 66309170194630712448 66485108441019767994 66890392572995870208 67260976465367038464 67439440141130099592 67824615932953913088 68030569719126481632 68407470382390340256 68980717340901991152 69362881979909758416 69411353595549108352 69944135180858722872 69993012983221307584 70156525022849184183 70331354383888680192 70407688814623975936 70545203831840038389 70721001776597204736 70997697380109651712 71186075704526216236 71313635869697181312 72207885403634248048 72337276575960777216 72529209208385201448 72607929090080975184 73216375423238078328 73570298335778290464 74215166966319798144 74626331326244007552 74649946319741493888 75251691644620353984 75304278431234344448 75721476649689936384 76356014163514153728 76534390934017291836 77657537132210417712 78087772794992746896 78533765817104530944 78742139606123971032 78772238622146452416 79208649916451972928 79872409552623358176 80283904532552172672 80962000326894325248 81233871079088529054 81436305076081629696 81683920226341097082 82207860124337491456 82368422351142838119 82425982394714566168 82896752806943671552 83609130467365971424 83981189609709180624 84309765638880211408 84460842482546382336 84717313235138637504 85186661230901178432 85746863916815669557 85900515933953422944 85933351224159766272 85960544246975053568 86221915794471158031 86409436272493061376 87133537693770936192 87364729273736719926 87582441308238733824 88412226926174283264 88618768449914758968 88646811254693023992 89919253521506799456 90707426292168642176 91209960509853787008 91974289787869321536 92418887165605786368 92483842639879677888 92729230194053886939 93258846907811630496 93542033363798912244 94060271775786717852 94848486343740237834 95084847826262908416 96705612277846935264 96810572120107966912 97621833897650771104 98093731114371053952 98637186688411890816 98953555955093064192 99285842429997091066 99463755291946068672 99501775101658676736 99533261759655325184 99727662661529651991 100335588859493805312 100891464698050557696 101159160211695149388 101736923899430869632 102045854578689722448 102611205573585510384 103471076011352986728 103543382842947223616 104117030393323662528 104989519474831961376 105029651496195269888 105497031575833020288 105611533221935963904 106496546070164477568 106779113556789324354 107011343033859331584 107045206043402896896 108311828105451372072 108911893635121462776 109824563134857117492 111322750449479697216 111974919479612240832 112956417646851516672 113582214974534904576 114534021245271230592 114962554392628210708 115925927753460290686 116178050258361248256 116486305698315626568 116821695966163803648 117131659192489120344 117800648725656796416 118113209409185956548 118158357933219678624 118195748339590698656 118812974874677959392 119808614328935037264 119892338028675732608 120425856798828259008 121613280679805049344 121850806618632793581 122154457614122444544 122632386383825762048 123311790186506237184 123638973592071849252 124345129210415507328 124722711151731882992 124946204994841342464 125413695701048957136 126464648458320317112 127075969852707956256 128900026836239649408 128940816370462580352 130791641485828071936 131516248917882521088 132618340389261424896 132970216882039535988 134878880282260199184 135649231865907826176 136061139438252963264 136814940764780680512 137961434681803982304 138725763959819516832 138822707191098216704 139888270361717445744 139986025966442615168 140313050045698368366 140662708767777360384 141090407663680076778 141442003553194409472 141995394760219303424 142272729515610356751 142372151409052432472 142627271739394362624 144415770807268496096 145058418416770402896 145215858180161950368 146432750846476156656 147140596671556580928 148430333932639596288 148928763644995636599 149252662652488015104 149299892639482987776 150503383289240707968 152712028327028307456 153068781868034583672 155315074264420835424 156175545589985493792 157484279212247942064 157544477244292904832 158417299832903945856 159744819105246716352 160168670335183986531 160567809065104345344 162467742158177058108 163367840452682194164 164736844702285676238 164851964789429132336 165793505613887343104 167218260934731942848 167962379219418361248 168619531277760422816 169434626470277275008 170373322461802356864 171493727833631339114 171801031867906845888 171866702448319532544 171921088493950107136 172443831588942316062 172818872544986122752 173888891630190436029 174267075387541872384 174729458547473439852 177237536899829517936 177293622509386047984 179838507043013598912 181414852584337284352 182419921019707574016 183948579575738643072 184837774331211572736 184967685279759355776 185458460388107773878 186517693815623260992 187084066727597824488 188120543551573435704 189696972687480475668 193411224555693870528 193621144240215933824 195243667795301542208 195761708187447094649 196187462228742107904 197274373376823781632 198571684859994182132 198927510583892137344 199455325323059303982 200671177718987610624 201782929396101115392 202318320423390298776 203473847798861739264 204091709157379444896 205222411147171020768 206942152022705973456 207086765685894447232 208234060786647325056 209979038949663922752 210059302992390539776 210469575068547552549 210994063151666040576 211223066443871927808 212993092140328955136 213558227113578648708 216623656210902744144 217823787270242925552 219649126269714234984 222645500898959394432 223949838959224481664 225912835293703033344 227164429949069809152 229068042490542461184 229925108785256421416 231851855506920581372 232972611396631253136 234263318384978240688 235601297451313592832 236226418818371913096 236316715866439357248 236391496679181397312 237625949749355918784 239617228657870074528 239784676057351465216 240851713597656518016 243701613237265587162 244308915228244889088 245264772767651524096 246623580373012474368 247277947184143698504 248690258420831014656 249445422303463765984 250827391402097914272 252929296916640634224 254151939705415912512 257240591750447008671 257800053672479298816 257881632740925160704 258665747383413474093 265236680778522849792 265940433764079071976 269757760564520398368 272122278876505926528 273629881529561361024 275922869363607964608 277451527919639033664 277645414382196433408 278187690582161660817 279776540723434891488 279972051932885230336 280626100091396736732 282180815327360153556 284545459031220713502 284744302818104864944 285254543478788725248 288831541614536992192 290116836833540805792 290431716360323900736 292865501692952313312 294281193343113161856 296860667865279192576 297857527289991273198 298505325304976030208 298599785278965975552 301006766578481415936 306137563736069167344 310630148528841670848 312351091179970987584 314968558424495884128 315088954488585809664 316834599665807891712 319489638210493432704 320337340670367973062 321135618130208690688 324935484316354116216 326735680905364388328 329473689404571352476 329703929578858264672 334436521869463885696 335924758438836722496 337239062555520845632 338869252940554550016 340746644923604713728 342987455667262678228 343602063735813691776 344887663177884632124 347777783260380872058 348534150775083744768 349458917094946879704 354475073799659035872 354587245018772095968 359677014086027197824 362829705168674568704 364839842039415148032 367897159151477286144 369935370559518711552 370916920776215547756 373035387631246521984 374168133455195648976 376241087103146871408 379393945374960951336 386822449111387741056 387242288480431867648 390487335590603084416 391523416374894189298 392374924457484215808 394548746753647563264 397143369719988364264 397855021167784274688 398910650646118607964 404636640846780597552 406947695597723478528 408183418314758889792 410444822294342041536 413884304045411946912 414173531371788894464 416468121573294650112 419958077899327845504 420939150137095105098 421988126303332081152 425986184280657910272 427116454227157297416 433247312421805488288 435647574540485851104 439298252539428469968 445291001797918788864 446786290934986909797 447899677918448963328 458136084981084922368 459850217570512842832 463703711013841162744 465945222793262506272 468526636769956481376 472452837636743826192 472633431732878714496 472782993358362794624 475251899498711837568 479234457315740149056 479569352114702930432 480506011005551959593 481703427195313036032 487403226474531174324 494555894368287397008 497380516841662029312 498890844606927531968 501654782804195828544 505858593833281268448 508303879410831825024 514481183500894017342 515600107344958597632 515763265481850321408 517331494766826948186 521666674890571308087 531880867528158143952 539515521129040796736 544244557753011853056 546072133364984000863 547259763059122722048 551845738727215929216 554903055839278067328 556375381164323321634 559553081446869782976 559944103865770460672 561252200182793473464 564361630654720307112 569090918062441427004 569488605636209729888 577663083229073984384 580233673667081611584 580863432720647801472 585731003385904626624 587285124562341283947 588562386686226323712 595715054579982546396 602013533156962831872 612275127472138334688 621260297057683341696 624702182359941975168 629937116848991768256 630177908977171619328 633669199331615783424 638979276420986865408 640674681340735946124 649870968632708232432 653471361810728776656 658947378809142704952 659407859157716529344 668873043738927771392 671849516877673444992 674478125111041691264 677738505881109100032 681493289847209427456 685974911334525356456 687204127471627383552 689775326355769264248 695555566520761744116 698917834189893759408 708950147599318071744 709174490037544191936 719354028172054395648 735794318302954572288 739870741119037423104 741833841552431095512 746070775262493043968 748336266910391297952 752482174206293742816 758787890749921902672 771721775251341026013 773644898222775482112 774484576960863735296 775997242150240422279 780974671181206168832 783046832749788378596 794286739439976728528 795710042335568549376 797821301292237215928 809273281693561195104 816366836629517779584 820889644588684083072 827768608090823893824 828347062743577788928 832936243146589300224 839916155798655691008 841878300274190210196 854232908454314594832 866494624843610976576 871295149080971702208 878596505078856939936 890582003595837577728 893572581869973819594 895799355836897926656 919700435141025685664 927407422027682325488 931890445586525012544 937053273539912962752 943215503084972365127 944905675273487652384 945266863465757428992 945565986716725589248 950503798997423675136 958468914631480298112 961012022011103919186 963406854390626072064 974806452949062348648 989111788736574794016 997781689213855063936 1003309565608391657088 1011717187666562536896 1016607758821663650048 1028962367001788034684 1034662989533653896372 1043333349781142616174 1063761735056316287904 1079031042258081593472 1088489115506023706112 1092144266729968001726 1094519526118245444096 1103691477454431858432 1109806111678556134656 1112750762328646643268 1119106162893739565952 1122504400365586946928 1128723261309440614224 1138181836124882854008 1138977211272419459776 1155326166458147968768 1160467347334163223168 1161726865441295602944 1171462006771809253248 1174570249124682567894 1177124773372452647424 1191430109159965092792 1224550254944276669376 1242520594115366683392 1249404364719883950336 1259874233697983536512 1277958552841973730816 1281349362681471892248 1299741937265416464864 1306942723621457553312 1317894757618285409904 1318815718315433058688 1337746087477855542784 1340358872804960729391 1343699033755346889984 1348956250222083382528 1371949822669050712912 1374408254943254767104 1379550652711538528496 1391111133041523488232 1397835668379787518816 1417900295198636143488 1418348980075088383872 1438708056344108791296 1483667683104862191024 1492141550524986087936 1496672533820782595904 1504964348412587485632 1517575781499843805344 1543443550502682052026 1547289796445550964224 1551994484300480844558 1561949342362412337664 1565000024671713924261 1566093665499576757192 1588573478879953457056 1595642602584474431856 1618546563387122390208 1632733673259035559168 1638216400094952002589 1641779289177368166144 1655537216181647787648 1679832311597311382016 1683756600548380420392 1708465816908629189664 1732989249687221953152 1742590298161943404416 1757193010157713879872 1761855373687023851841 1787145163739947639188 1839400870282051371328 1854814844055364650976 1863780891173050025088 1874106547079825925504 1886431006169944730254 1889811350546975304768 1890533726931514857984 1891131973433451178496 1901007597994847350272 1916937829262960596224 1922024044022207838372 1949612905898124697296 1978223577473149588032 1995563378427710127872 2006619131216783314176 2023434375333125073792 2033215517643327300096 2057924734003576069368 2069325979067307792744 2086666699562285232348 2127523470112632575808 2158062084516163186944 2184288533459936003452 2207382954908863716864 2219612223357112269312 2225501524657293286536 2238212325787479131904 2245008800731173893856 2257446522618881228448 2276363672249765708016 2277954422544838919552 2310652332916295937536 2315165325754023078039 2320934694668326446336 2323453730882591205888 2342924013543618506496 2349140498249365135788 2382860218319930185584 2449100509888553338752 2485041188230733366784 2498808729439767900672 2519748467395967073024 2562698725362943784496 2599483874530832929728 2613885447242915106624 2635789515236570819808 2637631436630866117376 2680717745609921458782 2687398067510693779968 2697912500444166765056 2743899645338101425824 2759101305423077056992 2782222266083046976464 2795671336759575037632 2829646509254917095381 2835800590397272286976 2836697960150176767744 2967335366209724382048 2993345067641565191808 3009928696825174971264 3035151562999687610688 3086887101005364104052 3103988968600961689116 3130000049343427848522 3132187330999153514384 3177146957759906914112 3191285205168948863712 3237093126774244780416 3265467346518071118336 3276432800189904005178 3283558578354736332288 3311074432363295575296 3367513201096760840784 3416931633817258379328 3465978499374443906304 3485180596323886808832 3514386020315427759744 3523710747374047703682 3574290327479895278376 3678801740564102742656 3709629688110729301952 3727561782346100050176 3748213094159651851008 3772862012339889460508 3779622701093950609536 3833875658525921192448 3844048088044415676744 3899225811796249394592 3956447154946299176064 3991126756855420255744 4013238262433566628352 4046868750666250147584 4115849468007152138736 4138651958134615585488 4173333399124570464696 4255046940225265151616 4316124169032326373888 4368577066919872006904 4451003049314586573072 4476424651574958263808 4490017601462347787712 4514893045237762456896 4552727344499531416032 4555908845089677839104 4630330651508046156078 4641869389336652892672 4685848027087237012992 4698280996498730271576 4765720436639860371168 4898201019777106677504 4914649200284856007767 5039496934791934146048 5125397450725887568992 5198967749061665859456 5227770894485830213248 5271579030473141639616 5275262873261732234752 5285566121061071555523 5361435491219842917564 5487799290676202851648 5518202610846154113984 5564444532166093952928 5591342673519150075264 5659293018509834190762 5671601180794544573952 5673395920300353535488 5934670732419448764096 5986690135283130383616 6019857393650349942528 6070303125999375221376 6173774202010728208104 6207977937201923378232 6260000098686855697044 6264374661998307028768 6354293915519813828224 6382570410337897727424 6474186253548489560832 6552865600379808010356 6622148864726591150592 6735026402193521681568 6833863267634516758656 6931956998748887812608 6970361192647773617664 7028772040630855519488 7047421494748095407364 7148580654959790556752 7357603481128205485312 7419259376221458603904 7455123564692200100352 7496426188319303702016 7545724024679778921016 7559245402187901219072 7688096176088831353488 7798451623592498789184 7912894309892598352128 8093737501332500295168 8231698936014304277472 8277303916269231170976 8346666798249140929392 8488939527764751286143 8510093880450530303232 8737154133839744013808 8902006098629173146144 8980035202924695575424 9029786090475524913792 9105454688999062832064 9111817690179355678208 9260661303016092312156 9396561992997460543152 9531440873279720742336 9796402039554213355008 9829298400569712015534 10250794901451775137984 10375370533934696016397 10397935498123331718912 10455541788971660426496 10543158060946283279232 10571132242122143111046 10722870982439685835128 10975598581352405703296 11036405221692308227968 11128889064332187905856 11182685347038300150528 11318586037019668381524 11869341464838897528192 11973380270566260767232 12039714787300699885056 12140606251998750442752 12347548404021456416208 12415955874403846756464 12520000197373711394088 12528749323996614057536 12708587831039627656448 12765140820675795454848 12948372507096979121664 13105731200759616020712 13470052804387043363136 13667726535269033517312 14057544081261711038976 14094842989496190814728 14297161309919581113504 14715206962256410970624 14743947600854568023301 14838518752442917207808 15091448049359557842032 15118490804375802438144 15376192352177662706976 15596903247184997578368 15825788619785196704256 16463397872028608554944 16554607832538462341952 16693333596498281858784 16977879055529502572286 17020187760901060606464 17474308267679488027616 17804012197258346292288 17960070405849391150848 18059572180951049827584 18210909377998125664128 18521322606032184624312 18793123985994921086304 19062881746559441484672 19658596801139424031068 20501589802903550275968 20750741067869392032794 20795870996246663437824 20911083577943320852992 21086316121892566558464 21142264484244286222092 21445741964879371670256 21951197162704811406592 22072810443384616455936 22257778128664375811712 22365370694076600301056 22637172074039336763048 23738682929677795056384 24281212503997500885504 24695096808042912832416 24831911748807693512928 25040000394747422788176 25057498647993228115072 25417175662079255312896 25466818583294253858429 25530281641351590909696 26211462401519232041424 26940105608774086726272 27335453070538067034624 28189685978992381629456 28594322619839162227008 29487895201709136046602 29677037504885834415616 30182896098719115684064 30752384704355325413952 31126111601804088049191 31193806494369995156736 32926795744057217109888 33109215665076924683904 33386667192996563717568 33955758111059005144572 34948616535358976055232 35608024394516692584576 35920140811698782301696 36119144361902099655168 36421818755996251328256 37042645212064369248624 37586247971989842172608 38125763493118882969344 39317193602278848062136 41003179605807100551936 41501482135738784065588 42172632243785133116928 42284528968488572444184 42891483929758743340512 43902394325409622813184 44145620886769232911872 44515556257328751623424 45274344148078673526096 47477365859355590112768 49390193616085825664832 49663823497615387025856 50080000789494845576352 50114997295986456230144 50933637166588507716858 51060563282703181819392 52422924803038464082848 53880211217548173452544 56379371957984763258912 57188645239678324454016 58975790403418272093204 60365792197438231368128 61504769408710650827904 62252223203608176098382 62387612988739990313472 65853591488114434219776 66218431330153849367808 66773334385993127435136 67911516222118010289144 69897233070717952110464 71216048789033385169152 72843637511992502656512 74085290424128738497248 75172495943979684345216 76251526986237765938688 78634387204557696124272 82006359211614201103872 83002964271477568131176 84569057936977144888368 85782967859517486681024 89031112514657503246848 90548688296157347052192 93378334805412264147573 98780387232171651329664 99327646995230774051712 100160001578989691152704 100229994591972912460288 101867274333177015433716 104845849606076928165696 107760422435096346905088 112758743915969526517824 114377290479356648908032 117951580806836544186408 120731584394876462736256 123009538817421301655808 124504446407216352196764 131707182976228868439552 132436862660307698735616 133546668771986254870272 135823032444236020578288 139794466141435904220928 142432097578066770338304 148170580848257476994496 150344991887959368690432 157268774409115392248544 166005928542955136262352 169138115873954289776736 171565935719034973362048 181097376592314694104384 186756669610824528295146 197560774464343302659328 198655293990461548103424 200320003157979382305408 203734548666354030867432 209691699212153856331392 225517487831939053035648 228754580958713297816064 235903161613673088372816 241463168789752925472512 246019077634842603311616 249008892814432704393528 267093337543972509740544 271646064888472041156576 279588932282871808441856 280135004416236792442719 296341161696514953988992 300689983775918737380864 314537548818230784497088 332011857085910272524704 338276231747908579553472 343131871438069946724096 362194753184629388208768 373513339221649056590292 395121548928686605318656 397310587980923096206848 400640006315958764610816 407469097332708061734864 419383398424307712662784 451034975663878106071296 471806323227346176745632 482926337579505850945024 498017785628865408787056 543292129776944082313152 560270008832473584885438 592682323393029907977984 629075097636461568994176 664023714171820545049408 676552463495817159106944 686263742876139893448192 724389506369258776417536 747026678443298113180584 801280012631917529221632 814938194665416123469728 838766796848615425325568 902069951327756212142592 943612646454692353491264 996035571257730817574112 1086584259553888164626304 1120540017664947169770876 1185364646786059815955968 1258150195272923137988352 1328047428343641090098816 1353104926991634318213888 1448779012738517552835072 1494053356886596226361168 1629876389330832246939456 1887225292909384706982528 1992071142515461635148224 2173168519107776329252608 2241080035329894339541752 2516300390545846275976704 2656094856687282180197632 2706209853983268636427776 2988106713773192452722336 3259752778661664493878912 3774450585818769413965056 3984142285030923270296448 4346337038215552658505216 4482160070659788679083504 5312189713374564360395264 5976213427546384905444672 6519505557323328987757824 7548901171637538827930112 7968284570061846540592896 8964320141319577358167008 11952426855092769810889344 13039011114646657975515648 15936569140123693081185792 17928640282639154716334016 23904853710185539621778688 35857280565278309432668032 47809707420371079243557376 71714561130556618865336064 143429122261113237730672128
- Sum of all divisors σ(n): 505260288799596297411840000
- Sum of proper divisors (its aliquot sum) s(n): 361831166538483059681167872
- 143429122261113237730672128 is an abundant number, because the sum of its proper divisors (361831166538483059681167872) is greater than itself. Its abundance is 218402044277369821950495744
Bases of 143429122261113237730672128
- Binary: 1110110101001000100110001001100001100110110100000001011111110111101111010111110000000002
- Hexadecimal: 0x76A44C4C33680BFBDEBE00
- Base-36: I0S7H9OV0J6BBEYO0
Squares and roots of 143429122261113237730672128
- 143429122261113237730672128 squared (1434291222611132377306721282) is 20571913112593368928755274496017730589398430636048384
- 143429122261113237730672128 cubed (1434291222611132377306721283) is 2950611440971152887616773130565028173211389465127466108223855987560874248241152
-
The
square root of 143429122261113237730672128 is 11976189805656.6069827431 -
143429122261113237730672128 is a
perfect cube number . Itscube root is 523454712
Scales and comparisons
How big is 143429122261113237730672128?- 143,429,122,261,113,237,730,672,128 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 143,429,122,261,113,237,730,672,128 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 143429122261113237730672128 cubic inches would be around 43621226 feet tall.
Recreational maths with 143429122261113237730672128
- 143429122261113237730672128 backwards is 821276037732311162221924341
- The number of decimal digits it has is: 27
- The sum of 143429122261113237730672128's digits is 90
- 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 143429122261113237730672128 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 143429122261113237730672128 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/143429122261113237730672128/
Chicago style:
Numbermatics. 2024. "Number 143429122261113237730672128 - Facts about the integer". https://numbermatics.com/n/143429122261113237730672128/
The information we have on file for 143429122261113237730672128 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 143429122261113237730672128, math, Factors of 143429122261113237730672128, curriculum, school, college, exams, university, Prime factorization of 143429122261113237730672128, STEM, science, technology, engineering, physics, economics, calculator, one hundred forty-three septillion, four hundred twenty-nine sextillion, one hundred twenty-two quintillion, two hundred sixty-one quadrillion, one hundred thirteen trillion, two hundred thirty-seven billion, seven hundred thirty million, six hundred seventy-two thousand, one hundred twenty-eight.