689479861066547600712807936
689,479,861,066,547,600,712,807,936 is an even composite number composed of six prime numbers multiplied together.
689479861066547600712807936 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 689479861066547600712807936:
29 × 33 × 113 × 233 × 296 × 1733
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 11 × 11 × 11 × 23 × 23 × 23 × 29 × 29 × 29 × 29 × 29 × 29 × 173 × 173 × 173)See below for interesting mathematical facts about the number 689479861066547600712807936 from the Numbermatics database.
Names of 689479861066547600712807936
- Cardinal: 689479861066547600712807936 can be written as Six hundred eighty-nine septillion, four hundred seventy-nine sextillion, eight hundred sixty-one quintillion, sixty-six quadrillion, five hundred forty-seven trillion, six hundred billion, seven hundred twelve million, eight hundred seven thousand, nine hundred thirty-six.
Scientific notation
- Scientific notation: 6.89479861066547600712807936 × 1026
Factors of 689479861066547600712807936
Divisors of 689479861066547600712807936
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 23 24 27 29 32 33 36 44 46 48 54 58 64 66 69 72 87 88 92 96 99 108 116 121 128 132 138 144 173 174 176 184 192 198 207 216 232 242 253 256 261 264 276 288 297 319 346 348 352 363 368 384 396 414 432 464 484 506 512 519 522 528 529 552 576 594 621 638 667 692 696 704 726 736 759 768 783 792 828 841 864 928 957 968 1012 1038 1044 1056 1058 1089 1104 1152 1188 1242 1276 1331 1334 1384 1392 1408 1452 1472 1518 1536 1557 1566 1584 1587 1656 1682 1728 1856 1903 1914 1936 2001 2024 2076 2088 2112 2116 2178 2208 2277 2304 2376 2484 2523 2552 2662 2668 2768 2783 2784 2816 2871 2904 2944 3036 3114 3132 3168 3174 3267 3312 3364 3456 3509 3712 3806 3828 3872 3979 3993 4002 4048 4152 4176 4224 4232 4356 4416 4554 4608 4671 4752 4761 4968 5017 5046 5104 5324 5336 5536 5566 5568 5632 5709 5742 5808 5819 5888 6003 6072 6228 6264 6336 6348 6534 6624 6728 6831 6912 7018 7337 7424 7569 7612 7656 7744 7958 7986 8004 8096 8304 8349 8352 8448 8464 8613 8712 8832 9108 9251 9342 9504 9522 9936 10034 10092 10208 10527 10648 10672 11072 11132 11136 11418 11484 11616 11638 11776 11937 11979 12006 12144 12167 12456 12528 12672 12696 13068 13248 13456 13662 13824 14036 14283 14674 14848 15051 15138 15224 15312 15341 15488 15916 15972 16008 16192 16608 16698 16704 16896 16928 17127 17226 17424 17457 17664 18009 18216 18502 18684 19008 19044 19343 19872 20068 20184 20416 20933 21054 21296 21344 22011 22144 22264 22272 22707 22836 22968 23232 23276 23874 23958 24012 24288 24334 24389 24912 25047 25056 25344 25392 26136 26496 26912 27324 27753 28072 28566 29348 29929 30102 30276 30448 30613 30624 30682 30976 31581 31832 31944 32016 32384 33216 33396 33408 33856 34254 34452 34848 34914 35328 35811 35937 36018 36432 36501 37004 37368 38016 38088 38599 38686 39744 40136 40368 40832 41866 42108 42592 42688 43769 44022 44288 44528 44544 45153 45414 45672 45936 46023 46464 46552 47748 47916 48024 48576 48668 48778 49824 50094 50112 50688 50784 51381 52272 52371 52992 53824 54648 55187 55506 56144 57132 58029 58696 59858 60204 60552 60896 61226 61248 61364 61952 62799 63162 63664 63888 64009 64032 64768 66033 66432 66792 66816 67712 68508 68904 69696 69828 71622 71874 72036 72864 73002 73167 74008 74736 75141 76032 76176 77198 77372 79488 80272 80707 80736 81664 83259 83732 84216 85184 85376 87538 88044 88576 89056 89787 90306 90828 91344 91517 91839 91872 92046 92928 93104 94743 95496 95832 96048 97152 97336 97556 99648 100188 100224 101568 101761 102762 104544 104742 105984 107433 107648 109296 109503 110374 111012 112288 114264 115391 115797 116058 117392 119716 120408 121104 121792 122452 122496 122728 125598 126324 127328 127776 128018 128064 129536 131307 132066 132864 133584 133632 133837 135424 135459 137016 137808 138069 139392 139656 143244 143748 144072 145493 145728 146004 146334 148016 149472 150282 152064 152352 154396 154744 157113 158976 160544 161414 161472 163328 165561 166518 167464 168432 168751 170368 170752 174087 175076 176088 178112 179574 180612 181656 182688 183034 183678 183744 184092 185856 186208 188397 189486 190992 191664 192027 192096 194304 194672 195112 198099 199296 200376 200448 203136 203522 205524 209088 209484 212773 214866 215296 218592 219006 219501 220748 222024 224576 228528 230263 230782 231594 232116 234784 239432 240816 242121 242208 243584 244904 244992 245456 249777 251196 252648 254656 255552 256036 256128 262614 264132 265728 267168 267674 268279 269361 270848 270918 274032 274551 275517 275616 276138 278784 279312 286488 287496 288144 290986 291456 292008 292668 296032 298944 300564 304704 305283 308792 309488 314226 317952 321088 322828 322944 328509 329219 331122 333036 334928 336864 337502 340736 341504 346173 347391 348174 350152 352176 352843 356224 359148 361224 363312 365376 366068 367356 367488 368184 372416 376794 378972 381984 383328 384054 384192 388608 389344 390224 393921 396198 398592 400752 400896 401511 406272 407044 411048 414207 418176 418968 425546 429732 430592 436479 437184 438012 439002 441496 444048 444889 449152 457056 460526 461564 463188 464232 469568 478864 481459 481632 484242 484416 487168 489808 489984 490912 496683 499554 502392 505296 506253 509312 511104 512072 512256 522261 525228 528264 534336 535348 536558 538722 541836 548064 549102 551034 551232 552276 557568 558624 560947 565191 572976 574992 576081 576288 581972 582912 584016 585336 592064 597888 601128 607057 609408 610566 617584 618976 628452 638319 642176 645656 645888 657018 658438 658503 662244 666072 669856 673728 675004 681472 688367 690789 692346 694782 696348 700304 704099 704352 705686 707281 712448 718296 722448 726363 726624 730752 732136 734712 734976 736368 744832 753588 757944 763968 766656 768108 768384 778688 780448 787842 792396 797184 801504 803022 804837 808083 812544 814088 822096 823653 826551 828414 836352 837936 851092 859464 867941 872958 874368 876024 878004 882992 887777 888096 889778 898304 914112 915849 921052 923128 926376 928464 939136 957728 962918 963264 968484 968832 974336 979616 981824 987657 993366 999108 1004784 1006687 1010592 1012506 1018624 1022208 1024144 1024512 1038519 1042173 1044522 1050456 1056528 1058529 1068672 1070696 1073116 1077444 1083672 1096128 1098204 1102068 1102464 1104552 1117248 1119371 1121894 1130382 1145952 1149984 1152162 1152576 1163944 1165824 1168032 1170672 1181763 1184128 1195776 1202256 1204533 1214114 1218816 1221132 1235168 1237952 1256904 1269301 1276638 1284352 1291312 1291776 1309437 1314036 1316876 1317006 1324488 1332144 1334667 1339712 1347456 1350008 1376734 1381578 1384692 1389564 1392696 1400608 1408198 1408704 1411372 1414562 1424896 1436592 1444377 1444896 1452726 1453248 1461504 1464272 1469424 1469952 1472207 1472736 1489664 1490049 1507176 1515888 1518759 1527936 1533312 1536216 1536768 1557376 1560896 1575684 1584792 1600423 1603008 1606044 1609674 1616166 1628176 1644192 1647306 1653102 1656828 1672704 1675872 1682841 1702184 1718928 1728243 1735882 1745916 1748736 1752048 1756008 1765984 1775554 1776192 1779556 1796608 1821171 1828224 1831698 1842104 1846256 1852752 1856261 1856928 1878272 1914957 1915456 1925836 1926528 1936968 1937664 1959232 1963648 1975314 1986732 1998216 2009568 2013374 2021184 2025012 2037248 2044416 2048288 2065101 2072367 2077038 2084346 2089044 2100912 2104891 2112297 2113056 2117058 2121843 2137344 2141392 2146232 2154888 2167344 2179089 2192256 2196408 2204136 2204928 2209104 2234496 2238742 2243788 2260764 2291904 2299968 2304324 2305152 2327888 2336064 2340503 2341344 2363526 2368256 2391552 2404512 2409066 2414511 2428228 2437632 2442264 2470336 2470959 2475904 2513808 2538602 2553276 2568704 2582624 2603823 2618874 2628072 2633752 2634012 2648976 2653993 2663331 2664288 2669334 2679424 2694912 2700016 2747547 2753468 2763156 2769384 2779128 2785392 2801216 2816396 2817408 2822744 2829124 2873184 2888754 2889792 2905452 2906496 2923008 2928544 2938848 2944414 2945472 2951069 2962971 2979328 2980098 3014352 3020061 3031776 3037518 3055872 3066624 3072432 3073536 3114752 3115557 3121792 3151368 3169584 3175587 3200846 3206016 3212088 3219348 3232332 3256352 3288384 3294612 3306204 3313656 3346339 3351744 3358113 3365682 3404368 3437856 3456486 3471764 3491832 3497472 3504096 3512016 3531968 3551108 3552384 3559112 3613599 3621409 3642342 3656448 3663396 3684208 3692512 3705504 3712522 3713856 3756544 3807903 3829914 3830912 3851672 3853056 3873936 3875328 3881273 3918464 3927296 3928311 3950628 3973464 3996432 4004001 4019136 4026748 4042368 4050024 4096576 4130202 4144734 4154076 4168692 4178088 4201824 4209782 4219297 4224594 4226112 4234116 4243686 4274688 4282784 4292464 4309776 4333131 4334688 4358178 4384512 4392816 4408272 4409856 4416621 4418208 4468992 4477484 4487576 4521528 4556277 4583808 4599936 4608648 4610304 4655776 4672128 4681006 4682688 4727052 4736512 4801269 4809024 4818132 4829022 4856456 4884528 4893779 4940672 4941918 4951808 5027616 5048523 5077204 5106552 5165248 5177717 5207646 5237748 5256144 5267504 5268024 5296049 5297952 5307986 5326662 5328576 5338668 5358848 5389824 5400032 5463513 5495094 5506936 5526312 5538768 5558256 5568783 5570784 5602432 5632792 5634816 5645488 5658248 5744871 5746368 5777508 5779584 5810904 5812992 5857088 5877696 5888828 5890944 5902138 5925942 5960196 6028704 6040122 6063552 6075036 6111744 6133248 6144864 6170417 6195303 6217101 6229504 6231114 6243584 6302736 6314673 6336891 6339168 6351174 6365529 6401692 6412032 6424176 6438696 6464664 6512704 6576768 6589224 6612408 6627312 6677627 6692678 6703488 6716226 6731364 6808736 6875712 6912972 6943528 6983664 7008192 7021509 7024032 7063936 7102216 7104768 7118224 7227198 7242818 7243533 7284684 7312896 7326792 7368416 7385024 7411008 7425044 7427712 7572037 7615806 7659828 7661824 7703344 7706112 7747872 7762546 7780091 7811469 7836928 7854592 7856622 7901256 7946928 7961979 7989993 7992864 8008002 8038272 8053496 8084736 8100048 8193152 8260404 8289468 8308152 8337384 8356176 8403648 8419564 8438594 8449188 8452224 8468232 8487372 8565568 8584928 8619552 8666262 8669376 8716356 8769024 8785632 8816544 8833242 8836416 8853207 8888913 8937984 8954968 8975152 9043056 9060183 9112554 9167616 9199872 9217296 9220608 9311552 9344256 9362012 9365376 9454104 9526761 9547351 9602538 9618048 9636264 9658044 9712912 9769056 9787558 9881344 9883836 9903616 10039017 10055232 10074339 10097046 10154408 10213104 10232447 10330496 10355434 10415292 10475496 10512288 10535008 10536048 10592098 10595904 10615972 10653324 10657152 10677336 10717696 10800064 10864227 10927026 10990188 11013872 11052624 11073557 11077536 11116512 11137566 11141568 11204864 11265584 11269632 11290976 11316496 11423709 11489742 11492736 11555016 11559168 11621808 11625984 11643819 11714176 11755392 11777656 11781888 11804276 11851884 11920392 12012003 12057408 12080244 12127104 12150072 12289728 12340834 12390606 12434202 12462228 12487168 12605472 12629346 12657891 12673782 12678336 12702348 12731058 12803384 12824064 12848352 12877392 12901781 12929328 12999393 13025408 13153536 13178448 13224816 13249863 13254624 13355254 13385356 13406976 13432452 13462728 13617472 13751424 13825944 13887056 13962311 13967328 14016384 14043018 14048064 14127872 14204432 14209536 14236448 14403807 14454396 14485636 14487066 14569368 14653584 14681337 14736832 14770048 14822016 14850088 14855424 15144074 15145569 15231612 15319656 15323648 15406688 15495744 15525092 15533151 15560182 15622938 15673856 15713244 15802512 15832441 15888147 15893856 15923958 15979986 15985728 16016004 16076544 16106992 16169472 16194277 16200096 16267463 16386304 16390539 16520808 16578936 16616304 16674768 16706349 16712352 16807296 16839128 16877188 16898376 16904448 16936464 16974744 17131136 17169856 17239104 17332524 17338752 17432712 17571264 17604653 17633088 17666484 17672832 17706414 17777826 17909936 17950304 18086112 18120366 18225108 18335232 18399744 18434592 18511251 18585909 18623104 18688512 18724024 18730752 18908208 18944019 19010673 19053522 19094702 19096587 19205076 19236096 19272528 19316088 19425824 19538112 19575116 19762688 19767672 19962643 20032881 20078034 20110464 20148678 20194092 20308816 20418871 20426208 20464894 20511149 20660992 20710868 20830584 20950992 21024576 21064527 21070016 21072096 21184196 21191808 21231944 21306648 21314304 21354672 21600128 21728454 21854052 21980376 22027744 22105248 22147114 22155072 22233024 22275132 22283136 22409728 22531168 22581952 22632992 22716111 22847418 22979484 22985472 23110032 23118336 23153801 23243616 23287638 23340273 23428352 23434407 23510784 23555312 23563776 23608552 23703768 23840784 23885937 23969979 24024006 24114816 24160488 24254208 24300144 24579456 24681668 24781212 24868404 24924456 25170289 25210944 25258692 25315782 25347564 25356672 25404696 25462116 25606768 25696704 25745533 25754784 25803562 25858656 25998786 26050816 26307072 26356896 26449632 26499726 26509248 26559621 26710508 26770712 26813952 26864904 26925456 27180549 27234944 27502848 27651888 27774112 27924622 27934656 28032768 28086036 28096128 28255744 28408864 28472896 28642053 28807614 28908792 28971272 28974132 29138736 29193923 29307168 29362674 29473664 29540096 29644032 29700176 29710848 30117051 30223017 30288148 30291138 30463224 30639312 30697341 30813376 30991488 31050184 31066302 31120364 31245876 31426488 31605024 31664882 31776294 31787712 31847916 31959972 31971456 32032008 32153088 32213984 32388554 32400192 32461759 32534926 32592681 32772608 32781078 33041616 33157872 33220671 33232608 33349536 33412698 33424704 33614592 33678256 33754376 33796752 33808896 33872928 33949488 34262272 34271127 34339712 34478208 34665048 34677504 34865424 34931457 35142528 35209306 35266176 35332968 35345664 35412828 35555652 35819872 35900608 36172224 36240732 36450216 36809729 36869184 37022502 37171818 37246208 37448048 37461504 37816416 37888038 37973673 38021346 38107044 38189404 38193174 38410152 38472192 38545056 38632176 38705343 38851648 39076224 39150232 39535344 39749589 39835499 39925286 40065762 40156068 40220928 40297356 40388184 40617632 40837742 40852416 40929788 41022298 41321984 41421736 41661168 41886933 41901984 42049152 42129054 42140032 42144192 42368392 42383616 42463888 42613296 42628608 42694003 42709344 43200256 43211421 43456908 43708104 43960752 44044011 44055488 44210496 44294228 44310144 44466048 44550264 44566272 45062336 45163904 45265984 45432222 45694836 45958968 45970944 46220064 46307602 46412267 46487232 46575276 46599453 46680546 46856704 46868814 47021568 47110624 47217104 47407536 47497323 47664441 47681568 47771874 47939958 48048012 48229632 48320976 48508416 48582831 48600288 48802389 49158912 49363336 49562424 49736808 49848912 50119047 50340578 50421888 50517384 50631564 50695128 50713344 50809392 50924232 51213536 51393408 51491066 51509568 51607124 51717312 51997572 52101632 52713792 52813959 52899264 52999452 53018496 53119242 53421016 53541424 53729808 53831569 53850912 54361098 54469888 55005696 55303776 55533753 55548224 55849244 55869312 56065536 56172072 56192256 56817728 56832057 56945792 56954887 57284106 57615228 57817584 57942544 57948264 58277472 58387846 58614336 58725348 58947328 59080192 59288064 59400352 59887929 60098643 60234102 60446034 60576296 60582276 60926448 61041839 61256613 61278624 61394682 61533447 61626752 61982976 62100368 62132604 62240728 62491752 62852976 63193581 63210048 63329764 63552588 63575424 63695832 63919944 63942912 64064016 64427968 64777108 64800384 64923518 65069852 65185362 65562156 66083232 66315744 66441342 66465216 66699072 66825396 66849408 67229184 67356512 67508752 67593504 67745856 67874587 67898976 68148333 68524544 68542254 68679424 68956416 69330096 69355008 69461403 69730848 69862914 70020819 70285056 70418612 70532352 70665936 70691328 70825656 71111304 71639744 71657811 71801216 72344448 72481464 72900432 73619458 73738368 74045004 74343636 74492416 74896096 75510867 75632832 75776076 75947346 76042692 76214088 76378808 76386348 76820304 76965797 77090112 77236599 77264352 77410686 77703296 78152448 78300464 79070688 79499178 79670998 79678863 79850572 80131524 80312136 80441856 80594712 80776368 81235264 81675484 81704832 81859576 82044596 82843472 83292407 83322336 83773866 83803968 84098304 84258108 84280064 84288384 84736784 84767232 84927776 85226592 85388006 85418688 85581001 85926159 86400512 86422842 86913816 87416208 87581769 87921504 88088022 88110976 88420992 88588456 88620288 88932096 89100528 89132544 90124672 90327808 90351153 90531968 90864444 91389672 91917936 92092023 92440128 92615204 92824534 92974464 93150552 93198906 93361092 93737628 94221248 94434208 94815072 94994646 95328882 95363136 95543748 95879916 96096024 96459264 96641952 97043831 97165662 97200576 97385277 97604778 97778043 98317824 98726672 99124848 99473616 99662013 99697824 100238094 100681156 100843776 101034768 101263128 101390256 101426688 101618784 101848464 102427072 102786816 102982132 103019136 103214248 103434624 103995144 104794371 105020861 105427584 105627918 105798528 105998904 106036992 106238484 106842032 107082848 107459616 107663138 107701824 108722196 108939776 110429187 110607552 111067506 111096448 111698488 111738624 112344144 112384512 112556917 113635456 113664114 113891584 113909774 113921019 114568212 115230456 115635168 115885088 115896528 116116029 116554944 116775692 117228672 117450696 117894656 118800704 119087491 119506497 119775858 120197286 120468204 120892068 121152592 121164552 121809127 121852896 122083678 122359613 122513226 122557248 122789364 123066894 123253504 123965952 124200736 124265208 124481456 124983504 125660799 125705952 126387162 126420096 126659528 127105176 127150848 127391664 127839888 127885824 128082009 128128032 128855936 129554216 129600768 129847036 130139704 130370724 131124312 132132033 132166464 132631488 132882684 132930432 133398144 133650792 133698816 134713024 135017504 135187008 135491712 135749174 135797952 136296666 137084508 137358848 137912832 138660192 138922806 139236801 139461696 139725828 139798359 140041638 140570112 140837224 141064704 141331872 141651312 141919591 142222608 142491969 142993323 143279488 143315622 143602432 144688896 144962928 145748493 145800864 146407167 147238916 147476736 148090008 148687272 149792192 150153793 151021734 151265664 151552152 151894692 152085384 152428176 152757616 152772696 153585421 153640608 153931594 154180224 154473198 154528704 154821372 155406592 156304896 156600928 158141376 158441877 158998356 159341996 159357726 159701144 160263048 160624272 161189424 161494707 161552736 162470528 163350968 163409664 163719152 164089192 165686944 166584814 166601259 166644672 167547732 167607936 168196608 168516216 168560128 168576768 169473568 169855552 170453184 170776012 170837376 170864661 171162002 171852318 172845684 173827632 174156851 174832416 175163538 175843008 176176044 176221952 176841984 177176912 177240576 177864192 178201056 178942093 179663787 180249344 180295929 180655616 180702306 181063936 181728888 182779344 183125517 183769839 183835872 184184046 184600341 184880256 185230408 185649068 185948928 186301104 186397812 186722184 187475256 188442496 188868416 189630144 189989292 190657764 190726272 191087496 191759832 192192048 193283904 193651183 194087662 194331324 194401152 194770554 195209556 195556086 197453344 198249696 198947232 199324026 199395648 200476188 201362312 201687552 202069536 202526256 202780512 203237568 203623761 203696928 204444999 204854144 205573632 205964264 206038272 206428496 206869248 207990288 208384209 209588742 210041722 210062457 210855168 211255836 211597056 211997808 212073984 212476968 213684064 214165696 214919232 215326276 215403648 217444392 219589073 220858374 221215104 222135012 222192896 223396976 223477248 224688288 225113834 225622639 226532601 227270912 227328228 227783168 227819548 227842038 229136424 230460912 230897391 231270336 231709797 231770176 231793056 232232058 233109888 233551384 234457344 234901392 237601408 238174982 239012994 239551716 240394572 240936408 241784136 242305184 242329104 243618254 243705792 244167356 244719226 245026452 245114496 245578728 246133788 246507008 248401472 248530416 248962912 249877221 249967008 251321598 251411904 252774324 252840192 253319056 254210352 254301696 254691811 254783328 255679776 256164018 256256064 256743003 257711872 257778477 259108432 259201536 259694072 260279408 260741448 262248624 262745307 264264066 264332928 265262976 265765368 265860864 266796288 267301584 267397632 269426048 270035008 270374016 270983424 271498348 271595904 272593332 274169016 276276069 276873179 277320384 277845612 278473602 278923392 279451656 279596718 280083276 281674448 282663744 283302624 283839182 284445216 284983938 285986646 286558976 286631244 287204864 289377792 289925856 291131493 291496986 291601728 292155831 292814334 294477832 294953472 296180016 296740963 297374544 298986039 299584384 300307586 302043468 302531328 303104304 303789384 304170768 304856352 305515232 305545392 307170842 307281216 307863188 308360448 308946396 309057408 309642744 310813184 313201856 315062583 316282752 316883754 317996712 318683992 318715452 319402288 320526096 321133153 321248544 322378848 322989414 323105472 324941056 326701936 326819328 327438304 328178384 331287561 331373888 333169628 333202518 333289344 335095464 335215872 337032432 337153536 337670751 338947136 339711104 340906368 341552024 341674752 341729322 342324004 343704636 345691368 347655264 348313702 348348087 349664832 350327076 351686016 352352088 352443904 353683968 354353824 356402112 357262473 357884186 358519491 359327574 360498688 360591858 361404612 362127872 363457776 364146143 365427381 365558688 366251034 367078839 367539678 367671744 368368092 369200682 369760512 370460816 371298136 371897856 372602208 372795624 373444368 374151649 374950512 376884992 376982397 377736832 379260288 379978584 381315528 381452544 382174992 383519664 384246027 384384096 386567808 387302366 388175324 388662648 388802304 389541108 390419112 391112172 394906688 396499392 397894464 398648052 398791296 400952376 402724624 404139072 404907019 405052512 405561024 406475136 407247522 407393856 408889998 409708288 411928528 412076544 412856992 413738496 415980576 416768418 417710403 419177484 420083444 420124914 421710336 422511672 423194112 423995616 424953936 425758773 427368128 427475907 428331392 429838464 430652552 430807296 434888784 437245479 439178146 439221501 441716748 442430208 444270024 444385792 446793952 449376576 450227668 450461379 451245278 453065202 454541824 454656456 455639096 455684076 458272848 459140789 460756263 460921824 461794782 462540672 463419594 463540352 463586112 464464116 466219776 467102768 468914688 469634033 469802784 471756427 475202816 475325631 476349964 478025988 479103432 480789144 481872816 483568272 484484121 484610368 484658208 487236508 487411584 488334712 489438452 490052904 490228992 491157456 492267576 496802944 497060832 497925824 499754442 499934016 502643196 502823808 505548648 505680384 506638112 508420704 509383622 509566656 510534937 511359552 512328036 512512128 512593983 513486006 515423744 515556954 518216864 519388144 520558816 521482896 522470553 524497248 525490614 528528132 528665856 530525952 531530736 531721728 533592576 534603168 536826279 538852096 538991361 540070016 540748032 541966848 542996696 543191808 545186664 548338032 549376551 551309517 552552138 553746358 553801023 554640768 555691224 556947204 557846784 558903312 559193436 560166552 563348896 565327488 566605248 567678364 568890432 569967876 571973292 573117952 573262488 578916647 579851712 580953549 582262986 582993972 583203456 584311662 585628668 588955664 592147259 592360032 593481926 594749088 594823321 597972078 599168768 600615172 604086936 605062656 606208608 607578768 608341536 609712704 610871283 611030464 611090784 614341684 614562432 615726376 616720896 617892792 618114816 619285488 625152627 626403712 626503757 630125166 632565504 633767508 635993424 637367984 637430904 638804576 641052192 642266306 642497088 644757696 645978828 646210944 649882112 653403872 654876608 656356768 658767219 662575122 662747776 666339256 666405036 666578688 670190928 670431744 671460229 674064864 675341502 676867917 677894272 679422208 679597803 681812736 683104048 683349504 683458644 684648008 687409272 691382736 692692173 695129391 695310528 696627404 696696174 699329664 700654152 703372032 704704176 708707648 712804224 714524946 715768372 717038982 718655148 721183716 722809224 726915552 728292286 729938381 730854762 731117376 732502068 734157678 735079356 735343488 736736184 738401364 739521024 740921632 742596272 745204416 745591248 746620457 746888736 748303298 749631663 749901024 753769984 753964794 755473664 758520576 759957168 762631056 762905088 764075433 764349984 767039328 768492054 768768192 770229009 773135616 774604732 776350648 777325296 777604608 779082216 780838224 782224344 788235921 789813376 792998784 795788928 797296104 797582592 801904752 805449248 808278144 809814038 810105024 811122048 812950272 814495044 814787712 817779996 819416576 823857056 825713984 830619537 831961152 833536836 835420806 838354968 840166888 840249828 845023344 846623767 847991232 849907872 851517546 854736256 854951814 856662784 859676928 861305104 861614592 869777568 873394479 874490958 876467493 878356292 878443002 883433496 884860416 888540048 890222889 893587904 898753152 900455336 900922758 902490556 906130404 909312912 911278192 911368152 916216477 916545696 918281578 921512526 921843648 923589564 925081344 926839188 927080704 927172224 928928232 932439552 934205536 939268066 939605568 941391011 943512854 945187749 950405632 950651262 952699928 956051976 958206864 961578288 963399459 963745632 967136544 968968242 969220736 969316416 974473016 974823168 976669424 978876904 980105808 980457984 982314912 984535152 993605888 993862683 994121664 995851648 999508884 999868032 1005286392 1005647616 1011097296 1013012253 1013276224 1016841408 1018767244 1019133312 1021069874 1022719104 1024656072 1025024256 1025187966 1026972012 1031113908 1036433728 1038776288 1041117632 1042965792 1044941106 1048994496 1050981228 1057056264 1057331712 1061051904 1063061472 1067482141 1069206336 1071787419 1073652558 1075558473 1077704192 1077982722 1080140032 1081496064 1085993392 1086383616 1090373328 1092438429 1096282143 1096676064 1098753102 1101236517 1102619034 1105104276 1107492716 1107602046 1109281536 1111382448 1113894408 1115693568 1117806624 1118386872 1120333104 1122454947 1126697792 1130654976 1133210496 1135356728 1137780864 1139935752 1143946584 1146524976 1152738081 1155229471 1157833294 1159703424 1161907098 1164525972 1165987944 1166406912 1168623324 1171257336 1177911328 1184294518 1184720064 1186963852 1189498176 1189646642 1195944156 1198337536 1201230344 1208173872 1212417216 1214721057 1215157536 1216683072 1219425408 1221742566 1222060928 1222181568 1228683368 1229124864 1231452752 1235785584 1236229632 1238126087 1238570976 1250305254 1252807424 1253007514 1253131209 1260250332 1265131008 1267535016 1271986848 1274735968 1274861808 1277276319 1277609152 1282104384 1284532612 1284994176 1289515392 1291957656 1292421888 1306807744 1309753216 1309962401 1312713536 1317534438 1325150244 1325495552 1332678512 1332810072 1333157376 1340381856 1342920458 1345955743 1348129728 1350683004 1351384137 1353735834 1355788544 1358844416 1359195606 1363625472 1366208096 1366917288 1369296016 1374818544 1377422367 1382268789 1382765472 1385384346 1390258782 1390621056 1393254808 1393392348 1398659328 1401308304 1406744064 1408902099 1409408352 1415269281 1417415296 1425608448 1429049892 1431536744 1434077964 1437310296 1442367432 1445618448 1453452363 1453831104 1456584572 1459876762 1461709524 1462234752 1465004136 1468315356 1470158712 1470686976 1473472368 1476802728 1481843264 1485192544 1490408832 1491182496 1493240914 1493777472 1496606596 1499263326 1499802048 1507929588 1510947328 1517041152 1519914336 1525262112 1528150866 1528699968 1531604811 1534078656 1536984108 1537536384 1537781949 1540458018 1546271232 1549209464 1552701296 1554650592 1558164432 1561115501 1561676448 1564448688 1567411659 1576471842 1579626752 1585997568 1591577856 1594592208 1595165184 1603809504 1610478837 1610898496 1616556288 1619628076 1620210048 1622244096 1625900544 1628990088 1629575424 1635559992 1647714112 1648129653 1651427968 1651691723 1661239074 1663922304 1667073672 1670841612 1676709936 1680333776 1680499656 1690046688 1693247534 1695982464 1699815744 1703035092 1709472512 1709903628 1713325568 1719353856 1722610208 1736749941 1739555136 1742860647 1746788958 1748981916 1752934986 1756712584 1756886004 1766866992 1770213331 1776441777 1777080096 1780445778 1784469963 1787175808 1797506304 1800910672 1801845516 1804981112 1812260808 1818625824 1822556384 1822736304 1832432954 1832613849 1833091392 1836563156 1843025052 1843687296 1847179128 1850162688 1853678376 1854161408 1854344448 1857856464 1868411072 1878536132 1879211136 1879511271 1882782022 1887025708 1890375498 1901302524 1905399856 1912103952 1915725361 1916413728 1923156576 1926798918 1927491264 1934273088 1937936484 1938441472 1938632832 1948946032 1949646336 1953338848 1957753808 1960211616 1964629824 1968363023 1969070304 1976301657 1987211776 1987725366 1988243328 1991703296 1999017768 1999736064 2010572784 2011295232 2014380687 2022194592 2026024506 2026552448 2030603751 2033682816 2037534488 2038266624 2042139748 2045438208 2049312144 2050048512 2050375932 2053944024 2062227816 2072867456 2077552576 2078076519 2082235264 2085931584 2089882212 2097988992 2101962456 2114112528 2126122944 2134964282 2138412672 2143574838 2147305116 2151116946 2155965444 2160280064 2171986784 2180746656 2184876858 2189815143 2192564286 2193352128 2197506204 2202473034 2205238068 2210208552 2214985432 2215204092 2218563072 2222764896 2227788816 2232008113 2235613248 2236773744 2239861371 2240666208 2244909894 2248894989 2253395584 2261309952 2266420992 2270713456 2275561728 2279871504 2287893168 2292226299 2293049952 2305476162 2310458942 2310687027 2315666588 2319406848 2323814196 2329051944 2331975888 2332813824 2337246648 2342514672 2355822656 2368589036 2369440128 2373927704 2378996352 2379293284 2391888312 2402460688 2415479803 2416347744 2424834432 2429442114 2430315072 2433366144 2438850816 2443485132 2444121856 2444363136 2457366736 2458249728 2462905504 2471571168 2476252174 2477141952 2481849029 2491858611 2500610508 2505614848 2506015028 2506262418 2520500664 2535070032 2539871301 2543973696 2549471936 2549723616 2554552638 2555218304 2564208768 2569065224 2569988352 2579030784 2583915312 2584843776 2613615488 2619506432 2619924802 2620183437 2625427072 2635068876 2650300488 2650991104 2665357024 2665620144 2670668667 2680763712 2685840916 2691911486 2696259456 2701366008 2702768274 2707471668 2711577088 2718391212 2732416192 2733834576 2738592032 2739012293 2748649431 2749637088 2754844734 2764537578 2765530944 2770768692 2780517564 2781242112 2786509616 2786784696 2797318656 2801609921 2802616608 2814271099 2817804198 2818816704 2824173033 2830538562 2834830592 2835563247 2851216896 2858099784 2863073488 2868155928 2874620592 2884734864 2890198377 2891236896 2906904726 2907662208 2913169144 2919753524 2923419048 2924469504 2930008272 2936630712 2940317424 2941373952 2946944736 2953605456 2963686528 2970385088 2980817664 2982364992 2986481828 2987554944 2993213192 2998526652 2999604096 3015859176 3039036759 3039828672 3045604969 3050524224 3056301732 3057399936 3063209622 3068157312 3073968216 3075072768 3075563898 3080916036 3098418928 3105402592 3109301184 3116328864 3122231002 3123352896 3128897376 3134823318 3152943684 3159253504 3171995136 3183155712 3189184416 3202446423 3207619008 3215362257 3220957674 3221796992 3233112576 3239256152 3240420096 3244488192 3257980176 3259150848 3264150593 3271119984 3277315287 3288846429 3295428224 3296259306 3302855936 3303383446 3303709551 3322478148 3327844608 3334147344 3341683224 3353419872 3360667552 3360999312 3367364841 3380093376 3386495068 3391964928 3399631488 3406070184 3418945024 3419807256 3445220416 3453537239 3465688413 3473499882 3479110272 3485721294 3493577916 3497963832 3505869972 3513425168 3513772008 3532464683 3533733984 3540426662 3548428777 3552883554 3554160192 3560891556 3568939926 3574351616 3595012608 3601821344 3603691032 3609962224 3624521616 3637251648 3644163171 3645112768 3645472608 3664865908 3665227698 3666182784 3673126312 3686050104 3687374592 3694358256 3707356752 3708688896 3714378261 3715712928 3736822144 3757072264 3758422272 3759022542 3765564044 3774051416 3780750996 3802605048 3810799712 3824207904 3831450722 3831828957 3832827456 3846313152 3853597836 3854982528 3868546176 3875872968 3876882944 3877265664 3897892064 3906677696 3915507616 3920423232 3929259648 3929887203 3936726046 3938140608 3952603314 3975450732 3976486656 3983406592 3998035536 3999472128 4005607573 4021145568 4028761374 4037867229 4044389184 4052049012 4053104896 4054152411 4061207502 4067365632 4075068976 4076533248 4084279496 4090876416 4098624288 4100751864 4107888048 4115668139 4124455632 4132267101 4145734912 4146806367 4155105152 4156153038 4164470528 4171863168 4179764424 4195977984 4203924912 4226706297 4228225056 4245807843 4252245888 4269928564 4276825344 4287149676 4294610232 4302233892 4311930888 4343973568 4354459997 4361493312 4369753716 4379630286 4385128572 4386704256 4395012408 4404946068 4410476136 4420417104 4429970864 4430408184 4445529792 4453977209 4455577632 4464016226 4471226496 4473547488 4479722742 4481332416 4489819788 4497789978 4506791168 4532841984 4541426912 4551123456 4559743008 4575786336 4584452598 4586099904 4594814433 4610952324 4620917884 4621374054 4631333176 4638813696 4647628392 4658103888 4663951776 4674493296 4683346503 4685029344 4702234977 4711645312 4737178072 4738880256 4747855408 4757992704 4758586568 4783776624 4804921376 4830959606 4831436511 4832695488 4849668864 4858884228 4860630144 4866732288 4877701632 4886970264 4888243712 4888726272 4914733472 4925811008 4943142336 4952504348 4954283904 4955075169 4963698058 4983717222 5001221016 5012030056 5012524836 5041001328 5050548679 5070140064 5079742602 5087947392 5098943872 5099447232 5109105276 5110436608 5128417536 5138130448 5139976704 5158061568 5167830624 5189320697 5210249823 5227230976 5228581941 5239012864 5239849604 5240366874 5250854144 5270137752 5300600976 5310639993 5329325331 5330714048 5331240288 5341337334 5353409889 5361527424 5371681832 5383822972 5392518912 5402732016 5405536548 5414943336 5436782424 5464832384 5467669152 5477184064 5478024586 5497298862 5499274176 5509689468 5529075156 5531061888 5541537384 5561035128 5562484224 5573019232 5573569392 5603219842 5605233216 5615884307 5628542198 5635608396 5637633408 5638533813 5648346066 5661077124 5669661184 5671126494 5716199568 5726146976 5736311856 5747176083 5749241184 5769469728 5780396754 5782473792 5813809452 5815324416 5826338288 5839507048 5846838096 5848939008 5860016544 5873261424 5880634848 5893889472 5905089069 5907210912 5927373056 5928904971 5940770176 5961635328 5964729984 5972963656 5975109888 5986426384 5997053304 5999208192 6031718352 6043142061 6078073518 6079657344 6091209938 6091811253 6101048448 6112603464 6114799872 6126419244 6136314624 6147936432 6150145536 6151127796 6161832072 6196837856 6210805184 6218602368 6232657728 6244462004 6246705792 6257794752 6269646636 6305887368 6368083117 6378368832 6404892846 6415238016 6430724514 6441915348 6443593984 6478512304 6480840192 6515960352 6528301186 6542239968 6543056531 6554630574 6569445429 6577692858 6590856448 6592518612 6605711872 6606766892 6607419102 6644956296 6655689216 6668294688 6683366448 6696024339 6706839744 6719584113 6721335104 6721998624 6734729682 6760186752 6772990136 6783929856 6799262976 6812140368 6839614512 6876678897 6890440832 6891541327 6907074478 6931376826 6946999764 6958220544 6971442588 6987155832 6995927664 7011739944 7026850336 7027544016 7064929366 7067467968 7080853324 7096857554 7105767108 7108320384 7121783112 7137879852 7148703232 7203642688 7207382064 7219924448 7246439409 7249043232 7274503296 7288326342 7290225536 7290945216 7329731816 7330455396 7332365568 7346252624 7372100208 7374749184 7386062519 7388716512 7414713504 7428756522 7431425856 7445547087 7473644288 7475575833 7514144528 7516844544 7518045084 7531128088 7548102832 7561501992 7605210096 7619613903 7621599424 7648415808 7662901444 7663657914 7665654912 7692626304 7707195672 7709965056 7737092352 7751745936 7754531328 7795784128 7813355392 7831015232 7840846464 7858519296 7859774406 7873452092 7876281216 7905206628 7950901464 7952973312 7996071072 8011215146 8012006001 8029322191 8042291136 8057522748 8075734458 8088778368 8104098024 8106209792 8108304822 8122415004 8134731264 8150137952 8168558992 8197248576 8201503728 8215776096 8217036879 8231336278 8245948293 8248911264 8264534202 8291469824 8293612734 8310210304 8312306076 8328941056 8343726336 8359528848 8391955968 8404829763 8407849824 8442813297 8453412594 8456450112 8472519099 8491615686 8504491776 8539857128 8553650688 8574299352 8589220464 8604467784 8605487927 8623861776 8670595131 8687947136 8708919994 8722986624 8739507432 8759260572 8770257144 8773408512 8790024816 8809892136 8820952272 8840834208 8859941728 8860816368 8891059584 8907954418 8911155264 8928032452 8942452992 8947094976 8959445484 8962664832 8979639576 8995579956 9013582336 9082853824 9119486016 9136814907 9151572672 9168905196 9172199808 9189628866 9221904648 9241835768 9242748108 9262666352 9295256784 9312861437 9316207776 9327903552 9348986592 9366693006 9370058688 9404469954 9423290624 9474356144 9477760512 9495710816 9515985408 9517173136 9567553248 9607339269 9609842752 9661919212 9662873022 9665390976 9699337728 9717768456 9721260288 9733464576 9773940528 9777452544 9792451779 9829466944 9831945861 9851622016 9886284672 9905008696 9908567808 9910150338 9927396116 9967434444 10002442032 10024060112 10025049672 10082002656 10101097358 10102094523 10140280128 10159485204 10175894784 10197887744 10198894464 10218210552 10220873216 10256835072 10276260896 10335661248 10360611717 10378641394 10397065239 10420499646 10454461952 10457163882 10479699208 10480733748 10501708288 10540275504 10560238147 10597394049 10601201952 10621279986 10645286331 10658650662 10661428096 10662480576 10682674668 10706819778 10723054848 10743363664 10767645944 10785037824 10805464032 10811073096 10829886672 10850397821 10873564848 10929664768 10932489513 10935338304 10954368128 10956049172 10994597724 10998548352 11019378936 11058150312 11062123776 11083074768 11122070256 11143134783 11146038464 11147138784 11206439684 11210466432 11231768614 11257084396 11271216792 11275266816 11277067626 11296692132 11322154248 11342252988 11432399136 11452293952 11472623712 11494352166 11498482368 11538939456 11560793508 11564947584 11627618904 11630648832 11652676576 11679014096 11693676192 11720033088 11742303551 11746522848 11761269696 11787778944 11789661609 11810178138 11814421824 11854746112 11857809942 11881540352 11929459968 11945927312 11950219776 11972852768 11994106608 11998416384 12016822719 12063436704 12086284122 12113601687 12156147036 12159314688 12182419876 12183622506 12202096896 12225206928 12229599744 12252838488 12272629248 12295872864 12302255592 12323664144 12347004417 12393675712 12396801303 12421610368 12437204736 12465315456 12488924008 12493411584 12515589504 12539293272 12611774736 12680118891 12736166234 12737423529 12756737664 12809785692 12830476032 12861449028 12883830696 12887187968 12957024608 13031920704 13056602372 13063379991 13084479936 13086113062 13109261148 13138890858 13155385716 13181712896 13185037224 13213533784 13214838204 13289912592 13315082881 13336589376 13361931627 13366732896 13392048678 13413679488 13439168226 13442670208 13443997248 13469459364 13520373504 13545980272 13598525952 13619386957 13624280736 13679229024 13680936383 13753357794 13780881664 13783082654 13784443299 13814148956 13862753652 13893999528 13916441088 13942885176 13974311664 13991855328 14023479888 14050039509 14053700672 14055088032 14129858732 14134935936 14161706648 14193715108 14211534216 14216640768 14243566224 14275759704 14407285376 14409586411 14414764128 14439848896 14492878818 14498086464 14549006592 14576652684 14580451072 14581890432 14659463632 14660910792 14664731136 14692505248 14744200416 14772125038 14777433024 14805513173 14829427008 14857513044 14862851712 14865225507 14891094174 14947288576 14951151666 15028289056 15036090168 15062256176 15096205664 15123003984 15151646037 15210420192 15239227806 15243198848 15296831616 15325802888 15327315828 15331309824 15385252608 15414391344 15419930112 15474184704 15503491872 15567962091 15591568256 15626710784 15630749469 15662030464 15681692928 15717038592 15719548812 15746904184 15752562432 15810413256 15901802928 15931919979 15987975993 15992142144 16022430292 16024012002 16058644382 16060229667 16084582272 16115045496 16151468916 16177556736 16208196048 16216609644 16244830008 16300275904 16337117984 16394497152 16403007456 16431552192 16434073758 16462672556 16491896586 16497822528 16529068404 16587225468 16620420608 16624612152 16687452672 16719057696 16788582763 16809659526 16815699648 16847652921 16885626594 16906825188 16912900224 16915601439 16945038198 16983231372 17008983552 17079714256 17148598704 17172270511 17178440928 17208935568 17210975854 17241528249 17247723552 17341190262 17375894272 17417839988 17445973248 17479014864 17518521144 17540514288 17546817024 17580049632 17619784272 17641904544 17681668416 17715267207 17719883456 17721632736 17782119168 17815908836 17822310528 17856064904 17884905984 17894189952 17918890968 17925329664 17959279152 17991159912 18129426183 18165707648 18168608953 18238972032 18273629814 18303145344 18337810392 18344399616 18379257732 18443809296 18483671536 18485496216 18525332704 18590513568 18625722874 18632415552 18655807104 18697973184 18733386012 18740117376 18808939908 18846581248 18948712288 18991421632 19034346272 19104249351 19135106496 19214678538 19219685504 19323838424 19325746044 19330781952 19435536912 19442520576 19472346641 19547881056 19584903558 19629169593 19658933888 19663891722 19703244032 19708336287 19772569344 19810017392 19817135616 19820300676 19854792232 19934868888 20004884064 20048120224 20050099344 20088073017 20158752339 20164005312 20202194716 20204189046 20280560256 20318970408 20351789568 20395775488 20397788928 20436421104 20552521792 20671322496 20674623981 20721223434 20757282788 20794130478 20840999292 20914327764 20959398416 20961467496 21072978971 21080551008 21120476294 21168213049 21194788098 21202403904 21242559972 21290572662 21317301324 21322856192 21324961152 21365349336 21413639556 21446109696 21486727328 21535291888 21610928064 21622146192 21651993253 21659773344 21700795642 21739318227 21747129696 21859329536 21864979026 21870676608 21908736256 21912098344 21989195448 21997096704 22038757872 22116300624 22124247552 22158187557 22166149536 22244140512 22286269566 22292076928 22294277568 22336641261 22412879368 22420932864 22463537228 22514168792 22542433584 22550533632 22554135252 22593384264 22644308496 22684505976 22858841709 22864798272 22904587904 22945247424 22988704332 22996964736 23077878912 23121587016 23129895168 23255237808 23305353152 23358028192 23387352384 23440066176 23484607102 23493045696 23522539392 23575557888 23579323218 23620356276 23628843648 23715619884 23763080704 23858919936 23891854624 23945705536 23988213216 24033645438 24087966573 24126873408 24172568244 24227203374 24312294072 24318629376 24364839752 24367245012 24404193792 24450413856 24505676976 24552089243 24591745728 24604511184 24647328288 24651110637 24694008834 24737844879 24787351424 24793602606 24843220736 24874409472 24930630912 24977848016 24986823168 25031179008 25078586544 25214489289 25223549472 25328439891 25360237782 25417557297 25472332468 25474847058 25513475328 25619571384 25660952064 25722898056 25767661392 25816463781 25914049216 26063841408 26113204744 26126759982 26168959872 26172226124 26218522296 26277781716 26310771432 26370074448 26427067568 26429676408 26570277833 26579825184 26630165762 26673178752 26723863254 26733465792 26784097356 26827358976 26878336452 26885340416 26887994496 26938918728 27040747008 27091960544 27238773914 27248561472 27300339319 27358458048 27361872766 27410444721 27506715588 27561763328 27566165308 27568886598 27628297912 27725507304 27787999056 27885770352 27938584311 27948623328 27983710656 28046959776 28100079018 28107401344 28110176064 28259717464 28269871872 28323413296 28387430216 28423068432 28433281536 28487132448 28551519408 28814570752 28819172822 28822017807 28829528256 28879697792 28985757636 28996172928 29098013184 29153305368 29160902144 29163780864 29318927264 29321821584 29377355337 29385010496 29488400832 29544250076 29554866048 29611026346 29658854016 29715026088 29725703424 29730451014 29782188348 29902303332 30056578112 30072180336 30124512352 30129135223 30192411328 30246007968 30303292074 30420840384 30478455612 30486397696 30593663232 30651605776 30654631656 30662619648 30770505216 30828782688 30956982089 31006983744 31081835151 31135924182 31183136512 31191195717 31253421568 31261498938 31324060928 31363385856 31439097624 31493808368 31505124864 31620826512 31680714441 31792182147 31803605856 31863839958 31935858993 31975951986 31984284288 32044860584 32048024004 32117288764 32120459334 32169164544 32230090992 32302937832 32355113472 32416392096 32433219288 32489660016 32551193463 32600551808 32674235968 32788994304 32806014912 32863104384 32868147516 32925345112 32983793172 32995645056 33058136808 33174450936 33249224304 33429404349 33438115392 33501654659 33577165526 33619319052 33631399296 33695305842 33771253188 33813650376 33825800448 33831202878 33890076396 33966462744 34159428512 34297197408 34344541022 34356881856 34417871136 34421951708 34483056498 34495447104 34682380524 34751788544 34835679976 34891946496 34958029728 35037042288 35081028576 35160099264 35226910653 35239568544 35283809088 35363336832 35368984827 35430534414 35439766912 35443265472 35564238336 35631817672 35644621056 35712129808 35788379904 35837781936 35850659328 35905656523 35918558304 35982319824 36050468157 36258852366 36331415296 36337217906 36340805061 36477944064 36547259628 36606290688 36675620784 36688799232 36758515464 36887618592 36967343072 36970992432 37041013251 37050665408 37181027136 37251445748 37264831104 37311614208 37395946368 37466772024 37480234752 37617879816 37897424576 37982843264 37988909629 38068692544 38208498702 38270212992 38429357076 38439371008 38647676848 38651492088 38661563904 38871073824 38944693282 39032716547 39095762112 39169807116 39190139973 39258339186 39317867776 39327783444 39406488064 39416672574 39545138688 39620034784 39640601352 39709584464 39869737776 39945248643 40009768128 40085794881 40096240448 40100198688 40176146034 40317504678 40328010624 40404389432 40408378092 40561120512 40637940816 40795577856 40858160871 40872842208 41042809149 41105043584 41342644992 41349247962 41442446868 41514565576 41588260956 41681998584 41828655528 41918796832 41922934992 42145957942 42150118527 42161102016 42240952588 42336426098 42389576196 42404807808 42485119944 42581145324 42634602648 42645712384 42649922304 42730698672 42827279112 42973454656 43070583776 43221856128 43228759233 43244292384 43303986506 43319546688 43401591284 43478636454 43494259392 43729958052 43741353216 43817472512 43824196688 43978390896 43994193408 44061683303 44077515744 44232601248 44316375114 44332299072 44416539519 44488281024 44572539132 44584153856 44588555136 44595676521 44673282522 44825758736 44841865728 44927074456 45028337584 45084867168 45108270504 45186768528 45272349529 45288616992 45369011952 45454938111 45717683418 45729596544 45809175808 45890494848 45977408664 45993929472 46155757824 46243174032 46259790336 46510475616 46610706304 46703886273 46716056384 46774704768 46880132352 46969214204 46986091392 47045078784 47151115776 47158646436 47240712552 47257687296 47431239768 47783709248 47795759937 47891411072 47899059967 47976426432 48067290876 48175933146 48253746816 48345136488 48454406748 48624588144 48729679504 48734490024 48900827712 49011353952 49104178486 49183491456 49209022368 49294656576 49302221274 49388017668 49475689758 49574702848 49587205212 49686441472 49861261824 49955696032 50062358016 50157173088 50365748289 50428978578 50447098944 50542958763 50656879782 50720475564 50835114594 50944664936 50949694116 51026950656 51239142768 51336186599 51445796112 51516811533 51535322784 51632927562 51724584747 51828098432 52127682816 52226409488 52253519964 52337919744 52344452248 52437044592 52555563432 52621542864 52740148896 52854135136 52859352816 53140555666 53145801621 53159650368 53260331524 53346357504 53447726508 53466931584 53568194712 53654717952 53756672904 53770680832 53775988992 53877837456 54183921088 54477547828 54497122944 54505826859 54600678638 54716916096 54723745532 54820889442 55013431176 55132330616 55137773196 55256595824 55451014608 55556035469 55575998112 55771540704 55877168622 55897246656 55967421312 56093919552 56200158036 56214802688 56220352128 56519434928 56539743744 56646826592 56774860432 56846136864 56974264896 57082527667 57103038816 57312748053 57629141504 57638345644 57644035614 57659056512 57759395584 57971515272 57992345856 58306610736 58327561728 58417039923 58637854528 58643643168 58754710674 58770020992 58887508779 58976801664 59088500152 59109732096 59222052692 59317708032 59430052176 59451406848 59460902028 59564376696 59804606664 60113156224 60144360672 60249024704 60258270446 60264219051 60384822656 60492015936 60606584148 60841680768 60956911224 60972795392 61187326464 61303211552 61309263312 61657565376 61913964178 62013967488 62023871943 62163670302 62271848364 62366273024 62382391434 62522997876 62648121856 62878195248 62987616736 62997282739 63218936913 63241653024 63361428882 63504639147 63584364294 63607211712 63727679916 63871717986 63951903972 63968568576 64089721168 64096048008 64234577528 64240918668 64338329088 64460181984 64605875664 64728235277 64832784192 64866438576 64955979759 64979320032 65102386926 65201103616 65217954681 65348471936 65577988608 65612029824 65726208768 65736295032 65850690224 65967586344 65991290112 66116273616 66348901872 66474562671 66498448608 66858808698 66876230784 67003309318 67009923783 67154331052 67238638104 67262798592 67390611684 67542506376 67627300752 67651600896 67662405756 67780152792 67932925488 68318857024 68594394816 68689082044 68713763712 68835742272 68843903416 68966112996 68990894208 69364761048 69671359952 69916059456 70048914287 70074084576 70162057152 70320198528 70453821306 70479137088 70567618176 70726673664 70737969654 70861068828 70879533824 70886530944 71263635344 71289242112 71424259616 71576759808 71675563872 71811313046 71837116608 71964639648 71973621841 72100936314 72263899719 72517704732 72662830592 72674435812 72681610122 72955888128 73094519256 73212581376 73351241568 73517030928 73656267729 73775237184 73934686144 73941984864 73953331911 74082026502 74101330816 74362054272 74502891496 74529662208 74623228416 74791892736 74933544048 74960469504 75235759632 75643467867 75794849152 75965686528 75977819258 75985319673 76137385088 76416997404 76540425984 76858714152 76878742016 77295353696 77302984176 77449391343 77742147648 77889386564 78065433094 78191524224 78339614232 78380279946 78516678372 78635735552 78655566888 78833345148 79240069568 79281202704 79419168928 79431356497 79710833499 79739475552 79890497286 80019536256 80171589762 80192480896 80200397376 80352292068 80635009356 80656021248 80808778864 80816756184 81122241024 81246687709 81275881632 81613861871 81716321742 81745684416 81901017957 82085618298 82210087168 82231334163 82685289984 82698495924 82884893736 83029131152 83176521912 83363997168 83657311056 83815752933 83837593664 83845869984 84291915884 84300237054 84322204032 84481905176 84672852196 84779152392 84809615616 84970239888 85162290648 85269205296 85299844608 85461397344 85654558224 85946909312 86141167552 86443712256 86457518466 86488584768 86607973012 86639093376 86803182568 86957272908 86988518784 87459916104 87482706432 87648393376 87956781792 88123366606 88132066011 88155031488 88322544101 88465202496 88632750228 88664598144 88833079038 88976562048 89145078264 89168307712 89177110272 89191353042 89346565044 89651517472 89854148912 90056675168 90169734336 90216541008 90373537056 90387405669 90544699058 90577233984 90738023904 90909876222 91435366836 91459193088 91618351616 91780989696 91954817328 91987858944 92311515648 92486348064 92870946267 93020951232 93221412608 93245505453 93407772546 93432112768 93549409536 93760264704 93938428408 93972182784 94090157568 94317292872 94481425104 94515374592 94660367197 94862479536 95042143323 95376546441 95567418496 95591519874 95782822144 95798119934 95807576979 95952852864 96134581752 96351866292 96507493632 96690272976 96908813496 97249176288 97459359008 97468980048 97653580389 97801655424 98022707904 98208356972 98366982912 98418044736 98589313152 98604442548 98776035336 98951379516 99149405696 99174410424 99911392064 100152579931 100314346176 100504963977 100731496578 100857957156 100894197888 101085917526 101313759564 101440951128 101670229188 101889329872 101899388232 102441475807 102478285536 102672373198 102891592224 102904434533 103033623066 103070645568 103265855124 103449169494 103656196864 104255365632 104452818976 104507039928 104675839488 104688904496 104874089184 105111126864 105243085728 105480297792 105680731959 105708270272 105718705632 106281111332 106291603242 106319300736 106520663048 106692715008 106895453016 106933863168 107136389424 107513345808 107551977984 107716969569 107755674912 108151404471 108367842176 108955095656 108994245888 109011653718 109201357276 109433832192 109447491064 109641778884 110026862352 110264661232 110275546392 110513191648 110902029216 111112070938 111123039753 111151996224 111543081408 111754337244 111794493312 111934842624 112187839104 112400316072 112429605376 112440704256 113038869856 113293653184 113549720864 113692273728 113948529792 113966728887 114165055334 114206077632 114625496106 115276691288 115288071228 115318113024 115518791168 115943030544 115984691712 116162619617 116613221472 116834079846 117098149641 117275709056 117287286336 117509421348 117540041984 117570419919 117775017558 117953603328 118177000304 118219464192 118444105384 118635416064 118860104352 118921804056 119128753392 119354376031 119609213328 119835745929 120226312448 120257384643 120288721344 120498049408 120516540892 120528438102 120769645312 120984031872 121213168296 121683361536 121913822448 122574482613 122606423104 122618526624 123128427447 123315130752 123827928356 124027934976 124047743886 124327340604 124543696728 124764782868 125045995752 125756390496 125975233472 125994565478 126279339913 126437873826 126483306048 126722857764 127009278294 127168728588 127214423424 127455359832 127743435972 127903807944 127937137152 128179442336 128192096016 128469155056 128481837336 128920363968 129165339061 129211751328 129456470554 129665568384 129686277699 129732877152 129911959518 129958640064 130204773852 130402207232 130435909362 130696943872 131224059648 131452417536 131472590064 131701380448 131935172688 131982580224 132185049909 132232547232 132697803744 132949125342 132996897216 133249618557 133717617396 133752461568 134006618636 134019847566 134308662104 134477276208 134525597184 134781223368 135085012752 135254601504 135324811512 135560305584 135817048587 135865850976 136364814333 136637714048 137188789632 137378164088 137427527424 137671484544 137687806832 137932225992 137981788416 138729522096 139342719904 139832118912 140097828574 140111658819 140148169152 140324114304 140640397056 140907642612 140958274176 141135236352 141453347328 141475939308 141722137656 141759067648 141773061888 142527270688 142848519232 143351127744 143622626092 143674233216 143697179901 143929279296 143947243682 144201872628 144527799438 145035409464 145348871624 145363220244 146189038512 146465911691 146702483136 147034061856 147312535458 147550474368 147869372288 147883969728 147906663822 148164053004 148202661632 148724108544 149005782992 149059324416 149583785472 149867088096 150471519264 150490300213 151097244867 151286935734 151589698304 151628876289 151931373056 151955638516 151970639346 152274770176 152833994808 153080851968 153717428304 154008559797 154550434599 154590707392 154605968352 154898782686 155484295296 155778773128 156130866188 156383048448 156679228464 156760559892 157033356744 157311133776 157666690296 158480139136 158505450521 158562405408 158838337856 158862712994 159421666998 159478951104 159780994572 160039072512 160343179524 160384961792 160400794752 160704584136 161270018712 161312042496 161617557728 161633512368 162493375418 162551763264 162860644903 163227723742 163432643484 163491368832 163517480577 163802035914 164171236596 164420174336 164462668326 165396991848 165769787472 166058262304 166353043824 166668106407 166727994336 167314622112 167631505866 167675187328 167691739968 168583831768 168600474108 168644408064 168963810352 169345704392 169558304784 169619231232 169940479776 170324581296 170538410592 170922794688 171247583001 171309116448 171893818624 171938244159 172282335104 172887424512 172915036932 172977169536 173215946024 173278186752 173606365136 173914545816 173977037568 174919832208 175251119769 175296786752 175913563584 176246733212 176264132022 176310062976 176645088202 176662526337 176930404992 177265500456 177329196288 177666158076 177953124096 178290156528 178354220544 178382706084 178693130088 179303034944 179708297824 180113350336 180339468672 180433082016 180747074112 180774811338 181089398116 181154467968 181476047808 181819752444 182870733672 182918386176 183561979392 183909634656 184674410393 184972696128 185741892534 186041902464 186071615829 186442825216 186491010906 186815545092 186864225536 187098819072 187876856816 187944365568 188634585744 188962850208 188991848217 189320734394 189656810739 189724959072 190084286646 190513917441 190753092882 191134836992 191183039748 191565644288 191596239868 191615153958 191905705728 192269163504 192703732584 193014987264 193380545952 193817626992 194184705831 194498352576 194867939277 194918718016 194937960096 195307160778 195603310848 196045415808 196416713944 196733965824 196836089472 197178626304 197208885096 197552070672 197902759032 198348820848 199423688013 199822784128 199854698483 200305159862 200628692352 201009927954 201462993156 201715914312 201788395776 202171835052 202627519128 202881902256 203340458376 203778659744 203798776464 204882951614 204956571072 205344746396 205783184448 205808869066 206067246132 206141291136 206531710248 206898338988 207312393728 208905637952 209014079856 209377808992 209748178368 210146742861 210222253728 210486171456 210960595584 211361463918 211416540544 211437411264 212562222664 212583206484 212638601472 213041326096 213790906032 213867726336 214195813051 214272778848 215026691616 215433939138 215511349824 215920865523 216302808942 216735684352 216791699157 217910191312 217988491776 218023307436 218402714552 218867664384 218894982128 219283557768 220053724704 220529322464 220551092784 220968803187 221026383296 221804058432 222224141876 222246079506 222303992448 223086162816 223508674488 223588986624 223869685248 224375678208 224800632144 224881408512 226077739712 226587306368 227099441728 227384547456 227897059584 227933457774 228330110668 228412155264 229250992212 230553382576 230576142456 230636226048 231886061088 232325239234 232348174029 232850343539 233226442944 233668159692 234196299282 234551418112 234574572672 235018842696 235080083968 235140839838 235550035116 235907206656 236354000608 236888210768 237720208704 237843608112 238257506784 238294069491 238708752062 239132500497 239218426656 239671491858 240452624896 240514769286 240577442688 240996098816 241033081784 241056876204 241539290624 241968063744 242426336592 243366723072 243740063127 243827644896 244841585613 245148965226 245212846208 245237053248 245703053871 246256854894 246630261504 247655856712 248055869952 248095487772 248654681208 249087393456 249529565736 249559149883 250091991504 251447258799 251512780992 251950466944 251989130956 252558679826 252875747652 252966612096 253445715528 254018556588 254337457176 254428846848 254910719664 255486871944 255807615888 256358884672 256384192032 256938310112 256963674672 257840727936 258330678122 258423502656 258912941108 259331136768 259372555398 259465754304 259823919036 259917280128 260409547704 260871818724 261393887744 262448119296 262945180128 263402760896 263870345376 264370099818 264465094464 264967632303 265395607488 265898250684 265993794432 266499237114 267435234792 267504923136 268013237272 268039695132 268617324208 268954552416 269562446736 270072981673 270170025504 270509203008 270649623024 271120611168 271162217007 271634097174 271731701952 272729628666 273275428096 274377579264 274756328176 274855054848 275342969088 275375613664 275864451984 275963576832 277459044192 278612838801 278685439808 279664237824 280195657148 280223317638 280296338304 280648228608 281280794112 281815285224 281916548352 282270472704 282951878616 283444275312 283546123776 283981101591 285054541376 285126429969 285697038464 286702255488 287245252184 287348466432 287394359802 287858558592 287894487364 288403745256 289055598876 290070818928 290697743248 290726440488 292378077024 292931823382 292960741167 293404966272 294068123712 294625070916 295100948736 295738744576 295767939456 295813327644 296328106008 296405323264 297448217088 298011565984 299734176192 300457739793 300943038528 300980600426 301514891931 302194489734 302573871468 303179396608 303257752578 303911277032 303941278692 304549540352 305667989616 306246906263 307324427421 307434856608 308017119594 308713303599 309100869198 309181414784 309211936704 309797565372 310968590592 311557546256 312261732376 312766096896 313358456928 313521119784 314066713488 314622267552 314661536809 315333380592 316960278272 317010901042 317042195877 317124810816 317676675712 317725425988 318843333996 318957902208 319561989144 320078145024 320686359048 320769923584 320801589504 321409168272 322540037424 323150908707 323235115456 323267024736 324986750836 325103526528 325721289806 326455447484 326865286968 326982737664 327034961154 327604071828 328342473192 328925336652 330793983696 331420487453 331539574944 332116524608 332706087648 333336212814 333455988672 334629244224 335263011732 335350374656 335383479936 337167663536 337200948216 337288816128 337927620704 338691408784 339116609568 339880959552 340526802979 340649162592 341076821184 341845589376 341900186661 342495166002 342618232896 343787637248 343876488318 344564670208 345830073864 345954339072 346431892048 346556373504 347212730272 347829091632 347954075136 348487858851 349839664416 350502239538 350593573504 351294448923 351827127168 352493466424 352528264044 352620125952 353290176404 353325052674 353860809984 354531000912 354658392576 355332316152 355906248192 356580313056 356765412168 357386260176 358063128093 358606069888 359416595648 359507237787 360226700672 360678937344 360866164032 361494148224 361549622676 362178796232 362308935936 362952095616 363639504888 365741467344 367723447839 367819269312 369348820786 369385282341 369945392256 371483785068 372083804928 372143231658 372982021812 373631090184 373728451072 375753713632 377269171488 377925700416 377983696434 378641468788 378838019739 379313621478 379449918144 380168573292 381027834882 381506185764 382269673984 382366079496 383192479736 383230307916 383811411456 384538327008 385407465168 386137403549 386761091904 387496017183 387635253984 388369411662 388996705152 389058833097 389735878554 389837436032 389875920192 390614321556 391206621696 392090831616 392833427888 393672178944 394357252608 394417770192 394962221753 395104141344 395805518064 396555149727 396697641696 398847376026 399645568256 399709396966 399748855671 400610319724 401257384704 402019855908 402925986312 403431828624 403576791552 404343670104 405255038256 405763804512 406680916752 407451145761 407557319488 407597552928 409765903228 409913142144 410689492792 411566368896 411617738132 412134492264 412282582272 413063420496 413796677976 417811275904 417878005919 418028159712 418755617984 419496356736 420293485722 420444507456 420972342912 421921191168 422722927836 422833081088 422874822528 425124445328 425166412968 425277202944 426082652192 427581812064 428391626102 428545557696 429359882017 430053383232 430867878276 431022699648 431091539703 431841731046 432605617884 433471368704 433583398314 435820382624 436046614872 436805429104 437789964256 438567115536 439397735073 440107449408 441058644928 441102185568 441937606374 442052766592 443608116864 444448283752 444492159012 444607984896 446172325632 447017348976 447177973248 448751356416 449601264288 451470900639 452155479424 453174612736 453291734601 454198883456 454769094912 455794119168 455866915548 456660221336 456824310528 458501984424 461106765152 461152284912 462025679391 463651303797 463772122176 464650478468 464696348058 465700687078 466452885888 467336319384 468392598564 469102836224 469149145344 470037685392 470281679676 471100070232 472708001216 473776421536 475440417408 475516351563 475687216224 476515013568 476588138982 477417504124 478265000994 478436853312 479342983716 481029538572 481154885376 481992197632 482066163568 482113752408 483936127488 484678516333 484852673184 486868900127 487480126254 487655289792 488581934709 489683171226 490297930452 490425692416 490474106496 490552441731 491406107742 492513709788 493260523008 495311713424 496190975544 497309362416 497995844819 498174786912 499059131472 499118299766 500004319221 500183983008 502894517598 503025561984 503900933888 503978261912 505117359652 505751495304 505933224192 506891431056 508037113176 508674914352 508857693696 509821439328 510973743888 511615231776 512717769344 512768384064 513742749003 513876620224 513927349344 515681455872 516661356244 516847005312 517825882216 518662273536 518745110796 518931508608 519647838072 519834560256 520819095408 521743637448 525753359307 525890360256 526805521792 526889659637 527740690752 528740199636 528930188928 529935264606 530791214976 531796501368 531987588864 532998474228 534870469584 536026474544 536079390264 537234648416 537909104832 539124893472 540145963346 540340051008 541018406016 541299246048 542241222336 542324434014 543268194348 543463403904 545459257332 546550856192 548755158528 549512656352 550685938176 550751227328 551728903968 554023231179 554918088384 557225677602 557370879616 559328475648 560391314296 560446635276 560592676608 561296457216 563630570448 563833096704 564698052589 565903757232 566888550624 566975544651 567962203182 568970432217 570109082752 570252859938 571394076928 571541752323 573404510976 574490504368 574696932864 574788719604 575717117184 575788974728 576807490512 578111197752 580141637856 581395486496 581452880976 582554117493 584603817831 584756154048 585863646764 585921482334 586809932544 588136247424 589250141832 590201897472 591477489152 591535878912 591626655288 592656212016 596023131968 599468352384 599564095449 600915479586 601886077056 601961200852 603029783862 604388979468 605147742936 606515505156 607822554064 607882557384 611116390159 611335979232 612493812526 613878178421 614648854842 614869713216 616034239188 617426607198 618201738396 618362829568 618423873408 619595130744 621937181184 623115092512 624523464752 626716913856 627042239568 627907804337 628133426976 629244535104 629323073618 630440228583 630666761184 633920556544 634021802084 634084391754 634249621632 635353351424 635450851976 637686667992 637915804416 639123978288 641372718096 641603179008 642587439153 642818336544 645080074848 646301817414 646470230912 646534049472 647762596569 649973501672 650207053056 651442579612 652910894968 653730573936 653965475328 654069922308 655208143656 656684946384 657850673304 661587967392 662840974906 662906409561 663079149888 664233049216 665412175296 666672425628 666911977344 669258488448 670526023464 670700749312 670766959872 674335327072 674401896432 675855241408 677382817568 678233219136 679761919104 681053605958 681298325184 682153642368 683691178752 683800373322 684990332004 685236465792 687752976636 689129340416 691660147728 691908678144 692863784096 692970110129 694425460544 695658183264 696975717702 698551030617 699679328832 701004479076 701187147008 702588897846 703654254336 704986932848 705056528088 705240251904 706580352808 706650105348 707721619968 709062001824 710664632304 712010588047 713160626112 713530824336 714772520352 714882208473 716126256186 717212139776 717397501491 718833191296 719014475574 720453401344 721357874688 721732328064 722988296448 723099245352 724357592464 724617871872 725904191232 727279009776 731220189381 731482934688 734524756839 735446895678 735638538624 737109161613 738697641572 738770564682 739890784512 742967570136 744167609856 744286463316 745964043624 747262180368 748677449649 751507427264 754538342976 755851400832 755967392868 757282937576 757676039478 758627242956 758899836288 760337146584 762055669764 763012371528 764732158992 766384959472 766460615832 769076654016 770538057157 770814930336 772274807098 773522183808 774992034366 775270507968 776738823324 777993410304 778117666194 779471757108 779674872064 779751840384 781228643112 784181663232 785666855776 787344357888 788835540384 789924443506 790208282688 791611036128 791709840251 793110299454 793395283392 794902896909 797694752052 799291136512 799418793932 799497711342 801220639448 802514769408 804039711816 805851972624 806863657248 808687340208 810218945019 810510076512 811527609024 813361833504 813486651021 814902291522 815114638976 815195105856 819531806456 819826284288 821378985584 823132737792 823235476264 824268984528 824565164544 826126840992 827593355952 835622551808 835756011838 835838516403 836056319424 837511235968 838992713472 840586971444 840889014912 841944685824 843842382336 845445855672 845666162176 845749645056 850248890656 850332825936 851943304773 852165304384 855163624128 856783252204 857091115392 858719764034 860106766464 861735756552 862045399296 862183079406 863683462092 865211235768 867166796628 871640765248 872093229744 873610858208 873744921467 875579928512 877134231072 878795470146 880214898816 882117289856 882204371136 883875212748 884105533184 887216233728 888896567504 888984318024 889215969792 892344651264 894034697952 897752480581 899202528576 901373219379 902941801278 904310958848 904544675793 906349225472 906583469202 908397766912 909538189824 911733831096 913320442672 913648621056 917003968848 918740718789 921973282263 922213530304 922304569824 924051358782 926139910797 927302607594 927544244352 929300956936 929392696116 931401374156 932905771776 934672638768 936785197128 938298290688 940075370784 940563359352 942200140464 943984610427 945416002432 947552843072 950880834816 951032703126 951374432448 953030027136 953176277964 954835008248 956530001988 956873706624 958685967432 962059077144 962309770752 964132327136 964227504816 969357032666 969452726121 969705346368 971547985111 973737800254 974960252508 975310579584 977163869418 979366342452 980595860904 980851384832 980948212992 981104883462 982812215484 985027419576 990623426848 992381951088 994261462359 994618724832 995991689638 996349573824 998118262944 998236599532 1000008638442 1000367966016 1005789035196 1006051123968 1007801867776 1007956523824 1010234719304 1011502990608 1011866448384 1013782862112 1016074226352 1017349828704 1019642878656 1021580408937 1021947487776 1023230463552 1025435538688 1025536768128 1025700559983 1027485498006 1027753240448 1027854698688 1031362911744 1033322712488 1033694010624 1035651764432 1037490221592 1037863017216 1039295676144 1039669120512 1041264039167 1041638190816 1043487274896 1045463576553 1051506718614 1051780720512 1053611043584 1053779319274 1053883346769 1055481381504 1057480399272 1057860377856 1059870529212 1061582429952 1063593002736 1063975177728 1065996948456 1069740939168 1072052949088 1072158780528 1074189384279 1074469296832 1075818209664 1078249786944 1080291926692 1080680102016 1082036812032 1082598492096 1084482444672 1084648868028 1086536388696 1086926807808 1090918514664 1099025312704 1101502454656 1101678379241 1103457807936 1108046462358 1109836176768 1114451355204 1114741759232 1120782628592 1120893270552 1121185353216 1127261140896 1129396105178 1131807514464 1131948779863 1133777101248 1133951089302 1135924406364 1136514059217 1137940864434 1140218165504 1140505719876 1142788153856 1143083504646 1146809021952 1148981008736 1149577439208 1151434234368 1151577949456 1153614981024 1156222395504 1158412210647 1160283275712 1162488051549 1162790972992 1162905761952 1165108234986 1169207635662 1169512308096 1171727293528 1171842964668 1173619865088 1176272494848 1178500283664 1183071757824 1183253310576 1184886665259 1185312424032 1189665449181 1192046263936 1198936704768 1199128190898 1201830959172 1203772154112 1203922401704 1206059567724 1208777958936 1210295485872 1213031010312 1215645108128 1215765114768 1222232780318 1222353437283 1222671958464 1224987625052 1227756356842 1229297709684 1229739426432 1232068478376 1234853214396 1236403476792 1236725659136 1236847746816 1239190261488 1246230185024 1249046929504 1253433827712 1253634017757 1254084479136 1255815608674 1256266853952 1258489070208 1258646147236 1260880457166 1261333522368 1268043604168 1268168783508 1268499243264 1270706702848 1270901703952 1275373335984 1275831608832 1277788815787 1278247956576 1282745436192 1285174878306 1285636673088 1288079646051 1290160149696 1292603634828 1292940461824 1293068098944 1293274619109 1295525193138 1299947003344 1300414106112 1302885159224 1305821789936 1307461147872 1308139844616 1310416287312 1312898136341 1313369892768 1315701346608 1318193205219 1323175934784 1325681949812 1325812819122 1326158299776 1328466098432 1330824350592 1333344851256 1333823954688 1338516976896 1341052046928 1341533919744 1348670654144 1348803792864 1351710482816 1354412701917 1354765635136 1356466438272 1359523838208 1362107211916 1362596650368 1364307284736 1367382357504 1367600746644 1369980664008 1370472931584 1375505953272 1383320295456 1385727568192 1385940220258 1386077038173 1388850921088 1389072739043 1391316366528 1393951435404 1397102061234 1399358657664 1402008958152 1402374294016 1405177795692 1407308508672 1409973865696 1410113056176 1413160705616 1413300210696 1418124003648 1421329264608 1424021176094 1426321252224 1426549054689 1427061648672 1429545040704 1429764416946 1432252512372 1434424279552 1434795002982 1437666382592 1438028951148 1440906802688 1443464656128 1445976592896 1446198490704 1448715184928 1451808382464 1454035548999 1454558019552 1460606700381 1462440378762 1462965869376 1465745804127 1469049513678 1470893791356 1471277077248 1474218323226 1477395283144 1477541129364 1479781569024 1485935140272 1488572926632 1488749411371 1491928087248 1493987534457 1494524360736 1497354899298 1500012957663 1503014854528 1509076685952 1511702801664 1511934785736 1514565875152 1515352078956 1517254485912 1517799672576 1520674293168 1524111339528 1526024743056 1529464317984 1532769918944 1532921231664 1538153308032 1541076114314 1541228247009 1541629860672 1544549614196 1547044367616 1549984068732 1550541015936 1553477646648 1555986820608 1556235332388 1558943514216 1559349744128 1559503680768 1562457286224 1571333711552 1577671080768 1579848887012 1580416565376 1580668978911 1583222072256 1583419680502 1586220598908 1586790566784 1589805793818 1595389504104 1598837587864 1598995422684 1602441278896 1608079423632 1611125028601 1611703945248 1613727314496 1617374680416 1620437890038 1621020153024 1623055218048 1626723667008 1626973302042 1629804583044 1630229277952 1630390211712 1639063612912 1639652568576 1642757971168 1646265475584 1646470952528 1648537969056 1652253681984 1655186711904 1655393302343 1662069693537 1671245103616 1671512023676 1671677032806 1672112638848 1675022471936 1677985426944 1681173942888 1681778029824 1683889371648 1690891711344 1691499290112 1694094157767 1700497781312 1700665651872 1700926633953 1703886609546 1704330608768 1710327248256 1713566504408 1714182230784 1717439528068 1720213532928 1723471513104 1724090798592 1724366158812 1727366924184 1730422471536 1734333593256 1743281530496 1744186459488 1747221716416 1747489842934 1747662352479 1751159857024 1754268462144 1757590940292 1760429797632 1764234579712 1764408742272 1767750425496 1768211066368 1774432467456 1777793135008 1777968636048 1788069395904 1795504961162 1798405057152 1798692286347 1802746438758 1805883602556 1808621917696 1809089351586 1813166938404 1816795533824 1823467662192 1826640885344 1826921199431 1833349170477 1834007937696 1837481437578 1841634535263 1843946564526 1844427060608 1844609139648 1848102717564 1852279821594 1854605215188 1855088488704 1858601913872 1858785392232 1862802748312 1865811543552 1869345277536 1873570394256 1877118823033 1880150741568 1881126718704 1883723413011 1884400280928 1887969220854 1890832004864 1891320685749 1895105686144 1901761669632 1902065406252 1902748864896 1906060054272 1906352555928 1909670016496 1913060003976 1913747413248 1917371934864 1924118154288 1927762317459 1928264654272 1928455009632 1938714065332 1938905452242 1939410692736 1943095970222 1943287789707 1947475600508 1949920505016 1950621159168 1954327738836 1958732684904 1961191721808 1961896425984 1962209766924 1965624430968 1970054839152 1981246853696 1984763902176 1988522924718 1989237449664 1991983379276 1992699147648 1996236525888 1996473199064 2000017276884 2000735932032 2011578070392 2012102247936 2015913047648 2020469438608 2023005981216 2027565724224 2031418514323 2032148452704 2034699657408 2039285757312 2043160817874 2043894975552 2046460927104 2050871077376 2051073536256 2051401119966 2054970996012 2055506480896 2055709397376 2066645424976 2067388021248 2071303528864 2074980443184 2075726034432 2078591352288 2078910330387 2082528078334 2083276381632 2086974549792 2090927153106 2095653091851 2103013437228 2103561441024 2107222087168 2107558638548 2107766693538 2110962763008 2114960798544 2115720755712 2119741058424 2123164859904 2127186005472 2131993896912 2136031764141 2139481878336 2144105898176 2144317561056 2144646625419 2148378768558 2148938593664 2151636419328 2156499573888 2160583853384 2161360204032 2164073624064 2165196984192 2168964889344 2169297736056 2173072777392 2173853615616 2181837029328 2193660568143 2198050625408 2203004909312 2203356758482 2203574270517 2206915615872 2216092924716 2219672353536 2228902710408 2229483518464 2241565257184 2241786541104 2246032348947 2254522281792 2258792210356 2263615028928 2263897559726 2267554202496 2267902178604 2271848812728 2273028118434 2275881728868 2280436331008 2281011439752 2286167009292 2297962017472 2299154878416 2303155898912 2303509338413 2307229962048 2311614171471 2312444791008 2316824421294 2320566551424 2324976103098 2325581945984 2325811523904 2330216469972 2338415271324 2339024616192 2343454587056 2343685929336 2352544989696 2356153943561 2357000567328 2366506621152 2366801994259 2369773330518 2370624848064 2375129520753 2379330898362 2384092527872 2384708690727 2397873409536 2398256381796 2403661918344 2407544308224 2407844803408 2412119135448 2417555917872 2420590971744 2426062020624 2430656835057 2431290216256 2431530229536 2444465560636 2444706874566 2445343916928 2449975250104 2455512713684 2458595419368 2459478852864 2464136956752 2469706428792 2472806953584 2473695493632 2478380522976 2492460370048 2498093859008 2506867655424 2507268035514 2508168958272 2511631217348 2512533707904 2516978140416 2517292294472 2521760914332 2522667044736 2536087208336 2536337567016 2536998486528 2541803407904 2550746671968 2555577631574 2555829914319 2556495913152 2561353778929 2565490872384 2570349756612 2571273346176 2576159292102 2580320299392 2585207269656 2585880923648 2586136197888 2586549238218 2591050386276 2599894006688 2605770318448 2611643579872 2614922295744 2616279689232 2620832574624 2621234764401 2625796272682 2626739785536 2631402693216 2636386410438 2646351869568 2651363899624 2651625638244 2652316599552 2656932196864 2661648701184 2666689702512 2667647909376 2677033953792 2682104093856 2693257441743 2697341308288 2697607585728 2703420965632 2704119658137 2708825403834 2709531270272 2712932876544 2719047676416 2724214423832 2725193300736 2728614569472 2735201493288 2739961328016 2740945863168 2745150648713 2751011906544 2756222156367 2765919846789 2766640590912 2771455136384 2771880440516 2772154076346 2777701842176 2778145478086 2778419732391 2782632733056 2787902870808 2794204122468 2798717315328 2804017916304 2810355591384 2819947731392 2820226112352 2826321411232 2826600421392 2831953831281 2836248007296 2842658529216 2848042352188 2852642504448 2853098109378 2854123297344 2859090081408 2859528833892 2864505024744 2869590005964 2875332765184 2876057902296 2886929312256 2892396981408 2897430369856 2904424817999 2908071097998 2909116039104 2914643955333 2921213400762 2924880757524 2925931738752 2931491608254 2938099027356 2941787582712 2942554154496 2948436646452 2954790566288 2955082258728 2970802798403 2971870280544 2977145853264 2977498822742 2982784387077 2983856174496 2987975068914 2989048721472 2994709798596 3000025915326 3006029709056 3018153371904 3023405603328 3023869571472 3029131750304 3030704157912 3034508971824 3035599345152 3041348586336 3048222679056 3052049486112 3058928635968 3064741226811 3065539837888 3065842463328 3076306616064 3082152228628 3082456494018 3083259721344 3089099228392 3094088735232 3099968137464 3101082031872 3106955293296 3112470664776 3117887028432 3119007361536 3123792117501 3124914572448 3136390729659 3142667423104 3155342161536 3159697774024 3160833130752 3161337957822 3166444144512 3166839361004 3172441197816 3173581133568 3179611587636 3190779008208 3197675175728 3197990845368 3204882557792 3216158847264 3222250057202 3222568152837 3223407890496 3227454628992 3234749360832 3240875780076 3242040306048 3246110436096 3253447334016 3253946604084 3259609166088 3260458555904 3260780423424 3278127225824 3285515942336 3292941905056 3297075938112 3304507363968 3305035137723 3310373423808 3310786604686 3324139387074 3343024047352 3343354065612 3344225277696 3350044943872 3362347885776 3363556059648 3368715968893 3381783422688 3388188315534 3395846339589 3400995562624 3401331303744 3401853267906 3407773219092 3408661217536 3409542177651 3420654496512 3427133008816 3428364461568 3434879056136 3440427065856 3446943026208 3448732317624 3454733848368 3460844943072 3461276904899 3468667186512 3475236631941 3486563060992 3487464154647 3488372918976 3494443432832 3494979685868 3495324704958 3502319714048 3508536924288 3515181880584 3520859595264 3528469159424 3528817484544 3535500850992 3554659995777 3555586270016 3555937272096 3576138791808 3591009922324 3596810114304 3597384572694 3605492877516 3611767205112 3618178703172 3626333876808 3645625361983 3646935324384 3653281770688 3653842398862 3662100857477 3666698340954 3668015875392 3674962875156 3683269070526 3687893129052 3688854121216 3689218279296 3696205435128 3704559643188 3709210430376 3710176977408 3717203827744 3717570784464 3725605496624 3738690555072 3745794832769 3747140788512 3754237646066 3760301483136 3760902053271 3762253437408 3767446826022 3768800561856 3775938441708 3781664009728 3782641371498 3790211372288 3804130812504 3805497729792 3812120108544 3812705111856 3819340032992 3826120007952 3827494826496 3833366447361 3834743869728 3848236308576 3855524634918 3856529308544 3856910019264 3864238938153 3877428130664 3877810904484 3878821385472 3886191940444 3886575579414 3894951201016 3899841010032 3901242318336 3908655477672 3917465369808 3922383443616 3924419533848 3931248861936 3938694409023 3940109678304 3954579615657 3962493707392 3969527804352 3977045849436 3978474899328 3983966758552 3985398295296 3992473051776 3992946398128 4000034553768 4001471864064 4023156140784 4031826095296 4040938877216 4046011962432 4055131448448 4062837028646 4063238105751 4064296905408 4069399314816 4078571514624 4086321635748 4087789951104 4092921854208 4102147072512 4102802239932 4109941992024 4111012961792 4111418794752 4133290849952 4142607057728 4149960886368 4157182704576 4157820660774 4165056156668 4166552763264 4167218217129 4173949099584 4181854306212 4191306183702 4206026874456 4207122882048 4215117277096 4215533387076 4221925526016 4229921597088 4239482116848 4247511439039 4254372010944 4263987793824 4272063528282 4278963756672 4279647164067 4288211796352 4288635122112 4289293250838 4296757537116 4297877187328 4303272838656 4312999147776 4321167706768 4322720408064 4330393968384 4337929778688 4338595472112 4346145554784 4362106646997 4363674058656 4381820101143 4387321136286 4396101250816 4397237412381 4406009818624 4406713516964 4407148541034 4413831231744 4432185849432 4439344707072 4457805420816 4466248234113 4481962603371 4483130514368 4483573082208 4492064697894 4509044563584 4517584420712 4527230057856 4527795119452 4535108404992 4535804357208 4543697625456 4546056236868 4551763457736 4562022879504 4572334018584 4595924034944 4596658065109 4598309756832 4606311797824 4607018676826 4614459924096 4623228342942 4624889582016 4633648842588 4641133102848 4649952206196 4651163891968 4651623047808 4660432939944 4676830542648 4678049232384 4686909174112 4687371858672 4712307887122 4714001134656 4722958702187 4733013242304 4733603988518 4739546661036 4741249696128 4742006936733 4750259041506 4758661796724 4768185055744 4769417381454 4796512763592 4807323836688 4815689606816 4824238270896 4833375085803 4835111835744 4841181943488 4852124041248 4861313670114 4862580432512 4863060459072 4888931121272 4889413749132 4890687833856 4899950500208 4911025427368 4917190838736 4918957705728 4928273913504 4939412857584 4945613907168 4956761045952 4966179907029 4984920740096 4986209080611 4996187718016 5013735310848 5014536071028 5016337916544 5023262434696 5025067415808 5033956280832 5034584588944 5043521828664 5045334089472 5072174416672 5072675134032 5082282473301 5083606815808 5101493343936 5111155263148 5111659828638 5112991826304 5122707557858 5130981744768 5140699513224 5142546692352 5152318584204 5160640598784 5170414539312 5172272395776 5173098476436 5182100772552 5199788013376 5211540636896 5223287159744 5229844591488 5232559378464 5241665149248 5242469528802 5251592545364 5253479571072 5262805386432 5272772820876 5292703739136 5302727799248 5303251276488 5304633199104 5323297402368 5333379405024 5355557901397 5364208187712 5386514883486 5394682616576 5395215171456 5396076859041 5406841931264 5408239316274 5417650807668 5419062540544 5425865753088 5448428847664 5450386601472 5470402986576 5479922656032 5480763598293 5490301297426 5500047511431 5502023813088 5512444312734 5524903605789 5531839693578 5533281181824 5542910272768 5543760881032 5544308152692 5555403684352 5556290956172 5556839464782 5565265466112 5575805741616 5588408244936 5597434630656 5608035832608 5620711182768 5631356469099 5639895462784 5640452224704 5651170239033 5652642822464 5653200842784 5663907662562 5672496014592 5685317058432 5696084704376 5705285008896 5706196218756 5708246594688 5718180162816 5719057667784 5729010049488 5739180011928 5752115804592 5783286952377 5784793962816 5794860739712 5795786256007 5808849635998 5816142195996 5818232078208 5829287910666 5842426801524 5849761515048 5851863477504 5862983216508 5876198054712 5883575165424 5896873292904 5909581132576 5910164517456 5941605596806 5943740561088 5954291706528 5954997645484 5965568774154 5967712348992 5975950137828 5978097442944 5989419597192 6000051830652 6012059418112 6036306743808 6047739142944 6058263500608 6061408315824 6069017943648 6082697172672 6094255542969 6096445358112 6104098972224 6117857271936 6129482453622 6131079675776 6131684926656 6152613232128 6164304457256 6164912988036 6166519442688 6178198456784 6199936274928 6202164063744 6211678578479 6213910586592 6224941329552 6235774056864 6236730991161 6247584235002 6249829144896 6272781459318 6285334846208 6286959275553 6310684323072 6319395548048 6321666261504 6322675915644 6332888289024 6333678722008 6344882395632 6347162267136 6359223175272 6381558016416 6395350351456 6395981690736 6408095292423 6409765115584 6432317694528 6444500114404 6445136305674 6446815780992 6454909257984 6469498721664 6481751560152 6484080612096 6492220872192 6506894668032 6507893208168 6519218332176 6521560846848 6556254451648 6571031884672 6585883810112 6594151876224 6609014727936 6610070275446 6620746847616 6621573209372 6648278774148 6686048094704 6686708131224 6688450555392 6724695771552 6737431937786 6738097046841 6752659962631 6763566845376 6776376631068 6791692679178 6801991125248 6802662607488 6803706535812 6815546438184 6817322435072 6819084355302 6841308993024 6854266017632 6869758112272 6893886052416 6897464635248 6909467696736 6910528015239 6921689886144 6922553809798 6934842514413 6937334373024 6950473263882 6973126121984 6974928309294 6976745837952 6988886865664 6989959371736 6990649409916 7004639428096 7017073848576 7030363761168 7057634969088 7068461830683 7071001701984 7100405982777 7109319991554 7111172540032 7111874544192 7125388562259 7152277583616 7182019844648 7193620228608 7194769145388 7210985755032 7223534410224 7236357406344 7237215346607 7252667753616 7291250723966 7291970505171 7293870648768 7306563541376 7307684797724 7324201714954 7333396681908 7336031750784 7349925750312 7366538141052 7375786258104 7377708242432 7378436558592 7392410870256 7409119286376 7418420860752 7434407655488 7435141568928 7451210993248 7477381110144 7491589665538 7494281577024 7508475292132 7520602966272 7521804106542 7524506874816 7534893652044 7537601123712 7551876883416 7565282742996 7580422744576 7608261625008 7610995459584 7622671211419 7625410223712 7638680065984 7652240015904 7666732894722 7669487739456 7684061336787 7696472617152 7711049269836 7713058617088 7713820038528 7728477876306 7754856261328 7755621808968 7757642770944 7772383880888 7773151158828 7789902402032 7799682020064 7817310955344 7832116468517 7834930739616 7844766887232 7848839067696 7862497723872 7863704293203 7877388818046 7880219356608 7909159231314 7924987414784 7939055608704 7954091698872 7956949798656 7967933517104 7970796590592 7984946103552 7985892796256 8000069107536 8002943728128 8046312281568 8063652190592 8079772325229 8081877754432 8092023924864 8110262896896 8125674057292 8126476211502 8128593810816 8138798629632 8157143029248 8172643271496 8175579902208 8185843708416 8205604479864 8219883984048 8222837589504 8235451946139 8266581699904 8268666469101 8285214115456 8299921772736 8314365409152 8315641321548 8330112313336 8333105526528 8334436434258 8347898199168 8363708612424 8382612367404 8412053748912 8430234554192 8431066774152 8459843194176 8478964233696 8495022878078 8495861493843 8508744021888 8527975587648 8544127056564 8557927513344 8559294328134 8576423592704 8577270244224 8578586501676 8593515074232 8595754374656 8625998295552 8642335413536 8660787936768 8677190944224 8692291109568 8713274453997 8724213293994 8727348117312 8743931865999 8763640202286 8774642272572 8792202501632 8794474824762 8813427033928 8814297082068 8827662463488 8864371698864 8881160281627 8912408395209 8915610841632 8932496468226 8948353161231 8963925206742 8966261028736 8967146164416 8984129395788 9018089127168 9035168841424 9054460115712 9055590238904 9070216809984 9071608714416 9087395250912 9092112473736 9103526915472 9124045759008 9144668037168 9191848069888 9193316130218 9194223680433 9196619513664 9212623595648 9214037353652 9228919848192 9246456685884 9249779164032 9267297685176 9282266205696 9299904412392 9302327783936 9303246095616 9320865879888 9353661085296 9371376352503 9373818348224 9374743717344 9424615774244 9428002269312 9445917404374 9466026484608 9467207977036 9479093322072 9482499392256 9484013873466 9500518083012 9517323593448 9538834762908 9593025527184 9611194136137 9614647673376 9631379213632 9648476541792 9666750171606 9670223671488 9682363886976 9704248082496 9722627340228 9725160865024 9726120918144 9777862242544 9778827498264 9781375667712 9799901000416 9822050854736 9834381677472 9856547827008 9875277286391 9878825715168 9891227814336 9913522091904 9915105413169 9932359814058 9969841480192 9972418161222 9992375436032 10029072142056 10032675833088 10046524869392 10050134831616 10069169177888 10087043657328 10090668178944 10106147906679 10144348833344 10145350268064 10164564946602 10167213631616 10187539018767 10202986687872 10222310526296 10223319657276 10225983652608 10245415115716 10261963489536 10281399026448 10285093384704 10304637168408 10321281197568 10340829078624 10346196952872 10364201545104 10383830714697 10399576026752 10423081273792 10425709895823 10446574319488 10459689182976 10465118756928 10483330298496 10484939057604 10503185090728 10506959142144 10525610772864 10545545641752 10585407478272 10605455598496 10606502552976 10663979987331 10666758810048 10711115802794 10728416375424 10773029766972 10789365233152 10790430342912 10792153718082 10816478632548 10835301615336 10838125081088 10896857695328 10936876085949 10940805973152 10959845312064 10961527196586 10980602594852 10986302572431 11000095022862 11004047626176 11024888625468 11049807211578 11063679387156 11066562363648 11085820545536 11087521762064 11088616305384 11112581912344 11113678929564 11130530932224 11151611483232 11176816489872 11197984702921 11216071665216 11237384498307 11241422365536 11262712938198 11279790925568 11280904449408 11282706159813 11302340478066 11305285644928 11306401685568 11327815325124 11344992029184 11370634116864 11392169408752 11412392437512 11416493189376 11436360325632 11438115335568 11453904430837 11458020098976 11478360023856 11500099342083 11504231609184 11566573904754 11569587925632 11589721479424 11591572512014 11592716814459 11617699271996 11632284391992 11636464156416 11658575821332 11684853603048 11699523030096 11703726955008 11725966433016 11752396109424 11767150330848 11793746585808 11816083227069 11819162265152 11820329034912 11883211193612 11887481122176 11908583413056 11909995290968 11931137548308 11935424697984 11951900275656 11956194885888 11978839194384 12000103661304 12095478285888 12116527001216 12118462171651 12122816631648 12138035887296 12165394345344 12188511085938 12192890716224 12208197944448 12235714543872 12258964907244 12262159351552 12263369853312 12328608914512 12329825976072 12333038885376 12356396913568 12399872549856 12423357156958 12427821173184 12449882659104 12451436578493 12471548113728 12473461982322 12495168470004 12499658289792 12501654651387 12545562918636 12570669692416 12573918551106 12621368646144 12638791096096 12645351831288 12665776578048 12667357444016 12689764791264 12718446350544 12742534317117 12763116032832 12790700702912 12791963381472 12816190584846 12819530231168 12864635389056 12889000228808 12890272611348 12893631561984 12909818515968 12938997443328 12963503120304 12968161224192 13013789336064 13015786416336 13038436664352 13086319940991 13112508903296 13142063769344 13145460303429 13171767620224 13188303752448 13218029455872 13220140550892 13241493695232 13243146418744 13296557548296 13372096189408 13373416262448 13398744702339 13445887810113 13449391543104 13474863875572 13476194093682 13505319925262 13527133690752 13552753262136 13583385358356 13603982250496 13605325214976 13607413071624 13631092876368 13638168710604 13708532035264 13739516224544 13787772104832 13789974195327 13794929270496 13818935393472 13821056030478 13843379772288 13845107619596 13869685028826 13874668746048 13900946527764 13949856618588 13953491675904 13977773731328 13979918743472 13981298819832 14034147697152 14055676973657 14060727522336 14119198103683 14136923661366 14142003403968 14168876106561 14200811965554 14218639983108 14222345080064 14223749088384 14226020810199 14250777124518 14304555167232 14364039689296 14389538290776 14421971510064 14441879499751 14447068820448 14472714812688 14474430693214 14500125257409 14505335507232 14582501447932 14583941010342 14587741297536 14613127082752 14615369595448 14648403429908 14666793363816 14672063501568 14699851500624 14733076282104 14751572516208 14756873117184 14784821740512 14818238572752 14836841721504 14868815310976 14870283137856 14898539721087 14902421986496 14954762220288 14983179331076 14988563154048 15016950584264 15041205932544 15043608213084 15049013749632 15069787304088 15075202247424 15103753766832 15130565485992 15216523250016 15245342422838 15246847419903 15250820447424 15277360131968 15279800129473 15304480031808 15333465789444 15338975478912 15368122673574 15392945234304 15422098539672 15426117234176 15427640077056 15456955752612 15509712522656 15511243617936 15544767761776 15546302317656 15579804804064 15599364040128 15634621910688 15664232937034 15669861479232 15689533774464 15697678135392 15724995447744 15727408586406 15754777636092 15760438713216 15818318462628 15849974829568 15878111217408 15908183397744 15913899597312 15935867034208 15969892207104 15971785592512 16000138215072 16066673704191 16092624563136 16127304381184 16159544650458 16163755508864 16184047849728 16220525793792 16251348114584 16252952423004 16257187621632 16277597259264 16345286542992 16351159804416 16376243525081 16411208959728 16439767968096 16442290794879 16470903892278 16500142534293 16533163399808 16537332938202 16570428230912 16574710817367 16599843545472 16628730818304 16631282643096 16660224626672 16666211053056 16668872868516 16695796398336 16727417224848 16765224734808 16824107497824 16860469108384 16862133548304 16894069407297 16919686388352 16953510717099 16957928467392 16990045756156 16991722987686 17017488043776 17055951175296 17088254113128 17115855026688 17118588656268 17152847185408 17154540488448 17157173003352 17187030148464 17284670827072 17354381888448 17384582219136 17387358768021 17426548907994 17448426587988 17454696234624 17487863731998 17527280404572 17549284545144 17588949649524 17626854067856 17628594164136 17722375314611 17728743397728 17762320563254 17802467174209 17824816790418 17831221683264 17864992936452 17896706322462 17927850413484 17932522057472 17934292328832 17968258791576 18036178254336 18070337682848 18108920231424 18111180477808 18143217428832 18174790501824 18184224947472 18207053830944 18209326325773 18248091518016 18282766628907 18289336074336 18383696139776 18386632260436 18388447360866 18393239027328 18425247191296 18428074707304 18457839696384 18492913371768 18499558328064 18534595370352 18599808824784 18606492191232 18635035735437 18641731759776 18707322170592 18710192973483 18742752705006 18747636696448 18749487434688 18849231548488 18856004538624 18891834808748 18932052969216 18934415954072 18958186644144 18964998784512 18968027746932 19001036166024 19034647186896 19077669525816 19186051054368 19222388272274 19224285877269 19229295346752 19262758427264 19296953083584 19333500343212 19340447342976 19364727773952 19408496164992 19445254680456 19450321730048 19452241836288 19555724485088 19557654996528 19599802000832 19644101709472 19668763354944 19713095654016 19750554572782 19757651430336 19782455628672 19827044183808 19830210826338 19864719628116 19944836322444 19984750872064 20058144284112 20065351666176 20093049738784 20096133193741 20138338355776 20174087314656 20212295813358 20257979887893 20288697666688 20290700536128 20329129893204 20334427263232 20375078037534 20405973375744 20444621052592 20446639314552 20451967305216 20490830231432 20523926979072 20562798052896 20609274336816 20648307053363 20681658157248 20692393905744 20728403090208 20731584045717 20767661429394 20799152053504 20804527543239 20846162547584 20851419791646 20893148638976 20919378365952 20930237513856 20966660596992 20969878115208 21006370181456 21013918284288 21051221545728 21091091283504 21205385492049 21210911196992 21213005105952 21301217948331 21327959974662 21333517620096 21376165686777 21422231605588 21456832750848 21546059533944 21580860685824 21584307436164 21632957265096 21670603230672 21711646039821 21793715390656 21873752171898 21881611946304 21919690624128 21923054393172 21961205189704 21972605144862 22000190045724 22008095252352 22049777250936 22099614423156 22127358774312 22133124727296 22175043524128 22177232610768 22225163824688 22227357859128 22303222966464 22345603657553 22353632979744 22395969405842 22432143330432 22474768996614 22482844731072 22525425876396 22559581851136 22561808898816 22565412319626 22604680956132 22610571289856 22612803371136 22655630650248 22741268233728 22784338817504 22824784875024 22832986378752 22868013634257 22876230671136 22907808861674 22916040197952 22956720047712 23000198684166 23008463218368 23052184010361 23133147809508 23139175851264 23179442958848 23183145024028 23185433628918 23235398543992 23264568783984 23272928312832 23317151642664 23369707206096 23399046060192 23451932866032 23496349405551 23504792218848 23534300661696 23587493171616 23591112879609 23632166454138 23638324530304 23640658069824 23766422387224 23774962244352 23817166826112 23819990581936 23862275096616 23870849395968 23903800551312 23912389771776 23957678388768 24000207322608 24190956571776 24233054002432 24236924343302 24239316975687 24245633263296 24276071774592 24330788690688 24377022171876 24385781432448 24416395888896 24471429087744 24517929814488 24524318703104 24526739706624 24657217829024 24659651952144 24706355838417 24712793827136 24799745099712 24846714313916 24855642346368 24899765318208 24902873156986 24943096227456 24946923964644 24990336940008 24999316579584 25003309302774 25091125837272 25147837102212 25277582192192 25290703662576 25334714888032 25338602722543 25379529582528 25436892701088 25485068634234 25526232065664 25581401405824 25583926762944 25632381169692 25639060462336 25729270778112 25778000457616 25780545222696 25787263123968 25877994886656 25927006240608 26031572832672 26034821936849 26076873328704 26139823361991 26172639881982 26225017806592 26231795597997 26284127538688 26290920606858 26343535240448 26376607504896 26440281101784 26482987390464 26486292837488 26593115096592 26643480844881 26737225185627 26744192378816 26746832524896 26797489404678 26891775620226 26898783086208 26949727751144 26952388187364 27010639850524 27054267381504 27105506524272 27166770716712 27210650429952 27214826143248 27262185752736 27276337421208 27417064070528 27479032449088 27575544209664 27579948390654 27589858540992 27637870786944 27642112060956 27686759544576 27690215239192 27739370057652 27749337492096 27801893055528 27899713237176 27906983351808 27959837486944 27962597639664 28111353947314 28114129057509 28121455044672 28174891568219 28238396207366 28273847322732 28284006807936 28337752213122 28401623931108 28437279966216 28444690160128 28447498176768 28452041620398 28501554249036 28728079378592 28779076581552 28833582408411 28843943020128 28883758999502 28894137640896 28945429625376 28948861386428 29000250514818 29010671014464 29165002895864 29167882020684 29175482595072 29226254165504 29230739190896 29296806859816 29333586727632 29344127003136 29399703001248 29466152564208 29503145032416 29569643481024 29625831859173 29636477145504 29673683443008 29737630621952 29740566275712 29745316239507 29797079442174 29804843972992 29909524440576 29966358662152 29977126308096 30033901168528 30087216426168 30098027499264 30139574608176 30150404494848 30196657135843 30207507533664 30261130971984 30318443720037 30433046500032 30490684845676 30493694839806 30501640894848 30554720263936 30559600258946 30562617056301 30608960063616 30666931578888 30677950957824 30736245347148 30785890468608 30844197079344 30855280154112 30913911505224 31019425045312 31022487235872 31089535523552 31092604635312 31151492144091 31159609608128 31198728080256 31269243821376 31328465874068 31339722958464 31379067548928 31395356270784 31449990895488 31454817172812 31509555272184 31520877426432 31636636925256 31756222434816 31816366795488 31871734068416 31943571185024 31948672997989 32000276430144 32133347408382 32185249126272 32254608762368 32319089300916 32327511017728 32368095699456 32502696229168 32505904846008 32514375243264 32690573085984 32752487050162 32810628257847 32822417919456 32879535936192 32884581589758 32941807784556 32958907717293 33000285068586 33066326799616 33074665876404 33140856461824 33149421634734 33199687090944 33257461636608 33262565286192 33320449253344 33337745737032 33391592796672 33454834449696 33530449469616 33593954108763 33648214995648 33712153494921 33720938216768 33724267096608 33788138814594 33839372776704 33907021434198 33915856934784 33980091512312 33983445975372 34034976087552 34111902350592 34176508226256 34237177312536 34309080976896 34314346006704 34361713292511 34374060296928 34500298026249 34569341654144 34708763776896 34769164438272 34774717536042 34853097815988 34896853175976 34909392469248 34975727463996 35054560809144 35098569090288 35177899299048 35253708135712 35257188328272 35444750629222 35448249681207 35457486795456 35524641126508 35604934348418 35649633580836 35662443366528 35729985872904 35793412644924 35855700826968 35865044114944 35868584657664 35936517583152 36140675365696 36222360955616 36286434857664 36349581003648 36355386514953 36368449894944 36414107661888 36418652651546 36496183036032 36565533257814 36578672148672 36773264520872 36776894721732 36786478054656 36850494382592 36856149414608 36985826743536 36999116656128 37055875657823 37069190740704 37199617649568 37270071470874 37283463519552 37354309735479 37414644341184 37420385946966 37485505410012 37495273392896 37498974869376 37504963954161 37698463096976 37712009077248 37783669617496 37864105938432 37868831908144 37916373288288 37936055493864 38002072332048 38069294373792 38074045953889 38155339051632 38227602951351 38372102108736 38444776544548 38448571754538 38458590693504 38525516854528 38593906167168 38667000686424 38680894685952 38729455547904 38816992329984 38890509360912 38904483672576 39111448970176 39115309993056 39199604001664 39288203418944 39337526709888 39426191308032 39501109145564 39515302860672 39564911257344 39654088367616 39660421652676 39729439256232 39889672644888 40116288568224 40186099477568 40192266387482 40196234107017 40276676711552 40283109432247 40348174629312 40424591626716 40515959775786 40577395333376 40581401072256 40658259786408 40668854526464 40750156075068 40811946751488 40889242105184 40893278629104 40981660462864 41125596105792 41218548673632 41296614106726 41363316314496 41369922585981 41384787811488 41456806180416 41463168091434 41535322858788 41598304107008 41609055086478 41692325095168 41702839583292 41786297277952 41860475027712 41933321193984 41939756230416 42012740362912 42102443091456 42167030920971 42182182567008 42357594311049 42410770984098 42421822393984 42426010211904 42506628319683 42602435896662 42655919949324 42667035240192 42752331373554 42844463211176 42913665501696 43092119067888 43168614872328 43173732929759 43265914530192 43325638499253 43341206461344 43423292079642 43500375772227 43587430781312 43747504343796 43763223892608 43839381248256 43846108786344 43922410379408 43945210289724 44000380091448 44016190504704 44099554501872 44199228846312 44254717548624 44350087048256 44354465221536 44450327649376 44454715718256 44606445932928 44691207315106 44695619163261 44707265959488 44791938811684 44864286660864 44949537993228 44965689462144 45050851752792 45123617797632 45130824639252 45209361912264 45221142579712 45225606742272 45311261300496 45568677635008 45649569750048 45736027268514 45752461342272 45815617723348 45832080395904 45839400388419 45913440095424 46000397368332 46016926436736 46104368020722 46266295619016 46278351702528 46366290048056 46370867257836 46470797087984 46529137567968 46634303285328 46722625829429 46739414412192 46798092120384 46903865732064 46992698811102 47009584437696 47068601323392 47174986343232 47182225759218 47264332908276 47276649060608 47281316139648 47532844774448 47549924488704 47634333652224 47639981163872 47724550193232 47741698791936 47807601102624 47915356777536 48000414645216 48200021112573 48381913143552 48466108004864 48473848686604 48478633951374 48491266526592 48552143549184 48661577381376 48754044343752 48771562864896 48832791777792 49035859628976 49053479413248 49128730575243 49314435658048 49319303904288 49326872384637 49412711676834 49425587654272 49599490199424 49693428627832 49711284692736 49799530636416 49805746313972 49886192454912 49893847929288 49980673880016 49998633159168 50006618605548 50182251674544 50295674204424 50555164384384 50581407325152 50669429776064 50677205445086 50682208221891 50759059165056 50873785402176 50970137268468 51052464131328 51162802811648 51167853525888 51264762339384 51278120924672 51458541556224 51556000915232 51561090445392 51854012481216 52063145665344 52069643873698 52153746657408 52162076304063 52279646723982 52345279763964 52450035613184 52463591195994 52581841213716 52687070480896 52880562203568 52972585674976 52980714783499 53167125943833 53186230193184 53286961689762 53407401522627 53474450371254 53488384757632 53493665049792 53594978809356 53783551240452 53797566172416 53899455502288 53904776374728 54021279701048 54108534763008 54211013048544 54333541433424 54429652286496 54436445867957 54524371505472 54552674842416 54627978977319 54834128141056 54848299886721 54958064898176 55151088419328 55159896781308 55179717081984 55275741573888 55284224121912 55373519089152 55380430478384 55478740115304 55498674984192 55603786111056 55799426474352 55905107206311 55919674973888 55925195279328 56222707894628 56228258115018 56242910089344 56349783136438 56476792414732 56547694645464 56568013615872 56675504426244 56803247862216 56874559932432 56894996353536 56904083240796 57003108498072 57456158757184 57558153163104 57667164816822 57687886040256 57767517999004 57788275281792 57890859250752 57897722772856 58000501029636 58021342028928 58330005791728 58335764041368 58350965190144 58461478381792 58593613719632 58667173455264 58799406002496 58911136915367 58932305128416 59006290064832 59139286962048 59251663718346 59272954291008 59347366886016 59475261243904 59481132551424 59490632479014 59594158884348 59609687945984 59932717324304 59954252616192 60067802337056 60174432852336 60196054998528 60279149216352 60288399581223 60393314271686 60415015067328 60522261943968 60636887440074 60773939663679 60866093000064 60981369691352 60987389679612 61003281789696 61109440527872 61119200517892 61125234112602 61217920127232 61333863157776 61355901915648 61472490694296 61571780937216 61688394158688 61827823010448 61944921160089 62038850090624 62044974471744 62179071047104 62185209270624 62194752137151 62302984288182 62319219216256 62397456160512 62538487642752 62656931748136 62679445916928 62758135097856 62790712541568 62899981790976 62909634345624 63019110544368 63041754852864 63273273850512 63616156476147 63632733590976 63743468136832 63887142370048 63897345995978 63903653844993 64000552860288 64266694816764 64370498252544 64638178601832 64655022035456 65005392458336 65011809692016 65134938119463 65381146171968 65504974100324 65621256515694 65644835838912 65759071872384 65769163179516 65883615569112 65917815434586 66000570137172 66132653599232 66149331752808 66298843269468 66399374181888 66525130572384 66640898506688 66675491474064 66801770813977 66909668899392 67036810972659 67060898939232 67187908217526 67296429991296 67424306989842 67441876433536 67448534193216 67576277629188 67678745553408 67814042868396 67831713869568 67960183024624 67966891950744 68223804701184 68328464363269 68353016452512 68474354625072 68604040902771 68628692013408 68723426585022 68748120593856 69000596052498 69138683308288 69156552031083 69417527553792 69538328876544 69549435072084 69706195631976 69793706351952 69818784938496 69951454927992 70109121618288 70197138180576 70355798598096 70489048216653 70507416271424 70514376656544 70889501258444 70896499362414 70914973590912 71049282253016 71209868696836 71299267161672 71324886733056 71459971745808 71586825289848 71711401653936 71737169315328 71873035166304 72281350731392 72444721911232 72572869715328 72699162007296 72710773029906 72736899789888 72828215323776 72837305303092 72992366072064 73131066515628 73157344297344 73546529041744 73553789443464 73572956109312 73712298829216 73971653487072 74111751315646 74119067515251 74138381481408 74279259588941 74399235299136 74540142941748 74566927039104 74708619470958 74829288682368 74840771893932 74971010820024 74990546785792 74997949738752 75009927908322 75396926193952 75567339234992 75737663816288 75832746576576 75872110987728 76004144664096 76015808167629 76138588747584 76148091907778 76310678103264 76455205902702 76744204217472 76889553089096 76897143509076 76917181387008 77051033709056 77187812334336 77334001372848 77361789371904 77633984659968 77781018721824 78104465810547 78222897940352 78230619986112 78399208003328 78419470085973 78576406837888 78675053419776 78852382616064 79002218291128 79030605721344 79129822514688 79320843305352 79458878512464 79609368812677 79779345289776 79930442534643 80211675556881 80232577136448 80372198955136 80384532774964 80392468214034 80553353423104 80566218864494 80696349258624 80849183253432 81031919551572 81154790666752 81162802144512 81316519572816 81500312150136 81778484210368 81786557258208 81963320925728 82251192211584 82437097347264 82593228213452 82726632628992 82739845171962 82769575622976 82913612360832 82926336182868 83070645717576 83218110172956 83384650190336 83405679166584 83720950055424 83849383325609 83879512460832 84025480725824 84228319721971 84334061841942 84364365134016 84524674704657 84715188622098 84821541968196 84843644787968 84852020423808 85013256639366 85204871793324 85311839898648 85334070480384 85504662747108 85688926422352 86153281153687 86184238135776 86337229744656 86347465859518 86500747225233 86531829060384 86651276998506 86682412922688 86846584159284 87000751544454 87174861562624 87495008687592 87526447785216 87678762496512 87692217572688 87844820758816 87890420579448 88000760182896 88032381009408 88199109003744 88398457692624 88509435097248 88700174096512 88708930443072 88877495577519 88900655298752 88909431436512 89212891865856 89382414630212 89391238326522 89414531918976 89583877623368 89728573321728 89899075986456 89931378924288 90101703505584 90261649278504 90418723824528 90451213484544 90589971407529 90622522600992 90955331160111 91137355270016 91299139500096 91472054537028 91504922684544 91631235446696 91664160791808 91678800776838 91826880190848 92000794736664 92033852873472 92208736041444 92532591238032 92732580096112 92741734515672 92941594175968 93058275135936 93268606570656 93445251658858 93454476432273 93478828824384 93596184240768 93807731464128 93985397622204 94019168875392 94137202646784 94349972686464 94364451518436 94528665816552 94553298121216 94562632279296 95065689548896 95268667304448 95279962327744 95449100386464 95615202205248 95830713555072 95846018993967 96000829290432 96400042225146 96763826287104 96947697373208 96957267902748 96982533053184 97104287098368 97508088687504 97543125729792 97692763097897 98071719257952 98257461150486 98431884773541 98628871316096 98638607808576 98653744769274 98825423353668 98851175308544 98876723151879 99198980398848 99386857255664 99422569385472 99599061272832 99611492627944 99772384909824 99787695858576 99961347760032 100013237211096 100364503349088 100591348408848 100781862326289 101110328768768 101136460484763 101162814650304 101338859552128 101354410890172 101364416443782 101518118330112 101747570804352 101940274536936 102104928262656 102325605623296 102335707051776 102529524678768 103085139877533 103112001830464 103122180890784 103708024962432 104126291330688 104139287747396 104307493314816 104324152608126 104559293447964 104690559527928 104927182391988 105163682427432 105723135497507 105761124407136 105945171349952 105961429566998 106200924866833 106334251887666 106372460386368 106573923379524 106814803045254 106948900742508 106976769515264 106987330099584 107189957618712 107567102480904 107595132344832 107798911004576 107809552749456 108042559402096 108422026097088 108628050150301 108667082866848 108859304572992 108872891735914 109048743010944 109066159544859 109105349684832 109255957954638 109668256282112 109696599773442 109916129796352 110319793562616 110359434163968 110551483147776 110568448243824 110760860956768 110957480230608 110997349968384 111167626973469 111207572222112 111598852948704 111810214412622 111839349947776 111850390558656 112062929206437 112445415789256 112456516230036 112485820178688 112699566272876 112953584829464 113095389290928 113136027231744 113351008852488 113606495724432 113749119864864 113808166481592 114006216996144 114222137861667 114682808854053 114912317514368 115116306326208 115334329633644 115375772080512 115535035998008 115576550563584 115781718501504 115795445545712 116001002059272 116042684057856 116660011583456 116671528082736 116922956763584 117187227439264 117334346910528 117598812004992 117822273830734 117864610256832 118012580129664 118278573924096 118503327436692 118545908582016 118694733772032 118962265102848 118981264958028 119188317768696 119219375891968 119865434648608 120135604674112 120348865704672 120558298432704 120576799162446 120786628543372 120830030134656 120849328296741 121044523887936 121273774880148 121547879327358 121732186000128 121962739382704 121974779359224 122006563579392 122238401035784 122250468225204 122435840254464 122667726315552 122944981388592 123177831732131 123376788317376 123655646020896 123889842320178 124077700181248 124089948943488 124109767757943 124358142094208 124370418541248 124389504274302 124605968576364 124638438432512 124794912321024 125076975285504 125313863496272 125358891833856 125581425083136 125799963581952 125819268691248 126038221088736 126501092762913 126546547701024 127072782933147 127232312952294 127265467181952 127486936273664 127519884959049 127774284740096 127794691991956 127807307689986 128001105720576 128533389633528 128740996505088 129276357203664 129521198789277 129976915497759 130010784916672 130023619384032 130269876238926 130762292343936 131009948200648 131242513031388 131289671677824 131518143744768 131538326359032 131767231138224 131835630869172 132001140274344 132298663505616 132597686538936 133050261144768 133281797013376 133303083888161 133350982948128 133603541627954 133819337798784 134073621945318 134121797878464 134375816435052 134592859982592 134848613979684 134883752867072 134897068386432 135152555258376 135628085736792 135663427739136 135920366049248 135933783901488 136656928726538 136706032905024 136948709250144 136965802363423 137208081805542 137257384026816 137446853170044 137496241187712 137518201165257 138001192104996 138277366616576 138313104062166 138835055107584 139098870144168 139412391263952 139587412703904 139902909855984 140167877488287 140218243236576 140394276361152 140711597196192 140978096433306 141014832542848 141028753313088 141779002516888 141792998724828 141829947181824 142098564506032 142419737393672 142598534323344 142649773466112 142919943491616 143173650579696 143422803307872 143746070332608 144562701462784 144600063337719 144889443822464 145145739430656 145398324014592 145421546059812 145473799579776 145656430647552 145674610606184 145984732144128 146262133031256 146314688594688 147093058083488 147107578886928 147386191725729 147424597658432 147943306974144 148223502631292 148238135030502 148276762962816 148558519177882 148798470598272 149080285883496 149133854078208 149417238941916 149658577364736 149681543787864 149942021640048 149995899477504 150019855816644 150793852387904 151134678469984 151475327632576 151665493153152 151744221975456 152008289328192 152031616335258 152277177495168 152296183815556 152621356206528 152910411805404 153488408434944 153779106178192 153794287018152 153834362774016 154375624668672 154668002745696 155311179140513 155562037443648 156208931621094 156445795880704 156461239972224 156486228912189 156798416006656 156838940171946 157152813675776 157350106839552 158004436582256 158061211442688 158641686610704 158917757024928 158942144350497 159218737625354 159501377831499 159558690579552 159860885069286 160222204567881 160423351113762 160465154272896 160744397910272 160769065549928 160784936428068 161106706846208 161132437728988 161392698517248 161698366506864 162063839103144 162325604289024 162633039145632 163000624300272 163309337603871 163556968420736 163573114516416 163883936931957 163926641851456 164502384423168 164874194694528 165186456426904 165453265257984 165479690343924 165539151245952 165827224721664 165852672365736 166141291435152 166436220345912 166811358333168 167698766651218 167715321618933 167759024921664 168050961451648 168077801424203 168456639443942 168668123683884 168728730268032 169049349409314 169430377244196 169643083936392 169687289575936 169704040847616 170026513278732 170409743586648 170623679797296 171009325494216 171377852844704 172306562307374 172368476271552 172674459489312 172694931719036 173001494450466 173063658120768 173302553997012 173364825845376 173693168318568 174001503088908 174349723125248 174990017375184 175052895570432 175384435145376 175689641517632 175780841158896 176001520365792 176398218007488 176733410746101 176796915385248 177018870194496 177400348193024 177417860886144 177754991155038 177801310597504 177818862873024 178425783731712 178764829260424 178782476653044 178829063837952 179167755246736 179798151972912 179862757848576 180138678775891 180203407011168 180523298557008 180837447649056 180865198743669 181179942815058 181245045201984 181910662320222 182274710540032 182321818991037 182598279000192 182944109074056 183009845369088 183262470893392 183328321583616 183357601553676 183653760381696 184001589473328 184067705746944 184417472082888 185065182476064 185465160192224 185483469031344 185834763480267 185883188351936 186116550271872 186537213141312 186890503317716 186908952864546 186957657648768 187192368481536 187615462928256 187970795244408 188038337750784 188274405293568 188699945372928 188728903036872 189057331633104 189125264558592 190131379097792 190559924655488 190898200772928 191230404410496 191661427110144 191692037987934 192001658580864 192800084450292 193895394746416 193914535805496 193965066106368 195016177375008 195385526195794 195404814358389 195827138916299 196143438515904 196514922300972 196863769547082 197257742632192 197277215617152 197307489538548 197650846707336 197702350617088 197753446303758 198397960797696 198773714511328 199198122545664 199222985255888 199575391717152 199922695520064 200026474422192 200405312441931 200729006698176 201110432917977 201182696817696 201563724652578 202220657537536 202272920969526 202325629300608 202677719104256 202708821780344 202728832887564 203036236660224 203495141608704 203880549073872 204671414103552 204985393089807 205059049357536 205812122708313 206170279755066 206224003660928 206244361781568 207416049924864 208252582661376 208278575494792 208614986629632 208648305216252 209118586895928 209381119055856 209854364783976 210327364854864 211446270995014 211467144649959 211522248814272 211890342699904 211922859133996 212401849733666 212668503775332 212744920772736 213147846759048 213629606090508 213897801485016 213953539030528 213974660199168 214379915237424 215134204961808 215597822009152 215619105498912 216085118804192 216844052194176 217256100300602 217334165733696 217718609145984 217745783471828 218097486021888 218132319089718 218210699369664 218511915909276 219393199546884 219832259592704 220639587125232 220718868327936 221057465131151 221136896487648 221521721913536 221914960461216 222335253946938 222415144444224 222837778766823 223197705897408 223620428825244 223678699895552 223700781117312 224125858412874 224890831578512 224913032460072 224971640357376 225399132545752 225907169658928 226190778581856 226702017704976 227131377586993 227212991448864 227498239729728 227616332963184 228012433992288 228047424502887 228444275723334 229365617708106 229824635028736 230232612652416 230668659267288 230751544161024 231070071996016 231153101127168 231563437003008 231590891091424 232002004118544 232085368115712 233320023166912 233343056165472 233845913527168 234313397431641 234374454878528 234668693821056 235197624009984 235644547661468 235729220513664 236025160259328 236557147848192 237006654873384 237091817164032 237389467544064 237962529916056 238376635537392 238828106438031 239730869297216 239791327603929 240271209348224 240697731409344 241116596865408 241153598324892 241573257086744 241660060269312 241698656593482 242089047775872 242547549760296 243095758654716 243464372000256 243925478765408 243949558718448 244476802071568 244500936450408 245335452631104 245889962777184 246355663464262 246753576634752 247311292041792 247779684640356 248155400362496 248179897886976 248219535515886 248716284188416 248740837082496 248779008548604 249211937152728 249276876865024 250153950571008 250627726992544 251162850166272 251548149976827 251638537382496 252076442177472 252684959165913 253002185525826 253093095402048 253574024113971 254145565866294 254464625904588 254530934363904 254973872547328 255039769918098 255589383983912 255614615379972 256002211441152 257066779267056 257553648167183 258459843461061 258552714407328 259042397578554 259502241675699 259953830995518 260021569833344 260047238768064 260539752477852 261524584687872 262019896401296 262485026062776 262579343355648 263036287489536 263076652718064 263534462276448 263671261738344 264002280548688 264597327011232 265195373077872 266100522289536 266563594026752 266606167776322 266632486732557 266701965896256 267207083255908 267638675597568 268147243890636 268243595756928 268751632870104 269185719965184 269697227959368 269767505734144 269794136772864 270305110516752 271256171473584 271769914222587 271840732098496 271867567802976 273313857453076 273412065810048 273897418500288 273931604726846 274416163611084 274514768053632 274893706340088 274992482375424 275036402330514 276002384209992 276626208124332 278197740288336 278724629947973 278824782527904 279174825407808 279805819711968 280335754976574 280436486473152 280788552722304 281423194392384 281956192866612 282029665085696 282057506626176 283558005033776 283585997449656 283659894363648 284197129012064 284839474787344 285197068646688 285839886983232 286347301159392 286383041305339 286845606615744 287492140665216 287538056981901 289125402925568 289200126675438 289778887644928 290291478861312 290843092119624 290947599159552 291312861295104 291349221212368 292524266062512 292629377189376 293078289293691 294186116166976 294215157773856 294772383451458 294849195316864 295886613948288 296447005262584 296476270061004 296553525925632 297117038355764 297596941196544 298160571766992 298267708156416 298834477883832 299317154729472 299363087575728 299884043280096 300039711633288 301587704775808 302269356939968 302345586978867 302950655265152 303330986306304 303488443950912 304016578656384 304063232670516 304554354990336 304592367631112 305242712413056 305820823610808 306976816869888 307558212356384 307588574036304 309255419632599 309336005491392 310622358281026 311124074887296 312417863242188 312891591761408 312922479944448 312972457824378 313677880343892 314305627351552 316008873164512 317169406492521 317283373221408 317835514049856 317884288700994 318437475250708 318602774600499 319002755662998 319117381159104 319721770138572 320444409135762 320846702227524 320930308545792 321488795820544 321538131099856 321569872856136 322264875457976 322785397034496 323396733013728 324127678206288 324741556384709 325266078291264 325884150450903 326001248600544 326618675207742 327113936841472 327146229032832 327198478634577 327767873863914 327853283702912 329004768846336 329748389389056 330372912853808 330959380687848 331078302491904 331654449443328 331705344731472 332163228494273 332282582870304 332872440691824 333502880920407 333622716666336 335397533302436 335430643237866 335518049843328 336101922903296 336155602848406 336188787619311 336913278887884 337336247367768 337457460536064 338098698818628 338860754488392 339286167872784 339408081695232 340053026557464 340819487173296 341247359594592 342018650988432 342666413585001 342755705689408 344613124614748 344736952543104 345348918978624 345389863438072 346002988900932 346127316241536 346605107994024 346729651690752 347386336637136 348003006177816 349980034750368 350768870290752 351379283035264 351435402977879 351561682317792 352003040731584 352796436014976 353466821492202 353593830770496 354037740388992 354800696386048 354835721772288 355509982310076 355602621195008 355637725746048 357529658520848 357564953306088 357658127675904 358335510493472 359596303945824 360277357551782 360406814022336 361046597114016 361674895298112 361730397487338 362359885630116 362490090403968 362547984890223 363821324640444 364549421080064 364643637982074 365196558000384 365888218148112 366019690738176 366524941786784 366715203107352 367307520763392 368003178946656 368834944165776 369533495196393 370130364952128 370930320384448 370966938062688 371669526960534 371766376703872 372233100543744 373074426282624 373781006635432 373817905729092 373915315297536 374384736963072 375230925856512 375941590488816 376076675501568 377399890745856 377457806073744 378114663266208 379503278288739 380262758195584 381119849310976 381218348799441 381796401545856 382460808820992 383322854220288 383384075975868 384003317161728 385600168900584 387790789492832 387829071610992 388563596367831 389930746493277 390032354750016 390771052391588 390809628716778 391654277832598 392286877031808 393029844601944 393727539094164 394515485264384 394554431234304 394614979077096 395301693414672 395506892607516 397547429022656 398445970511776 399150783434304 399845391040128 399909251664483 400052948844384 400810624883862 401458013396352 402220865835954 402365393635392 403127449305156 404545841939052 404651258601216 405355438208512 405417643560688 405457665775128 406990283217408 407614632236053 407761098147744 409456745006807 409970786179614 410118098715072 410897407090269 411624245416626 412340559510132 412448007321856 412488723563136 412554603495771 414832099849728 416505165322752 416557150989584 417296610432504 418237173791856 418762238111712 418814505492779 419708729567952 420503632464861 420654729709728 422892541990028 422934289299918 423044497628544 423780685399808 423845718267992 424803699467332 425337007550664 425489841545472 426295693518096 427259212181016 427795602970032 427949320398336 428759830474848 430268409923616 431195644018304 431238210997824 432170237608384 433688104388352 434512200601204 434668331467392 435437218291968 435491566943656 436194972043776 436264638179436 436421398739328 437023831818552 438786399093768 441279174250464 442114930262302 442158575177187 442273792975296 443043443827072 443114203754717 443829920922432 444670507893876 444830288888448 445675557533646 446395411794816 447240857650488 447357399791104 447401562234624 448251716825748 449781663157024 449826064920144 450798265091504 451814339317856 452381557163712 453404035409952 454262755173986 454425982897728 454996479459456 455232665926368 456024867984576 456094849005774 456888551446668 458731235416212 459649270057472 460465225304832 461337318534576 461503088322048 462140143992032 463126874006016 463181782182848 464004008237088 465933537421539 466640046333824 466686112330944 467691827054336 468626794863282 468748909757056 469337387642112 470395248019968 471289095322936 471458441027328 472050320518656 474013309746768 474183634328064 474911062227349 475925059832112 476753271074784 476826433051491 477656212876062 478504133494497 479461738594432 479582655207858 480542418696448 480666613703643 481395462818688 482233193730816 482307196649784 483146514173488 483320120538624 483397313186964 484178095551744 485095099520592 486191517309432 487850957530816 487899117436896 488953604143136 489001872900816 489928012811613 490670905262208 491651810795871 491779925554368 492711326928524 493507153269504 494622584083584 495559369280712 496359795773952 496439071031772 497432568376832 497481674164992 497558017097208 498423874305456 501255453985088 503096299953654 503277074764992 504152884354944 504233404272609 505369918331826 506004371051652 506186190804096 507148048227942 508291131732588 508929251809176 509061868727808 510079539836196 511178767967824 511229230759944 513948884123719 514133558534112 515107296334366 516919686922122 517105428814656 518084795157108 519004483351398 519907661991036 520043139666688 520094477536128 521079504955704 523049169375744 524039792802592 524970052125552 525158686711296 526153305436128 527068924552896 527342523476688 528004561097376 529194654022464 530200232238303 530390746155744 532201044579072 533127188053504 533212335552644 533264973465114 533403931792512 534414166511816 535277351195136 536294487781272 536487191513856 537503265740208 539394455918736 539588273545728 540416036327673 540610221033504 542512342947168 542595596231007 543539828445174 543681464196992 543735135605952 546627714906152 546824131620096 547794837000576 547863209453692 548832327222168 549029536107264 549787412680176 549984964750848 550072804661028 552004768419984 553252416248664 556395480576672 557449259895946 557504290440801 557649565055808 558349650815616 559611639423936 560671509953148 560872972946304 561577105444608 562846388784768 563912385733224 564059330171392 564115013252352 567116010067552 567171994899312 568394258024128 569678949574688 570394137293376 571679773966464 572694602318784 572766082610678 573691213231488 574984281330432 575076113963802 578400253350876 579557775289856 581686184239248 581895198319104 582698442424736 582787862618489 585048532125024 586156578587382 587481416748897 588372232333952 588430315547712 589544766902916 589698390633728 591773227896576 592894010525168 592952540122008 593107051851264 594234076711528 595193882393088 596321143533984 597668955767664 598726175151456 598800904547527 599768086560192 600079423266576 601215937325793 603175409551616 603331298753931 604538713879936 604691173957734 605901310530304 606661972612608 606976887901824 608033157312768 608126465341032 609108709980672 609184735262224 610485424826112 611641647221616 614956179269421 615116424712768 615177148072608 618510839265198 618672010982784 621244716562052 622248149774592 624835726484376 625844959888896 625944915648756 627355760687784 632017746329024 634338812985042 634566746442816 635671028099712 635768577401988 636874950501416 637205549200998 638005511325996 638234762318208 639443540277144 640888818271524 641693404455048 641860617091584 643076262199712 643139745712272 644529750915952 646793466027456 648022506069037 648255356412576 649483112769418 650532156582528 651768300901806 652002497201088 653237350415484 654227873682944 654292458065664 654396957269154 655535747727828 655706567405824 659496778778112 660745825707616 661918761375696 662156604983808 663172395393453 663410689462944 664326456988546 664565165740608 665744881383648 667005761840814 667245433332672 668513336300469 670795066604872 670861286475732 671036099686656 672203845806592 672311205696812 672377575238622 673826557775768 674672494735536 674914921072128 676197397637256 677721508976784 678572335745568 680106053114928 681394132760979 681638974346592 682494719189184 684037301976864 684142273508661 685332827170002 685511411378816 689226249229496 689473905086208 690697837957248 690779726876144 692005977801864 692254632483072 693210215988048 693459303381504 694772673274272 696006012355632 699960069500736 701537740581504 702758566070528 702870805955758 702940192294923 703123364635584 704006081463168 705592872029952 706933642984404 707187661540992 708075480777984 709671443544576 711019964620152 711205242390016 711275451492096 715059317041696 715129906612176 716484319314093 716671020986944 719192607891648 720554715103564 720813628044672 722093194228032 723349790596224 723460794974676 724719771260232 724980180807936 725095969780446 727642649280888 729287275964148 730393116000768 731776436296224 733049883573568 733430406214704 734819478953747 736006357893312 737669888331552 739066990392786 740260729904256 741860640768896 741933876125376 743339053921068 743532753407744 744466201087488 746148852565248 747562013270864 747635811458184 747830630595072 750461851713024 751883180977632 754644449930481 754915612147488 756229326532416 758054877497739 759006556577478 760525516391168 760722072341913 762239698621952 762436697598882 763592803091712 764921617641984 766768151951736 768006634323456 771200337801168 772660944501549 775379530383183 775581578985664 775658143221984 777127192735662 779861492986554 780064709500032 781542104783176 781619257433556 783308555665196 784573754063616 786059689203888 787455078188328 789108862468608 789229958154192 790603386829344 791013785215032 795094858045312 796891941023552 798301566868608 799690782080256 799818503328966 800105897688768 801621249767724 802916026792704 804441731671908 804730787270784 806254898610312 809091683878104 809302517202432 810835287121376 810915331550256 815229264472106 815309742667761 815522196295488 817071855478351 818913490013614 819941572359228 820236197430144 821794814180538 823248490833252 824681119020264 824896014643712 824977447126272 825109206991542 833114301979168 834593220865008 836173889843919 836474347583712 837524476223424 837629010985558 839417459135904 841007264929722 841309459419456 845785083980056 845868578599836 846088995257088 847561370799616 847691436535984 849607398934664 850674015101328 850979683090944 852591387036192 854518424362032 855591205940064 857519660949696 859149123916017 860536819847232 862391288036608 862476421995648 862614170945703 864340475216768 867376208776704 869024401202408 869336662934784 870874436583936 870983133887312 872529276358872 872842797478656 874047663637104 875703056939447 877572798187536 879234867881073 882558348500928 884229860524604 884317150354374 884547585950592 886086887654144 886228407509434 887659841844864 889341015787752 889660577776896 891351115067292 892790823589632 894481715300976 894803124469248 896503433651496 899563326314048 899652129840288 901596530183008 903628678635712 904763114327424 906808070819904 908525510347972 908851965795456 909992958918912 910465331852736 912049735969152 912189698011548 913777102893336 917462470832424 920930450609664 922674637069152 924280287984064 926363564365696 926511516941681 928008016474176 931867074843078 933280092667648 933372224661888 935383654108672 937253589726564 937497819514112 938674775284224 942578190645872 942916882054656 948026619493536 949822124454698 951508219477563 951850119664224 953506542149568 953652866102982 955312425752124 955808323801497 957008266988994 958923477188864 959165310415716 961084837392896 961333227407286 962790925637376 964466387461632 964614393299568 966293028346976 966794626373928 968356191103488 970190199041184 972383034618864 974224669154127 975701915061632 975798234873792 977652451352709 977907208286272 978003745801632 979856025623226 981341810524416 983303621591742 983559851108736 985422653857048 987014306539008 989245168167168 991118738561424 992878142063544 994963348329984 995116034194416 996489685482819 996847748610912 1000508642761221 1002510907970176 1006192599907308 1006554149529984 1008305768709888 1008466808545218 1010739836663652 1012008742103304 1012372381608192 1014296096455884 1016582263465176 1017858503618352 1020159079672392 1022357535935648 1022458461519888 1027897768247438 1027999240755003 1028267117068224 1030214592668732 1033839373844244 1034210857629312 1036169590314216 1038008966702796 1039815323982072 1040086279333376 1040188955072256 1042159009911408 1048079585605184 1049940104251104 1052306610872256 1054137849105792 1054306208933637 1054685046953376 1056009122194752 1058389308044928 1060400464476606 1060781492311488 1064402089158144 1066424671105288 1066529946930228 1066807863585024 1068828333023632 1072588975562544 1072974383027712 1074620394076867 1075006531480416 1078788911837472 1080832072655346 1081220442067008 1085024685894336 1085191192462014 1087079656890348 1087362928393984 1087470271211904 1087643954670669 1093255429812304 1093648263240192 1095589674001152 1095726418907384 1097664654444336 1098059072214528 1099574825360352 1100145609322056 1104009536839968 1106504832497328 1108600485589179 1112790961153344 1114898519791892 1115008580881602 1115299130111616 1116699301631232 1119223278847872 1121343019906296 1121745945892608 1123154210889216 1125692777569536 1127824771466448 1128230026504704 1134232020135104 1134343989798624 1136788516048256 1139357899149376 1140788274586752 1143359547932928 1145389204637568 1145532165221356 1147382426462976 1149968562660864 1150152227927604 1156800506701752 1163372368478496 1165396884849472 1165575725236978 1165690789103493 1168210173535163 1170097064250048 1172313157174764 1174962833497794 1176744464667904 1176860631095424 1179089533805832 1179396781267456 1183546455793152 1185788021050336 1185905080244016 1188468153423056 1192642287067968 1195337911535328 1197452350302912 1197601809095054 1199536173120384 1199727754993449 1200158846533152 1202431874651586 1206350819103232 1206662597507862 1209077427759872 1209382347915468 1211802621060608 1213953775803648 1216066314625536 1216252930682064 1218369470524448 1220970849652224 1222843896708159 1223283294443232 1228370235020421 1229912358538842 1230232849425536 1230354296145216 1232692221270807 1237021678530396 1237344021965568 1242489433124104 1244496299549184 1249671452968752 1251889831297512 1252038254963011 1254711521375568 1256443516478337 1261510897394583 1264035492658048 1268677625970084 1269133492885632 1271342056199424 1271537154803976 1273749901002832 1274411098401996 1276011022651992 1276469524636416 1278887080554288 1281777636543048 1283386808910096 1286152524399424 1286279491424544 1289059501831904 1293586932054912 1296045012138074 1296510712825152 1298966225538836 1301064313165056 1303536601803612 1304004994402176 1306474700830968 1308584916131328 1308793914538308 1311071495455656 1311413134811648 1321491651415232 1323837522751392 1326344790786906 1326821378925888 1328652913977092 1329130331481216 1329342611264151 1331489762767296 1334011523681628 1334490866665344 1337026672600938 1341590133209744 1341722572951464 1342072199373312 1344622411393624 1344755150477244 1347653115551536 1349344989471072 1352394795274512 1354956149053441 1355443017953568 1357144671491136 1360212106229856 1362788265521958 1363277948693184 1364989438378368 1368074603953728 1368284547017322 1370665654340004 1371022822757632 1378452498458992 1378947810172416 1381395675914496 1381559453752288 1384011955603728 1384509264966144 1386420431976096 1389545346548544 1392012024711264 1397800612264617 1399920139001472 1403075481163008 1405517132141056 1405741611911516 1405880384589846 1406246729271168 1408012162926336 1411185744059904 1413867285968808 1414375323081984 1416150961555968 1422039929240304 1422550902984192 1424733186682047 1430118634083392 1430259813224352 1430479299154473 1432968638628186 1433342041973888 1438385215783296 1441109430207128 1441627256089344 1444186388456064 1446699581192448 1446921589949352 1449439542520464 1449960361615872 1450191939560892 1455285298561776 1458574551928296 1463552872592448 1466099767147136 1466860812429408 1469638957907494 1469784038434839 1472012715786624 1475339776663104 1478133980785572 1480521459808512 1483721281537792 1483867752250752 1486678107842136 1487065506815488 1492297705130496 1495124026541728 1495271622916368 1503766361955264 1509288899860962 1509831224294976 1512458653064832 1512700212817827 1516109754995478 1518013113154956 1521051032782336 1521444144683826 1524873395197764 1527185606183424 1533536303903472 1536440728721471 1541846652371157 1542400675602336 1545321889003098 1550759060766366 1551163157971328 1551316286443968 1554254385471324 1559722985973108 1560129419000064 1563084209566352 1563238514867112 1566617111330392 1569147508127232 1572119378407776 1574910156376656 1578459916308384 1581206773658688 1582027570430064 1590189716090624 1590600696714909 1593783882047104 1596603133737216 1599381564160512 1599637006657932 1600211795377536 1603242499535448 1605832053585408 1608883463343816 1609461574541568 1612509797220624 1618183367756208 1621248108983019 1621670574242752 1621830663100512 1630458528944212 1630619485335522 1631044392590976 1634143710956702 1637826980027228 1639883144718456 1640472394860288 1643589628361076 1646496981666504 1649362238040528 1649954894252544 1650218413983084 1666228603958336 1669186441730016 1672347779687838 1672948695167424 1675048952446848 1675258021971116 1678834918271808 1682014529859444 1682618918838912 1691570167960112 1691737157199672 1692177990514176 1695382873071968 1699214797869328 1701348030202656 1705182774072384 1708422970545643 1709036848724064 1711182411880128 1715039321899392 1718298247832034 1721073639694464 1724782576073216 1724952843991296 1725228341891406 1728680950433536 1738048802404816 1738673325869568 1741966267774624 1745058552717744 1745685594957312 1748095327274208 1748363587855467 1751406113878894 1755145596375072 1758469735762146 1762444250246691 1765116697001856 1768459721049208 1768634300708748 1769095171901184 1772173775308288 1772456815018868 1775319683689728 1778682031575504 1779321155553792 1782702230134584 1785581647179264 1788963430601952 1793006867302992 1796402713642581 1799126652628096 1799304259680576 1803193060366016 1803647811977379 1807257357271424 1809526228654848 1813616141639808 1817051020695944 1817703931590912 1819985917837824 1820930663705472 1824099471938304 1824379396023096 1827554205786672 1834924941664848 1844868537808263 1845349274138304 1848560575968128 1852727128731392 1853023033883362 1856016032948352 1863734149686156 1866560185335296 1866744449323776 1874507179453128 1874995639028224 1885156381291744 1896053238987072 1899644248909396 1903016438955126 1903700239328448 1907013084299136 1907305732205964 1910624851504248 1911616647602994 1914016533977988 1917846954377728 1918330620831432 1922666454814572 1925581851274752 1929228786599136 1932586056693952 1933589252747856 1937251353605333 1940380398082368 1944067518207111 1944766069237728 1948449338308254 1951403830123264 1951596469747584 1955304902705418 1955814416572544 1956007491603264 1959712051246452 1962683621048832 1966607243183484 1967119702217472 1970845307714096 1978490336334336 1981525466534801 1982237477122848 1985756284127088 1989517186180359 1990232068388832 1992979370965638 1993695497221824 2001017285522442 2005021815940352 2005540008901407 2012385199814616 2013108299059968 2016611537419776 2016933617090436 2021479673327304 2024017484206608 2024744763216384 2028592192911768 2033164526930352 2035717007236704 2040318159344784 2044182398282937 2044715071871296 2044916923039776 2055795536494876 2055998481510006 2056534234136448 2060429185337464 2067678747688488 2068421715258624 2072339180628432 2076017933405592 2079630647964144 2080377910144512 2084318019822816 2096159171210368 2099880208502208 2104613221744512 2108275698211584 2108612417867274 2109370093906752 2112018244389504 2116778616089856 2120800928953212 2121562984622976 2132849342210576 2133059893860456 2133615727170048 2137656666047264 2145177951125088 2149240788153734 2149452957942279 2150013062960832 2154098528079289 2157577823674944 2161664145310692 2162440884134016 2170049371788672 2170382384924028 2174159313780696 2174725856787968 2174940542423808 2175287909341338 2186510859624608 2191179348002304 2191452837814768 2195329308888672 2199149650720704 2200291218644112 2204458436861241 2208019073679936 2213009664994656 2217200971178358 2225581922306688 2229797039583784 2230017161763204 2230598260223232 2233398603262464 2238446557695744 2242686039812592 2243491891785216 2251385555139072 2255649542932896 2263933349791443 2268464040270208 2268687979597248 2273577032096512 2274164632493217 2278715798298752 2281576549173504 2286719095865856 2290778409275136 2291064330442712 2294764852925952 2300304455855208 2313601013403504 2317982833504647 2326138591149549 2326744736956992 2330793769698944 2331151450473956 2331381578206986 2336420347070326 2340194128500096 2344626314349528 2349925666995588 2353488929335808 2353721262190848 2358179067611664 2371576042100672 2371810160488032 2376936306846112 2385284574135936 2390675823070656 2394904700605824 2395203618190108 2399072346240768 2399455509986898 2400317693066304 2404863749303172 2413325195015724 2418154855519744 2418764695830936 2427907551607296 2431632116442661 2432505861364128 2436738941048896 2442621271937159 2445687793416318 2446566588886464 2451215566435053 2456740470040842 2459824717077684 2460465698851072 2460708592290432 2465384442541614 2474043357060792 2474688043931136 2484978866248208 2498445153456923 2499342905937504 2503779662595024 2504076509926022 2508521669531757 2509423042751136 2512887032956674 2523021794789166 2528070985316096 2537355251940168 2538266985771264 2542684112398848 2543074309607952 2547499802005664 2548822196803992 2552022045303984 2552939049272832 2557774161108576 2563555273086096 2566773617820192 2572305048798848 2572558982849088 2577447371748051 2578119003663808 2587173864109824 2592090024276148 2593021425650304 2597932451077672 2602128626330112 2607073203607224 2608009988804352 2612949401661936 2617587829076616 2622142990911312 2627109170818341 2637704603643219 2642983302830464 2647675045502784 2652689581573812 2653642757851776 2657305827954184 2658260662962432 2658685222528302 2662979525534592 2668023047363256 2668981733330688 2674053345201876 2683180266419488 2683445145902928 2689244822787248 2689510300954488 2695306231103072 2698689978942144 2704789590549024 2709912298106882 2710886035907136 2714289342982272 2720424212459712 2725576531043916 2726555897386368 2729978876756736 2736149207907456 2736569094034644 2741331308680008 2742045645515264 2756904996917984 2762791351828992 2763118907504576 2768023911207456 2772840863952192 2779090693097088 2779534550825043 2784024049422528 2795601224529234 2799840278002944 2806150962326016 2811483223823032 2811760769179692 2812493458542336 2816024325852672 2827734571937616 2828750646163968 2833090129839013 2844079858480608 2849466373364094 2854524658432689 2860237268166784 2860519626448704 2860958598308946 2865937277256372 2866684083947776 2867424971404491 2876770431566592 2882218860414256 2883254512178688 2888372776912128 2893399162384896 2893843179898704 2898879085040928 2900383879121784 2910570597123552 2917149103856592 2922674007462381 2927105745184896 2932199534294272 2932957354058127 2933721624858816 2939277915814988 2939568076869678 2944025431573248 2950679553326208 2956267961571144 2961042919617024 2967442563075584 2967735504501504 2973356215684272 2989469056448457 2990248053083456 2990543245832736 3007532723910528 3018577799721924 3019662448589952 3024917306129664 3025400425635654 3032219509990956 3036026226309912 3042888289367652 3049746790395528 3065970929427703 3067072607806944 3072881457442942 3079826821138157 3083693304742314 3084801351204672 3090643778006196 3101518121532732 3102326315942656 3102632572887936 3108508770942648 3119445971946216 3120258838000128 3126168419132704 3126477029734224 3133234222660784 3144238756815552 3149820312753312 3150213454358729 3156919832616768 3162413547317376 3162918626800911 3164055140860128 3180379432181248 3181201393429818 3187567764094208 3193206267474432 3199274013315864 3200423590755072 3206484999070896 3217766926687632 3218923149083136 3223861182230601 3225019594441248 3236366735512416 3242496217966038 3243341148485504 3243661326201024 3260917057888424 3261238970671044 3262088785181952 3268287421913404 3275653960054456 3279766289436912 3280944789720576 3287179256722152 3292993963333008 3298724476081056 3300436827966168 3325801456767537 3332457207916672 3338372883460032 3344695559375676 3345897390334848 3350097904893696 3350516043942232 3357669836543616 3364029059718888 3365237837677824 3383140335920224 3383474314399344 3390765746143936 3398429595738656 3402696060405312 3410365548144768 3416845941091286 3418073697448128 3422364823760256 3430078643798784 3436596495664068 3442147279388928 3449905687982592 3450456683782812 3457361900867072 3476097604809632 3483932535549248 3490117105435488 3496190654548416 3496727175710934 3502812227757788 3504630520605489 3510291192750144 3516939471524292 3524888500493382 3530233394003712 3536919442098416 3537268601417496 3538190343802368 3544913630037736 3550639367379456 3557364063151008 3565404460269168 3572157120231799 3577926861203904 3586013734605984 3592805427285162 3598253305256192 3598608519361152 3599183264980347 3606386120732032 3607295623954758 3614514714542848 3619052457309696 3627232283279616 3634102041391888 3635407863181824 3641861327410944 3648198943876608 3648758792046192 3655108411573344 3668531690124477 3669849883329696 3685110705061263 3689737075616526 3690698548276608 3697121151936256 3698076663812421 3705454257462784 3706046067766724 3712032065896704 3727468299372312 3733488898647552 3749014358906256 3756114764889033 3769330549435011 3770312762583488 3792106477974144 3799288497818792 3806032877910252 3807400478656896 3814026168598272 3814611464411928 3821249703008496 3823233295205988 3828033067955976 3836661241662864 3845332909629144 3858457573198272 3865172113387904 3865789432756669 3867178505495712 3874502707210666 3880760796164736 3888135036414222 3889532138475456 3896898676616508 3902807660246528 3903192939495168 3910609805410836 3911628833145088 3912014983206528 3919424102492904 3933214486366968 3934239404434944 3941690615428192 3963050933069602 3964474954245696 3971512568254176 3979034372360718 3980464136777664 3985958741931276 3987390994443648 3988027833792453 4002034571044884 4010043631880704 4011080017802814 4024770399629232 4026216598119936 4033867234180872 4042959346654608 4048034968413216 4057184385823536 4064868447160323 4066329053860704 4071434014473408 4080636318689568 4088364796565874 4089430143742592 4089833846079552 4111591072989752 4111996963020012 4113068468272896 4120858370674928 4135357495376976 4136843430517248 4144678361256864 4152035866811184 4159261295928288 4168636039645632 4192318342420736 4193401836793851 4199760417004416 4209226443489024 4216551396423168 4217224835734548 4218740187813504 4224036488779008 4233557232179712 4241601857906424 4243125969245952 4265698684421152 4266119787720912 4274199560046141 4275313332094528 4290355902250176 4298481576307468 4298905915884558 4300026125921664 4308197056158578 4315155647349888 4323328290621384 4324881768268032 4340098743577344 4340764769848056 4348318627561392 4349881084847616 4350575818682676 4373021719249216 4382905675629536 4390658617777344 4398299301441408 4400582437288224 4408916873722482 4416038147359872 4426019329989312 4434401942356716 4451163844613376 4459594079167568 4460034323526408 4461196520446464 4476893115391488 4485372079625184 4504024195074877 4511299085865792 4527866699582886 4536928080540416 4537375959194496 4538100638453481 4547154064193024 4548329264986434 4557431596597504 4563153098347008 4581556818550272 4582128660885424 4600608911710416 4609322186164413 4625539957113471 4627202026807008 4635965667009294 4652277182299098 4653489473913984 4661587539397888 4662302900947912 4662763156413972 4672840694140652 4680388257000192 4689252628699056 4699851333991176 4707442524381696 4716358135223328 4743152084201344 4743620320976064 4753872613692224 4770569148271872 4781351646141312 4789809401211648 4790407236380216 4798144692481536 4798911019973796 4800635386132608 4809727498606344 4826650390031448 4837529391661872 4863264232885322 4863744326949057 4865011722728256 4873477882097792 4874256241301887 4885242543874318 4891375586832636 4893133177772928 4902431132870106 4913480940081684 4919649434155368 4920931397702144 4921417184580864 4930768885083228 4948086714121584 4969957732496416 4996890306913846 4998685811875008 5007559325190048 5008153019852044 5017043339063514 5018846085502272 5025774065913348 5046043589578332 5056141970632192 5074710503880336 5076533971542528 5086148619215904 5094999604011328 5097644393607984 5104044090607968 5115548322217152 5125268911636929 5127110546172192 5133547235640384 5144610097597696 5145117965698176 5154894743496102 5156238007327616 5174347728219648 5184180048552296 5186042851300608 5195864902155344 5214146407214448 5216019977608704 5224021684500839 5225898803323872 5235175658153232 5244285981822624 5245090763566401 5254218341636682 5275409207286438 5285966605660928 5287332750740073 5295350091005568 5305379163147624 5307285515703552 5314611655908368 5316521325924864 5317370445056604 5325959051069184 5336046094726512 5337963466661376 5348106690403752 5366360532838976 5366890291805856 5378489645574496 5379020601908976 5389208140927743 5390612462206144 5397379957884288 5409579181098048 5419824596213764 5421772071814272 5428578685964544 5440848424919424 5451153062087832 5453111794772736 5459957753513472 5472298415814912 5473138188069288 5482662617360016 5513809993835968 5526237815009152 5536047822414912 5545681727904384 5558181386194176 5559069101650086 5568048098845056 5591202449058468 5599680556005888 5622966447646064 5623521538359384 5624986917084672 5655469143875232 5666180259678026 5688159716961216 5698932746728188 5709049316865378 5720474536333568 5721039252897408 5721917196617892 5731874554512744 5733368167895552 5734849942808982 5753540863133184 5764437720828512 5776745553824256 5787686359797408 5797758170081856 5800767758243568 5811754060815999 5821141194247104 5832202554621333 5834298207713184 5845348014924762 5854211490369792 5864399068588544 5865914708116254 5867443249717632 5878555831629976 5879136153739356 5888050863146496 5901359106652416 5912535923142288 5935471009003008 5944576399604403 5946712431368544 5968551558541077 5978938112896914 5980496106166912 5981086491665472 6015065447821056 6037155599443848 6039324897179904 6049834612259328 6050800851271308 6064439019981912 6072052452619824 6085776578735304 6099493580791056 6131941858855406 6132547194848811 6134145215613888 6145762914885884 6159653642276314 6167386609484628 6169602702409344 6181287556012392 6203036243065464 6204652631885312 6205265145775872 6217017541885296 6238891943892432 6252336838265408 6252954059468448 6266468445321568 6288477513631104 6299640625506624 6300426908717458 6313839665233536 6324827094634752 6325837253601822 6328110281720256 6362402786859636 6375135528188416 6398548026631728 6400847181510144 6410666488803379 6412969998141792 6435533853375264 6447722364461202 6450039188882496 6462295584237867 6472733471024832 6484992435932076 6486682296971008 6487322652402048 6521834115776848 6522477941342088 6524177570363904 6536574843826808 6551307920108912 6559532578873824 6574358513444304 6585987926666016 6586809950022797 6597448952162112 6600873655932336 6613375310583723 6651602913535074 6664914415833344 6676745766920064 6689391118751352 6691794780669696 6700195809787392 6701032087884464 6715339673087232 6728058119437776 6730475675355648 6766280671840448 6766948628798688 6781531492287872 6796859191477312 6805392120810624 6820731096289536 6833691882182572 6836147394896256 6844729647520512 6860157287597568 6873192991328136 6884294558777856 6900913367565624 6952195209619264 6953948500513941 6967865071098496 6980234210870976 6992381309096832 6993454351421868 7005624455515576 7009261041210978 7020582385500288 7033878943048584 7049777000986764 7060466788007424 7073838884196832 7074537202834992 7089827260075472 7114728126302016 7130808920538336 7144314240463598 7155853722407808 7172027469211968 7185610854570324 7196506610512384 7197217038722304 7198366529960694 7212772241464064 7214591247909516 7229029429085696 7254464566559232 7268204082783776 7283722654821888 7294896349327983 7297517584092384 7310216823146688 7327863815811477 7337063380248954 7339699766659392 7353646699305159 7370221410122526 7379474151233052 7381397096553216 7394242303872512 7396153327624842 7412092135533448 7424064131793408 7454936598744624 7469055796848307 7495335460370769 7498028717812512 7512229529778066 7525565008595271 7538661098870022 7540625525166976 7584212955948288 7598576995637584 7612065755820504 7614800957313792 7628052337196544 7629222928823856 7642499406016992 7646466590411976 7656066135911952 7673322483325728 7690665819258288 7716915146396544 7730344226775808 7731578865513338 7732342115244153 7734357010991424 7749005414421332 7761521592329472 7776270072828444 7779064276950912 7793797353233016 7806385878990336 7821219610821672 7823257666290176 7824029966413056 7838848204985808 7866428972733936 7881327512455023 7883381230856384 7926101866139204 7928949908491392 7943025136508352 7958068744721436 7960928273555328 7971917483862552 7974781988887296 7976055667584906 8004069142089768 8022160035605628 8049540799258464 8067734468361744 8083014268491217 8085918693309216 8096069936826432 8114368771647072 8129736894320646 8132658107721408 8142868028946816 8161272637379136 8176729593131748 8178860287485184 8179667692159104 8223182145979504 8223993926040024 8226136936545792 8241716741349856 8270714990753952 8289356722513728 8304071733622368 8318522591856576 8337272079291264 8338603652475129 8384636684841472 8386803673587702 8399520834008832 8418452886978048 8434449671469096 8437480375627008 8448072977558016 8483203715812848 8486251938491904 8499270389517039 8531397368842304 8532239575441824 8548399120092282 8550626664189056 8580711804500352 8596963152614936 8597811831769116 8600052251843328 8616394112317156 8630311294699776 8646656581242768 8649763536536064 8680197487154688 8681529539696112 8696637255122784 8701151637365352 8746043438498432 8765811351259072 8768022022387143 8781317235554688 8796598602882816 8801164874576448 8817833747444964 8832076294719744 8852038659978624 8868803884713432 8902327689226752 8919188158335136 8920068647052816 8968407169345371 8970744159250368 9008048390149754 9022598171731584 9055733399165772 9073856161080832 9074751918388992 9076201276906962 9096658529972868 9114863193195008 9164257321770848 9197912788283109 9201217823420832 9218644372328826 9239480463414471 9251079914226942 9254404053614016 9271931334018588 9304554364598196 9306978947827968 9323175078795776 9324605801895824 9325526312827944 9345681388281304 9360776514000384 9378505257398112 9399702667982352 9417505135156561 9432716270446656 9450640363076187 9486304168402688 9487240641952128 9488755880402733 9507745227384448 9541138296543744 9562703292282624 9579618802423296 9580814472760432 9597822039947592 9601270772265216 9619454997212688 9632733626333917 9653300780062896 9671583546691803 9675058783323744 9726528465770644 9727488653898114 9730023445456512 9746955764195584 9748512482603774 9770485087748636 9782751173665272 9786266355545856 9804862265740212 9826961880163368 9839298868310736 9842834369161728 9861537770166456 9896173428243168 9939915464992832 9993780613827692 9997371623750016 10015118650380096 10016306039704088 10034086678127028 10037692171004544 10051548131826696 10092087179156664 10149421007760672 10172297238431808 10189999208022656 10191626686358491 10195288787215968 10208088181215936 10231096644434304 10250537823273858 10254221092344384 10267094471280768 10289220195195392 10290235931396352 10309789486992204 10312476014655232 10368360097104592 10372085702601216 10391729804310688 10428292814428896 10448043369001678 10451797606647744 10470351316306464 10488571963645248 10490181527132802 10508436683273364 10513891561816467 10550818414572876 10571933211321856 10574665501480146 10590700182011136 10610758326295248 10614571031407104 10629223311816736 10634740890113208 10651918102138368 10672092189453024 10696213380807504 10716471360695397 10732721065677952 10733780583611712 10756979291148992 10758041203817952 10778416281855486 10781224924412288 10794759915768576 10819158362196096 10839649192427528 10843544143628544 10857157371929088 10881696849838848 10902306124175664 10906223589545472 10944596831629824 10946276376138576 10965325234720032 11005595070373431 11027619987671936 11052475630018304 11055332115183789 11072095644829824 11091363455808768 11116362772388352 11118138203300172 11136096197690112 11182404898116936 11245932895292128 11247043076718768 11268344294667099 11307991648305033 11310938287750464 11332360519356052 11376319433922432 11397865493456376 11418098633730756 11440949072667136 11442078505794816 11443834393235784 11463749109025488 11469699885617964 11528875441657024 11575372719594816 11595516340163712 11597368298270007 11601535516487136 11623508121631998 11642282388494208 11664405109242666 11668596415426368 11690696029849524 11708422980739584 11731829416232508 11734886499435264 11757111663259952 11758272307478712 11802718213304832 11820824334845537 11825071846284576 11889152799208806 11893424862737088 11937103117082154 11957876225793828 11960992212333824 11962172983330944 11964083501377359 12030130895642112 12074311198887696 12078649794359808 12101601702542616 12128878039963824 12144104905239648 12171553157470608 12194605341480969 12198987161582112 12263883717710812 12265094389697622 12268290431227776 12291525829771768 12319307284552628 12334773218969256 12339205404818688 12362575112024784 12406072486130928 12410530291551744 12434035083770592 12477783887784864 12504673676530816 12505908118936896 12532936890643136 12576955027262208 12599281251013248 12600853817434916 12627679330467072 12649654189269504 12651674507203644 12656220563440512 12724805573719272 12797096053263456 12821332977606758 12822598680138423 12825939996283584 12850311908886793 12871067706750528 12895444728922404 12900078377764992 12924591168475734 12945466942049664 12969984871864152 12973364593942016 12974645304804096 13043668231553696 13044955882684176 13073149687653616 13102615840217824 13119065157747648 13148717026888608 13171975853332032 13173619900045594 13194897904324224 13201747311864672 13226750621167446 13303205827070148 13329828831666688 13353491533840128 13378782237502704 13383589561339392 13402064175768928 13430679346174464 13456116238875552 13512072585224631 13532561343680896 13533897257597376 13563062984575744 13593718382954624 13610784241621248 13641462192579072 13667383764365144 13672294789792512 13689459295041024 13746385982656272 13772420804593121 13801826735131248 13827966558493239 13876619871340413 13904390419238528 13907897001027882 13935730142196992 13960468421741952 13984762618193664 13986908702843736 14011248911031152 14018522082421956 14041164771000576 14067757886097168 14099554001973528 14147677768393664 14149074405669984 14179654520150944 14229456252604032 14261617841076672 14288628480927196 14311707444815616 14344054938423936 14371221709140648 14394434077444608 14396733059921388 14425544482928128 14429182495819032 14536408165567552 14589792698655966 14595035168184768 14620433646293376 14622768723905661 14655727631622954 14674126760497908 14679399533318784 14707293398610318 14740442820245052 14758948302466104 14762794193106432 14792306655249684 14824184271066896 14904517639587851 14909873197489248 14938111593696614 14990670920741538 14996057435625024 15024459059556132 15051130017190542 15077322197740044 15081251050333952 15168425911896576 15197153991275168 15224131511641008 15229601914627584 15258445857647712 15284998812033984 15292933180823952 15312132271823904 15346644966651456 15375806734910787 15381331638516576 15433830292793088 15460688453551616 15463157731026676 15464684230488306 15468714021982848 15498010828842664 15523043184658944 15552540145656888 15558128553901824 15587594706466032 15642439221643344 15648059932826112 15672065053502517 15677696409971616 15732857945467872 15735272290699203 15762655024910046 15766762461712768 15852203732278408 15857899816982784 15886050273016704 15916137489442872 15921856547110656 15943834967725104 15949563977774592 15952111335169812 16008138284179536 16044320071211256 16099081598516928 16135468936723488 16166028536982434 16167624422783229 16171837386618432 16192139873652864 16228737543294144 16259473788641292 16265316215442816 16285736057893632 16322545274758272 16353459186263496 16357720574970368 16359335384318208 16446364291959008 16447987852080048 16483433482699712 16541429981507904 16578713445027456 16608143467244736 16637045183713152 16674544158582528 16677207304950258 16773607347175404 16799041668017664 16868899342938192 16874960751254016 16900848015936181 16966407431625696 16998540779034078 17062794737684608 17064479150883648 17096798240184564 17101253328378112 17161423609000704 17193926305229872 17195623663538232 17200104503686656 17232788224634312 17260622589399552 17293313162485536 17363059079392224 17393274510245568 17402303274730704 17435262182447997 17492086876996864 17496607663863999 17531622702518144 17536044044774286 17562634471109376 17593197205765632 17602329749152896 17635667494889928 17664152589439488 17704077319957248 17737607769426864 17833729198813209 17838376316670272 17840137294105632 17936814338690742 17941488318500736 18016096780299508 18045196343463168 18111466798331544 18149503836777984 18152402553813924 18193317059945736 18328514643541696 18395825576566218 18402435646841664 18437288744657652 18478960926828942 18502159828453884 18508808107228032 18543862668037176 18609108729196392 18613957895655936 18649211603791648 18651052625655888 18691362776562608 18757010514796224 18792652676002073 18799405335964704 18835010270313122 18865432540893312 18901280726152374 18972608336805376 18974481283904256 18977511760805466 19015490454768896 19125406584565248 19161628945520864 19195644079895184 19202541544530432 19231999466410137 19238909994425376 19265467252667834 19306601560125792 19343167093383606 19350117566647488 19386886752713601 19453056931541288 19454977307796228 19460046890913024 19493911528391168 19497024965207548 19540970175497272 19565502347330544 19572532711091712 19609724531480424 19653923760326736 19678597736621472 19723075540332912 19760429850068391 19792346856486336 19840125931751169 19879830929985664 19987561227655384 19994743247500032 20030237300760192 20032612079408176 20068173356254056 20075384342009088 20103096263653392 20184174358313328 20298842015521344 20344594476863616 20379998416045312 20383253372716982 20390577574431936 20416176362431872 20462193288868608 20501075646547716 20508442184688768 20534188942561536 20580471862792704 20619578973984408 20624952029310464 20736720194209184 20783459608621376 20856585628857792 20896086738003356 20903595213295488 20940702632612928 20977143927290496 20980363054265604 21016873366546728 21027783123632934 21101636829145752 21149331002960292 21181400364022272 21221516652590496 21258446623633472 21269481780226416 21309764889658663 21344184378906048 21392426761615008 21432942721390794 21465442131355904 21467561167223424 21513958582297984 21516082407635904 21556832563710972 21562449848824576 21589519831537152 21638316724392192 21679298384855056 21687088287257088 21763393699677696 21804612248351328 21884689047983949 21892552752277152 21930650469440064 21983591447434431 22011190140746862 22055239975343872 22060940097915477 22104951260036608 22110664230367578 22144191289659648 22182726911617536 22236276406600344 22272192395380224 22364809796233872 22407167390544921 22486006381112307 22491865790584256 22494086153437536 22536688589334198 22615983296610066 22621876575500928 22664721038712104 22752638867844864 22795730986912752 22836197267461512 22884157011589632 22887668786471568 22927498218050976 22939399771235928 23057750883314048 23150745439189632 23191032680327424 23194736596540014 23203071032974272 23247016243263996 23284564776988416 23328810218485332 23337192830852736 23381392059699048 23463658832465016 23469772998870528 23514223326519904 23516544614957424 23641648669691074 23643982537365069 23650143692569152 23695083808872179 23778305598417612 23786849725474176 23874206234164308 23915752451587656 23921984424667648 23924345966661888 23928167002754718 24148622397775392 24203203405085232 24249042805473651 24257756079927648 24288209810479296 24343106314941216 24389210682961938 24397974323164224 24527767435421624 24530188779395244 24536580862455552 24583051659543536 24638614569105256 24669546437938512 24678410809637376 24725150224049568 24812144972261856 24868070167541184 24955567775569728 25009347353061632 25011816237873792 25015810957425387 25065873781286272 25153910054524416 25198562502026496 25201707634869832 25255358660934144 25303349014407288 25312441126881024 25449611147438544 25497811168551117 25594192106526912 25642665955213516 25645197360276846 25651879992567168 25700623817773586 25742135413501056 25790889457844808 25800156755529984 25849182336951468 25890933884099328 25939969743728304 25949290609608192 26087336463107392 26089911765368352 26146299375307232 26205231680435648 26238130315495296 26297434053777216 26343951706664064 26347239800091188 26389795808648448 26403494623729344 26453501242334892 26606411654140296 26706983067680256 26757564475005408 26804128351537856 26868833991308749 26912232477751104 27024145170449262 27065122687361792 27067794515194752 27126125969151488 27187436765909248 27221568483242496 27334767528730288 27344589579585024 27492771965312544 27544841609186242 27593738364849327 27603653470262496 27655933116986478 27718441390243413 27753239742680826 27808780838477056 27815794002055764 27871460284393984 27920936843483904 27969525236387328 27973817405687472 28022497822062304 28037044164843912 28082329542001152 28135515772194336 28199108003947056 28252515405469683 28295355536787328 28298148811339968 28351921089228561 28359309040301888 28458912505208064 28523235682153344 28577256961854392 28623414889631232 28688109876847872 28742443418281296 28793466119842776 28858364991638064 28898200879001751 29014750640075409 29072816331135104 29179585397311932 29190070336369536 29240867292586752 29245537447811322 29311455263245908 29348253520995816 29358799066637568 29414586797220636 29480885640490104 29517896604932208 29584613310499368 29648368542133792 29809035279175702 29819746394978496 29876223187393228 29981341841483076 29992114871250048 30048918119112264 30102260034381084 30154644395480088 30162502100667904 30394307982550336 30448263023282016 30516891715295424 30569997624067968 30574880059075473 30585866361647904 30624264543647808 30693289933302912 30751613469821574 30762663277033152 30867660585586176 30926315462053352 30929368460976612 30937428043965696 30996021657685328 31105080291313776 31116257107803648 31163991428229143 31175189412932064 31284878443286688 31344130107005034 31355392819943232 31465715890935744 31470544581398406 31525310049820092 31533524923425536 31541674685449401 31704407464556816 31715799633965568 31772100546033408 31832274978885744 31843713094221312 31887669935450208 31904222670339624 32016276568359072 32088640142422512 32149414082086191 32198163197033856 32270937873446976 32332057073964868 32335248845566458 32343674773236864 32384279747305728 32457475086588288 32518947577282584 32530632430885632 32571472115787264 32645090549516544 32706918372526992 32718670768636416 32892728583918016 32895975704160096 32966866965399424 33082859963015808 33157426890054912 33216286934489472 33274090367426304 33349088317165056 33354414609900516 33547214694350808 33737798685876384 33801696031872362 33805032884001297 33878095032519727 33932814863251392 33997081558068156 34125589475369216 34128958301767296 34193596480369128 34202506656756224 34322847218001408 34387852610459744 34391247327076464 34465576449268624 34586626324971072 34726118158784448 34786549020491136 34792104894810021 34804606549461408 34870524364895994 34984173753993728 34993215327727998 35063245405036288 35072088089548572 35125268942218752 35204659498305792 35271334989779856 35408154639914496 35462473004536611 35475215538853728 35667458397626418 35676752633340544 35680274588211264 35873628677381484 35882976637001472 36032193560599016 36090392686926336 36222933596663088 36304805107627848 36386634119891472 36583816024442907 36657029287083392 36791651153132436 36804871293683328 36874577489315304 36957921853657884 37004319656907768 37017616214456064 37087725336074352 37218217458392784 37298423207583296 37302105251311776 37382725553125216 37514021029592448 37585305352004146 37598810671929408 37670020540626244 37730865081786624 37802561452304748 37948962567808512 37955023521610932 38030980909537792 38323257891041728 38391288159790368 38463998932820274 38477819988850752 38530934505335668 38550935726660379 38613203120251584 38686334186767212 38700235133294976 38773773505427202 38906113863082576 38909954615592456 38920093781826048 38994049930415096 39081940350994544 39131004694661088 39219449062960848 39293728322549789 39307847520653472 39357195473242944 39446151080665824 39520859700136782 39584693712972672 39680251863502338 39759661859971328 39975122455310768 39989486495000064 40060474601520384 40065224158816352 40136346712508112 40150768684018176 40206192527306784 40368348716626656 40536217755673893 40597684031042688 40689188953727232 40759996832090624 40766506745433964 40781155148863872 40832352724863744 40924386577737216 41002151293095432 41016884369377536 41068377885123072 41239157947968816 41317262413779363 41473440388418368 41483899675479717 41566919217242752 41713171257715584 41792173476006712 41807190426590976 41881405265225856 41954287854580992 41960726108531208 42033746733093456 42055566247265868 42203273658291504 42298662005920584 42443033305180992 42516893247266944 42538963560452832 42619529779317326 42688368757812096 42784853523230016 42865885442781588 42930884262711808 42935122334446848 43027917164595968 43032164815271808 43113665127421944 43124899697649152 43276633448784384 43358596769710112 43609224496702656 43769378095967898 43785105504554304 43861300938880128 43868306171716983 43967182894868862 44022380281493724 44110479950687744 44121880195830954 44221328460735156 44288382579319296 44472552813200688 44556781132922659 44713552918763553 44729619592467744 44814334781089842 44972012762224614 44983731581168512 44988172306875072 45073377178668396 45231966593220132 45243753151001856 45329442077424208 45505277735689728 45591461973825504 45672394534923024 45775337572943136 45854996436101952 45878799542471856 46115501766628096 46127420204732361 46301490878379264 46382065360654848 46389473193080028 46406142065948544 46494032486527992 46569129553976832 46657620436970664 46674385661705472 46762784119398096 46927317664930032 47016195160507551 47028446653039808 47033089229914848 47283297339382148 47287965074730138 47300287385138304 47390167617744358 47556611196835224 47573699450948352 47748412468328616 47831504903175312 47848691933323776 47856334005509436 48297244795550784 48406406810170464 48498085610947302 48515512159855296 48576419620958592 48686212629882432 48778421365923876 48795948646328448 49055534870843248 49060377558790488 49073161724911104 49166103319087072 49277229138210512 49339092875877024 49450300448099136 49544266145823647 49624289944523712 49736140335082368 49911135551139456 50018694706123264 50023632475747584 50031621914850774 50131747562572544 50397125004052992 50403415269739664 50606698028814576 50624882253762048 50702544047808543 50899222294877088 50995622337102234 51188384213053824 51285331910427032 51290394720553692 51303759985134336 51401247635547172 51484270827002112 51581778915689616 51600313511059968 51698364673902936 51781867768198656 51879939487456608 52174672926214784 52179823530736704 52292598750614464 52305786547343991 52410463360871296 52476260630990592 52594868107554432 52687903413328128 52694479600182376 52779591617296896 52806989247458688 52907002484669784 53212823308280592 53501187596439627 53515128950010816 53608256703075712 53737667982617498 53824464955502208 54048290340898524 54130245374723584 54135589030389504 54374873531818496 54669535057460576 54985543930625088 55089683218372484 55187476729698654 55207306940524992 55311866233972956 55436882780486826 55506479485361652 55617561676954112 55631588004111528 55841873686967808 55947634811374944 56044995644124608 56074088329687824 56180289254554657 56271031544388672 56377958028006219 56398216007894112 56505030810939366 56590711073574656 56596297622679936 56703842178457122 56718618080603776 56917825010416128 57046471364306688 57154513923708784 57376219753695744 57464238529509229 57484886836562592 57586932239685552 57695998399230411 57716729983276128 57796401758003502 58029501280150818 58145632662270208 58160660258140803 58359170794623864 58380140672739072 58481734585173504 58491074895622644 58622910526491816 58696507041991632 58717598133275136 58829173594441272 58961771280980208 59035793209864416 59169226620998736 59281289550205173 59296737084267584 59618070558351404 59639492789956992 59752446374786456 59962683682966152 59984229742500096 60097836238224528 60204520068762168 60309288790960176 60788615965100672 60896526046564032 61033783430590848 61139995248135936 61149760118150946 61171732723295808 61248529087295616 61386579866605824 61503226939643148 61525326554066304 61852630924106704 61858736921953224 61874856087931392 61992043315370656 62210160582627552 62327982856458286 62350378825864128 62569756886573376 62688260214010068 62710785639886464 62931431781871488 62941089162796812 63050620099640184 63067049846851072 63083349370898802 63408814929113632 63544201092066816 63664549957771488 63775339870900416 63808445340679248 63929294668975989 64032553136718144 64177280284845024 64298828164172382 64396326394067712 64541875746893952 64664114147929736 64670497691132916 64687349546473728 64768559494611456 64914950173176576 65037895154565168 65061264861771264 65290181099033088 65413836745053984 65654067143951847 65785457167836032 65791951408320192 65933733930798848 65950774342303293 66165719926031616 66314853780109824 66432573868978944 66548180734852608 66708829219801032 67094429388701616 67221502171634763 67458019143336921 67475597371752768 67603392063744724 67610065768002594 67756190065039454 67865629726502784 67994163116136312 68251178950738432 68257916603534592 68387192960738256 68775705220919488 68782494654152928 68931152898537248 69173252649942144 69452236317568896 69573098040982272 69584209789620042 69609213098922816 69741048729791988 69986430655455996 70126490810072576 70144176179097144 70409318996611584 70517331376837169 70542669979559712 70836016886177611 70924946009073222 70950431077707456 71085251426616537 71334916795252836 71353505266681088 71360549176422528 71747257354762968 71765953274002944 72064387121198032 72445867193326176 72454909450250767 72609610215255696 72747128416420953 72773268239782944 73167632048885814 73314058574166784 73583302306264872 73609742587366656 73749154978630608 73915843707315768 74008639313815536 74035232428912128 74175450672148704 74436434916785568 74596846415166592 74604210502623552 74765451106250432 75028042059184896 75170610704008292 75197621343858816 75340041081252488 75461730163573248 75605122904609496 75910047043221864 76493433505653351 76646515782083456 76782576319580736 76927997865640548 76955639977701504 77061869010671336 77101871453320758 77226406240503168 77372668373534424 77400470266589952 77547547010854404 77812227726165152 77819909231184912 77988099860830192 78163880701989088 78262009389322176 78438898125921696 78587456645099578 78615695041306944 78714390946485888 78892302161331648 79041719400273564 79169387425945344 79360503727004676 79519323719942656 79950244910621536 80120949203040768 80130448317632704 80272693425016224 80412385054613568 80606501973926247 80736697433253312 81072435511347786 81195368062085376 81378377907454464 81533013490867928 81562310297727744 81664705449727488 82004302586190864 82033768738755072 82159613765331377 82478315895937632 82634524827558726 82781215094547981 82946880776836736 82967799350959434 83133838434485504 83155324170730239 83426342515431168 83584346952013424 83614380853181952 83762810530451712 83908575709161984 83921452217062416 84067493466186912 84111132494531736 84406547316583008 84597324011841168 84757546216409049 84886066610361984 85033786494533888 85055763267685683 85077927120905664 85239059558634652 85376737515624192 85569707046460032 85731770885563176 85870244668893696 86055834329191936 86064329630543616 86227330254843888 86694602637005253 86717193539420224 87218448993405312 87538756191935796 87570211009108608 87722601877760256 87736612343433966 87934365789737724 88044760562987448 88243760391661908 88442656921470312 88913156953403387 88945105626401376 89113562265845318 89427105837527106 89459239184935488 89628669562179684 89944025524449228 89967463162337024 89976344613750144 90146754357336792 90463933186440264 90487506302003712 90658884154848416 91182923947651008 91344789069846048 91550675145886272 91709992872203904 91724640177226419 91757599084943712 92231003533256192 92254840409464722 92602981756758528 92778946386160056 92812284131897088 92988064973055984 93315240873941328 93348771323410944 93491974284687429 93525568238796192 93854635329860064 94032390321015102 94056893306079616 94066178459829696 94566594678764296 94575930149460276 94600574770276608 94780335235488716 95113222393670448 95147398901896704 95496824936657232 95663009806350624 95712668011018872 96448242246258573 96594489591101568 96812813620340928 96996171221894604 97031024319710592 97152839241917184 97372425259764864 97556842731847752 97591897292656896 98111069741686496 98120755117580976 98332206638174144 98554458276421024 98678185751754048 98900600896198272 99088532291647294 99248579889047424 99472280670164736 99822271102278912 100047264951495168 100063243829701548 100263495125145088 100806830539479328 101213396057629152 101405088095617086 101634285097559181 101798444589754176 101991244674204468 102376768426107648 102570663820854064 102580789441107384 102607519970268672 102802495271094344 102968541654004224 103163557831379232 103396729347805872 103592556486722171 103759878974913216 104349345852429568 104359647061473408 104376314684430063 104585197501228928 104611573094687982 104820926721742592 104952521261981184 105189736215108864 105375806826656256 105388959200364752 105613978494917376 105814004969339568 106387419013609833 106425646616561184 107002375192879254 107030257900021632 107216513406151424 107475335965234996 107648929911004416 108096580681797048 108271178060779008 109339070114921152 109971087861250176 110179366436744968 110374953459397308 110414613881049984 110623732467945912 110873765560973652 111012958970723304 111263176008223056 111895269622749888 112089991288249216 112107893549943401 112148176659375648 112360578509109314 112542063088777344 112755916056012438 112796432015788224 113010061621878732 113181422147149312 113192595245359872 113407684356914244 113437236161207552 114092942728613376 114309027847417568 114928477059018458 114969773673125184 115173864479371104 115391996798460822 115433459966552256 115592803516007004 115652807179981137 116059002560301636 116291265324540416 116321320516281606 116718341589247728 116760281345478144 116982149791245288 117245821052983632 117393014083983264 117658347188882544 117881184967649367 117923542561960416 118071586419728832 118338453241997472 118562579100410346 118593474168535168 119236141116702808 119278985579913984 119504892749572912 119925367365932304 119968459485000192 120195672476449056 120409040137524336 120618577581920352 121577231930201344 121608653267021679 121793052093128064 122067566861181696 122279990496271872 122299520236301892 122343465446591616 122497058174591232 122773159733211648 123006453879286296 123050653108132608 123705261848213408 123717473843906448 123951787241338089 123984086630741312 124420321165255104 124655965712916572 124700757651728256 125139513773146752 125376520428020136 125421571279772928 125862863563742976 125882178325593624 126101240199280368 126166698741797604 126817629858227264 127329099915542976 127550679741800832 127616890681358496 127858589337951978 128065106273436288 128354560569690048 128597656328344764 128792652788135424 129083751493787904 129328228295859472 129340995382265832 129374699092947456 129829900346353152 130075790309130336 130827673490107968 131308134287903694 131570914335672064 131583902816640384 131604918515150949 131867467861597696 131901548684606586 132331439852063232 132865147737957888 133417658439602064 133670343398767977 134140658756290659 134188858777403232 134443004343269526 134916038286673842 134951194743505536 135206784127489448 135220131536005188 135512380130078908 135731259453005568 135988326232272624 136515833207069184 136774385921476512 137551410441838976 137564989308305856 137862305797074496 138346505299884288 138904472635137792 139146196081964544 139168419579240084 139218426197845632 139482097459583976 139972861310911992 140288352358194288 141034662753674338 141048585481522653 141085339959119424 141353430997754723 141672033772355222 141849892018146444 141900862155414912 142170502853233074 142669833590505672 142707010533362176 142721098352845056 143494514709525936 144128774242396064 144891734386652352 144909818900501534 145219220430511392 145494256832841906 145546536479565888 146335264097771628 146628117148333568 147166604612529744 147219485174733312 147498309957261216 147831687414631536 148017278627631072 148350901344297408 148632798437470941 148872869833571136 149193692830333184 149208421005247104 149530902212500864 150056084118369792 150341221408016584 150395242687717632 150680082162504976 151210245809218992 151496628850524331 151820094086443728 152107632143425629 152986867011306702 153293031564166912 153565152639161472 153855995731281096 153911279955403008 154123738021342672 154203742906641516 154452812481006336 154745336747068848 154800940533179904 155095094021708808 155624455452330304 155639818462369824 155976199721660384 156327761403978176 156524018778644352 156877796251843392 157174913290199156 157231390082613888 157428781892971776 157784604322663296 158083438800547128 158338774851890688 158721007454009352 159900489821243072 160260896635265408 160545386850032448 160824770109227136 161213003947852494 161473394866506624 162144871022695572 162390736124170752 163066026981735856 163124620595455488 164008605172381728 164319227530662754 164956631791875264 165269049655117452 165562430189095962 165893761553673472 165935598701918868 166267676868971008 166310648341460478 166852685030862336 167168693904026848 167525621060903424 167842904434124832 168134986932373824 168222264989063472 168540867763663971 168813094633166016 169133874084018657 169194648023682336 169515092432818098 169772133220723968 170067572989067776 170111526535371366 170155854241811328 170478119117269304 170753475031248384 171139414092920064 171463541771126352 172128659261087232 172392715588527687 172454660509687776 173087995197691233 173389205274010506 173434387078840448 174436897986810624 175077512383871592 175140422018217216 175445203755520512 175473224686867932 175868731579475448 176089521125974896 176487520783323816 176885313842940624 177826313906806774 177843868650615519 177890211252802752 178227124531690636 178854211675054212 178918478369870976 179257339124359368 179888051048898456 179934926324674048 179952689227500288 180293508714673584 180927866372880528 181317768309696832 182365847895302016 182689578139692096 183101350291772544 183419985744407808 183449280354452838 183515198169887424 184509680818929444 185557892772320112 185624568263794176 185909328175297991 185976129946111968 186630481747882656 186983948569374858 187051136477592384 187709270659720128 188064780642030204 188113786612159232 188132356919659392 189133189357528592 189151860298920552 189201149540553216 189560670470977432 190226444787340896 190993649873314464 191326019612701248 191425336022037744 191787884006927967 192896484492517146 193188979182203136 193625627240681856 193992342443789208 194062048639421184 194305678483834368 194744850519529728 195113685463695504 195183794585313792 196222139483372992 196241510235161952 196664413276348288 197108916552842048 197356371503508096 197801201792396544 198177064583294588 198497159778094848 198944561340329472 199644542204557824 200126487659403096 201613661078958656 201664506514904289 202426792115258304 202810176191234172 203268570195118362 203596889179508352 203982489348408936 204753536852215296 205141327641708128 205161578882214768 205604990542188688 206327115662758464 206793458695611744 207185112973444342 207519757949826432 208698691704859136 208719294122946816 208752629368860126 209170395002457856 209223146189375964 209641853443485184 210379472430217728 210777918400729504 211227956989834752 211551994130511507 211628009938679136 212508050658532833 212774838027219666 212851293233122368 213255754279849611 214004750385758508 214060515800043264 214433026812302848 214950671930469992 215297859822008832 216193161363594096 216602618108600903 217364728350752301 218241385249262859 218678140229842304 219942175722500352 220358732873489936 220749906918794616 220829227762099968 221247464935891824 221747531121947304 222025917941446608 222526352016446112 223790539245499776 224179982576498432 224215787099886802 224296353318751296 224721157018218628 225084126177554688 225511832112024876 225592864031576448 226020123243757464 226385190490719744 226815368713828488 226874472322415104 228618055694835136 229856954118036916 229939547346250368 230347728958742208 230783993596921644 230866919933104512 231185607032014008 231305614359962274 232118005120603272 232642641032563212 233436683178495456 233964299582490576 234407413786245293 234491642105967264 234786028167966528 235316694377765088 235762369935298734 235847085123920832 236143172839457664 236676906483994944 237125158200820692 237186948337070336 238472282233405616 238557971159827968 239009785499145824 239850734731864608 240391344952898112 240818080275048672 241237155163840704 241819505921778741 243154463860402688 243217306534043358 243586104186256128 244135133722363392 244599040472603784 244686930893183232 244994116349182464 246012907758572592 246101306216265216 246478841295994131 247410523696426816 247434947687812896 247903574482676178 247968173261482624 248840642330510208 249311931425833144 249401515303456512 250279027546293504 250753040856040272 250843142559545856 251725727127485952 251764356651187248 252202480398560736 252333397483595208 253635259716454528 254272638649227147 254658199831085952 255101359483601664 255233781362716992 255717178675903956 256130212546872576 256709121139380096 257195312656689528 258167502987575808 258656456591718944 258681990764531664 260083807911015759 260151580618260672 261655346980215936 262616268575807388 263141828671344128 263167805633280768 263209837030301898 263803097369213172 266739470860210161 266835316879204128 267340686797535954 268281317512581318 268377717554806464 268886008686539052 269832076573347684 269902389487011072 270413568254978896 270440263072010376 271024760260157816 271462518906011136 271976652464545248 273548771842953024 275102820883677952 275129978616611712 275173920531679257 275724611594148992 276693010599768576 277808945270275584 278336839158480168 278436852395691264 278964194919167952 279945722621823984 280475922854062287 280576704716388576 282069325507348676 282097170963045306 282170679918238848 282706861995509446 283344067544710444 283699784036292888 283801724310829824 284341005706466148 285339667181011344 285442196705690112 286989029419051872 288257548484792128 289783468773304704 289819637801003068 290438440861022784 290988513665683812 291093072959131776 292670528195543256 294333209225059488 294996619914522432 295557173904396239 295663374829263072 296034557255262144 296701802688594816 297265596874941882 297745739667142272 298387385660666368 298416842010494208 299061804425001728 300682442816033168 300790485375435264 301360164325009952 302420491618437984 302993257701048662 303640188172887456 304215264286851258 304902855292677543 305973734022613404 306586063128333824 307130305278322944 307711991462562192 307822559910806016 308247476042685344 308407485813283032 308905624962012672 309490673494137696 310190188043417616 310777669460166513 311248910904660608 311279636924739648 311952399443320768 312655522807956352 313048037557288704 313755592503686784 314349826580398312 314462780165227776 314857563785943552 315569208645326592 316166877601094256 317442014908018704 319162257040829499 319800979642486144 320521793270530816 321090773700064896 321649540218454272 322426007895704988 322946789733013248 324289742045391144 326132053963471712 328017210344763456 328638455061325508 329913263583750528 330538099310234904 331124860378191924 331787523107346944 331871197403837736 332621296682920956 334337387808053696 335685808868249664 336269973864747648 336323680649830203 336444529978126944 337081735527327942 337626189266332032 338267748168037314 338389296047364672 339030184865636196 339544266441447936 340223053070742732 340311708483622656 340956238234538608 342278828185840128 342803905710520573 342927083542252704 344785431177055374 344909321019375552 346175990395382466 346778410548021012 346868774157680896 346958421539943411 348873795973621248 350155024767743184 350280844036434432 350946449373735864 351737463158950896 352179042251949792 352975041566647632 353643554902948101 353770627685881248 355652627813613548 355687737301231038 355780422505605504 356454249063381272 357708423350108424 357836956739741952 358514678248718736 359776102097796912 359905378455000576 360587017429347168 361855732745761056 362635536619393664 364731695790604032 365379156279384192 366202700583545088 366839971488815616 366898560708905676 367030396339774848 369019361637858888 371115785544640224 371818656350595982 371855361724014267 371952259892223936 372659045357716997 373260963495765312 373967897138749716 374102272955184768 375418541319440256 376129561284060408 376227573224318464 376264713839318784 378266378715057184 378303720597841104 379121340941954864 380452889574681792 381987299746628928 382652039225402496 382850672044075488 383575768013855934 385792968985034292 386377958364406272 387251254481363712 387984684887578416 388124097278842368 389489701039059456 390227370927391008 392444278966745984 392483020470323904 393328826552696576 394217833105684096 394712743007016192 395602403584793088 396354129166589176 396994319556189696 400252975318806192 401011030196303931 402421976268871977 403227322157917312 403329013029808578 404853584230516608 405620352382468344 406537140390236724 407193778359016704 407964978696817872 410282655283416256 410323157764429536 411209981084377376 412654231325516928 413586917391223488 414370225946888684 415039515899652864 417438588245893632 417505258737720252 418340790004915712 418446292378751928 421555836801459008 423103988261023014 423256019877358272 424060292993264169 425016101317065666 425549676054439332 425702586466244736 426511508559699222 428009500771517016 428121031600086528 429901343860939984 432231011548047679 432386322727188192 433205236217201806 434729456701504602 436482770498525718 437356280459684608 439884351445000704 440717465746979872 441499813837589232 441658455524199936 442494929871783648 443495062243894608 444051835882893216 445052704032892224 445898395312412823 447581078490999552 448359965152996864 448431574199773604 448592706637502592 449442314036437256 450168252355109376 451023664224049752 451185728063152896 452040246487514928 453630737427656976 454489886551572993 456322896430276887 457236111389670272 459713908236073832 459879094692500736 460695457917484416 461567987193843288 461733839866209024 462371214064028016 462611228719924548 464236010241206544 465285282065126424 466873366356990912 467928599164981152 468814827572490586 468983284211934528 469572056335933056 470633388755530176 471524739870597468 471694170247841664 472286345678915328 473353812967989888 474250316401641384 474373896674140672 476944564466811232 478019570998291648 479701469463729216 480782689905796224 481636160550097344 482474310327681408 483639011843557482 486434613068086716 487172208372512256 489198080945207568 489373861786366464 490124592462149249 492025815517145184 492957682591988262 494821047392853632 494869895375625792 495807148965352356 495936346522965248 497681284661020416 498623862851666288 498803030606913024 500558055092587008 501506081712080544 503528713302374496 504404960797121472 504666794967190416 505622603290991913 507270519432909056 507401622252055971 508545277298454294 509316399662171904 510202718967203328 510467562725433984 511434357351807912 512260425093745152 513418242278760192 514390625313379056 517178146765583061 517312913183437888 517363981529063328 520167615822031518 520303161236521344 523310693960431872 525232537151614776 526335611266561536 526419674060603796 527606194738426344 533478941720420322 533670633758408256 534681373595071908 536562635025162636 536755435109612928 537772017373078104 539664153146695368 539804778974022144 540827136509957792 540880526144020752 542049520520315632 543953304929090496 544986927604060117 547097543685906048 550205641767355904 550259957233223424 550347841063358514 551449223188297984 556673678316960336 556873704791382528 557727984525893973 557928389838335904 559891445243647968 560951845708124574 561153409432777152 564138651014697352 564194341926090612 564341359836477696 565413723991018892 566688135089420888 567399568072585776 567603448621659648 568682011412932296 570679334362022688 573978058838103744 575363652020783901 576515096969584256 579566937546609408 579639275602006136 580876881722045568 581977027331367624 582186145918263552 585341056391086512 588666418450118976 589993239829044864 591114347808792478 591326749658526144 592069114510524288 593403605377189632 594531193749883764 595491479334284544 596833684020988416 598123608850003456 601364885632066336 602720328650019904 604840983236875968 605986515402097324 607280376345774912 608430528573702516 609805710585355086 611947468045226808 614260610556645888 615423982925124384 616494952085370688 616814971626566064 617983181800101227 618981346988275392 620380376086835232 621555338920333026 622497821809321216 622559273849479296 623904798886641536 625311045615912704 626096075114577408 627511185007373568 628699653160796624 628925560330455552 631138417290653184 632333755202188512 634655982391534521 634884029816037408 637524151975598499 638324514081658998 639601959284972288 639767262839548833 641043586541061632 642181547400129792 643299080436908544 644852015791409976 645893579466026496 648579484090782288 649807854325802709 652094185052256903 652264107926943424 656034420689526912 657276910122651016 659826527167501056 661076198620469808 662249720756383848 663742394807675472 665242593365841912 668674775616107392 671371617736499328 672539947729495296 672647361299660406 672889059956253888 674163471054655884 675252378532664064 676535496336074628 676778592094729344 678060369731272392 680446106141485464 680623416967245312 681912476469077216 685607811421041146 685854167084505408 689570862354110748 689818642038751104 692351980790764932 693556821096042024 693737548315361792 693916843079886822 700310049535486368 701892898747471728 703222241358735879 703474926317901792 704358084503899584 705950083133295264 707287109805896202 707541255371762496 711305255627227096 711375474602462076 711560845011211008 712908498126762544 715416846700216848 715673913479483904 717029356497437472 719552204195593824 721174034858694336 723711465491522112 725271073238787328 725458517765336223 729463391581208064 730758312558768384 732405401167090176 733797121417811352 734060792679549696 738038723275717776 739436523887982393 742231571089280448 743637312701191964 743710723448028534 743904519784447872 745318090715433994 746521926991530624 747935794277499432 748204545910369536 750837082638880512 752259122568120816 752529427678637568 756532757430114368 756607441195682208 758242681883909728 760905779149363584 763974599493257856 765304078450804992 765701344088150976 767151536027711868 771585937970068584 774502508962727424 775969369775156832 779196185747953721 780454741854782016 784888557933491968 784966040940647808 786657653105393152 788435666211368192 789425486014032384 792708258333178352 800218412580630483 800505950637612384 802022060392607862 804843952537743954 806454644315834624 806658026059617156 809707168461033216 811240704764936688 813074280780473448 814387556718033408 815929957393635744 820565310566832512 820646315528859072 822419962168754752 825308462651033856 827173834782446976 828740451893777368 830079031799305728 835010517475440504 836892584757503856 841427768562186861 843111673602918016 846207976522046028 846512039754716544 848120585986528338 850032202634131332 851099352108878664 851405172932489472 853023017119398444 856019001543034032 859802687721879968 864462023096095358 864772645454376384 866410472434403612 869458913403009204 872965540997051436 874712560919369216 881434931493959744 882999627675178464 884989859743567296 886671521713188717 886990124487789216 888103671765786432 890105408065784448 891796790624825646 895162156981999104 896863148399547208 897185413275005184 898884628072874512 902047328448099504 902371456126305792 903755751418645147 904080492975029856 907261474855313952 908979773103145986 912645792860553774 914472222779340544 914708565878032629 919427816472147664 919758189385001472 921390915834968832 923135974387686576 923467679732418048 924742428128056032 925222457439849096 928472020482413088 930570564130252848 932333008380499539 933746732713981824 935857198329962304 937629655144981172 937966568423869056 939144112671866112 941266777511060352 943049479741194936 943388340495683328 944572691357830656 946707625935979776 948500632803282768 953889128933622464 956039141996583296 959402938927458432 961565379811592448 963272321100194688 964948620655362816 967278023687114964 972869226136173432 978396161890415136 980249184924298498 984051631034290368 985915365183976524 989642094785707264 989739790751251584 991614297930704712 991872693045930496 995362569322040832 997247725703332576 1003012163424161088 1007057426604748992 1008809921594242944 1008971041949490609 1009333589934380832 1011245206581983826 1014541038865818112 1014803244504111942 1017090554596908588 1018632799324343808 1020935125450867968 1022868714703615824 1026836484557520384 1028411717131561719 1028781250626758112 1034356293531166122 1034625826366875776 1034727963058126656 1040335231644063036 1040606322473042688 1046621387920863744 1050465074303229552 1052839348121207592 1055212389476852688 1060930664708844303 1066957883440840644 1067341267516816512 1069362747190143816 1073125270050325272 1073510870219225856 1075544034746156208 1079328306293390736 1081654273019915584 1081761052288041504 1084099041040631264 1087906609858180992 1089973855208120234 1094195087371812096 1100519914466446848 1100695682126717028 1102898446376595968 1113347356633920672 1115455969051787946 1115856779676671808 1117977136073150991 1119782890487295936 1121903691416249148 1122306818865554304 1128277302029394704 1128388683852181224 1128682719672955392 1130827447982037784 1133376270178841776 1134799136145171552 1137364022825864592 1139518121353943881 1141358668724045376 1147956117676207488 1150727304041567802 1153030193939168512 1159133875093218816 1159278551204012272 1161753763444091136 1163954054662735248 1164372291836527104 1170682112782173024 1177332836900237952 1179986479658089728 1182228695617584956 1182653499317052288 1184138229021048576 1186807210754379264 1189062387499767528 1190982958668569088 1202729771264132672 1203033090588911793 1205440657300039808 1209681966473751936 1211973030804194648 1214560752691549824 1216861057147405032 1219611421170710172 1223894936090453616 1230847965850248768 1232989904170741376 1233629943253132128 1235966363600202454 1237962693976550784 1240760752173670464 1243110677840666052 1244995643618642432 1245118547698958592 1247809597773283072 1250622091231825408 1255022370014747136 1257399306321593248 1264667510404377024 1269311964783069042 1269768059632074816 1272180878979792507 1275048303951196998 1276649028163317996 1279203918569944576 1279534525679097666 1284363094800259584 1289704031582819952 1292146652854757111 1296693034644143037 1297158968181564576 1299615708651605418 1304188370104513806 1304528215853886848 1312068841379053824 1314553820245302032 1319653054335002112 1322152397240939616 1324499441512767696 1327484789615350944 1330485186731683824 1337349551232214784 1337695185937238469 1342743235472998656 1345079895458990592 1345294722599320812 1345778119912507776 1348326942109311768 1350504757065328128 1353070992672149256 1353557184189458688 1356120739462544784 1360892212282970928 1363469659654718979 1363824952938154432 1371215622842082292 1371708334169010816 1379141724708221496 1379637284077502208 1384703961581529864 1387113642192084048 1387833686159773644 1400620099070972736 1403785797494943456 1406444482717471758 1406949852635803584 1408716169007799168 1411900166266590528 1414574219611792404 1415082510743524992 1422610511254454192 1422750949204924152 1423121690022422016 1425816996253525088 1430833693400433696 1434058712994874944 1439104408391187648 1442348069717388672 1447422930983044224 1450542146477574656 1450917035530672446 1461516625117536768 1467594242835622704 1468121585359099392 1470373777386447747 1476077446551435552 1478873047775964786 1484463142178560896 1487274625402383928 1487421446896057068 1487809039568895744 1490636181430867988 1493043853983061248 1495871588554998864 1496409091820739072 1501674165277761024 1504518245136241632 1513065514860228736 1513214882391364416 1516485363767819456 1516867809872975739 1521811558298727168 1527949198986515712 1530608156901609984 1531402688176301952 1534303072055423736 1543171875940137168 1551534440296749183 1551938739550313664 1558392371495907442 1560909483709564032 1569777115866983936 1569932081881295616 1576871332422736384 1585416516666356704 1600436825161260966 1601011901275224768 1604044120785215724 1609687905075487908 1612909288631669248 1613316052119234312 1619414336922066432 1622481409529873376 1626148561560946896 1629228388382085053 1631859914787271488 1634960782812180351 1641130621133665024 1641292631057718144 1644839924337509504 1650616925302067712 1654347669564893952 1657480903787554736 1666462917355767641 1670021034950881008 1673183953577681919 1673785169515007712 1682855537124373722 1686223347205836032 1692415953044092056 1693024079509433088 1696241171973056676 1700064405268262664 1702198704217757328 1702810345864978944 1706046034238796888 1712038003086068064 1719605375443759936 1728924046192190716 1729545290908752768 1732820944868807224 1738917826806018408 1745931081994102872 1762869862987919488 1765999255350356928 1769979719487134592 1773343043426377434 1773980248975578432 1776207343531572864 1780210816131568896 1783593581249651292 1793726296799094416 1794370826550010368 1797769256145749024 1804094656896199008 1807511502837290294 1808160985950059712 1814522949710627904 1817959546206291972 1825291585721107548 1828944445558681088 1829417131756065258 1838855632944295328 1842781831669937664 1846271948775373152 1849484856256112064 1850444914879698192 1853949545400303681 1856944040964826176 1861141128260505696 1864666016760999078 1867493465427963648 1871714396659924608 1875259310289962344 1875933136847738112 1878288225343732224 1882533555022120704 1886098959482389872 1886776680991366656 1893415251871959552 1897001265606565536 1903967947174603563 1907778257867244928 1912078283993166592 1912572455926795497 1918805877854916864 1923130759623184896 1926544642200389376 1929897241310725632 1934556047374229928 1945738452272346864 1949423562977408127 1956282555156770709 1956792323780830272 1960498369848596996 1968103262068580736 1971830730367953048 1979284189571414528 1979479581502503168 1983228595861409424 1994495451406665152 2006024326848322176 2014114853209497984 2017619843188485888 2017942083898981218 2018667179868761664 2022490413163967652 2029606489008223884 2034181109193817176 2041870250901735936 2045002609928277901 2045737429407231648 2056823434263123438 2057562501253516224 2068712587062332244 2069251652733751552 2069455926116253312 2080670463288126072 2081212644946085376 2100930148606459104 2105678696242415184 2109666724076207637 2110424778953705376 2121861329417688606 2133915766881681288 2134682535033633024 2138725494380287632 2146250540100650544 2147021740438451712 2151088069492312416 2158656612586781472 2163308546039831168 2163522104576083008 2168198082081262528 2175813219716361984 2179947710416240468 2188390174743624192 2201391364253434056 2218309571663947179 2226694713267841344 2230911938103575892 2231713559353343616 2235954272146301982 2239565780974591872 2243807382832498296 2244613637731108608 2256554604058789408 2256777367704362448 2261654895964075568 2266752540357683552 2269598272290343104 2274728045651729184 2279036242707887762 2282717337448090752 2295912235352414976 2301454608083135604 2306060387878337024 2318557102408024544 2323507526888182272 2327908109325470496 2337588557243861163 2341364225564346048 2354665673800475904 2359972959316179456 2364457391235169912 2365306998634104576 2368276458042097152 2378124774999535056 2382628799194609933 2400655237741891449 2405459542528265344 2406066181177823586 2410881314600079616 2419363932947503872 2423946061608389296 2429121505383099648 2433722114294810064 2439222842341420344 2447789872180907232 2461695931700497536 2465979808341482752 2467259886506264256 2471932727200404908 2475925387953101568 2481521504347340928 2486221355681332104 2490237095397917184 2495619195546566144 2514798612643186496 2529335020808754048 2538623929566138084 2539536119264149632 2544361757959585014 2550096607902393996 2553298056326635992 2559069051358195332 2578481551648698223 2579408063165639904 2584293305709514222 2593386069288286074 2594317936363129152 2599231417303210836 2608376740209027612 2609056431707773696 2624137682758107648 2629107640490604064 2644304794481879232 2648998883025535392 2654969579230701888 2660014565139566151 2660970373463367648 2674699102464429568 2675390371874476938 2685486470945997312 2690589445198641624 2691556239825015552 2696653884218623536 2706141985344298512 2707114368378917376 2711267254255935441 2712241478925089568 2721784424565941856 2726939319309437958 2727649905876308864 2742431245684164584 2743416668338021632 2758283449416442992 2759274568155004416 2769407923163059728 2774227284384168096 2775667372319547288 2796999025141498617 2801240198141945472 2807571594989886912 2812888965434943516 2813899705271607168 2817432338015598336 2823800332533181056 2829148439223584808 2830165021487049984 2845221022508908384 2845501898409848304 2851633992507050176 2861667386800867392 2868117425989749888 2878208816782375296 2884696139434777344 2894845861966088448 2901834071061344892 2935188485671245408 2940747554772895494 2952154893102871104 2957746095551929572 2968926284357121792 2974549250804767856 2974842893792114136 2975618079137791488 2981272362861735976 2986087707966122496 2991743177109997728 3009036490272483264 3026131029720457472 3026429764782728832 3026913125848471827 3032970727535638912 3033735619745951478 3043623116597454336 3055898397973031424 3062805376352603904 3068606144110847472 3085235151394685157 3086343751880274336 3103068880593498366 3103877479100627328 3116784742991814884 3121818967419128064 3139864163762591232 3170833033332713408 3200873650322521932 3202023802550449536 3208088241570431448 3219375810150975816 3226632104238468624 3244962819059746752 3251128912948358629 3252297123121893792 3258456776764170106 3263719829574542976 3269921565624360702 3282261242267330048 3282585262115436288 3289679848675019008 3308695339129787904 3314961807575109472 3332925834711535282 3340042069901762016 3346367907155363838 3347570339030015424 3353931408219452973 3365711074248747444 3372446694411672064 3384831906088184112 3386048159018866176 3392482343946113352 3400128810536525328 3404397408435514656 3412092068477593776 3418554364061831643 3424076006172136128 3439210750887519872 3457848092384381432 3459090581817505536 3465641889737614448 3477835653612036816 3491862163988205744 3525739725975838976 3531998510700713856 3539959438974269184 3546686086852754868 3547960497951156864 3552414687063145728 3560421632263137792 3567187162499302584 3587452593598188832 3595538512291498048 3608189313792398016 3615023005674580588 3616321971900119424 3629045899421255808 3635919092412583944 3650583171442215096 3658834263512130516 3677711265888590656 3692543897550746304 3698969712512224128 3700889829759396384 3707899090800607362 3713888081929652352 3722282256521011392 3729332033521998156 3734986930855927296 3743428793319849216 3750518620579924688 3751866273695476224 3765067110044241408 3772197918964779744 3794002531213131072 3807935894349207126 3815556515734489856 3816542636939377521 3824156567986333184 3825144911853590994 3837611755709833728 3853089284400778752 3869112094748459856 3876439958564271333 3890079103932429111 3891476904544693728 3898847125954816254 3912565110313541418 3913584647561660544 3920996739697193992 3936206524137161472 3943661460735906096 3958959163005006336 3966457191722818848 3988990902813330304 4012048653696644352 4028229706418995968 4035239686376971776 4035884167797962436 4037334359737523328 4044980826327935304 4059212978016447768 4068362218387634352 4090005219856555802 4090408978964156937 4091474858814463296 4099249498934886967 4113646868526246876 4115125002507032448 4137425174124664488 4138503305467503104 4138911852232506624 4161340926576252144 4201860297212918208 4211357392484830368 4219333448152415274 4220849557907410752 4243722658835377212 4267831533763362576 4269365070067266048 4277450988760575264 4292501080201301088 4302176138984624832 4317313225173562944 4326617092079662336 4327044209152166016 4336396164162525056 4351626439432723968 4359895420832480936 4402782728506868112 4411121332159343241 4436619143327894358 4453389426535682688 4461823876207151784 4463427118706687232 4471908544292603964 4479131561949183744 4487614765664996592 4489227275462217216 4513109208117578816 4513554735408724896 4523309791928151136 4533505080715367104 4539196544580686208 4549456091303458368 4558072485415775524 4565434674896181504 4591824470704829952 4602909216166271208 4637114204816049088 4655816218650940992 4675177114487722326 4682728451128692096 4709331347600951808 4728914782470339824 4730613997268209152 4756249549999070112 4765257598389219866 4801310475483782898 4810919085056530688 4812132362355647172 4821762629200159232 4838727865895007744 4847892123216778592 4858243010766199296 4867444228589620128 4878445684682840688 4887685165146255159 4895579744361814464 4904882348436541053 4923391863400995072 4931959616682965504 4934519773012528512 4943865454400809816 4951850775906203136 4963043008694681856 4972442711362664208 4999388752067302923 5019551860733045757 5029597225286372992 5058670041617508096 5077247859132276168 5079072238528299264 5088723515919170028 5100193215804787992 5106596112653271984 5118138102716390664 5156963103297396446 5158816126331279808 5168586611419028444 5186772138576572148 5188635872726258304 5198462834606421672 5216753480418055224 5218112863415547392 5258215280981208128 5288609588963758464 5297997766051070784 5309939158461403776 5320029130279132302 5321940746926735296 5350780743748953876 5381178890397283248 5383112479650031104 5391370517083641739 5393307768437247072 5412283970688597024 5422534508511870882 5424482957850179136 5443568849131883712 5453878638618875916 5455299811752617728 5484862491368329168 5486833336676043264 5516566898832885984 5538815846326119456 5548454568768336192 5551334744639094576 5561848636200911043 5593998050282997234 5602480396283890944 5615143189979773824 5625777930869887032 5627799410543214336 5634864676031196672 5647600665066362112 5658296878447169616 5660330042974099968 5690442045017816768 5691003796819696608 5703267985014100352 5723334773601734784 5736234851979499776 5756417633564750592 5769392278869554688 5789691723932176896 5803668142122689784 5848270688932224381 5870376971342490816 5881495109545790988 5904309786205742208 5915492191103859144 5937852568714243584 5949098501609535712 5949685787584228272 5962544725723471952 5983486354219995456 6018072980544966528 6052262059440914944 6052859529565457664 6053826251696943654 6065941455071277824 6067471239491902956 6125610752705207808 6135007829784833703 6137212288221694944 6170470302789370314 6172687503760548672 6206137761186996732 6207754958201254656 6233569485983629768 6243637934838256128 6329000172228622911 6341666066665426816 6401747300645043864 6404047605100899072 6416176483140862896 6438751620301951632 6453264208476937248 6489925638119493504 6502257825896717258 6504594246243787584 6516913553528340212 6527439659149085952 6539843131248721404 6565170524230872576 6579359697350038016 6629923615150218944 6665851669423070564 6680084139803524032 6692735814310727676 6695140678060030848 6707862816438905946 6731422148497494888 6769663812176368224 6784964687892226704 6797814999801113497 6800257621073050656 6808794816871029312 6824184136955187552 6837108728123663286 6848152012344272256 6878421501775039744 6915696184768762864 6918181163635011072 6931283779475228896 6955671307224073632 6983724327976411488 7012765671731583489 7051479451951677952 7063997021401427712 7079918877948538368 7093372173705509736 7095920995902313728 7104829374126291456 7134374324998605168 7147886397583829799 7174905187196377664 7191077024582996096 7216378627584796032 7230046011349161176 7232643943800238848 7258091798842511616 7271838184825167888 7301166342884430192 7317668527024261032 7355422531777181312 7385087795101492608 7397939425024448256 7401779659518792768 7415798181601214724 7427776163859304704 7444564513042022784 7458664067043996312 7486857586639698432 7501037241159849376 7544395837929559488 7588005062426262144 7615871788698414252 7631113031468979712 7633085273878755042 7650289823707181988 7735444654946094669 7738224189496919712 7752879917128542666 7780158207864858222 7782953809089387456 7797694251909632508 7825130220627082836 7827169295123321088 7841993479394387984 7872413048274322944 7887322921471812192 7932914383445637696 7977981805626660608 7980043695418698453 8024097307393288704 8056459412837991936 8071768335595924872 8074668719475046656 8089961652655870608 8118425956032895536 8133801762767806323 8136724436775268704 8180010439713111604 8180817957928313874 8182949717628926592 8198498997869773934 8227293737052493752 8230250005014064896 8274850348249328976 8277823704465013248 8322681853152504288 8403720594425836416 8422714784969660736 8438666896304830548 8441699115814821504 8487445317670754424 8535663067526725152 8554901977521150528 8571158043227490931 8585002160402602176 8604352277969249664 8634626450347125888 8653234184159324672 8654088418304332032 8672792328325050112 8719790841664961872 8805565457013736224 8822242664318686482 8873238286655788716 8906778853071365376 8923647752414303568 8926854237413374464 8943817088585207928 8958263123898367488 8975229531329993184 9026218416235157632 9027109470817449792 9046619583856302272 9067010161430734208 9078393089161372416 9098912182606916736 9116144970831551048 9130869349792363008 9205818432332542416 9255705454184055471 9274228409632098176 9311632437301881984 9350354228975444652 9365456902257384192 9457829564940679648 9512499099998140224 9530515196778439732 9602620950967565796 9621838170113061376 9624264724711294344 9695784246433557184 9734888457179240256 9753386738845075887 9756891369365681376 9775370330292510318 9791159488723628928 9809764696873082106 9846783726801990144 9869039546025057024 9887730908801619632 9926086017389363712 9941313265605096617 9944885422725328416 9998777504134605846 10039103721466091514 10059194450572745984 10061794224658358919 10117340083235016192 10154495718264552336 10158144477056598528 10177447031838340056 10200386431609575984 10213192225306543968 10236276205432781328 10255663092185494929 10313926206594792892 10317632252662559616 10337173222838056888 10373544277153144296 10377271745452516608 10396925669212843344 10433506960836110448 10516430561962416256 10577219177927516928 10595995532102141568 10619878316922807552 10640058260558264604 10643881493853470592 10701561487497907752 10762357780794566496 10782741034167283478 10786615536874494144 10824567941377194048 10845069017023741764 10848965915700358272 10887137698263767424 10907757277237751832 10910599623505235456 10969724982736658336 11033133797665771968 11077631692652238912 11096909137536672384 11102669489278189152 11123697272401822086 11187996100565994468 11204960792567781888 11230286379959547648 11251555861739774064 11255598821086428672 11295201330132724224 11316593756894339232 11380884090035633536 11382007593639393216 11406535970028200704 11446669547203469568 11472469703958999552 11512835267129501184 11607336284245379568 11629319875692813999 11670237311797287333 11696541377864448762 11740753942684981632 11762990219091581976 11808619572411484416 11830984382207718288 11898197003219071424 11899371575168456544 11925089451446943904 11966972708439990912 12036145961089933056 12105719059130915328 12107652503393887308 12131882910142555648 12134942478983805912 12270015659569667406 12274424576443389888 12297748496804660901 12340940605578740628 12345375007521097344 12412275522373993464 12415509916402509312 12467138971967259536 12534699334893382691 12658000344457245822 12683332133330853632 12803494601290087728 12808095210201798144 12832352966281725792 12877503240603903264 12906528416953874496 12979851276238987008 13004515651793434516 13009188492487575168 13033827107056680424 13054879318298171904 13079686262497442808 13233363996478029723 13259847230300437888 13331703338846141128 13360168279607048064 13385471628621455352 13390281356120061696 13415725632877811892 13462844296994989776 13539327624352736448 13569929375784453408 13595629999602226994 13600515242146101312 13617589633742058624 13648368273910375104 13674217456247326572 13696304024688544512 13756843003550079488 13831392369537525728 13862567558950457792 13911342614448147264 13967448655952822976 14025531343463166978 14127994042802855424 14186744347411019472 14191841991804627456 14213613181402328221 14268748649997210336 14295772795167659598 14349810374392755328 14382154049165992192 14432757255169592064 14460092022698322352 14465287887600477696 14516183597685023232 14543676369650335776 14602332685768860384 14635337054048522064 14663055495438765477 14710845063554362624 14714647045309623159 14770175590202985216 14795878850048896512 14803559319037585536 14831596363202429448 14855552327718609408 14889129026084045568 14917328134087992624 14998166256201908769 15002074482319698752 15088791675859118976 15176010124852524288 15231743577396828504 15266170547757510084 15300579647414363976 15470889309892189338 15476448378993839424 15505759834257085332 15560316415729716444 15565907618178774912 15595388503819265016 15650260441254165672 15654338590246642176 15683986958788775968 15774645842943624384 15865828766891275392 15955963611253321216 15960087390837396906 16143536671191849744 16149337438950093312 16174111551250925217 16179923305311741216 16236851912065791072 16267603525535612646 16273448873550537408 16360020879426223208 16361635915856627748 16365899435257853184 16396997995739547868 16454587474104987504 16460500010028129792 16549700696498657952 16645363706305008576 16685545908602733129 16807441188851672832 16845429569939321472 16877333792609661096 16883398231629643008 16974890635341508848 17071326135053450304 17109803955042301056 17142316086454981862 17170004320805204352 17208704555938499328 17269252900694251776 17308176836608664064 17345584656650100224 17439581683329923744 17611130914027472448 17644485328637372964 17746476573311577432 17813557706142730752 17847295504828607136 17887634177170415856 17921512272202935583 17950459062659986368 18052436832470315264 18054218941634899584 18093239167712604544 18134020322861468416 18156786178322744832 18197824365213833472 18232289941663102096 18405023489354501109 18411636864665084832 18511410908368110942 18548456819264196352 18623264874603763968 18700708457950889304 18730913804514768384 18915659129881359296 19024998199996280448 19061030393556879464 19205241901935131592 19248529449422588688 19391568492867114368 19469776914358480512 19506773477690151774 19513782738731362752 19550740660585020636 19582318977447257856 19619529393746164212 19738079092050114048 19775461817603239264 19882626531210193234 19889770845450656832 19997555008269211692 20078207442932183028 20118388901145491968 20123588449316717838 20308991436529104672 20354894063676680112 20393444999403340491 20400772863219151968 20426384450613087936 20472552410865562656 20511326184370989858 20627852413189585784 20635264505325119232 20674346445676113776 20747088554306288592 20754543490905033216 20793851338425686688 20867013921672220896 21032861123924832512 21038297015194750467 21154438355855033856 21191991064204283136 21239756633845615104 21280116521116529208 21287762987706941184 21403122974995815504 21443659192751489397 21524715561589132992 21565482068334566956 21573231073748988288 21649135882754388096 21690138034047483528 21697931831400716544 21774275396527534848 21815514554475503664 21939449965473316672 22066267595331543936 22155263385304477824 22193818275073344768 22205338978556378304 22247394544803644172 22375992201131988936 22460572759919095296 22503111723479548128 22633187513788678464 22761768180071267072 22764015187278786432 22813071940056401408 22893339094406939136 23206333964838284007 23214672568490759136 23258639751385627998 23340474623594574666 23393082755728897524 23481507885369963264 23525980438183163952 23617239144822968832 23661968764415436576 23796394006438142848 23798743150336913088 23850178902893887808 23933945416879981824 24072291922179866112 24215305006787774616 24269884957967611824 24401405288303418969 24540031319139334812 24548849152886779776 24595496993609321802 24681881211157481256 24690750015042194688 24824551044747986928 24934277943934519072 25069398669786765382 25316000688914491644 25366664266661707264 25606989202580175456 25664705932563451584 25713474129682472793 25755006481207806528 25813056833907748992 25959702552477974016 26009031303586869032 26018376984975150336 26067654214113360848 26159372524994885616 26208916791140709263 26466727992956059446 26519694460600875776 26663406677692282256 26720336559214096128 26770943257242910704 26780562712240123392 26831451265755623784 26925688593989979552 27078655248705472896 27139858751568906816 27191259999204453988 27201030484292202624 27235179267484117248 27296736547820750208 27348434912494653144 27392608049377089024 27662784739075051456 27725135117900915584 27822685228896294528 27934897311905645952 28051062686926333956 28373488694822038944 28427226362804656442 28537497299994420672 28591545590335319196 28699620748785510656 28764308098331984384 28865514510339184128 28920184045396644704 29087352739300671552 29204665371537720768 29260160216535227661 29270674108097044128 29326110990877530954 29421690127108725248 29429294090619246318 29540351180405970432 29607118638075171072 29663192726404858896 29778258052168091136 29823939796815289851 29834656268175985248 29996332512403817538 30004148964639397504 30177583351718237952 30352020249705048576 30463487154793657008 30532341095515020168 30601159294828727952 30766989276556484787 30941778619784378676 30952896757987678848 31011519668514170664 31120632831459432888 31131815236357549824 31190777007638530032 31300520882508331344 31367973917577551936 31549291685887248768 31731657533782550784 31920174781674793812 32287073342383699488 32348223102501850434 32359846610623482432 32473703824131582144 32535207051071225292 32546897747101074816 32720041758852446416 32723271831713255496 32731798870515706368 32793995991479095736 32909174948209975008 33099401392997315904 33290727412610017152 33371091817205466258 33614882377703345664 33690859139878642944 33754667585219322192 33766796463259286016 33949781270683017696 34142652270106900608 34219607910084602112 34284632172909963724 34340008641610408704 34417409111876998656 34538505801388503552 34879163366659847488 34887959627078441997 35222261828054944896 35288970657274745928 35492953146623154864 35694591009657214272 35775268354340831712 35843024544405871166 35900918125319972736 36104873664940630528 36108437883269799168 36186478335425209088 36268040645722936832 36395648730427666944 36464579883326204192 36810046978709002218 36823273729330169664 36893245490413982703 37022821816736221884 37096913638528392704 37246529749207527936 37401416915901778608 37472252932787956219 37604098004680148073 37831318259762718592 38049996399992560896 38122060787113758928 38410483803870263184 38497058898845177376 38783136985734228736 38939553828716961024 39013546955380303548 39027565477462725504 39101481321170041272 39164637954894515712 39239058787492328424 39550923635206478528 39765253062420386468 39779541690901313664 39995110016538423384 40156414885864366056 40247176898633435676 40617982873058209344 40709788127353360224 40786889998806680982 40801545726438303936 40852768901226175872 40945104821731125312 41022652368741979716 41255704826379171568 41270529010650238464 41348692891352227552 41494177108612577184 41587702676851373376 41734027843344441792 42065722247849665024 42076594030389500934 42383982128408566272 42560233042233058416 42575525975413882368 42640839544206984663 42806245949991631008 42887318385502978794 43049431123178265984 43130964136669133912 43146462147497976576 43298271765508776192 43380276068094967056 43395863662801433088 43548550793055069696 43631029108951007328 43878899930946633344 43989166486316296431 44132535190663087872 44310526770608955648 44387636550146689536 44410677957112756608 44494789089607288344 44751984402263977872 44994498768605726307 45006223446959096256 45266375027577356928 45523536360142534144 45528030374557572864 46412667929676568014 46429345136981518272 46517279502771255996 46680949247189149332 46786165511457795048 46963015770739926528 47051960876366327904 47323937528830873152 47592788012876285696 47597486300673826176 47700357805787775616 47867890833759963648 48430610013575549232 48522334653752775651 48539769915935223648 48802810576606837938 49080062638278669624 49097698305773559552 49190993987218643604 49363762422314962512 49381500030084389376 49649102089495973856 49868555887869038144 50138797339573530764 50632001377828983288 51213978405160350912 51329411865126903168 51426948259364945586 51510012962415613056 51626113667815497984 52018062607173738064 52036753969950300672 52135308428226721696 52318745049989771232 52417833582281418526 52933455985912118892 53039388921201751552 53326813355384564512 53440673118428192256 53541886514485821408 53662902531511247568 53764536816608806749 53851377187979959104 54157310497410945792 54279717503137813632 54382519998408907976 54402060968584405248 54470358534968234496 54593473095641500416 54696869824989306288 55215070468063503327 55325569478150102912 55450270235801831168 55645370457792589056 55869794623811291904 56102125373852667912 56746977389644077888 56854452725609312884 57074994599988841344 57183091180670638392 57399241497571021312 57840368090793289408 58174705478601343104 58409330743075441536 58520320433070455322 58541348216194088256 58652221981755061908 58858588181238492636 59214237276150342144 59305075687920059129 59326385452809717792 59647879593630579702 59669312536351970496 59992665024807635076 60008297929278795008 60355166703436475904 60926974309587314016 61064682191030040336 61180334998210021473 61202318589657455904 61533978553112969574 61883557239568757352 61905793515975357696 62023039337028341328 62241265662918865776 62263630472715099648 62381554015277060064 62601041765016662688 62735947835155103872 63098583371774497536 63463315067565101568 63840349563349587624 64330977578254468191 64574146684767398976 64696446205003700868 64719693221246964864 64947407648263164288 65070414102142450584 65093795494202149632 65440083517704892832 65446543663426510992 65587991982958191472 65818349896419950016 66198802785994631808 66581454825220034304 66742183634410932516 67381718279757285888 67509335170438644384 67899562541366035392 68285304540213801216 68439215820169204224 68569264345819927448 68680017283220817408 69619001894514852021 69758326733319694976 69775919254156883994 70444523656109889792 70577941314549491856 70985906293246309728 71389182019314428544 71550536708681663424 71686049088811742332 71801836250639945472 72216875766539598336 72372956670850418176 72929159766652408384 73620093957418004436 73646547458660339328 73786490980827965406 74045643633472443768 74775964997812248467 74802833831803557216 74944505865575912438 75208196009360296146 75662636519525437184 76099992799985121792 76244121574227517856 76820967607740526368 76994117797690354752 77140422389047418379 77566273971468457472 77879107657433922048 78027093910760607096 78055130954925451008 78202962642340082544 78478117574984656848 78626750373422127789 79101847270412957056 79530506124840772936 79559083381802627328 79990220033076846768 80312829771728732112 80494353797266871352 81235965746116418688 81419576254706720448 81573779997613361964 81603091452876607872 81705537802452351744 81890209643462250624 82045304737483959432 82511409652758343136 82697385782704455104 82988354217225154368 83175405353702746752 83468055686688883584 84153188060779001868 85120466084466116832 85281679088413969326 85612491899983262016 85774636771005957588 86098862246356531968 86261928273338267824 86292924294995953152 86596543531017552384 86760552136189934112 87262058217902014656 87757799861893266688 87780480649605682983 87978332972632592862 88265070381326175744 88621053541217911296 88821355914225513216 88989578179214576688 89471819390445869553 89503968804527955744 89988997537211452614 90012446893918192512 90532750055154713856 91056060749115145728 92825335859353136028 92858690273963036544 93034559005542511992 93361898494378298664 93572331022915590096 94103921752732655808 94282738475502400241 94647875057661746304 95185576025752571392 95194972601347652352 95400715611575551232 96861220027151098464 97044669307505551302 97079539831870447296 97605621153213675876 98160125276557339248 98195396611547119104 98381987974437287208 98727524844629925024 99298204178991947712 99737111775738076288 100277594679147061528 101264002755657966576 102427956810320701824 102658823730253806336 102853896518729891172 103020025924831226112 103252227335630995968 104036125214347476128 104270616856453443392 104637490099979542464 104835667164562837052 105866911971824237784 106653626710769129024 107083773028971642816 107325805063022495136 107529073633217613498 107702754375959918208 108314620994821891584 108559435006275627264 108765039996817815952 108804121937168810496 109186946191283000832 109393739649978612576 110430140936127006654 110651138956300205824 110679736471241948109 110900540471603662336 111290740915585178112 111739589247622583808 112204250747705335824 112416758798363868657 112812294014040444219 113493954779288155776 113708905451218625768 114149989199977682688 114366182361341276784 115680736181586578816 116349410957202686208 116818661486150883072 117040640866140910644 117082696432388176512 117304443963510123816 117717176362476985272 118610151375840118258 118652770905619435584 119295759187261159404 119338625072703940992 119985330049615270152 120016595858557590016 121853948619174628032 122129364382060080672 122360669996420042946 122404637179314911808 123067957106225939148 123767114479137514704 123811587031950715392 124046078674056682656 124482531325837731552 124763108030554120128 125202083530033325376 125471895670310207744 126197166743548995072 127680699126699175248 127922518632620953989 128661955156508936382 129148293369534797952 129392892410007401736 129439386442493929728 129894815296526328576 130140828204284901168 130187590988404299264 130880167035409785664 130893087326853021984 131175983965916382944 131636699792839900032 132397605571989263616 133162909650440068608 133484367268821865032 135018670340877288768 135799125082732070784 136570609080427602432 137138528691639854896 139238003789029704042 139516653466639389952 139551838508313767988 140889047312219779584 141155882629098983712 141971812586492619456 142778364038628857088 143101073417363326848 143372098177623484664 143603672501279890944 145567003961258326953 145858319533304816768 147240187914836008872 147293094917320678656 147572981961655930812 148091287266944887536 149551929995624496934 149605667663607114432 149889011731151824876 150416392018720592292 151325273039050874368 152488243148455035712 153641935215481052736 153988235595380709504 154280844778094836758 156054187821521214192 156110261909850902016 156349744995425610431 156405925284680165088 156956235149969313696 157253500746844255578 158203694540825914112 159061012249681545872 159118166763605254656 159980440066153693536 160625659543457464224 160988707594533742704 161293610449826420247 162471931492232837376 162839152509413440896 163147559995226723928 163206182905753215744 163411075604904703488 163780419286924501248 164090609474967918864 165022819305516686272 165394771565408910208 165976708434450308736 166350810707405493504 166936111373377767168 168306376121558003736 170240932168932233664 170563358176827938652 171224983799966524032 171549273542011915176 172197724492713063936 172523856546676535648 173521104272379868224 174524116435804029312 175515599723786533376 175560961299211365966 175956665945265185724 177642711828451026432 177915227063760177387 177979156358429153376 178943638780891739106 179007937609055911488 179977995074422905228 180024893787836385024 181065500110309427712 183541004994630064419 185650671718706272056 185717380547926073088 186069118011085023984 186723796988756597328 187144662045831180192 188207843505465311616 188565476951004800482 189295750115323492608 190389945202695304704 190801431223151102464 193722440054302196928 194089338615011102604 194159079663740894592 195211242306427351752 196320250553114678496 196763975948874574416 197136634994232291413 197455049689259850048 198596408357983895424 199474223551476152576 200555189358294123056 202528005511315933152 204855913620641403648 205317647460507612672 205707793037459782344 206040051849662452224 208072250428694952256 208541233712906886784 209274980199959084928 209671334329125674104 211733823943648475568 213307253421538258048 214167546057943285632 214651610126044990272 215058147266435226996 215405508751919836416 217118870012551254528 217530079993635631904 218787479299957225152 220860281872254013308 221302277912600411648 221359472942483896218 224327894993436745401 224408501495410671648 224833517596727737314 225624588028080888438 226987909558576311552 227417810902437251536 228299978399955365376 228732364722682553568 231361472363173157632 231421267167142255137 232698821914405372416 233637322972301766144 234081281732281821288 234165392864776353024 234608887927020247632 235434352724953970544 235880251120266383367 237220302751680236516 237305541811238871168 238591518374522318808 238677250145407881984 239970660099230540304 243707897238349256064 244258728764120161344 244721339992840085892 244809274358629823616 246135914212451878296 247534228958275029408 248092157348113365312 248965062651675463104 249526216061108240256 250404167060066650752 250943791340620415488 255361398253398350496 255845037265241907978 257323910313017872764 258296586739069595904 258785784820014803472 258878772884987859456 259789630593052657152 260281656408569802336 261760334070819571328 261786174653706043968 262351967931832765888 263273399585679800064 264795211143978527232 266968734537643730064 268415458171337608659 270037340681754577536 271598250165464141568 274277057383279709792 278476007578059408084 279033306933278779904 279103677016627535976 282311765258197967424 282848215426507200723 283943625172985238912 285556728077257714176 286202146834726653696 286744196355246969328 288298084702547801893 291134007922516653906 291716639066609633536 294480375829672017744 294586189834641357312 295145963923311861624 296182574533889775072 299103859991248993868 299211335327214228864 299778023462303649752 300832784037441184584 304976486296910071424 307283870430962105472 307976471190761419008 308561689556189673516 312108375643042428384 312699489990851220862 312811850569360330176 313912470299938627392 314507001493688511156 316407389081651828224 318122024499363091744 319960880132307387072 321251319086914928448 321977415189067485408 322587220899652840494 324943862984465674752 325678305018826881792 326295119990453447856 326412365811506431488 327560838573849002496 328181218949935837728 330045638611033372544 330789543130817820416 331953416868900617472 332701621414810987008 333872222746755534336 336612752243116007472 337250276395091605971 338436882042121332657 340481864337864467328 341126716353655877304 342449967599933048064 343098547084023830352 345047713093353071296 347042208544759736448 349048232871608058624 351121922598422731932 351913331890530371448 355830454127520354774 355958312716858306752 357887277561783478212 358015875218111822976 359955990148845810456 360049787575672770048 367082009989260128838 371301343437412544112 371434761095852146176 372138236022170047968 373447593977513194656 374289324091662360384 376415687010930623232 377130953902009600964 378591500230646985216 383767555897862861967 387444880108604393856 388178677230022205208 388318159327481789184 390422484612854703504 392640501106229356992 393527951897749148832 394273269988464582826 394910099378519700096 397192816715967790848 398948447102952305152 401110378716588246112 405056011022631866304 409711827241282807296 411415586074919564688 412194782260667518409 416144500857389904512 417082467425813773568 418549960399918169856 419342668658251348208 423467647887296951136 426614506843076516096 428335092115886571264 429303220252089980544 430116294532870453992 430811017503839672832 435060159987271263808 437574958599914450304 441720563744508026616 442718945884967792436 448655789986873490802 448817002990821343296 449667035193455474628 451249176056161776876 453975819117152623104 454835621804874503072 457464729445365107136 462722944726346315264 462842534334284510274 468162563464563642576 468330785729552706048 469049234986276831293 469217775854040495264 470868705449907941088 471760502240532766734 474440605503360473032 474611083622477742336 477183036749044637616 477354500290815763968 479941320198461080608 483880831349479260741 487415794476698512128 488517457528240322688 489442679985680171784 489618548717259647232 492271828424903756592 495068457916550058816 496184314696226730624 497930125303350926208 499052432122216480512 500808334120133301504 510722796506796700992 511690074530483815956 514647820626035745528 516593173478139191808 517571569640029606944 520563312817139604672 523520668141639142656 523572349307412087936 524703935863665531776 526546799171359600128 533745681191280532161 533937469075287460128 536830916342675217318 540074681363509155072 543196500330928283136 548554114766559419584 556952015156118816168 558207354033255071952 564623530516395934848 565696430853014401446 567887250345970477824 572404293669453307392 573488392710493938656 576596169405095603786 582268015845033307812 583433278133219267072 588960751659344035488 590291927846623723248 591409904982696874239 592365149067779550144 598207719982497987736 598422670654428457728 599556046924607299504 601665568074882369168 609952972593820142848 614567740861924210944 615952942381522838016 617123379112379347032 624216751286084856768 625398979981702441724 625623701138720660352 627824940599877254784 629014002987377022312 636244048998726183488 639921760264614774144 642502638173829856896 643954830378134970816 645174441799305680988 651356610037653763584 652590239980906895712 656362437899871675456 660091277222066745088 661579086261635640832 663906833737801234944 672983684980310236203 673225504486232014944 674500552790183211942 676873764084242665314 680963728675728934656 682253432707311754608 684899935199866096128 686197094168047660704 690095426186706142592 694084417089519472896 698096465743216117248 702243845196845463864 703826663781060742896 707640753360799150101 711660908255040709548 711916625433716613504 715774555123566956424 716031750436223645952 719911980297691620912 734164019978520257676 742602686874825088224 744276472044340095936 746895187955026389312 748578648183324720768 752831374021861246464 754261907804019201928 767535111795725723934 774889760217208787712 776357354460044410416 776636318654963578368 780844969225709407008 785281002212458713984 787055903795498297664 788546539976929165652 789820198757039400192 794385633431935581696 802220757433176492224 810112022045263732608 822831172149839129376 824389564521335036818 832289001714779809024 834164934851627547136 837099920799836339712 838685337316502696416 846935295774593902272 848544646279521602169 853229013686153032192 856670184231773142528 858606440504179961088 860232589065740907984 864894254107643405679 870120319974542527616 875149917199828900608 883441127489016053232 885437891769935584872 897311579973746981604 897634005981642686592 899334070386910949256 902498352112323553752 909671243609749006144 914929458890730214272 925685068668569020548 936325126929127285152 938098469972553662586 938435551708080990528 941737410899815882176 943521004481065533468 948881211006720946064 949222167244955484672 954366073498089275232 959882640396922161216 967761662698958521482 974831588953397024256 977034915056480645376 978885359971360343568 979237097434519294464 984543656849807513184 990136915833100117632 992368629392453461248 995860250606701852416 998104864244432961024 1001616668240266603008 1011750829185274817913 1021445593013593401984 1023380149060967631912 1029295641252071491056 1035143139280059213888 1041126625634279209344 1047041336283278285312 1047144698614824175872 1049407871727331063552 1067491362382561064322 1067874938150574920256 1073661832685350434636 1080149362727018310144 1097108229533118839168 1113904030312237632336 1116414708066510143904 1129247061032791869696 1131392861706028802892 1135774500691940955648 1146976785420987877312 1153192338810191207572 1164536031690066615624 1177921503318688070976 1180583855693247446496 1182819809965393748478 1184730298135559100288 1196415439964995975472 1196845341308856915456 1199112093849214599008 1203331136149764738336 1219905945187640285696 1229135481723848421888 1234246758224758694064 1236584346782002555227 1248433502572169713536 1250797959963404883448 1251247402277441320704 1255649881199754509568 1258028005974754044624 1272488097997452366976 1279843520529229548288 1285005276347659713792 1287909660756269941632 1290348883598611361976 1305180479961813791424 1312724875799743350912 1320182554444133490176 1345967369960620472406 1346451008972464029888 1349001105580366423884 1353747528168485330628 1361927457351457869312 1364506865414623509216 1372394188336095321408 1380190852373412285184 1388168834179038945792 1404487690393690927728 1407147704958830493879 1407653327562121485792 1415281506721598300202 1423321816510081419096 1423833250867433227008 1431549110247133912848 1432063500872447291904 1439823960595383241824 1468328039957040515352 1485205373749650176448 1488552944088680191872 1493790375910052778624 1497157296366649441536 1508523815608038403856 1535070223591451447868 1549779520434417575424 1552714708920088820832 1561689938451418814016 1570562004424917427968 1574111807590996595328 1577093079953858331304 1579640397514078800384 1601237043573841596483 1604441514866352984448 1620224044090527465216 1645662344299678258752 1648779129042670073636 1664578003429559618048 1677370674633005392832 1693870591549187804544 1697089292559043204338 1717212881008359922176 1719847194949681714741 1720465178131481815968 1729788508215286811358 1740240639949085055232 1750299834399657801216 1766882254978032106464 1770875783539871169744 1774229714948090622717 1794623159947493963208 1795268011963285373184 1798668140773821898512 1804996704224647107504 1819342487219498012288 1829858917781460428544 1851370137337138041096 1872650253858254570304 1876196939945107325172 1876871103416161981056 1883474821799631764352 1887042008962131066936 1897762422013441892128 1908732146996178550464 1919765280793844322432 1935523325397917042964 1954069830112961290752 1957770719942720687136 1969087313699615026368 1980273831666200235264 1984737258784906922496 1991720501213403704832 2018951054940930708609 2023501658370549635826 2042891186027186803968 2046760298121935263824 2058591282504142982112 2070286278560118427776 2082253251268558418688 2094289397229648351744 2098815743454662127104 2134982724765122128644 2135749876301149840512 2147323665370700869272 2168502984936555205543 2194216459066237678336 2227808060624475264672 2232829416133020287808 2258494122065583739392 2262785723412057605784 2293953570841975754624 2306384677620382415144 2329072063380133231248 2355843006637376141952 2361167711386494892992 2365639619930787496956 2369460596271118200576 2392830879929991950944 2398224187698429198016 2406662272299529476672 2468493516449517388128 2473168693564005110454 2496867005144339427072 2501595919926809766896 2502494804554882641408 2511299762399509019136 2516056011949508089248 2544976195994904733952 2545633938838564806507 2559687041058459096576 2570010552695319427584 2575819321512539883264 2580697767197222723952 2594682762322930217037 2610360959923627582848 2625449751599486701824 2691934739921240944812 2692902017944928059776 2698002211160732847768 2707495056336970661256 2729013730829247018432 2744788376672190642816 2760381704746824570368 2808975380787381855456 2814295409917660987758 2815306655124242971584 2830563013443196600404 2846643633020162838192 2847666501734866454016 2863098220494267825696 2879647921190766483648 2936656079914081030704 2970410747499300352896 2977105888177360383744 2987580751820105557248 2994314592733298883072 3017047631216076807712 3070140447182902895736 3105429417840177641664 3123379876902837628032 3141124008849834855936 3148223615181993190656 3154186159907716662608 3202474087147683192966 3208883029732705968896 3240448088181054930432 3291324688599356517504 3297558258085340147272 3354741349266010785664 3387741183098375609088 3394178585118086408676 3439694389899363429482 3440930356262963631936 3459577016430573622716 3480481279898170110464 3533764509956064212928 3541751567079742339488 3548459429896181245434 3589246319894987926416 3590536023926570746368 3597336281547643797024 3609993408449294215008 3638684974438996024576 3659717835562920857088 3702740274674276082192 3709753040346007665681 3745300507716509140608 3752393879890214650344 3753742206832323962112 3766949643599263528704 3774084017924262133872 3795524844026883784256 3817464293992357100928 3839530561587688644864 3871046650795834085928 3915541439885441374272 3938174627399230052736 3960547663332400470528 4037902109881861417218 4047003316741099271652 4085782372054373607936 4093520596243870527648 4117182565008285964224 4140572557120236855552 4164506502537116837376 4221443114876491481637 4269965449530244257288 4271499752602299681024 4294647330741401738544 4337005969873110411086 4388432918132475356672 4455616121248950529344 4465658832266040575616 4525571446824115211568 4534142604867342702499 4587907141683951509248 4612769355240764830288 4658144126760266462496 4711686013274752283904 4722335422772989785984 4731279239861574993912 4738921192542236401152 4785661759859983901888 4796448375396858396032 4813324544599058953344 4936987032899034776256 4946337387128010220908 4993734010288678854144 5003191839853619533792 5032112023899016178496 5089952391989809467904 5091267877677129613014 5151638643025079766528 5159541584849045144223 5161395534394445447904 5189365524645860434074 5220721919847255165696 5250899503198973403648 5322689144844271868151 5383869479842481889624 5385804035889856119552 5396004422321465695536 5414990112673941322512 5458027461658494036864 5489576753344381285632 5617950761574763710912 5628590819835321975516 5630613310248485943168 5661126026886393200808 5693287266040325676384 5726196440988535651392 5759295842381532967296 5873312159828162061408 5940821494998600705792 5954211776354720767488 5975161503640211114496 6034095262432153615424 6140280894365805791472 6210858835680355283328 6246759753805675256064 6296447230363986381312 6308372319815433325216 6404948174295366385932 6417766059465411937792 6505508954809665616629 6582649377198713035008 6595116516170680294544 6709482698532021571328 6775482366196751218176 6788357170236172817352 6879388779798726858964 6881860712525927263872 6919154032861147245432 7067529019912128425856 7083503134159484678976 7096918859792362490868 7178492639789975852832 7194672563095287594048 7219986816898588430016 7277369948877992049152 7405480549348552164384 7419506080692015331362 7490601015433018281216 7504787759780429300688 7507484413664647924224 7533899287198527057408 7548168035848524267744 7591049688053767568512 7634928587984714201856 7679061123175377289728 7742093301591668171856 7784048286968790651111 7831082879770882748544 7876349254798460105472 8075804219763722834436 8094006633482198543304 8187041192487741055296 8234365130016571928448 8281145114240473711104 8442886229752982963274 8539930899060488514576 8542999505204599362048 8589294661482803477088 8674011939746220822172 8911232242497901058688 8931317664532081151232 9051142893648230423136 9068285209734685404998 9175814283367903018496 9225538710481529660576 9316288253520532924992 9423372026549504567808 9444670845545979571968 9462558479723149987824 9571323519719967803776 9592896750793716792064 9626649089198117906688 9873974065798069552512 9892674774256020441816 10006383679707239067584 10064224047798032356992 10182535755354259226028 10319083169698090288446 10322791068788890895808 10378731049291720868148 10441443839694510331392 10645378289688543736302 10767738959684963779248 10771608071779712239104 10792008844642931391072 10829980225347882645024 10916054923316988073728 10979153506688762571264 11129259121038022997043 11235901523149527421824 11257181639670643951032 11261226620496971886336 11322252053772786401616 11386574532080651352768 11452392881977071302784 11518591684763065934592 11746624319656324122816 11881642989997201411584 12068190524864307230848 12280561788731611582944 12421717671360710566656 12493519507611350512128 12616744639630866650432 12809896348590732771864 13011017909619331233258 13165298754397426070016 13190233032341360589088 13418965397064043142656 13576714340472345634704 13602427814602028107497 13758777559597453717928 13763721425051854527744 13838308065722294490864 14135058039824256851712 14167006268318969357952 14193837719584724981736 14356985279579951705664 14389345126190575188096 14439973633797176860032 14810961098697104328768 14839012161384030662724 14981202030866036562432 15009575519560858601376 15096336071697048535488 15182099376107535137024 15269857175969428403712 15478624754547135432669 15484186603183336343712 15568096573937581302222 15662165759541765497088 15752698509596920210944 16151608439527445668872 16188013266964397086608 16374082384975482110592 16468730260033143856896 16885772459505965926548 17079861798120977029152 17178589322965606954176 17348023879492441644344 17822464484995802117376 17862635329064162302464 18102285787296460846272 18136570419469370809996 18451077420963059321152 18632576507041065849984 18889341691091959143936 18925116959446299975648 19142647039439935607552 19185793501587433584128 19253298178396235813376 19516526864428996849887 19747948131596139105024 19785349548512040883632 20012767359414478135168 20128448095596064713984 20365071510708518452056 20638166339396180576892 20645582137577781791616 20757462098583441736296 21290756579377087472604 21535477919369927558496 21584017689285862782144 21659960450695765290048 21832109846633976147456 22258518242076045994086 22471803046299054843648 22514363279341287902064 22522453240993943772672 22644504107545572803232 22773149064161302705536 22904785763954142605568 23037183369526131869184 23493248639312648245632 24136381049728614461696 24561123577463223165888 24843435342721421133312 25233489279261733300864 25619792697181465543728 26022035819238662466516 26380466064682721178176 27153428680944691269408 27204855629204056214994 27517555119194907435856 27527442850103709055488 27676616131444588981728 28270116079648513703424 28334012536637938715904 28387675439169449963472 28713970559159903411328 28778690252381150376192 28879947267594353720064 29621922197394208657536 29678024322768061325448 30019151039121717202752 30192672143394097070976 30364198752215070274048 30957249509094270865338 30968373206366672687424 31136193147875162604444 31324331519083530994176 32303216879054891337744 32376026533928794173216 32748164769950964221184 32937460520066287713792 33771544919011931853096 34159723596241954058304 34357178645931213908352 34696047758984883288688 35644928969991604234752 36204571574592921692544 36273140838938741619992 36902154841926118642304 37265153014082131699968 37850233918892599951296 38285294078879871215104 39033053728857993699774 39495896263192278210048 39570699097024081767264 40025534718828956270336 40256896191192129427968 40730143021417036904112 40807283443806084322491 41276332678792361153784 41291164275155563583232 41514924197166883472592 42581513158754174945208 43070955838739855116992 43168035378571725564288 43319920901391530580096 44517036484152091988172 44943606092598109687296 45028726558682575804128 45289008215091145606464 45546298128322605411072 45809571527908285211136 46435874263641406298007 46986497278625296491264 48272762099457228923392 49122247154926446331776 49875568653540769727489 50466978558523466601728 51239585394362931087456 52044071638477324933032 52760932129365442356352 54306857361889382538816 54409711258408112429988 55035110238389814871712 55353232262889177963456 56668025073275877431808 56775350878338899926944 57427941118319806822656 57557380504762300752384 57759894535188707440128 58549580593286990549661 59243844394788417315072 59356048645536122650896 60038302078243434405504 60385344286788194141952 61914499018188541730676 61936746412733345374848 62272386295750325208888 64606433758109782675488 64752053067857588346432 65496329539901928442368 67543089838023863706192 68319447192483908116608 68714357291862427816704 69392095517969766577376 72409143149185843385088 72546281677877483239984 73804309683852237284608 74530306028164263399936 75700467837785199902592 78066107457715987399548 79141398194048163534528 80051069437657912540672 81460286042834073808224 81614566887612168644982 82552665357584722307568 82582328550311127166464 83029848394333766945184 85163026317508349890416 86141911677479710233984 86336070757143451128576 86639841802783061160192 89034072968304183976344 90057453117365151608256 90578016430182291212928 91092596256645210822144 92871748527282812596014 93972994557250592982528 98244494309852892663552 99751137307081539454978 100933957117046933203456 102479170788725862174912 104088143276954649866064 105521864258730884712704 108613714723778765077632 108819422516816224859976 110070220476779629743424 110706464525778355926912 113550701756677799853888 114855882236639613645312 117099161186573981099322 118487688789576834630144 118712097291072245301792 120076604156486868811008 120770688573576388283904 122421850331418252967473 123828998036377083461352 123873492825466690749696 124544772591500650417776 129212867516219565350976 129504106135715176692864 135086179676047727412384 136638894384967816233216 137428714583724855633408 138784191035939533154752 144818286298371686770176 145092563355754966479968 147608619367704474569216 149626705960622309182467 151400935675570399805184 156132214915431974799096 158282796388096327069056 162920572085668147616448 163229133775224337289964 165105330715169444615136 166059696788667533890368 170326052635016699780832 172283823354959420467968 172672141514286902257152 173279683605566122320384 178068145936608367952688 180114906234730303216512 181156032860364582425856 185743497054565625192028 196488988619705785327104 199502274614163078909956 204958341577451724349824 208176286553909299732128 211043728517461769425408 217227429447557530155264 217638845033632449719952 220140440953559259486848 221412929051556711853824 227101403513355599707776 234198322373147962198644 237424194582144490603584 240153208312973737622016 244843700662836505934946 247657996072754166922704 247746985650933381499392 249089545183001300835552 258425735032439130701952 259008212271430353385728 270172359352095454824768 273277788769935632466432 277568382071879066309504 290185126711509932959936 299253411921244618364934 302801871351140799610368 312264429830863949598192 316565592776192654138112 325841144171336295232896 326458267550448674579928 330210661430338889230272 332119393577335067780736 340652105270033399561664 344567646709918840935936 356136291873216735905376 360229812469460606433024 362312065720729164851712 371486994109131250384056 399004549228326157819912 409916683154903448699648 416352573107818599464256 434454858895115060310528 435277690067264899439904 440280881907118518973696 442825858103113423707648 448880117881866927547401 454202807026711199415552 468396644746295924397288 474848389164288981207168 489687401325673011869892 495315992145508333845408 498179090366002601671104 516851470064878261403904 518016424542860706771456 540344718704190909649536 555136764143758132619008 580370253423019865919872 598506823842489236729868 624528859661727899196384 633131185552385308276224 651682288342672590465792 652916535100897349159856 660421322860677778460544 664238787154670135561472 681304210540066799123328 712272583746433471810752 720459624938921212866048 742973988218262500768112 798009098456652315639824 819833366309806897399296 832705146215637198928512 870555380134529798879808 880561763814237037947392 897760235763733855094802 908405614053422398831104 936793289492591848794576 949696778328577962414336 979374802651346023739784 990631984291016667690816 996358180732005203342208 1033702940129756522807808 1080689437408381819299072 1110273528287516265238016 1160740506846039731839744 1197013647684978473459736 1249057719323455798392768 1303364576685345180931584 1305833070201794698319712 1320842645721355556921088 1328477574309340271122944 1346640353645600782642203 1362608421080133598246656 1424545167492866943621504 1485947976436525001536224 1596018196913304631279648 1665410292431274397857024 1741110760269059597759616 1795520471527467710189604 1873586578985183697589152 1899393556657155924828672 1958749605302692047479568 1981263968582033335381632 1992716361464010406684416 2161378874816763638598144 2321481013692079463679488 2394027295369956946919472 2498115438646911596785536 2611666140403589396639424 2641685291442711113842176 2693280707291201565284406 2725216842160267196493312 2849090334985733887243008 2971895952873050003072448 3192036393826609262559296 3330820584862548795714048 3482221520538119195519232 3591040943054935420379208 3747173157970367395178304 3917499210605384094959136 3962527937164066670763264 3985432722928020813368832 4788054590739913893838944 4996230877293823193571072 5223332280807178793278848 5386561414582403130568812 5698180669971467774486016 5943791905746100006144896 6384072787653218525118592 6964443041076238391038464 7182081886109870840758416 7494346315940734790356608 7834998421210768189918272 7925055874328133341526528 9576109181479827787677888 9992461754587646387142144 10446664561614357586557696 10773122829164806261137624 11887583811492200012289792 12768145575306437050237184 14364163772219741681516832 14988692631881469580713216 15669996842421536379836544 19152218362959655575355776 20893329123228715173115392 21546245658329612522275248 23775167622984400024579584 25536291150612874100474368 28728327544439483363033664 29977385263762939161426432 31339993684843072759673088 38304436725919311150711552 43092491316659225044550496 57456655088878966726067328 62679987369686145519346176 76608873451838622301423104 86184982633318450089100992 114913310177757933452134656 172369965266636900178201984 229826620355515866904269312 344739930533273800356403968 689479861066547600712807936
- Sum of all divisors σ(n): 2444824742442575219983872000
- Sum of proper divisors (its aliquot sum) s(n): 1755344881376027619271064064
- 689479861066547600712807936 is an abundant number, because the sum of its proper divisors (1755344881376027619271064064) is greater than itself. Its abundance is 1065865020309480018558256128
Bases of 689479861066547600712807936
- Binary: 1000111010010100110000101000101001101001001001011110110100100011101101100000110110000000002
- Hexadecimal: 0x23A530A29A497B48ED83600
- Base-36: 2EMRWOC5WN6SFU7PC0
Squares and roots of 689479861066547600712807936
- 689479861066547600712807936 squared (6894798610665476007128079362) is 475382478816345781983129216426585107311602353624580096
- 689479861066547600712807936 cubed (6894798610665476007128079363) is 327766645447765097675799292583584466254643813134009345432635544936448657096441856
-
The
square root of 689479861066547600712807936 is 26257948531188.5627649107 -
689479861066547600712807936 is a
perfect cube number . Itscube root is 883433496
Scales and comparisons
How big is 689479861066547600712807936?- 689,479,861,066,547,600,712,807,936 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 689,479,861,066,547,600,712,807,936 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 689479861066547600712807936 cubic inches would be around 73619458 feet tall.
Recreational maths with 689479861066547600712807936
- 689479861066547600712807936 backwards is 639708217006745660168974986
- The number of decimal digits it has is: 27
- The sum of 689479861066547600712807936's digits is 135
- 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 689479861066547600712807936 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 689479861066547600712807936 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/689479861066547600712807936/
Chicago style:
Numbermatics. 2024. "Number 689479861066547600712807936 - Facts about the integer". https://numbermatics.com/n/689479861066547600712807936/
The information we have on file for 689479861066547600712807936 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 689479861066547600712807936, math, Factors of 689479861066547600712807936, curriculum, school, college, exams, university, Prime factorization of 689479861066547600712807936, STEM, science, technology, engineering, physics, economics, calculator, six hundred eighty-nine septillion, four hundred seventy-nine sextillion, eight hundred sixty-one quintillion, sixty-six quadrillion, five hundred forty-seven trillion, six hundred billion, seven hundred twelve million, eight hundred seven thousand, nine hundred thirty-six.