49242535922156783870103552
49,242,535,922,156,783,870,103,552 is an even composite number composed of six prime numbers multiplied together.
49242535922156783870103552 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 49242535922156783870103552:
212 × 33 × 76 × 173 × 893 × 1033
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 89 × 89 × 89 × 103 × 103 × 103)See below for interesting mathematical facts about the number 49242535922156783870103552 from the Numbermatics database.
Names of 49242535922156783870103552
- Cardinal: 49242535922156783870103552 can be written as Forty-nine septillion, two hundred forty-two sextillion, five hundred thirty-five quintillion, nine hundred twenty-two quadrillion, one hundred fifty-six trillion, seven hundred eighty-three billion, eight hundred seventy million, one hundred three thousand, five hundred fifty-two.
Scientific notation
- Scientific notation: 4.9242535922156783870103552 × 1025
Factors of 49242535922156783870103552
Divisors of 49242535922156783870103552
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 84 89 96 98 102 103 108 112 119 126 128 136 144 147 153 168 178 189 192 196 204 206 216 224 238 252 256 267 272 288 289 294 306 309 336 343 356 357 378 384 392 408 412 432 441 448 459 476 504 512 534 544 576 578 588 612 618 623 672 686 712 714 721 756 768 784 801 816 824 833 864 867 882 896 918 927 952 1008 1024 1029 1068 1071 1088 1152 1156 1176 1224 1236 1246 1323 1344 1372 1424 1428 1442 1512 1513 1536 1568 1602 1632 1648 1666 1728 1734 1751 1764 1792 1836 1854 1869 1904 2016 2023 2048 2058 2136 2142 2163 2176 2304 2312 2352 2401 2403 2448 2472 2492 2499 2601 2646 2688 2744 2781 2848 2856 2884 3024 3026 3072 3087 3136 3204 3213 3264 3296 3332 3456 3468 3502 3528 3584 3672 3708 3738 3808 4032 4046 4096 4116 4272 4284 4326 4352 4361 4539 4608 4624 4704 4802 4806 4896 4913 4944 4984 4998 5047 5202 5253 5292 5376 5488 5562 5607 5696 5712 5768 5831 6048 6052 6069 6144 6174 6272 6408 6426 6489 6528 6592 6664 6912 6936 7004 7056 7168 7203 7344 7416 7476 7497 7616 7803 7921 8064 8092 8232 8544 8568 8652 8704 8722 9078 9167 9216 9248 9261 9408 9604 9612 9792 9826 9888 9968 9996 10094 10404 10506 10584 10591 10609 10752 10976 11124 11214 11392 11424 11536 11662 12096 12104 12138 12257 12288 12348 12544 12816 12852 12978 13056 13083 13184 13328 13617 13824 13872 14008 14112 14161 14336 14406 14688 14739 14832 14952 14994 15141 15232 15606 15759 15842 16128 16184 16464 16807 16821 17088 17136 17304 17408 17444 17493 18156 18207 18334 18432 18496 18522 18816 19208 19224 19467 19584 19652 19776 19936 19992 20188 20808 21012 21168 21182 21218 21504 21609 21952 22248 22428 22491 22784 22848 23072 23324 23763 24192 24208 24276 24514 24696 25088 25632 25704 25721 25956 26112 26166 26368 26656 27234 27501 27648 27744 28016 28224 28322 28672 28812 29376 29478 29664 29767 29904 29988 30282 30464 30527 31212 31518 31684 31773 31827 32256 32368 32928 33614 33642 34176 34272 34391 34608 34816 34888 34986 35329 36312 36414 36668 36771 36864 36992 37044 37632 38416 38448 38934 39168 39249 39304 39552 39872 39984 40376 40817 40851 41616 42024 42336 42364 42436 42483 43008 43218 43904 44217 44496 44856 44982 45423 45568 45696 46144 46648 47277 47526 48384 48416 48552 49028 49392 50176 50421 51264 51408 51442 51912 52224 52332 52479 52736 53312 54468 54621 55002 55296 55447 55488 56032 56448 56644 57624 58752 58956 59328 59534 59808 59976 60564 60928 61054 62424 63036 63368 63546 63654 64169 64512 64736 64827 65856 67228 67284 68352 68544 68782 69216 69632 69776 69972 70658 71289 72624 72828 73336 73542 73984 74088 74137 74263 75264 76832 76896 77163 77868 78336 78498 78608 79104 79744 79968 80752 81634 81702 82503 83232 84048 84672 84728 84872 84966 85799 86016 86436 87808 88434 88992 89301 89712 89964 90846 91136 91392 91581 92288 93296 94554 95052 95319 95481 96768 96832 97104 98056 98784 99127 100352 100842 102528 102816 102884 103173 103824 104448 104664 104958 105472 105987 106624 108936 109242 110004 110313 110592 110894 110976 112064 112896 113288 115248 117504 117649 117747 117912 118656 119068 119616 119952 121128 121856 122108 122451 124848 126072 126736 127092 127308 127449 128338 129024 129472 129654 131712 132651 134456 134568 134657 136269 136704 137088 137564 138432 139552 139944 141316 142578 145248 145656 146672 147084 147968 148176 148274 148526 150528 151263 153664 153792 154326 155736 155839 156672 156996 157216 157437 158208 159488 159936 161504 163268 163404 165006 166341 166464 168096 169344 169456 169744 169932 171598 172872 175616 176868 177984 178602 179424 179928 180047 180353 181692 182272 182784 183162 184576 186592 189108 190104 190638 190962 192507 193536 193664 194208 196112 197568 198254 200704 201684 205056 205632 205768 206346 207648 208369 208896 209328 209916 210944 211974 213248 213689 213867 217872 218484 220008 220626 221788 221952 222411 222789 224128 225792 226576 230496 231489 235008 235298 235494 235824 237312 238136 239232 239904 240737 242256 243712 244216 244902 247303 247509 249696 252144 253472 254184 254616 254898 256676 257397 258048 258944 259308 263424 265302 267903 268912 269136 269314 272538 273408 274176 274743 275128 276864 279104 279888 282632 285156 285719 285957 286443 290496 291312 293344 294168 295936 296352 296548 297052 297381 301056 302526 307328 307584 308652 309519 311472 311678 313344 313992 314432 314874 316416 317961 318976 319872 323008 326536 326808 330012 330939 332682 332928 336192 338688 338912 339488 339864 343196 345744 351232 352947 353736 355968 357204 358848 359856 360094 360706 363384 364544 365568 366324 367353 369152 373184 378216 380208 381276 381924 382347 385014 387072 387328 388129 388416 392224 395136 396508 403368 403971 410112 411264 411536 412692 415296 416738 418656 419832 421888 423948 426496 427378 427734 435744 436968 437257 440016 441252 443576 443904 444822 445578 448256 449183 451584 453152 453789 460992 462978 467517 470016 470596 470988 471648 474624 476272 478464 479808 481474 484512 487424 488432 489804 494606 495018 499023 499392 504288 506039 506944 508368 509232 509796 513352 514794 517888 518616 518959 519841 526848 530604 535806 537824 538272 538628 540141 541059 545076 546816 548352 549486 550256 553728 558208 559776 565264 570312 571438 571914 572886 577521 580992 582624 586688 588336 591872 592704 593096 594104 594762 600593 602112 605052 614656 615168 617304 619038 622944 623356 625107 626688 627984 628864 629748 632832 635922 637952 639744 641067 646016 653072 653616 660024 661878 665364 665856 667233 668367 672384 677376 677824 678976 679728 686392 691488 693889 694467 702464 704969 705894 707472 711936 714408 717696 719712 720188 721412 722211 726768 731136 732648 734706 738304 741909 746368 756432 760416 762552 763848 764694 770028 772191 774144 774656 776258 776832 784448 790272 793016 803709 806736 807942 815863 820224 822528 823072 824229 825384 830592 833476 837312 839664 847896 852992 854756 855468 857157 871488 873936 874514 880032 882504 887152 887808 889644 891156 892143 896512 898366 903168 906304 907578 921984 925956 928557 935034 940032 941192 941976 942599 943296 944201 949248 952544 953883 956928 959616 962948 969024 976864 979608 989212 990036 998046 998784 1008576 1012078 1013888 1016736 1018464 1019592 1026704 1029588 1035776 1037232 1037918 1039682 1053696 1058841 1061208 1071612 1075648 1076544 1077256 1080282 1082118 1090152 1090873 1092727 1093632 1096704 1098972 1100512 1102059 1107456 1116416 1119552 1130528 1140624 1142876 1143828 1145772 1155042 1161984 1164387 1165248 1173376 1176672 1183744 1185408 1186192 1188208 1189524 1201186 1210104 1211913 1229312 1230336 1234608 1238076 1245888 1246712 1250214 1255968 1257728 1259496 1260329 1262471 1265664 1271844 1275904 1279488 1282134 1292032 1306144 1307232 1311771 1320048 1323756 1330728 1331712 1334466 1336734 1344768 1347549 1354752 1355648 1357952 1359456 1372784 1382976 1387778 1388934 1402551 1404928 1409938 1411788 1414944 1423872 1428816 1435392 1439424 1440376 1442824 1444422 1453536 1458583 1462272 1465296 1469412 1476608 1483818 1492736 1495823 1497069 1512864 1518117 1520832 1525104 1527696 1529388 1540056 1544382 1549312 1552516 1553664 1556877 1559523 1568896 1580544 1586032 1607418 1613472 1615884 1620423 1623177 1631726 1640448 1645056 1646144 1648458 1650768 1661184 1666952 1674624 1679328 1685159 1695792 1705984 1709512 1710936 1714314 1731121 1732563 1742976 1747872 1749028 1760064 1765008 1774304 1775616 1779288 1782312 1784286 1793024 1796732 1801779 1806336 1812608 1815156 1843968 1851912 1857114 1870068 1875321 1880064 1882384 1883952 1885198 1886592 1888402 1898496 1905088 1907766 1913856 1919232 1923201 1925896 1938048 1953728 1959216 1978424 1980072 1996092 1997568 2000033 2001699 2005101 2017152 2024156 2027776 2033472 2036928 2039184 2053408 2059176 2071552 2074464 2075836 2079364 2081667 2107392 2114907 2117682 2122416 2143224 2151296 2153088 2154512 2160564 2164236 2166633 2180304 2181746 2185454 2193408 2197944 2201024 2204118 2214912 2225727 2232832 2239104 2261056 2281248 2285752 2287656 2289169 2291544 2310084 2316573 2323968 2328774 2330496 2346752 2353344 2370816 2372384 2376416 2379048 2402372 2420208 2423826 2447589 2458624 2460672 2469216 2476152 2491776 2493424 2500428 2511936 2515456 2518992 2520658 2524942 2543688 2551808 2558976 2564268 2571471 2584064 2612288 2614464 2623542 2640096 2647512 2649263 2661456 2663424 2668932 2673468 2676429 2689536 2695098 2709504 2711296 2715904 2716903 2718912 2745568 2765952 2775556 2777868 2805102 2819876 2823576 2827797 2829888 2832603 2847744 2857632 2870784 2878848 2880752 2885648 2888844 2907072 2917166 2930592 2938824 2953216 2967636 2985472 2991646 2994138 3025728 3036234 3041664 3050208 3055392 3058776 3060799 3066001 3080112 3088764 3098624 3105032 3107328 3113754 3119046 3137792 3144281 3161088 3172064 3176523 3214836 3226944 3231768 3240846 3246354 3263452 3272619 3278181 3280896 3290112 3292288 3296916 3301536 3322368 3333904 3349248 3358656 3370318 3391584 3411968 3419024 3421872 3428628 3462242 3465126 3485952 3493161 3495744 3498056 3520128 3530016 3542273 3548608 3551232 3558576 3564624 3568572 3586048 3593464 3603558 3625216 3630312 3632713 3635739 3638887 3687936 3703824 3714228 3740136 3750642 3764768 3767904 3770396 3773184 3776804 3780987 3787413 3796992 3810176 3815532 3827712 3838464 3846402 3851792 3876096 3907456 3918432 3935313 3956848 3960144 3992184 3995136 4000066 4003398 4010202 4034304 4042647 4048312 4055552 4066944 4073856 4078368 4106816 4118352 4143104 4148928 4151672 4158728 4163334 4204151 4207653 4214784 4229814 4235364 4244832 4286448 4302592 4306176 4309024 4321128 4328472 4333266 4360608 4363492 4370908 4375749 4386816 4395888 4402048 4408236 4429824 4451454 4465664 4478208 4487469 4522112 4554351 4562496 4571504 4575312 4578338 4583088 4620168 4633146 4647936 4657548 4660992 4670631 4678569 4693504 4706688 4741632 4744768 4752832 4758096 4804744 4840416 4847652 4857223 4861269 4869531 4895178 4917248 4921344 4934783 4938432 4952304 4983552 4986848 5000856 5023872 5030912 5037984 5041316 5049884 5055477 5087376 5117952 5128536 5142942 5168128 5193363 5224576 5228928 5247084 5280192 5295024 5298526 5322912 5326848 5337864 5346936 5352858 5379072 5390196 5405337 5419008 5422592 5431808 5433806 5437824 5491136 5531904 5551112 5555736 5610204 5625963 5639752 5647152 5655594 5659776 5665206 5695488 5711041 5715264 5741568 5757696 5761504 5769603 5771296 5777688 5814144 5834332 5861184 5877648 5935272 5970944 5983292 5988276 6000099 6051456 6072468 6083328 6100416 6110784 6117552 6121598 6132002 6160224 6177528 6197248 6210064 6214656 6227508 6238092 6245001 6275584 6288562 6322176 6344128 6344721 6353046 6429672 6453888 6463536 6481692 6492708 6499899 6526904 6545238 6556362 6580224 6584576 6593832 6598193 6603072 6609407 6644736 6667808 6677181 6698496 6717312 6740636 6783168 6838048 6843744 6857256 6867507 6924484 6930252 6971904 6986322 6991488 6996112 7040256 7060032 7084546 7097216 7117152 7129248 7137144 7172096 7186928 7207116 7250432 7260624 7265426 7271478 7277774 7342767 7375872 7407648 7428456 7480272 7501284 7529536 7535808 7540792 7546368 7553608 7561974 7574826 7620352 7631064 7636111 7649089 7655424 7676928 7692804 7703584 7714413 7752192 7814912 7836864 7870626 7913696 7920288 7947789 7984368 7990272 8000132 8006796 8020404 8068608 8085294 8096624 8111104 8133888 8147712 8150709 8156736 8213632 8236704 8286208 8297856 8303344 8317456 8326668 8408302 8415306 8459628 8470728 8483391 8489664 8497809 8572896 8605184 8612352 8618048 8642256 8656944 8666532 8721216 8726984 8741816 8751498 8791776 8804096 8816472 8822303 8837297 8859648 8902908 8931328 8956416 8974938 9044224 9108702 9124992 9143008 9150624 9156676 9166176 9182397 9198003 9240336 9266292 9295872 9315096 9321984 9341262 9357138 9387008 9413376 9432843 9483264 9489536 9505664 9516192 9609488 9680832 9695304 9714446 9722538 9739062 9790356 9817857 9834496 9834543 9842688 9869566 9876864 9904608 9967104 9973696 10001712 10047744 10061824 10075968 10082632 10099768 10110954 10174752 10210081 10235904 10257072 10285884 10336256 10386726 10449152 10457856 10470761 10479483 10494168 10560384 10590048 10597052 10626819 10645824 10653696 10675728 10693872 10705716 10758144 10780392 10810674 10845184 10863616 10867612 10875648 10898139 10916661 10982272 11063808 11102224 11111472 11220408 11251926 11279504 11294304 11311188 11319552 11330412 11342961 11362239 11390976 11422082 11430528 11483136 11515392 11523008 11539206 11542592 11555376 11628288 11668664 11722368 11755296 11796113 11805939 11870544 11941888 11966584 11976552 11984473 12000198 12102912 12117847 12127941 12144936 12166656 12200832 12221568 12235104 12243196 12264004 12320448 12355056 12420128 12429312 12455016 12476184 12490002 12551168 12577124 12612453 12644352 12688256 12689442 12706092 12859344 12907776 12927072 12963384 12985416 12999798 13053808 13090476 13112724 13127247 13160448 13169152 13187664 13196386 13206144 13218814 13289472 13335616 13354362 13396992 13434624 13462407 13481272 13566336 13663053 13676096 13687488 13714512 13735014 13848968 13860504 13869671 13943808 13972644 13982976 13992224 14011893 14035707 14080512 14120064 14169092 14194432 14234304 14258496 14274288 14373856 14414232 14500864 14521248 14530852 14542956 14555548 14571669 14685534 14751744 14804349 14815296 14856912 14960544 15002568 15059072 15071616 15081584 15092736 15107216 15123948 15149652 15166431 15240704 15262128 15272222 15298178 15353856 15385608 15407168 15428826 15504384 15580089 15629824 15673728 15741252 15827392 15840576 15895578 15968736 15980544 16000264 16013592 16024183 16040808 16051417 16137216 16170588 16193248 16216011 16222208 16267776 16295424 16301418 16313472 16427264 16473408 16595712 16606688 16634912 16653336 16816604 16830612 16919256 16941456 16966782 16979328 16995618 17133123 17145792 17210368 17224704 17236096 17284512 17313888 17333064 17442432 17453968 17483632 17502996 17583552 17608192 17632944 17644606 17674594 17805816 17862656 17912832 17949876 18000297 18088448 18217404 18249984 18286016 18301248 18313352 18332352 18364794 18396006 18480672 18532584 18544841 18576359 18591744 18630192 18643968 18682524 18714276 18735003 18774016 18826752 18865686 18966528 18979072 19011328 19018321 19032384 19034163 19218976 19361664 19390608 19428892 19445076 19478124 19580712 19635714 19669086 19739132 19753728 19794579 19809216 19828221 19934208 19947392 20003424 20095488 20123648 20151936 20165264 20199536 20221908 20349504 20420162 20514144 20571768 20602521 20672512 20773452 20898304 20915712 20941522 20958966 20988336 21120768 21180096 21194104 21253638 21291648 21351456 21387744 21411432 21425593 21462007 21516288 21560784 21621348 21690368 21727232 21735224 21751296 21796278 21833322 21964544 22009967 22028301 22127616 22204448 22222944 22440816 22503852 22559008 22588608 22622376 22639104 22660824 22685922 22724478 22844164 22861056 22908333 22947267 22966272 23030784 23046016 23078412 23085184 23110752 23256576 23337328 23444736 23510592 23592226 23611878 23741088 23843367 23883776 23933168 23953104 23968946 24000396 24205824 24235694 24255882 24289872 24333312 24401664 24443136 24452127 24470208 24486392 24528008 24640896 24710112 24795911 24840256 24858624 24910032 24952368 24980004 25102336 25154248 25224906 25376512 25378884 25412184 25428991 25450173 25472209 25493427 25718688 25815552 25854144 25926768 25970832 25999596 26107616 26180952 26225448 26254494 26338304 26375328 26392772 26412288 26437628 26466909 26511891 26578944 26671232 26708724 26793984 26869248 26924814 26962544 27132672 27326106 27352192 27374976 27429024 27470028 27547191 27594009 27697936 27721008 27739342 27887616 27945288 27965952 27984448 28023786 28071414 28161024 28240128 28298529 28338184 28388864 28468608 28516992 28548576 28747712 28828464 29001728 29042496 29061704 29085912 29111096 29143338 29371068 29429057 29453571 29503488 29503629 29608698 29630592 29713824 29921088 30005136 30118144 30143232 30163168 30185472 30214432 30247896 30299304 30332862 30481408 30524256 30544444 30596356 30630243 30707712 30771216 30814336 30857652 31008768 31160178 31259648 31347456 31412283 31482504 31654784 31681152 31791156 31880457 31937472 31961088 32000528 32027184 32048366 32081616 32102834 32274432 32341176 32386496 32432022 32444416 32535552 32590848 32602836 32626944 32694417 32749983 32854528 32946816 33191424 33213376 33269824 33306672 33633208 33661224 33838512 33882912 33933564 33958656 33991236 34000561 34028883 34086717 34266246 34291584 34420736 34449408 34472192 34543481 34569024 34627776 34666128 34884864 34907936 34967264 35005992 35167104 35216384 35265888 35289212 35349188 35388339 35611632 35825664 35899752 35953419 36000594 36176896 36353541 36434808 36499968 36572032 36602496 36626704 36664704 36729588 36792012 36961344 37065168 37089682 37152718 37260384 37287936 37365048 37428552 37470006 37548032 37653504 37731372 37837359 37933056 37958144 38022656 38036642 38064768 38068326 38437952 38723328 38781216 38857784 38890152 38915873 38956248 39161424 39271428 39338172 39381741 39478264 39507456 39589158 39618432 39656442 39868416 39894784 39977287 40006848 40190976 40303872 40330528 40387221 40399072 40443816 40699008 40840324 41028288 41143536 41205042 41546904 41609013 41796608 41831424 41883044 41917932 41976672 42241536 42360192 42388208 42507276 42583296 42702912 42775488 42822864 42851186 42924014 43121568 43242696 43380736 43454464 43470448 43502592 43592556 43666644 43715007 43929088 44019934 44056602 44255232 44408896 44413047 44445888 44881632 45007704 45037471 45118016 45177216 45244752 45278208 45321648 45371844 45448956 45499293 45688328 45722112 45816666 45894534 46061568 46092032 46156824 46170368 46187351 46221504 46265849 46513152 46674656 46740267 46889472 47021184 47184452 47223756 47482176 47686734 47866336 47906208 47937892 48000792 48072549 48154251 48411648 48471388 48511764 48579744 48666624 48803328 48886272 48904254 48940416 48972784 49056016 49281792 49420224 49591822 49680512 49820064 49904736 49960008 50204672 50308496 50449812 50753024 50757768 50824368 50857982 50900346 50944418 50986854 51399369 51437376 51631104 51708288 51853536 51941664 51999192 52122017 52215232 52361904 52450896 52508988 52676608 52750656 52785544 52824576 52875256 52933818 53023782 53342464 53417448 53452777 53543623 53587968 53738496 53849628 53925088 54000891 54265344 54652212 54704384 54749952 54858048 54940056 55094382 55188018 55395872 55442016 55478684 55634523 55729077 55775232 55890576 55931904 55968896 56047572 56142828 56322048 56480256 56597058 56676368 56777728 56937216 57033984 57054963 57097152 57495424 57656928 58003456 58084992 58123408 58171824 58222192 58286676 58742136 58858114 58907142 59007258 59217396 59261184 59383737 59427648 59484663 59842176 60010272 60236288 60286464 60326336 60370944 60428864 60495792 60598608 60665724 60962816 61048512 61088888 61192712 61260486 61542432 61628672 61715304 61756121 61807563 61861079 62017536 62320356 62519296 62694912 62824566 62965008 63309568 63362304 63582312 63760914 63874944 64001056 64054368 64096732 64163232 64205668 64276779 64386021 64548864 64682352 64772992 64864044 65071104 65181696 65205672 65253888 65388834 65499966 65709056 65893632 66029901 66382848 66426752 66539648 66613344 67266416 67322448 67677024 67765824 67867128 67917312 67982472 68001122 68057766 68173434 68532492 68583168 68724999 68841472 68841801 68898816 68944384 69086962 69138048 69255552 69332256 69769728 69815872 69934528 70011984 70334208 70432768 70531776 70578424 70698376 70776678 71223264 71470567 71530101 71651328 71799504 71906838 72001188 72353792 72611807 72707082 72869616 72999936 73144064 73204992 73253408 73329408 73356381 73459176 73584024 73922688 74130336 74179364 74305436 74387733 74520768 74575872 74730096 74857104 74940012 75307008 75462744 75674718 75916288 76045312 76073284 76129536 76136652 76286973 76416627 76875904 77446656 77562432 77715568 77780304 77831746 77912496 78322848 78542856 78676344 78763482 78956528 79014912 79178316 79236864 79312884 79400727 79535673 79736832 79789568 79954574 80013696 80381952 80607744 80661056 80774442 80798144 80887632 81398016 81680648 82056576 82287072 82410084 82572791 82641573 82782027 83093808 83218026 83593216 83662848 83766088 83835864 83891311 83953344 84033889 84483072 84720384 84776416 84895587 85014552 85166592 85405824 85550976 85645728 85702372 85848028 86243136 86485392 86940896 87005184 87185112 87333288 87430014 87858176 88039868 88113204 88287171 88510464 88817792 88826094 88891776 89763264 90015408 90074942 90236032 90354432 90489504 90556416 90643296 90743688 90897912 90998586 91376656 91444224 91633332 91789068 91890729 92123136 92184064 92313648 92340736 92374702 92443008 92531698 93026304 93349312 93480534 93778944 94042368 94236849 94368904 94447512 94964352 95373468 95641371 95732672 95812416 95875784 96001584 96145098 96308502 96823296 96942776 97023528 97087697 97159488 97252703 97333248 97606656 97772544 97808508 97880832 97945568 98083251 98112032 98249949 98563584 98840448 99183644 99361024 99640128 99809472 99920016 100616992 100899624 101506048 101515536 101648736 101715964 101800692 101888836 101973708 102001683 102798738 102874752 103262208 103416576 103630443 103707072 103883328 103998384 104244034 104430464 104723808 104901792 105017976 105353216 105501312 105571088 105649152 105750512 105867636 106047564 106165017 106684928 106834896 106905554 107087246 107476992 107699256 107850176 107860257 108001782 108530688 109060623 109304424 109408768 109499904 109716096 109880112 110188764 110376036 110791744 110884032 110957368 111269046 111458154 111781152 111863808 111937792 112095144 112169281 112285656 112359919 112644096 112960512 113194116 113352736 113512077 113555456 113874432 114067968 114109926 114194304 114990848 115313856 116169984 116246816 116343648 116444384 116573352 116747619 117484272 117716228 117814284 118014516 118434792 118522368 118767474 118855296 118969326 119684352 119931861 120020544 120472576 120572928 120652672 120857728 120991584 121197216 121331448 121925632 122097024 122177776 122385424 122520972 123084864 123257344 123430608 123512242 123615126 123722158 124640712 124827039 125038592 125389824 125649132 125930016 126619136 126724608 127164624 127521828 127749888 128002112 128108736 128193464 128326464 128411336 128553558 128772042 129364704 129545984 129728088 129813887 130034513 130142208 130363392 130411344 130507776 130777668 130999932 131145021 131418112 131787264 132059802 132765696 132853504 133079296 133128247 133226688 133239141 134532832 134644896 135112413 135354048 135531648 135734256 135834624 135964944 136002244 136115532 136346868 137064984 137166336 137449998 137683602 137888768 138173924 138276096 138511104 138562053 138664512 138797547 139539456 139631744 139869056 140023968 140668416 140865536 141063552 141156848 141396752 141553356 142446528 142941134 143060202 143599008 143813676 144002376 144217647 144462753 144707584 145223614 145414164 145739232 145999872 146288128 146409984 146506816 146658816 146712762 146918352 147168048 147845376 148260672 148358728 148610872 148775466 149041536 149460192 149714208 149880024 149979151 150234049 150614016 150925488 151349436 151832576 152090624 152146568 152259072 152273304 152573946 152833254 153751808 154069769 154198107 154893312 155124864 155431136 155560608 155663492 155824992 156366051 156645696 157085712 157352688 157526964 157913056 158029824 158356632 158473728 158625768 158801454 159071346 159579136 159909148 160027392 160358331 160630869 160763904 161215488 161322112 161548884 161596288 161775264 162796032 163361296 164113152 164574144 164820168 165145582 165283146 165564054 166187616 166436052 166903569 167186432 167187231 167325696 167532176 167671728 167782622 167906688 168067778 168966144 169440768 169552832 169791174 170029104 170333184 170811648 171101952 171164889 171291456 171404744 171696056 172486272 172970784 173571377 173881792 174010368 174370224 174666576 174860028 175716352 176079736 176226408 176574342 177635584 177652188 177783552 178002937 178151211 178305463 178453989 179526528 180030816 180149884 180472064 180708864 180979008 181112832 181286592 181487376 181795824 181997172 182753312 182888448 183266664 183578136 183781458 184368128 184627296 184681472 184749404 184886016 185063396 185268363 185583237 186052608 186698624 186961068 187557888 188084736 188473698 188737808 188895024 189928704 190746936 191282742 191465344 191624832 191751568 192003168 192290196 192617004 192830337 193158063 193646592 193885552 194047056 194175394 194318976 194505406 195213312 195545088 195617016 195761664 195891136 196166502 196224064 196499898 197127168 197680896 198089703 198367288 198722048 199280256 199618944 199840032 201233984 201799248 203012096 203031072 203297472 203431928 203601384 203736041 203777672 203947416 204003366 205597476 205749504 206003399 206174997 206524416 206525403 206833152 207260886 207414144 207766656 207996768 208488068 208860928 209447616 209803584 210035952 211002624 211142176 211298304 211501024 211735272 212095128 212330034 213369856 213669792 213811108 214174492 214411701 214953984 215398512 215700352 215720514 216003564 217061376 217835421 218121246 218608848 218817536 218999808 219432192 219760224 220377528 220752072 221583488 221768064 221914736 222538092 222916308 223163199 223562304 223727616 223875584 224190288 224338562 224571312 224719838 225921024 226388232 226705472 227024154 227110912 227748864 228135936 228219852 228388608 228860919 229249881 229981696 230627712 232339968 232493632 232687296 232888768 233146704 233495238 234968544 235432456 235628568 235784407 236029032 236869584 237044736 237534948 237710592 237938652 238202181 238607019 239368704 239863722 240041088 240945152 241145856 241305344 241715456 241804367 241983168 242394432 242662896 244194048 244355552 244770848 245041944 246169728 246514688 246861216 247024484 247230252 247444316 247718373 249281424 249654078 250779648 251298264 251673933 251860032 252101667 253238272 253449216 254329248 255043656 255499776 256004224 256217472 256386928 256652928 256822672 257107116 257544084 258729408 259091968 259456176 259627774 260069026 260822688 261015552 261555336 261999864 262290042 262836224 263574528 264119604 264861513 265531392 265707008 266158592 266256494 266453376 266478282 269065664 269289792 270224826 270708096 271063296 271468512 271669248 271929888 272004488 272231064 272411111 272693736 272874089 274129968 274332672 274899996 275367204 275672187 275777536 276347848 276552192 277022208 277124106 277329024 277595094 279078912 279263488 279738112 279841009 280047936 281336832 282127104 282313696 282710547 282793504 283106712 284893056 285882268 286120404 287198016 287627352 288004752 288435294 288925506 290447228 290828328 291263091 291478464 291758109 291999744 292576256 292819968 293013632 293317632 293425524 293836704 294336096 295690752 296521344 296717456 297221744 297550932 298083072 298920384 299428416 299760048 299958302 300468098 301850976 302698872 303665152 304181248 304293136 304518144 304546608 305147892 305666508 306005049 307503616 308139538 308396214 309786624 310249728 310862272 310891329 311121216 311326984 311649984 312732102 313291392 314171424 314705376 315053928 315262297 315798103 315826112 316059648 316713264 316947456 317251536 317602908 318142692 318495051 319158272 319818296 320054784 320716662 321261738 322430976 322644224 323097768 323192576 323311457 323550528 323580771 323860943 325592064 326722592 327181869 328226304 329148288 329640336 330291164 330566292 331128108 332375232 332872104 333807138 334374462 335064352 335343456 335565244 335813376 336135556 336507843 337079757 337932288 338881536 339105664 339582348 340058208 340666368 341623296 342203904 342329778 342582912 342809488 343392112 344972544 345941568 347142754 347763584 348740448 349333152 349720056 350242857 351432704 352159472 352452816 353148684 355271168 355304376 355567104 356005874 356302422 356610926 356907978 359053056 359795583 360061632 360299768 360944128 361417728 361958016 362573184 362974752 363591648 363994344 364854119 365506624 365776896 366533328 367156272 367562916 368736256 369254592 369362944 369498808 369772032 370126792 370536726 371166474 373397248 373922136 374169439 374481117 374805361 375115776 376169472 376947396 377475616 377790048 379857408 381493872 382565484 382930688 383249664 383503136 384006336 384580392 385234008 385660674 386316126 387771104 388094112 388350788 388637952 389010812 389441661 390103539 390426624 391090176 391234032 391523328 391782272 392333004 392448128 392999796 394254336 395361792 396179406 396734576 397444096 398560512 399237888 399384741 399680064 402467968 403598496 405337239 406024192 406062144 406594944 406863856 407202768 407472082 407555344 407894832 408006732 411194952 411499008 412006798 412349994 413050806 413666304 414521772 414828288 415533312 415686159 415993536 416392641 416976136 417721856 418895232 419607168 420071904 422005248 422284352 422596608 423002048 423470544 424190256 424660068 426739712 427339584 427622216 428348984 428823402 430797024 431400704 431441028 432007128 432292847 432652941 433027553 433388259 434122752 435670842 436242492 437217696 437635072 437999616 438864384 439520448 440755056 441504144 443166976 443536128 443829472 445076184 445832616 446326398 447124608 447751168 448380576 448677124 449142624 449439676 449937453 450702147 451842048 452776464 453410944 454048308 455497728 456271872 456439704 456777216 457721838 458499762 459963392 461255424 462209307 464679936 464987264 465374592 465777536 466293408 466990476 469098153 469937088 470864912 471257136 471568814 472058064 473739168 474089472 475069896 475421184 475877304 476404362 477214038 478737408 479727444 480082176 481074993 481890304 481892607 482291712 482610688 483430912 483608734 483966336 484788864 485325792 488388096 488711104 489541696 490083888 492339456 493029376 493722432 494048968 494460504 494888632 495436746 498562848 499308156 500293969 500710707 501559296 501561693 502596528 503347866 503720064 504203334 506476544 506898432 508282649 508658496 510087312 510999552 512008448 512434944 512773856 513305856 513494667 513645344 514214232 515088168 517458816 518183936 518912352 519255548 520138052 520714131 521645376 522031104 523110672 523999728 524580084 527149056 528239208 529723026 531414016 532317184 532512988 532906752 532956564 534008811 534916389 538131328 538579584 540449652 541416192 542126592 542937024 543338496 543859776 544008976 544462128 544822222 545387472 545748178 548259936 548665344 549799992 550734408 551344374 551555072 552695696 553104384 554044416 554248212 554658048 555190188 555805089 556749711 558157824 558526976 559476224 559682018 560095872 562673664 564254208 564627392 565421094 565587008 566213424 569786112 571764536 572240808 574396032 575254704 576009504 576870588 577851012 578009537 578491011 579474189 580894456 581656656 582526182 582956928 583516218 585152512 585639936 586027264 586635264 586851048 587239177 587673408 588237223 588672192 591381504 593042688 593434912 594269109 594443488 595101864 596166144 597840768 598856832 599520096 599916604 600936196 603701952 605397744 608586272 609036288 609093216 610295784 611208123 611333016 612010098 615007232 616279076 616792428 618010197 619573248 620499456 621724544 621782658 622242432 622653968 623299968 625464204 626582784 628342848 629410752 630107856 630524594 631596206 631652224 633426528 633894912 634503072 635205816 636285384 636990102 638316544 639636592 640109568 641433324 642523476 643235103 644861952 645288448 646195536 646385152 646622914 647101056 647161542 647721886 651184128 653445184 653506263 654363738 656452608 658296576 659280672 660582328 661132584 662256216 664750464 665744208 667614276 668748924 669489597 670128704 670686912 671130488 671626752 672271112 673015686 674159514 677763072 678211328 679164696 679613879 680116416 680768921 681332736 683246592 684407808 684659556 685165824 685618976 686582757 686784224 687749643 689945088 691883136 694285508 695527168 697480896 698666304 699440112 700485714 704318944 704905632 706297368 707353221 710542336 710608752 711134208 712011748 712604844 713221852 713815956 718106112 719591166 720123264 720599536 721888256 722835456 723916032 725146368 725413101 725949504 727183296 727988688 729708238 731013248 733066656 734312544 735125832 737472512 738509184 738725888 738997616 739544064 740253584 741073452 742332948 743155119 746794496 747844272 748338878 748962234 749610722 752338944 753894792 754951232 755021799 755580096 756305001 759714816 762987744 765130968 765861376 766499328 767006272 768012672 769160784 770468016 771321348 772632252 775542208 776188224 776701576 777275904 778021624 778883322 780207078 782468064 783046656 783564544 784666008 784896256 785184967 785999592 786519433 788508672 790723584 792358812 793469152 794584539 794888192 797121024 798475776 798769482 799360128 804935936 807196992 810674478 812124288 813189888 813727712 814405536 814944164 815110688 815789664 816013464 817233333 818622267 822389904 822998016 824013596 824699988 826101612 827332608 829043544 829656576 831066624 831372318 831987072 832785282 833952272 835443712 837790464 839214336 839523027 840143808 844010496 844568704 846004096 846941088 848380512 849320136 853479424 854679168 855244432 856697968 857646804 861594048 862801408 862882056 864014256 864585694 865305882 866055106 866776518 871341684 872484984 873789273 874435392 875270144 875274327 875999232 877728768 879040896 881510112 883008288 886333952 887072256 887658944 890152368 891665232 892652796 894249216 895502336 896761152 897354248 898285248 898879352 899874906 901404294 905552928 906821888 908096616 908697209 910241591 910995456 912543744 912879408 913554432 915443676 916999524 918015147 919926784 922510848 924418614 929359872 929974528 930749184 931555072 931897729 932586816 932673987 933980952 938196306 939874176 941729824 942514272 943137628 944116128 945786891 947394309 947478336 948178944 950139792 950842368 951754608 952808724 954428076 957474816 959454888 960164352 962149986 963785214 965221376 966861824 967217468 967932672 969577728 969934371 970651584 971582829 976776192 977422208 979083392 980167776 984678912 986058752 987444864 988097936 988921008 989777264 990873492 997125696 998616312 1000587938 1001421414 1003123386 1005193056 1006695732 1007440128 1008406668 1009523529 1011239271 1012953088 1013796864 1016565298 1017316992 1020174624 1021999104 1024016896 1024869888 1025547712 1026611712 1026989334 1027290688 1028428464 1030176336 1034917632 1036367872 1037824704 1038511096 1040276104 1041428262 1043290752 1046221344 1047999456 1049160168 1049854057 1050728571 1051638343 1054298112 1056478416 1059446052 1062828032 1064634368 1065025976 1065813504 1065913128 1068017622 1069832778 1076262656 1077159168 1078488383 1079386749 1080899304 1082832384 1084253184 1085874048 1087719552 1088017952 1088924256 1089644444 1090774944 1091496356 1094562357 1096519872 1097330688 1099599984 1101468816 1102688748 1105391392 1106208768 1108088832 1108496424 1109316096 1110380376 1111610178 1113499422 1117053952 1118952448 1119364036 1120191744 1122508317 1124416083 1125347328 1128508416 1129254784 1130842188 1131174016 1132426848 1139572224 1143529072 1144481616 1148792064 1150509408 1152019008 1153741176 1155702024 1156019074 1156982022 1158948378 1161788912 1163313312 1165052364 1165913856 1167032436 1168324983 1170305024 1170310617 1171279872 1172054528 1173270528 1173702096 1174478354 1175346816 1176474446 1177344384 1182763008 1186085376 1186869824 1188538218 1188886976 1190203728 1192332288 1195681536 1197713664 1198154223 1199040192 1199833208 1201872392 1207403904 1210795488 1214999639 1216011717 1217172544 1218072576 1218186432 1220591568 1222416246 1222666032 1224020196 1230014464 1232558152 1233584856 1234400719 1236020394 1240998912 1243449088 1243565316 1244484864 1245307936 1246599936 1247058477 1248138241 1249177923 1250928408 1253165568 1256685696 1258821504 1260215712 1261049188 1263192412 1263304448 1266853056 1267789824 1269006144 1270411632 1272570768 1273980204 1279273184 1280219136 1282866648 1285046952 1286470206 1290576896 1292391072 1292770304 1293245828 1294202112 1294323084 1295443772 1296878541 1299082659 1302368256 1306890368 1307012526 1308727476 1312905216 1316593152 1318561344 1321164656 1322265168 1324512432 1329500928 1331488416 1335228552 1337497848 1338979194 1340257408 1341373824 1342260976 1343253504 1344542224 1346031372 1348319028 1349812359 1352106441 1355526144 1356422656 1358329392 1359227758 1360232832 1361537842 1366493184 1368815616 1369319112 1370331648 1371237952 1373165514 1373568448 1375499286 1379890176 1383766272 1386627921 1388571016 1391054336 1394961792 1397332608 1398880224 1400971428 1407294459 1408637888 1409811264 1412594736 1414706442 1421084672 1421217504 1422268416 1424023496 1425209688 1426152287 1426443704 1427631912 1428576113 1436212224 1439182332 1440246528 1441199072 1443224979 1443776512 1445670912 1445677821 1447832064 1450292736 1450826202 1451899008 1454366592 1455977376 1459416476 1462026496 1466133312 1468625088 1470251664 1477018368 1477995232 1479088128 1480507168 1482146904 1484665896 1486310238 1493588992 1495688544 1496677756 1497924468 1499221444 1500881907 1504677888 1507789584 1509902464 1510043598 1511160192 1512610002 1519429632 1524847947 1525975488 1530261936 1531722752 1532998656 1534012544 1536025344 1538321568 1540936032 1542642696 1545264504 1551084416 1552376448 1553403152 1554551808 1556043248 1557766644 1560414156 1562142393 1564936128 1566093312 1567129088 1569332016 1569792512 1570369934 1571999184 1573038866 1581447168 1584717624 1586938304 1589169078 1589776384 1594242048 1596951552 1597538964 1598720256 1602026433 1604749167 1609871872 1614393984 1621348956 1624248576 1626379776 1627455424 1628811072 1629888328 1630221376 1631579328 1632026928 1634466666 1637244534 1644779808 1645996032 1648027192 1649399976 1650490849 1652203224 1653295951 1654665216 1658087088 1659313152 1662133248 1662744636 1663974144 1665570564 1667415267 1667904544 1670249133 1670887424 1675580928 1678428672 1679046054 1680287616 1688020992 1689137408 1692008192 1692630569 1693882176 1696761024 1698640272 1709358336 1710488864 1713395936 1715293608 1723188096 1725602816 1725764112 1728028512 1729171388 1730611764 1732110212 1733553036 1734028611 1742683368 1744969968 1747578546 1748870784 1750548654 1755457536 1758081792 1761717531 1763020224 1764711669 1766016576 1772667904 1774144512 1775317888 1780304736 1783330464 1785305592 1788498432 1791004672 1793522304 1794708496 1796570496 1797758704 1799749812 1802808588 1811105856 1813643776 1816193232 1817394418 1820483182 1825758816 1827108864 1830887352 1833624369 1833999048 1836030294 1839853568 1845021696 1848837228 1854030591 1858719744 1859949056 1861498368 1863110144 1863795458 1865173632 1865347974 1867961904 1876392612 1879748352 1883459648 1885028544 1886275256 1888232256 1891573782 1894788618 1894956672 1900279584 1901684736 1903509216 1905617448 1906877777 1908856152 1910118623 1914949632 1918909776 1920328704 1924299972 1927570428 1929705309 1930442752 1933723648 1934434936 1935865344 1939155456 1939868742 1941303168 1943165658 1953552384 1954844416 1958166784 1958887063 1960335552 1960518789 1969357824 1974889728 1976195872 1977842016 1979554528 1981746984 1994251392 1997232624 2001175876 2002842828 2006246772 2010386112 2013391464 2014880256 2016813336 2019047058 2022478542 2033130596 2034633984 2038841637 2040349248 2042306763 2043998208 2048033792 2049739776 2051095424 2053223424 2053978668 2054581376 2056856928 2060352672 2069835264 2072735744 2075649408 2077022192 2080552208 2082856524 2086581504 2092442688 2095998912 2098320336 2099708114 2101457142 2103276686 2112956832 2118892104 2122059663 2125656064 2129268736 2130051952 2131627008 2131826256 2136035244 2139665556 2152525312 2154318336 2156976766 2158773498 2161798608 2165664768 2168506368 2171748096 2175439104 2176035904 2176239303 2177848512 2179288888 2181549888 2182992712 2189124714 2193039744 2199199968 2202937632 2205377496 2206836079 2210586721 2210782784 2212417536 2216177664 2216992848 2218632192 2220760752 2223220356 2226998844 2229465357 2234107904 2237904896 2238728072 2240383488 2245016634 2248832166 2257016832 2258509568 2261684376 2262348032 2263180199 2264853696 2265065397 2267026601 2268915003 2279144448 2287058144 2288963232 2297584128 2301018816 2304038016 2307482352 2311404048 2312038148 2313964044 2317896756 2323577824 2326626624 2330104728 2331827712 2334064872 2336649966 2340621234 2344109056 2347404192 2348956708 2350693632 2352948892 2354688768 2355554901 2359558299 2365526016 2372170752 2373739648 2377076436 2377773952 2380407456 2384664576 2391363072 2395427328 2396308446 2398080384 2399666416 2403744784 2414807808 2421590976 2429999278 2432023434 2434345088 2436372864 2441183136 2444832492 2445332064 2448040392 2451699999 2455866801 2460028928 2465116304 2467169712 2468801438 2472040788 2481997824 2486898176 2487130632 2488969728 2490615872 2493199872 2494116954 2496276482 2498355846 2501856816 2506331136 2513371392 2517643008 2518569081 2520431424 2522098376 2526384824 2526608896 2533706112 2538012288 2540823264 2545141536 2547960408 2553978833 2558546368 2560438272 2565733296 2570093904 2572940412 2581153792 2584782144 2585540608 2586491656 2588404224 2588646168 2590887544 2593757082 2598165318 2613780736 2614025052 2617454952 2619186073 2621367819 2623637527 2625810432 2625822981 2633186304 2637122688 2642329312 2644530336 2649024864 2659001856 2662976832 2670457104 2674995696 2677958388 2680514816 2682747648 2684521952 2686507008 2689084448 2692062744 2696638056 2699624718 2704212882 2712845312 2716658784 2718455516 2720465664 2723075684 2726091627 2730724773 2732986368 2737631232 2738638224 2740663296 2742475904 2746331028 2747136896 2750998572 2759780352 2767532544 2773255842 2777142032 2782108672 2789923584 2794665216 2795693187 2797760448 2801942856 2814588918 2817275776 2819622528 2825189472 2829412884 2837360673 2842169344 2842182927 2842435008 2844536832 2848046992 2850419376 2852304574 2852887408 2855263824 2857152226 2872424448 2878364664 2880493056 2882398144 2886449958 2887553024 2891355642 2895664128 2900585472 2901652404 2903798016 2908733184 2909803113 2911954752 2914748487 2918832952 2924052992 2932266624 2937250176 2940503328 2954036736 2955990464 2958176256 2961014336 2964293808 2969331792 2972620476 2987177984 2991377088 2993355512 2995848936 2998442888 3001763814 3015579168 3019804928 3020087196 3022320384 3025220004 3026049929 3028570587 3031192871 3033717813 3038859264 3049695894 3051950976 3060523872 3063445504 3065997312 3068025088 3072050688 3076643136 3081872064 3085285392 3090529008 3102168832 3104752896 3106806304 3109103616 3112086496 3115533288 3120828312 3124284786 3129872256 3134258176 3138664032 3139585024 3140739868 3143998368 3146077732 3149562171 3154915029 3162894336 3169435248 3173876608 3178338156 3188484096 3193903104 3195077928 3197440512 3204052866 3209498334 3219743744 3228787968 3235465149 3242697912 3248497152 3252759552 3254910848 3257622144 3259776656 3260442752 3263158656 3264053856 3268933332 3274489068 3283687071 3289559616 3291992064 3296054384 3298799952 3300981698 3304406448 3306591902 3316174176 3318626304 3324266496 3325489272 3327948288 3331141128 3334830534 3335809088 3340498266 3341774848 3351161856 3356857344 3358092108 3360575232 3367524951 3373248249 3376041984 3378274816 3384016384 3385261138 3387764352 3393522048 3397280544 3418716672 3420977728 3426791872 3430587216 3446376192 3451205632 3451528224 3456057024 3458342776 3461223528 3463512697 3464220424 3467106072 3468057222 3485366736 3489939936 3495157092 3497741568 3501097308 3502057783 3504974949 3510915072 3510931851 3516163584 3523435062 3526040448 3529423338 3532033152 3545335808 3548289024 3550635776 3557978543 3560609472 3566660928 3570611184 3576996864 3587044608 3589416992 3593140992 3594462669 3595517408 3599499624 3605617176 3622211712 3627287552 3632386464 3634788836 3640966364 3644998917 3651517632 3654217728 3661774704 3667248738 3667998096 3672060588 3690043392 3697674456 3703202157 3708061182 3719898112 3722996736 3726220288 3727590916 3730347264 3730695948 3735923808 3744414723 3752785224 3759496704 3766919296 3770057088 3772550512 3776464512 3783147564 3789577236 3789913344 3800559168 3803369472 3807018432 3811234896 3813755554 3817712304 3820237246 3837819552 3840657408 3848599944 3855140856 3859410618 3860885504 3867447296 3868869872 3871730688 3878310912 3879737484 3882606336 3886331316 3890635623 3897247977 3907104768 3909688832 3916333568 3917774126 3920671104 3921037578 3938715648 3949779456 3952391744 3955684032 3959109056 3963493968 3988502784 3994465248 4002351752 4005685656 4008334919 4012493544 4020772224 4026782928 4029760512 4033626672 4038094116 4044957084 4049437077 4056319323 4066261192 4069267968 4077683274 4080698496 4084613526 4096067584 4099479552 4102190848 4106446848 4107957336 4109162752 4110674239 4113713856 4117660561 4120705344 4139670528 4151298816 4154044384 4159883763 4161104416 4165713048 4173163008 4184885376 4191997824 4196640672 4199416228 4202914284 4206553372 4225913664 4237784208 4244119326 4260103904 4263254016 4263652512 4272070488 4278456861 4279331112 4285728339 4305050624 4308636672 4313953532 4317546996 4323597216 4331329536 4337012736 4343496192 4350878208 4352071808 4352478606 4355697024 4358577776 4363099776 4365985424 4378249428 4386079488 4398399936 4405875264 4410754992 4413672158 4421173442 4421565568 4433985696 4437264384 4441521504 4446440712 4453997688 4458930714 4468215808 4475809792 4477456144 4480766976 4490033268 4497664332 4502645721 4514033664 4517019136 4523368752 4524696064 4526360398 4529707392 4530130794 4534053202 4537830006 4558288896 4574116288 4574543841 4577926464 4595168256 4602037632 4608076032 4614964704 4622808096 4624076296 4627928088 4635793512 4638859513 4647155648 4653253248 4660209456 4663655424 4668129744 4673299932 4681242468 4686427179 4688218112 4694808384 4697913416 4701387264 4705897784 4709377536 4711109802 4719116598 4744341504 4747479296 4754152872 4755547904 4757297153 4760814912 4765382447 4769329152 4782726144 4790854656 4792616892 4796160768 4799332832 4806079299 4807489568 4814247501 4829615616 4843181952 4859998556 4864046868 4868690176 4872745728 4882366272 4889664984 4890664128 4896080784 4903399998 4911733602 4930232608 4934339424 4937602876 4944081576 4951472547 4959887853 4963995648 4973796352 4974261264 4977939456 4981231744 4986399744 4988233908 4992552964 4996711692 5003713632 5012662272 5026742784 5035286016 5037138162 5040862848 5044196752 5052769648 5053217792 5067412224 5076024576 5077891707 5081646528 5090283072 5095920816 5107957666 5117092736 5131466592 5140187808 5145880824 5162307584 5169564288 5171081216 5172983312 5176808448 5177292336 5181775088 5187514164 5196330636 5202085833 5227561472 5228050104 5234909904 5238372146 5242735638 5247275054 5251645962 5266372608 5274245376 5284658624 5285152593 5289060672 5294135007 5298049728 5318003712 5325953664 5340914208 5349991392 5355916776 5361029632 5365495296 5368567751 5369043904 5373014016 5378168896 5384125488 5393276112 5399249436 5408425764 5425690624 5433317568 5436911032 5440931328 5446151368 5452183254 5461449546 5477276448 5481326592 5484951808 5492662056 5494273792 5496294769 5500873107 5501997144 5505636031 5519560704 5535065088 5546511684 5554284064 5562091773 5564217344 5579847168 5589330432 5591386374 5595520896 5603885712 5629177836 5634551552 5639245056 5650378944 5658825768 5674721346 5684365854 5684870016 5696093984 5700838752 5704609148 5705774816 5710527648 5714304452 5720633331 5730355869 5744848896 5756729328 5760986112 5764796288 5772899916 5782711284 5791328256 5801170944 5803304808 5807596032 5817466368 5819606226 5823909504 5829496974 5837665904 5848105984 5864533248 5874500352 5876661189 5881006656 5908073472 5911980928 5922028672 5928587616 5938663584 5945240952 5974355968 5982754176 5986711024 5991697872 5996885776 6003527628 6031158336 6039609856 6040174392 6044640768 6050440008 6052099858 6057141174 6062385742 6067435626 6099391788 6103901952 6116524911 6121047744 6126891008 6126920289 6131994624 6136050176 6144101376 6153286272 6163744128 6170570784 6181058016 6204337664 6209505792 6213612608 6218207232 6224172992 6231066576 6241656624 6248569572 6259744512 6268516352 6277328064 6279170048 6281479736 6287996736 6292155464 6299124342 6309830058 6338870496 6347753216 6356676312 6360880463 6366178989 6371691137 6376968192 6387806208 6390155856 6394881024 6408105732 6418996668 6439487488 6457575936 6470930298 6485395824 6496994304 6505519104 6509821696 6515244288 6519553312 6520885504 6526317312 6528107712 6528717909 6537866664 6548978136 6567374142 6579119232 6592108768 6597599904 6601963396 6608812896 6613183804 6620508237 6631760163 6632348352 6637252608 6648532992 6650978544 6655896576 6662282256 6669661068 6671618176 6680996532 6702323712 6713714688 6716184216 6721150464 6735049902 6746496498 6756549632 6768032768 6770522276 6775528704 6787044096 6789540597 6794561088 6801079803 6837433344 6841955456 6853583744 6861174432 6892752384 6902411264 6903056448 6912114048 6916685552 6922447056 6927025394 6928440848 6934212144 6936114444 6970733472 6979879872 6990314184 6995483136 7002194616 7004115566 7009949898 7021863702 7032327168 7046870124 7052080896 7058846676 7064066304 7066664703 7078674897 7090671616 7096578048 7101271552 7115957086 7121218944 7133321856 7141222368 7153993728 7174089216 7178833984 7186281984 7188925338 7191034816 7198999248 7211234352 7244423424 7254575104 7264772928 7269577672 7281932728 7289997834 7303035264 7323549408 7334497476 7335996192 7344121176 7348978399 7355099997 7361468401 7367600403 7380086784 7395348912 7406404314 7416122364 7439796224 7445993472 7452440576 7455181832 7460694528 7461391896 7471847616 7479016121 7488829446 7505570448 7518993408 7533838592 7540114176 7545101024 7552929024 7555707243 7566295128 7579154472 7579826688 7601118336 7614036864 7622469792 7627511108 7635424608 7640474492 7661936499 7675639104 7681314816 7697199888 7710281712 7718821236 7737739744 7743461376 7756621824 7759474968 7765212672 7772662632 7781271246 7794495954 7819377664 7832667136 7835548252 7841342208 7842075156 7857558219 7870912581 7877431296 7899558912 7904783488 7911368064 7918218112 7926987936 7977005568 7988930496 8004703504 8011371312 8016669838 8024987088 8041544448 8053565856 8059521024 8067253344 8076188232 8089914168 8098874154 8112638646 8132522384 8138535936 8155366548 8161396992 8169227052 8178274881 8192135168 8192174319 8198959104 8204381696 8212893696 8215914672 8218325504 8221348478 8227427712 8235321122 8241410688 8279341056 8302597632 8308088768 8319767526 8322208832 8331426096 8346326016 8369770752 8383995648 8387079561 8393281344 8398832456 8405828568 8413106744 8451827328 8475568416 8488238652 8504997473 8512082019 8520207808 8526508032 8526548781 8527305024 8544140976 8556913722 8558662224 8571456678 8610101248 8617273344 8627907064 8635093992 8640805033 8647194432 8655490567 8662659072 8686992384 8701756416 8704143616 8704957212 8711394048 8717155552 8726199552 8729409339 8731970848 8744245461 8756498856 8772158976 8796799872 8811750528 8821509984 8827344316 8842346884 8843131136 8867971392 8874528768 8883043008 8892881424 8907995376 8917861428 8954912288 8961533952 8980066536 8995328664 9005291442 9034038272 9046737504 9049392128 9052720796 9059414784 9060261588 9068106404 9075660012 9078149787 9093578613 9116577792 9148232576 9149087682 9155852928 9190336512 9204075264 9216152064 9229929408 9245616192 9248152592 9255856176 9271587024 9277719026 9294311296 9306506496 9320418912 9327310848 9336259488 9346599864 9362484936 9372854358 9376436224 9389616768 9395826832 9402774528 9411795568 9418755072 9422219604 9438233196 9448686513 9464745087 9488683008 9494958592 9508305744 9511095808 9514594306 9521629824 9530764894 9565452288 9581709312 9585233784 9592321536 9598665664 9612158598 9614979136 9628495002 9659231232 9686363904 9706395447 9719997112 9728093736 9737380352 9745491456 9764732544 9779329968 9781328256 9792161568 9806799996 9823467204 9851061213 9860465216 9868678848 9875205752 9888163152 9902945094 9919775706 9947592704 9948522528 9955878912 9962463488 9972799488 9976467816 9983066009 9985105928 9993423384 10000032791 10007427264 10025324544 10053485568 10070572032 10074276324 10081725696 10088393504 10102574853 10105539296 10106435584 10119744747 10134824448 10152049152 10155783414 10163293056 10180566144 10191841632 10215915332 10234185472 10262933184 10280375616 10291761648 10339128576 10345966624 10353616896 10354584672 10363550176 10375028328 10390538091 10392661272 10404171666 10455122944 10456100208 10469819808 10476744292 10485471276 10494550108 10503291924 10506173349 10532745216 10548490752 10569317248 10570305186 10578121344 10588270014 10596099456 10636007424 10651907328 10673935629 10681828416 10699982784 10711833552 10722059264 10730990592 10737135502 10738087808 10756337792 10768250976 10786552224 10798498872 10816851528 10851381248 10866635136 10873822064 10881862656 10892302736 10904366508 10922899092 10934996751 10954552896 10962653184 10969903616 10985324112 10988547584 10992589538 11001746214 11003994288 11011272062 11070130176 11093023368 11108568128 11109606471 11124183546 11128434688 11159694336 11178660864 11182772748 11191041792 11207771424 11233244169 11258355672 11269103104 11278490112 11300757888 11317651536 11349442692 11368731708 11369740032 11392187968 11401677504 11409218296 11411549632 11421055296 11428608904 11441266662 11460711738 11513458656 11521972224 11529592576 11545799832 11553435943 11565422568 11573071657 11582656512 11602341888 11606609616 11615192064 11634932736 11639212452 11647819008 11658993948 11671906869 11675331808 11691743931 11696211968 11729066496 11749000704 11753322378 11762013312 11816146944 11823961856 11844057344 11848413983 11857175232 11877327168 11890481904 11965508352 11973422048 11983395744 11993771552 12007055256 12025004757 12062316672 12079219712 12080348784 12089281536 12100880016 12104199716 12114282348 12124771484 12134871252 12198783576 12207803904 12233049822 12242095488 12253840578 12272100352 12288202752 12306572544 12327488256 12332022717 12341141568 12352981683 12362116032 12408675328 12419011584 12427225216 12448345984 12462133152 12483313248 12497139144 12519489024 12537032704 12554656128 12558340096 12562959472 12575993472 12584310928 12598248684 12619660116 12677740992 12695506432 12713352624 12721760926 12732357978 12743382274 12780311712 12789762048 12816211464 12835370583 12837993336 12857185017 12878974976 12915151872 12941860596 12970791648 12993988608 13011038208 13019643392 13030488576 13039106624 13041771008 13052634624 13056215424 13057435818 13075733328 13097956272 13134748284 13158238464 13184217536 13195199808 13203926792 13217625792 13226367608 13241016474 13263520326 13264696704 13301957088 13311793152 13324564512 13339322136 13343236352 13348144439 13361993064 13370830361 13404647424 13427429376 13432368432 13442300928 13470099804 13492992996 13507937163 13513099264 13536065536 13541044552 13551057408 13574088192 13579081194 13589122176 13602159606 13674866688 13683910912 13707167488 13712209441 13722348864 13723631523 13785504768 13806112896 13824228096 13833371104 13844894112 13854050788 13856881696 13868424288 13872228888 13916578539 13941466944 13959759744 13980628368 13990966272 14004389232 14008231132 14019899796 14043727404 14064654336 14093740248 14104161792 14117693352 14128132608 14133329406 14157349794 14202543104 14231914172 14242437888 14266643712 14271891459 14282444736 14296147341 14307987456 14348178432 14357667968 14372563968 14377850676 14382069632 14397998496 14422468704 14488846848 14509150208 14529545856 14539155344 14563865456 14579995668 14606070528 14647098816 14668994952 14671992384 14688242352 14697956798 14710199994 14722936802 14735200806 14790697824 14812808628 14832244728 14854417641 14879592448 14879663559 14891986944 14904881152 14910363664 14921389056 14922783792 14943695232 14958032242 14977658892 15011140896 15037986816 15067677184 15080228352 15090202048 15105858048 15111414486 15132590256 15158308944 15159653376 15202236672 15228073728 15233675121 15244939584 15255022216 15270849216 15280948984 15323872998 15351278208 15394399776 15420563424 15437642472 15447852553 15474107047 15475479488 15486922752 15513243648 15518949936 15530425344 15545325264 15562542492 15588991908 15606257499 15638755328 15665334272 15671096504 15682684416 15684150312 15715116438 15741825162 15799117824 15809566976 15822736128 15836436224 15842261393 15853975872 15855457779 15869186207 15882405021 15954011136 15977860992 16009407008 16022742624 16033339676 16049974176 16083088896 16105703253 16107131712 16119042048 16134506688 16152376464 16179828336 16197748308 16225277292 16265044768 16277071872 16310733096 16322793984 16338454104 16356549762 16384348638 16408763392 16431829344 16436651008 16442696956 16454855424 16470642244 16482821376 16488884307 16516908093 16558682112 16605195264 16616177536 16639535052 16644417664 16662852192 16692652032 16739541504 16767991296 16774159122 16786562688 16797664912 16811657136 16826213488 16903654656 16951136832 16976477304 17009994946 17024164038 17040415616 17053097562 17054610048 17088281952 17113827444 17117324448 17142913356 17161899993 17191067607 17220202496 17234546688 17255814128 17270187984 17281610066 17294388864 17310981134 17373984768 17403512832 17408287232 17409914424 17422788096 17434311104 17452399104 17458818678 17463941696 17488490922 17512997712 17544317952 17593599744 17623501056 17629983567 17643019968 17654688632 17684693768 17686262272 17735942784 17766086016 17785762848 17815990752 17835722856 17877851831 17909824576 17923067904 17960133072 17990657328 18010582884 18068076544 18093475008 18098784256 18105441592 18118829568 18120523176 18136212808 18151320024 18156299574 18187157226 18296465152 18298175364 18311705856 18334302511 18349574733 18365462689 18380673024 18380760867 18408150528 18432304128 18459858816 18491232384 18496305184 18511712352 18543174048 18555438052 18588622592 18613012992 18640837824 18654621696 18672518976 18693199728 18724969872 18745708716 18779233536 18791653664 18805549056 18823591136 18837510144 18844439208 18876466392 18897373026 18929490174 18989917184 19016611488 19022191616 19029188612 19043259648 19061529788 19082641389 19115073411 19130904576 19163418624 19170467568 19184643072 19197331328 19224317196 19229958272 19256990004 19318462464 19372727808 19412790894 19439994224 19456187472 19474760704 19490982912 19529465088 19558659936 19562656512 19584323136 19613599992 19646934408 19702122426 19720930432 19737357696 19750411504 19776326304 19805890188 19839551412 19861524711 19895185408 19895280489 19897045056 19911757824 19924926976 19945598976 19952935632 19966132018 19970211856 19986846768 20000065582 20014854528 20106971136 20141144064 20148552648 20163451392 20176787008 20205149706 20211078592 20212871168 20239489494 20269648896 20304098304 20311566828 20326586112 20361132288 20368621791 20383683264 20403239409 20431830664 20468370944 20525866368 20560751232 20583523296 20678257152 20691933248 20707233792 20709169344 20727100352 20750056656 20781076182 20785322544 20808343332 20910245888 20912200416 20939639616 20953488584 20970942552 20984812223 20989100216 21006583848 21012346698 21096981504 21138634496 21140610372 21156242688 21176540028 21192198912 21199994109 21218350097 21236024691 21272014848 21303814656 21347871258 21363656832 21399965568 21423667104 21444118528 21461981184 21474271004 21476175616 21512675584 21536501952 21573104448 21596997744 21633703056 21733270272 21747644128 21763725312 21784605472 21808733016 21845798184 21869993502 21909105792 21939807232 21970648224 21977095168 21985179076 22003492428 22007988576 22022544124 22046935197 22084405203 22140260352 22186046736 22217136256 22219212942 22248367092 22319388672 22357321728 22365545496 22382083584 22415542848 22437048363 22466488338 22516711344 22538206208 22556980224 22601515776 22635303072 22698885384 22737463416 22739480064 22784375936 22803355008 22818436592 22823099264 22842110592 22857217808 22882533324 22921423476 22985809497 23026917312 23043944448 23059185152 23091599664 23106871886 23130845136 23146143314 23213219232 23230384128 23269865472 23278424904 23295638016 23317987896 23343813738 23350663616 23383487862 23392423936 23458132992 23498001408 23506644756 23524026624 23572674657 23612737743 23632293888 23647923712 23688114688 23696827966 23714350464 23754654336 23780963808 23931016704 23946844096 23966791488 23987543104 24014110512 24050009514 24124633344 24158439424 24160697568 24178563072 24201760032 24208399432 24228564696 24244588879 24249542968 24269742504 24285793921 24397567152 24415607808 24466099644 24484190976 24507681156 24534824643 24544200704 24576405504 24576522957 24613145088 24654976512 24664045434 24682283136 24705963366 24724232064 24817350656 24838023168 24854450432 24896691968 24905849801 24924266304 24966626496 24994278288 25038978048 25109312256 25125918944 25151986944 25161238683 25168621856 25196497368 25239320232 25355481984 25391012864 25426705248 25443521852 25464715956 25486764548 25514992419 25560623424 25579524096 25632422928 25670741166 25675986672 25714370034 25830303744 25883721192 25922415099 25941583296 25966471701 25987977216 26039286784 26060977152 26078213248 26083542016 26105269248 26112430848 26114871636 26151466656 26195912544 26269496568 26316476928 26368435072 26390399616 26407853584 26435251584 26452735216 26482032948 26527040652 26529393408 26603914176 26623586304 26649129024 26678644272 26686472704 26696288878 26723986128 26741660722 26864736864 26884601856 26940199608 26985985992 27015874326 27026198528 27072131072 27082089104 27102114816 27148176384 27158162388 27178244352 27204319212 27234449361 27280735839 27349733376 27367821824 27414334976 27424418882 27444697728 27447263046 27571009536 27612225792 27648456192 27666742208 27689788224 27708101576 27713763392 27736848576 27744457776 27833157078 27882933888 27919519488 27961256736 27981932544 28008778464 28016462264 28039799592 28058344433 28087454808 28106031167 28129308672 28187480496 28208323584 28235386704 28256265216 28266658812 28314699588 28346059539 28394235261 28405086208 28463828344 28484875776 28533287424 28543782918 28564889472 28592294682 28696356864 28715335936 28745127936 28755701352 28764139264 28774719673 28795996992 28823623927 28844937408 28977693696 29059091712 29078310688 29119186341 29127730912 29159991336 29212141056 29294197632 29337989904 29343984768 29376484704 29395913596 29420399988 29445873604 29470401612 29581395648 29625617256 29664489456 29708835282 29759327118 29820727328 29842778112 29845567584 29887390464 29916064484 29949198027 29955317784 30000098373 30022281792 30075973632 30135354368 30160456704 30180404096 30211716096 30222828972 30265180512 30316617888 30319306752 30404473344 30456147456 30467350242 30489879168 30510044432 30541698432 30561897968 30647745996 30702556416 30788799552 30841126848 30875284944 30895705106 30948214094 30950958976 31037899872 31060850688 31090650528 31125084984 31171614273 31177983816 31212514998 31277510656 31330668544 31342193008 31365368832 31368300624 31430232876 31483650324 31518520047 31598235648 31619133952 31645472256 31672872448 31684522786 31707951744 31710915558 31738372414 31764810042 31908022272 31955721984 32018814016 32021806887 32045485248 32066679352 32099948352 32166177792 32211406506 32214263424 32269013376 32304752928 32359656672 32395496616 32450554584 32472016591 32530089536 32554143744 32621466192 32645587968 32676908208 32713099524 32768697276 32804990253 32817526784 32863658688 32873302016 32885393912 32909710848 32941284488 32965642752 32977768614 33033816186 33210390528 33232355072 33279070104 33288835328 33301080071 33325704384 33328819413 33357677129 33385304064 33479083008 33535982592 33548318244 33573125376 33595329824 33623314272 33652426976 33699732507 33807309312 33902273664 33952954608 34019989892 34048328076 34080831232 34106195124 34109220096 34176563904 34227654888 34234648896 34285826712 34323799986 34382135214 34511628256 34540375968 34563220132 34588777728 34621962268 34660307829 34719214971 34747969536 34807025664 34816574464 34819828848 34845576192 34868622208 34904798208 34917637356 34927883392 34976981844 35025995424 35088635904 35187199488 35247002112 35259967134 35286039936 35309377264 35369387536 35372524544 35471885568 35532172032 35545241949 35571525696 35631981504 35671445712 35755703662 35819649152 35920266144 35981314656 36021165768 36075014271 36136153088 36186950016 36197568512 36210883184 36237659136 36241046352 36272425616 36302640048 36312599148 36374314452 36592930304 36596350728 36623411712 36668605022 36699149466 36730925378 36761521734 36816301056 36864608256 36919717632 36982464768 36992610368 36996068151 37023424704 37058945049 37086348096 37110876104 37177245184 37226025984 37281675648 37345037952 37386399456 37449939744 37491417432 37558467072 37579974257 37583307328 37611098112 37647182272 37675020288 37688878416 37752932784 37794746052 37858980348 37979834368 38033222976 38044383232 38058377224 38086519296 38123059576 38165282778 38230146822 38340935136 38369286144 38394662656 38448634392 38459916544 38474063383 38506111749 38513980008 38539452217 38571555051 38636924928 38745455616 38825581788 38879988448 38912374944 38949521408 38981965824 39058930176 39117319872 39125313024 39168646272 39227199984 39293868816 39404244852 39441860864 39474715392 39500823008 39552652608 39611780376 39679102824 39723049422 39790560978 39794090112 39849853952 39905871264 39932264036 39940423712 39973693536 40000131164 40029709056 40044433317 40112491083 40213942272 40282288128 40297105296 40326902784 40353574016 40410299412 40422157184 40478978988 40539297792 40608196608 40623133656 40653172224 40722264576 40737243582 40767366528 40806478818 40863661328 40936741888 41051732736 41121502464 41136628323 41167046592 41356514304 41383866496 41418338688 41454200704 41500113312 41562152364 41570645088 41616686664 41749735617 41820491776 41824400832 41879279232 41906977168 41941885104 41969624446 41978200432 42013167696 42024693396 42193963008 42277268992 42281220744 42312485376 42353080056 42384397824 42399988218 42436700194 42472049382 42607629312 42695742516 42727313664 42799931136 42815674377 42847334208 42888237056 42888442023 42923962368 42948542008 42952351232 43025351168 43073003904 43146208896 43193995488 43267406112 43466540544 43495288256 43527450624 43569210944 43617466032 43691596368 43739987004 43818211584 43879614464 43941296448 43954190336 43970358152 44006984856 44015977152 44045088248 44093870394 44168810406 44372093472 44434272512 44438425884 44496734184 44526163241 44563252923 44601837959 44638777344 44638990677 44714643456 44731090992 44764167168 44831085696 44874096726 44932976676 45033422688 45076412416 45113960448 45203031552 45270606144 45397770768 45474926832 45478960128 45568751872 45606710016 45636873184 45646198528 45684221184 45701025363 45714435616 45765066648 45842846952 45971618994 46053834624 46118370304 46183199328 46213743772 46261690272 46292286628 46343557659 46422321141 46426438464 46460768256 46539730944 46556849808 46591276032 46635975792 46687627476 46701327232 46766975724 46916265984 46996002816 47013289512 47048053248 47145349314 47225475486 47295847424 47376229376 47393655932 47428700928 47509308672 47526784179 47561927616 47607558621 47862033408 47893688192 47933582976 47975086208 48028221024 48100019028 48249266688 48316878848 48317109759 48321395136 48357126144 48403520064 48416798864 48457129392 48489177758 48499085936 48539485008 48571587842 48795134304 48831215616 48932199288 48968381952 49015362312 49069649286 49088401408 49153045914 49226290176 49309953024 49328090868 49364566272 49411926732 49448464128 49466652921 49550724279 49634701312 49676046336 49708900864 49793383936 49811699602 49848532608 49933252992 49988556576 50077956096 50218624512 50251837888 50303973888 50322477366 50337243712 50392994736 50478640464 50710963968 50782025728 50853410496 50887043704 50929431912 50973529096 51029984838 51121246848 51264845856 51341482332 51351973344 51428740068 51442848793 51485699979 51530278807 51573202821 51660607488 51767442384 51844830198 51883166592 51932943402 52078573568 52121954304 52156426496 52167084032 52210538496 52224861696 52229743272 52302933312 52353112847 52391825088 52538993136 52632953856 52736870144 52780799232 52815707168 52870503168 52889950701 52905470432 52964065896 53054081304 53058786816 53207828352 53298258048 53357288544 53372945408 53392577756 53447972256 53483321444 53633555493 53729473728 53769203712 53880399216 53971971984 54031748652 54164178208 54204229632 54296352768 54316324776 54356488704 54408638424 54468898722 54561471678 54735643648 54828669952 54848837764 54889395456 54894526092 55002907533 55096388067 55142019072 55224451584 55296912384 55333484416 55379576448 55416203152 55427526784 55473697152 55488915552 55666314156 55765867776 55839038976 55922513472 55963865088 56017556928 56032924528 56079599184 56116688866 56174909616 56212062334 56374960992 56416647168 56470773408 56512530432 56533317624 56629399176 56692119078 56788470522 56810172416 56927656688 56969751552 57066574848 57087565836 57129778944 57184589364 57247924167 57345220233 57392713728 57430671872 57490255872 57511402704 57528278528 57549439346 57591993984 57647247854 57689874816 57955387392 58118183424 58156621376 58238372682 58255461824 58319982672 58424282112 58588395264 58675979808 58687969536 58752969408 58791827192 58840799976 58891747208 58940803224 59162791296 59251234512 59328978912 59417670564 59518654236 59534982311 59584574133 59641454656 59685556224 59685841467 59691135168 59774780928 59832128968 59898396054 59910635568 60000196746 60044563584 60270708736 60320913408 60360808192 60423432192 60445657944 60485635231 60530361024 60588433969 60633235776 60638613504 60808946688 60912294912 60934700484 60979758336 61020088864 61083396864 61105865373 61123795936 61209718227 61295491992 61405112832 61577599104 61682253696 61750569888 61791410212 61896428188 61901917952 62075799744 62121701376 62181301056 62250169968 62343228546 62355967632 62425029996 62684386016 62730737664 62736601248 62860465752 62954436669 62967300648 63037040094 63238267904 63290944512 63345744896 63369045572 63415903488 63421831116 63476744828 63529620084 63655050291 63816044544 63911443968 64037628032 64043613774 64090970496 64133358704 64199896704 64332355584 64422813012 64428526848 64538026752 64609505856 64719313344 64790993232 64901109168 64944033182 65060179072 65242932384 65291175936 65353816416 65426199048 65537394552 65609980506 65635053568 65727317376 65746604032 65770787824 65819421696 65882568976 65931285504 65955537228 66067632372 66140805591 66253215609 66420781056 66464710144 66558140208 66577670656 66602160142 66651408768 66657638826 66715354258 66958166016 67071965184 67096636488 67146250752 67190659648 67246628544 67304853952 67311145089 67399465014 67614618624 67804547328 67905909216 68039979784 68096656152 68161662464 68212390248 68218440192 68353127808 68455309776 68469297792 68571653424 68647599972 68764270428 68957428491 69023256512 69080751936 69126440264 69177555456 69243924536 69320615658 69438429942 69633148928 69639657696 69691152384 69737244416 69809596416 69835274712 69855766784 69881462063 69953963688 70000229537 70051990848 70177271808 70374398976 70494004224 70519934268 70572079872 70618754528 70718023971 70738775072 70745049088 70838213229 70943771136 71064344064 71090483898 71143051392 71263963008 71342891424 71511407324 71639298304 71840532288 71962629312 72042331536 72150028542 72373900032 72421766368 72475318272 72482092704 72544851232 72605280096 72625198296 72733766637 72748628904 72857381763 73185860608 73192701456 73246823424 73337210044 73398298932 73461850756 73523043468 73632602112 73729216512 73839435264 73964929536 73985220736 73992136302 74046849408 74117890098 74172696192 74221752208 74354490368 74452051968 74563351296 74690075904 74717549403 74772798912 74899879488 74982834864 75116934144 75159948514 75166614656 75294364544 75377756832 75505865568 75589492104 75717960696 75959668736 76066445952 76088766464 76116754448 76173038592 76246119152 76330565556 76460293644 76544977257 76681870272 76738572288 76789325312 76897268784 76919833088 76948126766 77012223498 77027960016 77078904434 77143110102 77490911232 77651163576 77759976896 77767245297 77824749888 77899042816 77899415103 77963931648 78117860352 78234639744 78250626048 78337292544 78454399968 78587737632 78808489704 78883721728 78949430784 79001646016 79105305216 79223560752 79358205648 79446098844 79581121956 79588180224 79699707904 79811742528 79864528072 79880847424 79947387072 80000262328 80059418112 80088866634 80224982166 80594210592 80653805568 80707148032 80820598824 80844314368 80874051601 80957957976 81011501599 81078595584 81216393216 81246267312 81306344448 81444529152 81474487164 81534733056 81612957636 81703348083 81727322656 81842207517 81873483776 82103465472 82243004928 82273256646 82334093184 82713028608 82767732992 82836677376 82908401408 82938897881 83000226624 83124304728 83141290176 83233373328 83499471234 83648801664 83758558464 83813954336 83883770208 83939248892 83956400864 84026335392 84049386792 84175033299 84318093501 84387926016 84554537984 84562441488 84624970752 84706160112 84768795648 84799976436 84873400388 84944098764 85215258624 85391485032 85454627328 85599862272 85631348754 85694668416 85776884046 85897084016 85904702464 86050702336 86146007808 86292417792 86324159019 86387990976 86470871781 86534812224 86933081088 86990576512 87138421888 87234932064 87383192736 87479974008 87636423168 87759228928 87882592896 87908380672 87940716304 88013969712 88031954304 88090176496 88187740788 88337620812 88744186944 88868545024 88876851768 88993468368 89052326482 89126505846 89203675918 89277981354 89462181984 89528334336 89662171392 89748193452 89847594081 89865953352 90000295119 90066845376 90152824832 90227920896 90406063104 90541212288 90795541536 90949853664 90957920256 91137503744 91213420032 91273746368 91292397056 91368442368 91402050726 91428871232 91530133296 91685693904 91943237988 92107669248 92236740608 92366398656 92427487544 92523380544 92584573256 92687115318 92844642282 92852876928 93113699616 93182552064 93271951584 93375254952 93402654464 93437011073 93514842819 93533951448 93595812527 93832531968 93992005632 94026579024 94096106496 94290698628 94450950972 94555560141 94591694848 94752458752 94787311864 94857401856 95018617344 95053568358 95123855232 95215117242 95724066816 95787376384 95867165952 95950172416 95985466087 96056442048 96065420661 96200038056 96498533376 96634219518 96642790272 96807040128 96833597728 96914258784 96978355516 96998171872 97078970016 97143175684 97416049773 97590268608 97662431232 97864398576 97936763904 98030724624 98139298572 98306091828 98452580352 98619906048 98656181736 98729132544 98823853464 98896928256 98933305842 99101448558 99417801728 99586767872 99623399204 99697065216 99866505984 99903240213 99977113152 100073031387 100155912192 100437249024 100503675776 100607947776 100644954732 100674487424 100785989472 100957280928 101421927936 101564051456 101706820992 101774087408 101858863824 101947058192 102059969676 102242493696 102529691712 102682964664 102703946688 102857480136 102885697586 102971399958 103060557614 103146405642 103534884768 103689660396 103766333184 103865886804 103980923487 104157147136 104157644913 104243908608 104312852992 104334168064 104421076992 104449723392 104459486544 104605866624 104706225694 104783650176 105077986272 105265907712 105473740288 105561598464 105631414336 105741006336 105779901402 105810940864 105928131792 106108162608 106117573632 106415656704 106596516096 106635725847 106714577088 106745890816 106785155512 106895944512 106966642888 107267110986 107458947456 107760798432 107943943968 108063497304 108134967871 108225042813 108318749329 108328356416 108408459264 108592705536 108632649552 108712977408 108817276848 108937797444 109122943356 109471287296 109657339904 109697675528 109778790912 109789052184 110005815066 110192776134 110448903168 110593824768 110666968832 110759152896 110832406304 110855053568 110947394304 110977831104 110988204453 111084303449 111176835147 111332628312 111531735552 111678077952 111845026944 112035113856 112065849056 112159198368 112233377732 112349819232 112424124668 112739922771 112749921984 112833294336 112941546816 113025060864 113066635248 113258798352 113384238156 113576941044 113855313376 113939503104 114133149696 114175131672 114259557888 114369178728 114495848334 114690440466 114861343744 115022805408 115056557056 115098878692 115183987968 115294495708 115379749632 115422190149 115618356651 115910774784 116236366848 116313242752 116476745364 116510923648 116639965344 116848564224 117176790528 117351959616 117375939072 117505938816 117583654384 117681599952 117783494416 117881606448 118325582592 118502469024 118657957824 118835341128 119037308472 119069964622 119169148266 119282909312 119371682934 119382270336 119549561856 119664257936 119796792108 119821271136 120000393492 120089127168 120133299951 120337473249 120541417472 120641826816 120721616384 120846864384 120891315888 120971270462 121060722048 121176867938 121266471552 121617893376 121824589824 121869400968 121959516672 122040177728 122166793728 122211730746 122247591872 122419436454 122590983984 122810225664 123155198208 123364507392 123409884969 123501139776 123582820424 123792856376 123803835904 124151599488 124362602112 124500339936 124686457092 124711935264 124850059992 125144962817 125249206851 125368772032 125461475328 125473202496 125720931504 125908873338 125934601296 126074080188 126476535808 126581889024 126691489792 126738091144 126831806976 126843662232 126953489656 127059240168 127143274057 127310100582 127822887936 128075256064 128087227548 128181940992 128266717408 128399793408 128447023131 128558238823 128664711168 128665326069 128845626024 128857053696 129076053504 129219011712 129438626688 129581986464 129802218336 129888066364 130120358144 130485864768 130582351872 130707632832 130852398096 131074789104 131219961012 131454634752 131541575648 131638843392 131765137952 131862571008 131911074456 132135264744 132281611182 132506431218 132929420288 133116280416 133155341312 133204320284 133302817536 133315277652 133430708516 133578489723 133805513877 133916332032 134143930368 134193272976 134292501504 134381319296 134493257088 134609707904 134622290178 134798930028 135229237248 135609094656 135811818432 136079959568 136193312304 136323324928 136424780496 136436880384 136706255616 136910619552 136938595584 137143306848 137295199944 137528540856 137914856982 138046513024 138161503872 138252880528 138355110912 138487849072 138641231316 138876859884 139030672977 139266297856 139266963423 139279315392 139382304768 139474488832 139619192832 139670549424 139711533568 139762924126 139907927376 140000459074 140103981696 140748797952 140988008448 141039868536 141144159744 141237509056 141436047942 141477550144 141490098176 141676426458 141887542272 142128688128 142180967796 142286102784 142527926016 142580352537 142685782848 142822675863 143022814648 143278596608 143681064576 143925258624 144084663072 144300057084 144747800064 144843532736 144950636544 144951329277 144964185408 145089702464 145210560192 145250396592 145467533274 145497257808 145714763526 146371721216 146385402912 146493646848 146674420088 146796597864 146893685561 146923701512 147046086936 147143339639 147265204224 147678870528 147929859072 147970441472 147984272604 148093698816 148235780196 148345392384 148399958763 148443504416 148652172837 148708980736 148904103936 149126702592 149380151808 149435098806 149545597824 149799758976 149965669728 150233868288 150319897028 150333229312 150588729088 150755513664 151011731136 151178984208 151435921392 152132891904 152233508896 152346077184 152492238304 152661131112 152920587288 153089954514 153363740544 153578650624 153794537568 153839666176 153896253532 154024446996 154055920032 154157808868 154286220204 154328546379 154590836421 154981822464 155302327152 155519953792 155534490594 155649499776 155798830206 156235720704 156469279488 156501252096 156674585088 156908799936 157059338541 157175475264 157616979408 157767443456 157898861568 158003292032 158210610432 158447121504 158716411296 158892197688 159162243912 159176360448 159399415808 159623485056 159729056144 159761694848 159894774144 160000524656 160118836224 160177733268 160449964332 160900666479 161188421184 161307611136 161414296064 161641197648 161688628736 161748103202 161915915952 162023003198 162492534624 162612688896 162889058304 162948974328 163069466112 163225915272 163406696166 163454645312 163684415034 163746967552 164206930944 164486009856 164546513292 164668186368 165008722599 165289164201 165426057216 165535465984 165673354752 165816802816 165877795762 166000453248 166248609456 166282580352 166466746656 166998942468 167297603328 167517116928 167627908672 167767540416 167878497784 167912801728 168052670784 168098773584 168350066598 168636187002 169109075968 169124882976 169249941504 169412320224 169537591296 169599952872 169712122153 169746800776 169888197528 170000557447 170430517248 170782970064 170909254656 171199724544 171262697508 171389336832 171553768092 171743772501 171794168032 171809404928 172035660699 172101404672 172292015616 172584835584 172648318038 172775981952 172941743562 173069624448 173866162176 173981153024 174276843776 174340948607 174469864128 174766385472 174959948016 175272846336 175765185792 175881432608 176027939424 176063908608 176180352992 176375481576 176675241624 177488373888 177737090048 177753703536 177986936736 178104652964 178253011692 178407351836 178555962708 178604946933 178924363968 179056668672 179324342784 179496386904 179695188162 179731906704 180000590238 180133690752 180812126208 181082424576 181456905693 181591083072 181765301907 181899707328 181915840512 182275007488 182426840064 182547492736 182584794112 182736884736 182804101452 182857742464 183060266592 183371387808 183886475976 184215338496 184473481216 184732797312 184854975088 185046761088 185169146512 185374230636 185689284564 185705753856 186227399232 186365104128 186543903168 186750509904 186805308928 186874022146 187029685638 187067902896 187191625054 188053158048 188192212992 188581397256 188863310007 188901901944 189111120282 189183389696 189504917504 189574623728 189714803712 190037234688 190107136716 190247710464 190430234484 190965150873 191448133632 191574752768 191734331904 191900344832 191970932174 192112884096 192130841322 192400076112 192997066752 193268439036 193285580544 193614080256 193667195456 193828517568 193956711032 193996343744 194157940032 194286351368 194832099546 195180537216 195728797152 195873527808 196061449248 196278597144 196408411031 196612183656 196742218169 196905160704 197239812096 197312363472 197458265088 197647706928 197793856512 197866611684 198202897116 198422416773 198759646827 198835603456 199173535744 199246798408 199394130432 199733011968 199806480426 199954226304 200146062774 200874498048 201007351552 201215895552 201289909464 201348974848 201423037711 201571978944 201765367489 201914561856 201933435267 202843855872 203413641984 203548174816 203717727648 203894116384 204119939352 204484987392 205059383424 205365929328 205407893376 205714960272 205771395172 205942799916 206121115228 206292811284 207069769536 207379320792 207532666368 207731773608 207961846974 208315289826 208625705984 208899446784 208918973088 209211733248 209412451388 209567300352 209644386189 210000688611 210155972544 210531815424 210947480576 211123196928 211262828672 211482012672 211559802804 211621881728 211856263584 212216325216 212235147264 212831313408 213193032192 213271451694 213429154176 213491781632 213570311024 213791889024 213933285776 214534221972 214917894912 215521596864 215887887936 216126994608 216269935742 216450085626 216637498658 216656712832 217265299104 217425954816 217634553696 217875594888 218201299911 218245886712 218572145289 218942574592 219314679808 219395351056 219557581824 219578104368 220011630132 220385552268 220897806336 221187649536 221333937664 221518305792 221664812608 221710107136 221894788608 221955662208 221976408906 222168606898 222353670294 222665256624 223063471104 223356155904 223690053888 224070227712 224131698112 224152648209 224318396736 224466755464 224699638464 224848249336 225479845542 225499843968 225883093632 226133270496 226517596704 226768476312 227153882088 227304116137 227710626752 227879006208 228266299392 228350263344 228519115776 228738357456 228991696668 229380880932 229634931771 229722687488 230045610816 230113114112 230197757384 230367975936 230588991416 230759499264 230844380298 231236713302 232472733696 232626485504 232953490728 233021847296 233107560497 233279930688 233301735891 233503739903 233697128448 233698245309 234353581056 234703919232 234751878144 235011877632 235167308768 235363199904 235566988832 235763212896 236651165184 237004938048 237315915648 237670682256 238074616944 238139929244 238338296532 238565818624 238743365868 238764540672 239099123712 239328515872 239593584216 239642542272 240000786984 240178254336 240266599902 240674946498 241443232768 241782631776 241942540924 242121444096 242353735876 242532943104 242622154803 243034504797 243235786752 243649179648 243738801936 243919033344 244080355456 244333587456 244423461492 244495183744 244838872908 245181967968 245620451328 246310396416 246729014784 246819769938 247002279552 247165640848 247585712752 247607671808 248303198976 248725204224 248816693643 249000679872 249372914184 249423870528 249700119984 250289925634 250498413702 250737544064 250946404992 251441863008 251817746676 251869202592 252148160376 252525099897 252953071616 252954280503 253163778048 253382979584 253476182288 253663613952 253687324464 253906979312 254118480336 254286548114 254620201164 255645775872 256150512128 256174455096 256363881984 256533434816 256799586816 256894046262 257116477646 257330652138 257691252048 257714107392 258152107008 258438023424 258877253376 258972477057 259163972928 259412615343 259604436672 259776132728 260240716288 260971729536 261415265664 261704796192 262149578208 262439922024 262909269504 263059819799 263083151296 263277686784 263530275904 263725142016 263822148912 264270529488 264563222364 265012862436 265858840576 266232560832 266310682624 266408640568 266605635072 266630555304 266861417032 267156979446 267611027754 268386545952 268585003008 268762638592 268986514176 269219415808 269244580356 269318443681 269542782243 269597860056 269776165519 270000885357 270458474496 271218189312 271623636864 272159919136 272386624608 272646649856 272849560992 272873760768 273412511232 273821239104 273877191168 274286613696 274590399888 275057081712 275829713964 276093026048 276323007744 276505761056 276710221824 276975698144 277282462632 277753719768 278061345954 278533926846 278558630784 278948977664 279341098848 279423067136 279525848252 279815854752 280000918148 280207963392 280311033219 280787437581 281497595904 281976016896 282079737072 282288319488 282475018112 282872095884 282955100288 283352852916 283775084544 284257376256 284361935592 284572205568 285055852032 285160705074 285371565696 285645351726 286045629296 286557193216 287362129152 287850517248 287956398261 288169326144 288600114168 289495600128 289687065472 289902658554 289928370816 290179404928 290421120384 290500793184 290935066548 290994515616 291429527052 292248149319 292743442432 292770805824 292987293696 293348840176 293593195728 293787371122 293847403024 294092173872 294286679278 295357741056 295859718144 295940882944 295968545208 296187397632 296471560392 296690784768 296799917526 296887008832 297304345674 297417961472 298253405184 298760303616 298870197612 299091195648 299599517952 299709720639 299931339456 300219094161 300467736576 300639794056 300666458624 301177458176 301511027328 302023462272 302357968416 302871842784 304265783808 304467017792 304692154368 304984476608 305322262224 305841174576 306179909028 306727481088 307157301248 307589075136 307679332352 307792507064 308048893992 308111840064 308315617736 308572440408 308657092758 309181672842 310604654304 311039907584 311068981188 311298999552 311597660412 311683142687 311942770461 312212865713 312471441408 312472934739 312938558976 313002504192 313349170176 313817599872 314118677082 314350950528 315233958816 315534886912 315797723136 316006584064 316421220864 316894243008 317432822592 317784395376 318324487824 318352720896 319246970112 319458112288 319523389696 319789548288 319907177541 320001049312 320237672448 320355466536 320899928664 321801332958 322376842368 322828592128 323282395296 323377257472 323496206404 323831831904 324046006396 324404903613 324956247987 324985069248 325225377792 325778116608 325897948656 326138932224 326451830544 326813392332 326909290624 327368830068 328413861888 328972019712 329093026584 329336372736 330017445198 330578328402 331070931968 331346709504 331633605632 331755591524 332000906496 332497218912 332565160704 332933493312 333252910347 333997884936 334595206656 335034233856 335255817344 335535080832 335756995568 335825603456 336105341568 336197547168 336700133196 337272374004 338218151936 338219768313 338249765952 338499883008 338824640448 339075182592 339199905744 339424244306 339493601552 339776395056 340001114894 341565940128 341818509312 342399449088 342525395016 342778673664 343107536184 343487545002 343588336064 343618809856 344071321398 344202809344 344584031232 345169671168 345296636076 345551963904 345883487124 346139248896 346266570447 346855069953 347732324352 347962306048 348553687552 348681897214 348939728256 349532770944 349919896032 350545692672 351530371584 351762865216 352055878848 352127817216 352360705984 352750963152 353350483248 354976747776 355474180096 355507407072 355973873472 356209305928 356506023384 356741807791 356814703672 357111925416 357209893866 357848727936 358648685568 358992773808 359390376324 359463813408 360001180476 360267381504 360399899853 360711951649 361012419747 361624252416 362164849152 362913811386 363182166144 363530603814 363799414656 364550014976 364853680128 365094985472 365169588224 365473769472 365608202904 365715484928 366120533184 366471789929 366742775616 367772951952 368430676992 369465594624 369709950176 370093522176 370229654907 370338293024 370748461272 371378569128 371411507712 372454798464 373087806336 373501019808 373610617856 373748044292 374059371276 374135805792 374383250108 375434888451 376106316096 376384425984 377162794512 377726620014 377803803888 378222240564 379149247456 379429607424 380074469376 380214273432 380495420928 380860468968 381429822171 381930301746 383149505536 383468663808 383800689664 383941864348 384225768192 384261682644 384800152224 385674716469 385994133504 386536878072 386571161088 387228160512 387334390912 387657035136 387913422064 387992687488 388315880064 388572702736 389664199092 390361074432 391457594304 391747055616 392122898496 392557194288 392816822062 393224367312 393484436338 394624726944 394916530176 395295413856 395587713024 395733223368 396405794232 396844833546 397519293654 397671206912 398347071488 398493596816 398788260864 399466023936 399612960852 399908452608 400292125548 400735469169 401416541631 401748996096 402014703104 402431791104 402579818928 402697949696 402846075422 403143957888 403530734978 403829123712 403866870534 405687711744 406827283968 407096349632 407435455296 407788232768 408239878704 408969974784 410118766848 410731858656 410815786752 411429920544 411542790344 411885599832 412242230456 412585622568 412858496657 414139539072 414758641584 415065332736 415463547216 415923693948 416630579652 417092018931 417251411968 417798893568 417800890269 417837946176 418423466496 418824902776 419134600704 419288772378 420001377222 420311945088 421894961152 422246393856 422525657344 422964025344 423119605608 423243763456 423399446617 423712527168 424119037783 424432650432 424470294528 425662626816 426386064384 426542903388 426858308352 427140622048 427583778048 427741057611 427866571552 428468027589 429068443944 429835789824 431043193728 431775775872 432253989216 432539871484 432900171252 433274997316 433313425664 434530598208 434851909632 435269107392 435751189776 436402599822 436491773424 437144290578 438790702112 439115163648 439156208736 440023260264 440681056683 440771104536 441430018917 441795612672 442667875328 443036611584 443329625216 443420214272 443789577216 443911324416 443952817812 444337213796 444707340588 445330513248 446126942208 446712311808 447380107776 448140455424 448263396224 448305296418 448636793472 448933510928 449399276928 449696498672 450959691084 450999687936 451766187264 452266540992 453035193408 453536952624 454307764176 454608232274 455421253504 456700526688 457038231552 457476714912 457983393336 458761761864 459269863542 459445374976 460091221632 460226228224 460395514768 460735951872 461177982832 461518998528 461688760596 462473426604 462985639137 463772509263 464945467392 465252971008 465906981456 466043694592 466215120994 466559861376 466603471782 467007479806 467396490618 468707162112 469407838464 469503756288 470023755264 470334617536 470726399808 471133977664 471178015623 471526425792 473302330368 474009876096 474631831296 475341364512 476149233888 476279858488 476676593064 477131637248 477486731736 477529081344 477802529839 478198247424 478657031744 479187168432 479285084544 480001573968 480356508672 480533199804 481349892996 482701999437 482886465536 483565263552 483885081848 484242888192 484707471752 485065886208 485244309606 486069009594 487477603872 487838066688 488160710912 488667174912 488846922984 488990367488 489170234441 489677745816 490001606759 490363935936 491240902656 492620792832 493458029568 493639539876 494004559104 494331281696 495026167797 495171425504 495215343616 495867492603 496606397952 497450408448 497633387286 498001359744 498745828368 498847741056 499400239968 500579851268 500996827404 501475088128 501892809984 502883726016 503635493352 503738405184 504296320752 505050199794 505908561006 506952364576 507327227904 507374648928 507813958624 508236960672 508573096228 509136366459 509240402328 510001672341 511291551744 512301024256 512348910192 512727763968 513066869632 513599173632 513788092524 514232955292 514661304276 515382504096 515428214784 516304214016 516876046848 517754506752 517944954114 518327945856 518825230686 519208873344 519552265456 520481432576 521943459072 522830531328 523022845821 523409592384 524299156416 524879844048 525818539008 526119639598 526166302592 527060551808 527644297824 528541058976 529126444728 530025724872 531717681152 532465121664 532621365248 532817281136 533211270144 533261110608 533722834064 534313958892 535222055508 535814840799 536773091904 537170006016 537525277184 537973028352 538438831616 538489160712 538636887362 539085564486 539195720112 539552331038 540001770714 542436378624 543247273728 544319838272 544370717079 544773249216 545293299712 545295905721 545699121984 545747521536 546825022464 547642478208 547754382336 548573227392 549180799776 550114163424 551659427928 552186052096 552646015488 553011522112 553420443648 553951396288 554564925264 555507439536 556122691908 557067853692 557117261568 557897955328 558682197696 558846134272 559051696504 559631709504 560001836296 560415926784 560622066438 561574875162 564159474144 564576638976 564950036224 565744191768 565910200576 566118361207 566589930021 566705705832 567080511193 567550169088 568514752512 568723871184 569144411136 570111704064 570321410148 570743131392 571290703452 572091258592 572895452619 573114386432 574724258304 575701034496 575912796522 576338652288 577200228336 578991200256 579374130944 579805317108 579856741632 580358809856 580842240768 581001586368 581870133096 581989031232 582859054104 584496298638 585541611648 586697680352 587186391456 587574742244 587694806048 588184347744 588573358556 589225233093 590226654507 590715482112 591719436288 591881765888 591937090416 592374795264 592943120784 593381569536 593599835052 593774017664 594608691348 596506810368 597520607232 597740395224 598182391296 599199035904 599419441278 599862678912 600438188322 601279588112 601332917248 602354916352 603022054656 604046924544 604269113133 604715936832 605296102467 605743685568 608531567616 608934035584 609968953216 610644524448 611682349152 612359818056 613454962176 614314602496 615178150272 615358664704 615585014128 616097787984 616223680128 616631235472 617144880816 617314185516 618363345684 621209308608 622079815168 622137962376 622597999104 623195320824 623366285374 623885540922 624425731426 624945869478 625877117952 626698340352 627635199744 628237354164 628701901056 628933158567 630002065833 630467917632 631069773824 631595446272 632013168128 632842441728 633788486016 634865645184 635568790752 636648975648 636705441792 638493940224 638916224576 639046779392 639579096576 639814355082 640002098624 640475344896 640710933072 641799857328 643602665916 644753684736 645657184256 646564790592 646754514944 646992412808 647663663808 648092012792 648809807226 649912495974 649970138496 651795897312 652277864448 652903661088 653626784664 653818581248 654059077511 654603899733 654737660136 655170687689 655716435867 656827723776 657944039424 658186053168 658672745472 660034890396 661156656804 662141863936 662693419008 663267211264 663511183048 664001812992 664994437824 665130321408 665866986624 666505820694 667995769872 669190413312 670068467712 670511634688 671070161664 671513991136 671651206912 672210683136 672395094336 672457944627 673400266392 674544748008 676439536626 676499531904 677649280896 678399811488 678848488612 678987203104 679552790112 680002229788 681912348411 683131880256 683637018624 684798898176 685050790032 685557347328 686215072368 686975090004 687176672128 688142642796 689168062464 690339342336 690593272152 691103927808 691766974248 692278497792 692533140894 693710139906 695924612096 697107375104 697363794428 697879456512 699065541888 699322681491 699839792064 700511219709 701091385344 703060743168 703525730432 704111757696 704255634432 704721411968 705501926304 706700966496 709953495552 710948360192 711014814144 711947746944 712418611856 713012046768 713483615582 713629407344 714223850832 714419787732 715697455872 717297371136 717985547616 718780752648 718927626816 720002360952 720534763008 720799799706 721423903298 722024839494 724329698304 725827622772 726364332288 727061207628 727598829312 727866464409 729100029952 729103514391 729707360256 730189970944 730339176448 730947538944 731216405808 731430969856 732241066368 732943579858 733485551232 735545903904 736861353984 738931189248 739419900352 740187044352 740459309814 740676586048 741496922544 742757138256 742823015424 744909596928 746175612672 746450080929 747002039616 747221235712 747496088584 748118742552 748271611584 748766500216 750869776902 752212632192 754325589024 755453240028 755607607776 756444481128 756944775097 757575299691 758231245303 758298494912 758859214848 758862841509 760148938752 760428546864 760990841856 761720937936 762859644342 763860603492 766299011072 766937327616 767601379328 767883728696 768451536384 768523365288 769600304448 770338660463 771349432938 773073756144 773142322176 774456321024 774668781824 775314070272 775826844128 775985374976 776631760128 776917431171 777145405472 778237846029 779328398184 780722148864 782915188608 784245796992 785114388576 785633644124 786448734624 786968872676 789179459397 789249453888 789833060352 790590827712 791175426048 791466446736 792811588464 793689667092 795038587308 796987193632 797576521728 798932047872 799225921704 799816905216 800584251096 801470938338 802833083262 804029406208 805159637856 805395899392 805692150844 806287915776 807061469956 807658247424 807733741068 807955331043 809328496557 811375423488 813654567936 814192699264 814870910592 815576465536 816479757408 817939949568 820237533696 821463717312 821631573504 822859841088 823085580688 823771199664 824484460912 825171245136 825716993314 828279078144 829517283168 830130665472 830927094432 831847387896 833261159304 834184037862 834502823936 835601780538 835675892352 836846932992 837649805552 838269201408 838577544756 840002754444 840623890176 840933099657 842362312743 843789922304 844492787712 845051314688 845928050688 846239211216 846487526912 846798893234 847425054336 848238075566 848865300864 851325253632 852772128768 853085806776 853716616704 854281244096 855167556096 855482115222 855733143104 856936055178 858136887888 859671579648 862086387456 863551551744 863869194783 864507978432 865079742968 865800342504 866549994632 866626851328 869061196416 870538214784 871502379552 872805199644 872983546848 874288581156 876014739719 876744447957 877581404224 878230327296 878312417472 880046520528 881362113366 881542209072 882860037834 885335750656 886073223168 886659250432 886840428544 887579154432 887822648832 887905635624 888674427592 889414681176 890002918399 890661026496 892253884416 894760215552 896280910848 896526792448 896610592836 897273586944 897867021856 898798553856 899129161917 899392997344 900657282483 901919382168 901999375872 903532374528 904533081984 906070386816 907073905248 908615528352 909216464548 910842507008 913401053376 914076463104 914953429824 915966786672 917523523728 918539727084 920182443264 920791029536 921471903744 922355965664 923037997056 923377521192 924946853208 925971278274 927545018526 930505942016 931813962912 932087389184 932430241988 933119722752 933206943564 934014959612 934792981236 935049428061 936638597139 937414324224 938815676928 939007512576 940047510528 940669235072 941452799616 942267955328 942356031246 943052851584 946604660736 948019752192 949263662592 950682729024 952298467776 952559716976 953353186128 954263274496 954973463472 955058162688 955605059678 957314063488 958374336864 958570169088 960003147936 960713017344 961066399608 962699785992 965403998874 965772931072 967130527104 967770163696 968485776384 969414943504 970131772416 970488619212 972138019188 973214710839 974868743961 974955207744 975676133376 976321421824 977334349824 977693845968 977980734976 978340468882 979355491632 980003213518 980727871872 985241585664 986916059136 987279079752 988009118208 988662563392 990052335594 990342851008 990430687232 991734985206 993212795904 994900816896 995266774572 996002719488 997491656736 997695482112 998800479936 999758731041 1001159702536 1001993654808 1002950176256 1003785619968 1005767452032 1007270986704 1007476810368 1008592641504 1010100399588 1011817122012 1013904729152 1014654455808 1014659304939 1014749297856 1015627917248 1016473921344 1017146192456 1018272732918 1018480804656 1020003344682 1024602048512 1024697820384 1025455527936 1026133739264 1027198347264 1027576185048 1028255798927 1028465910584 1029322608552 1030003377473 1030765008192 1030856429568 1032608428032 1033752093696 1035509013504 1035889908228 1036655891712 1037650461372 1038417746688 1038799711341 1039104530912 1040565209859 1040962865152 1043886918144 1045661062656 1046045691642 1046819184768 1048598312832 1049759688096 1051637078016 1052239279196 1052332605184 1054121103616 1055288595648 1057082117952 1058252889456 1060051449744 1064930243328 1065634562272 1066422540288 1066522221216 1067445668128 1068627917784 1070225423373 1070444111016 1071629681598 1073546183808 1075050554368 1075946056704 1076877663232 1076978321424 1077273774724 1078171128972 1078391440224 1079104662076 1080003541428 1082135854947 1084872757248 1086494547456 1088639676544 1088741434158 1089546498432 1090591811442 1091398243968 1093650044928 1095284956416 1095508764672 1097146454784 1098361599552 1099415369787 1100228326848 1103318855856 1104372104192 1105292030976 1106023044224 1107902792576 1109129850528 1111014879072 1112245383816 1114135707384 1114234523136 1115795910656 1117364395392 1117692268544 1118103393008 1119263419008 1120003672592 1120831853568 1121244132876 1123149750324 1126304665353 1128318948288 1129153277952 1129900072448 1131488383536 1131820401152 1132236722414 1133179860042 1133411411664 1134161022386 1137447742368 1138288822272 1140223408128 1140642820296 1141486262784 1142581406904 1144182517184 1144289466513 1145790905238 1146228772864 1149448516608 1151402068992 1151825593044 1152677304576 1154400456672 1157024149407 1157982400512 1158748261888 1159610634216 1159713483264 1160717619712 1161684481536 1162003172736 1163740266192 1163978062464 1165718108208 1168992597276 1171083223296 1173395360704 1174372782912 1175149484488 1175389612096 1176368695488 1177146717112 1178450466186 1180453309014 1183763531776 1183874180832 1184749590528 1185886241568 1186763139072 1187199670104 1187548035328 1187984855071 1189217382696 1190003902129 1193013620736 1195041214464 1195480790448 1196364782592 1198398071808 1198838882556 1199725357824 1200876376644 1202206407507 1202559176224 1202665834496 1204249624893 1204709832704 1206044109312 1208093849088 1208538226266 1209431873664 1210592204934 1211487371136 1217063135232 1217868071168 1219937906432 1220386640249 1221289048896 1223364698304 1224719636112 1226909924352 1230356300544 1231170028256 1232195575968 1232447360256 1233262470944 1234289761632 1234628371032 1236726691368 1238575489971 1242418617216 1244159630336 1244275924752 1245195998208 1246390641648 1246732570748 1247771081844 1248851462852 1249891738956 1251754235904 1253396680704 1255270399488 1256474708328 1257403802112 1257866317134 1260004131666 1260935835264 1264026336256 1265684883456 1267576972032 1269731290368 1270198339851 1271137581504 1272357113349 1273297951296 1273410883584 1276987880448 1277832449152 1278093558784 1279158193152 1279628710164 1280004197248 1281421866144 1283599714656 1287205331832 1289507369472 1291314368512 1293129581184 1293509029888 1293984825616 1295327327616 1296184025584 1297619614452 1299824991948 1299940276992 1303591794624 1304555728896 1305807322176 1307253569328 1307637162496 1308118155022 1309207799466 1309475320272 1310341375378 1311432871734 1316372106336 1317345490944 1320069780792 1322043170049 1322313313608 1324283727872 1324290056751 1325386838016 1326534422528 1327022366096 1328003625984 1329988875648 1330260642816 1331733973248 1333011641388 1335991539744 1338380826624 1340136935424 1341023269376 1342140323328 1343027982272 1343302413824 1344421366272 1344790188672 1344915889254 1346800532784 1349089496016 1352879073252 1352999063808 1355298561792 1356799622976 1357696977224 1357974406208 1359105580224 1360004459576 1363824696822 1366263760512 1370101580064 1371114694656 1372430144736 1373950180008 1374353344256 1374858877217 1376285285592 1377195527183 1378336124928 1380678684672 1381186544304 1382207855616 1383533948496 1384556995584 1385066281788 1387420279812 1388956917411 1391317527789 1391849224192 1394214750208 1394727588856 1395758913024 1398131083776 1398645362982 1399679584128 1401022439418 1406121486336 1407051460864 1408223515392 1408511268864 1409442823936 1409961263977 1411003852608 1412357572423 1413401932992 1413534046869 1419906991104 1422029628288 1423895493888 1424837223712 1426024093536 1426967231164 1427258814688 1428447701664 1428839575464 1431394911744 1433407589517 1434594742272 1435971095232 1437561505296 1437855253632 1440004721904 1441069526016 1441599599412 1442847806596 1444049678988 1448659396608 1451655245544 1452728664576 1454122415256 1455197658624 1455732928818 1458207028782 1460379941888 1462432811616 1462861939712 1464482132736 1465887159716 1466971102464 1467510703323 1470004820277 1471091807808 1473722707968 1477862378496 1478839800704 1480374088704 1480918619628 1481353172096 1482993845088 1485514276512 1485646030848 1489819193856 1492351225344 1492900161858 1494004079232 1494442471424 1494992177168 1496237485104 1496543223168 1497533000432 1501739553804 1504425264384 1508651178048 1510906480056 1511215215552 1512888962256 1513889550194 1515150599382 1516462490606 1516596989824 1517725683018 1520857093728 1521981683712 1523441875872 1525719288684 1527409099377 1527721206984 1530005017023 1532598022144 1533874655232 1535202758656 1535767457392 1536903072768 1537046730576 1539200608896 1540677320926 1542698865876 1546147512288 1546284644352 1548912642048 1549337563648 1550628140544 1551653688256 1551970749952 1553263520256 1553834862342 1554290810944 1556475692058 1558656796368 1561444297728 1565830377216 1568491593984 1569068537463 1570228777152 1571267288248 1572897469248 1573937745352 1578358918794 1578498907776 1581181655424 1582932893472 1585623176928 1587379334184 1590077174616 1591128812959 1593974387264 1595153043456 1597864095744 1598451843408 1599633810432 1601168502192 1602941876676 1605666166524 1607444522397 1608058812416 1610319275712 1610791798784 1611384301688 1612575831552 1614122939912 1615316494848 1615467482136 1615910662086 1618656993114 1627309135872 1628385398528 1629741821184 1631152931072 1631752923479 1632959514816 1633112151237 1634526179321 1635879899136 1635887717163 1640475067392 1642927434624 1643263147008 1645719682176 1646171161376 1647542399328 1648968921824 1650342490272 1651433986628 1656558156288 1659034566336 1660261330944 1661854188864 1663694775792 1666522318608 1668368075724 1671203561076 1671351784704 1673693865984 1675299611104 1676538402816 1677155089512 1680005508888 1681247780352 1681866199314 1684724625486 1690102629376 1692478422432 1692975053824 1693597786468 1694850108672 1696476151132 1697730601728 1698355083621 1701241533579 1702650507264 1705544257536 1706171613552 1707433233408 1708562488192 1710335112192 1710964230444 1711466286208 1713872110356 1716273775776 1719343159296 1724172774912 1727103103488 1727738389566 1729015956864 1730159485936 1731600685008 1733099989264 1733253702656 1738122392832 1741076429568 1743004759104 1745610399288 1745967093696 1748577162312 1752029479438 1753488895914 1755162808448 1756624834944 1760093041056 1762724226732 1763084418144 1765720075668 1767675699279 1770671501312 1770679963521 1772146446336 1773318500864 1773680857088 1775158308864 1775645297664 1775811271248 1777348855184 1778829362352 1780005836798 1781322052992 1789520431104 1792561821696 1793053584896 1793221185672 1794547173888 1795734043712 1797597107712 1798258323834 1798785994688 1801314564966 1803838764336 1803998751744 1807064749056 1809066163968 1812140773632 1812807339399 1814147810496 1815888307401 1817231056704 1818432929096 1821685014016 1826802106752 1829906859648 1831933573344 1835047047456 1837079454168 1840364886528 1841418738593 1841582059072 1842943807488 1844711931328 1846075994112 1846755042384 1849893706416 1851942556548 1855090037052 1861011884032 1863627925824 1864174778368 1864860483976 1866239445504 1866413887128 1868029919224 1869585962472 1870098856122 1873277194278 1877631353856 1880095021056 1881338470144 1882905599232 1884535910656 1884712062492 1886105703168 1886799475701 1888433158633 1890006197499 1893209321472 1896039504384 1898527325184 1901365458048 1904596935552 1905119433952 1906706372256 1908526548992 1909946926944 1910116325376 1911210119356 1914628126976 1916748673728 1917140338176 1920006295872 1921426034688 1922132799216 1925399571984 1930807997748 1934261054208 1935540327392 1936971552768 1938829887008 1940263544832 1940977238424 1944276038376 1946429421678 1949737487922 1949910415488 1952642843648 1955387691936 1955961469952 1956680937764 1958710983264 1960006427036 1961455743744 1962177232533 1965512063067 1970483171328 1973832118272 1974558159504 1976018236416 1977325126784 1980104671188 1980685702016 1983469970412 1986425591808 1989801633792 1990533549144 1992005438976 1994983313472 1995390964224 1997600959872 1999517462082 2002319405072 2003987309616 2005900352512 2007571239936 2011534904064 2014541973408 2014953620736 2017185283008 2020200799176 2023634244024 2027809458304 2029318609878 2029498595712 2031255834496 2032947842688 2034292384912 2036545465836 2036961609312 2040006689364 2045737045233 2049204097024 2049395640768 2050911055872 2052267478528 2054396694528 2055152370096 2056511597854 2056931821168 2058645217104 2060006754946 2061530016384 2067504187392 2071018027008 2071779816456 2073311783424 2075300922744 2076835493376 2077599422682 2078209061824 2081130419718 2081925730304 2087773836288 2091322125312 2092091383284 2093638369536 2097196625664 2097968044473 2099519376192 2101533659127 2103274156032 2104478558392 2104665210368 2108242207232 2110577191296 2114164235904 2116505778912 2120102899488 2129860486656 2131269124544 2132845080576 2133044442432 2134891336256 2137255835568 2140450846746 2140888222032 2143259363196 2147092367616 2150101108736 2151892113408 2153755326464 2153956642848 2154547549448 2156342257944 2156782880448 2158209324152 2160007082856 2161435658969 2164271709894 2172989094912 2177279353088 2177482868316 2179092996864 2181183622884 2182796487936 2183599393227 2185490059991 2187300089856 2187310543173 2190569912832 2191017529344 2194292909568 2196723199104 2198830739574 2200456653696 2206637711712 2208744208384 2210584061952 2212046088448 2215805585152 2218259701056 2222029758144 2224490767632 2228271414768 2228469046272 2234728790784 2236206786016 2238526838016 2239350242787 2240007345184 2241663707136 2242488265752 2246299500648 2252609330706 2256637896576 2259800144896 2262976767072 2263640802304 2264473444828 2266359720084 2266822823328 2268322044772 2270834325291 2274693735909 2274895484736 2276577644544 2280446816256 2281285640592 2282972525568 2285162813808 2288365034368 2288578933026 2291581810476 2298897033216 2302804137984 2303651186088 2305354609152 2308800913344 2311015981389 2314048298814 2317496523776 2319221268432 2319426966528 2321435239424 2323368963072 2324006345472 2327480532384 2327956124928 2331436216416 2337985194552 2342166446592 2346790721408 2348745565824 2350298968976 2350779224192 2352737390976 2354293434224 2356900932372 2360906618028 2367527063552 2367538378191 2367748361664 2369499181056 2371772483136 2373526278144 2374399340208 2375096070656 2375969710142 2378434765392 2380007804258 2390961580896 2392729565184 2396796143616 2397677765112 2399450715648 2401752753288 2404412815014 2405118352448 2405331668992 2408499249786 2409419665408 2412088218624 2416187698176 2417076452532 2418863747328 2421184409868 2422974742272 2423865993129 2427985489671 2434126270464 2435736142336 2439875812864 2440773280498 2442578097792 2446729396608 2449439272224 2453819848704 2460712601088 2462340056512 2464391151936 2464894720512 2466524941888 2468579523264 2469256742064 2473453382736 2477150979942 2484837234432 2488319260672 2488551849504 2490391996416 2492781283296 2493465141496 2495542163688 2497192654537 2497702925704 2499783477912 2501436773863 2503508471808 2510540798976 2512949416656 2514807604224 2515732634268 2520008263332 2521871670528 2522799298971 2527086938229 2528052672512 2531369766912 2535153944064 2539462580736 2540396679702 2542275163008 2544714226698 2546595902592 2553975760896 2555664898304 2556187117568 2558316386304 2559257420328 2560008394496 2562843732288 2565302529503 2567199429312 2574410663664 2579014738944 2586259162368 2587969651232 2590654655232 2591607584349 2592368051168 2595239228904 2599649983896 2599880553984 2607183589248 2611614644352 2614507138656 2615274324992 2616236310044 2618415598932 2618950640544 2620682750756 2622865743468 2628044219157 2632744212672 2634690981888 2640139561584 2644086340098 2644626627216 2648580113502 2654044732192 2656007251968 2659977751296 2660521285632 2663467946496 2666023282776 2670008755197 2671983079488 2676761653248 2682046538752 2684280646656 2686055964544 2686604827648 2688842732544 2689580377344 2689831778508 2693601065568 2698178992032 2705758146504 2705998127616 2710597123584 2713599245952 2715393954448 2715948812416 2718211160448 2720008919152 2727649393644 2732527521024 2740203160128 2742229389312 2744860289472 2747900360016 2748706688512 2749717754434 2752570571184 2754391054366 2762373088608 2764415711232 2767067896992 2769113991168 2770132563576 2774840559624 2777913834822 2782635055578 2783698448384 2788429500416 2789455177712 2791517826048 2796262167552 2797290725964 2799359168256 2802044878836 2805148284183 2809915791417 2812242972672 2814102921728 2816447030784 2817022537728 2818885647872 2819922527954 2822007705216 2824715144846 2826803865984 2827068093738 2839813982208 2844059256576 2847790987776 2849674447424 2852048187072 2853934462328 2854517629376 2856895403328 2857679150928 2862789823488 2866815179034 2871942190464 2875123010592 2875710507264 2880009443808 2882139052032 2883199198824 2885695613192 2888099357976 2890009476599 2897318793216 2903310491088 2905457329152 2908244830512 2910395317248 2911465857636 2916414057564 2919644132517 2920759883776 2924606231883 2924865623232 2925723879424 2928964265472 2931774319432 2933942204928 2935021406646 2940009640554 2942183615616 2955724756992 2957679601408 2960748177408 2961837239256 2962706344192 2963796126319 2965987690176 2968833264481 2971028553024 2971292061696 2979638387712 2984702450688 2985800323716 2988008158464 2989984354336 2992474970208 2993086446336 2995066000864 2999276193123 3003479107608 3008850528768 3017302356096 3021812960112 3022430431104 3025777924512 3027779100388 3030301198764 3032924981212 3033193979648 3035451366036 3041714187456 3043963367424 3046883751744 3051438577368 3054818198754 3055442413968 3060010034046 3071534914784 3073806145536 3074093461152 3078401217792 3081354641852 3084767396781 3085397731752 3090010132419 3092295024576 3092569288704 3097825284096 3098675127296 3101256281088 3103307376512 3103941499904 3106527040512 3107669724684 3108581621888 3112951384116 3117313592736 3122888595456 3131660754432 3136983187968 3138137074926 3140457554304 3142534576496 3145794938496 3147875490704 3156717837588 3156997815552 3162363310848 3165865786944 3171246353856 3174758668368 3180154349232 3182257625918 3187948774528 3196903686816 3199267620864 3202337004384 3205883753352 3210676270119 3211332333048 3214889044794 3216117624832 3220638551424 3221583597568 3222768603376 3225151663104 3228245879824 3230632989696 3230934964272 3231821324172 3237313986228 3246407564841 3254618271744 3256770797056 3259483642368 3262305862144 3263505846958 3265919029632 3266224302474 3269052358642 3271775434326 3280950134784 3285854869248 3286526294016 3291439364352 3292342322752 3295084798656 3297937843648 3298246109361 3300684980544 3302867973256 3313116312576 3318069132672 3323708377728 3327389551584 3333044637216 3336736151448 3342407122152 3342703569408 3344617708873 3347387731968 3350599222208 3353076805632 3354310179024 3360011017776 3362495560704 3363732398628 3369449250972 3378913996059 3380205258752 3384956844864 3385950107648 3387195572936 3389700217344 3392952302264 3395461203456 3396710167242 3402483067158 3412343227104 3414866466816 3417124976384 3420670224384 3421928460888 3422932572416 3424191641087 3427744220712 3430011247313 3432547551552 3432868399539 3438686318592 3448345549824 3454206206976 3455476779132 3458031913728 3460318971872 3463201370016 3466199978528 3466507405312 3471072448221 3476244785664 3482152859136 3486009518208 3491220798576 3491934187392 3497154324624 3504058958876 3506977791828 3510325616896 3513249669888 3520186082112 3525448453464 3526168836288 3531440151336 3535351398558 3541359927042 3546637001728 3551290595328 3551622542496 3554697710368 3557658724704 3560011673596 3562644105984 3563954565213 3570011706387 3579040862208 3585123643392 3586107169792 3586442371344 3589094347776 3591468087424 3595194215424 3596516647668 3597571989376 3602629129932 3607677528672 3607997503488 3614129498112 3618132327936 3624281547264 3625614678798 3628295620992 3631776614802 3634462113408 3636865858192 3643370028032 3653604213504 3659813719296 3661159920747 3663867146688 3670094094912 3674158908336 3680729773056 3682837477186 3683164118144 3689423862656 3693510084768 3699787412832 3703885113096 3710180074104 3715726469913 3722023768064 3727255851648 3728349556736 3729720967952 3732478891008 3732827774256 3736059838448 3739171924944 3740197712244 3746554388556 3755262707712 3760190042112 3762676940288 3765811198464 3769071821312 3769424124984 3772211406336 3773598951402 3776866317266 3780012394998 3792079008768 3797054650368 3802730916096 3809193871104 3810238867904 3810595019553 3813412744512 3817053097984 3817071340047 3819893853888 3820232650752 3822420238712 3829256253952 3833497347456 3834280676352 3840012591744 3844265598432 3850799143968 3861615995496 3868522108416 3871080654784 3873943105536 3877659774016 3880527089664 3881954476848 3888552076752 3892858843356 3899474975844 3899820830976 3905285687296 3910775383872 3911922939904 3913361875528 3917421966528 3920012854072 3922911487488 3924354465066 3931024126134 3949116319008 3952036472832 3954650253568 3960209342376 3961371404032 3962828528449 3966129510147 3966939940824 3969563578351 3972851183616 3972870170253 3979603267584 3981067098288 3984010877952 3989966626944 3990781928448 3995201919744 3999034924164 4004638810144 4007974619232 4011800705024 4015142479872 4023069808128 4029083946816 4029907241472 4034370566016 4040401598352 4047268488048 4055618916608 4058637219756 4058997191424 4062511668992 4065895685376 4068584769824 4073090931672 4073923218624 4080013378728 4091474090466 4098791281536 4104534957056 4110304740192 4113023195708 4113863642336 4117290434208 4120013509892 4123060032768 4124576631651 4131586581549 4135008374784 4142036054016 4143559632912 4146623566848 4150601845488 4153670986752 4155198845364 4156418123648 4162260839436 4175547672576 4182644250624 4184182766568 4187276739072 4194393251328 4195936088946 4199038752384 4203067318254 4208957116784 4209330420736 4216484414464 4221154382592 4228328471808 4229883791931 4233011557824 4237072717269 4240205798976 4259720973312 4262538249088 4266088884864 4269782672512 4274511671136 4280901693492 4281776444064 4286518726392 4294184735232 4300202217472 4300222768551 4303784226816 4307510652928 4307913285696 4309095098896 4312684515888 4313565760896 4316418648304 4320014165712 4322871317938 4328543419788 4345978189824 4354558706176 4354965736632 4358185993728 4362367245768 4365592975872 4367198786454 4370980119982 4374621086346 4381139825664 4388585819136 4393446398208 4397661479148 4400913307392 4402532109969 4410014460831 4413275423424 4417488416768 4421168123904 4424092176896 4431611170304 4436519402112 4444059516288 4448981535264 4456542829536 4456938092544 4469457581568 4472413572032 4477053676032 4478700485574 4480014690368 4483327414272 4484976531504 4492599001296 4505218661412 4513275793152 4519600289792 4525953534144 4527281604608 4528946889656 4532719440168 4533645646656 4536644089544 4541668650582 4549387471818 4549790969472 4562571281184 4565945051136 4570325627616 4576730068736 4577157866052 4578413542577 4582227298131 4583163620952 4586194813823 4590015051069 4597794066432 4605608275968 4607302372176 4610709218304 4617601826688 4622031962778 4628096597628 4634993047552 4638442536864 4638853933056 4642870478848 4646737926144 4648012690944 4654961064768 4655912249856 4662872432832 4675970389104 4684332893184 4693581442816 4697491131648 4700597937952 4701558448384 4705474781952 4707205612389 4708586868448 4713801864744 4721813236056 4735076756382 4735496723328 4743544966272 4748798680416 4750192141312 4751939420284 4756869530784 4760015608516 4773386438877 4781923161792 4785459130368 4793592287232 4795355530224 4798901431296 4803505506576 4808825630028 4810236704896 4816998499572 4824176437248 4832375396352 4834152905064 4837727494656 4842368819736 4845949484544 4847731986258 4855970979342 4871472284672 4879751625728 4881546560996 4885156195584 4893458793216 4895258770437 4898878544448 4903578537963 4907639697408 4921425202176 4924680113024 4928782303872 4929789441024 4933049883776 4937159046528 4938513484128 4946906765472 4954301959884 4969674468864 4976638521344 4977103699008 4980783992832 4985562566592 4986930282992 4991084327376 4994385309074 4995405851408 4999566955824 5002873547726 5021081597952 5025898833312 5029615208448 5031465268536 5040016526664 5043743341056 5045598597942 5054173876458 5056105345024 5070307888128 5078925161472 5080793359404 5084550326016 5089428453396 5093191805184 5095065250863 5103724600737 5107951521792 5111329796608 5112374235136 5116632772608 5118514840656 5120016788992 5125687464576 5130605059006 5134398858624 5148821327328 5158029477888 5172518324736 5175939302464 5181309310464 5183215168698 5184736102336 5190478457808 5199299967792 5199761107968 5214367178496 5223229288704 5229014277312 5230548649984 5232472620088 5236831197864 5237901281088 5241365501512 5245731486936 5256088438314 5265488425344 5280279123168 5288172680196 5289253254432 5297160227004 5298613425679 5303027097837 5307618717121 5308089464384 5312014503936 5312039890563 5319955502592 5321042571264 5326935892992 5332046565552 5340017510394 5343966158976 5364093077504 5368561293312 5372111929088 5373209655296 5377685465088 5379160754688 5379663557016 5387202131136 5392370623241 5396357984064 5411516293008 5411996255232 5421194247168 5427198491904 5430787908896 5431897624832 5436422320896 5438422018197 5440017838304 5447664922203 5455298787288 5465055042048 5480406320256 5489720578944 5495800720032 5497413377024 5499435508868 5505141142368 5508782108732 5524256215779 5524746177216 5528831422464 5534135793984 5538227982336 5540265127152 5549681119248 5555827669644 5565270111156 5578910355424 5583035652096 5592524335104 5594581451928 5598718336512 5604089757672 5610296568366 5619831582834 5628205843456 5632894061568 5637771295744 5639845055908 5644015410432 5649430289692 5653607731968 5654136187476 5665299475899 5679627964416 5688118513152 5695581975552 5699348894848 5704096374144 5707868924656 5709035258752 5713790806656 5715358301856 5725579646976 5733630358068 5743884380928 5750246021184 5751421014528 5760018887616 5764278104064 5766398397648 5771391226384 5776198715952 5780018953198 5806620982176 5810914658304 5816489661024 5820790634496 5822931715272 5832828115128 5839288265034 5841519767552 5849212463766 5849731246464 5851447758848 5857928530944 5863548638864 5867884409856 5870042813292 5880019281108 5884367231232 5886531697599 5896536189201 5911449513984 5915359202816 5921496354816 5923674478512 5925412688384 5927592252638 5931975380352 5937666528962 5942057106048 5959276775424 5969404901376 5971600647432 5976016316928 5979968708672 5984949940416 5986172892672 5990132001728 5998552386246 6006958215216 6017701057536 6034604712192 6043625920224 6044860862208 6051555849024 6055558200776 6060602397528 6065849962424 6066387959296 6070902732072 6083428374912 6093767503488 6102877154736 6109636397508 6110884827936 6120020068092 6132103178033 6137211135699 6143069829568 6147612291072 6148186922304 6156802435584 6162709283704 6169534793562 6170795463504 6180020264838 6184590049152 6197350254592 6202512562176 6206614753024 6207882999808 6213054081024 6215339449368 6217163243776 6225902768232 6230020428793 6234627185472 6245777190912 6263321508864 6273966375936 6276274149852 6280915108608 6285069152992 6291589876992 6293904133419 6295750981408 6304600977381 6313435675176 6313995631104 6324726621696 6331731573888 6342492707712 6349517336736 6360308698464 6364515251836 6375897549056 6393807373632 6398535241728 6404674008768 6411767506704 6421352540238 6422664666096 6429778089588 6441277102848 6445537206752 6450303326208 6456491759648 6461265979392 6461869928544 6463642648344 6474627972456 6484306976907 6492815129682 6513541594112 6518967284736 6524611724288 6527011693916 6531838059264 6532448604948 6538104717284 6543550868652 6556470179973 6561900269568 6571709738496 6573052588032 6582878728704 6584684645504 6590169597312 6595875687296 6596492218722 6601369961088 6605735946512 6626232625152 6636138265344 6647416755456 6654779103168 6666089274432 6673472302896 6684814244304 6685407138816 6689235417746 6701198444416 6708620358048 6720022035552 6724991121408 6727464797256 6738898501944 6757827992118 6760410517504 6769913689728 6771900215296 6774391145872 6779400434688 6785904604528 6790922406912 6793420334484 6804966134316 6812502975873 6824081207727 6824686454208 6829732933632 6834249952768 6841340448768 6843856921776 6845865144832 6848383282174 6855488441424 6860022494626 6865095103104 6865736799078 6896691099648 6908412413952 6910953558264 6916063827456 6920637943744 6926402740032 6932399957056 6933014810624 6933047944167 6942144896442 6952489571328 6964305718272 6972019036416 6982441597152 6983868374784 6994308649248 7008117917752 7013955583656 7020651233792 7026499339776 7040372164224 7050896906928 7052337672576 7062880302672 7070702797116 7082719854084 7093274003456 7102581190656 7102615134573 7103245084992 7109395420736 7115317449408 7120023347192 7125288211968 7127909130426 7140023412774 7172214339584 7172884742688 7178188695552 7182936174848 7190388430848 7193033295336 7195143978752 7197790592489 7205258259864 7210023642311 7215355057344 7215995006976 7228258996224 7236264655872 7248563094528 7251229357596 7256591241984 7263553229604 7268924226816 7271597979387 7273731716384 7283956469013 7286740056064 7307208427008 7319627438592 7322319841494 7327734293376 7340188189824 7348317816672 7361459546112 7365674954372 7366328236288 7378847725312 7387020169536 7399574825664 7407770226192 7420360148208 7431452939826 7454511703296 7459441935904 7464957782016 7465655548512 7472119676896 7478343849888 7480395424488 7491577963611 7493108777112 7504310321589 7510525415424 7525353880576 7531622396928 7538143642624 7538848249968 7544422812672 7547197902804 7553732634532 7560024789996 7584158017536 7594109300736 7605461832192 7618387742208 7620477735808 7621190039106 7626825489024 7634142680094 7639787707776 7644840477424 7658512507904 7666994694912 7668561352704 7680025183488 7688531196864 7695907588509 7701598287936 7723231990992 7737044216832 7742161309568 7755319548032 7763908953696 7777104153504 7785717686712 7798949951688 7799641661952 7810571374592 7821550767744 7823845879808 7826723751056 7834843933056 7840025708144 7845822974976 7848708930132 7862048252268 7884132657471 7898232638016 7904072945664 7909300507136 7920418684752 7922742808064 7925657056898 7932259020294 7933879881648 7939127156702 7945740340506 7962134196576 7968021755904 7979933253888 7981563856896 7990403839488 7998069848328 8009277620288 8010026265591 8015949238464 8023601410048 8030284959744 8046139616256 8058167893632 8059814482944 8068741132032 8080803196704 8094536976096 8111237833216 8117274439512 8117994382848 8125023337984 8131791370752 8137169539648 8146181863344 8147846437248 8160026757456 8182948180932 8197582563072 8209069914112 8220609480384 8226046391416 8227727284672 8234580868416 8240027019784 8246120065536 8249153263302 8263173163098 8287119265824 8293247133696 8301203690976 8307341973504 8310397690728 8312836247296 8315893985497 8324521678872 8330027314903 8351095345152 8365288501248 8368365533136 8374553478144 8388786502656 8391872177892 8398077504768 8406134636508 8415444852549 8417914233568 8418660841472 8429747374251 8432968828928 8442308765184 8456656943616 8459767583862 8466023115648 8474145434538 8480411597952 8519441946624 8525076498176 8532177769728 8539565345024 8542706481743 8549023342272 8561803386984 8563552888128 8573037452784 8588369470464 8600445537102 8615826571392 8618190197792 8625369031776 8627131521792 8632837296608 8640028331424 8645742635876 8657086839576 8670028429797 8691956379648 8709117412352 8709931473264 8716371987456 8724734491536 8731185951744 8734397572908 8741960239964 8749242172692 8762279651328 8777171638272 8786892796416 8795322958296 8801826614784 8805064219938 8820028921662 8826550846848 8848184353792 8863222340608 8873038804224 8888119032576 8891388378957 8897963070528 8906499793443 8913085659072 8913876185088 8938915163136 8944827144064 8954107352064 8957400971148 8960029380736 8969953063008 8985198002592 9010437322824 9026551586304 9039200579584 9051907068288 9054563209216 9057893779312 9065438880336 9067291293312 9073288179088 9083337301164 9098774943636 9099581938944 9125142562368 9131890102272 9140651255232 9153460137472 9154315732104 9156827085154 9164454596262 9166327241904 9172389627646 9180030102138 9214604744352 9221418436608 9235203653376 9244063925556 9254302190343 9256193195256 9269986095104 9270030397257 9276885073728 9277707866112 9285740957696 9293475852288 9296025381888 9309922129536 9311824499712 9325744865664 9351940778208 9368665786368 9387162885632 9394982263296 9401195875904 9403116896768 9410949563904 9414411224778 9417173736896 9427603729488 9443626472112 9470153512764 9470993446656 9487089932544 9497597360832 9500384282624 9503878840568 9513739061568 9520031217032 9546772877754 9563846323584 9590711060448 9597802862592 9607011013152 9617651260056 9620473409792 9624012140519 9632028810357 9633996999144 9640368690281 9648352874496 9664750792704 9668305810128 9675454989312 9684737639472 9691898969088 9695463972516 9711941958684 9739222694523 9742944569344 9759503251456 9763093121992 9770312391168 9786917586432 9790517540874 9797757088896 9807157075926 9842850404352 9849360226048 9857564607744 9859578882048 9866099767552 9874318093056 9877026968256 9886503006961 9893813530944 9894738328083 9908603919768 9939348937728 9954207398016 9971125133184 9973860565984 9982168654752 9988770618148 9990811702816 9999133911648 10005747095452 10033853126619 10042163195904 10051797666624 10059230416896 10062930537072 10080033053328 10087486682112 10091197195884 10108347752916 10140615776256 10157850322944 10161586718808 10169100652032 10178856906792 10186383610368 10190130501726 10207449201474 10222659593216 10237029681312 10240033577984 10251374929152 10261210118012 10268797717248 10272574923261 10290033741939 10297642654656 10316058955776 10345036649472 10351878604928 10362618620928 10366430337396 10369472204672 10380956915616 10398599935584 10399522215936 10428734356992 10446458577408 10458028554624 10461097299968 10464945240176 10473662395728 10475802562176 10482731003024 10491462973872 10512176876628 10530976850688 10560558246336 10576345360392 10578506508864 10594320454008 10597226851358 10606054195674 10615237434242 10616178928768 10624079781126 10639911005184 10653871785984 10664093131104 10680035020788 10687932317952 10691863695639 10710035119161 10728186155008 10737122586624 10744223858176 10746419310592 10755370930176 10758321509376 10759327114032 10774404262272 10784741246482 10792715968128 10823032586016 10823992510464 10842388494336 10854396983808 10861575817792 10863795249664 10872844641792 10876844036394 10880035676608 10895329844406 10910597574576 10930110084096 10960812640512 10979441157888 10983479762241 10991601440064 10994826754048 10998871017736 11010282284736 11017564217464 11048512431558 11049492354432 11068271587968 11080530254304 11099362238496 11111655339288 11130540222312 11137901690713 11147179409739 11157820710848 11166071304192 11185048670208 11189162903856 11197436673024 11208179515344 11220593136732 11239663165668 11256411686912 11265788123136 11275542591488 11279690111816 11288030820864 11298860579384 11307215463936 11308272374952 11330598951798 11376237026304 11391163951104 11398697789696 11408192748288 11415737849312 11418070517504 11427581613312 11430716603712 11431785058659 11441683255247 11451159293952 11451214020141 11467260716136 11487768761856 11500492042368 11502842029056 11520037775232 11532796795296 11542782452768 11552397431904 11560037906396 11613241964352 11621829316608 11632979322048 11641581268992 11645863430544 11665656230256 11678576530068 11698424927532 11699462492928 11715857061888 11727097277728 11735768819712 11740085626584 11760038562216 11768734462464 11773063395198 11793072378402 11830718405632 11847348957024 11850825376768 11855184505276 11863950760704 11875333057924 11884114212096 11888485585347 11908690735053 11918553550848 11938809802752 11943201294864 11952032633856 11959937417344 11969899880832 11972345785344 11980264003456 11997104772492 12013916430432 12035402115072 12069209424384 12087251840448 12089721724416 12103111698048 12111116401552 12121204795056 12131699924848 12132775918592 12141805464144 12166856749824 12187535006976 12205754309472 12219272795016 12221769655872 12240040136184 12264206356066 12274422271398 12286139659136 12296373844608 12313604871168 12325418567408 12339069587124 12341590927008 12360040529676 12369180098304 12373729894953 12394700509184 12394759744647 12405025124352 12413229506048 12415765999616 12426108162048 12430678898736 12434326487552 12451805536464 12460040857586 12469254370944 12526643017728 12547932751872 12552548299704 12561830217216 12570138305984 12583179753984 12587808266838 12591501962816 12609201954762 12626871350352 12627991262208 12649453243392 12663463147776 12684985415424 12689651375793 12699034673472 12711218151807 12720617396928 12729030503672 12751795098112 12787614747264 12809348017536 12823535013408 12842705080476 12845329332192 12859556179176 12882554205696 12889931170151 12891074413504 12900606652416 12900668305653 12912983519296 12922531958784 12923739857088 12927285296688 12949255944912 12968613953814 12985630259364 13027083188224 13037934569472 13049223448576 13054023387832 13063676118528 13064897209896 13076209434568 13087101737304 13095757227871 13112940359946 13143419476992 13165757457408 13169369291008 13180339194624 13191751374592 13192984437444 13202739922176 13207596329907 13211471893024 13230043382493 13252465250304 13272276530688 13294833510912 13309558206336 13332178548864 13346944605792 13369628488608 13370814277632 13378470835492 13402396888832 13417240716096 13440044071104 13449982242816 13454929594512 13477797003888 13515655984236 13539827379456 13548782291744 13558800869376 13571809209056 13581844813824 13586840668968 13609932268632 13625005951746 13648162415454 13649372908416 13668499905536 13687713843552 13691730289664 13696766564348 13710976882848 13720044989252 13730190206208 13731473598156 13735240627731 13758584441469 13793382199296 13816824827904 13821907116528 13832127654912 13841275887488 13852805480064 13864799914112 13866095888334 13884289792884 13904979142656 13928611436544 13944038072832 13964883194304 13967736749568 13988617298496 14016235835504 14027911167312 14041302467584 14052998679552 14080744328448 14101793813856 14104675345152 14125760605344 14141405594232 14165439708168 14186548006912 14205230269146 14206490169984 14218790841472 14230634898816 14240046694384 14250576423936 14255818260852 14280046825548 14320159316631 14344428679168 14345769485376 14356377391104 14365872349696 14380776861696 14386066590672 14390287957504 14395581184978 14410516519728 14420047284622 14430710114688 14472529311744 14497126189056 14502458715192 14513182483968 14527106459208 14537848453632 14543195958774 14547463432768 14567912938026 14573480112128 14614416854016 14639254877184 14644639682988 14655468586752 14680376379648 14685776311311 14696635633344 14710735613889 14722919092224 14731349908744 14732656472576 14757695450624 14774040339072 14799149651328 14815540452384 14840720296416 14862905879652 14909023406592 14918883871808 14929915564032 14931311097024 14944239353792 14956687699776 14960790848976 14983155927222 14986217554224 15008620643178 15050707761152 15063244793856 15076287285248 15077696499936 15088845625344 15094395805608 15107465269064 15120049579992 15130049612783 15168316035072 15210923664384 15236775484416 15240955471616 15242380078212 15253650978048 15268285360188 15279575415552 15285195752589 15289680954848 15311173802211 15317025015808 15333989389824 15337122705408 15360050366976 15377062393728 15391815177018 15403196575872 15446463981984 15474088433664 15484322619136 15510639096064 15527817907392 15554208307008 15571435373424 15597899903376 15599283323904 15643101535488 15653447502112 15669687866112 15680051416288 15691645949952 15697417860264 15724096504536 15768265314942 15796465276032 15818601014272 15840837369504 15845485616128 15851314113796 15864518040588 15867759763296 15878254313404 15891480681012 15895840277037 15922856151363 15924268393152 15936043511808 15959866507776 15963127713792 15980807678976 15996139696656 16018555240576 16020052531182 16031898476928 16092279232512 16116335787264 16119628965888 16137482264064 16161606393408 16177111869723 16189073952192 16222475666432 16234548879024 16235988765696 16250046675968 16263582741504 16274339079296 16292363726688 16295692874496 16320053514912 16365896361864 16395165126144 16418139828224 16441218960768 16452092782832 16455454569344 16469161736832 16480054039568 16492240131072 16498306526604 16526346326196 16572768647337 16574238531648 16586494267392 16602407381952 16614683947008 16620795381456 16625672494592 16631787970994 16649043357744 16660054629806 16736731066272 16749106956288 16777573005312 16783744355784 16796155009536 16812269273016 16830889705098 16835828467136 16837321682944 16859494748502 16865937657856 16884617530368 16913313887232 16919535167724 16932046231296 16948290869076 16960823195904 16995898427697 17038883893248 17050152996352 17064355539456 17079130690048 17085412963486 17098046684544 17123606773968 17127105776256 17146074905568 17176738940928 17200891074204 17231653142784 17236380395584 17250738063552 17254263043584 17265674593216 17280056662848 17291485271752 17314173679152 17340056859594 17418234824704 17419862946528 17432743974912 17449468983072 17462371903488 17468795145816 17480348581759 17483920479928 17498484345384 17510057417041 17524559302656 17554343276544 17573785592832 17590645916592 17603653229568 17610128439876 17640057843324 17653101693696 17659595092797 17689608567603 17696368707584 17726444681216 17746077608448 17776238065152 17782776757914 17795926141056 17812999586886 17826171318144 17877830326272 17889654288128 17908214704128 17914801942296 17920058761472 17939906126016 17957117706521 17970396005184 18020874645648 18053103172608 18103814136576 18115787558624 18130877760672 18134582586624 18146576358176 18166674602328 18197549887272 18199163877888 18250285124736 18281302510464 18306920274944 18308631464208 18313654170308 18328909192524 18332654483808 18344779255292 18360060204276 18396309534099 18429209488704 18442836873216 18470407306752 18488127851112 18508604380686 18512386390512 18540060794514 18553770147456 18592050763776 18619844259072 18623648999424 18651489731328 18690061286379 18703881556416 18737331572736 18774325771264 18789964526592 18802391751808 18806233793536 18821899127808 18828822449556 18834347473792 18855207458976 18887252944224 18940307025528 18941986893312 18974179865088 18995194721664 19000768565248 19007757681136 19027478123136 19040062434064 19093545755508 19127692647168 19181422120896 19195605725184 19214022026304 19235302520112 19240946819584 19248024281038 19264057620714 19267993998288 19280737380562 19336611620256 19350909978624 19369475278944 19383797938176 19390927945032 19423883917368 19452920930721 19478445389046 19485889138688 19519006502912 19526186243984 19540624782336 19573835172864 19581035081748 19595514177792 19614314151852 19669410539919 19685700808704 19698720452096 19715129215488 19719157764096 19732199535104 19748636186112 19754053936512 19773006013922 19787627061888 19789476656166 19817207839536 19878697875456 19908414796032 19942250266368 19947721131968 19964337309504 19977541236296 19981623405632 19998267823296 20011494190904 20067706253238 20103595333248 20125861074144 20160066106656 20174973364224 20182394391768 20216695505832 20230066336193 20281231552512 20315700645888 20323173437616 20338201304064 20357713813584 20372767220736 20380261003452 20414898402948 20437508927619 20445319186432 20472243623181 20474059362624 20480067155968 20502749858304 20522420236024 20537595434496 20545149846522 20580067483878 20595285309312 20690073298944 20703757209856 20725237241856 20732860674792 20738944409344 20746572884233 20761913831232 20781832851367 20797199871168 20799044431872 20799143832501 20857468713984 20892917154816 20916057109248 20929890480352 20947324791456 20951605124352 20965462006048 20982925947744 21024353753256 21061953701376 21121116492672 21152690720784 21157013017728 21188640908016 21194453702716 21212108391348 21230474868484 21232357857536 21248159562252 21279822010368 21307743571968 21328186262208 21360070041576 21375864635904 21383727391278 21420070238322 21488447716352 21516643018752 21518654228064 21548808524544 21569482492964 21585431936256 21593371777467 21630070926933 21646065172032 21647985020928 21684776988672 21708793967616 21723151635584 21727590499328 21745689283584 21753688072788 21760071353216 21790659688812 21821195149152 21860220168192 21921625281024 21958882315776 21966959524482 21983202880128 21989653508096 21997742035472 22020564569472 22035128434928 22097024863116 22098984708864 22136543175936 22161060508608 22198724476992 22223310678576 22261080444624 22275803381426 22294358819478 22315641421696 22378325807712 22394873346048 22416359030688 22441186273464 22474733890833 22479326331336 22512823373824 22512930964767 22531576246272 22551085182976 22559380223632 22576061641728 22597721158768 22614430927872 22616544749904 22661197903596 22752474052608 22782327902208 22797395579392 22816385496576 22831475698624 22836141035008 22855163226624 22861433207424 22863570117318 22883366510494 22902428040282 22934521432272 22975537523712 23000984084736 23005684058112 23040075550464 23065593590592 23085564905536 23087722765527 23104794863808 23120075812792 23226483928704 23265958644096 23291726861088 23331312460512 23357153060136 23396849855064 23398924985856 23412323962111 23431714123776 23454194555456 23471537639424 23480171253168 23520077124432 23537468924928 23546126790396 23586144756804 23652397972413 23661436811264 23694697914048 23701650753536 23710369010552 23727901521408 23750666115848 23768228424192 23776971170694 23817381470106 23886402589728 23904065267712 23919874834688 23939799761664 23944691570688 23960528006912 23969341487609 23994209544984 24010078731191 24027832860864 24030078796773 24070804230144 24138418848768 24174503680896 24179443448832 24206223396096 24222232803104 24242409590112 24263399849696 24265551837184 24283610928288 24333713499648 24375070013952 24411508618944 24438545590032 24443539311744 24480080272368 24528412712132 24548844542796 24572279318272 24592747689216 24627209742336 24650837134816 24678139174248 24683181854016 24720081059352 24738360196608 24747459789906 24789519489294 24826459012096 24861357797472 24868652975104 24903611072928 24920081715172 24938508741888 24947681956491 24990081944709 25053286035456 25095865503744 25105096599408 25123660434432 25140276611968 25166359507968 25175616533676 25183003925632 25218403909524 25253742700704 25255982524416 25298906486784 25326926295552 25369970830848 25379302751586 25398069346944 25422436303614 25441234793856 25458061007344 25503590196224 25575229494528 25618696035072 25628119445229 25647070026816 25685410160952 25690658664384 25719112358352 25765108411392 25779862340302 25782148827008 25801336611306 25825967038592 25847479714176 25854570593376 25898511889824 25937227907628 25971260518728 26010085289391 26054166376448 26075869138944 26098446897152 26108046775664 26127352237056 26129794419792 26152418869136 26174203474608 26191514455742 26225880719892 26286838953984 26331514914816 26338738582016 26360678389248 26383502749184 26385968874888 26405479844352 26415192659814 26422943786048 26460086764986 26544553061376 26589667021824 26619116412672 26664357097728 26674165136871 26693889211584 26719499380329 26739256977216 26741628555264 26756941670984 26804793777664 26834481432192 26880088142208 26909859189024 26955594007776 27031311968472 27079654758912 27097564583488 27117601738752 27143618418112 27163689627648 27173681337936 27219864537264 27250011903492 27296324830908 27298745816832 27336999811072 27375427687104 27383460579328 27393533128696 27421953765696 27440089978504 27460380412416 27462947196312 27470481255462 27517168882938 27643814233056 27664255309824 27682551774976 27705610960128 27729599828224 27732191776668 27739799699143 27762906571029 27768579585768 27786945048457 27809958285312 27810091191771 27857222873088 27888076145664 27929766388608 27935473499136 27977234596992 28032471671008 28055822334624 28082604935168 28105997359104 28161488656896 28203587627712 28209350690304 28251521210688 28282811188464 28330879416336 28410460538292 28412980339968 28437581682944 28461269797632 28480093388768 28501152847872 28511636521704 28560093651096 28640318633262 28691538970752 28731744699392 28772133181344 28780575915008 28791162369956 28821033039456 28840094569244 28861420229376 28872036421557 28921106070843 28945058623488 28994252378112 29004917430384 29026364967936 29054212918416 29075696907264 29086391917548 29094926865536 29135825876052 29228833708032 29278509754368 29289279365976 29310937173504 29360752759296 29371552622622 29393271266688 29421471227778 29462699817488 29465312945152 29515390901248 29548080678144 29598299302656 29631080904768 29659509020883 29681440592832 29725811759304 29818046813184 29837767743616 29862622194048 29888478707584 29913375399552 29921581697952 29966311854444 29972435108448 30017241286356 30101415522304 30101559379857 30126489587712 30152574570496 30155392999872 30177691250688 30188791611216 30214930538128 30240099159984 30260099225566 30421847328768 30473550968832 30481910943232 30484760156424 30507301956096 30536570720376 30559150831104 30570391505178 30579361909696 30622347604422 30634050031616 30667978779648 30720100733952 30754124787456 30783630354036 30806393151744 30817724769783 30870101225817 30892927963968 30948176867328 30968645238272 31021278192128 31055635814784 31108416614016 31142870746848 31195799806752 31198566647808 31286203070976 31306895004224 31339375732224 31360102832576 31383291899904 31394835720528 31448193009072 31536530629884 31592930552064 31637202028544 31681674739008 31690971232256 31702628227592 31729036081176 31735519526592 31756508626808 31782961362024 31791680554074 31845712302726 31848536786304 31919733015552 31961615357952 31992279393312 32037110481152 32040105062364 32063796953856 32075591086917 32103363696761 32130105357483 32184558465024 32232671574528 32239257931776 32274964528128 32323212786816 32354223739446 32378147904384 32444951332864 32469097758048 32471977531392 32500093351936 32527165483008 32548678158592 32584727453376 32591385748992 32640107029824 32731792723728 32790330252288 32882437921536 32904185565664 32910909138688 32938323473664 32950439286723 32960108079136 32984480262144 32996613053208 33052692652392 33145537294674 33148477063296 33204814763904 33241590762912 33251344989184 33263575941988 33298086715488 33320109259612 33413705072139 33473462132544 33498213912576 33555146010624 33567488711568 33592310019072 33624538546032 33661779410196 33671656934272 33718989497004 33769235060736 33826627774464 33839070335448 33864092462592 33896581738152 33921646391808 33991796855394 34100305992704 34128711078912 34158261380096 34170825926972 34196093369088 34247213547936 34254211552512 34292149811136 34325049765741 34353477881856 34401782148408 34463306285568 34472760791168 34501476127104 34508526087168 34531349186432 34560113325696 34582970543504 34628347358304 34680113719188 34836469649408 34839725893056 34865487949824 34898937966144 34924743806976 34937590291632 34960697163518 34967840959856 34996968690768 35020114834082 35147571185664 35181291833184 35207306459136 35220256879752 35280115686648 35306203387392 35319190185594 35379217135206 35392737415168 35452889362432 35492155216896 35552476130304 35565553515828 35591852282112 35625999173772 35652342636288 35665456756041 35726072205159 35755660652544 35779308576256 35816429408256 35829603884592 35840117522944 35879812252032 35914235413042 35940792010368 36041749291296 36106206345216 36207628273152 36231575117248 36261755521344 36269165173248 36293152716352 36333349204656 36395099774544 36398327755776 36500570249472 36562605020928 36613840549888 36617262928416 36627308340616 36657818385048 36665308967616 36689558510584 36720120408552 36744406202473 36792619068198 36858418977408 36940814613504 36976255702224 37017208761372 37024772781024 37080121589028 37107540294912 37121189684859 37153331019847 37184101527552 37184279233941 37239688518144 37247297998848 37302979462656 37380122572758 37407763112832 37548651542528 37579929053184 37604783503616 37612467587072 37643798255616 37657644899112 37668694947584 37710414917952 37746594362687 37774505888448 37880614051056 37883973786624 37948359730176 37990389443328 38015515362272 38054956246272 38068954127379 38080124868128 38133654455421 38187091511016 38255385294336 38362844241792 38428044052608 38470605040224 38481893639168 38496048562076 38528115241428 38535987996576 38561474761124 38669793510453 38673223240512 38701819957248 38738950557888 38767595876352 38781855890064 38847767834736 38905841861442 38956890778092 39052372487968 39081249564672 39147670345728 39162070163496 39191028355584 39228628303704 39287271683613 39338821079838 39397440904192 39430258430976 39464399070208 39497272372224 39508107873024 39546012027844 39575254123776 39578953312332 39634415679072 39757395750912 39816829592064 39884500532736 39895442263936 39928674619008 39955082472592 39963246811264 39996535646592 40022988381808 40135412506476 40207190666496 40251722148288 40320132213312 40349946728448 40364788783536 40433391011664 40460132672386 40646346875232 40676402608128 40715427627168 40745534441472 40760522006904 40829796805896 40875017855238 40890638372864 40944487246362 40948118725248 40960134311936 41005499716608 41044840472048 41075190868992 41090299693044 41160134967756 41190570618624 41205721883193 41275753324407 41380146597888 41407514419712 41450474483712 41465721349584 41477888818688 41493145768466 41523827662464 41563665702734 41594399742336 41598287665002 41714937427968 41785834309632 41832114218496 41859780960704 41894649582912 41903210248704 41930924012096 41965851895488 42048707506512 42123907402752 42242232985344 42305381441568 42314026035456 42377281816032 42388907405432 42424216782696 42460949736968 42464715715072 42496319124504 42524425155671 42559644020736 42656372524416 42720140083152 42751729271808 42767454782556 42840140476644 42960477949893 42976895432704 43033286037504 43037308456128 43097617049088 43138964985928 43170863872512 43186743554934 43260141853866 43292130344064 43417587935232 43446303271168 43455180998656 43491378567168 43507376145576 43520142706432 43581319377624 43610143001551 43642390298304 43720440336384 43843250562048 43917764631552 43933919048964 43966405760256 43995484070944 44041129138944 44057328933933 44070256869856 44132206841667 44194049726232 44197969417728 44273086351872 44322121017216 44397448953984 44446621357152 44522160889248 44551606762852 44588717638956 44631282843392 44756651615424 44789746692096 44832718061376 44882372546928 44949467781666 44958652662672 45025861929534 45118760447264 45152123283456 45195442317536 45228861855744 45233089499808 45322395807192 45390148838349 45504948105216 45594791158784 45632770993152 45662951397248 45672282070016 45710326453248 45722866414848 45727140234636 45766733020988 45804856080564 45869042864544 45951075047424 46001968169472 46011368116224 46080151100928 46131187181184 46171129811072 46175445531054 46209589727616 46240151625584 46452967857408 46531917288192 46583453722176 46662624921024 46714306120272 46793699710128 46797849971712 46824647924222 46908389110912 46960342506336 47040154248864 47074937849856 47092253580792 47172289513608 47304795944826 47322873622528 47389395828096 47403301507072 47420738021104 47455803042816 47501332231696 47536456848384 47553942341388 47634762940212 47687520831111 47768568454089 47772805179456 47808130535424 47839749669376 47879599523328 47889383141376 47921056013824 47938682975218 47988419089968 48020157462382 48055665721728 48060157593546 48276837697536 48349007361792 48358886897664 48412446792192 48444465606208 48484819180224 48526799699392 48531103674368 48531335609169 48567221856576 48667426999296 48750140027904 48823017237888 48877091180064 48887078623488 48960160544736 49056825424264 49097689085592 49144558636544 49185495378432 49254419484672 49301674269632 49356278348496 49366363708032 49440162118704 49476720393216 49494919579812 49579038978588 49652918024192 49718305942011 49722715594944 49737305950208 49807222145856 49840163430344 49877017483776 49895363912982 49980163889418 50210193198816 50247320868864 50280553223936 50332719015936 50351233067352 50366007851264 50384534147423 50436807819048 50470165496177 50507485401408 50511965048832 50597812973568 50653852591104 50739941661696 50758605503172 50796138693888 50844872607228 50882469587712 50916122014688 50987695283091 51007180392448 51150458989056 51237392070144 51256238890458 51294140053632 51370820321904 51381317328768 51438224716704 51530216822784 51559724680604 51564297654016 51602673222612 51651934077184 51694959428352 51709141186752 51797023779648 51874455815256 51942521037456 52020170578782 52216093551328 52254704474112 52259588839584 52304837738272 52348406949216 52383028911484 52441045745277 52451761439784 52530172251123 52573677907968 52663029829632 52677477164032 52721356778496 52767005498368 52771937749776 52810959688704 52830385319628 52845887572096 52920173529972 53089106122752 53179334043648 53238232825344 53328714195456 53348330273742 53387778423168 53438998760658 53478513954432 53513883341968 53609587555328 53668962864384 53760176284416 53819718378048 53871353119563 53911188015552 54062623936944 54159309517824 54195129166976 54287236836224 54347362675872 54439729074528 54500023806984 54592649661816 54597491633664 54673999622144 54750855374208 54766921158656 54787066257392 54843907531392 54880179957008 54920760824832 54925894392624 54940962510924 55034337765876 55188928602297 55287628466112 55328510619648 55365103549952 55411221920256 55459199656448 55464383553336 55479599398286 55525813142058 55537159171536 55573890096914 55620182383542 55776152291328 55859532777216 55870946998272 55954469193984 56064943342016 56070183859137 56111644669248 56165209870336 56211994718208 56322977313792 56407175255424 56418701380608 56503042421376 56565622376928 56661758832672 56820921076584 56825960679936 56875163365888 56922539595264 56960186777536 57002305695744 57023273043408 57120187302192 57280637266524 57383077941504 57463489398784 57544266362688 57561151830016 57582324739912 57642066078912 57680189138488 57722840458752 57744072843114 57842212141686 58009834860768 58052729935872 58108425836832 58151393814528 58172783835096 58189853731072 58211257898479 58271651752104 58310191204321 58358762792163 58457667416064 58557019508736 58578558731952 58621874347008 58721505518592 58743105245244 58786542533376 58842942455556 58925399634976 58930625890304 59008231619757 59030781802496 59096161356288 59196598605312 59262161809536 59319018041766 59362881185664 59451623518608 59636093626368 59675535487232 59725244388096 59776957415168 59826750799104 59843163395904 59932623708888 59944870216896 60034482572712 60203118759714 60310785999744 60377583222432 60429861076256 60480198319968 60520198451132 60690199008579 60843694657536 60947101937664 60963821886464 60969520312848 61014603912192 61073141440752 61118301662208 61140783010356 61158723819392 61244695208844 61335957559296 61440201467904 61508249574912 61567260708072 61612786303488 61635449539566 61740202451634 61785855927936 61937290476544 62042556384256 62111271629568 62216833228032 62239718652699 62285741493696 62345498554101 62391599613504 62397133295616 62572406141952 62613790008448 62678751464448 62720205665152 62789671441056 62896386018144 63073061259768 63185861104128 63274404057088 63363349478016 63381942464512 63405256455184 63458072162352 63471039053184 63513017253616 63565922724048 63583361108148 63691424605452 63697073572608 63839466031104 63923230715904 63984558786624 64074220962304 64080210124728 64127593907712 64151182173834 64206727393522 64260210714966 64465343149056 64549929056256 64646425573632 64708447478892 64756295808768 64780115332401 64889902665728 64890212780799 64938195516096 64943955062784 65000186703872 65054330966016 65097356317184 65169454906752 65182771497984 65280214059648 65463585447456 65580660504576 65764875843072 65808371131328 65821818277376 65876646947328 65900878573446 65920216158272 65968960524288 65993226106416 66105385304784 66291074589348 66296954126592 66409629527808 66483181525824 66502689978368 66527151883976 66596173430976 66640218519224 66827410144278 66946924265088 67134977423136 67184620038144 67249077092064 67323558820392 67343313868544 67368084983633 67424201672499 67437978994008 67482580831967 67538470121472 67538792894301 67653255548928 67678140670896 67728184925184 67793163476304 67843292783616 67983593710788 68200611985408 68257422157824 68316522760192 68341651853944 68392186738176 68494427095872 68508423105024 68584299622272 68650099531482 68803564296816 68926612571136 68945521582336 69002952254208 69017052174336 69062698372864 69120226651392 69165941087008 69256694716608 69263168296581 69360227438376 69679451786112 69797875932288 69875180583264 69921394327036 69935681919712 69993937381536 70040229668164 70236971886333 70295142371328 70362583666368 70414612918272 70440513759504 70560231373296 70612406774784 70638380371188 70758434270412 70984310433792 71104952260608 71131107031656 71183704564224 71251998347544 71304685272576 71330913512082 71452144410318 71558617152512 71659207769184 71680235045888 71759624504064 71828470826084 71881584020736 71908024462827 72030236193573 72083498582592 72212412690432 72415256546304 72463150234496 72523511042688 72538330346496 72586305432704 72666698409312 72790199549088 72796655511552 73001140498944 73125210041856 73227681099776 73234525856832 73254616681232 73315636770096 73330617935232 73379117021168 73440240817104 73488812404946 73585238136396 73716837954816 73881629227008 73952511404448 74034417522744 74049545562048 74160243178056 74215080589824 74242379369718 74306662039694 74368558467882 74479377036288 74605958925312 74760245145516 74815526225664 74843045869473 74970245834127 75097303085056 75159858106368 75209567007232 75224935174144 75287596511232 75315289798224 75337389895168 75420829835904 75493188725374 75549011776896 75761228102112 75767947573248 75896719460352 75980778886656 76031030724544 76109912492544 76137908254758 76160249736256 76267308910842 76374183022032 76510770588672 76725688483584 76856088105216 76884358335687 76941210080448 76963787278336 76992097124152 77056230482856 77071975993152 77122949522248 77339587020906 77346446481024 77477901115776 77563711780128 77695535669472 77811683722884 77913781556184 77965311834991 78030255868173 78104744975936 78162499129344 78295340691456 78324140326992 78382056711168 78457256607408 78574543367226 78677642159676 78794881808384 78860516861952 78928798140416 78994544744448 79016215746048 79092024055688 79150508247552 79157906624664 79268831358144 79633659184128 79769001065472 79790884527872 79857349238016 79910164945184 79926493622528 79993071293184 80022495410613 80045976763616 80158498140987 80270825012952 80414381332992 80503444296576 80640264426624 80729577567072 80866782023328 80920265344772 81292693750464 81352805216256 81430855254336 81491068882944 81521044013808 81659593611792 81750035710476 81888974492724 81896237450496 82010999433216 82089680944096 82150381737984 82180599386088 82320269935512 82381141237248 82411443766386 82551506648814 82815028839424 82931442699168 82955777637376 82986291536932 83047655324928 83127331405468 83188799484672 83196575330004 83219399097429 83360835145371 83429874855936 83571668619264 83664228436992 83719561921408 83789299165824 83806420497408 83861848024192 83931703790976 84097415013024 84247814805504 84484465970688 84610762883136 84628052070912 84754563632064 84777814810864 84848433565392 84921899473936 84929431430144 84992638249008 85048850311342 85312745048832 85440280166304 85503458543616 85534909565112 85680280953288 85920955899786 85953790865408 86074616912256 86195234098176 86277929971856 86341727745024 86373487109868 86520283707732 86584260688128 86616109264671 86763318212529 86835175870464 86892606542336 86910361997312 86982757134336 87014752291152 87040285412864 87162638755248 87220286003102 87284780596608 87686501124096 87835529263104 87867838097928 87932811520512 87990968141888 88082258277888 88114657867866 88140513739712 88264413683334 88388099452464 88395938835456 88546172703744 88644242034432 88794897907968 88893242714304 88978527062649 89044321778496 89103213525704 89177435277912 89262565686784 89513303230848 89665436122752 89764745093856 89898935563332 89917305325344 90051723859068 90229518191057 90237520894528 90304246566912 90304678139571 90390884635072 90457723711488 90466178999616 90644791614384 90780297676698 91189582317568 91265541986304 91325902794496 91344564140032 91420652906496 91445732829696 91454280469272 91533466041976 91609712161128 91670300595097 91738085729088 91902150094848 92003936338944 92160302201856 92262374362368 92342259622144 92350891062108 92419179455232 92453174309349 92480303251168 92610303677451 92905935714816 93063834576384 93166907444352 93325249842048 93428612240544 93587399420256 93595699943424 93649295848444 93816778221824 93920685012672 94080308497728 94149875699712 94184507161584 94344579027216 94609591889652 94778791656192 94841476042208 94911606085632 95002664463392 95072913696768 95107884682776 95269525880424 95375041662222 95537136908178 95545610358912 95679499338752 95759199046656 95842112027648 95877365950436 95976838179936 96040314924764 96111331443456 96120315187092 96310091090283 96553675395072 96698014723584 96717773795328 96824893584384 96888931212416 96969638360448 97053599398784 97062671218338 97134443713152 97334853998592 97500280055808 97646034475776 97754182360128 97774157246976 97920321089472 98113650848528 98195378171184 98289117273088 98370990756864 98603348539264 98712556696992 98732727416064 98880324237408 98953440786432 98989839159624 99158077957176 99305836048384 99436611884022 99445431189888 99474611900416 99614444291712 99680326860688 99754034967552 99790727825964 99960327778836 100241115216417 100420386397632 100494641737728 100561106447872 100665438031872 100702466134704 100732015702528 100769068294846 100873615638096 100940330992354 101014970802816 101307705182208 101479883323392 101517211006344 101592277387776 101689745214456 101764939175424 101832244029376 101975390566182 102014360784896 102300917978112 102474784140288 102512477780916 102588280107264 102741640643808 102762634657536 102876449433408 102975149297223 103060433645568 103119449361208 103128595308032 103205346445224 103303868154368 103389918856704 103418282373504 103594047559296 103748911630512 103885042074912 104040341157564 104432187102656 104509408948224 104519177679168 104609675476544 104696813898432 104766057822968 104882091490554 104903522879568 105060344502246 105354954328064 105442713556992 105534010996736 105543875499552 105621919377408 105660770639256 105691775144192 105840347059944 105910347289481 106178212245504 106358668087296 106476465650688 106657428390912 106696660547484 106775556846336 106877997521316 106957027908864 106996370268123 107027766683936 107178216615477 107219175110656 107337925728768 107520352568832 107639436756096 107742706239126 107822376031104 108125247873888 108318619035648 108390258333952 108574473672448 108694725351744 108879458149056 109000047613968 109185299323632 109194983267328 109501710748416 109574132514784 109687815062784 109760359914016 109841521649664 109851788785248 109881925021848 110068675531752 110233218607419 110377857204594 110575256932224 110730207099904 110822443840512 110918399312896 110928767106672 110959198796572 111051626284116 111074318343072 111147780193828 111240364767084 111459993059541 111552304582656 111719065554432 111741893996544 111908938387968 112129886684032 112140367718274 112223289338496 112645954627584 112814350510848 112837402761216 113006084842752 113131244753856 113239783088061 113323517665344 113641842153168 113651921359872 113750326731776 113845079190528 113920373555072 114046546086816 114240374604384 114561274533048 114766155883008 114926978797568 115088532725376 115122303660032 115164649479824 115284132157824 115360378276976 115445680917504 115488145686228 115684424283372 116009380531359 116019669721536 116105459871744 116216851673664 116302787629056 116345567670192 116379707462144 116422515796958 116543303504208 116620382408642 116717525584326 117157117463904 117243748694016 117443011037184 117486210490488 117573085066752 117685884911112 117850799269952 117861251780608 117861815050839 118016463239514 118061563604992 118192322712576 118393197210624 118524323619072 118638036083532 118725762371328 118903247037216 119272187252736 119351070974464 119450488776192 119553914830336 119653501598208 119686326791808 119865247417776 119889740433792 120068965145424 120406237519428 120621571999488 120755166444864 120859722152512 120960396639936 121040396902264 121380398017158 121927643772928 121939040625696 122029207824384 122146282881504 122236603324416 122281566020712 122317447638784 122362440072313 122489390417688 122570401919287 122671915118592 122880402935808 123016499149824 123134521416144 123225572606976 123270899079132 123480404903268 123571711855872 123617165649579 123827259973221 123874580953088 124085112768512 124222543259136 124433666456064 124479437305398 124571482987392 124690997108202 124783199227008 125144812283904 125227580016896 125357502928896 125440411330304 125579342882112 125699823945647 125792772036288 126146122519536 126371722208256 126726698956032 126810512910368 126916144324704 126942078106368 127026034507232 127131845448096 127166722216296 127382849210904 127394147145216 127573275467013 127678932062208 127969117573248 128148441924608 128160420249456 128255187815424 128302364347668 128413454787044 128520421429932 128930686298112 129099858112512 129292851147264 129416894957784 129512591617536 129560230664802 129780425561598 129876391032192 130194712634368 130338909813504 130365542995968 130560428119296 130830429004653 130927170894912 131161321009152 131529751686144 131616742262656 131643636554752 131753293894656 131801757146892 131840432316544 131986452212832 132210770609568 132582149178696 132593908253184 132819259055616 132966363051648 133005379956736 133054303767952 133192346861952 133280437038448 133654820288556 133893848530176 134269954846272 134369240076288 134498154184128 134647117640784 134686627737088 134736169967266 134848403344998 134875957988016 134965161663934 135077585788602 135356281341792 135456369850368 135586326952608 135686585567232 135967187421576 136170446515047 136401223970816 136514844315648 136633045520384 136683303707888 136784373476352 136988854191744 137016846210048 137168599244544 137300199062964 137607128593632 137853225142272 137891043164672 138005904508416 138034104348672 138125396745728 138240453302784 138331882174016 138513389433216 138526336593162 138720454876752 139358903572224 139595751864576 139750361166528 139842788654072 139871363839424 139987874763072 140080459336328 140473943772666 140725167332736 140881027519008 141120462746592 141224813549568 141276760742376 141516868540824 141610464353351 141968620867584 142209904521216 142262214063312 142367409128448 142503996695088 142609370545152 142661827024164 142904288820636 143062562493333 143117234305024 143305705362267 143318415538368 143360470091776 143519249008128 143656941652168 143763168041472 143816048925654 144060472387146 144166997165184 144830513092608 144926300468992 145047022085376 145076660692992 145172610865408 145226010189631 145333396818624 145472829959569 145580399098176 145593311023104 145594006827507 146002280997888 146250420083712 146469051713664 146509233362464 146631273540192 146661235870464 146758234042336 146880481634208 146977624809892 147170476272792 147433675909632 147763258454016 147905022808896 148068835045488 148099091124096 148320486356112 148430161179648 148484758739436 148613324079388 148737116935764 148958754072576 149211917850624 149520490291032 149631052451328 149686091738946 149940491668254 150419134014464 150630579596448 150674779790336 150841659671808 150986377450748 151098023553792 151153602442269 151410496488531 151522456204224 151535895146496 151793438920704 151961557773312 152062061449088 152219824985088 152275816509516 152320499472512 152534617821684 152748366044064 153021541177344 153451376967168 153712176210432 153768716671374 153882420160896 153927574556672 153984194248304 154112460965712 154143951986304 154245899044496 154679174041812 154692892962048 154955802231552 155127423560256 155391071338944 155623367445768 155827563112368 155930623669982 156060511736346 156209489951872 156648280653984 156764113422336 156914513214816 157149086734452 157323137235831 157355284319352 157589763616768 157590516753369 157721033723904 157857596280832 157989089488896 158032431492096 158184048111376 158301016495104 158315813249328 158537662716288 159267318368256 159538002130944 159581769055744 159714698476032 159820329890368 159852987245056 159986142586368 160044990821226 160091953527232 160316996281974 160541650025904 160828762665984 161006888593152 161280528853248 161459155134144 161614059358689 161733564046656 161840530689544 162585387500928 162861710508672 163042088027616 163319187223584 163500071420952 163777948985448 163792474900992 163886267734777 164021998866432 164179361888192 164300763475968 164361198772176 164640539871024 164762282474496 164822887532772 165103013297628 165566785806891 165630057678848 165862885398336 165911555274752 165972583073864 166095310649856 166254662810936 166377598969344 166393150660008 166438798194858 166721670290742 167328456873984 167439123842816 167578598331648 167612840994816 167723696048384 167863407581952 168070551118337 168194830026048 168210551577411 168495629611008 168968931941376 169221525766272 169256104141824 169509127264128 169555629621728 169696867130784 169843798947872 169858862860288 169985276498016 170097700622684 170625490097664 170880560332608 171006917087232 171069819130224 171360561906576 171841911799572 172149233824512 172390468196352 172555859943712 172683455490048 172746974219736 173040567415464 173168521376256 173232218529342 173526636425058 173785213084672 174029504582304 174080570825728 174325277510496 174440572006204 174569561193216 174633773695437 174930573612963 175373002248192 175671058526208 175735676195856 175865623041024 175981936283776 176164516555776 176229315735732 176281027479424 176528827366668 176776198904928 176791877670912 177092345407488 177288484068864 177589795815936 177786485428608 177957054125298 178088643556992 178206427051408 178354870555824 178525131373568 179026606461696 179330872245504 179529490187712 179797871126664 179834610650688 180103447718136 180459036382114 180475041789056 180609356279142 180781769270144 180932357999232 181289583228768 181560595353396 182070597025737 182379164635136 182531083972608 182651805588992 182689128280064 182841305812992 182891465659392 182908560938544 183066932083952 183219424322256 183340601190194 183476171458176 184007872677888 184320604403712 184524748724736 184684519244288 184701782124216 184838358910464 184906348618698 184960606502336 185220607354902 185811871429632 186127669152768 186333814888704 186650499684096 186719155958097 186857224481088 187036495662303 187174798840512 187191399886848 187298591696888 187633556443648 187841370025344 188160616995456 188369014323168 188689158054432 189219183779304 189557583312384 189682952084416 189823212171264 190005328926784 190145827393536 190215769365552 190539051760848 190750083324444 191074273816356 191091220717824 191358998677504 191518398093312 191684224055296 191754731900872 191953676359872 192080629849528 192222662886912 192240630374184 192620182180566 193396029447168 193649787168768 193777862424832 193939276720896 194107198797568 194125342436676 194268887426304 194340345997203 194508615339199 194669707997184 194670638342397 195000560111616 195292068951552 195508364720256 195548314493952 195840642178944 196227301697056 196390756342368 196578234546176 196741981513728 197206697078528 197425113393984 197465454832128 197760648474816 197906881572864 197979678319248 198316155914352 198873223768044 198890862379776 199228888583424 199360653721376 199508069935104 199581455651928 199920655557672 200482230432834 200840772795264 201122212895744 201404932269408 201464031405056 201538136589692 201747231276192 201880661984708 202029941605632 202104254950899 202447742495901 202615410364416 202959766646784 203034422012688 203184554775552 203379490428912 203529878350848 203664488058752 203950781132364 204601835956224 204949568280576 205024955561832 205176560214528 205483281287616 205525269315072 205752898866816 205950298594446 206238898722416 206257190616064 206410692890448 206607736308736 206779837713408 206836564747008 207188095118592 207497823261024 207770084149824 208080682315128 208864374205312 209038355358336 209219350953088 209393627796864 209532115645936 209764182981108 209807045759136 210120689004492 210709908656128 210710915658999 210885427113984 211068021993472 211087750999104 211243838754816 211321541278512 211383550288384 211680694119888 211820694578962 212952931301376 213314856781824 213393321094968 213551113692672 213755995042632 213914055817728 213992740536246 214055533367872 214356433230954 214438350221312 214675851457536 215040705137664 215278873512192 215485412478252 215644752062208 215724073388481 216090708580719 216250495747776 216637238071296 216780516667904 217148947344896 217389450703488 217758916298112 218000095227936 218370598647264 218389966534656 219003421496832 219148265029568 219375630125568 219520719828032 219683043299328 219703577570496 219763850043696 220137351063504 220466437214838 220755714409188 221150513864448 221460414199808 221644887681024 221836798625792 221857534213344 221918397593144 222103252568232 222148636686144 222295560387656 222480729534168 222627872873807 222919986119082 223438131108864 223817876775936 224259773368064 224280735436548 224446578676992 224529137608419 224910737502381 225291909255168 225628701021696 225674805522432 226012169685504 226262489507712 226479566176122 226647035330688 227283684306336 227303842719744 227500653463552 227690158381056 227840747110144 228093092173632 228480749208768 229122549066096 229532311766016 230177065450752 230329298959648 230568264315648 230653075007061 230720756553952 230891361835008 230976291372456 231368848566744 232018761062718 232039339443072 232433703347328 232691135340384 232759414924288 232845031593916 233086607008416 233240764817284 233435051168652 233895935504973 234314234927808 234487497388032 234886022074368 234972420980976 235146170133504 235371769822224 235701598539904 235723630101678 236032926479028 236384645425152 236786394421248 237048647238144 237276072167064 237451524742656 237806494074432 238702141948928 238900977552384 239107829660672 239307003196416 239372653583616 239730494835552 239779480867584 240137930290848 240812475038856 241243143998976 241510332889728 241719444305024 241920793279872 242080793804528 242760796034316 243855287545856 243878081251392 244058415648768 244292565763008 244473206648832 244563132041424 244634895277568 244724880144626 244978780835376 245140803838574 246032998299648 246269042832288 246451145213952 246541798158264 246960809806536 247143423711744 247234331299158 247654519946442 247749161906176 248170225537024 248445086518272 248867332912128 248958874610796 249142965974784 249381994216404 249566398454016 249658197292287 250082505436113 250289624567808 250455160033792 250715005857792 250880822660608 251158685764224 251399647891294 251585544072576 252292245039072 252743444416512 253453397912064 253621025820736 253832288649408 253884156212736 254052069014464 254263690896192 254333444432592 254765698421808 254788294290432 255146550934026 255938235146496 256296883849216 256320840498912 256510375630848 256604728695336 256826909574088 257040842859864 257210843417311 257861372596224 258585702294528 258833789915568 259025183235072 259120461329604 259560851123196 259752782064384 259848327794013 260289954637587 260389425268736 260677819627008 260731085991936 261120856238592 261660858009306 261854341789824 263059503372288 263233484525312 263287273109504 263506587789312 263603514293784 263680864633088 263972904425664 264226160538809 264421541219136 265164298357392 265187816506368 265638518111232 265932726103296 266108607535904 266384693723904 266560874076896 266935581187947 267309640577112 267787697060352 268539909692544 268996308368256 269294235281568 269373255474176 269472339934532 269696806689996 269751915976032 269930323327868 270155171577204 270688554573171 270712562683584 270912739700736 271172653905216 271373171134464 271934374843152 272340893030094 273366607415776 273568746952704 273977708383488 274033692420096 274337198489088 274600398125928 275010901785291 275214257187264 275706450284544 275782086329344 276011809016832 276250793491456 276480906605568 276663764348032 277026778866432 277052673186324 277440909753504 278717807144448 279191503729152 279500722333056 279685577308144 279742727678848 279975749526144 280160918672656 280947887545332 281450334665472 281762055038016 282240925493184 282449627099136 282553521484752 283033737081648 283220928706702 284524428126624 284734818256896 285007993390176 285218741090304 285323654048328 285808577641272 286125124986666 286234468610048 286611410724534 286636831076736 286720940183552 287038498016256 287313883304336 287526336082944 287632097851308 288120944774292 288333994330368 288930273270849 289661026185216 289852600937984 290094044170752 290153321385984 290345221730816 290452020379262 290666793637248 290945659919138 291160798196352 291188013655014 292004561995776 292500840167424 292938103427328 293018466724928 293262547080384 293322471740928 293516468084672 293760963268416 293955249619784 294340952545584 294867351819264 295810045617792 296137670090976 296198182248192 296640972712224 296860322359296 296969517478872 297226648158776 297474233871528 297670976089697 297917508145152 298423835701248 299040980582064 299262104902656 299372183477892 299880983336508 300723345649251 300838268028928 301261159192896 301349559580672 301683319343616 301972754901496 302196047107584 302307204884538 302820992977062 303044912408448 303923115546624 304124122898176 304439649970176 304551633019032 304640998945024 305069235643368 305271001010857 305496732088128 306043082354688 306902753934336 307424352420864 307537433342748 307764840321792 307968388496608 308224921931424 308287903972608 308491798088992 308925447891669 309358348083624 309385785924096 309911604463104 310254847120512 310782142677888 311246734891536 311655126224736 311861247339964 312121023472692 312418979903744 313296561307968 313528226844672 313829026429632 314298173468904 314646274471662 314710568638704 315181033506738 316064862984192 316368096222752 316602032990208 316631626498656 317075325432576 317731041868443 318534636736512 319076004261888 319163538111488 319429396952064 319640659780736 319705974490112 319972285172736 320089981642452 320183907054464 320633992563948 321083300051808 321657525331968 322013777186304 322561057706496 322918310268288 323228118717378 323467128093312 323681061379088 325170775001856 325723421017344 326084176055232 326638374447168 327000142841904 327555897970896 327584949801984 327772535469554 328358723776384 328722397544352 329281079742048 329524564948992 329645775065544 330206026595256 330699655822257 331133571613782 331260115357696 331725770796672 331823110549504 331945166147728 332190621299712 332509325621872 332755197938688 332786301320016 332877596389716 333443340581484 334379979178623 334656913747968 334878247685632 335157196663296 335225681989632 335447392096768 335726815163904 336141102236674 336389660052096 336421103154822 337937863882752 338443051532544 338512208283648 339018254528256 339111259243456 339393734261568 339687597895744 339717725720576 339719349264183 339970552996032 340195401245368 341250980195328 341761120665216 342139638260448 342721123813152 343683823599144 344298467649024 344780936392704 345111719887424 345366910980096 345493948439472 346081134830928 346337042752512 346464437058684 347053272850116 347570426169344 348028141594077 348059009164608 348161141651456 348650555020992 348881144012408 349139122386432 349267547390874 349861147225926 351471352391712 351731246082048 351963872567552 352329033111552 352458631471464 352562054958848 352691739031961 353057654733336 353291158473239 353552397809856 353583755341824 353585445152517 354184690814976 354576968137728 355179591631872 355572970857216 355914108250596 356177287113984 356412854102816 356709741111648 357050262747136 358053212923392 358661744491008 359058980375424 359595742253328 359669221301376 360206895436272 360918072764228 360950083578112 361218712558284 361563538540288 361864715998464 362579166457536 363121190706792 364141194051474 365303611177984 365782931318784 365817121877088 366133864167904 366438848644512 366681202380388 366952342916352 367087320216939 367711205757861 368015745355776 368641208807424 369049497449472 369369038488576 369403564248432 369676717820928 369812697237396 369921213004672 370441214709804 371623742859264 372255338305536 372667629777408 373300999368192 373438311916194 373714448962176 374072991324606 374349597681024 374597183393776 375267112887296 375682740050688 376321233990912 376738028646336 377099471836941 377378316108864 378438367558608 379115166624768 379365904168832 380010657853568 380431538731104 381078103521696 381500166648888 382148547632712 382182441435648 382717997355008 382719826401039 383036796186624 383368448110592 383509463801744 383907352719744 384161259699056 384445325773824 384481260748368 385240364361132 386792058894336 387299574337536 387555724849664 387878553441792 388214397595136 388250684873352 388537774852608 388680691994406 389017230678398 389341276684794 390584137903104 391016729440512 391096628987904 391681284357888 392454603394112 392491287013959 392781512684736 393156469092352 393483963027456 394413394157056 394850226787968 394930909664256 395521296949632 395959356638496 396632311828704 397746447536088 397781724759552 398457777166848 398721307442752 399016139870208 399162911303856 399841311115344 400964460865668 401681545590528 402244425791488 402809864538816 402928062810112 403076273179384 403494462552384 403761323969416 404059883211264 404208509901798 404895484991802 406068844025376 406369109551104 406758980857824 407059756701696 407328976117504 407478805289353 407901562264728 408171338430247 408511339545141 409203671912448 409899136561152 410049911123664 410353120429056 410966562575232 411050538630144 411505797733632 411900597188892 412477797444832 412514381232128 412821385780896 413215472617472 413559675426816 413673129494016 414376190237184 414995646522048 415540168299648 416161364630256 417728748410624 418076710716672 418438701906176 418787255593728 419064231291872 419528365962216 419614091518272 420241378008984 421421831317998 422175501998208 422643082557024 422767100576768 423361388239776 423641389157924 424831393060053 425905862602752 426629713563648 426786642189936 427102227385344 427511990085264 427828111635456 427985481072492 428111066735744 428712866461908 429351702915072 430081410275328 430557747024384 430970824956504 431289504124416 431448146776962 432181417161438 432500991495552 433561033335808 434297894689792 434778901406976 435517832596224 435678030568893 436000190455872 436418489878707 436741197294528 436779933069312 438006842993664 438296530059136 438751260251136 439041439656064 439407155140992 439527700087392 440274702127008 440932874429676 441511428818376 442301027728896 442920828399616 443289775362048 443673597251584 443715068426688 443836795186288 444206505136464 444297273372288 444591120775312 444961459068336 445255745747614 445839972238164 446876262217728 447635753551872 448519546736128 448561470873096 448893157353984 449058275216838 449821475004762 451257402043392 452024339371008 452524979015424 452959132352244 453294070661376 453460807326807 454231489465593 454567368612672 454607685439488 455001306927104 455380316762112 455681494220288 456186184347264 456961498417536 458245098132192 459064623532032 460354130901504 460658597919296 461136528631296 461306150014122 461441513107904 461782723670016 461952582744912 462737697133488 464037522125436 464078678886144 464867406694656 465382270680768 465518829848576 465690063187832 466173214016832 466481529634568 466870102337304 467791871009946 468628469855616 469944841961952 470292340267008 470743539644448 471403197079808 471447260203356 471576594885431 471969411707493 472065852958056 472378065823769 472769290850304 472771550260107 473572788842496 474097294476288 474552144334128 474903049485312 475612988148864 477404283897856 477801955104768 478215659321344 478614006392832 478745307167232 479460989671104 479558961735168 480275860581696 481624950077712 482486287997952 483020665779456 483438888610048 483841586559744 484161587609056 484842178076067 485521592068632 487756162502784 488585131526016 489126264082848 489269790555136 489449760289252 489957561670752 490281607677148 491658803204331 492065996599296 492538085664576 492902290427904 493083596316528 493921619613072 494286847423488 494468662598316 495309039892884 496890173036544 497734665824256 497917749221592 498285931949568 498763988432808 499132796908032 499316394584574 500165010872226 500910320067584 501761645321216 502317371528448 502799295782588 503171088145152 504211653355011 504584490078144 505486888833024 506906795824128 507242051641472 507664577298816 507768312425472 508104138028928 508527381792384 508666888865184 509531396843616 509576588580864 510293101868052 511876470292992 512593767698432 512641680997824 513020751261696 513209457390672 513653819148176 514081685719728 514421686834622 517171404589056 517667579831136 518050366470144 518240922659208 519121702246392 519505564128768 519696655588026 520579909275174 520778850537472 521355639254016 522241712477184 523321716018612 523708683579648 523901321086311 524791720838889 526119006744576 526466969050624 526574546219008 527013175578624 527207028587568 527361729266176 527945808851328 528452321077618 528843082438272 530328596714784 530375633012736 531277036222464 531865452206592 532217215071808 532769387447808 533121748153792 533871162375894 534619281154224 535575394120704 537079819385088 537992616736512 538588470563136 538746510948352 538944679869064 539393613379992 539503831952064 539860646655736 540310343154408 541377109146342 541425125367168 542345307810432 543868749686304 544681786060188 545757182844937 546211791077211 546733214831552 547137493905408 547955416766976 548067384840192 548674396978176 549200796251856 550021803570582 550428514374528 551564172658688 552023618033664 552501586982912 552961813211136 553327528696064 554053557732864 554105346372648 554881819507008 557435614288896 558383007458304 559001444666112 559371154616288 559485455357696 559951499052288 560157467874291 560321837345312 561109486986909 561895775090664 562900669330944 563524110076032 564481850986368 565107042969504 566067474163296 566441857413404 569048856253248 569469636513792 570015986780352 570437482180608 570647308096656 571617155282544 572250249973332 573222821449068 573273662153472 574076996032512 574627766608672 575052672165888 575264195702616 576241889548584 576667988660736 577860546541698 579705201875968 580188088341504 580690443461632 580904040758524 581333587274496 581891319838276 582321596392704 582376027310028 583525846017597 584009123991552 585001680334848 585876206854656 586036933449856 586525094160768 586644943481856 587032936169344 587521926536832 587910499239568 588681905091168 589734703638528 591620091235584 592275340181952 592396364496384 593281945424448 593720644718592 593939034957744 594453296317552 594948467743056 595341952179394 598081961164128 598524209805312 598744366955784 599761966673016 601446691298502 601676536057856 602522318385792 602699119161344 603366638687232 603945509802992 604392094215168 604614409769076 605641985954124 606089824816896 606312764852697 607343227487703 607846231093248 608248245796352 608879299940352 609103266038064 609281997890048 610138471286736 610542002021714 610993464176256 613805507868672 614848704841728 615074866685496 615529680643584 615936776993216 616449843862848 616575807945216 616983596177984 617850895783338 618716696167248 618771571848192 619823208926208 620509694241024 621564285355776 622493469783072 623310252449472 623722494679928 624242046945384 624837959807488 626593122615936 627658052859264 628596346937808 629292548943324 629421137277408 630362067013476 631606627337399 632129725968384 632132746976997 632736192445504 633204065980416 633263252997312 634150650865152 635462083736886 638327076222976 638858793904128 639281319561472 639411948980224 639944570345472 640179963284904 640367814108928 641267985127896 641692104165679 642166600103616 643315050663936 644027554372608 645122115412992 645836620536576 646456237434756 646934256186624 647172220165443 647362122758176 648272125742157 650341550003712 651446842034688 652168352110464 653276748894336 654000285683808 655111795941792 655169899603968 655545070939108 656717447552768 657444795088704 658562159484096 659049129897984 659291550131088 660412053190512 661399311644514 662267143227564 663451541593344 663890332295456 664381242599424 665018651243744 665510395877376 665572602640032 665755192779432 666886681162968 667883618621421 668759958357246 669756495371264 670314393326592 670894784193536 671453630327808 672282204473348 672779320104192 672842206309644 675875727765504 676886103065088 677024416567296 678036509056512 678222518486912 678787468523136 679375195791488 679438698528366 679941105992064 680390802490736 682501960390656 683522241330432 684279276520896 685442247626304 687367647198288 688596935298048 690223439774848 690987896878944 692162269661856 692674085505024 692928874117368 694106545700232 695140852338688 696056283188154 696118018329216 696322283302912 697301110041984 697762288024816 698278244772864 698535094781748 699722294451852 701687806514919 702942704783424 703462492164096 703927745135104 704658066223104 704917262942928 705124109917696 705383478063922 706115309466672 706582316946478 707104795619712 707170890305034 709153936275456 710359183263744 711145941714432 711828216501192 712354574227968 712825708205632 713419482223296 714100525494272 716106425846784 717323488982016 718117960750848 719191484506656 719338442602752 720413790872544 721836145528456 721900167156224 722437425116568 723127077080576 723729431996928 725158332915072 726242381413584 728282388102948 730607222355968 731565862637568 731634243754176 732267728335808 732877697289024 733362404760776 733904685832704 734174640433878 735422411515722 738098994898944 738738076977152 738807128496864 739353435641856 739625394474792 739842426009344 740882429419608 741372431026367 743247485718528 744510676611072 745335259554816 746601998736384 746876623832388 747428897924352 748145982649212 748699195362048 748974591876861 749194366787552 750247516308339 750534225774592 751365480101376 752642467981824 753476057292672 754198943673882 754756632217728 756876735117216 758230333249536 758731808337664 760021315707136 760863077462208 762156207043392 763000333297776 764297095265424 764364882871296 765439652802078 767018927603488 767814705439488 768322519398112 768890651547648 768962521496736 770480728722264 771632530251933 773584117788672 775111449699328 775757106883584 776428795190272 776501369746704 777075549705216 777361383988812 778034461356796 778682553369588 781168275806208 782033458881024 782193257975808 783362568715776 784909206788224 784982574027918 785563025369472 788826788314112 789700453575936 789861819328512 791042593899264 791918713276992 792678481616427 793264623657408 795492895072176 795563449519104 796915554333696 797442614885504 798325822607712 799682622230688 801928921731336 803363091181056 804488851582976 805619729077632 805856125620224 806152546358768 806988925104768 807522647938832 808119766422528 808417019803596 809790969983604 812065663719513 812137688050752 812738219102208 813517961715648 814119513403392 814657952235008 814957610578706 815803124529456 816342676860494 817022679090282 820099822247328 820706240858112 821933125150464 822101077260288 823011595467264 823801194377784 824955594889664 825028762464256 825032705355873 825642771561792 826430945234944 827119350853632 827346258988032 828752380474368 829991293044096 831080336599296 832322729260512 835457496821248 836153421433344 836877403812352 837574511187456 838128462583744 839056731924432 839228183036544 840482756017968 842843662635996 844351003996416 845286165114048 845534201153536 846722776479552 847282778315848 849662786120106 853573284379872 854204454770688 855023980170528 855656223270912 855970962144984 856222133471488 856537080506191 857425732923816 857992813435009 858703405830144 860162820550656 861115494048768 861941649913008 862579008248832 862896293553924 864362834322876 865001982991104 866790819812547 867122066671616 868595789379584 869557802813952 871035665192448 871356061137786 872000380911744 872836979757414 873482394589056 876013685987328 876593060118272 877502520502272 878082879312128 878814310281984 879055400174784 879898767619529 880549404254016 881865748859352 883022857636752 884602055457792 887430136853376 887673590372576 888413010272928 888594546744576 889182241550624 889922918136672 890511491495228 891679944476328 893012928269091 893752524435456 895271507103744 897039093472256 897122941746192 897786314707968 898116550433676 899642950009524 902514804086784 904048678742016 905049958030848 905918264704488 906588141322752 906921614653614 908462978931186 909134737225344 911362988440576 912372368694528 913922996835072 915813003032571 916490196264384 918129247064064 920708261803008 921317195838592 922273057262592 922612300028244 922883026215808 923905165489824 925475394266976 928075044250872 928157357772288 929734813389312 930764541361536 931037659697152 931380126375664 932346428033664 932963059269136 933740204674608 935583742019892 937256939711232 939889683923904 940584680534016 941487079288896 942806394159616 942894520406712 943153189770862 943938823414986 944131705916112 944756131647538 945543100520214 948194588952576 949104288668256 949806098970624 951225976297728 953193125605329 954808567795712 955603910209536 956431318642688 957228012785664 957490614334464 958921979342208 959117923470336 960551721163392 963249900155424 964972575995904 966041331558912 966877777220096 967683173119488 968323175218112 969684356152134 971043184137264 975512325005568 977170263052032 978252528165696 978539581110272 978899520578504 979915123341504 980563215354296 983317606408662 985076171329152 986167192633056 987843239226144 988573694846976 988937325196632 990618079785768 991273250473457 992098967466771 993780346073088 995469331648512 995835498443184 996571863899136 997527976865616 998265593816064 998632789169148 1000330021744452 1001820640135168 1003139937535869 1003523290642432 1004634743056896 1005598591565176 1006342176290304 1008423306710022 1009168980156288 1013813591648256 1014484103282944 1015329154597632 1015536624850944 1016208276057856 1017054763584768 1017333777730368 1018309809716983 1019062793687232 1019153177161728 1019158047792549 1020586203736104 1023752940585984 1025283361995648 1026418914781344 1027307638296352 1028163371439456 1028843373669244 1034342809178112 1035335159662272 1036100732940288 1036481845318416 1038243404492784 1039011128257536 1039393311176052 1041159818550348 1042711278508032 1044483424954368 1046643432037224 1047417367159296 1047802642172622 1049583441677778 1052933938101248 1054414057175136 1054723458532352 1055891617702656 1056904642155236 1057686164876544 1058075217095883 1059873475419717 1060657193429568 1060751266025472 1062554072444928 1063730904413184 1064434430143616 1065538774895616 1066243496307584 1067742324751788 1069238562308448 1071150788241408 1074159638770176 1075985233473024 1077176941126272 1077493021896704 1077889359738128 1078787226759984 1079007663904128 1079721293311472 1080620686308816 1082754218292684 1082850250734336 1084690615620864 1087737499372608 1089363572120376 1091514365689874 1092423582154422 1093466429663104 1095910833533952 1097348793956352 1098401592503712 1100043607141164 1100857028749056 1101261960650817 1103128345317376 1103133617273583 1104047236067328 1105003173965824 1105923626422272 1106655057392128 1108107115465728 1108210692745296 1109763639014016 1114871228577792 1116766014916608 1118002889332224 1118742309232576 1118970910715392 1119902998104576 1120314935748582 1120643674690624 1122218973973818 1123791550181328 1125801338661888 1127048220152064 1128963701972736 1130214085939008 1131298415510823 1132134948326592 1132883714826808 1138097712506496 1140031973560704 1141294616193312 1143234310565088 1144500499946664 1146445642898136 1146547324306944 1147203874143439 1148153992065024 1148159479203117 1149255533217344 1150105344331776 1150528391405232 1152483779097168 1153335977321472 1155721093083396 1159410403751936 1160376176683008 1161380886923264 1161808081517048 1162667174548992 1163782639676552 1164643192785408 1164752054620056 1167051692035194 1171752413709312 1172073866899712 1173050188321536 1173289886963712 1174065872338688 1175043853073664 1175820998479136 1177363810182336 1177473861041877 1179469407277056 1183240182471168 1184550680363904 1184792728992768 1186563890848896 1187878069915488 1188906592635104 1189896935486112 1190683904358788 1196163922328256 1197048419610624 1197488733911568 1199523933346032 1202893382597004 1205044636771584 1206733277374464 1207891019605984 1208784188430336 1209228819538152 1211283971908248 1212179649633792 1212625529705394 1214686454975406 1216496491592704 1218206532076128 1218563995780096 1220276942573472 1221084004043428 1221986928352512 1222436415868059 1224514015290741 1227611015737344 1229697409683456 1230149733370992 1231059361287168 1231873553986432 1232899687725696 1233151615890432 1233967192355968 1235701791566676 1237433392334496 1237543143696384 1239646417852416 1241019388482048 1243128570711552 1244986939566144 1246620504898944 1247444989359856 1248484093890768 1249675919614976 1253186245231872 1255316105718528 1257192693875616 1258585097886648 1258842274554816 1260724134026952 1263213254674798 1264265493953994 1265472384891008 1266526505994624 1268301301730304 1270924167473772 1274494179180159 1276654152445952 1277717587808256 1278562639122944 1278823897960448 1279889140690944 1280359926569808 1280735628217856 1282535970255792 1283384208331358 1284333200207232 1288055108745216 1290244230825984 1291673241073152 1292912474869512 1293868512373248 1294344440330886 1294724245516352 1296544251484314 1300683100007424 1302893684069376 1304336704220928 1306553497788672 1307034091706679 1308000571367616 1309255469636121 1310223591883584 1310339799207936 1311090141878216 1313434895105536 1314889590177408 1317124318968192 1318583100262176 1320824106381024 1322798623289028 1324534286455128 1326903083186688 1327780664590912 1328762485198848 1330037302487488 1331020791754752 1331145205280064 1331510385558864 1333773362325936 1335767237242842 1337519916714492 1339512990742528 1340628786653184 1341789568387072 1342907260655616 1344564408946696 1345558640208384 1345684412619288 1353772206130176 1356073018113024 1356445036973824 1357574937046272 1358750391582976 1358877397056732 1359882211984128 1360382421980421 1360781604981472 1362694468396779 1365003920781312 1367044482660864 1368558553041792 1370884495252608 1374735294396576 1377193870596096 1380446879549696 1381975793757888 1384324539323712 1385348171010048 1385857748234736 1388213091400464 1392112566376308 1392236036658432 1394602220083968 1395524576049632 1396556489545728 1397070189563496 1399444588903704 1403375613029838 1405885409566848 1407855490270208 1409834525885856 1410248219835392 1410766956127844 1412230618933344 1413164633892956 1414209591239424 1414341780610068 1414729784656293 1417134197471307 1418307872550912 1420718366527488 1422291883428864 1423656433002384 1424709148455936 1425651416411264 1426838964446592 1432212851693568 1434646977964032 1436235921501696 1438382969013312 1438676885205504 1440827581745088 1443672291056912 1443800334312448 1444874850233136 1446254154161152 1447458863993856 1450316665830144 1452484762827168 1456564776205896 1461214444711936 1463268487508352 1464535456671616 1465755394578048 1466724809521552 1467809371665408 1468349280867756 1470844823031444 1474976409612993 1476197989797888 1477476153954304 1477614256993728 1478706871283712 1479250788949584 1479684852018688 1481764858839216 1482744862052734 1490670519109632 1493203997472768 1493753247664776 1494857795848704 1496291965298424 1497398390724096 1497949183753722 1498388733575104 1500495032616678 1501068451549184 1502730960202752 1505284935963648 1506952114585344 1508397887347764 1509513264435456 1512634960065033 1513753470234432 1516460666499072 1517463616675328 1520042631414272 1521726154924416 1524312414086784 1526000666595552 1528594190530848 1528729765742592 1530879305604156 1534037855206976 1535629410878976 1536645038796224 1537781303095296 1537925042993472 1540961457444528 1543265060503866 1550222899398656 1551514213767168 1552857590380544 1553002739493408 1554151099410432 1554722767977624 1556068922713592 1557365106739176 1558395110116649 1562336551612416 1564066917762048 1566725137431552 1569818413576448 1569965148055836 1571126050738944 1571703963258933 1574375162516667 1577653576628224 1579400907151872 1579723638657024 1582085187798528 1583837426553984 1585356963232854 1586529247314816 1590985790144352 1591126899038208 1593831108667392 1594885229771008 1596651645215424 1599365244461376 1603857843462672 1606726182362112 1611239458155264 1612305092717536 1613977850209536 1615045295877664 1616239532845056 1616834039607192 1619581939967208 1624131327439026 1624275376101504 1627035923431296 1629315904470016 1629915221157412 1631606249058912 1632685353720988 1634045358180564 1637271548534811 1640199644494656 1641412481716224 1643866250300928 1644202154520576 1646023190934528 1647602388755568 1649911189779328 1650065410711746 1651285543123584 1654692517976064 1657504760948736 1659982586088192 1662160673198592 1664645458521024 1670914993642496 1672306842866688 1673754807624704 1675149022374912 1676256925167488 1678113463848864 1678456366073088 1680965512035936 1685687325271992 1688702007992832 1690572330228096 1691068402307072 1693445552959104 1694565556631696 1699325572240212 1707146568759744 1708408909541376 1710047960341056 1711312446541824 1711941924289968 1712444266942976 1713074161012382 1714851465847632 1715985626870018 1722230988097536 1723883299826016 1725158016497664 1725792587107848 1728725668645752 1730003965982208 1733581639625094 1734244133343232 1737191578759168 1739115605627904 1742071330384896 1742712122275572 1744000761823488 1745673959514828 1746964789178112 1750577538052791 1752027371974656 1753186120236544 1755005041004544 1756165758624256 1757628620563968 1758110800349568 1759797535239058 1761098808508032 1763731497718704 1766045715273504 1769204110915584 1774860273706752 1775347180745152 1776826020545856 1777189093489152 1778364483101248 1779845836273344 1781022982990456 1783359888952656 1786025856538182 1794078186944512 1794245883492384 1795572629415936 1796233100867352 1799285900019048 1800475903921177 1805029608173568 1808097357484032 1810099916061696 1811836529408976 1813176282645504 1813843229307228 1816925957862372 1818269474450688 1818938294558091 1822029682463109 1822725976881152 1824744737389056 1827845993670144 1831626006065142 1832980392528768 1841416523606016 1842634391677184 1844546114525184 1845224600056488 1845766052431616 1847810330979648 1849583123771663 1850950788533952 1856150088501744 1856314715544576 1859469626778624 1861529082723072 1862760252751328 1864692856067328 1865926118538272 1867480409349216 1871167484039784 1874513879422464 1879779367847808 1882974158577792 1885612788319232 1885789040813424 1886306379541724 1887877646829972 1888263411832224 1889512263295076 1891086201040428 1894819882012197 1896389177905152 1898208577336512 1899612197941248 1902451952595456 1906386251210658 1914981228668928 1917843958684416 1918235846940672 1921103442326784 1925076312497037 1926499800310848 1929945151991808 1932082663117824 1933755554440192 1935366346238976 1936646350436224 1939368712304268 1942086368274528 1951024650011136 1954340526104064 1956505056331392 1957079162220544 1957799041157008 1959830246683008 1961126430708592 1966635212817324 1970152342658304 1972334385266112 1975686478452288 1977147389693952 1977874650393264 1981236159571536 1982546500946914 1984197934933542 1991670996886368 1993143727798272 1995055953731232 1996531187632128 1997265578338296 2000660043488904 2003641280270336 2003650855864263 2006279875071738 2007046581284864 2009269486113792 2011197183130352 2012684352580608 2016846613420044 2018337960312576 2027627183296512 2028968206565888 2030658309195264 2031073249701888 2032416552115712 2034109527169536 2034667555460736 2036619619433966 2038125587374464 2038316095585098 2041172407472208 2047505881171968 2050566723991296 2052837829562688 2054615276592704 2056326742878912 2057686747338488 2070670319324544 2072963690636832 2076486808985568 2078022256515072 2078786622352104 2082319637100696 2083696832627879 2085422557016064 2088966849908736 2093286864074448 2094834734318592 2095605284345244 2099166883355556 2105063419544757 2105867876202496 2108828114350272 2109446917064704 2111783235405312 2113809284310472 2115372329753088 2116150434191766 2119746950839434 2121314386859136 2127461808826368 2128868860287232 2131077549791232 2132486992615168 2135484649503576 2136897007075999 2138477124616896 2142301576482816 2148319277540352 2151970466946048 2154353882252544 2155778719476256 2157574453519968 2158015327808256 2159442586622944 2161241372617632 2165508436585368 2165700501468672 2169381231241728 2175474998745216 2178727144240752 2183028731379748 2184847164308844 2186932859326208 2191821667067904 2194697587912704 2196803185007424 2200087214282328 2201714057498112 2202523921301634 2206267234547166 2213310114784256 2216214230931456 2216421385490592 2219527278028032 2224117293079101 2229742457155584 2233532029833216 2236005778664448 2237484618465152 2237941821430784 2239805996209152 2240629871497164 2241287349381248 2244437947947636 2247583100362656 2251602677323776 2254096440304128 2257927403945472 2260428171878016 2262596831021646 2264269896653184 2265767429653616 2276195425012992 2280063947121408 2282589232386624 2286468621130176 2289000999893328 2292891285796272 2293094648613888 2294407748286878 2296318958406234 2298511066434688 2301056782810464 2304967558194336 2306671954642944 2311442186166792 2314897590755799 2318820807503872 2320752353366016 2322761773846528 2323616163034096 2325334349097984 2327565279353104 2329286385570816 2329504109240112 2334103384070388 2343504827418624 2344147733799424 2346100376643072 2346579773927424 2348131744677376 2350087706147328 2351641996958272 2354727620364672 2354947722083754 2366480364942336 2369101360727808 2369585457985536 2373127781697792 2375756139830976 2377813185270208 2378035444849281 2379793870972224 2381367808717576 2392327844656512 2394977467823136 2399047866692064 2405786765194008 2410089273543168 2413466554748928 2415782039211968 2417568376860672 2418457639076304 2422567943816496 2424359299267584 2425251059410788 2429372909950812 2432992983185408 2436196991158539 2436413064152256 2437127991560192 2440553885146944 2442168008086856 2443973856705024 2444872831736118 2449028030581482 2460299466741984 2462118722574336 2463747107972864 2465799375451392 2466303231780864 2467934384711936 2468842173223727 2471403583133352 2473038109312673 2474866784668992 2475086287392768 2475098116067619 2479292835704832 2482038776964096 2486257141423104 2489973879132288 2493241009797888 2494889978719712 2496968187781536 2499351839229952 2506372490463744 2510632211437056 2514385387751232 2517170195773296 2517684549109632 2521448268053904 2526426509349596 2528530987907988 2530944769782016 2533053011989248 2536602603460608 2541848334947544 2548988358360318 2557125278245888 2560719853139616 2561471256435712 2565071940511584 2566768416662716 2568666400414464 2569611241518573 2573978440305027 2576110217490432 2580488461651968 2583346482146304 2585824949739024 2587737024746496 2588688880661772 2589448491032704 2593088502968628 2601366200014848 2605787368138752 2608673408441856 2613106995577344 2614068183413358 2616001142735232 2618510939272242 2620447183767168 2622180283756432 2626869790211072 2629779180354816 2634248637936384 2637166200524352 2639696302858587 2641648212762048 2645597246578056 2649068572910256 2653806166373376 2655561329181824 2660074604974976 2662290410560128 2663020771117728 2667546724651872 2671534474485684 2675039833428984 2679025981485056 2679038784807273 2681257573306368 2683579136774144 2685814521311232 2689128817893392 2691117280416768 2691368825238576 2707544412260352 2712146036226048 2712890073947648 2715149874092544 2717500783165952 2717754794113464 2719764423968256 2720764843960842 2721563209962944 2725388936793558 2734088965321728 2737117106083584 2741768990505216 2747439009097713 2749470588793152 2754387741192192 2760893759099392 2763951587515776 2768649078647424 2771715496469472 2776426182800928 2784225132752616 2784472073316864 2789204440167936 2791049152099264 2793112979091456 2794140379126992 2798889177807408 2806751226059676 2811770819133696 2815710980540416 2819669051771712 2820496439670784 2821533912255688 2824461237866688 2826329267785912 2828419182478848 2828683561220136 2829459569312586 2834268394942614 2844583766857728 2847312866004768 2849418296911872 2851302832822528 2853677928893184 2857199369011729 2859579376815987 2864425703387136 2869293955928064 2872471843003392 2876765938026624 2877353770411008 2881655163490176 2887344582113824 2887600668624896 2889749700466272 2892508308322304 2894917727987712 2900633331660288 2904969525654336 2913129552411792 2926536975016704 2929070913343232 2931510789156096 2933449619043104 2935618743330816 2936698561735512 2941689646062888 2949952819225986 2955228513987456 2958501577899168 2959369704037376 2963529717678432 2965489724105468 2973819751420371 2981341038219264 2986407994945536 2987506495329552 2989715591697408 2992583930596848 2994796781448192 2995898367507444 2996777467150208 3000990065233356 3005461920405504 3010569871927296 3013904229170688 3016795774695528 3019026528870912 3025269920130066 3027506940468864 3034927233350656 3040085262828544 3043452309848832 3048624828173568 3052001333191104 3054929429150949 3057188381061696 3057459531485184 3061758611208312 3068075710413952 3071258821757952 3073290077592448 3075850085986944 3081922914889056 3086530121007732 3100445798797312 3103028427534336 3105715180761088 3106005478986816 3108302198820864 3109445535955248 3112137845427184 3114730213478352 3116790220233298 3128133835524096 3133450274863104 3139636827152896 3139930296111672 3142252101477888 3143407926517866 3148750325033334 3155307153256448 3158801814303744 3164170375597056 3167674853107968 3170713926465708 3173058494629632 3174225651287649 3179620426259151 3181971580288704 3182253798076416 3187662217334784 3189770459542016 3193303290430848 3198730488922752 3207715686925344 3213452364724224 3222478916310528 3224610185435072 3227955700419072 3230090591755328 3232479065690112 3233668079214384 3239163879934416 3248262654878052 3248550752203008 3254071846862592 3258631808940032 3259830442314824 3263212498117824 3265370707441976 3268090716361128 3274543097069622 3280399288989312 3287732500601856 3292046381869056 3295204777511136 3299822379558656 3300130821423492 3302571086247168 3303785881952451 3306646460766383 3309385035952128 3309400851820749 3315009521897472 3319965172176384 3324321346397184 3329290917042048 3341829987284992 3344613685733376 3347509615249408 3350298044749824 3352513850334976 3356226927697728 3356912732146176 3361931024071872 3371374650543984 3377404015985664 3381144660456192 3386891105918208 3389131113263392 3393895246532469 3398651144480424 3414293137519488 3420095920682112 3423883848579936 3424888533885952 3426148322024764 3429702931695264 3431971253740036 3441611622430317 3444461976195072 3447766599652032 3450316032995328 3451585174215696 3457451337291504 3460007931964416 3467163279250188 3478231211255808 3484142660769792 3485424244551144 3488001523646976 3491347919029656 3493929578356224 3501155076105582 3506372240473088 3512331517248512 3515257241127936 3516221600699136 3519595070478116 3522197617016064 3527462995437408 3532091430547008 3538408221831168 3549720547413504 3550694361490304 3553652041091712 3554378186978304 3556728966202496 3559691672546688 3562045965980912 3566719777905312 3572051713076364 3588156373889024 3588491766984768 3591145258831872 3592466201734704 3598571800038096 3600951807842354 3620199832123392 3623673058817952 3626352565291008 3627686458614456 3633851915724744 3636538948901376 3637876589116182 3644059364926218 3645451953762304 3649489474778112 3655691987340288 3663252012130284 3665960785057536 3667309247604177 3673542045872223 3682833047212032 3685268783354368 3689092229050368 3690449200112976 3691532104863232 3695620661959296 3699166247543326 3701901577067904 3712300177003488 3712629431089152 3718939253557248 3723058165446144 3725520505502656 3729385712134656 3731852237076544 3734960818698432 3742334968079568 3749027758844928 3759558735695616 3765948317155584 3771225576638464 3771578081626848 3772612759083448 3775755293659944 3776526823664448 3779024526590152 3782172402080856 3784673838854719 3789639764024394 3796417154673024 3804903905190912 3812772502421316 3823482537540477 3829962457337856 3835687917368832 3836471693881344 3842206884653568 3850152624994074 3852999600621696 3864165326235648 3867511108880384 3870732692477952 3873292700872448 3878737424608536 3884172736549056 3902049300022272 3908681052208128 3913010112662784 3915598082314016 3919660493366016 3921102275120037 3922252861417184 3927766408908363 3933270425634648 3940304685316608 3944668770532224 3951372956904576 3955749300786528 3962472319143072 3965093001893828 3968395869867084 3983341993772736 3986287455596544 3990111907462464 3993062375264256 3994531156676592 4001320086977808 4007301711728526 4012559750143476 4018538972227584 4022394366260704 4025368705161216 4033693226840088 4036675920625152 4057936413131776 4061316618390528 4064833104231424 4068219054339072 4069335110921472 4073239238867932 4076251174748928 4076632191170196 4082344814944416 4095011762343936 4101133447982592 4105675659125376 4109230553185408 4112653485757824 4115373494676976 4141340638649088 4145927381273664 4152973617971136 4156044513030144 4157573244704208 4164639274201392 4167393665255758 4186573728148896 4189669468637184 4191210568690488 4198333766711112 4210126839089514 4211735752404992 4217656228700544 4218893834129408 4223566470810624 4227618568620944 4230744659506176 4232300868383532 4239493901678868 4242628773718272 4244189353968879 4251402592413921 4254923617652736 4257737720574464 4262155099582464 4264973985230336 4270969299007152 4273794014151998 4276954249233792 4296638555080704 4303940933892096 4308707764505088 4311557438952512 4315148907039936 4316030655616512 4318885173245888 4322482745235264 4331016873170736 4331401002937344 4338762462483456 4350949997490432 4357454288481504 4366057462759496 4369694328617688 4373865718652416 4383643334135808 4393606370014848 4400174428564656 4403428114996224 4405047842603268 4412534469094332 4424929228838979 4426620229568512 4432428461862912 4432842770981184 4439054556056064 4448234586158202 4472011557328896 4474969236930304 4475883642861568 4479611992418304 4481259742994328 4482574698762496 4488875895895272 4491844729159753 4495166200725312 4503205354647552 4508192880608256 4515854807890944 4520856343756032 4525193662043292 4528539793306368 4531534859307232 4537904880195099 4552390850025984 4560127894242816 4565178464773248 4572937242260352 4578001999786656 4585782571592544 4586189297227776 4588815496573756 4592637916812468 4597022132869376 4602113565620928 4609935116388672 4613343909285888 4622884372333584 4629795181511598 4647232326068192 4650668698195968 4655130558706208 4658572771141632 4659008218480224 4668206768140776 4675185330349947 4687009654837248 4688295467598848 4692200753286144 4696263489354752 4700175412294656 4703283993916544 4709455240729344 4709895444167508 4732960729884672 4738202721455616 4739170915971072 4746255563395584 4751512279661952 4755626370540416 4756070889698562 4759587741944448 4762735617435152 4784655689313024 4789954935646272 4798095733384128 4811573530388016 4820178547086336 4831564078423936 4836915278152608 4845135887632992 4848718598535168 4850502118821576 4858745819901624 4865985966370816 4872393982317078 4872826128304512 4874255983120384 4881107770293888 4884336016173712 4887947713410048 4889745663472236 4898056061162964 4911814645604433 4920598933483968 4924237445148672 4927494215945728 4931598750902784 4932606463561728 4935868769423872 4937684346447454 4942807166266704 4946076218625346 4949733569337984 4950196232135238 4964077553928192 4972514282846208 4979947758264576 4986482019595776 4989779957439424 4993936375563072 4998703678459904 5012744980927488 5021264422874112 5028770775502464 5034340391546592 5035369098219264 5042896536107808 5052853018699192 5057061975815976 5061889539564032 5066106023978496 5073205206921216 5083696669895088 5097976716720636 5114250556491776 5121439706279232 5122942512871424 5130143881023168 5133536833325432 5137332800828928 5139222483037146 5147956880610054 5166692964292608 5171649899478048 5175474049492992 5177377761323544 5178896982065408 5186177005937256 5189607017184569 5202732400029696 5211574736277504 5217346816883712 5226213991154688 5228136366826716 5232002285470464 5237021878544484 5240894367534336 5244360567512864 5251732614158373 5253739580422144 5259558360709632 5268497275872768 5274332401048704 5279392605717174 5283296425524096 5291194493156112 5298137145820512 5307612332746752 5311122658363648 5320149209949952 5324580821120256 5326041542235456 5335093449303744 5343068948971368 5350079666857968 5358077569614546 5378257635786784 5382234560833536 5382737650477152 5401427711763531 5415088824520704 5424292072452096 5425780147895296 5430299748185088 5435001566331904 5435509588226928 5439528847936512 5441529687921684 5443126419925888 5450777873587116 5468177930643456 5474234212167168 5483537981010432 5494878018195426 5498941177586304 5521787518198784 5527903175031552 5537298157294848 5543430992938944 5548749371314989 5552852365601856 5568450265505232 5568944146633728 5578408880335872 5582098304198528 5588280758253984 5597778355614816 5613502452119352 5623541638267392 5631421961080832 5639338103543424 5640992879341568 5643067824511376 5648922475733376 5652658535571824 5656838364957696 5657367122440272 5658919138625172 5668536789885228 5684459646036591 5689167533715456 5694625732009536 5698836593823744 5702605665645056 5707355857786368 5714398738023458 5719158753631974 5744943686006784 5753531876053248 5754707540822016 5763310326980352 5774689164227648 5775201337249792 5775228937491111 5779499400932544 5785016616644608 5789835455975424 5801266663320576 5809939051308672 5826259104823584 5853073950033408 5858141826686464 5863021578312192 5866899238086208 5871237486661632 5873397123471024 5883379292125776 5899905638451972 5910457027974912 5917003155798336 5918739408074752 5927059435356864 5930979448210936 5947639502840742 5975012990659104 5979431183394816 5985167861193696 5989593562896384 5991796735014888 5993554934300416 5995759563543337 6001980130466712 6005949694045063 6010923840811008 6010952567592789 6021139743854592 6027808458341376 6033591549391056 6038053057741824 6050539840260132 6055013880937728 6069854466701312 6080170525657088 6086904619697664 6097249656347136 6104002666382208 6109858858301898 6114376762123392 6123517222416624 6136151420827904 6142517643515904 6146580155184896 6151700171973888 6163845829778112 6173060242015464 6212010957973632 6218891071910496 6224275690854368 6229460426956704 6233580440466596 6251090497883637 6256267671048192 6266900549726208 6279273654305792 6279860592223344 6284504202955776 6286815853035732 6297500650066668 6317603628607488 6328340751194112 6335349706215936 6341427852931416 6346116989259264 6348451302575298 6359240852518302 6363943160577408 6379540919084032 6386606580861696 6397460977845504 6410691021227997 6415431373850688 6426904729448448 6444957832621056 6449220370870144 6455911400838144 6460181183510656 6467336158428768 6478327759868832 6496525309756104 6497101504406016 6508143693725184 6517263617880064 6519660884629648 6526424996235648 6530741414883952 6536181432722256 6549086194139244 6560798577978624 6575465001203712 6584092763738112 6590409555022272 6599644759117312 6600261642846984 6605142172494336 6607571763904902 6613292921532766 6618801703641498 6639930344352768 6648642692794368 6658581834084096 6672351879237303 6683659974569984 6689227371466752 6695019230498816 6700596089499648 6705027700669952 6712453855395456 6713825464292352 6723862048143744 6742749301087968 6754808031971328 6762289320912384 6773782211836416 6778262226526784 6787790493064938 6797302288960848 6828586275038976 6840191841364224 6847767697159872 6849777067771904 6852296644049528 6859405863390528 6863942507480072 6883223244860634 6895533199304064 6903170348431392 6914902674583008 6920015863928832 6934326558500376 6938912753314199 6944692772267397 6956462422511616 6968285321539584 6970848489102288 6976003047293952 6982695838059312 6987859156712448 7002310152211164 7012744480946176 7024663034497024 7030514482255872 7032443201398272 7039190140956232 7044395234032128 7054925990874816 7064182861094016 7099441094827008 7101388722980608 7107304082183424 7108756373956608 7113457932404992 7119383345093376 7124091931961824 7133439555810624 7134106334547843 7144103426152728 7176983533969536 7184932403469408 7197143600076192 7201903615684708 7240399664246784 7247346117635904 7252705130582016 7255372917228912 7267703831449488 7273077897802752 7275753178232364 7288118729852436 7298978949556224 7311383974680576 7326504024260568 7331921570115072 7334618495208354 7347084091744446 7370537566708736 7380898400225952 7383064209726464 7391241323918592 7398332495086652 7403803154135808 7406526519671181 7419114327938019 7424600354006976 7425258862178304 7437878507114496 7446116330892288 7451041011005312 7458771424269312 7463704474153088 7469921637396864 7484669936159136 7498055517689856 7519117471391232 7531896634311168 7542451153276928 7543156163253696 7545225518166896 7551510587319888 7553053647328896 7558049053180304 7564344804161712 7569347677709438 7579279528048788 7592834309346048 7609807810381824 7625545004842632 7646965075080954 7671375834737664 7684413769307136 7700305249988148 7705999201243392 7708833724555719 7721935320915081 7728330652471296 7735022217760768 7741465384955904 7746585401744896 7757474849217072 7768345473098112 7804098600044544 7817362104416256 7826020225325568 7831196164628032 7839320986732032 7842204550240074 7844505722834368 7855532817816726 7866540851269296 7880609370633216 7889337541064448 7902745913809152 7911498601573056 7919088908575761 7924944638286144 7930186003787656 7936791739734168 7966683987545472 7980223814924928 7989062313353184 8002640173955616 8014603423457052 8025119500286952 8030427119004073 8037077944455168 8037116354421819 8044788732521408 8050737410322432 8067386453680176 8073351841250304 8115872826263552 8122633236781056 8129666208462848 8136438108678144 8138670221842944 8146478477735864 8152502349497856 8153264382340392 8164689629888832 8202266895965184 8211351318250752 8218461106370816 8225306971515648 8230746989353952 8242317027293139 8282681277298176 8291854762547328 8305947235942272 8315146489408416 8329278548402784 8334787330511516 8373147456297792 8379338937274368 8382421137380976 8396667533422224 8420253678179028 8435312457401088 8447132941621248 8455237137241888 8461489319012352 8464601736767064 8478987803357736 8485257547436544 8488378707937758 8502805184827842 8515475441148928 8529947970460672 8541938598014304 8547588028303996 8553908498467584 8571598107035187 8593277110161408 8607881867784192 8617415529010176 8623114877905024 8630297814079872 8632061311233024 8637770346491776 8644965490470528 8662033746341472 8662802005874688 8677524924966912 8701899994980864 8714908576963008 8732114925518992 8739388657235376 8747731437304832 8787212740029696 8800348857129312 8806856229992448 8810095685206536 8825068938188664 8849858457677958 8853240459137024 8865685541962368 8878109112112128 8896469172316404 8921459254261113 8944023114657792 8949938473860608 8951767285723136 8959223984836608 8962519485988656 8965149397524992 8977751791790544 8983689458319506 8990332401450624 9016385761216512 9031709615781888 9041712687512064 9050387324086584 9057079586612736 9063069718614464 9075809760390198 9104781700051968 9120255788485632 9130356929546496 9145874484520704 9156003999573312 9164788287452847 9171565143185088 9172378594455552 9177630993147512 9185275833624936 9194044265738752 9204227131241856 9219870232777344 9245768744667168 9259590363023196 9294464652136384 9301337396391936 9310261117412416 9317145542283264 9318016436960448 9336413536281552 9350370660699894 9376590935197696 9384401506572288 9392526978709504 9400350824589312 9406567987833088 9418910481458688 9419790888335016 9465921459769344 9476405442911232 9492511126791168 9503024559323904 9511252741080832 9512141779397124 9519175483888896 9522676953862947 9525471234870304 9538861278777453 9569311378626048 9579909871292544 9596191466768256 9623147060776032 9640357094172672 9663128156847872 9673830556305216 9690271775265984 9697437197070336 9701004237643152 9717491639803248 9744787964634156 9745652256609024 9762215540587776 9768672032347424 9775895426820096 9779491326944472 9796112122325928 9823629291208866 9841197866967936 9854988431891456 9863197501805568 9871737538847744 9875368692894908 9885614332533408 9892152437250692 9899467138675968 9900392464270476 9919939382299149 9928155107856384 9945028565692416 9959895516529152 9972964039191552 9979559914878848 9987872751126144 10025489961854976 10042528845748224 10057541551004928 10068680783093184 10070738196438528 10085793072215616 10105706037398384 10114123951631952 10123779079128064 10132212047956992 10167393339790176 10195953433441272 10228501112983552 10242879412558464 10245885025742848 10260287762046336 10267073666650864 10274665601657856 10278444966074292 10295913761220108 10324834867290951 10333385928585216 10343299798956096 10350948098985984 10354755522647088 10357793964130816 10372354011874512 10379214034369138 10434693633767424 10452427982309376 10456272733653432 10464004570940928 10474043757088968 10481788735068672 10488721135025728 10503465228316746 10507479160844288 10519116721419264 10536994551745536 10548664802097408 10558785211434348 10566592851048192 10582388986312224 10596274291641024 10615224665493504 10622245316727296 10640298419899904 10649161642240512 10652083084470912 10670186898607488 10686137897942736 10700159333715936 10716155139229092 10756515271573568 10764469121667072 10765475300954304 10802855423527062 10851560295790592 10860599496370176 10870003132663808 10871019176453856 10879057695873024 10883059375843368 10886252839851776 10901555747174232 10908765770816543 10936355861286912 10948468424334336 10967075962020864 10989756036390852 10997882355172608 11001927742812531 11020626137616669 11043575036397568 11055806350063104 11074596314589696 11086861985877888 11097498742629978 11105704731203712 11136900531010464 11137888293267456 11156817760671744 11164196608397056 11176561516507968 11195556711229632 11227004904238704 11247083276534784 11278676207086848 11286135649022752 11297844951466752 11305317071143648 11313676729915392 11314734244880544 11317838277250344 11337073579770456 11354021516564157 11368919292073182 11389251464019072 11405211331290112 11414711715572736 11428797476046916 11438317507263948 11489887372013568 11507063752106496 11509415081644032 11526620653960704 11549378328455296 11550457874982222 11558998801865088 11602533326641152 11619878102617344 11652518209647168 11706147900066816 11716283653372928 11726043156624384 11733798476172416 11746794246942048 11766758584251552 11799811276903944 11820914055949824 11834006311596672 11837478816149504 11854118870713728 11861958896421872 11895279005681484 11950025981318208 11958862366789632 11970335722387392 11979187125792768 11983593470029776 11987109868600832 11991519127086674 12003960260933424 12011899388090126 12021905135185578 12055616916682752 12067183098782112 12076106115483648 12101079680520264 12110027761875456 12139708933402624 12160341051314176 12173809239395328 12194499312694272 12208005332764416 12219717716603796 12228753524246784 12247034444833248 12272302841655808 12285035287031808 12293160310369792 12303400343947776 12327691659556224 12346120484030928 12424021915947264 12437782143820992 12448551381708736 12458920853913408 12467160880933192 12502180995767274 12558547308611584 12559721184446688 12569008405911552 12573631706071464 12595001300133336 12603331327448239 12635207257214976 12656681502388224 12670699412431872 12682855705862832 12692233978518528 12696902605150596 12718481705036604 12727886321154816 12732568061906637 12754207777241763 12759081838168064 12773213161723392 12794921955691008 12821382042455994 12830862747701376 12889915665242112 12898440741740288 12911822801676288 12920362367021312 12934672316857536 12947081866401641 12956655519737664 12993050619512208 12994203008812032 13016287387450368 13039321769259296 13052849992471296 13061482829767904 13072362865444512 13098172388278488 13121597155957248 13150930002407424 13180819110044544 13199289518234624 13200523285693968 13210284344988672 13215143527809804 13226585843065532 13237603407282996 13279860688705536 13297285385588736 13317163668168192 13344703758474606 13410055401339904 13424907710790912 13427650928584704 13447724096287488 13475534187479259 13485498602175936 13509616063942656 13524578641824768 13547564423672832 13556524453053568 13575580986129876 13594604577921696 13657172550077952 13680383682728448 13695535394319744 13699554135543808 13704593288099056 13718811726781056 13727885014960144 13766446489721268 13791066398608128 13806340696862784 13829805349166016 13840031727857664 13868653117000752 13877825506628398 13889385544534794 13941696978204576 13952006094587904 13965391676118624 13975718313424896 14004620304422328 14025488961892352 14025555991049841 14049326068994048 14061028964511744 14064886402796544 14078380281912464 14088790468064256 14109851981749632 14128365722188032 14198882189654016 14202777445961216 14214608164366848 14217512747913216 14226915864809984 14238766690186752 14248183863923648 14266879111621248 14268212669095686 14288206852305456 14353967067939072 14369864806938816 14394287200152384 14403807231369416 14494692235271808 14510745834457824 14535407662898976 14546155795605504 14551506356464728 14576237459704872 14585877828395153 14597957899112448 14622767949361152 14653008048521136 14663843140230144 14669236990416708 14694168183488892 14735443936813299 14741075133417472 14761796800451904 14766128419452928 14782482647837184 14796664990173304 14807606308271616 14813053039342362 14838228655876038 14849200708013952 14892232661784576 14902082022010624 14917542848538624 14927408948306176 14939843274793728 14958279049531993 14969339872318272 14996111035379712 15038234942782464 15063793268622336 15086312326507392 15090451036333792 15103021174639776 15106107294657792 15116098106360608 15128689608323424 15138695355418876 15158559056097576 15185668618692096 15219615620763648 15251090009685264 15293930150161908 15342751669475328 15368827538614272 15400610499976296 15411998402486784 15417667449111438 15443870641830162 15493170803489792 15514949698434144 15536690946196224 15568821051553707 15608197200089088 15634724208832512 15652040450651136 15662392329256064 15678641973464064 15684409100480148 15689011445668736 15711065635633452 15733081702538592 15761218741266432 15778675082128896 15805491827618304 15822997203146112 15838177817151522 15849889276572288 15860372007575312 15873583479468336 15933367975090944 15960447629849856 15978124626706368 16005280347911232 16029206846914104 16050239000573904 16060854238008146 16074232708843638 16089577465042816 16134772907360352 16146703682500608 16204283135290593 16231745652527104 16245266473562112 16259332416925696 16272876217356288 16277340443685888 16292956955471728 16305004698995712 16306528764680784 16329379259777664 16404533791930368 16422702636501504 16436922212741632 16450613943031296 16461493978707904 16484634054586278 16565362554596352 16583709525094656 16611894471884544 16630292978816832 16646248113944967 16658557096805568 16669574661023032 16746294912595584 16764842274761952 16793335066844448 16840507356358056 16870624914802176 16894265883242496 16910474274483776 16922978638024704 16929203473534128 16957975606715472 16970515094873088 16976757415875516 17005610369655684 17030950882297856 17053378938109773 17059895940921344 17083877196028608 17095176056607992 17107816996935168 17143196214070374 17234831058020352 17246229755810048 17260595628159744 17264122622466048 17275540692983552 17289930980941056 17311266765188711 17324067492682944 17325604011749376 17325686812473333 17355049849933824 17403799989961728 17429817153926016 17464229851037984 17478777314470752 17495462874609664 17574425480059392 17600697714258624 17613712459984896 17620191370413072 17650137876377328 17699716915355916 17731371083924736 17756218224224256 17792938344632808 17842918508522226 17899876947721216 17925038971977312 17930298795049984 17955503583581088 17967378916639012 17980664802901248 17987278690630011 18017849082135189 18032771522433024 18063419231563776 18083425375024128 18100774648173168 18114159173225472 18126139437228928 18151619520780396 18209563400103936 18240511576971264 18260713859092992 18291748969041408 18312007999146624 18329576574905694 18343130286370176 18355261986295024 18370551667249872 18388088531477504 18408454262483712 18439740465554688 18491537489334336 18519180726046392 18588929304272768 18620522234824832 18636032873920896 18672827072563104 18700741321399788 18753181870395392 18753271493650911 18768803013144576 18785053957419008 18800701649178624 18813135975666176 18837820962917376 18839581776670032 18952810885822464 18985022253582336 19006049118647808 19022505482161664 19024283558794248 19038350967777792 19045353907725894 19050942469740608 19077722557554906 19138622757252096 19159819742585088 19192382933536512 19232073063683991 19246294121552064 19280714188345344 19326256313695744 19347661112610432 19380543550531968 19402008475286304 19434983279606496 19489575929268312 19491304513218048 19524431081175552 19537344064694848 19551790853640192 19558982653888944 19592224244651856 19647258582417732 19682395733935872 19709976863782912 19726395003611136 19743475077695488 19750737385789816 19771228665066816 19784304874501384 19798934277351936 19800784928540952 19839878764598298 19919791033058304 19945928078383104 19959119829757696 19975745502252288 20017055637711909 20050979923709952 20085057691496448 20115083102009856 20137361566186368 20141476392877056 20171586144431232 20211412074796768 20228247903263904 20247558158256128 20264424095913984 20334786679580352 20391906866882544 20485758825116928 20520575524092672 20534147333301728 20549331203315712 20556889932148584 20591827522440216 20649669734581902 20686599597912192 20709511045294176 20715587928261632 20744708023749024 20758428068738276 20816738259942597 20869387267534848 20904855964618752 20912545467306864 20928009141881856 20948087514177936 20963577470137344 20977442270051456 21006930456633492 21038233442838528 21073989103491072 21097329604194816 21117570422868696 21133185702096384 21164777972624448 21192548583282048 21244490633454592 21280596839799808 21298323284481024 21304166168941824 21340373797214976 21372275795885472 21400318667431872 21432310278458184 21513030543147136 21530950601908608 21605710847054124 21703120591581184 21721198992740352 21740006265327616 21742038352907712 21758115391746048 21766118751686736 21772505679703552 21803111494348464 21817531541633086 21896936848668672 21934151924041728 21979512072781704 21995764710345216 22003855485625062 22041252275233338 22087150072795136 22111612700126208 22149192629179392 22173723971755776 22194997485259956 22211409462407424 22219579559013543 22257342983814057 22273801062020928 22275776586534912 22313635521343488 22328393216794112 22353123033015936 22391113422459264 22454009808477408 22494166553069568 22557352414173696 22572271298045504 22595689902933504 22610634142287296 22627353459830784 22629468489761088 22635676554500688 22674147159540912 22708043033128314 22737838584146364 22778502928038144 22810422662580224 22829423431145472 22857594952093832 22876635014527896 23014127504212992 23053241307921408 23098756656910592 23100915749964444 23117997603730176 23126501173667157 23165805962745243 23205066653282304 23239756205234688 23305036419294336 23412295800133632 23432567306745856 23452086313248768 23467596952344832 23493588493884096 23533517168503104 23599622553807888 23641828111899648 23668012623193344 23708237741427456 23723917792843744 23757266725727283 23790558011362968 23900051962636416 23940671444774784 23967186940059552 23974219737201664 23983038254173348 24007920521866848 24023798776180252 24043810270371156 24091281357012219 24111233833365504 24134366197564224 24152212230967296 24202159361040528 24220055523750912 24347618478790656 24388998625388544 24416010665528832 24439435433207592 24457507048493568 24494068889666496 24544605683311616 24586320620739584 24606800687895552 24655383319112448 24692240968061856 24848043831894528 24875564287641984 24897102763417472 24917841707826816 24934321761866384 25004361991534548 25117094617223168 25119442368893376 25138016811823104 25147263412142928 25190002600266672 25206662654896478 25341398824863744 25365711411725664 25384467957037056 25393805210301192 25436963410073208 25455772642309632 25465136123813274 25508415554483526 25518163676336128 25546426323446784 25589843911382016 25642764084911988 25661725495402752 25714794321105561 25779831330484224 25796881483480576 25823645603352576 25840724734042624 25869344633715072 25894163732803282 25913311039475328 25986101239024416 25988406017624064 26032574774900736 26078643538518592 26105699984942592 26122965659535808 26144725730889024 26196344776556976 26243194311914496 26361638220089088 26398579036469248 26401046571387936 26420568689977344 26430287055619608 26453171686131064 26475206814565992 26492716871983033 26559721377411072 26634327336336384 26689407516949212 26764377762783339 26820110802679808 26849815421581824 26855301857169408 26895448192574976 26951068374958518 26970997204351872 27049157283649536 27095128847345664 27113048906107136 27151161972259752 27189209155843392 27314345100155904 27360767365456896 27391070788639488 27409186576198112 27437623453562112 27455770029920288 27494364862358541 27532892979442536 27582132797216256 27612681393725568 27659610698332032 27737306234001504 27755651013256796 27778771089069588 27883393956409152 27904012189175808 27930783352237248 27951436626849792 28009240608844656 28051111982099682 28129772805593088 28156760563824928 28177580936128512 28219703963499264 28256731444376064 28397764379308032 28405554891922432 28429216328733696 28453831729619968 28477533380373504 28496367727847296 28533758223242496 28536425338191372 28576413704610912 28707934135878144 28739729613877632 28788574400304768 28807614462738832 28989384470543616 29021491668915648 29070815325797952 29092311591211008 29103012712929456 29152474919409744 29171755656790306 29306016097042272 29327686280460288 29338473980833416 29388336366977784 29470887873626598 29482150266834944 29523593600903808 29532256838905856 29564965295674368 29593329980346608 29615212616543232 29626106078684724 29676457311752076 29698401416027904 29759818146897447 29784465323569152 29804164044021248 29835085697077248 29854817896612352 29879686549587456 29916558099063986 29938679744636544 30076469885564928 30127586537244672 30172624653014784 30180902072667584 30206042349279552 30212214589315584 30232196212721216 30257379216646848 30277390710837752 30317118112195152 30371337237384192 30502180019370528 30587860300323816 30685503338950656 30737655077228544 30801220999952592 30823996804973568 30835334898222876 30887741283660324 30974504601872853 30986341606979584 31029899396868288 31073381892392448 31137642103107414 31304080901302272 31324784658512128 31357283946928128 31368818200960296 31378022891337472 31422131271266904 31442913104118271 31466163405077184 31522437482532864 31557350164257792 31610983655236608 31645994406292224 31676355634303044 31699778553144576 31720744015150624 31747166958936672 31866735950181888 31920895259699712 31956249253412736 32010560695822464 32058413693828208 32100478001147808 32121708476016292 32148465417687276 32179154930085632 32269545814720704 32293407365001216 32408566270581186 32554680887371776 32585913910943456 32610009397991424 32613057529361568 32658758519555328 32726297312449629 32809067583860736 32845405273003008 32873844425483264 32901227886062592 32922987957415808 32969268109172556 33130725109192704 33167419050189312 33223788943769088 33260585957633664 33292496227889934 33317114193611136 33339149322046064 33492589825191168 33529684549523904 33586670133688896 33681014712716112 33741249829604352 33820948548967552 33858406947068256 33915951213430944 33941030189746176 33953514831751032 34011220739311368 34061901764595712 34062064549692471 34106757876219546 34119791881842688 34167754392057216 34190352113215984 34215633993870336 34286392428140748 34469662116040704 34492459511620096 34521191256319488 34528245244932096 34551081385967104 34579861961882112 34622533530377422 34648134985365888 34651373624946666 34807599979923456 34859634307852032 34928459702075968 34957554628941504 34990925749219328 35148850960118784 35201395428517248 35240382740826144 35300275752754656 35399433830711832 35462742167849472 35512436448448512 35585876689265616 35685837017044452 35799753895442432 35850077943954624 35860597590099968 35911007167162176 35934757833278024 35961329605802496 35974557381260022 36035698164270378 36166850750048256 36201549296346336 36228318346450944 36252278874457856 36303239041560792 36327249120291983 36419126800207872 36481023153942528 36521427718185984 36583497938082816 36624015998293248 36659153149811388 36686260572740352 36710523972590048 36741103334499744 36776177062955008 36816908524967424 36879480931109376 36983074978668672 37038361452092784 37177858608545536 37241044469649664 37272065747841792 37345654145126208 37401482642799576 37506542987301822 37626271951332352 37675641925834752 37679163553340064 37809993982344717 37905621771644928 37970044507164672 38012098237295616 38045010964323328 38048567117588496 38076701935555584 38090707815451788 38101884939481216 38155445115109812 38277245514504192 38319639485170176 38384765867073024 38464146127367982 38492588243104128 38652512627391488 38695322225220864 38761087101063936 38804016950572608 38841245599204923 38869966559212992 38979151858536624 38982609026436096 39048862162351104 39074688129389696 39117965307777888 39184448489303712 39294517164835464 39364791467871744 39419953727565824 39452790007222272 39486950155390976 39501474771579632 39542457330133632 39568609749002768 39597868554703872 39601569857081904 39679757529196596 39839582066116608 39891856156766208 39918239659515392 39951491004504576 40034111275423818 40230166204019712 40274723132372736 40282952785754112 40343172288862464 40422824149593536 40426602562437777 40456495806527808 40495116316512256 40528848191827968 40669573359160704 40783813733765088 40971517650233856 41041151048185344 41068294666603456 41098662406631424 41113779864297168 41183655044880432 41299339469163804 41373199195824384 41419022090588352 41431175856523264 41489416047498048 41516856137476552 41633476519885194 41825090934613728 41856018283763712 41896175028355872 41927154940274688 41954884540102912 41970316944803359 42013860913266984 42041647858315441 42076466885677056 42076667973149523 42147978206982144 42194659208389632 42235140845737392 42266371404192768 42329555945248896 42385097166564096 42488981266909184 42561193679599616 42596646568962048 42608332337883648 42680747594429952 42744551591770944 42800637334863744 42864620556916368 43026061086294272 43061901203817216 43211421694108248 43484076705815424 43532237503373472 43545011359407104 43606222988696928 43635063083266172 43757633485185459 43793873697337344 43868303848083456 43959024145563408 43991529420690432 44007710971250124 44082504550466676 44223225400252416 44298385258358784 44347447943511552 44389994970519912 44422818924814848 44439159118027086 44514685967628114 44547602124041856 44656786433588224 44706246066031872 44782226844918528 44874837148595979 44908019616954816 44988333106139136 45114704828347392 45144542596091008 45191379805867008 45221268284574592 45258936979522176 45271353109001376 45348294319081824 45416086066256628 45475677168292728 45557005856076288 45620845325160448 45658846862290944 45715189904187664 45753270029055792 46028255008425984 46106482615842816 46197513313821184 46201831499928888 46235995207460352 46253002347334314 46331611925490486 46479512410469376 46610072838588672 46706463154661121 46824591600267264 46865134613491712 46904172626497536 46935193904689664 46987176987768192 47067034337006208 47199245107615776 47283656223799296 47336025246386688 47416475482854912 47447835585687488 47514533451454566 47581116022725936 47800103925272832 47881342889549568 47934373880119104 47948439474403328 47966076508346696 48015841043733696 48047597552360504 48087620540742312 48182562714024438 48268732395128448 48404318722081056 48440111047501824 48572389273199393 48612849405871779 48695236957581312 48777997250777088 48832021331057664 48878870866415184 48915014096987136 48988137779332992 49089211366623232 49172641241479168 49213601375791104 49310766638224896 49384481936123712 49696087663789056 49751128575283968 49794205526834944 49835683415653632 49868643523732768 49938744341834901 50008723983069096 50238884737786752 50294526824285856 50380005200533344 50413325309792956 50682797649727488 50731422823451328 50768935914074112 50787610420602384 50873926820146416 50911545284619264 50930272247626548 51016831108967052 51092852646893568 51179687822764032 51285528169823976 51323450990805504 51429588642211122 51593762966961152 51681449468085248 51738689267430144 51788327465606564 51826622078950656 51933800295566133 51972202478048832 51976812035248128 52065149549801472 52157287077037184 52211399969885184 52245931319071616 52289451461778048 52392689553113952 52486388623828992 52723276440178176 52797158072938496 52802093142775872 52841137379954688 52860574111239216 52906343372262128 52950413629131984 52985433743966066 53268654672672768 53378815033898424 53528755525566678 53640221605359616 53699630843163648 53790896385149952 53902136749917036 53941994408703744 53961836071890033 54053547246405567 54098314567299072 54190257694691328 54226097812214272 54302323944519504 54378418311686784 54628690200311808 54721534730913792 54782141577278976 54818373152396224 54875246907124224 54911540059840576 54988729724717082 55065785958885072 55164265594432512 55225362787451136 55319221396664064 55474612468003008 55511302026513592 55557542178139176 55766787912818304 55861566704474496 56018481217689312 56102223964199364 56212989833028511 56259545611186176 56259814480952733 56313521127649856 56355161872257024 56439407926998528 56513462888752128 56811109783844864 56858432657467392 56907663459239936 56955066760747008 56992735455694592 57067516446484992 57072850676382744 57152827409221824 57415868271756288 57479459227755264 57577148800609536 57615228925477664 57696219191051973 57978768941087232 58042983337831296 58141630651595904 58206025425858912 58304949838819488 58343511313580612 58612032194084544 58655372560920576 58676947961666832 58776672733955568 58941775747253196 59047187201807616 59129930591348736 59186659960693216 59230425233086464 59252212157369448 59352914623504152 59396802832055808 59519636293794894 59608328088042496 59709635793224704 59759373099174912 59833116198127972 59877359489273088 60152939771129856 60255173074489344 60345249306029568 60361804145335168 60412084698559104 60424429178631168 60464392425442432 60514758433293696 60554781421675504 60634236224390304 60742674474768384 61004360038741056 61175720600647632 61602441999905184 61647993609947136 61670669796445752 61775482567320648 61949009203745706 61972683213959168 62059798793736576 62146763784784896 62275284206214828 62450214779827791 62608161802604544 62649569317024256 62714567893856256 62737636401920592 62756045782674944 62844262542533808 62885826208236542 62932326810154368 63114700328515584 63221967310473216 63291988812584448 63352711268606088 63399557106289152 63441488030301248 63494333917873344 63733471900363776 63841790519399424 63912498506825472 64021121391644928 64116827387656416 64200956002295616 64243416952032584 64296930835374552 64358309860171264 64539091629441408 64817132541162372 65109361774743552 65171827821886912 65220018795982848 65226115058723136 65317517039110656 65452594624899258 65690810546006016 65747688850966528 65802455772125184 65845975914831616 65938536218345112 66261450218385408 66334838100378624 66447577887538176 66521171915267328 66584992455779868 66634228387222272 66658738677040629 66678298644092128 66772028951442171 66985179650382336 67059369099047808 67173340267377792 67362029425432224 67482499659208704 67641897097935104 67716813894136512 67831902426861888 67882060379492352 67907029663502064 68022441478622736 68124129099384942 68213515752439092 68335508784114432 68380704226431968 68431267987740672 68572784856281496 68984919023240192 69042382512638976 69102162771934208 69159723923764224 69245067060754844 69296269970731776 69302747249893332 69615199959846912 69719268615704064 69856919404151936 69915109257883008 70297701920237568 70402790857034496 70480765481652288 70600551505509312 70798867661423664 70925484335698944 71171753378531232 71371674034088904 71599507790884864 71700155887909248 71721195180199936 71822014334324352 71869515666556048 71922659211604992 71949114762520044 72071396328540756 72273844071036657 72333701500096512 72403098592692672 72456636692901888 72504557748915712 72606478083121584 72654498240583966 73042855436371968 73166995876165632 73248031996586496 73318306299622776 73372521145480704 73421047945180096 73482206668999488 73552354125910016 73633817049934848 73758961862218752 73966149957337344 74076722904185568 74355717217091072 74482088939299328 74544131495683584 74691308290252416 74802965285599152 75013085974603644 75252543902664704 75351283851669504 75358327106680128 75619987964689434 76024196474591232 76090021928646656 76097134235176992 76153403871111168 76181415630903576 76203769878962432 76310890230219624 76361360395715801 76554491029008384 76639278970340352 76769531734146048 76928292254735964 76985176486208256 77144382963316683 77305025254782976 77390644450441728 77522174202127872 77608033901145216 77682491198409846 77739933118425984 77958303717073248 77965218052872192 78097724324702208 78149376258779392 78235930615555776 78368896978607424 78589034329670928 78729582935743488 79002949543159264 79084914660267264 79137219498005536 79195737109407744 79203139714163808 79359515058393192 79478150615949099 79679164132233216 79836479319030784 79902982009009152 80068222550847636 80460332408039424 80549446264745472 80565905571508224 80686344577724928 80845648299187072 80853205124875554 80912991613055616 81339146718321408 81567627467530176 81943035300467712 82082302096370688 82136589333206912 82227559728594336 82367310089760864 82598678938327608 82746398391648768 82838044181176704 82862351713046528 82978832094996096 83033712274953104 83266953039770388 83650181869227456 83712036567527424 83792350056711744 83854309880549376 83909769080205824 83940633889606718 84027721826533968 84083295716630882 84153335946299046 84389318416779264 84470281691474784 84532742808385536 84659111890497792 84770194333128192 84977962533818368 85122387359199232 85193293137924096 85216664675767296 85361495188859904 85489103183541888 85601274669727488 85729241113832736 86052122172588544 86123802407634432 86422843388216496 86968153411630848 87064475006746944 87090022718814208 87212445977393856 87270126166532344 87515266970370918 87918048291126816 87983058841380864 88015421942500248 88165009100933352 88223319292137673 88446450800504832 88596770516717568 88694895887023104 88779989941039824 88845637849629696 88878318236054172 89029371935256228 89095204248083712 89279454440692341 89313572867176448 89412492132063744 89564453689837056 89749674297191958 89816039233909632 90229409656694784 90289085192182016 90382759611734016 90442536569149184 90517873959044352 90542706218002752 90629573064811487 90696588638163648 90832172132513256 90951354336585456 91114011712152576 91430379808375328 91506540058111584 92056510016851968 92212965231685632 92395026627642368 92403662999857776 92471990414920704 92506004694668628 92663223850980972 92959024820938752 93220145677177344 93412926309322242 93870387809379328 93974353975536384 94134068674012416 94328739312354813 94398490215231552 94567312447598592 94672050492773376 94832950965709824 94895671171374976 95029066902909132 95162232045451872 95600207850545664 95762685779099136 95868747760238208 95896878948806656 95932153016693392 96031682087467392 96095195104721008 96175241081484624 96365125428048876 96537464790256896 96808637444162112 96880222095003648 97144778546398786 97225698811743558 97664042662115328 97757741732830368 97830028193974272 97976275558665984 98178422733246464 98178891937348887 98345282482958336 98427202751582208 98621533276449792 98768963872247424 99392175327578112 99502257150567936 99588411053669888 99671366831307264 99737287047465536 99877488683669802 100017447966138192 100477769475573504 100589053648571712 100760010401066688 100826650619585912 101462845646902656 101575220841204768 101747853640292832 101823090569238528 101860544495253096 102033662217934104 102101144798766071 102185705293787136 102186193649077413 102359375645528064 102571056339647952 102646901981611008 102859177284422244 103187525933922304 103362898936170496 103477378534860288 103576654931213128 103653244157901312 103867600591132266 103944404956097664 104314574154074368 104422799939770368 104491862638143232 104578902923556096 104785379106227904 104972777247657984 105446552880356352 105604186285551744 105721148222478432 105812686744524256 105900827258263968 105970867487932132 106537309345345536 106757630067796848 107057511051133356 107399261686327296 107581792770299904 107804273499834072 107883988817407488 107923672143780066 108107094492811134 108452195624428544 108604647889039008 108756836623373568 108981747360875949 109257380400623616 109443069461827584 109564283154557952 109636746304792448 109750493814248448 109823080119681152 109977459449434164 110131571917770144 110328531188865024 110450725574902272 110638442793328128 110949224936006016 111022604053027184 111115084356278352 111533575825636608 111723133408948992 112036962435378624 112204447928398728 112425979666057022 112519628961905466 112627042255299712 112878815853997056 113026925777504256 113429981947034151 113622219567689728 113716865314934784 113815326918479872 113910133521494016 113985470911389184 114135032892969984 114145701352765488 114305654818443648 114831736543512576 114958918455510528 115154297601219072 115230457850955328 115392438382103946 115957537882174464 116085966675662592 116283261303191808 116412050851717824 116523736797614769 116609899677638976 116687022627161224 117224064388169088 117353895923333664 117553345467911136 117883551494506392 118094374403615232 118259861182697472 118373319921386432 118460850466172928 118504424314738896 118705829247008304 118793605664111616 119039272587589788 119216656176084992 119419271586449408 119518746198349824 119666232396255944 119754718978546176 120690498612059136 120723608290670336 120824169397118208 120848858357262336 120928784850884864 121029516866587392 121109562843351008 121268472448780608 121279807687313331 121485348949536768 122008720077482112 122351441201295264 123204883999810368 123295987219894272 123341339592891504 123550965134641296 123898018407491412 124119597587473152 124293527569569792 124550568412429656 124900429559655582 125299138634048512 125475272803841184 125512091565349888 125688525085067616 125771652416473084 125864653620308736 125910950834410077 126124943574946323 126229400657031168 126443934620946432 126583977625168896 126705422537212176 126799114212578304 126882976060602496 126988667835746688 127466943800727552 127683581038798848 127824997013650944 128042242783289856 128233654775312832 128401912004591232 128486833904065168 128593861670749104 128716619720342528 129078183258882816 129634265082324744 130343655643773824 130452230117446272 130635034078221312 130905189249798516 131272900455556377 131381621092012032 131495377701933056 131604911544250368 131691951829663232 131877072436690224 132669676200757248 132895155775076352 133042343830534656 133169984911559736 133268456774444544 133317477354081258 133356597288184256 133544057902884342 133970359300764672 134118738198095616 134346680534755584 134624511445787937 134724058850864448 134964999318417408 135283794195870208 135433627788273024 135663804853723776 135814059327004128 136044882957245472 136248258198769884 136427031504878184 136671017568228864 136761408452863936 136862535975481344 137145569712562992 137969838046480384 138084765025277952 138204325543868416 138319447847528448 138490134121509688 138592539941463552 138605494499786664 139438537231408128 139713838808303872 139830218515766016 140119389463983363 140595403840475136 140805581714068992 140961530963304576 141201103011018624 141597735322847328 141850968671397888 142343506757062464 142743348068177808 143400311775818496 143644028668648704 143739031333112096 143845318423209984 143898229525040088 144142792657081512 144547688142073314 144806197185385344 145009115497831424 145212956166243168 145308996481167932 145717167819598179 146085710872743936 146333991752331264 146496063993172992 146636612599245552 146745042290961408 146842095890360192 146964413337998976 147267634099869696 147517923724437504 147932299914674688 148153445808371136 148711434434182144 148964177878598656 149088262991367168 149382616580504832 149605930571198304 150026171949207288 150505087805329408 150716654213360256 151239975929378868 152048392949182464 152180043857293312 152194268470353984 152306807742222336 152362831261807152 152407539757924864 152621780460439248 152722720791431602 153278557940680704 153539063468292096 153856584509471928 153970352972416512 154288765926633366 154610050509565952 154781288900883456 155044348404255744 155216067802290432 155364982396819692 155479866236851968 155801400886698399 155916607434146496 155930436105744384 156195448649404416 156298752517558784 156471861231111552 156737793957214848 157178068659341856 157459165871486976 158005899086318528 158169829320534528 158274438996011072 158391474218815488 158406279428327616 158719030116786384 158956301231898198 159672958638061568 159805964018018304 160136445101695272 160920664816078848 161098892529490944 161372689155449856 161691296598374144 161706410249751108 161825983226111232 161885508215670099 162160641739216701 162678293436642816 163135254935060352 163886070600935424 164164604192741376 164273178666413824 164455119457188672 164734620179521728 165197357876655216 165492796783297536 165676088362353408 165957664189992192 166067424549906208 166533906079540776 167300363738454912 167584700113423488 167819538160411648 167881267779213436 168055443653067936 168166591433261764 168306671892598092 168638969499085533 168778636833558528 168940563382949568 169065485616771072 169318223780995584 169540388666256384 170433329351534592 170722990377719808 170978206367083776 171202549339454976 171458482227665472 172104244345177088 172247604815268864 172845686776432992 173936306823261696 174128950013493888 174180045437628416 174424891954787712 174540252333064688 175030533940741836 175836096582253632 175966117682761728 176030843885000496 176330018201866704 176446638584275346 177389791774046208 177559979882079648 177691275699259392 177756636472108344 178058743870512456 178190408496167424 178558908881384682 178627145734352896 178824984264127488 179128907379674112 179499348594383916 179632078467819264 180458819313389568 180578170384364032 180765519223468032 180885073138298368 181035747918088704 181085412436005504 181259146129622974 181393177276327296 181664344265026512 181902708673170912 182228023424305152 182860759616750656 183013080116223168 184790053255284736 184807325999715552 184943980829841408 185012009389337256 185326447701961944 185449018103881231 185918049641877504 186440291354354688 186825852618644484 187350644339483373 187740775618758656 187948707951072768 188268137348024832 188657478624709626 188796980430463104 189344100985546752 189665901931419648 189791342342749952 190058133805818264 190324464090903744 191200415701091328 191525371558198272 191737495520476416 191864306033386784 192063364174934784 192190390209442016 192350482162969248 192730250856097752 193074929580513792 193617274888324224 194289557092797572 194451397623487116 195328085324230656 195515483465660736 195660056387948544 195952551117331968 196357783874697774 197243066552899584 197537927744494848 198784350655156224 199004514301135872 199176822107339776 199342733662614528 199474574094931072 199754977367339604 200034895932276384 200955538951147008 201178107297143424 201520020802133376 201653301239171824 202925691293805312 203150441682409536 203495707280585664 203646181138477056 203721088990506192 204067324435868208 204202289597532142 204372387298154826 205142112679295904 205293803963222016 205718354568844488 206375051867844608 206725797872340992 206954757069720576 207153309862426256 207306488315802624 207735201182264532 207888809912195328 208629148308148736 208845599879540736 208983725276286464 209157805847112192 209570758212455808 210893105760712704 211208372571103488 211442296444956864 211625373489048512 211801654516527936 211941734975864264 213515260135593696 214115022102266712 214798523372654592 215163585540599808 215608546999668144 215767977634814976 215847344287560132 216214188985622268 216821532213109971 216904391248857088 217209295778078016 217513673246747136 217963494721751898 219128566309115904 219273492609584896 219500987628496896 219646160239362304 219954918898868328 220100391728827897 220263143835540288 220657062377730048 220901451149804544 221276885586656256 221898449872012032 222045208106054368 222230168712556704 223067151651273216 223446266817897984 224073924870757248 224408895856797456 224851959332114044 225039257923810932 225254084510599424 225757631707994112 226053851555008512 226859963894068302 227970941822778368 228270065785939968 228291402705530976 228611309636887296 229084081187147403 229663473087025152 229917836911021056 230308595202438144 230460915701910656 230784876764207892 231915075764348928 232171933351325184 232566522606383616 232824101703435648 233047473595229538 233219799355277952 233374045254322448 234448128776338176 234707791846667328 235106690935822272 235767102989012784 236188748807230464 236746639842772864 237008848629477792 237411658494016608 237587211328223232 238078545175179576 238433312352169984 238434451847847297 238838543172898816 239037492396699648 239332464792511888 239509437957092352 241380997224118272 241447216581340672 241648338794236416 241697716714524672 241857569701769728 242059033733174784 242219125686702016 242536944897561216 242559615374626662 244017440154964224 244702882402590528 246409767999620736 246682679185783008 247101930269282592 247796036814982824 248239195174946304 248587055139139584 249101136824859312 249800859119311164 250598277268097024 250950545607682368 251024183130699776 251377050170135232 251543304832946168 251729307240617472 251821901668820154 252249887149892646 253167955250337792 253410845074424352 253598228425156608 253765952121204992 253977335671493376 254290743842043881 254933887601455104 255367162077597696 255649994027301888 256084485566579712 256467309550625664 256803824009182464 256973667808130336 257187723341498208 257433239440685056 258156366517765632 259268530164649488 260687311287547648 260904460234892544 261270068156442624 261810378499597032 262545800911112754 263383903659326464 263754144873380448 264669957876413019 265339352401514496 265790311550152704 266084687661069312 266339969823119472 266536913548889088 266634954708162516 266713194576368512 267088115805768684 267940718601529344 268237476396191232 268693361069511168 269249022891575874 269448117701728896 270567588391740416 270867255576546048 271327609707447552 271628118654008256 271888719194434461 272089765914490944 272496516397539768 272854063009756368 273342035136457728 273522816905727872 274291139425125984 275939676092960768 276169530050555904 276408651087736832 276638895695056896 276980268243019376 277185079882927104 277210988999573328 278877074462816256 279427677616607744 279660437031532032 280238778927966726 281611163428137984 281923061926609152 282402206022037248 282986217937064439 283195470645694656 283701937342795776 284687013514124928 285486696136355616 286800623551636992 287288057337297408 287478062666224192 287690636846419968 287796459050080176 288285585314163024 289095376284146628 289612394370770688 290018230995662848 290425912332486336 290617992962335864 291434335639196358 292992127986345984 293273225198491104 293490084581922816 293684191780720384 293928826675997952 294291535008208087 294535268199739392 294536675812046661 295035847448875008 295864599829349376 296306891616742272 297422868868364288 297928355757197312 298176525982734336 298765233161009664 299211861142396608 300052343898414576 301433308426720512 302479951858757736 304388536940707968 304725662523614304 304815079515849728 305243560920878496 305445441582863204 306303434396298213 306557115881361408 307078126936584192 307713169018943856 307940705944833024 308577531853266732 309562577801766912 310088696808511488 310432135604580864 310729964793639384 310959732473703936 311602801773396798 311833214868292992 312597505035117568 312943722462223104 313475587914429696 314356137318683712 314918331742973952 316011798172637056 316339658641069056 316548877992022144 316812558856655232 317438060233572768 317912602463796396 319345917276123136 319611928036036608 320272890203390544 322197785058981888 322745378310899712 323382593196748288 323412820499502216 323651966452222464 323771016431340198 324321283478433402 325356586873285632 326270509870120704 326945242082627847 327772141201870848 328329208385482752 328546357332827648 328910238914377344 329469240359043456 330394715753310432 330985593566595072 331352176724706816 331915328379984384 332134849099812416 333067812159081552 334600727476909824 335169400226846976 335639076320823296 335762535558426872 336110887306135872 336333182866523528 336613343785196184 337277938998171066 337881126765899136 338636447561991168 339080777332512768 340289945841102453 340866658703069184 341445980755439616 341956412734167552 342405098678909952 342916964455330944 344208488690354176 344495209630537728 345691373552865984 347872613646523392 348257900026987776 348849783909575424 349080504666129376 349571210392844307 350061067881483672 351672193164507264 352061687770000992 352660036403733408 352893277168550692 354779583548092416 355119959764159296 355382551398518784 355513272944216688 356117487741024912 356380816992334848 357117817762769364 357649968528254976 358257814759348224 358998697188767832 359264156935638528 361156340768728064 361770146276596736 362071495836177408 362170824872011008 362518292259245948 362786354552654592 363328688530053024 363805417346341824 364456046848610304 365721519233501312 366026160232446336 369580106510569472 369614651999431104 369887961659682816 370024018778674512 370652895403923888 370898036207762462 372880582708709376 373651705237288968 374701288678966746 375481551237517312 375897415902145536 376536274696049664 377314957249419252 377593960860926208 377732852503230231 378374830724838969 378688201971093504 379331803862839296 379582684685499904 380116267611636528 380648928181807488 382400831402182656 383050743116396544 383474991040952832 383728612066773568 384126728349869568 384380780418884032 384700964325938496 385460501712195504 386149859161027584 387234549776648448 388579114185595144 388902795246974232 391030966931321472 391905102234663936 392715567749395548 393818701366669131 394486133105799168 395075855488989696 398009028602271744 398353644214679552 398685467325229056 398949148189862144 399509954734679208 400069791864552768 401911077902294016 402356214594286848 403040041604266752 403306602478343648 403873534337363811 405851382587610624 406300883364819072 406991414561171328 407442177981012384 408134648871736416 408404579195064284 408744774596309652 410284225358591808 410587607926444032 411436709137688976 413909514139441152 414306619724852512 414612976631605248 415470402364529064 415777619824390656 417258296616297472 417967450552572928 418315611694224384 419141516424911616 421786211521425408 422416745142206976 422884592889913728 423250746978097024 423603309033055872 423883469951728528 427030520271187392 428230044204533424 431217093999336288 431535955269629952 431694688575120264 432428377971244536 433643064426219942 433808782497714176 434418591556156032 435027346493494272 435926989443503796 437151503458794537 438257132618231808 438546985219169792 439001975256993792 439292320478724608 439909837797736656 440200783457655794 440526287671080576 441802902299609088 442553771173312512 443796899744024064 444090416212108736 444460337425113408 446134303302546432 446892533635795968 448147849741514496 448817791713594912 449703918664228088 450078515847621864 450508169021198848 451515263415988224 453719927788136604 455941883645556736 456540131571879936 456582805411061952 457222619273774592 458168162374294806 459835673822042112 460617190404876288 460921831403821312 461569753528415784 463830151528697856 464343866702650368 465133045212767232 465648203406871296 466094947190459076 466439598710555904 466748090508644896 467404202660095197 468896257552676352 469415583693334656 470213381871644544 471534205978025568 472377497614460928 473493279685545728 474017697258955584 474823316988033216 475174422656446464 476157090350359152 476868903695694594 478664929585023776 479018875914184704 482761994448236544 482894433162681344 483296677588472832 483715139403539456 484118067466349568 484438251373404032 485073889795122432 485119230749253324 488034880309928448 489405764805181056 492819535999241472 493365358371566016 494203860538565184 495592073629965648 496478390349892608 498202273649718624 499601718238622328 501196554536194048 501901091215364736 502048366261399552 502754100340270464 503086609665892336 503458614481234944 503643803337640308 504499774299785292 505916908497256599 506335910500675584 506821690148848704 507196456850313216 507531904242409984 507954671342986752 508581487684087762 511299988054603776 512168971133159424 512934619101251328 513607648018364928 513947335616260672 514375446682996416 514866478881370112 516312733035531264 518537060329298976 521374622575095296 521808920469785088 522540136312885248 523620756999194064 525091601822225508 526767807318652928 527508289746760896 529339915752826038 532169375322138624 532679939646238944 533073827097778176 533269909416325032 533426389152737024 534176231611537368 534529522770010607 535881437203058688 536474952792382464 537386722139022336 538498045783151748 538896235403457792 541135176783480832 541734511153092096 542655219414895104 543256237308016512 543777438388868922 544179531828981888 544993032795079536 545708126019512736 546684070272915456 547045633811455744 548582278850251968 553960536486038752 554370159765854208 554421977999146656 556347054311643693 557754148925632512 558855355233215488 559320874063064064 560477557855933452 563222326856275968 563846123853218304 564804412044074496 565972435874128878 566390941291389312 569374027028249856 570973392272711232 573601247103273984 574576114674594816 574956125332448384 575592918100160352 576571170628326048 578190752568293256 579224788741541376 580036461991325696 580851824664972672 581235985924671728 582868671278392716 585984255972691968 586546450396982208 586980169163845632 587368383561440768 587857653351995904 588583070016416174 589073351624093322 591729199658698752 592613783233484544 594845737736728576 595856711514394624 596353051965468672 597530466322019328 598423722284793216 600104687796829152 602866616853441024 604959903717515472 608777073881415936 609451325047228608 609630159031699456 610487121841756992 610890883165726408 612606868792596426 615426338037887712 615881411889666048 617155063706533464 617563235044963711 619125155603533824 620177393617022976 620864271209161728 621459929587278768 621919464947407872 623205603546793596 623666429736585984 625195010070235136 625887444924446208 626951175828859392 628712274637367424 632023596345274112 632679317282138112 633097755984044288 633625117713310464 634876120467145536 635825204927592792 640545780406781088 644395570117963776 645490756621799424 646765186393496576 646825640999004432 647303932904444928 647542032862680396 648642566956866804 650713173746571264 652541019740241408 653890484165255694 657092714665655296 657820477828754688 658938480718086912 660301175186483691 660789431506620864 661971187133190144 662704353449413632 663830656759968768 664269698199624832 666135624318163104 669201454953819648 670338800453693952 671278152641646592 671525071116853744 672221774612271744 672666365733047056 673226687570392368 674555877996342132 675762253531798272 677272895123982336 678161554665025536 680579891682204906 683912825468335104 684810197357819904 685833928910661888 687252243561442209 688416977380708352 688990419261075456 691382747105731968 695745227293046784 696515800053975552 697699567819150848 698161009332258752 699142420785688614 700122135762967344 703344386329014528 704123375540001984 705320072807466816 705786554337101384 710239919528318592 711026545888433376 712234975482049824 712761633984669696 714235635525538728 714708013591362497 715299937056509952 715303355543541891 716515629518696448 717997394377535664 718528313871277056 722312681537456128 723540292553193472 724142991672354816 724341649744022016 725036584518491896 725572709105309184 726657377060106048 727610834692683648 731443038467002624 732052320464892672 739229303998862208 740048037557349024 741305790807847776 741796072415524924 745761165417418752 747303410474577936 749402577357933492 751794831804291072 753072549392099328 754629914498838504 755187921721852416 755465705006460462 756749661449677938 759165369370999808 760232535223273056 761297856363614976 762872231526131643 764801662804365312 766101486232793088 766949982081905664 767457224133547136 768253456699739136 768761560837768064 769401928651876992 770921003424391008 772299718322055168 774469099553296896 777158228371190288 777805590493948464 782061933862642944 783810204469327872 785431135498791096 787637402733338262 790151710977979392 794009873629239057 796018057204543488 796707288429359104 797370934650458112 797898296379724288 799019909469358416 800139583729105536 803822155804588032 804712429188573696 806080083208533504 806613204956687296 807747068674727622 811702765175221248 812601766729638144 813982829122342656 814884355962024768 815666157583303383 816269297743472832 816809158390128568 817489549192619304 820568450717183616 822873418275377952 827819028278882304 828613239449705024 829225953263210496 830940804729058128 831555239648781312 834516593232594944 835934901105145856 836631223388448768 838283032849823232 844833490284413952 845769185779827456 846501493956194048 847206618066111744 847766939903457056 848958653811193317 854061040542374784 856460088409066848 862434187998672576 863071910539259904 863389377150240528 864856755942489072 867286128852439884 868837183112312064 870054692986988544 871853978887007592 874303006917589074 877093970438339584 878584640957449216 879819675595473312 880401566915311588 881052575342161152 882874605024624261 883605804599218176 885107542346625024 887593799488048128 888180832424217472 888920674850226816 892268606605092864 893785067271591936 896295699483028992 897635583427189824 899407837328456176 900157031695243728 901016338042397696 907439855576273208 911883767291113472 913165610822123904 914445238547549184 916336324748589612 918910303188894639 919671347644084224 921234380809752576 921843662807642624 923139507056831568 928687733405300736 930266090425534464 931296406813742592 932189894380918152 932879197421111808 933496181017289792 934808405320190394 937792515105352704 938831167386669312 940426763743289088 943068411956051136 944754995228921856 946986559371091456 948035394517911168 949646633976066432 952314180700718304 953737807391389188 957329859170047552 958037751828369408 965788866325362688 966593355176945664 967430278807078912 968236134932699136 968876502746808064 970147779590244864 970238461498506648 976069760619856896 978811529610362112 980835726247883541 985639071998482944 986730716743132032 988407721077130368 991184147259931296 992956780699785216 996404547299437248 999203436477244656 1003802182430729472 1005508200680540928 1006173219331784672 1006917228962469888 1007287606675280616 1008999548599570584 1011833816994513198 1013643380297697408 1015063808484819968 1015909342685973504 1017162975368175524 1022599976109207552 1024337942266318848 1025869238202502656 1027215296036729856 1027894671232521344 1028750893365992832 1032625466071062528 1037074120658597952 1042749245150190592 1043617840939570176 1047241513998388128 1050183203644451016 1053535614637305856 1055016579493521792 1058679831505652076 1064338750644277248 1065359879292477888 1066147654195556352 1066539818832650064 1066852778305474048 1068352463223074736 1069059045540021214 1072949905584764928 1074773444278044672 1076996091566303496 1077792470806915584 1082270353566961664 1083469022306184192 1085310438829790208 1086512474616033024 1087554876777737844 1088359063657963776 1089986065590159072 1091416252039025472 1093368140545830912 1094091267622911488 1097164557700503936 1107921072972077504 1108740319531708416 1108843955998293312 1112694108623287386 1117710710466430976 1118641748126128128 1120955115711866904 1126444653712551936 1127692247706436608 1129608824088148992 1131944871748257756 1132781882582778624 1133198557509690693 1135124492174516907 1138748054056499712 1141946784545422464 1147202494206547968 1149152229349189632 1149912250664896768 1151185836200320704 1153142341256652096 1156381505136586512 1158449577483082752 1161703649329945344 1162471971849343456 1165737342556785432 1173092900793964416 1174736767122881536 1175715306703991808 1177166140032832348 1178146703248186644 1183458399317397504 1185227566466969088 1195060932644038656 1196847444569586432 1200209375593658304 1205733233706882048 1209919807435030944 1217554147762831872 1218902650094457216 1219260318063398912 1220974243683513984 1221781766331452816 1225213737585192852 1230852676075775424 1231762823779332096 1234310127413066928 1235126470089927422 1241728542418323456 1242919859174557536 1243838929894815744 1246411207093587192 1247332859473171968 1250390020140470272 1251774889848892416 1253902351657718784 1257424549274734848 1264047192690548224 1265358634564276224 1266195511968088576 1267250235426620928 1269752240934291072 1271650409855185584 1281091560813562176 1293530372786993152 1293651281998008864 1294607865808889856 1295084065725360792 1297285133913733608 1298143126727168617 1301426347493142528 1305082039480482816 1307780968330511388 1311454510376383611 1314185429331310592 1315640955657509376 1317876961436173824 1320602350372967382 1321578863013241728 1325408706898827264 1327661313519937536 1328539396399249664 1332271248636326208 1338402909907639296 1340677600907387904 1343050142233707488 1344443549224543488 1345332731466094112 1346453375140784736 1349111755992684264 1351524507063596544 1354545790247964672 1361159783364409812 1367825650936670208 1369620394715639808 1371667857821323776 1374504487122884418 1382765494211463936 1391490454586093568 1393031600107951104 1395399135638301696 1396322018664517504 1398284841571377228 1400244271525934688 1406688772658029056 1408246751080003968 1410640145614933632 1411573108674202768 1420479839056637184 1422053091776866752 1424469950964099648 1425523267969339392 1428471271051077456 1429416027182724994 1430606711087083782 1435994788755071328 1437056627742554112 1444625363074912256 1447080585106386944 1448285983344709632 1448683299488044032 1450073169036983792 1451145418210618368 1453314754120212096 1455221669385367296 1462886076934005248 1464104640929785344 1478458607997724416 1480096075114698048 1482611581615695552 1483592144831049848 1494606820949155872 1498805154715866984 1503589663608582144 1506145098784198656 1509259828997677008 1510375843443704832 1510931410012920924 1513499322899355876 1517750725491769797 1518330738741999616 1520465070446546112 1522595712727229952 1525744463052263286 1533899964163811328 1534914448267094272 1536506913399478272 1537523121675536128 1538803857303753984 1540702742101795279 1541842006848782016 1544599436644110336 1548938199106593792 1554316456742380576 1555611180987896928 1564123867725285888 1567620408938655744 1570862270997582192 1575274805466676524 1580303421955958784 1588019747258478114 1595796592759448576 1598039818938716832 1600279167458211072 1603588568310031821 1607644311609176064 1609424858377147392 1612160166417067008 1613226409913374592 1615494137349455244 1623405530350442496 1625203533459276288 1627965658244685312 1629768711924049536 1631332315166606766 1632538595486945664 1633618316780257136 1634979098385238608 1641136901434367232 1645746836550755904 1657226478899410048 1661881609458116256 1663110479297562624 1669033186465189888 1669041162934931079 1671869802210291712 1673262446776897536 1676566065699646464 1689666980568827904 1691538371559654912 1693002987912388096 1694413236132223488 1695533879806914112 1697917307622386634 1708122081084749568 1712920176818133696 1724868375997345152 1726778754300481056 1729713511884978144 1734572257704879768 1737674366224624128 1740109385973977088 1743707957774015184 1748606013835178148 1754187940876679168 1757169281914898432 1759639351190946624 1760803133830623176 1762105150684322304 1765749210049248522 1775187598976096256 1776361664848434944 1777841349700453632 1784537213210185728 1787570134543183872 1792591398966057984 1795271166854379648 1798815674656912352 1800314063390487456 1802032676084795392 1814879711152546416 1826331221644247808 1828890477095098368 1832672649497179224 1837820606377789278 1843687325615285248 1846279014113663136 1852689705134891133 1857375466810601472 1860532180851068928 1862592813627485184 1864379788761836304 1865758394842223616 1866992362034579584 1869616810640380788 1875585030210705408 1877662334773338624 1880853527486578176 1886136823912102272 1893973118742182912 1896070789035822336 1899293267952132864 1904628361401436608 1907475614782778376 1914659718340095104 1931577732650725376 1933186710353891328 1934860557614157824 1936472269865398272 1937753005493616128 1940295559180489728 1940476922997013296 1952139521239713792 1957623059220724224 1961671452495767082 1971278143996965888 1973461433486264064 1976815442154260736 1980903525559451073 1982368294519862592 1985913561399570432 1992809094598874496 1998406872954489312 2007604364861458944 2011016401361081856 2012346438663569344 2013834457924939776 2014575213350561232 2017999097199141168 2023667633989026396 2027286760595394816 2030127616969639936 2031818685371947008 2034325950736351048 2051738476405005312 2054430592073459712 2055789342465042688 2057501786731985664 2061756730684326627 2065250932142125056 2074148241317195904 2085498490300381184 2087235681879140352 2094483027996776256 2100366407288902032 2110033158987043584 2117359663011304152 2130719758584955776 2133079637665300128 2133705556610948096 2136704926446149472 2138118091080042428 2144124040774087491 2145899811169529856 2149546888556089344 2153992183132606992 2155584941613831168 2166938044612368384 2170620877659580416 2173024949232066048 2175109753555475688 2176718127315927552 2179972131180318144 2182832504078050944 2188182535245822976 2194329115401007872 2215842145944155008 2217687911996586624 2225388217246574772 2235421420932861952 2237283496252256256 2241910231423733808 2255384495412873216 2259217648176297984 2263889743496515512 2265563765165557248 2266397115019381386 2270248984349033814 2277496108112999424 2283893569090844928 2288616694578394929 2294404988413095936 2298304458698379264 2299824501329793536 2302371672400641408 2306284682513304192 2312763010273173024 2316899154966165504 2323407298659890688 2324943943698686912 2331474685113570864 2346185801587928832 2349473534245763072 2351430613407983616 2354332280065664696 2356293406496373288 2370455132933938176 2382029620887717171 2390121865288077312 2393694889139172864 2400418751187316608 2411466467413764096 2419839614870061888 2435108295525663744 2437805300188914432 2441948487367027968 2443563532662905632 2446998472749910149 2450427475170385704 2461705352151550848 2468620254826133856 2470252940179854844 2483457084836646912 2485839718349115072 2487677859789631488 2492822414187174384 2494665718946343936 2503549779697784832 2507804703315437568 2514849098549469696 2528094385381096448 2532391023936177152 2534500470853241856 2539504481868582144 2543300819710371168 2562183121627124352 2587060745573986304 2587302563996017728 2589215731617779712 2590168131450721584 2594570267827467216 2596286253454337234 2610164078960965632 2615561936661022776 2622909020752767222 2628370858662621184 2631281911315018752 2635753922872347648 2641204700745934764 2643157726026483456 2648623815073872783 2650817413797654528 2655322627039875072 2657078792798499328 2664542497272652416 2676805819815278592 2681355201814775808 2686100284467414976 2688887098449086976 2690665462932188224 2692906750281569472 2698223511985368528 2703049014127193088 2722319566728819624 2735651301873340416 2743335715642647552 2749008974245768836 2756730909566683917 2765530988422927872 2786063200215902208 2790798271276603392 2792644037329035008 2796569683142754456 2800488543051869376 2813377545316058112 2816493502160007936 2821280291229867264 2823146217348405536 2840959678113274368 2844106183553733504 2848939901928199296 2856942542102154912 2858832054365449988 2861213422174167564 2871989577510142656 2874113255485108224 2897366598976088064 2900146338073967584 2902290836421236736 2906629508240424192 2910443338770734592 2925772153868010496 2928209281859570688 2956917215995448832 2960192150229396096 2965223163231391104 2967184289662099696 2989213641898311744 2997610309431733968 3018519657995354016 3020751686887409664 3021862820025841848 3026998645798711752 3035501450983539594 3036661477483999232 3040930140893092224 3045191425454459904 3051488926104526572 3067799928327622656 3069828896534188544 3073013826798956544 3075046243351072256 3077607714607507968 3081405484203590558 3083684013697564032 3097876398213187584 3108632913484761152 3111222361975793856 3128247735450571776 3141724541995164384 3150549610933353048 3160606843911917568 3176039494516956228 3191593185518897152 3196079637877433664 3200558334916422144 3207177136620063642 3218849716754294784 3224320332834134016 3226452819826749184 3230988274698910488 3246811060700884992 3250407066918552576 3255931316489370624 3259537423848099072 3262664630333213532 3265077190973891328 3267236633560514272 3269958196770477216 3282273802868734464 3291493673101511808 3314452957798820096 3323763218916232512 3326220958595125248 3338082325869862158 3353132131399292928 3379333961137655808 3383076743119309824 3386005975824776192 3388826472264446976 3391067759613828224 3395834615244773268 3416244162169499136 3425840353636267392 3449736751994690304 3453557508600962112 3459427023769956288 3469144515409759536 3475348732449248256 3487415915548030368 3497212027670356296 3508375881753358336 3514338563829796864 3519278702381893248 3521606267661246352 3524210301368644608 3531498420098497044 3550375197952192512 3552723329696869888 3555682699400907264 3585182797932115968 3590542333708759296 3597631349313824704 3600628126780974912 3604065352169590784 3629759422305092832 3652662443288495616 3657780954190196736 3665345298994358448 3675641212755578556 3687374651230570496 3692558028227326272 3705379410269782266 3725185627254970368 3728759577523672608 3731516789684447232 3733984724069159168 3739233621280761576 3741706659390074249 3751170060421410816 3755324669546677248 3761707054973156352 3772273647824204544 3787946237484365824 3792141578071644672 3798586535904265728 3809256722802873216 3814951229565556752 3829319436680190208 3875506010987232256 3880591118360979456 3880953845994026592 3894429380181505851 3904279042479427584 3915246118441448448 3923342904991534164 3942556287993931776 3946922866972528128 3953630884308521472 3961807051118902146 3964736589039725184 3985618189197748992 3996813745908978624 4015208729722917888 4022032802722163712 4024692877327138688 4029150426701122464 4035998194398282336 4047335267978052792 4054573521190789632 4060255233939279872 4063637370743894016 4068651901472702096 4103476952810010624 4108861184146919424 4111578684930085376 4115003573463971328 4123513461368653254 4148296482634391808 4170996980600762368 4174471363758280704 4188966055993552512 4200732814577804064 4220066317974087168 4234719326022608304 4261439517169911552 4266159275330600256 4267411113221896192 4273409852892298944 4276236182160084856 4288248081548174982 4307984366265213984 4311169883227662336 4322942645314745977 4333876089224736768 4341241755319160832 4346049898464132096 4350219507110951376 4353436254631855104 4359944262360636288 4365665008156101888 4376365070491645952 4388658230802015744 4431684291888310016 4435375823993173248 4450776434493149544 4483820462847467616 4510768990825746432 4518435296352595968 4527779486993031024 4531127530331114496 4532794230038762772 4540497968698067628 4554992216225998848 4567787138181689856 4577233389156789858 4599649002659587072 4604743344801282816 4612569365026608384 4622108226305385837 4625526020546346048 4633798309932331008 4646814597319781376 4649887887397373824 4662949370227141728 4692371603175857664 4698947068491526144 4702861226815967232 4708664560131329392 4712586812992746576 4740910265867876352 4764059241775434342 4787389778278345728 4800837502374633216 4810765704930095463 4822932934827528192 4839679229740123776 4870216591051327488 4875610600377828864 4883896974734055936 4887127065325811264 4893996945499820298 4900854950340771408 4923410704303101696 4937240509652267712 4940505880359709688 4971679436698230144 4985644828374348768 4989331437892687872 5002956095139537479 5007099559395569664 5007123488804793237 5015609406630875136 5029698197098939392 5056188770762192896 5064782047872354304 5069000941706483712 5079008963737164288 5086601639420742336 5124366243254248704 5174605127992035456 5180336262901443168 5189140535654934432 5192572506908674468 5220328157921931264 5231123873322045552 5245818041505534444 5262563822630037504 5271507845744695296 5282409401491869528 5286315452052966912 5297247630147745566 5314157585596998656 5329084994545304832 5353611639630557184 5362710403629551616 5372200568934829952 5377774196898173952 5381330925864376448 5385813500563138944 5396447023970737056 5406098028254386176 5444639133457639248 5486671431285295104 5498017948491537672 5513461819133367834 5531061976845855744 5558069115404673399 5572126400431804416 5581596542553206784 5585288074658070016 5593139366285508912 5600977086103738752 5626755090632116224 5632987004320015872 5642560582459734528 5646292434696811072 5681919356226548736 5688212367107467008 5697879803856398592 5713885084204309824 5717664108730899976 5722426844348335128 5743979155020285312 5794733197952176128 5800292676147935168 5804581672842473472 5813259016480848384 5820886677541469184 5851544307736020992 5856418563719141376 5913834431990897664 5920384300458792192 5930446326462782208 5934368579324199392 5942710576678353219 5978427283796623488 5995220618863467936 6037039315990708032 6041503373774819328 6043725640051683696 6053997291597423504 6071002901967079188 6081860281786184448 6090382850908919808 6102977852209053144 6139657793068377088 6150092486702144512 6155215429215015936 6162810968407181116 6167368027395128064 6195752796426375168 6217265826969522304 6222444723951587712 6256495470901143552 6283449083990328768 6301099221866706096 6352078989033912456 6383186371037794304 6392159275754867328 6401116669832844288 6414354273240127284 6432372122322262473 6437699433508589568 6448640665668268032 6452905639653498368 6461976549397820976 6500814133837105152 6511862632978741248 6519074847696198144 6525329260666427064 6530154381947782656 6534473267121028544 6539916393540954432 6564547605737468928 6582987346203023616 6628905915597640192 6647526437832465024 6676164651739724316 6706264262798585856 6766153486238619648 6772011951649552384 6777652944528893952 6782135519227656448 6791669230489546536 6832488324338998272 6851680707272534784 6865850083735184787 6899473503989380608 6907115017201924224 6918854047539912576 6938289030819519072 6950697464898496512 6974831831096060736 6994424055340712592 7038557404763786496 7043212535322492704 7048420602737289216 7062996840196994088 7105446659393739776 7111365398801814528 7170365595864231936 7181084667417518592 7195262698627649408 7201256253561949824 7259518844610185664 7305324886576991232 7330690597988716896 7351282425511157112 7374749302461140992 7385116056454652544 7410758820539564532 7450371254509940736 7457519155047345216 7463033579368894464 7467969448138318336 7478467242561523152 7483413318780148498 7510649339093354496 7523414109946312704 7544547295648409088 7575892474968731648 7584283156143289344 7597173071808531456 7618513445605746432 7629902459131113504 7658638873360380416 7751012021974464512 7761182236721958912 7761907691988053184 7788858760363011702 7830492236882896896 7846685809983068328 7885112575987863552 7893845733945056256 7907261768617042944 7923614102237804292 7929473178079450368 7945871445221618349 7971236378395497984 7993627491817957248 8030417459445835776 8044065605444327424 8049385754654277376 8058300853402244928 8071996388796564672 8094670535956105584 8109147042381579264 8137303802945404192 8206953905620021248 8223157369860170752 8230007146927942656 8247026922737306508 8296592965268783616 8377932111987105024 8401465629155608128 8440132635948174336 8469438652045216608 8522879034339823104 8532318550661200512 8534822226443792384 8546819705784597888 8552472364320169712 8576496163096349964 8615968732530427968 8622339766455324672 8645885290629491954 8692099796928264192 8700439014221902752 8706872509263710208 8719888524721272576 8731330016312203776 8752730140983291904 8777316461604031488 8863368583776620032 8870751647986346496 8901552868986299088 8967640925694935232 9055558973986062048 9062255060662228992 9065588460077525544 9080995937396135256 9087001887090180319 9109984432451997696 9135574276363379712 9154466778313579716 9199298005319174144 9209486689602565632 9225138730053216768 9244216452610771674 9251052041092692096 9293629194639562752 9299775774794747648 9325898740454283456 9384743206351715328 9417329120262658784 9425173625985493152 9481820531735752704 9528118483550868684 9574779556556691456 9601675004749266432 9621531409860190926 9679358459480247552 9740433182102654976 9751221200755657728 9767793949468111872 9774254130651622528 9787993890999640596 9801709900681542816 9846821408606203392 9874481019304535424 9881011760719419376 9943358873396460288 9971289656748697536 9978662875785375744 10005912190279074958 10014246977609586474 10059396394197878784 10112377541524385792 10129564095744708608 10138001883412967424 10158017927474328576 10173203278841484672 10248732486508497408 10349210255984070912 10360672525802886336 10378281071309868864 10385145013817348936 10462247746644091104 10491636083011068888 10525127645260075008 10543015691489390592 10564818802983739056 10572630904105933824 10594495260295491132 10628315171193997312 10658169989090609664 10744401137869659904 10755548393796347904 10762661851728752896 10771627001126277888 10792894047941474112 10812196056508772352 10889278266915278496 10973342862570590208 10996035896983075344 11026923638266735668 11062123953691711488 11116138230809346798 11170576149316140032 11186278732571017824 11201954172207477504 11225119978170222747 11253510181264232448 11265974008640031744 11285121164919469056 11292584869393622144 11363838712453097472 11376424734214934016 11395759607712797184 11427770168408619648 11435328217461799952 11444853688696670256 11487958310040570624 11600585352295870336 11626518032961696768 11641773355082938368 11683288140544517553 11703088615472041984 11712837127438282752 11827668863981795328 11840768600917584384 11860892652925564416 11868737158648398784 11885421153356706438 11956854567593246976 11990441237726935872 12074078631981416064 12087451280103367392 12107994583194847008 12142005803934158376 12163720563572368896 12180765701817839616 12205955704418106288 12279315586136754176 12300184973404289024 12310430858430031872 12325621936814362232 12334736054790256128 12434531653939044608 12444889447903175424 12512990941802287104 12566898167980657536 12602198443733412192 12704157978067824912 12784318551509734656 12802233339665688576 12828708546480254568 12864744244644524946 12905811279306996736 12923953098795641952 12968827935944237931 13001628267674210304 13023725265957482496 13038149695392396288 13050658521332854128 13060308763895565312 13068946534242057088 13079832787081908864 13129095211474937856 13165974692406047232 13257811831195280384 13295052875664930048 13352329303479448632 13532306972477239296 13544023903299104768 13555305889057787904 13564271038455312896 13583338460979093072 13664976648677996544 13703361414545069568 13731700167470369574 13798947007978761216 13814230034403848448 13837708095079825152 13866324678916157511 13876578061639038144 13901394929796993024 13949663662192121472 13988848110681425184 14077114809527572992 14086425070644985408 14096841205474578432 14125993680393988176 14210893318787479552 14222730797603629056 14362169334835037184 14390525397255298816 14402512507123899648 14432297114790286389 14519037689220371328 14610649773153982464 14661381195977433792 14702564851022314224 14770232112909305088 14821517641079129064 14915038310094690432 14935938896276636672 14956934485123046304 14966826637560296996 15008868285418612437 15021298678186708992 15046828219892625408 15089094591296818176 15168566312286578688 15194346143617062912 15237026891211492864 15259804918262227008 15317277746720760832 15502024043948929024 15523815383976106368 15577717520726023404 15660984473765793792 15693371619966136656 15787691467890112512 15814523537234085888 15847228204475608584 15858946356158900736 15891742890443236698 15942472756790995968 15987254983635914496 16060834918891671552 16088131210888654848 16098771509308554752 16116601706804489856 16143992777593129344 16189341071912211168 16218294084763158528 16274607605890808384 16446314739720341504 16460014293855885312 16494053845474613016 16593185930537567232 16674207346214020197 16755864223974210048 16802931258311216256 16880265271896348672 16938877304090433216 17045758068679646208 17064637101322401024 17093639411569195776 17104944728640339424 17152992326192699928 17231937465060855936 17291770581258983908 17384199593856528384 17400878028443805504 17413745018527420416 17439777049442545152 17462660032624407552 17554632923208062976 17726737167553240064 17741503295972692992 17803105737972598176 17935281851389870464 18111117947972124096 18124510121324457984 18131176920155051088 18161991874792270512 18174003774180360638 18271148552726759424 18308933556627159432 18398596010638348288 18418973379205131264 18450277460106433536 18488432905221543348 18502104082185384192 18587258389279125504 18599551549589495296 18651797480908566912 18769486412703430656 18834658240525317568 18850347251970986304 19056236967101737368 19149559113113382912 19203350009498532864 19243062819720381852 19297116366966787419 19358716918960495104 19502442401511315456 19535587898936223744 19548508261303245056 19575987781999281192 19603419801363085632 19693642817212406784 19748962038609070848 19762023521438838752 19886717746792920576 19942579313497395072 20011824380558149916 20028493955219172948 20118792788395757568 20316035854948657152 20346406557682969344 20497464973016994816 20698420511968141824 20721345051605772672 20756562142619737728 20770290027634697872 20924495493288182208 20983272166022137776 21129637605967478112 21145261808211867648 21188990520590982264 21256630342387994624 21316339978181219328 21488802275739319808 21511096787592695808 21525323703457505792 21543254002252555776 21585788095882948224 21778556533830556992 21992071793966150688 22053847276533471336 22124247907383422976 22232276461618693596 22341152298632280064 22372557465142035648 22403908344414955008 22450239956340445494 22531948017280063488 22570242329838938112 22585169738787244288 22727677424906194944 22752849468429868032 22791519215425594368 22855540336817239296 22870656434923599904 22889707377393340512 22975916620081141248 23201170704591740672 23253036065923393536 23283546710165876736 23366576281089035106 23655337727963590656 23681537201835168768 23721785305851128832 23737474317296797568 23770842306713412876 23913709135186493952 23980882475453871744 24148157263962832128 24174902560206734784 24215989166389694016 24284011607868316752 24327441127144737792 24411911408836212576 24558631172273508352 24600369946808578048 24620861716860063744 24651243873628724464 24669472109580512256 24869063307878089216 24889778895806350848 25133796335961315072 25204396887466824384 25408315956135649824 25568637103019469312 25604466679331377152 25657417092960509136 25729488489289049892 25811622558613993472 25847906197591283904 25937655871888475862 26076299390784792576 26101317042665708256 26120617527791130624 26137893068484114176 26159665574163817728 26191946615730519743 26258190422949875712 26331949384812094464 26515623662390560768 26590105751329860096 26704658606958897264 27128542076910625792 27166676921958186144 27261005661270540957 27329953297355993088 27406722829090139136 27463400334940739148 27597894015957522432 27628460068807696896 27675416190159650304 27732649357832315022 27753156123278076288 27899327324384242944 27977696221362850368 28154229619055145984 28172850141289970816 28251987360787976352 28421786637574959104 28445461595207258112 28724338669670074368 28781050794510597632 28805025014247799296 28864594229580572778 29038075378440742656 29221299546307964928 29322762391954867584 29405129702044628448 29540464225818610176 29643035282158258128 29830076620189380864 29871877792553273344 29913868970246092608 29933653275120593992 30017736570837224874 30178189182593636352 30337132624573157376 30388692287234125824 30474053782422985728 30519609836524454016 30634555493441521664 31047630767952212736 31155435041452046808 31386743239932273312 31575382935780225024 31629047074468171776 31694456408951217168 31717892712317801472 31783485780886473396 31884945513581991936 31974509967271828992 32197543018617109504 32233203413608979712 32287985555186258688 32378682143824422336 32436588169526317056 32549215211781616768 32892629479440683008 32920028587711770624 32988107690949226032 33186371861075134464 33348414692428040394 33511728447948420096 33605862516622432512 33675359934510668241 33760530543792697344 33877754608180866432 34091516137359292416 34129274202644802048 34187278823138391552 34209889457280678848 34305984652385399856 34463874930121711872 34583541162517967816 34801756056887611008 34879554098885090304 34925320065248815104 35049864421633552659 35109265846416125952 35453474335106480128 35483006591945385984 35606211475945196352 35870563702779740928 36222235895944248192 36262353840310102176 36323983749584541024 36348007548360721276 36542297105453518848 36617867113254318864 36837946758410262528 36900554920212867072 36976865810443086696 37004208164370768384 37199103099178990592 37303594961817133824 37538972825406861312 37669316481050635136 37700694503941972608 38112473934203474736 38406700018997065728 38486125639440763704 38594232733933574838 38717433837920990208 38906483807832713793 39004884803022630912 39071175797872447488 39097016522606490112 39151975563998562384 39206839602726171264 39387285634424813568 39497924077218141696 39524047042877677504 39773435493585841152 39885158626994790144 40023648761116299832 40056987910438345896 40632071709897314304 40692813115365938688 40994929946033989632 41396841023936283648 41442690103211545344 41513124285239475456 41540580055269395744 41598974036748472533 41848990986576364416 41966544332044275552 42259275211934956224 42290523616423735296 42377981041181964528 42632679956362438656 42977604551478639616 43050647406915011584 43086508004505111552 43171576191765896448 43557113067661113984 43984143587932301376 44107694553066942672 44464552923237387192 44682304597264560128 44745114930284071296 44807816688829910016 44900479912680890988 45026604856255837311 45063896034560126976 45140484659677876224 45170339477574488576 45505698936859736064 45583038430851188736 45711080673634478592 45741312869847199808 45779414754786681024 45951833240162282496 46402341409183481344 46506072131846787072 46733152562178070212 47363074403670337536 47443570611702257664 47474948634593595136 47541684613426825752 47827418270372987904 47961764950907743488 48296314527925664256 48349805120413469568 48431978332779388032 48568023215736633504 48654882254289475584 48823822817672425152 49302487747257448928 49338944219161024512 49738126615756178432 49779557791612701696 50267592671922630144 50408793774933648768 50816631912271299648 51137274206038938624 51314834185921018272 51458976978578099784 51623245117227986944 51695812395182567808 51875311743776951724 52152598781569585152 52202634085331416512 52241235055582261248 52275786136968228352 52319331148327635456 52383893231461039486 52663898769624188928 53031247324781121536 53180211502659720192 53409317213917794528 54257084153821251584 54333353843916372288 54522011322541081914 54813445658180278272 54926800669881478296 55195788031915044864 55256920137615393792 55350832380319300608 55465298715664630044 55506312246556152576 55798654648768485888 55955392442725700736 56308459238110291968 56345700282579941632 56503974721575952704 57448677339340148736 57562101589021195264 57610050028495598592 57729188459161145556 58076150756881485312 58645524783909735168 58810259404089256896 59080928451637220352 59286070564316516256 59660153240378761728 59743755585106546688 59827737940492185216 59867306550241187984 60035473141674449748 60356378365187272704 60948107564845971456 61039219673048908032 61269110986883043328 62095261535904425472 62310870082904093616 62773486479864546624 63388912817902434336 63435785424635602944 63566971561772946792 63609013209631262233 63769891027163983872 63949019934543657984 64395086037234219008 64466406827217959424 64575971110372517376 64757364287648844672 65098430423563233536 65976215381898452064 66372743722150268928 66696829384856080788 67023456895896840192 67211725033244865024 67350719869021336482 67755509216361732864 68183032274718584832 68258548405289604096 68374557646276783104 68419778914561357696 68611969304770799712 68927749860243423744 69167082325035935632 69603512113775222016 69759108197770180608 69850640130497630208 70099728843267105318 70906948670212960256 70966013183890771968 71212422951890392704 71741127405559481856 72444471791888496384 72524707680620204352 72647967499169082048 72696015096721442552 73235734226508637728 73675893516820525056 73801109840425734144 73953731620886173392 74008416328741536768 74398206198357981184 74607189923634267648 75338632962101270272 75401389007883945216 76224947868406949472 76813400037994131456 76972251278881527408 77188465467867149676 77434867675841980416 77812967615665427586 78194033045212980224 78303951127997124768 78413679205452342528 78575839847191559229 78774571268849627136 78995848154436283392 79048094085755355008 79546870987171682304 79770317253989580288 80047297522232599664 80113975820876691792 81385626230731877376 81783016983811622871 81989859892067979264 82793682047872567296 82885380206423090688 83026248570478950912 83081160110538791488 83197948073496945066 83697981973152728832 83933088664088551104 84518550423869912448 84755962082363929056 85265359912724877312 85955209102957279232 86101294813830023168 86173016009010223104 86343152383531792896 87114226135322227968 87968287175864602752 88215389106133885344 88929105846474774384 89490229860568142592 89615633377659820032 89800959825361781976 90053209712511674622 90340678955148977152 91011397873719472128 91166076861702377472 91422161347268957184 91482625739694399616 91558829509573362048 91903666480324564992 92804682818366962688 93466305124356140424 94726148807340675072 94887141223404515328 94949897269187190272 95083369226853651504 95654836540745975808 95923529901815486976 96592629055851328512 96699610240826939136 96863956665558776064 97136046431473267008 97309764508578951168 97647645635344850304 98604975494514897856 98677888438322049024 99476253231512356864 99559115583225403392 100535185343845260288 100817587549867297536 101026079803532004723 101633263824542599296 102274548412077877248 102629668371842036544 102917953957156199568 103391624790365135616 103750623487553903448 104405268170662833024 104551572273936456704 104638662296655270912 104767786462922078972 105327797539248377856 106360423005319440384 106818634427835589056 108514168307642503168 108666707687832744576 109044022645082163828 109626891316360556544 109853601339762956592 110513840275230787584 110701664760638601216 110930597431329260088 111012624493112305152 111597309297536971776 111910784885451401472 112616918476220583936 112691400565159883264 113007949443151905408 115124203178042390528 115220100056991197184 115458376918322291112 116152301513762970624 116719451423498141379 117291049567819470336 117620518808178513792 118161856903274440704 118572141128633032512 119320306480757523456 119655475880984370432 119734613100482375968 120070946283348899496 121896215129691942912 122078439346097816064 124190523071808850944 124621740165808187232 125546972959729093248 126777825635804868672 126871570849271205888 127133943123545893584 127218026419262524466 127898039869087315968 128790172074468438016 128932813654435918848 129151942220745034752 129514728575297689344 130196860847126467072 131952430763796904128 133393658769712161576 134046913791793680384 134423450066489730048 134701439738042672964 135079814568767511933 135511018432723465728 136517096810579208192 136749115292553566208 136839557829122715392 137223938609541599424 137855499720486847488 138334164650071871264 139207024227550444032 139518216395540361216 140199457686534210636 142424845903780785408 143482254811118963712 144888943583776992768 145049415361240408704 145295934998338164096 145392030193442885104 146471468453017275456 147907463241772346784 148016832657483073536 148796412396715962368 149214379847268535296 150677265924202540544 150802778015767890432 152449895736813898944 153944502557763054816 154376930935734299352 154869735351683960832 155625935231330855172 156388066090425960448 156607902255994249536 156827358410904685056 157151679694383118458 157991696308872566784 158096188171510710016 159093741974343364608 159540634507979160576 160094595044465199328 160227951641753383584 162771252461463754752 163566033967623245742 165587364095745134592 165770760412846181376 166052497140957901824 166162320221077582976 166395896146993890132 167395963946305457664 167866177328177102208 169037100847739824896 169511924164727858112 171910418205914558464 172202589627660046336 172346032018020446208 172686304767063585792 174228452270644455936 175936574351729205504 176430778212267770688 177858211692949548768 178980459721136285184 179231266755319640064 179601919650723563952 180106419425023349244 180681357910297954304 182844322694537914368 182965251479388799232 183117659019146724096 183807332960649129984 185609365636733925376 186932610248712280848 189899794538374380544 190166738453707303008 190827039628893786699 191309673081491951616 191847059803630973952 193185258111702657024 193399220481653878272 193727913331117552128 194272092862946534016 195295291270689700608 197209950989029795712 198952506463024713728 199118231166450806784 201070370687690520576 201635175099734595072 202052159607064009446 203266527649085198592 204549096824155754496 205259336743684073088 205835907914312399136 206783249580730271232 207501246975107806896 208810536341325666048 209103144547872913408 209277324593310541824 209535572925844157944 212720846010638880768 213637268855671178112 217333415375665489152 218088045290164327656 219707202679525913184 221027680550461575168 221403329521277202432 221861194862658520176 222025248986224610304 223194618595073943552 223821569770902802944 225382801130319766528 226015898886303810816 230248406356084781056 230440200113982394368 230916753836644582224 232304603027525941248 233438902846996282758 234582099135638940672 235241037616357027584 235727519541574677687 236323713806548881408 237144282257266065024 238640612961515046912 239310951761968740864 239469226200964751936 240141892566697798992 244156878692195632128 245349050951434868613 248381046143617701888 249243480331616374464 251093945919458186496 253555651271609737344 254267886247091787168 254436052838525048932 255796079738174631936 257865627308871837696 258303884441490069504 259029457150595378688 260393721694252934144 263904861527593808256 266787317539424323152 268846900132979460096 269402879476085345928 270159629137535023866 271022036865446931456 273034193621158416384 273498230585107132416 273679115658245430784 274447877219083198848 275710999440973694976 276668329300143742528 278414048455100888064 280398915373068421272 284849691807561570816 286964509622237927424 289777887167553985536 290098830722480817408 290591869996676328192 290784060386885770208 292942936906034550912 295814926483544693568 296033665314966147072 298428759694537070592 301354531848405081088 301605556031535780864 304899791473627797888 307889005115526109632 308753861871468598704 311251870462661710344 312776132180851920896 313215804511988499072 313654716821809370112 314303359388766236916 315983392617745133568 316192376343021420032 319081269015958321152 320189190088930398656 320455903283506767168 325542504922927509504 327132067935246491484 331541520825692362752 332104994281915803648 332324640442155165952 332791792293987780264 334791927892610915328 335732354656354204416 338074201695479649792 339023848329455716224 345372609534127171584 348456904541288911872 351873148703458411008 352861556424535541376 355716423385899097536 357960919442272570368 359203839301447127904 360212838850046698488 361362715820595908608 365688645389075828736 365930502958777598464 366235318038293448192 371218731273467850752 373865220497424561696 379799589076748761088 380333476907414606016 381654079257787573398 383694119607261947904 386370516223405314048 386798440963307756544 387455826662235104256 388544185725893068032 390590582541379401216 394419901978059591424 402140741375381041152 403270350199469190144 404104319214128018892 406533055298170397184 410518673487368146176 411671815828624798272 413566499161460542464 415002493950215613792 417621072682651332096 418206289095745826816 418554649186621083648 419071145851688315888 427274537711342356224 434666830751330978304 436176090580328655312 439414405359051826368 443722389725317040352 444050497972449220608 445263092467418835631 446389237190147887104 447643139541805605888 450765602260639533056 452031797772607621632 461833507673289164448 464609206055051882496 466877805693992565516 469164198271277881344 470482075232714055168 471455039083149355374 474288564514532130048 477281225923030093824 478621903523937481728 478938452401929503872 480283785133395597984 488313757384391264256 490698101902869737226 496762092287235403776 498486960663232748928 502187891838916372992 507111302543219474688 508535772494183574336 508872105677050097864 515731254617743675392 516607768882980139008 518058914301190757376 520787443388505868288 527809723055187616512 533574635078848646304 537693800265958920192 538805758952170691856 540319258275070047732 542044073730893862912 547358231316490861568 548895754438166397696 551421998881947389952 553336658600287485056 556828096910201776128 560797830746136842544 569699383615123141632 572481118886681360097 573929019244475854848 579555774335107971072 580197661444961634816 581183739993352656384 581568120773771540416 585885873812069101824 591629852967089387136 596857519389074141184 602709063696810162176 603211112063071561728 609799582947255595776 615778010231052219264 617507723742937197408 622503740925323420688 626431609023976998144 627309433643618740224 628606718777532473832 632384752686042840064 638162538031916642304 640378380177860797312 640911806567013534336 654264135870492982968 663083041651384725504 664209988563831607296 664649280884310331904 665583584587975560528 669583855785221830656 671464709312708408832 676148403390959299584 678047696658911432448 690745219068254343168 696913809082577823744 703746297406916822016 705723112849071082752 707182558624724033061 711432846771798195072 715921838884545140736 718407678602894255808 720425677700093396976 731861005917555196928 732470636076586896384 747730440994849123392 759599178153497522176 760666953814829212032 763308158515575146796 767388239214523895808 773596881926615513088 774911653324470208512 777088371451786136064 781181165082758802432 788839803956119182848 806540700398938380288 808208638428256037784 813066110596340794368 821037346974736292352 823343631657249596544 827132998322921084928 830004987900431227584 835242145365302664192 838142291703376631776 854549075422684712448 869333661502661956608 872352181160657310624 878828810718103652736 887444779450634080704 888100995944898441216 890526184934837671262 895286279083611211776 901531204521279066112 904063595545215243264 923667015346578328896 933755611387985131032 938328396542555762688 940964150465428110336 942910078166298710748 948577129029064260096 957243807047874963456 957876904803859007744 960567570266791195968 976627514768782528512 981396203805739474452 996973921326465497856 1004375783677832745984 1014222605086438949376 1017071544988367148672 1017744211354100195728 1036117828602381514752 1041574886777011736576 1055619446110375233024 1067149270157697292608 1077611517904341383712 1080638516550140095464 1084088147461787725824 1094716462632981723136 1097791508876332795392 1106673317200574970112 1113656193820403552256 1121595661492273685088 1139398767230246283264 1144962237773362720194 1159111548670215942144 1160395322889923269632 1162367479986705312768 1163136241547543080832 1171771747624138203648 1183259705934178774272 1205418127393620324352 1206422224126143123456 1219599165894511191552 1231556020462104438528 1235015447485874394816 1245007481850646841376 1252863218047953996288 1254618867287237480448 1257213437555064947664 1264769505372085680128 1280756760355721594624 1281823613134027068672 1308528271740985965936 1329298561768620663808 1331167169175951121056 1335789277402256506893 1339167711570443661312 1342929418625416817664 1352296806781918599168 1356095393317822864896 1393827618165155647488 1407492594813833644032 1411446225698142165504 1414365117249448066122 1422865693543596390144 1431843677769090281472 1436815357205788511616 1440851355400186793952 1463722011835110393856 1464941272153173792768 1495460881989698246784 1521333907629658424064 1526616317031150293592 1547193763853231026176 1549823306648940417024 1554176742903572272128 1562362330165517604864 1577679607912238365696 1613081400797876760576 1616417276856512075568 1626132221192681588736 1642074693949472584704 1646687263314499193088 1654265996645842169856 1660009975800862455168 1670484290730605328384 1676284583406753263552 1709098150845369424896 1717443356660044080291 1738667323005323913216 1744704362321314621248 1757657621436207305472 1774889558901268161408 1781052369869675342524 1790572558167222423552 1808127191090430486528 1847334030693156657792 1867511222775970262064 1881928300930856220672 1885820156332597421496 1897154258058128520192 1914487614095749926912 1915753809607718015488 1921135140533582391936 1962792407611478948904 1993947842652930995712 2008751567355665491968 2028445210172877898752 2034143089976734297344 2035488422708200391456 2072235657204763029504 2111238892220750466048 2134298540315394585216 2155223035808682767424 2161277033100280190928 2189432925265963446272 2195583017752665590784 2213346634401149940224 2243191322984547370176 2278797534460492566528 2289924475546725440388 2320790645779846539264 2324734959973410625536 2326272483095086161664 2343543495248276407296 2366519411868357548544 2439198331789022383104 2463112040924208877056 2470030894971748789632 2490014963701293682752 2505726436095907992576 2514426875110129895328 2529539010744171360256 2561513520711443189248 2563647226268054137344 2617056543481971931872 2658597123537241327616 2662334338351902242112 2671578554804513013786 2685858837250833635328 2704593613563837198336 2712190786635645729792 2814985189627667288064 2822892451396284331008 2828730234498896132244 2845731387087192780288 2873630714411577023232 2881702710800373587904 2927444023670220787712 2929882544306347585536 2990921763979396493568 3042667815259316848128 3053232634062300587184 3108353485807144544256 3124724660331035209728 3155359215824476731392 3232834553713024151136 3252264442385363177472 3284149387898945169408 3293374526628998386176 3320019951601724910336 3340968581461210656768 3352569166813506527104 3418196301690738849792 3434886713320088160582 3477334646010647826432 3489408724642629242496 3515315242872414610944 3549779117802536322816 3562104739739350685048 3616254382180860973056 3694668061386313315584 3735022445551940524128 3763856601861712441344 3771640312665194842992 3794308516116257040384 3831507619215436030976 3842270281067164783872 3925584815222957897808 3987895685305861991424 4007367832206769520679 4017503134711330983936 4056890420345755797504 4068286179953468594688 4070976845416400782912 4222477784441500932096 4268597080630789170432 4310446071617365534848 4322554066200560381856 4391166035505331181568 4426693268802299880448 4486382645969094740352 4579848951093450880776 4641581291559693078528 4649469919946821251072 4652544966190172323328 4687086990496552814592 4733038823736715097088 4878396663578044766208 4926224081848417754112 4940061789943497579264 4980029927402587365504 5011452872191815985152 5028853750220259790656 5123027041422886378496 5127294452536108274688 5234113086963943863744 5317194247074482655232 5324668676703804484224 5343157109609026027572 5371717674501667270656 5424381573271291459584 5645784902792568662016 5657460468997792264488 5691462774174385560576 5747261428823154046464 5763405421600747175808 5981843527958792987136 6085335630518633696256 6106465268124601174368 6216706971614289088512 6310718431648953462784 6465669107426048302272 6568298775797890338816 6586749053257996772352 6640039903203449820672 6705138333627013054208 6836392603381477699584 6869773426640176321164 6978817449285258484992 7030630485744829221888 7099558235605072645632 7124209479478701370096 7389336122772626631168 7470044891103881048256 7543280625330389685984 7588617032232514080768 7663015238430872061952 7684540562134329567744 7851169630445915795616 7975791370611723982848 8014735664413539041358 8113780840691511595008 8136572359906937189376 8141953690832801565824 8444955568883001864192 8537194161261578340864 8620892143234731069696 8645108132401120763712 8782332071010662363136 8853386537604599760896 8972765291938189480704 9159697902186901761552 9305089932380344646656 9374173980993105629184 9466077647473430194176 9756793327156089532416 9852448163696835508224 9880123579886995158528 9960059854805174731008 10022905744383631970304 10057707500440519581312 10246054082845772756992 10254588905072216549376 10468226173927887727488 10649337353407608968448 10686314219218052055144 10848763146542582919168 11291569805585137324032 11314920937995584528976 11382925548348771121152 11494522857646308092928 11526810843201494351616 11963687055917585974272 12022103496620308562037 12170671261037267392512 12212930536249202348736 12931338214852096604544 13173498106515993544704 13280079806406899641344 13410276667254026108416 13739546853280352642328 13957634898570516969984 14061260971489658443776 14199116471210145291264 14248418958957402740192 14778672245545253262336 14940089782207762096512 15086561250660779371968 15326030476861744123904 15369081124268659135488 15702339260891831591232 15951582741223447965696 16029471328827078082716 16273144719813874378752 16283907381665603131648 17074388322523156681728 17241784286469462139392 17290216264802241527424 17706773075209199521792 17945530583876378961408 18319395804373803523104 18610179864760689293312 18932155294946860388352 19704896327393671016448 19760247159773990317056 19920119709610349462016 20115415000881039162624 20492108165691545513984 20509177810144433098752 20936452347855775454976 21298674706815217936896 21372628438436104110288 22629841875991169057952 22765851096697542242304 22989045715292616185856 23053621686402988703232 23927374111835171948544 24044206993240617124074 24341342522074534785024 24425861072498404697472 25862676429704193209088 26346996213031987089408 26560159612813799282688 26820553334508052216832 27479093706560705284656 27915269797141033939968 28122521942979316887552 28398232942420290582528 28496837917914805480384 29557344491090506524672 29880179564415524193024 30173122501321558743936 30738162248537318270976 31404678521783663182464 32058942657654156165432 32546289439627748757504 32567814763331206263296 34148776645046313363456 34483568572938924278784 34580432529604483054848 35891061167752757922816 36638791608747607046208 37220359729521378586624 39520494319547980634112 39840239419220698924032 40230830001762078325248 41872904695711550909952 42597349413630435873792 42745256876872208220576 45259683751982338115904 45978091430585232371712 46107243372805977406464 47854748223670343897088 48088413986481234248148 48851722144996809394944 51725352859408386418176 53120319225627598565376 53641106669016104433664 54958187413121410569312 55830539594282067879936 56796465884840581165056 56993675835829610960768 59114688982181013049344 59760359128831048386048 60346245002643117487872 61476324497074636541952 62809357043567326364928 64117885315308312330864 65135629526662412526592 68297553290092626726912 68967137145877848557568 69160865059208966109696 71782122335505515845632 73277583217495214092416 79040988639095961268224 79680478838441397848064 80461660003524156650496 83745809391423101819904 85194698827260871747584 85490513753744416441152 90519367503964676231808 92214486745611954812928 96176827972962468496296 97703444289993618789888 103450705718816772836352 107282213338032208867328 109916374826242821138624 111661079188564135759872 113987351671659221921536 119520718257662096772096 120692490005286234975744 125618714087134652729856 128235770630616624661728 130271259053324825053184 137934274291755697115136 138321730118417932219392 143564244671011031691264 146555166434990428184832 159360957676882795696128 160923320007048313300992 167491618782846203639808 170389397654521743495168 170981027507488832882304 181038735007929352463616 184428973491223909625856 192353655945924936992592 195406888579987237579776 206901411437633545672704 219832749652485642277248 227974703343318443843072 239041436515324193544192 241384980010572469951488 251237428174269305459712 256471541261233249323456 260542518106649650106368 276643460236835864438784 293110332869980856369664 321846640014096626601984 334983237565692407279616 341962055014977665764608 362077470015858704927232 384707311891849873985184 390813777159974475159552 413802822875267091345408 439665499304971284554496 455949406686636887686144 478082873030648387088384 482769960021144939902976 502474856348538610919424 512943082522466498646912 553286920473671728877568 586220665739961712739328 683924110029955331529216 724154940031717409854464 769414623783699747970368 781627554319948950319104 879330998609942569108992 911898813373273775372288 965539920042289879805952 1004949712697077221838848 1025886165044932997293824 1172441331479923425478656 1367848220059910663058432 1448309880063434819708928 1538829247567399495940736 1758661997219885138217984 1823797626746547550744576 2051772330089865994587648 2344882662959846850957312 2735696440119821326116864 2896619760126869639417856 3077658495134798991881472 3517323994439770276435968 4103544660179731989175296 5471392880239642652233728 6155316990269597983762944 7034647988879540552871936 8207089320359463978350592 12310633980539195967525888 16414178640718927956701184 24621267961078391935051776 49242535922156783870103552
- Sum of all divisors σ(n): 184683456164255749758720000
- Sum of proper divisors (its aliquot sum) s(n): 135440920242098965888616448
- 49242535922156783870103552 is an abundant number, because the sum of its proper divisors (135440920242098965888616448) is greater than itself. Its abundance is 86198384319942182018512896
Bases of 49242535922156783870103552
- Binary: 101000101110111000001100111000101001010111100010110000101000000000011101010000000000002
- Hexadecimal: 0x28BB8338A578B0A0075000
- Base-36: 66QQ5IGK6FCGFH1C0
Squares and roots of 49242535922156783870103552
- 49242535922156783870103552 squared (492425359221567838701035522) is 2424827344044901260795153263621514535466623203016704
- 49242535922156783870103552 cubed (492425359221567838701035523) is 119404647594159076930980701661943846346031907081474990000818482293683265732608
-
The
square root of 49242535922156783870103552 is 7017302610131.3875054681 -
49242535922156783870103552 is a
perfect cube number . Itscube root is 366533328
Scales and comparisons
How big is 49242535922156783870103552?- 49,242,535,922,156,783,870,103,552 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 49,242,535,922,156,783,870,103,552 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 49242535922156783870103552 cubic inches would be around 30544444 feet tall.
Recreational maths with 49242535922156783870103552
- 49242535922156783870103552 backwards is 25530107838765122953524294
- 49242535922156783870103552 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 49242535922156783870103552's digits is 108
- 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 49242535922156783870103552 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 49242535922156783870103552 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/49242535922156783870103552/
Chicago style:
Numbermatics. 2024. "Number 49242535922156783870103552 - Facts about the integer". https://numbermatics.com/n/49242535922156783870103552/
The information we have on file for 49242535922156783870103552 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 49242535922156783870103552, math, Factors of 49242535922156783870103552, curriculum, school, college, exams, university, Prime factorization of 49242535922156783870103552, STEM, science, technology, engineering, physics, economics, calculator, forty-nine septillion, two hundred forty-two sextillion, five hundred thirty-five quintillion, nine hundred twenty-two quadrillion, one hundred fifty-six trillion, seven hundred eighty-three billion, eight hundred seventy million, one hundred three thousand, five hundred fifty-two.