134364768835296108407832576
134,364,768,835,296,108,407,832,576 is an even composite number composed of seven prime numbers multiplied together.
134364768835296108407832576 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty thousand, three hundred seventy-five divisors.
Prime factorization of 134364768835296108407832576:
214 × 34 × 72 × 174 × 472 × 972 × 10912
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 17 × 17 × 17 × 17 × 47 × 47 × 97 × 97 × 1091 × 1091)See below for interesting mathematical facts about the number 134364768835296108407832576 from the Numbermatics database.
Names of 134364768835296108407832576
- Cardinal: 134364768835296108407832576 can be written as One hundred thirty-four septillion, three hundred sixty-four sextillion, seven hundred sixty-eight quintillion, eight hundred thirty-five quadrillion, two hundred ninety-six trillion, one hundred eight billion, four hundred seven million, eight hundred thirty-two thousand, five hundred seventy-six.
Scientific notation
- Scientific notation: 1.34364768835296108407832576 × 1026
Factors of 134364768835296108407832576
Divisors of 134364768835296108407832576
- Number of divisors d(n): 30375
-
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 47 48 49 51 54 56 63 64 68 72 81 84 94 96 97 98 102 108 112 119 126 128 136 141 144 147 153 162 168 188 189 192 194 196 204 216 224 238 252 256 272 282 288 289 291 294 306 324 329 336 357 376 378 384 388 392 408 423 432 441 448 459 476 504 512 544 564 567 576 578 582 588 612 648 658 672 679 714 752 756 768 776 784 799 816 833 846 864 867 873 882 896 918 952 987 1008 1024 1071 1088 1091 1128 1134 1152 1156 1164 1176 1224 1269 1296 1316 1323 1344 1358 1377 1428 1504 1512 1536 1552 1568 1598 1632 1649 1666 1692 1728 1734 1746 1764 1792 1836 1904 1974 2016 2023 2037 2048 2142 2176 2182 2209 2256 2268 2303 2304 2312 2328 2352 2397 2448 2499 2538 2592 2601 2619 2632 2646 2688 2716 2754 2856 2961 3008 3024 3072 3104 3136 3196 3213 3264 3273 3298 3332 3384 3456 3468 3492 3528 3584 3672 3807 3808 3948 3969 4032 4046 4074 4096 4284 4352 4364 4418 4512 4536 4559 4606 4608 4624 4656 4704 4753 4794 4896 4913 4947 4998 5076 5184 5202 5238 5264 5292 5376 5432 5508 5593 5712 5922 6016 6048 6069 6111 6144 6208 6272 6392 6426 6528 6546 6596 6627 6664 6768 6909 6912 6936 6984 7056 7168 7191 7344 7497 7614 7616 7637 7803 7857 7896 7938 8064 8092 8148 8192 8568 8704 8728 8836 8883 9024 9072 9118 9212 9216 9248 9312 9408 9409 9506 9588 9639 9792 9819 9826 9894 9996 10152 10368 10404 10476 10528 10584 10752 10864 11016 11186 11424 11543 11844 12032 12096 12138 12222 12288 12416 12544 12784 12852 13056 13092 13192 13254 13328 13536 13583 13677 13818 13824 13872 13968 14112 14161 14259 14336 14382 14688 14739 14841 14994 15228 15232 15274 15463 15606 15714 15792 15876 16128 16184 16296 16384 16779 17136 17408 17456 17672 17766 18048 18144 18207 18236 18333 18424 18432 18496 18547 18624 18816 18818 19012 19176 19278 19584 19638 19652 19788 19881 19992 20304 20727 20736 20808 20952 21056 21168 21504 21573 21728 22032 22372 22491 22848 22911 23086 23409 23688 24064 24192 24276 24444 24576 24832 25088 25568 25704 26112 26184 26384 26508 26649 26656 27072 27166 27354 27636 27648 27744 27936 28033 28224 28227 28322 28518 28672 28764 29376 29457 29478 29682 29988 30456 30464 30548 30926 31212 31428 31584 31752 31913 32256 32368 32592 33558 34272 34391 34629 34816 34912 35344 35532 36096 36288 36414 36472 36666 36848 36864 36992 37094 37248 37553 37632 37636 38024 38352 38556 39151 39168 39276 39304 39576 39762 39984 40608 40749 41031 41454 41472 41616 41904 42112 42336 42483 42777 43008 43146 43456 44064 44217 44523 44744 44982 45696 45822 46172 46389 46818 47376 48128 48384 48552 48888 49152 49664 50176 50337 51136 51277 51408 52224 52368 52768 53016 53298 53312 53459 54144 54332 54621 54708 54999 55272 55296 55488 55641 55872 56066 56448 56454 56644 57036 57344 57528 58752 58914 58956 59364 59643 59976 60912 60928 61096 61852 62181 62424 62856 63168 63504 63826 64512 64719 64736 65184 65863 67116 67473 68544 68733 68782 69258 69632 69824 70688 71064 72192 72576 72828 72944 73332 73696 73728 73984 74188 74496 75106 75264 75272 76048 76704 77112 77503 78302 78336 78552 78608 79152 79524 79968 80801 81216 81498 82062 82908 82944 83232 83521 83808 84099 84224 84672 84681 84966 85554 86016 86292 86912 88128 88371 88434 89046 89488 89964 91392 91644 92344 92778 93636 94752 95081 95739 96256 96768 97104 97776 99328 100352 100674 102272 102554 102816 103173 103887 104448 104736 105536 105827 106032 106596 106624 106918 108241 108288 108664 109242 109416 109998 110544 110592 110976 111282 111744 112132 112659 112896 112908 113288 114072 114688 115056 117453 117504 117828 117912 118728 119286 119952 121824 121856 122192 122247 123093 123704 124362 124848 125712 126336 127008 127449 127652 128331 129024 129438 129472 129829 130368 131726 132651 133569 134232 134946 137088 137466 137564 138516 139167 139264 139648 141376 142128 144384 145152 145656 145888 146664 147392 147456 147968 148376 148992 150212 150528 150544 151011 152096 153408 153831 154224 155006 156604 156672 157104 157216 158304 159048 159936 159953 160377 161602 162432 162996 163863 164124 165816 165888 166464 166923 167042 167616 168198 168448 169344 169362 169932 171108 172032 172584 173824 176256 176742 176868 178092 178929 178976 179928 182784 183288 184688 185556 186543 187272 189504 190162 191478 192512 193536 194208 195552 196231 197589 198656 200704 201348 204544 205108 205632 206199 206346 207774 208896 209472 211072 211654 212064 213192 213248 213836 214273 216482 216576 217328 218484 218832 219996 221088 221184 221952 222564 223391 223488 224264 225318 225792 225816 226576 228144 230112 230911 232509 234906 235008 235656 235824 237456 238572 239904 240737 242403 243648 243712 244384 244494 246186 247408 248724 249696 250563 251424 252297 252672 254016 254043 254898 255304 256662 258048 258876 258944 259658 260736 262871 263452 265302 267138 268464 269892 274176 274932 275128 277032 278334 278528 279296 282752 284256 285243 287217 288768 290304 291312 291776 293328 294784 295936 296752 297984 300424 301056 301088 302022 304192 306816 307662 308448 309519 310012 311661 313208 313344 314208 314432 315299 316608 317481 318096 319872 319906 320754 323204 324723 324864 325992 327726 328248 331632 331776 332928 333846 334084 335232 336396 336896 337977 338688 338724 339864 342216 344064 345168 347648 352359 352512 353484 353736 356184 357858 357952 358939 359856 365568 366576 366741 369279 369376 371112 373086 374544 379008 380324 382347 382956 384993 385024 387072 388416 389487 391104 392462 395178 397312 397953 401408 402696 409088 410216 411264 412398 412692 415548 417501 417792 418944 422144 423308 424128 426384 426496 427672 428546 432964 433152 434656 436968 437664 439992 442176 442223 442368 443904 445128 446782 446976 448528 450636 451584 451632 453033 453152 456288 460224 461041 461493 461822 465018 469812 470016 471312 471648 474912 476561 477144 479808 479859 481131 481474 484806 487296 487424 488768 488988 492372 494816 497448 499392 500769 501126 502848 504594 505344 508032 508086 509796 510608 513324 516096 517752 517888 519316 521472 525742 526904 530604 534276 536928 539784 542521 548352 549864 550256 554064 556668 558592 565504 568512 570486 574434 577536 580608 582624 583552 584647 586656 588693 589568 591872 592767 593504 595968 600848 602112 602176 604044 608384 613632 615324 616896 618597 619038 620024 623322 626416 626688 628416 628864 630598 633216 634962 636192 638401 639744 639812 641508 642819 646408 649446 649728 651984 655452 656496 663264 663552 665567 665856 667692 668168 670173 670464 672792 673792 675954 677376 677448 679728 684432 690336 692733 695296 697527 704718 705024 706968 707472 712368 715716 715904 717878 719712 722211 727209 731136 733152 733482 738558 738752 740789 742224 746172 749088 751689 756891 758016 760648 762129 764694 765912 769986 770048 774144 776832 778974 782208 784924 788613 790356 794624 795906 802816 805392 818176 820432 822528 824796 825384 831096 835002 835584 837888 844288 846616 848256 852768 852992 855344 855729 857092 861651 865928 866304 869312 871709 873936 875328 879984 884352 884446 887808 890256 893564 893952 897056 901272 903168 903264 906066 906304 908803 912576 920448 922082 922986 923644 928557 930036 934983 939624 940032 942624 943296 945897 949824 952443 953122 954288 959616 959718 962262 962948 969612 974169 974592 974848 977536 977976 984744 989632 994896 998784 1001538 1002252 1005696 1009188 1010688 1013931 1016064 1016172 1019592 1021216 1026648 1032192 1035504 1035776 1038632 1042944 1051484 1053808 1057077 1061208 1068552 1073856 1076817 1079568 1085042 1096704 1099728 1100223 1100512 1108128 1113336 1117184 1119671 1131008 1137024 1140972 1147041 1148868 1155072 1161216 1165248 1167104 1168461 1169294 1173312 1177386 1179136 1183744 1185534 1187008 1190281 1191936 1201696 1204224 1204352 1208088 1216768 1227264 1230648 1233792 1237194 1238076 1240048 1246644 1252503 1252832 1253376 1256832 1257728 1261196 1266432 1269924 1272384 1276802 1279488 1279624 1283016 1285638 1292816 1298892 1299456 1303968 1310904 1312992 1317551 1326528 1326669 1327104 1331134 1331712 1335384 1336336 1340346 1340928 1345584 1347584 1351908 1354752 1354896 1359456 1368864 1373617 1380672 1383123 1384479 1385466 1390592 1395054 1409436 1410048 1413936 1414944 1424736 1429683 1431432 1431808 1435756 1439424 1439577 1443393 1444422 1454418 1462272 1466304 1466964 1477116 1477504 1481578 1484448 1492344 1498176 1499911 1502307 1503378 1513782 1516032 1521296 1524258 1529388 1531824 1539972 1548288 1553664 1557948 1564416 1569848 1577226 1580712 1589248 1591812 1610784 1616377 1627563 1636352 1640864 1645056 1649592 1650768 1662192 1670004 1675776 1688576 1693232 1696512 1705536 1705984 1710688 1711458 1714184 1723302 1731856 1732608 1738624 1743418 1747872 1750656 1753941 1759968 1766079 1768704 1768892 1775616 1778301 1780512 1787128 1787904 1794112 1799059 1802544 1806336 1806528 1812132 1812608 1817606 1825152 1840097 1840896 1844164 1845972 1847288 1857114 1860072 1869966 1879248 1880064 1885248 1886592 1891794 1899648 1904886 1906244 1908576 1915203 1919232 1919436 1924524 1925896 1928457 1939224 1948338 1949184 1949696 1955072 1955952 1969488 1979264 1989792 1996701 1997568 2003076 2004504 2010519 2011392 2018376 2021376 2027862 2032128 2032344 2039184 2042432 2053296 2071008 2071552 2077264 2078199 2085888 2092581 2102968 2107616 2114154 2122416 2137104 2147712 2153634 2159136 2166633 2170084 2181627 2193408 2199456 2200446 2201024 2207093 2216256 2222367 2226672 2234368 2239342 2255067 2262016 2270673 2274048 2281944 2294082 2297736 2310144 2322432 2330496 2334208 2336922 2338588 2346624 2354772 2358272 2365839 2367488 2371068 2374016 2380562 2383872 2403392 2408448 2408704 2410019 2416176 2433536 2454528 2461296 2467584 2474388 2476152 2480096 2493288 2505006 2505664 2506752 2512573 2513664 2515456 2522392 2532864 2539848 2544768 2553604 2558976 2559248 2566032 2567187 2571276 2584953 2585632 2597784 2598912 2607936 2615127 2621808 2625984 2635102 2653056 2653338 2662268 2663424 2670768 2672672 2680692 2681856 2691168 2695168 2703816 2709504 2709792 2718912 2719201 2726409 2737728 2747234 2761344 2766246 2768958 2770932 2781184 2785671 2790108 2818872 2820096 2827872 2829888 2837691 2849472 2857329 2859366 2862864 2863616 2871512 2878848 2879154 2886786 2888844 2908836 2922507 2924544 2932608 2933928 2954232 2955008 2963156 2968896 2984688 2996352 2999822 3004614 3006756 3027564 3032064 3041793 3042592 3048516 3058776 3063648 3079944 3095561 3096576 3107328 3115896 3128832 3139696 3154452 3161424 3171231 3183624 3221568 3230451 3232754 3255126 3272704 3281728 3290112 3299184 3301536 3324384 3335927 3340008 3351552 3359013 3377152 3386464 3393024 3411072 3411968 3421376 3422916 3428368 3446604 3463712 3465216 3477248 3486836 3495744 3501312 3505383 3507882 3519936 3532158 3537408 3537784 3551232 3556602 3561024 3570843 3574256 3575808 3588224 3598118 3605088 3612672 3613056 3624264 3625216 3635212 3642641 3650304 3680194 3681792 3688328 3691944 3694576 3714228 3720144 3739932 3758496 3760128 3770496 3773184 3783588 3797647 3799296 3809772 3812488 3817152 3830406 3838464 3838872 3849048 3851792 3856914 3878448 3896676 3898368 3910144 3911904 3925487 3938976 3952653 3958528 3979584 3980007 3993402 3995136 4006152 4009008 4021038 4022784 4036752 4042752 4055724 4064256 4064688 4078368 4084864 4092529 4106592 4120851 4142016 4143104 4149369 4153437 4154528 4156398 4171776 4185162 4205936 4215232 4228308 4244832 4274208 4289049 4295424 4307268 4318272 4318731 4330179 4333266 4340168 4363254 4386816 4398912 4400892 4402048 4414186 4432512 4444734 4453344 4468736 4468807 4478684 4499733 4510134 4524032 4541346 4548096 4563888 4588164 4595472 4644864 4660992 4668416 4673844 4677176 4693248 4709544 4716544 4731678 4734976 4742136 4748032 4761124 4767744 4806784 4817408 4820038 4832352 4849131 4867072 4882689 4909056 4922592 4935168 4948776 4952304 4960192 4973869 4986576 5010012 5011328 5025146 5027328 5030912 5044784 5065728 5079696 5089536 5107208 5117952 5118496 5132064 5134374 5142552 5169906 5171264 5185523 5195568 5197824 5215872 5230254 5243616 5251968 5261823 5270204 5298237 5306112 5306676 5324536 5326848 5334903 5341536 5345344 5360083 5361384 5363712 5382336 5390336 5397177 5407632 5419008 5419584 5437824 5438402 5452818 5475456 5494468 5520291 5522688 5532492 5537916 5541864 5562368 5571342 5580216 5637744 5640192 5655744 5659776 5675382 5698944 5714658 5718732 5725728 5727232 5743024 5745609 5757696 5758308 5773572 5777688 5785371 5817672 5845014 5849088 5865216 5867856 5908464 5910016 5926312 5937792 5969376 5990103 5992704 5999644 6009228 6013512 6031557 6055128 6064128 6083586 6085184 6097032 6101963 6117552 6127296 6159888 6191122 6214656 6231792 6234597 6257664 6277743 6279392 6308904 6322848 6342462 6367248 6443136 6460902 6465508 6499899 6510252 6544881 6545408 6563456 6580224 6598368 6603072 6621279 6648768 6667101 6671854 6680016 6703104 6718026 6754304 6765201 6772928 6786048 6822144 6823936 6842752 6845832 6856736 6893208 6927424 6930432 6954496 6973672 6991488 7002624 7010766 7015764 7039872 7064316 7074816 7075568 7097517 7102464 7113204 7122048 7141686 7148512 7151616 7176448 7196236 7210176 7225344 7226112 7230057 7248528 7250432 7270424 7285282 7300608 7360388 7363584 7376656 7383888 7389152 7428456 7440288 7479864 7516992 7517791 7520256 7537719 7540992 7546368 7567176 7595294 7598592 7619544 7624976 7634304 7660812 7676928 7677744 7698096 7701561 7703584 7713828 7756896 7793352 7796736 7820288 7823808 7837697 7845381 7850974 7877952 7905306 7917056 7959168 7960014 7986804 7990272 8012304 8018016 8042076 8045568 8073504 8085504 8101537 8111448 8128512 8129376 8156736 8157603 8169728 8179227 8185058 8213184 8241702 8284032 8286208 8298738 8306874 8309056 8312796 8331967 8343552 8370324 8411872 8430464 8456616 8489664 8513073 8548416 8571987 8578098 8590848 8614536 8636544 8637462 8660358 8666532 8680336 8726508 8767521 8773632 8797824 8801784 8804096 8828372 8865024 8889468 8906688 8937472 8937614 8957368 8999466 9020268 9048064 9082692 9096192 9127776 9176328 9190944 9222857 9286683 9289728 9321984 9336832 9347688 9354352 9386496 9419088 9433088 9463356 9484272 9496064 9522248 9613568 9634816 9640076 9664704 9691353 9698262 9734144 9765378 9818112 9845184 9870336 9897552 9904608 9920384 9947738 9973152 10007781 10020024 10022656 10050292 10054656 10061824 10077039 10089568 10131456 10159392 10179072 10214416 10235904 10236992 10264128 10265219 10268748 10285104 10339812 10342528 10371046 10391136 10395648 10431744 10460508 10487232 10499377 10503936 10516149 10523646 10540408 10596474 10612224 10613352 10649072 10653696 10669806 10683072 10690688 10712529 10720166 10722768 10727424 10764672 10794354 10815264 10838016 10839168 10852817 10875648 10876804 10905636 10927923 10950912 10988936 11040582 11045376 11064984 11075832 11083728 11124736 11142684 11160432 11275488 11280384 11311488 11314639 11319552 11350764 11392941 11397888 11429316 11437464 11451456 11454464 11486048 11491218 11515392 11516616 11547144 11555376 11570742 11635344 11690028 11730432 11735712 11776461 11816928 11820032 11852624 11857959 11875584 11938752 11940021 11980206 11985408 11999288 12018456 12027024 12063114 12110256 12128256 12167172 12170368 12194064 12203926 12235104 12254592 12277587 12319776 12362553 12382244 12429312 12448107 12463584 12469194 12515328 12555486 12558784 12593413 12617808 12645696 12684924 12734496 12867147 12886272 12921804 12931016 12956193 12999798 13020504 13089762 13090816 13126912 13160448 13196736 13206144 13242558 13297536 13334202 13343708 13360032 13406208 13406421 13436052 13499199 13508608 13530402 13545856 13572096 13644288 13647872 13685504 13691664 13713472 13786416 13854848 13908992 13947344 13982976 14005248 14021532 14031528 14079744 14128632 14149632 14151136 14195034 14204928 14226408 14244096 14283372 14297024 14303232 14352896 14392472 14420352 14452224 14460114 14497056 14500864 14540848 14547393 14570564 14601216 14648067 14720776 14727168 14753312 14767776 14778304 14819053 14856912 14880576 14921607 14959728 15033984 15035582 15075438 15081984 15092736 15134352 15190588 15197184 15239088 15249952 15268608 15321624 15353856 15355488 15396192 15403122 15407168 15427656 15449651 15513792 15556569 15586704 15593472 15640576 15647616 15675394 15690762 15701948 15755904 15785469 15810612 15834112 15894711 15918336 15920028 15973608 15980544 16024608 16036032 16080249 16084152 16091136 16147008 16171008 16191531 16203074 16222896 16257024 16258752 16313472 16315206 16339456 16358454 16370116 16426368 16483404 16560873 16568064 16572416 16597476 16613748 16618112 16625592 16663934 16687104 16740648 16823744 16860928 16870133 16913232 16979328 17026146 17096832 17143974 17156196 17181696 17229072 17236827 17273088 17274924 17320716 17333064 17356113 17360672 17453016 17535042 17547264 17595648 17603568 17608192 17656744 17730048 17778936 17813376 17874944 17875228 17914736 17970309 17998932 18040536 18094671 18096128 18165384 18192384 18255552 18305889 18352656 18381888 18445714 18573366 18643968 18673664 18695376 18703791 18708704 18772992 18838176 18866176 18926712 18968544 18992128 19034407 19044496 19227136 19269632 19280152 19329408 19382706 19396524 19468288 19499697 19530756 19636224 19690368 19740672 19795104 19809216 19840768 19863837 19895476 19946304 20001303 20015562 20040048 20045312 20100584 20109312 20123648 20154078 20179136 20234777 20262912 20318784 20358144 20428832 20471808 20473984 20528256 20530438 20537496 20570208 20679624 20685056 20742092 20782272 20784481 20791296 20863488 20921016 20974464 20998754 21007872 21032298 21047292 21080816 21192948 21224448 21226704 21292551 21298144 21307392 21339612 21366144 21381376 21425058 21440332 21445536 21454848 21529344 21588708 21630528 21668927 21676032 21678336 21690171 21705634 21751296 21753608 21811272 21855846 21901824 21977872 22081164 22090752 22129968 22151664 22167456 22285368 22320864 22398367 22550976 22553373 22560768 22613157 22622976 22629278 22639104 22701528 22785882 22795776 22858632 22874928 22902912 22908928 22972096 22982436 23030784 23033232 23094288 23110752 23141484 23270688 23351489 23380056 23460864 23471424 23513091 23536143 23552922 23633856 23640064 23705248 23715918 23751168 23877504 23880042 23960412 23970816 23998576 24036912 24054048 24126228 24220512 24256512 24304611 24334344 24340736 24388128 24407852 24470208 24472809 24509184 24537681 24555174 24639552 24725106 24764488 24858624 24896214 24927168 24938388 24995901 25030656 25110972 25117568 25186826 25235616 25291392 25369848 25468992 25498487 25539219 25734294 25772544 25843608 25862032 25912386 25999596 26041008 26179524 26253824 26320896 26393472 26412288 26485116 26595072 26668404 26687416 26720064 26812416 26812842 26872104 26998398 27017216 27060804 27091712 27144192 27288576 27371008 27383328 27426944 27478409 27572832 27668571 27709696 27817984 27860049 27894688 27965952 28010496 28043064 28063056 28159488 28257264 28299264 28302272 28390068 28452816 28488192 28566744 28594048 28705792 28784944 28840704 28904448 28920228 28994112 29001728 29074059 29081696 29094786 29141128 29202432 29296134 29441552 29454336 29506624 29535552 29556608 29638106 29713824 29761152 29843214 29919456 30023343 30067968 30071164 30150876 30163968 30185472 30231117 30268704 30381176 30394368 30478176 30499904 30537216 30584003 30643248 30707712 30710976 30792384 30795657 30806244 30814336 30855312 30899302 31027584 31113138 31173408 31186944 31281152 31281649 31295232 31350788 31381524 31403896 31498131 31511808 31570938 31621224 31668224 31789422 31836672 31840056 31947216 31961088 32049216 32072064 32137587 32160498 32168304 32182272 32294016 32383062 32406148 32445792 32514048 32517504 32558451 32626944 32630412 32678912 32716908 32740232 32783769 32852736 32966808 33121746 33136128 33144832 33194952 33227496 33236224 33251184 33327868 33374208 33481296 33647488 33721856 33740266 33826464 33943917 33958656 34052292 34178823 34193664 34287948 34312392 34363392 34458144 34473654 34546176 34549848 34641432 34666128 34712226 34721344 34817083 34906032 35070084 35191296 35207136 35216384 35313488 35329383 35460096 35557872 35573877 35626752 35750456 35820063 35829472 35940618 35997864 36081072 36189342 36192256 36330768 36384768 36511104 36611778 36705312 36763776 36832761 36891428 37087659 37146732 37287936 37344321 37347328 37390752 37407582 37417408 37520581 37545984 37676352 37732352 37780239 37853424 37937088 37984256 38068814 38088992 38454272 38539264 38560304 38601441 38658816 38765412 38793048 38936576 38999394 39061512 39272448 39380736 39481344 39590208 39618432 39681536 39727674 39790952 39892608 40002606 40031124 40080096 40090624 40201168 40218624 40219263 40247296 40308156 40358272 40469554 40497597 40525824 40637568 40716288 40857664 40943616 40947968 40970323 41056512 41060876 41074992 41140416 41359248 41370112 41484184 41564544 41568962 41726976 41842032 41948928 41997508 42015744 42064596 42094584 42161632 42385896 42448896 42453408 42585102 42596288 42614784 42679224 42713741 42732288 42762752 42850116 42880664 42891072 42909696 43058688 43177416 43261056 43337854 43356672 43380342 43411268 43502592 43507216 43622544 43642179 43711692 43803648 43944201 43955744 44162328 44181504 44259936 44303328 44334912 44457159 44570736 44641728 44764821 44796734 45101952 45106746 45226314 45245952 45258556 45278208 45403056 45571764 45591552 45717264 45749856 45805824 45817856 45944192 45964872 46061568 46066464 46188576 46221504 46226417 46282968 46348953 46541376 46669707 46702978 46760112 46921728 46942848 47026182 47072286 47105844 47267712 47280128 47356407 47410496 47431836 47502336 47755008 47760084 47920824 47941632 47997152 48073824 48108096 48240747 48252456 48441024 48513024 48574593 48609222 48668688 48681472 48776256 48815704 48940416 48945618 49018368 49075362 49110348 49279104 49450212 49528976 49682619 49717248 49792428 49854336 49876776 49991802 50061312 50221944 50235136 50373652 50471232 50582784 50610399 50739696 50937984 50996974 51078438 51468588 51545088 51687216 51710481 51724064 51824772 51999192 52082016 52359048 52507648 52624537 52641792 52786944 52824576 52970232 53190144 53336808 53374832 53440128 53624832 53625684 53744208 53910927 53996796 54121608 54183424 54288384 54577152 54742016 54766656 54853888 54917667 54956818 55145664 55337142 55419392 55635968 55720098 55789376 55931904 55943207 56020992 56086128 56126112 56318976 56514528 56598528 56604544 56710759 56780136 56905632 56976384 57103221 57133488 57188096 57411584 57569888 57681408 57808896 57840456 57988224 58003456 58148118 58163392 58189572 58282256 58323769 58404864 58592268 58883104 58908672 59013248 59071104 59113216 59276212 59427648 59522304 59591511 59686428 59838912 60003909 60046686 60135936 60142328 60301752 60327936 60370944 60462234 60537408 60704331 60762352 60788736 60956352 60999808 61074432 61168006 61286496 61415424 61421952 61584768 61591314 61612488 61628672 61710624 61798604 61924897 62055168 62226276 62346816 62353443 62373888 62562304 62563298 62590464 62701576 62763048 62807792 62996262 63023616 63141876 63242448 63336448 63578844 63673344 63680112 63894432 63922176 64098432 64144128 64275174 64320996 64336608 64364544 64559999 64588032 64766124 64812296 64891584 65006781 65028096 65035008 65070513 65116902 65253888 65260824 65357824 65433816 65480464 65567538 65705472 65933616 66243492 66272256 66389904 66454992 66472448 66502368 66655736 66962592 67195101 67294976 67443712 67480532 67652928 67660119 67839471 67887834 67917312 68104584 68357646 68387328 68575896 68624784 68726784 68916288 68947308 69092352 69099696 69282864 69332256 69424452 69442688 69634166 69812064 70054467 70140168 70382592 70414272 70432768 70539273 70608429 70626976 70658766 70920192 71115744 71147754 71253504 71500912 71640126 71658944 71856533 71881236 71995728 72162144 72378684 72661536 72769536 72913833 73022208 73223556 73410624 73418427 73527552 73613043 73665522 73782856 74175318 74293464 74575872 74688642 74694656 74781504 74815164 74834816 74987703 75041162 75091968 75352704 75560478 75706848 75874176 75968512 75969719 76137628 76177984 76495461 76908544 77078528 77120608 77202882 77317632 77530824 77586096 77873152 77998788 78123024 78761472 78962688 79180416 79236864 79363072 79455348 79581904 79785216 80005212 80062248 80160192 80181248 80402336 80437248 80438526 80494592 80616312 80716544 80939108 80995194 81051648 81275136 81432576 81715328 81895936 81940646 82113024 82121752 82149984 82280832 82435227 82718496 82740224 82968368 83005713 83129088 83137924 83453952 83580147 83684064 83897856 83995016 84031488 84129192 84189168 84323264 84555773 84771792 84897792 84906816 85170204 85192576 85358448 85427482 85464576 85525504 85700232 85761328 85782144 86117376 86354832 86522112 86675708 86713344 86760684 86822536 87005184 87014432 87245088 87284358 87423384 87607296 87888402 87911488 88153891 88324656 88363008 88519872 88606656 88669824 88914318 89141472 89283456 89529642 89593468 90070029 90203904 90213492 90452628 90491904 90517112 90556416 90693351 90806112 91121411 91143528 91183104 91434528 91499712 91611648 91635712 91752009 91888384 91929744 92123136 92132928 92377152 92386971 92443008 92452834 92565936 92697906 93082752 93339414 93405956 93520224 93843456 93844947 93885696 94052364 94144572 94211688 94494393 94535424 94560256 94712814 94820992 94863672 95004672 95510016 95520168 95841648 95883264 95994304 96147648 96216192 96412761 96481494 96504912 96882048 97149186 97218444 97337376 97362944 97552512 97631408 97675353 97880832 97891236 98036736 98150724 98220696 98351307 98558208 98900424 99057952 99365238 99434496 99584856 99708672 99753552 99983604 100122624 100443888 100470272 100747304 100942464 101165568 101220798 101479392 101831751 101875968 101993948 102156876 102536469 102937176 103090176 103374432 103420962 103448128 103649544 103733371 103998384 104164032 104451249 104718096 105015296 105249074 105573888 105649152 105940464 105988149 106380288 106673616 106721631 106749664 106880256 107251368 107488416 107821854 107993592 108243216 108366848 108576768 109154304 109484032 109533312 109707776 109835334 109913636 110291328 110498283 110674284 110838784 111262977 111271936 111440196 111578752 111863808 111886414 112041984 112172256 112252224 112561743 112637952 113029056 113197056 113209088 113340717 113421518 113560272 113811264 113952768 114206442 114266976 114376192 114823168 115139776 115362816 115457257 115617792 115680912 115976448 116006912 116296236 116326784 116379144 116564512 116647538 116809728 117184536 117766208 117817344 118026496 118090931 118142208 118226432 118552424 118855296 119044608 119183022 119372856 119677824 120007818 120093372 120271872 120284656 120603504 120655872 120657789 120741888 120924468 121074816 121408662 121492791 121524704 121577472 121912704 121999616 122148864 122336012 122572992 122830848 122843904 122910969 123169536 123182628 123224976 123257344 123421248 123597208 123849794 124110336 124452552 124693632 124706886 125124608 125126596 125180928 125403152 125526096 125615584 125992524 126047232 126283752 126484896 126672896 127157688 127346688 127360224 127788864 127802447 127844352 128141223 128196864 128288256 128550348 128641992 128673216 128729088 129119998 129176064 129532248 129624592 129783168 130013562 130070016 130141026 130233804 130507776 130521648 130715648 130867632 130926537 130960928 131135076 131410944 131867232 132486984 132544512 132779808 132909984 132944896 133004736 133240849 133311472 133371477 133925184 134294463 134390202 134589952 134887424 134961064 135305856 135320238 135678942 135775668 135834624 136209168 136715292 136774656 137151792 137249568 137453568 137832576 137894616 138184704 138199392 138565728 138664512 138679251 138848904 138885376 139046859 139268332 139624128 140009121 140108934 140280336 140765184 140828544 140865536 141078546 141216858 141253952 141317532 141643439 141840384 142231488 142295508 142507008 143001824 143280252 143317888 143713066 143762472 143991456 144324288 144722241 144757368 145323072 145491367 145539072 145723779 145827666 146044416 146447112 146821248 146836854 147055104 147226086 147331044 147565712 148350636 148586928 149047857 149151744 149377284 149563008 149630328 149669632 149975406 150082324 150183936 150705408 151120956 151413696 151748352 151831197 151937024 151939438 152275256 152355968 152990922 153817088 154157056 154241216 154405764 154635264 155061648 155172192 155997576 156246048 156788569 157522944 157873611 157925376 158360832 158473728 158726144 158910696 159163808 159570432 160010424 160124496 160320384 160362496 160804672 160874496 160877052 161232624 161433088 161878216 161990388 162550272 162865152 163430656 163791872 163881292 164226048 164243504 164299968 164561664 164753001 164870454 165436992 165480448 165936736 166011426 166258176 166275848 166907904 167160294 167368128 167795712 167829621 167990032 168062976 168258384 168378336 168646528 169111546 169543584 169795584 169813632 170132277 170340408 170385152 170716896 170854964 170929152 171051008 171309663 171400464 171522656 171564288 172234752 172709664 173044224 173351416 173426688 173521368 173645072 174010368 174028864 174490176 174508723 174568716 174846768 174971307 175214592 175776804 175822976 176307782 176649312 176726016 177039744 177213312 177339648 177828636 178282944 178489409 178566912 178774533 179059284 179186936 180140058 180407808 180426984 180905256 180983808 181034224 181112832 181386702 181612224 182112993 182242822 182287056 182366208 182869056 182999424 183223296 183504018 183776768 183859488 184246272 184265856 184497889 184754304 184773942 184886016 184905668 185131872 185395812 185774691 186165504 186678828 186811912 187040448 187060329 187686912 187689894 187771392 188104728 188289144 188423376 188988786 189070848 189120512 189425628 189641984 189727344 190009344 191020032 191040336 191683296 191766528 191988608 192295296 192348863 192432384 192825522 192962988 193009824 193679997 193764096 194298372 194436888 194674752 194725888 195020343 195105024 195211539 195262816 195350706 195761664 195782472 196073472 196301448 196441392 196702614 197116416 197800848 198115904 198730476 199169712 199417344 199507104 199967208 200887776 200940544 201494608 201585303 201884928 202331136 202441596 202958784 202980357 203518413 203663502 203751936 203987896 204313752 205072938 205874352 206180352 206748864 206841924 206896256 207299088 207466742 207996768 208328064 208902498 209436192 210030592 210163401 210498148 211147776 211298304 211617819 211880928 211976298 212760576 213347232 213443262 213499328 213760512 214088021 214502736 214976832 215569599 215643708 215987184 216486432 216733696 218308608 218741499 218968064 219066624 219415552 219670668 219827272 220255281 220582656 220996566 221348568 221677568 222525954 222543872 222880392 223157504 223727616 223772828 224083968 224344512 224504448 224963109 225123486 225275904 226058112 226418176 226681434 226843036 227120544 227622528 227905536 227909157 228412884 228533952 228752384 229486383 229646336 230279552 230725632 230914514 231235584 231361824 231952896 232013824 232592472 232653568 232758288 233129024 233295076 233619456 233771843 234369072 235532416 236052992 236181862 236284416 236452864 237104848 237710592 238089216 238366044 238745712 239355648 240015636 240186744 240543744 240569312 241207008 241311744 241315578 241483776 241848936 242149632 242817324 242985582 243049408 243154944 243719581 243825408 243999232 244297728 244672024 245145984 245687808 245821938 246339072 246365256 246449952 246514688 246842496 247194416 247305681 247699588 248220672 248905104 249017139 249387264 249413772 250253192 250361856 250740441 250806304 251052192 251231168 251923901 251985048 252094464 252567504 252969792 253345792 253667319 254315376 254693376 254720448 255577728 255604894 256282446 256393728 256576512 257100696 257283984 257346432 258239996 258352128 259064496 259249184 259566336 260027124 260140032 260282052 260467608 261015552 261043296 261431296 261735264 261853074 261921856 262270152 262644067 262821888 263734464 264461673 264973968 265089024 265559616 265819968 265889792 266009472 266481698 266622944 266742954 267850368 268588926 268780404 269179904 269774848 269922128 270210087 270611712 270640476 271357884 271551336 271669248 272418336 273364233 273430584 273549312 274303584 274499136 274907136 275256027 275665152 275789232 276369408 276398784 277131456 277160913 277329024 277358502 277697808 277770752 278093718 278536664 279248256 280018242 280217868 280560672 281530368 281534841 281657088 281731072 282157092 282433716 282507904 282635064 283286878 283483179 283680768 284462976 284591016 285014016 286003648 286560504 286635776 286792261 287426132 287524944 287982912 288648576 289444482 289514736 290646144 290982734 291447558 291655332 292088832 292894224 293026059 293642496 293673708 294110208 294452172 294662088 295053921 295131424 296701272 297173856 298095714 298303488 298754568 299126016 299260656 299339264 299950812 300164648 300367872 301410816 302241912 302827392 303496704 303662394 303874048 303878876 304550512 304711936 305495253 305981844 307609407 307634176 308482432 308811528 309270528 310123296 310344384 311200113 311995152 312492096 313353747 313577138 315045888 315747222 316721664 316947456 317452288 317821392 317964447 318327616 319140864 320020848 320248992 320640768 320724992 321609344 321754104 322465248 322866176 323584919 323756432 323980776 325100544 325730304 326861312 327583744 327762584 328452096 328487008 328599936 329123328 329506002 329740908 330873984 330960896 331494849 331873472 332022852 332516352 332551696 333815808 334320588 334736256 335591424 335659242 335980064 336125952 336516768 336756672 337293056 337685229 338223092 339087168 339591168 339627264 340022151 340264554 340680816 340770304 341433792 341709928 341858304 342102016 342619326 342800928 343045312 343128576 343991209 344469504 345419328 346088448 346371771 346702832 346853376 347042736 347290144 348020736 348057728 348980352 349017446 349137432 349693536 349942614 350429184 351553608 351645952 352615564 353298624 353336177 353452032 354079488 354272793 354426624 354679296 355657272 356565888 356978818 357133824 357549066 358118568 358373872 360280116 360815616 360853968 361810512 361967616 361973367 362068448 362225664 362773404 363224448 364225986 364485644 364574112 364732416 365738112 365998848 366446592 367008036 367553536 367718976 368371759 368492544 368531712 368732907 368995778 369508608 369547884 369772032 369811336 370263744 370791624 371549382 372331008 373357656 373623824 374080896 374120658 375373824 375379788 375542784 376209456 376578288 376846752 377977572 378141696 378851256 379283968 379454688 380018688 380772239 382040064 382080672 383366592 383407341 383533056 383977216 384423669 384590592 384697726 384864768 385651044 385925976 386019648 387359994 387528192 388596744 388873776 389349504 389451776 390040686 390210048 390423078 390525632 390701412 391523328 391564944 391602449 392146944 392602896 392882784 393405228 394232832 395601696 396231808 396975313 397460952 398339424 398834688 399014208 399722547 399934416 400114431 401775552 401881088 402883389 402989216 403170606 403769856 404662272 404883192 405917568 405960714 407036826 407327004 407503872 407975792 408627504 410145876 411748704 412360704 413497728 413683848 413792512 414598176 414933484 415993536 416037753 416656128 417140577 417804996 418872384 420027363 420061184 420326802 420996296 422295552 422596608 423235638 423761856 423952596 424930317 425521152 426694464 426886524 426998656 427521024 428176042 429005472 429953664 431139198 431287416 431974368 432972864 433467392 433474279 434166723 436474101 436617216 437482998 437936128 438133248 438831104 439341336 439654544 440510562 441165312 441993132 442697136 443355136 445051908 445760784 446315008 447455232 447545656 448689024 449008896 449926218 450246972 450551808 452116224 452836352 453362868 453686072 454241088 455245056 455493591 455811072 455818314 456825768 457067904 457504768 458972766 459292672 460559104 461451264 461829028 462471168 462723648 463905792 465184944 465307136 465516576 466258048 466590152 467543686 468738144 470365707 471064832 472105984 472363724 472568832 472905728 473620833 474209696 475421184 476178432 476732088 477491424 478711296 480031272 480373488 481087488 481138624 482414016 482465293 482623488 482631156 483697872 484299264 485634648 485971164 486098816 487439162 487650816 487998464 488595456 489344048 490291968 491375616 491643876 492678144 492730512 492899904 493029376 493684992 494259003 494388832 494611362 495399176 496441344 497810208 498034278 498774528 498827544 500506384 500723712 501480882 501612608 502104384 502462336 502995731 503488863 503847802 503970096 504188928 505135008 505939584 507334638 508630752 509386752 509440896 510396831 511155456 511209788 512564892 512787456 513153024 513928989 514201392 514567968 514692864 516479992 516704256 518128992 518498368 519132672 519928051 520054248 520280064 520564104 520935216 522031104 522086592 522862592 523470528 523526169 523706148 523843712 524540304 524913921 525288134 525643776 527468928 528923346 529947936 530178048 531119232 531639936 531779584 531788033 532018944 532963396 533245888 533485908 535468227 535700736 537177852 537560808 538359808 539549696 539844256 540420174 541223424 541280952 542715768 543102672 543338496 544836672 546338979 546728466 546861168 547098624 548607168 548998272 550512054 551330304 551578464 552738816 552797568 553493667 554262912 554321826 554658048 554717004 555395616 555541504 556187436 557073328 557324073 558496512 560036484 560435736 561121344 561180987 563060736 563069682 563314176 563462144 564314184 564867432 565015808 565270128 566573756 566966358 567361536 568925952 569182032 570028032 572007296 573121008 573271552 573584522 574852264 575049888 575965824 577046589 577297152 578888964 579029472 581039991 581292288 581965468 582895116 583310664 584177664 585061029 585788448 586052118 587284992 587347416 588220416 588904344 589324176 590107842 590262848 591890411 593402544 594347712 596191428 597509136 598252032 598521312 598678528 599901624 600329296 602821632 604483824 604755909 605654784 606993408 607324788 607757752 608941071 609101024 609423872 610990506 611963688 615218814 615268352 616964864 617623056 618541056 620246592 620688768 622400226 623990304 624984192 626707494 627154276 630091776 630490203 631494444 633443328 633894912 634853457 634904576 635642784 635928894 636655232 637849877 638281728 640041696 640497984 641281536 641449984 642264063 643218688 643508208 644930496 645732352 646708797 647169838 647512864 647961552 650201088 653722624 655167488 655525168 656224497 656904192 656974016 657199872 658246656 659012004 659481816 661747968 661921792 662989698 663746944 664045704 665032704 665103392 667631616 668641176 669472512 671182848 671318484 671960128 672251904 673033536 673513344 674586112 674889327 675370458 676446184 678174336 679254528 680044302 680529108 681361632 681540608 682867584 683419856 683716608 683727471 684204032 685238652 685601856 686090624 686257152 687982418 688459149 688939008 690838656 692176896 692743542 693405664 693706752 694085472 694580288 696041472 696115456 696495491 697960704 698034892 698274864 699387072 699885228 700858368 701315529 703107216 703291904 705231128 706597248 706672354 708158976 708545586 708853248 709358592 711314544 713131776 713957636 714267648 715098132 716237136 716747744 720560232 721631232 721707936 723621024 723935232 723946734 724136896 724451328 725546808 726133597 726448896 728451972 728971288 729148224 729464832 731158743 731476224 731997696 732893184 734016072 735107072 735437952 736743518 737063424 737465814 737991556 739017216 739095768 739544064 739622672 740527488 741583248 741917043 743098764 744662016 746715312 747051417 747247648 748161792 748241316 750759576 751085568 752418912 753156576 753693504 755771703 755955144 756283392 757702512 758567936 758909376 760037376 761001957 761544478 764080128 764161344 766733184 766814682 767954432 768847338 769181184 769395452 769729536 771302088 771851952 772039296 774719988 775056384 777193488 777747552 778699008 778903552 780081372 780420096 780846156 781051264 781402824 783046656 783129888 783204898 784293888 785205792 785765568 785849089 786810456 787932201 788465664 791203392 792463616 793385019 793950626 794921904 796678848 797669376 798028416 799445094 799868832 800228862 803551104 803762176 805766778 805978432 806341212 807539712 808200799 809324544 809766384 811835136 811921428 814073652 814654008 815007744 815951584 817255008 820092699 820291752 823497408 824721408 825768081 826995456 827367696 827585024 829196352 829866968 831482739 831987072 832075506 833312256 834281154 835609992 837744768 840054726 840122368 840653604 841992592 844591104 844604523 845193216 846471276 847523712 847905192 849860634 850449537 851042304 853388928 853773048 853997312 855042048 856352084 858010944 859907328 860376783 862278396 862574832 863948736 865945728 866934784 866948558 868333446 872948202 874965996 875872256 876266496 877662208 878682672 879078177 879309088 881021124 882330624 883986264 885394272 886710272 890103816 891521568 892630016 894617129 894910464 895091312 897378048 898017792 899852436 900493944 901103616 904232448 905672704 906725736 907372144 908482176 910490112 910987182 911622144 911636628 913651536 914135808 915009536 916485759 917945532 921118208 922902528 923658056 925447296 927811584 930369888 930614272 931033152 932516096 933180304 933600339 935087372 937476288 940061241 940731414 942129664 944211968 944727448 945137664 945811456 947241666 948419392 950842368 951034519 952356864 953464176 954982848 957422592 960062544 960746976 962174976 962277248 964828032 964930586 965262312 967395744 968598528 970754757 971269296 971942328 972197632 974878324 975301632 975996928 977190912 978688096 980583936 982751232 983287752 985356288 985461024 985799808 986058752 987369984 988518006 988777664 989222724 990798352 991504073 992882688 995620416 996068556 997549056 997655088 1001012768 1001447424 1002961764 1003225216 1004208768 1004924672 1005991462 1006977726 1007695604 1007940192 1008377856 1010270016 1011879168 1013055687 1014669276 1017261504 1018439569 1018773504 1018881792 1020066453 1020793662 1022310912 1022419576 1025129784 1025574912 1026306048 1027857978 1028402784 1029135936 1029385728 1031973627 1032959984 1033408512 1036257984 1036996736 1038265344 1039115313 1039856102 1040108496 1040560128 1041128208 1041870432 1044062208 1044173184 1046941056 1047052338 1047412296 1047687424 1049080608 1049827842 1050576268 1051287552 1052723249 1054937856 1057846692 1059895872 1060008531 1060356096 1062238464 1062818379 1063279872 1063559168 1063576066 1064037888 1065926792 1066491776 1066971816 1070936454 1071401472 1074355704 1075121616 1076719616 1079099392 1079688512 1080840348 1082446848 1082561904 1085431536 1086205344 1086676992 1089673344 1092677958 1093456932 1093722336 1094197248 1097214336 1097519983 1097996544 1101024108 1102660608 1103156928 1105115277 1105477632 1105595136 1106198721 1106987334 1108525824 1108643652 1109316096 1109434008 1110791232 1111083008 1112374872 1114146656 1114648146 1116993024 1120072968 1120871472 1122242688 1122361974 1126121472 1126139364 1126628352 1128628368 1129734864 1130031616 1130540256 1133147512 1133932716 1137851904 1138364064 1140056064 1142316717 1144014592 1146242016 1146543104 1147169044 1149704528 1150099776 1150222023 1151931648 1153271007 1154093178 1154594304 1157777928 1158058944 1162079982 1162584576 1163930936 1165790232 1166621328 1168355328 1170122058 1171576896 1172104236 1174569984 1174694832 1174807347 1176440832 1177808688 1178648352 1180215684 1180525696 1183780822 1186805088 1188695424 1190925939 1192382856 1195018272 1196504064 1197042624 1197357056 1199167641 1199803248 1200343293 1200658592 1205643264 1208967648 1209511818 1211309568 1213986816 1214649576 1215515504 1217882142 1218202048 1218847744 1221561061 1221981012 1223927376 1230437628 1233929728 1235246112 1237082112 1240493184 1241377536 1244800452 1247980608 1248113259 1249968384 1251421731 1253414988 1254308552 1260183552 1260980406 1262988888 1266886656 1267789824 1269706914 1269809152 1271285568 1271857788 1273310464 1274790951 1275699754 1276563456 1280083392 1280995968 1282563072 1284528126 1286437376 1287016416 1289860992 1291464704 1291485223 1293417594 1294339676 1295025728 1295923104 1300402176 1300422837 1307445248 1309422303 1310334976 1311050336 1312448994 1313808384 1313948032 1314399744 1316493312 1318024008 1318963632 1323495936 1323843584 1325979396 1327493888 1328091408 1330065408 1330206784 1337282352 1338945024 1342365696 1342636968 1343920256 1346067072 1347026688 1349172224 1349778654 1350740916 1352892368 1356348672 1358509056 1360088604 1361058216 1362723264 1363081216 1365735168 1366480773 1366839712 1367433216 1367454942 1368408064 1370477304 1371203712 1372181248 1372514304 1375964836 1376918298 1377878016 1381677312 1384353792 1385487084 1386811328 1387413504 1388170944 1389160576 1392230912 1392990982 1395921408 1396069784 1396549728 1398774144 1399770456 1402631058 1406214432 1406583808 1410462256 1411097121 1413194496 1413344708 1416317952 1417091172 1417706496 1418717184 1420862499 1422629088 1426263552 1427915272 1428535296 1430196264 1432474272 1433495488 1437448141 1441120464 1443262464 1443415872 1447242048 1447395879 1447870464 1447893468 1448273792 1451093616 1452267194 1452897792 1456903944 1457942576 1458296448 1462317486 1462952448 1463995392 1465786368 1468032144 1470214144 1470875904 1473487036 1474126848 1474931628 1475983112 1478034432 1478191536 1479088128 1479245344 1481054976 1483166496 1483834086 1486197528 1489324032 1493430624 1494102834 1494495296 1496323584 1496482632 1498616147 1501519152 1502171136 1504837824 1506313152 1507387008 1508987193 1510466589 1511543406 1511910288 1512566784 1515405024 1517135872 1517818752 1522003914 1523088956 1528160256 1528322688 1531190493 1533466368 1533629364 1535908864 1537694676 1538362368 1538790904 1539459072 1541786967 1542604176 1543703904 1544078592 1549439976 1550112768 1554386976 1555495104 1557398016 1557807104 1559784153 1560162744 1560840192 1561692312 1562102528 1562805648 1566093312 1566259776 1566409796 1568587776 1570411584 1570578507 1571531136 1571698178 1573620912 1574741763 1575864402 1576931328 1582406784 1584927232 1586770038 1587901252 1589843808 1593357696 1595338752 1595364099 1596056832 1598890188 1599737664 1600457724 1606404681 1607102208 1607524352 1611533556 1611956864 1612682424 1615079424 1616401598 1618649088 1619532768 1623670272 1623842856 1628147304 1629308016 1630015488 1631903168 1634510016 1636402901 1639016937 1640185398 1640583504 1646994816 1651536162 1653990912 1654735392 1655170048 1658392704 1659733936 1660481001 1662965478 1663974144 1664151012 1666624512 1668562308 1671219984 1671972219 1675489536 1680109452 1681307208 1683542961 1683985184 1689182208 1689209046 1690386432 1692942552 1695047424 1695810384 1699721268 1700899074 1702084608 1706777856 1707546096 1707994624 1710084096 1712704168 1716021888 1719814656 1720753566 1724556792 1725149664 1727897472 1731139767 1731891456 1733869568 1733897116 1736666892 1743119973 1745896404 1749931992 1752532992 1755183087 1755324416 1757365344 1758156354 1758618176 1762042248 1763467307 1764661248 1767972528 1770788544 1773420544 1775671233 1780207632 1783043136 1785260032 1789234258 1790182624 1794756096 1796035584 1799704872 1800987888 1808464896 1811345408 1813451472 1814267727 1814744288 1816964352 1820980224 1821974364 1823273256 1827303072 1828271616 1830019072 1832971518 1835891064 1842236416 1845805056 1847316112 1850894592 1855623168 1860739776 1861228544 1862066304 1865032192 1866360608 1867200678 1870174744 1874952576 1880122482 1881462828 1884259328 1888423936 1889454896 1890275328 1891470609 1891622912 1894483332 1896838784 1901684736 1902069038 1904713728 1906928352 1909965696 1913549631 1914845184 1920125088 1921493952 1924349952 1924554496 1926792189 1929656064 1929861172 1930524624 1934791488 1937197056 1940126391 1941509514 1942538592 1943884656 1944395264 1949756648 1950603264 1951993856 1957376192 1961167872 1962773369 1965502464 1966575504 1970712576 1970922048 1971599616 1972117504 1974739968 1977036012 1977555328 1978445448 1981596704 1983008146 1985765376 1991240832 1992137112 1995098112 1995310176 2002025536 2002894848 2005923528 2006450432 2007545827 2008417536 2009849344 2011982924 2013955452 2015391208 2015880384 2016755712 2020540032 2023758336 2026111374 2029338552 2034523008 2036879138 2037763584 2040132906 2041587324 2044621824 2044839152 2050259568 2051149824 2051182413 2052612096 2055715956 2056805568 2058271872 2058771456 2063947254 2065377447 2065919968 2066817024 2072515968 2073993472 2076530688 2078230626 2079712204 2080216992 2081120256 2082256416 2083740864 2088124416 2088346368 2089486473 2093882112 2094104676 2094824592 2095374848 2098161216 2099655684 2101152536 2102575104 2103946587 2105446498 2109875712 2115693384 2119791744 2120017062 2124476928 2125636758 2126559744 2127118336 2127152132 2128075776 2131853584 2132983552 2133943632 2141872908 2142802944 2148711408 2150243232 2153439232 2159377024 2161680696 2164893696 2165123808 2170863072 2172410688 2172641599 2173353984 2178400791 2179346688 2185355916 2186913864 2187444672 2188394496 2193476229 2194428672 2195039966 2195993088 2202048216 2205321216 2206313856 2210230554 2211190272 2212397442 2213974668 2217051648 2217287304 2218632192 2218868016 2221582464 2222166016 2224749744 2225751129 2228293312 2229296292 2233986048 2240145936 2241742944 2244485376 2244723948 2252278728 2253256704 2257256736 2259469728 2260063232 2261080512 2265094433 2266295024 2267315109 2267865432 2275703808 2276728128 2280112128 2283005871 2284633434 2288029184 2292484032 2293086208 2294338088 2299409056 2300199552 2300444046 2303863296 2306542014 2308186356 2309188608 2315555856 2316117888 2324159964 2325169152 2327861872 2331580464 2333242656 2336710656 2340244116 2343153792 2344208472 2349139968 2349389664 2349614694 2352881664 2355617376 2357296704 2357547267 2360431368 2361051392 2363796603 2367561644 2373610176 2377390848 2380155057 2381851878 2384765712 2390036544 2393008128 2394085248 2394714112 2398335282 2399606496 2400686586 2401317184 2407938463 2411286528 2417935296 2419023636 2422619136 2424602397 2427973632 2429299152 2431031008 2435764284 2436404096 2437695488 2443122122 2443962024 2447854752 2460278097 2460875256 2467859456 2470492224 2473353239 2474164224 2477304243 2480986368 2482755072 2489600904 2495961216 2496226518 2499936768 2502843462 2506829976 2508617104 2520367104 2521960812 2525977776 2533773312 2533813569 2535579648 2539413828 2542571136 2543715576 2546620928 2549581902 2551399508 2553126912 2560166784 2561991936 2565126144 2569056252 2572874752 2574032832 2579721984 2581130349 2582929408 2582970446 2586835188 2588679352 2590051456 2591846208 2600804352 2600845674 2614890496 2618844606 2620669952 2622100672 2624897988 2627616768 2627896064 2628799488 2629330729 2632986624 2636048016 2637927264 2646991872 2651958792 2654987776 2656182816 2660130816 2660413568 2665405673 2674564704 2677890048 2683851387 2684731392 2685273936 2687840512 2692134144 2694053376 2698344448 2699557308 2701481832 2705784736 2712697344 2717018112 2720177208 2722116432 2725446528 2726162432 2731470336 2732961546 2733679424 2734866432 2734909884 2740954608 2741217143 2742407424 2744362496 2745028608 2751929672 2753836596 2763354624 2768707584 2770974168 2773622656 2776341888 2778321152 2784461824 2785981964 2791842816 2792139568 2793099456 2797548288 2799540912 2800801017 2805262116 2812428864 2813167616 2820183723 2820924512 2822194242 2826388992 2826689416 2832635904 2834182344 2835412992 2837434368 2841724998 2845258176 2852527104 2853103557 2855830544 2857070592 2860392528 2864948544 2866990976 2874896282 2882240928 2886524928 2886831744 2894484096 2894791758 2895786936 2896547584 2902187232 2904534388 2905795584 2912264271 2913807888 2915885152 2916592896 2924634972 2925904896 2927990784 2931572736 2936064288 2940428288 2941751808 2946974072 2948253696 2949863256 2951966224 2956068864 2956383072 2958176256 2958490688 2962109952 2966332992 2966648291 2967668172 2972395056 2974512219 2978648064 2986861248 2988205668 2988990592 2992647168 2992965264 2997232294 3003038304 3004342272 3009675648 3012626304 3014774016 3017974386 3020933178 3023086812 3023820576 3025133568 3030810048 3034271744 3034319953 3035637504 3039167061 3044007828 3046177912 3055318707 3056320512 3056645376 3062380986 3066932736 3067258728 3071817728 3075389352 3076724736 3077581808 3078918144 3083573934 3085208352 3087407808 3088157184 3095920881 3098879952 3100225536 3108773952 3110990208 3114796032 3117345939 3119568306 3120325488 3121680384 3123384624 3124205056 3125611296 3132186624 3132519552 3132819592 3140823168 3141157014 3143062272 3143396356 3147241824 3149483526 3151728804 3153862656 3158169747 3164813568 3169854464 3173540076 3175802504 3179687616 3180025593 3186715392 3188455137 3190677504 3190728198 3192113664 3197780376 3199475328 3200915448 3212809362 3214204416 3215048704 3223067112 3223913728 3225364848 3230158848 3232803196 3237298176 3239065536 3247340544 3247685712 3256294608 3258616032 3260030976 3263806336 3269020032 3272805802 3278033874 3280370796 3281167008 3292559949 3293989632 3303072324 3307981824 3309470784 3310340096 3315345831 3316785408 3318596163 3319467872 3320962002 3325930956 3327948288 3328302024 3333249024 3337124616 3342439968 3343944438 3350979072 3360218904 3362614416 3367085922 3367970368 3377257051 3378364416 3378418092 3385885104 3390094848 3391620768 3399442536 3401798148 3413555712 3415092192 3415989248 3420168192 3425408336 3426950151 3432043776 3439629312 3441507132 3449113584 3450299328 3450666069 3455794944 3459813021 3462279534 3463782912 3467794232 3473333784 3486239946 3491792808 3499863984 3505065984 3510366174 3510648832 3514730688 3516312708 3517236352 3524084496 3524422041 3526934614 3529322496 3535945056 3541577088 3551342466 3560415264 3566086272 3570520064 3572777817 3578468516 3580365248 3589512192 3592071168 3597502923 3599409744 3601975776 3616929792 3622690816 3626902944 3628535454 3629488576 3633928704 3639496357 3641960448 3643948728 3646546512 3654606144 3656543232 3660038144 3664683183 3665943036 3671782128 3684472832 3694632224 3701789184 3711246336 3721479552 3722457088 3724132608 3730064384 3732721216 3734401356 3740349488 3744339777 3749905152 3760244964 3762925656 3768518656 3776847872 3778909792 3780550656 3782941218 3783245824 3788966664 3793677568 3803369472 3804138076 3809427456 3813856704 3819931392 3824372853 3827099262 3829690368 3840250176 3842987904 3849108992 3853584378 3859312128 3859722344 3861049248 3869582976 3874394112 3874455669 3880252782 3883019028 3885077184 3887769312 3888790528 3899513296 3901206528 3901268511 3903987712 3914752384 3922335744 3925546738 3928266909 3931004928 3933151008 3941425152 3941844096 3943199232 3944235008 3949479936 3954072024 3955110656 3956890896 3963193408 3966016292 3971530752 3974121331 3982481664 3984274224 3990196224 3990620352 4004051072 4011847056 4012900864 4015091654 4016835072 4019698688 4023965848 4027910904 4030782416 4031760768 4041080064 4047516672 4052222748 4058677104 4069046016 4073758276 4075527168 4080265812 4083174648 4089243648 4089678304 4100519136 4102299648 4102364826 4105224192 4111431912 4113611136 4116543744 4117542912 4127894508 4130754894 4131839936 4133634048 4143232877 4145031936 4147986944 4153061376 4156461252 4159424408 4160433984 4162240512 4164512832 4167481728 4176692736 4178972946 4187764224 4188209352 4189649184 4190749696 4196322432 4199311368 4202305072 4207893174 4210892996 4219751424 4231386768 4233291363 4239583488 4240034124 4248953856 4251273516 4253119488 4254304264 4256151552 4262587497 4263707168 4265967104 4267887264 4282706317 4283745816 4285605888 4297422816 4300486464 4306878464 4312344423 4318754048 4323361392 4329787392 4330247616 4341726144 4342187637 4344821376 4345283198 4356801582 4358693376 4370711832 4373827728 4374889344 4386952458 4388857344 4390079932 4391986176 4404096432 4410642432 4412627712 4420461108 4422380544 4424794884 4427949336 4434103296 4434574608 4437264384 4437736032 4443164928 4444332032 4449499488 4451502258 4456586624 4458592584 4464949139 4467972096 4480291872 4483485888 4488970752 4489447896 4495848441 4504557456 4506513408 4514513472 4518939456 4520126464 4522161024 4526961579 4530188866 4531399767 4532590048 4534630218 4535730864 4551407616 4553456256 4566011742 4569266868 4576058368 4584968064 4586172416 4588676176 4593571479 4598818112 4600399104 4600888092 4607726592 4613084028 4616372712 4618377216 4631111712 4632235776 4648319928 4650338304 4655723744 4663160928 4666485312 4673421312 4679352459 4680488232 4686307584 4688416944 4698279936 4698779328 4699229388 4705763328 4711234752 4711735521 4714593408 4715094534 4720862736 4722102784 4724225289 4727593206 4735123288 4747220352 4754781696 4760310114 4763703756 4769531424 4780073088 4786016256 4786092297 4788170496 4789428224 4796670564 4799212992 4801373172 4802634368 4815876926 4819214043 4822573056 4835870592 4838047272 4845238272 4849204794 4855947264 4858598304 4862062016 4871528568 4872808192 4875390976 4875468437 4886244244 4887924048 4895709504 4909208703 4920556194 4921750512 4935718912 4940984448 4946706478 4954608486 4961972736 4965510144 4979201808 4981443003 4991922432 4992453036 4999873536 5005686924 5013659952 5015916657 5017234208 5043921624 5051955552 5067546624 5067627138 5071159296 5078827656 5085142272 5087431152 5093241856 5099163804 5102799016 5106253824 5120333568 5123983872 5130252288 5138112504 5145749504 5148065664 5159443968 5162260698 5165858816 5165940892 5173670376 5177358704 5180102912 5183692416 5193419301 5201608704 5201691348 5229359919 5229780992 5237689212 5244201344 5249795976 5255792128 5257598976 5258661458 5265973248 5272096032 5275854528 5290401921 5293983744 5303917584 5309975552 5312365632 5320261632 5320827136 5327013699 5330811346 5349129408 5355780096 5367702774 5370547872 5375681024 5384268288 5388106752 5396688896 5399114616 5402963664 5411569472 5425394688 5426491079 5434036224 5440354416 5444232864 5450893056 5452324864 5462940672 5465923092 5467358848 5469819768 5481909216 5482434286 5484814848 5488724992 5490057216 5500943623 5503859344 5507673192 5526709248 5537415168 5541948336 5547245312 5552683776 5556642304 5568923648 5571963928 5583685632 5584279136 5586198912 5595096576 5599081824 5601602034 5610524232 5624857728 5626335232 5640367446 5641849024 5644388484 5652777984 5653378832 5657405593 5665271808 5668364688 5670825984 5674868736 5683449996 5690516352 5705054208 5706207114 5711661088 5714141184 5720785056 5729897088 5733981952 5740648893 5749792564 5764481856 5773049856 5773663488 5780376567 5788968192 5789583516 5791573872 5793095168 5804374464 5809068776 5811591168 5820379173 5824528542 5827615776 5831770304 5833185792 5847850553 5849269944 5851809792 5855981568 5872128576 5880856576 5883503616 5888320107 5893948144 5896507392 5899726512 5903932448 5912137728 5912766144 5916352512 5916981376 5924219904 5932665984 5933296582 5935336344 5944790112 5949024438 5957296128 5973722496 5976411336 5977981184 5985294336 5985930528 5994464588 6006076608 6006715009 6008684544 6019351296 6022637481 6025252608 6029548032 6035948772 6041866356 6046173624 6047641152 6050267136 6061620096 6068543488 6068639906 6071275008 6078334122 6088015656 6092355824 6110637414 6113290752 6124761972 6133865472 6134517456 6143635456 6150778704 6153449472 6153547239 6155163616 6157836288 6167147868 6170416704 6174815616 6176314368 6191841762 6197759904 6200451072 6217547904 6221980416 6229592064 6234691878 6239136612 6240650976 6243360768 6246769248 6248410112 6251222592 6262319903 6264373248 6265039104 6265639184 6268459419 6281646336 6282314028 6286124544 6286792712 6294483648 6298967052 6303457608 6307725312 6311839761 6316339494 6329627136 6339708928 6347080152 6351605008 6359375232 6360051186 6373430784 6376910274 6381355008 6381456396 6384227328 6395560752 6398950656 6401830896 6425618724 6428408832 6446134224 6447827456 6450729696 6460317696 6465606392 6478131072 6494681088 6495371424 6512589216 6517232064 6517924797 6520061952 6527612672 6535202373 6538040064 6545611604 6556067748 6560741592 6562334016 6580428687 6585119898 6587979264 6606144648 6615963648 6618941568 6620680192 6630691662 6633570816 6637192326 6638935744 6641924004 6651861912 6655896576 6656604048 6657241633 6666498048 6674249232 6684879936 6687888876 6701958144 6720437808 6725228832 6734171844 6735940736 6754514102 6756836184 6771770208 6780189696 6783241536 6795283299 6798885072 6801945327 6803596296 6827111424 6830184384 6831978496 6840336384 6849017613 6850816672 6853900302 6864087552 6879258624 6883014264 6898227168 6900598656 6901332138 6911589888 6919626042 6924559068 6927565824 6935588464 6946667568 6972479892 6983585616 6999727968 7010131968 7020732348 7029461376 7032625416 7034472704 7048168992 7048844082 7053869228 7058644992 7071890112 7072641801 7083154176 7091389809 7102684932 7120830528 7132172544 7140465171 7141040128 7145555634 7156937032 7160730496 7179024384 7184142336 7195005846 7198819488 7203951552 7223815389 7233859584 7245381632 7253805888 7257070908 7258977152 7267857408 7273807191 7278992714 7283920896 7287897456 7293093024 7309212288 7313086464 7329366366 7331886072 7343564256 7368945664 7369062743 7380834291 7389264448 7403578368 7420059717 7422492672 7442959104 7444914176 7448265216 7460128768 7465442432 7468802712 7480698976 7488679554 7499810304 7520489928 7525851312 7537037312 7553695744 7557819584 7561101312 7565882436 7577933328 7587355136 7606738944 7608276152 7627713408 7639862784 7648745706 7654198524 7659380736 7680500352 7685975808 7698217984 7707168756 7718624256 7719444688 7722098496 7739165952 7743391047 7748788224 7748911338 7760505564 7766038056 7770154368 7775538624 7777581056 7799026592 7802413056 7802537022 7807975424 7829504768 7844671488 7851093476 7856533818 7862009856 7866302016 7882850304 7883688192 7886398464 7887992187 7898959872 7908144048 7910221312 7913781792 7926386816 7932032584 7948242662 7964963328 7968548448 7980392448 7981240704 7996217019 8008102144 8023694112 8025801728 8030183308 8033670144 8039397376 8047931696 8051554161 8055821808 8061564832 8063521536 8082160128 8095033344 8104445496 8117354208 8138092032 8147516552 8151054336 8160531624 8166349296 8178487296 8179356608 8201038272 8201909981 8204599296 8204729652 8222863824 8223651429 8227222272 8233087488 8235085824 8255789016 8261509788 8263679872 8286465754 8290063872 8295973888 8306122752 8312922504 8318848816 8320867968 8329025664 8334963456 8353385472 8357945892 8375528448 8376418704 8379298368 8381499392 8392644864 8398622736 8402403051 8404610144 8415786348 8421785992 8439502848 8462773536 8466582726 8479166976 8480068248 8497907712 8502547032 8506238976 8508608528 8512303104 8525174994 8527414336 8531934208 8535774528 8550927427 8559310671 8565412634 8567491632 8571211776 8594845632 8600972928 8624688846 8637508096 8646722784 8659574784 8660495232 8683452288 8684375274 8689642752 8690566396 8713603164 8717386752 8736792813 8741423664 8747655456 8749778688 8773904916 8777714688 8780159864 8783972352 8808192864 8821284864 8825255424 8838776867 8840922216 8844761088 8849589768 8855898672 8868206592 8869149216 8874528768 8875472064 8886329856 8888664064 8898998976 8899944873 8903004516 8913173248 8917185168 8923536657 8929898278 8935944192 8960583744 8966971776 8977941504 8978895792 8991696882 9009114912 9013026816 9029026944 9037878912 9040252928 9040396561 9044322048 9053923158 9060377732 9062799534 9065180096 9069260436 9071461728 9102815232 9102959859 9106912512 9132023484 9138533736 9152116736 9165956121 9169936128 9172344832 9177352352 9187142958 9197636224 9200798208 9201776184 9215453184 9226168056 9232745424 9236754432 9262223424 9264471552 9287762643 9296639856 9300676608 9311447488 9326321856 9332970624 9352037817 9358704918 9360976464 9372615168 9376833888 9396559872 9397558656 9398458776 9422469504 9423471042 9429186816 9430189068 9441725472 9444205568 9448450578 9455186412 9470246576 9474509241 9494440704 9509563392 9520620228 9527407512 9539062848 9540076779 9560146176 9565365411 9572032512 9572184594 9576340992 9578856448 9593341128 9598425984 9602746344 9605268736 9631753852 9638428086 9645146112 9671741184 9676094544 9690476544 9698409588 9711894528 9717196608 9724124032 9743057136 9745616384 9750781952 9750936874 9772488488 9775848096 9791419008 9818417406 9841112388 9843501024 9871437824 9877679847 9881968896 9893412956 9909216972 9923945472 9931020288 9946037493 9958403616 9962886006 9983844864 9984906072 9999747072 10011373848 10027319904 10031833314 10034468416 10062136987 10087843248 10103911104 10131771153 10135093248 10135254276 10157655312 10170284544 10174862304 10186483712 10198327608 10205598032 10240667136 10247967744 10260504576 10276225008 10280850453 10291499008 10296131328 10318887936 10324521396 10331881784 10347340752 10351998207 10354717408 10360205824 10367384832 10386838602 10403382696 10458719838 10459561984 10475378424 10488402688 10499591952 10511584256 10515197952 10517322916 10531946496 10544192064 10551709056 10573266123 10580803842 10587967488 10607835168 10619951104 10624731264 10641654272 10654027398 10661622692 10698258816 10711560192 10718333451 10735405548 10741095744 10751362048 10768536576 10776213504 10792508769 10793377792 10798229232 10805927328 10823138944 10850789376 10852982158 10868072448 10880708832 10888465728 10901786112 10904649728 10918489071 10925881344 10931846184 10934717696 10939639536 10963818432 10964868572 10969629696 10977449984 10980114432 10994049549 11001887246 11007718688 11015346384 11053418496 11083896672 11094490624 11105367552 11113284608 11137847296 11143927856 11167371264 11168558272 11172397824 11190193152 11198163648 11199353929 11203204068 11221048464 11249715456 11252670464 11280734892 11283698048 11288776968 11305555968 11306757664 11314811186 11330543616 11336729376 11341651968 11349737472 11366899992 11381032704 11410108416 11412414228 11423322176 11428282368 11441570112 11454820307 11459794176 11467963904 11473118559 11481297786 11499585128 11528963712 11547326976 11560753134 11577936384 11579167032 11583147744 11586190336 11608748928 11618137552 11623182336 11623367007 11640758346 11649057084 11655231552 11663540608 11666371584 11695701106 11698539888 11703619584 11703805533 11711963136 11744257152 11767007232 11776640214 11784800727 11787896288 11793014784 11799453024 11807864896 11824275456 11825532288 11832705024 11833962752 11840423347 11848439808 11865331968 11866593164 11870672688 11889580224 11898048876 11914592256 11922363993 11947444992 11952822672 11955962368 11970588672 11971861056 11988929176 12012153216 12013430018 12038702592 12045274962 12050505216 12059096064 12071897544 12083732712 12092347248 12095282304 12123240192 12137086976 12137279812 12142550016 12156668244 12176031312 12184711648 12221274828 12226581504 12249523944 12267730944 12269034912 12287270912 12301557408 12306898944 12307094478 12310327232 12315672576 12334295736 12340833408 12344271149 12349631232 12352628736 12383683524 12395519808 12400902144 12429698631 12435095808 12443960832 12459184128 12469383756 12478273224 12481301952 12486721536 12493538496 12496820224 12502445184 12524639806 12530078208 12531278368 12536918838 12563292672 12564628056 12572249088 12573585424 12588967296 12597934104 12606915216 12623679522 12632678988 12659254272 12679417856 12694160304 12699874089 12703210016 12718750464 12720102372 12746861568 12753820548 12762912792 12768454656 12791121504 12797901312 12803661792 12848118951 12851237448 12856817664 12892268448 12895654912 12901459392 12920635392 12931212784 12937033269 12956262144 12989362176 12990742848 13025178432 13026562911 13034464128 13035849594 13055225344 13070404746 13076080128 13091223208 13112135496 13121483184 13124668032 13160857374 13170239796 13175958528 13212289296 13231927296 13237883136 13241360384 13261383324 13267141632 13274384652 13277871488 13283848008 13303723824 13311793152 13313208096 13314483266 13332996096 13348498464 13369759872 13375777752 13394847417 13403916288 13440875616 13450457664 13468343688 13471881472 13487545323 13509028204 13513672368 13543540416 13560379392 13566483072 13580884737 13590566598 13597770144 13603890654 13607192592 13654222848 13660368768 13663956992 13698035226 13701633344 13707800604 13728175104 13739413583 13758517248 13766028528 13796454336 13801197312 13802664276 13823179776 13839252084 13849118136 13855131648 13871176928 13893335136 13944959784 13967171232 13999455936 14020263936 14038057377 14041464696 14058922752 14065250832 14068945408 14096337984 14097688164 14107738456 14117289984 14135206563 14143780224 14145283602 14166308352 14182779618 14205369864 14241661056 14264345088 14280930342 14282080256 14291111268 14313874064 14321460992 14358048768 14358276891 14368284672 14390011692 14397638976 14407903104 14447630778 14457642129 14467719168 14507611776 14514141816 14517954304 14535714816 14547614382 14557985428 14567841792 14575794912 14586186048 14618424576 14626172928 14626405311 14658732732 14663772144 14687128512 14727626109 14737891328 14738125486 14761668582 14778528896 14807156736 14840119434 14885918208 14889828352 14896530432 14920257536 14930884864 14937605424 14944329009 14961397952 14977359108 14999620608 15040979856 15051702624 15074074624 15115639168 15131764872 15155866656 15174710272 15208491193 15213477888 15216552304 15255426816 15279725568 15297491412 15308397048 15318761472 15361000704 15371951616 15396435968 15414337512 15437248512 15438889376 15444196992 15478331904 15486782094 15497576448 15497822676 15521011128 15532076112 15540308736 15551077248 15555162112 15580257903 15598053184 15604826112 15605074044 15659009536 15689342976 15702186952 15713067636 15732604032 15767376384 15772796928 15775984374 15797919744 15816288096 15820442624 15827563584 15852773632 15864065168 15871205763 15896485324 15929926656 15937096896 15960784896 15962481408 15981041097 15992434038 16016204288 16047388224 16051603456 16060366616 16067340288 16078794752 16095863392 16103108322 16111643616 16123129664 16127043072 16164320256 16167586823 16190066688 16208890992 16234708416 16276184064 16279473237 16295033104 16302108672 16321063248 16332698592 16356974592 16358713216 16402076544 16403819962 16409459304 16445727648 16447302858 16454444544 16466174976 16470171648 16502830869 16511578032 16523019576 16527359744 16572931508 16580127744 16591947776 16612245504 16625845008 16637697632 16641735936 16658051328 16669926912 16706770944 16715891784 16751056896 16752837408 16758596736 16762998784 16785289728 16797245472 16804806102 16809220288 16831572696 16843571984 16855569241 16879005696 16925547072 16933165452 16958333952 16960136496 16972216779 16995815424 17005094064 17012477952 17017217056 17024606208 17050349988 17054828672 17063868416 17071549056 17101854854 17118621342 17130825268 17134983264 17142423552 17189691264 17201945856 17221946679 17249377692 17275016192 17293445568 17313472673 17319149568 17320990464 17341129701 17366904576 17368750548 17379285504 17381132792 17427206328 17434773504 17473585626 17482847328 17495310912 17499557376 17543551659 17547809832 17555429376 17560319728 17567944704 17616385728 17642569728 17650510848 17664960321 17677553734 17681844432 17689522176 17699179536 17711797344 17736413184 17738298432 17749057536 17750944128 17772659712 17797997952 17799889746 17806009032 17826346496 17834370336 17847073314 17859796556 17871888384 17896295233 17921167488 17933943552 17955883008 17957791584 17983393764 18018229824 18020145027 18026053632 18058053888 18067912443 18075757824 18080505856 18080793122 18088644096 18107846316 18120755464 18125599068 18130360192 18138520872 18142923456 18205630464 18205919718 18213825024 18264046968 18277067472 18304233472 18331912242 18339872256 18344689664 18354704704 18374285916 18395272448 18401596416 18403552368 18405315103 18430906368 18452336112 18465490848 18473508864 18524446848 18528943104 18575525286 18593279712 18601353216 18622894976 18652643712 18657839711 18665941248 18704075634 18717409836 18721952928 18745230336 18753667776 18786959709 18793119744 18795117312 18796917552 18805378257 18844939008 18846942084 18858373632 18860378136 18883450944 18888411136 18896901156 18910372824 18935519283 18940493152 18949018482 18988881408 19019126784 19041240456 19054815024 19078125696 19080153558 19120292352 19130730822 19144065024 19144369188 19152681984 19186682256 19196851968 19205492688 19210537472 19263507704 19276856172 19343482368 19352189088 19380953088 19396819176 19434393216 19448248064 19486114272 19491232768 19501563904 19501873748 19544976976 19551696192 19553774391 19582838016 19605607119 19636834812 19682224776 19687002048 19741286061 19742875648 19755359694 19763937792 19786825912 19818433944 19847890944 19862040576 19892074986 19916807232 19925772012 19967689728 19969812144 19971724899 19999494144 20022747696 20054639808 20063666628 20068936832 20124273974 20175686496 20207822208 20263542306 20270508552 20315310624 20340569088 20349724608 20372967424 20385849897 20396655216 20405835981 20411196064 20481334272 20495935488 20521009152 20552450016 20561700906 20582998016 20592262656 20637775872 20649042792 20663763568 20694681504 20703996414 20709434816 20720411648 20734769664 20766538037 20773677204 20806765392 20917439676 20950756848 20976805376 20999183904 21023168512 21030395904 21034645832 21088384128 21103418112 21146532246 21161607684 21175934976 21215670336 21217925403 21239902208 21249462528 21274169427 21283308544 21308054796 21323245384 21396517632 21423120384 21436666902 21470811096 21482191488 21502724096 21537073152 21552427008 21585017538 21586755584 21596458464 21611854656 21646277888 21671446167 21701578752 21705964316 21736144896 21761417664 21776931456 21803572224 21821421573 21836978142 21851762688 21863692368 21869435392 21879279072 21927636864 21929737144 21939259392 21954899968 21988099098 22003774492 22015437376 22030692768 22106836992 22107188229 22167793344 22188981248 22210735104 22226569216 22260179151 22275694592 22287855712 22334742528 22337116544 22344795648 22380386304 22396327296 22398707858 22406408136 22442096928 22499430912 22505340928 22561469784 22567396096 22577553936 22611111936 22613515328 22629622372 22661087232 22673458752 22675868771 22683303936 22733799984 22762065408 22820216832 22824828456 22846644352 22883140224 22909640614 22919588352 22935927808 22946237118 22962595572 22999170256 23057927424 23094653952 23121506268 23155872768 23158334064 23166295488 23172380672 23217497856 23230173141 23236275104 23246364672 23246734014 23281516692 23298114168 23310463104 23327081216 23332743168 23391402212 23397079776 23407239168 23407611066 23423926272 23488514304 23534014464 23553280428 23569601454 23575792576 23586029568 23598906048 23615729792 23640799357 23648550912 23651064576 23663976561 23667925504 23680846694 23696879616 23730663936 23733186328 23741345376 23779160448 23796097752 23844727986 23894889984 23905645344 23911924736 23941177344 23943722112 23977858352 23988651057 24024306432 24026860036 24077405184 24090549924 24101010432 24118192128 24143795088 24154662483 24167465424 24184694496 24190564608 24246480384 24274559624 24285100032 24313336488 24352062624 24369423296 24436618397 24442549656 24453163008 24499047888 24535461888 24538069824 24574541824 24603114816 24605729943 24613797888 24614188956 24620654464 24668591472 24670954287 24681666816 24688542298 24699262464 24705257472 24767367048 24791039616 24859397262 24870191616 24887921664 24918368256 24938767512 24956546448 24962603904 24987076992 24993640448 25004890368 25049279612 25060156416 25062556736 25073837676 25126585344 25129256112 25144498176 25147170848 25177934592 25195868208 25213830432 25247359044 25265357976 25318508544 25358835712 25388320608 25399748178 25406420032 25437500928 25440204744 25476474499 25493723136 25507641096 25525825584 25536909312 25582243008 25595802624 25607323584 25652782281 25677932013 25696237902 25702474896 25713635328 25784536896 25791309824 25802918784 25862425568 25874066538 25912524288 25978724352 25981485696 26050356864 26053125822 26068928256 26071699188 26110450688 26140809492 26152160256 26182446416 26210378439 26224270992 26242966368 26249336064 26321714748 26340479592 26351917056 26424578592 26463854592 26475766272 26482720768 26516330601 26522766648 26534283264 26548769304 26555742976 26567696016 26607447648 26623586304 26626416192 26628966532 26665992192 26696996928 26699834619 26739519744 26751555504 26770609971 26789694834 26807832576 26881751232 26900915328 26936687376 26943762944 26975090646 27018056408 27027344736 27087080832 27120758784 27121189683 27132966144 27161769474 27181133196 27195540288 27207781308 27214385184 27308445696 27308879577 27320737536 27327913984 27396070452 27403266688 27415601208 27456350208 27478827166 27497868363 27517034496 27532057056 27592908672 27602394624 27605328552 27646359552 27678504168 27698236272 27710263296 27742353856 27786670272 27818849317 27863287929 27889919568 27934342464 27998911872 28076114754 28082929392 28117845504 28130501664 28137890816 28192675968 28195376328 28215476912 28270413126 28287560448 28290567204 28332616704 28365559236 28410739728 28423527723 28483322112 28528690176 28561860684 28582222536 28620230337 28627748128 28642921984 28716097536 28716553782 28736569344 28780023384 28795277952 28815806208 28895261556 28915284258 28935438336 29015223552 29028283632 29035908608 29071429632 29095228764 29115970856 29135683584 29151589824 29172372096 29236849152 29252345856 29252810622 29317465464 29327544288 29374257024 29455252218 29475782656 29476250972 29523337164 29557057792 29614313472 29633039541 29680238868 29771836416 29793060864 29838112479 29840515072 29861769728 29875210848 29888658018 29922795904 29954718216 29978944219 29999241216 30081959712 30103405248 30148149248 30186410961 30231278336 30263529744 30311733312 30349420544 30395313459 30416982386 30433104608 30510853632 30559451136 30594982824 30616794096 30722001408 30743903232 30792871936 30828675024 30842551359 30874497024 30877778752 30888393984 30956663808 30973564188 30995645352 31042022256 31064152224 31080617472 31102154496 31110324224 31160515806 31196106368 31210148088 31318019072 31378685952 31404373904 31426135272 31465208064 31534752768 31545593856 31551968748 31595839488 31632576192 31640885248 31655127168 31705547264 31719798369 31728130336 31742411526 31792970648 31859853312 31874193792 31924962816 31962082194 31984868076 32032408576 32094776448 32103206912 32120733232 32134680576 32155000353 32157589504 32191726784 32206216644 32223287232 32246259328 32254086144 32328640512 32335173646 32380133376 32417781984 32469416832 32552368128 32558946474 32590066208 32604217344 32642126496 32665397184 32713949184 32717426432 32755467213 32804153088 32807639924 32818918608 32891455296 32894605716 32908889088 32932349952 32940343296 32982148647 33005661738 33023156064 33046039152 33054719488 33145863016 33160255488 33183895552 33251690016 33275395264 33283471872 33316102656 33339853824 33367147273 33413541888 33431783568 33502113792 33505674816 33517193472 33525997568 33570579456 33594490944 33598061787 33609612204 33618440576 33663145392 33687143968 33711138482 33758011392 33851094144 33866330904 33916667904 33920272992 33944433558 33991630848 34010188128 34024955904 34034434112 34049212416 34100699976 34109657344 34127736832 34128279059 34143098112 34203709708 34237242684 34261650536 34269966528 34284847104 34364460921 34379382528 34403891712 34443893358 34498755384 34550032384 34586891136 34626945346 34641980928 34682259402 34733809152 34737501096 34758571008 34762265584 34854412656 34869547008 34870101021 34947171252 34965694656 34990621824 34999114752 35087103318 35095619664 35110858752 35111416599 35120639456 35135889408 35232771456 35301021696 35329920642 35355107468 35363688864 35379044352 35398359072 35423594688 35472826368 35476596864 35498115072 35501888256 35521270041 35545319424 35595995904 35599779492 35612018064 35652692992 35668740672 35694146628 35719593112 35743776768 35767091979 35792590466 35842334976 35867887104 35911766016 35915583168 35966787528 36036459648 36040290054 36116107776 36135824886 36151515648 36161011712 36161586244 36177288192 36215692632 36241510928 36251198136 36260720384 36277041744 36285846912 36411260928 36411839436 36427650048 36528093936 36554134944 36608466944 36663824484 36679744512 36709409408 36748571832 36790544896 36803192832 36807104736 36810630206 36861812736 36904672224 36930981696 36934907183 36947017728 37032813447 37048893696 37057886208 37151050572 37186559424 37202706432 37245789952 37289095893 37305287424 37315679422 37331882496 37408151268 37434819672 37443905856 37490460672 37507335552 37573919418 37590234624 37593835104 37610756514 37689878016 37693884168 37716747264 37720756272 37766901888 37776822272 37793802312 37820745648 37871038566 37880986304 37898036964 37977762816 37985437553 38038253568 38082480912 38109630048 38156251392 38160307116 38240584704 38261461644 38288738376 38305363968 38373364512 38393703936 38410985376 38421074944 38506605361 38527015408 38544356853 38553712344 38686964736 38704378176 38761906176 38793638352 38811099807 38868786432 38896496128 38972228544 38982465536 39003747496 39079688733 39089953952 39103392384 39107548782 39165676032 39211214238 39273669624 39364449552 39374004096 39482572122 39485751296 39510719388 39527875584 39573651824 39636867888 39695781888 39724081152 39784149972 39833614464 39851544024 39935379456 39939624288 39943449798 39998988288 40045495392 40109279616 40127333256 40137873664 40184542251 40248547948 40351372992 40415644416 40462635969 40527084612 40541017104 40630621248 40681138176 40699449216 40742654211 40745934848 40771699794 40793310432 40811671962 40822392128 40934953871 40962668544 40991870976 41104900032 41123401812 41165996032 41184525312 41218240749 41275551744 41298085584 41327527136 41389363008 41407992828 41418869632 41440823296 41469539328 41533076074 41547354408 41613530784 41834879352 41901513696 41953610752 41998367808 42046337024 42047005063 42060791808 42069291664 42114172131 42176768256 42206836224 42293064492 42323215368 42351869952 42431340672 42435850806 42479804416 42498925056 42548338854 42566617088 42616109592 42646490768 42793035264 42846240768 42873333804 42941622192 42964382976 43005448192 43074146304 43074830673 43104854016 43170035076 43192916928 43223709312 43292555776 43342892334 43403157504 43411928632 43522835328 43553862912 43607144448 43642843146 43673956284 43703525376 43727384736 43738870784 43758558144 43855273728 43859474288 43878518784 43879215933 43909799936 43976198196 44007548984 44030874752 44061385536 44182878327 44213673984 44214376458 44335586688 44377962496 44421470208 44453138432 44520358302 44551389184 44575711424 44669485056 44674233088 44689591296 44698622393 44760772608 44792654592 44797415716 44812816272 44884193856 44998861824 45122939568 45134792192 45155107872 45222223872 45227030656 45259244744 45346917504 45351737542 45467599968 45524130816 45625473579 45640433664 45649656912 45693288704 45766280448 45819281228 45839176704 45871855616 45892474236 45925191144 45998340512 46115854848 46189307904 46243012536 46311745536 46316668128 46332590976 46344761344 46434995712 46460346282 46472550208 46492729344 46493468028 46563033384 46596228336 46600691431 46620926208 46654162432 46665486336 46782804424 46794159552 46814478336 46815222132 46977028608 47068028928 47106560856 47139202908 47151585152 47197812096 47231459584 47281598714 47302129152 47327953122 47335851008 47361693388 47393759232 47461327872 47466372656 47482690752 47558320896 47592195504 47613617289 47689455972 47789779968 47811290688 47823849472 47882354688 47887444224 47943123291 47955716704 47977302114 48048612864 48053720072 48154810368 48181099848 48202020864 48236384256 48287590176 48309324966 48334930848 48369388992 48381129216 48492960768 48502760469 48549119248 48570200064 48626672976 48704125248 48738846592 48838419711 48873236794 48885099312 48906326016 48998095776 49070923776 49076139648 49206229632 49211459886 49228377912 49241308928 49337182944 49341908574 49363333632 49377084596 49398524928 49410514944 49508492607 49534734096 49582079232 49718794524 49740383232 49775843328 49836736512 49877535024 49913092896 49925207808 49974153984 49987280896 50009780736 50098559224 50120312832 50125113472 50147675352 50253170688 50258512224 50288996352 50294341696 50355869184 50391736416 50427660864 50433020947 50494718088 50530715952 50566707723 50637017088 50717671424 50776641216 50799496356 50812840064 50875001856 50880409488 50916650337 50952948998 50987446272 51015282192 51051651168 51073818624 51164486016 51191605248 51214647168 51305564562 51355864026 51392475804 51404949792 51427270656 51569073792 51582619648 51583439201 51605837568 51665840037 51724851136 51748133076 51825048576 51940418019 51957448704 51962971392 52100713728 52106251644 52137856512 52143398376 52220901376 52281618984 52304320512 52364892832 52420756878 52448541984 52485932736 52498672128 52630654977 52643429496 52680959184 52703834112 52849157184 52927709184 52951532544 52994880963 53032661202 53045533296 53068566528 53097538608 53111485952 53135392032 53214895296 53247172608 53252832384 53257933064 53393993856 53399669238 53479039488 53503111008 53541219942 53579389668 53615665152 53688885699 53763502464 53801830656 53873374752 53887525888 53950181292 54036112816 54054689472 54060435081 54174161664 54203737329 54241517568 54242379366 54265932288 54323538948 54362266392 54391080576 54415562616 54428770368 54616891392 54617759154 54641475072 54655827968 54792140904 54806533376 54831202416 54912700416 54957654332 54995736726 55034068992 55064114112 55185817344 55204789248 55210657104 55215945309 55292719104 55357008336 55396472544 55420526592 55484707712 55573340544 55637698634 55726575858 55779839136 55868684928 55973519133 55997823744 56152229508 56165858784 56235691008 56261003328 56275781632 56360879127 56385351936 56390752656 56416134771 56430953824 56540826252 56575120896 56581134408 56665233408 56731118472 56821479456 56847055446 56966644224 57057380352 57123721368 57164445072 57240460674 57255496256 57285843968 57413369867 57432195072 57433107564 57560046768 57590555904 57631612416 57790523112 57830568516 58030447104 58056567264 58071817216 58142859264 58190457528 58231941712 58303179648 58344744192 58473698304 58504691712 58505621244 58634930928 58655088576 58661323173 58748514048 58816821357 58910504436 58952501944 59046674328 59114115584 59228626944 59266079082 59360477736 59543672832 59586121728 59676224958 59681030144 59723539456 59750421696 59777316036 59845591808 59909436432 59915174697 59957888438 59998482432 60163919424 60206810496 60372821922 60462556672 60527059488 60623466624 60698841088 60790626918 60833964772 60866209216 61021707264 61118902272 61157549691 61189965648 61233588192 61444002816 61487806464 61585743872 61657350048 61685102718 61748994048 61755557504 61776787968 61871438069 61913327616 61947128376 61991290704 62084044512 62128304448 62161234944 62204308992 62220648448 62299614111 62321031612 62392212736 62420296176 62636038144 62808747808 62852270544 62930416128 63069505536 63091187712 63103937496 63265152384 63281770496 63310254336 63411094528 63439596738 63456260672 63484823052 63585941296 63653776209 63719706624 63748387584 63849925632 63924164388 63969736152 64064817152 64189552896 64206413824 64241466464 64269361152 64310000706 64315179008 64383453568 64412433288 64446574464 64492518656 64508172288 64657281024 64670347292 64760266752 64835563968 64938833664 65014338501 65104736256 65117892948 65180132416 65208434688 65284252992 65330794368 65434852864 65464264719 65510934426 65608306176 65615279848 65637837216 65782910592 65789211432 65817778176 65864699904 65964297294 66011323476 66046312128 66092078304 66109438976 66291726032 66320510976 66321564687 66367791104 66503380032 66550790528 66566943744 66632205312 66679707648 66734294546 66780537453 66827083776 66863567136 67004227584 67011349632 67034386944 67051995136 67141158912 67188981888 67196123574 67219224408 67236881152 67326290784 67374287936 67422276964 67516022784 67560062627 67702188288 67732661808 67833335808 67840545984 67888867116 67983261696 68020376256 68027606313 68049911808 68068868224 68201399952 68219314688 68255473664 68256558118 68286196224 68407419416 68474485368 68523301072 68539933056 68728921842 68758765056 68807783424 68887786716 68997510768 69100064768 69173782272 69253890692 69283961856 69364518804 69467618304 69475002192 69517142016 69524531168 69708825312 69739094016 69740202042 69894342504 69931389312 69981243648 69998229504 70174206636 70191239328 70221717504 70222833198 70241278912 70271778816 70434958909 70465542912 70602043392 70659841284 70710214936 70727377728 70758088704 70796718144 70847189376 70922398071 70945652736 70953193728 70991929683 71003776512 71042540082 71090638848 71191991808 71199558984 71224036128 71305385984 71337481344 71388293256 71439186224 71534183958 71585180932 71684669952 71735774208 71823532032 71831166336 71933575056 71965953171 72072919296 72080580108 72232215552 72271649772 72303031296 72323172488 72354576384 72431385264 72463987449 72483021856 72502396272 72521440768 72554083488 72571693824 72823678872 72855300096 73056187872 73108269888 73216933888 73309855191 73327648968 73359489024 73418818816 73497143664 73581089792 73606385664 73614209472 73621260412 73723625472 73809344448 73817189829 73861963392 73869814366 74012862861 74065626894 74097787392 74115772416 74302101144 74373118848 74491579904 74578191786 74610574848 74631358844 74663764992 74816302536 74869639344 74887811712 74980921344 75014671104 75147838836 75180469248 75187670208 75221513028 75379756032 75387768336 75433494528 75441512544 75533803776 75553644544 75587604624 75641491296 75742077132 75761972608 75796073928 75955525632 75970875106 76076507136 76164961824 76219260096 76312502784 76320614232 76429423497 76481169408 76522923288 76577476752 76610727936 76746729024 76787407872 76821970752 76842149888 76958346843 77013210722 77033796039 77054030816 77088713706 77107424688 77373929472 77408756352 77587276704 77622199614 77737572864 77792992256 77944457088 77964931072 78007494992 78159377466 78179907904 78206784768 78215097564 78331352064 78395477503 78422428476 78547339248 78728899104 78748008192 78965144244 79021438776 79055751168 79147303648 79273735776 79391563776 79448162304 79548991803 79568299944 79667228928 79703088048 79870758912 79879248576 79886899596 79997976576 80090990784 80099503857 80218559232 80254666512 80275747328 80311829913 80369084502 80497095896 80702745984 80831288832 80925271938 81054169224 81082034208 81261242496 81362276352 81363569049 81398898432 81485308422 81491869696 81543399588 81586620864 81623343924 81644784256 81869907742 81925337088 81926638731 81983741952 82209800064 82246803624 82369050624 82436481498 82493605089 82551103488 82596171168 82655054272 82778726016 82815985656 82837739264 82881646592 82882963429 82939078656 83066152148 83094708816 83227061568 83456547951 83669758704 83803027392 83907221504 83996735616 84092674048 84094010126 84138583328 84228344262 84353536512 84413672448 84586128984 84646430736 84862681344 84871701612 84959608832 84997850112 85096677708 85133234176 85232219184 85270583169 85292981536 85586070528 85746667608 85883244384 85928765952 86010896384 86148292608 86149661346 86209708032 86340070152 86385833856 86447418624 86585111552 86685784668 86806315008 86823857264 87045670656 87107725824 87214288896 87285686292 87347912568 87407050752 87454769472 87477741568 87517116288 87710547456 87718948576 87757037568 87758431866 87819599872 87952396392 88015097968 88061749504 88122771072 88365756654 88427347968 88428752916 88671173376 88755924992 88842940416 88899118623 88906276864 89040716604 89151422848 89348466176 89379182592 89397244786 89521545216 89585309184 89594831432 89625632544 89768387712 89936832657 89997723648 90245879136 90269584384 90310215744 90444447744 90454061312 90518489488 90559232883 90693835008 90703475084 90935199936 91048261632 91185940377 91250947158 91299313824 91386577408 91532560896 91638562456 91678353408 91743711232 91784948472 91850382288 91996681024 92231709696 92250348343 92378615808 92486025072 92623491072 92633336256 92665181952 92689522688 92869991424 92920692564 92945100416 92986936056 93126066768 93192456672 93201382862 93241852416 93308324864 93330972672 93565608848 93588319104 93630444264 93954057216 94136057856 94213121712 94278405816 94303170304 94395624192 94462919168 94563197428 94604258304 94655906244 94671702016 94723386776 94787518464 94922655744 94932745312 94965381504 95116641792 95184391008 95227234578 95378911944 95579559936 95622581376 95647698944 95774888448 95886246582 95911433408 95954604228 96097225728 96107440144 96175895081 96309620736 96362199696 96404041728 96472768512 96575180352 96618649932 96669861696 96738777984 96762258432 96985921536 97005520938 97098238496 97140400128 97253345952 97408250496 97477693184 97676839422 97746473588 97770198624 97812652032 97996191552 98141847552 98152279296 98266401639 98412459264 98422919772 98456755824 98482617856 98674365888 98683817148 98726667264 98754169192 98797049856 98821029888 98946445941 99016985214 99069468192 99164158464 99413459401 99437589048 99480766464 99551686656 99755070048 99826185792 99850415616 99948307968 99974561792 100019561472 100101441819 100197118448 100240625664 100250226944 100295350704 100506341376 100517024448 100577992704 100588683392 100711738368 100783472832 100794185361 100855321728 100866041894 100989436176 101061431904 101133415446 101274034176 101553282432 101598992712 101625680128 101750003712 101760818976 101833300674 101905897996 101974892544 102030564384 102103302336 102114155153 102147637248 102328972032 102383210496 102384837177 102429294336 102611129124 102711728052 102784951608 102809899584 102854541312 103093382763 103138147584 103165239296 103166878402 103211675136 103331680074 103449702272 103496266152 103650097152 103880836038 103925942784 104201427456 104212503288 104275713024 104286796752 104441802752 104563237968 104608641024 104610303063 104729785664 104841513756 104897083968 104971865472 104997344256 105261309954 105286858992 105361918368 105407668224 105698314368 105903065088 105989761926 106065322404 106091066592 106137133056 106195077216 106222971904 106270784064 106429790592 106459438351 106494345216 106505664768 106515866128 106563810123 106787987712 106799338476 106958078976 107006222016 107082439884 107158779336 107231330304 107301275937 107377771398 107527004928 107603661312 107746749504 107775051776 107900362584 108072225632 108109378944 108120870162 108348323328 108407474658 108483035136 108484758732 108531864576 108647077896 108724532784 108782161152 108831125232 108857540736 109233782784 109235518308 109282950144 109584281808 109613066752 109662404832 109825400832 109915308664 109991473452 110128228224 110371634688 110409578496 110421314208 110431890618 110585438208 110714016672 110792945088 110804721549 110841053184 110969415424 111098440341 111146681088 111275397268 111453151716 111559678272 111737369856 111867287679 111947038266 111995647488 112304459016 112331717568 112471382016 112522006656 112551563264 112721758254 112770703872 112781505312 112832269542 112861907648 113081652504 113150241792 113162268816 113173107761 113330466816 113462236944 113642958912 113694110892 113933288448 113956312659 114114760704 114247442736 114328890144 114480921348 114510992512 114571687936 114826739734 114866215128 115120093536 115181111808 115263224832 115519816083 115581046224 115633070559 115661137032 116060894208 116113134528 116143634432 116285718528 116380915056 116433299421 116463883424 116606359296 116689488384 116947396608 117011242488 117269861856 117310177152 117322646346 117497028096 117633642714 117821008872 117905003888 118093348656 118228231168 118457253888 118532158164 118720955472 119087345664 119172243456 119352449916 119447078912 119500843392 119554632072 119691183616 119818872864 119830349394 119915776876 119996964864 120327838848 120413620992 120553626753 120745643844 120925113344 121054118976 121246933248 121387907907 121397682176 121581253836 121667929544 121732418432 122043414528 122237804544 122315099382 122379931296 122467176384 122804861613 122888005632 122975612928 123171487744 123314700096 123370205436 123497988096 123511115008 123553575936 123654722247 123742876138 123826655232 123894256752 123982581408 124168089024 124256608896 124322469888 124408617984 124599228222 124642063224 124784425472 124840592352 125272076288 125274066631 125617495616 125704541088 125860832256 126139011072 126141015189 126182375424 126207874992 126530304768 126563540992 126620508672 126822189056 126879193476 126912521344 126969646104 127171882592 127307552418 127439413248 127496775168 127699851264 127848328776 127939472304 128129634304 128379105792 128412827648 128482932928 128538722304 128620001412 128766907136 128824866576 128837205721 128893148928 128985037312 129016344576 129314562048 129340694584 129671127936 129877667328 130028677002 130209472512 130235785896 130360264832 130568505984 130661588736 130869705728 130928529438 131021868852 131216612352 131230559696 131275674432 131565821184 131578422864 131635556352 131637647799 131729399808 131928594588 132022646952 132092624256 132184156608 132218877952 132548634981 132583452064 132641021952 132643129374 132735582208 133006760064 133101581056 133133887488 133264410624 133359415296 133468589092 133561074906 133654167552 133727134272 134008455168 134022699264 134068773888 134095867179 134282317824 134377963776 134392247148 134438448816 134473762304 134652581568 134748575872 134844553928 135120125254 135404376576 135465323616 135666671616 135681091968 135777734232 136040752512 136055212626 136137736448 136402799904 136438629376 136510947328 136513116236 136572392448 136814838832 136876420737 136948970736 137046602144 137079866112 137457843684 137517530112 137615566848 137775573432 137995021536 138200129536 138347564544 138507781384 138567923712 138729037608 138935236608 138950004384 139034284032 139049062336 139417650624 139432469677 139478188032 139480404084 139788685008 139802074293 139862778624 139962487296 139996459008 140348413272 140382478656 140443435008 140445666396 140482557824 140869917818 140931085824 141204086784 141319682568 141420429872 141454755456 141593436288 141694378752 141844796142 141906387456 141983859366 142007553024 142085080164 142181277696 142383983616 142399117968 142448072256 142610771968 142674962688 142776586512 142840851867 142878372448 143068367916 143170361864 143369339904 143471548416 143647064064 143662332672 143867150112 143931906342 144145838592 144161160216 144464431104 144543299544 144606062592 144646344976 144709152768 144862770528 144927974898 144966043712 145004792544 145042881536 145108166976 145143387648 145365766259 145508281407 145647357744 145710600192 146112375744 146216539776 146515259133 146619710382 146655297936 146718978048 146837637632 146994287328 147162179584 147212771328 147228418944 147242520824 147618688896 147634379658 147723926784 147739628732 148025725722 148131253788 148195574784 148231544832 148525477821 148604202288 148746237696 148983159808 149156383572 149221149696 149262717688 149327529984 149632605072 149739278688 149775623424 149961842688 150029342208 150295677672 150360938496 150375340416 150443026056 150759512064 150775536672 150866989056 150883025088 151067607552 151107289088 151175209248 151282982592 151299062841 151484154264 151523945216 151592147856 151700123169 151911051264 151941750212 152153014272 152329923648 152438520192 152625005568 152641228464 152749951011 152858846994 152962338816 153045846576 153154953504 153221455872 153493458048 153574815744 153643941504 153684299776 153916693686 154026421444 154067592078 154108061632 154177427412 154214849376 154747858944 154750317603 154817512704 155174553408 155244399228 155475145728 155585984512 155821254057 155888914176 155929862144 156014989984 156318754932 156359815808 156413569536 156430195128 156662704128 156790955006 156844856952 157094678496 157457798208 157496016384 157891964931 157930288488 158042877552 158111502336 158294607296 158547471552 158731081397 158783127552 158984642889 159097983606 159136599888 159334457856 159406176096 159741517824 159758497152 159773799192 160181981568 160199007714 160437118464 160509333024 160551494656 160623659826 160738169004 160994191792 161066657097 161405491968 161662577664 161850543876 162108338448 162164068416 162181305243 162522484992 162611211987 162724552704 162727138098 162797796864 162970616844 163086799176 163173241728 163246687848 163289568512 163739815484 163850674176 163853277462 163967483904 164419600128 164493607248 164738101248 164872962996 164987210178 165102206976 165192342336 165310108544 165557452032 165631971312 165647835927 165675478528 165763293184 165765926858 165878157312 166132304296 166189417632 166454123136 166913095902 167339517408 167606054784 167814443008 167920557399 167993471232 168185348096 168188020252 168277166656 168456688524 168707073024 168827344896 169082637381 169172257968 169292861472 169725362688 169743403224 169995700224 170193355416 170266468352 170464438368 170541166338 170585963072 171056328779 171172141056 171493335216 171766488768 171857531904 172021792768 172240109601 172296585216 172299322692 172680140304 172771667712 172894837248 173170223104 173371569336 173647714528 174091341312 174215451648 174428577792 174571372584 174695825136 174909538944 174955483136 175034232576 175421094912 175437897152 175514075136 175516863732 175904792784 175983969519 176030195936 176123499008 176245542144 176731513308 176857505832 177342346752 177511849984 177685880832 177798237246 177812553728 178081433208 178302845696 178696932352 178758365184 178794489572 179043090432 179170618368 179189662864 179251265088 179536775424 179745524091 179873665314 179995447296 180491758272 180539168768 180620431488 180908122624 181036978976 181118465766 181387670016 181406950168 181870399872 182096523264 182371880754 182501894316 182598627648 182773154816 183065121792 183277124912 183356706816 183472649073 183487422464 183569896944 183700764576 183993362048 184463419392 184500696686 184757231616 184972050144 185246982144 185266672512 185330363904 185379045376 185614314207 185739982848 185841385128 185890200832 185973872112 186252133536 186384913344 186402765724 186483704832 186616649728 186661945344 186898842333 187131217696 187176638208 187260888528 187908114432 188426243424 188556811632 188606340608 188791248384 188925838336 189126394856 189208516608 189311812488 189343404032 189446773552 189845311488 189865490624 189930763008 190233283584 190368782016 190389016793 190454469156 190757823888 191159119872 191245162752 191295397888 191549776896 191772493164 191822866816 191909208456 192194451456 192214880288 192351790162 192619241472 192724399392 192808083456 192945537024 193150360704 193237299864 193339723392 193477555968 193524516864 193971843072 194011041876 194196476992 194280800256 194506691904 194731945219 194816500992 194955386368 195043015503 195353678844 195492947176 195540397248 195625304064 195992383104 196304558592 196532803278 196824918528 196845839544 196913511648 196965235712 197348731776 197367634296 197453334528 197508338384 197594099712 197892891882 198033970428 198138936384 198328316928 198826918802 198875178096 198961532928 198964694061 199103373312 199510140096 199652371584 199700831232 199896615936 200039122944 200202883638 200341612359 200394236896 200481251328 200500453888 200590701408 201012682752 201034048896 201155985408 201177366784 201287196899 201423476736 201566945664 201588370722 201710643456 201732083788 201978872352 202122863808 202266830892 202548068352 202680187881 203106564864 203197985424 203251360256 203500007424 203521637952 203666601348 203811795992 203949785088 204061128768 204082818939 204206604672 204228310306 204657944064 204766420992 204769674354 204858588672 205222258248 205423456104 205569903216 205619799168 206186765526 206276295168 206330478592 206333756804 206423350272 206663360148 206899404544 206992532304 207300194304 207761672076 207851885568 208402854912 208425006576 208551426048 208573593504 208883605504 209126475936 209217282048 209220606126 209459571328 209683027512 209794167936 209852609533 209943730944 209994688512 210522619908 210573717984 210723836736 210815336448 211304876727 211396628736 211806130176 211979523852 212130644808 212182133184 212274266112 212390154432 212445943808 212541568128 212767194213 212859581184 212918876702 212975789049 213011329536 213031732256 213127620246 213575975424 213598676952 213916157952 214012444032 214164879768 214317558672 214602551874 214755542796 215054009856 215207322624 215493499008 215550103552 215800725168 215897859513 216144451264 216218757888 216241740324 216696646656 216814949316 216969517464 217063729152 217294155792 217449065568 217564322304 217662250464 217715081472 218471036616 218565900288 219168563616 219226133504 219324809664 219650801664 219830617328 219929565573 219982946904 220256456448 220743269376 220819156992 220842628416 220863781236 221170876416 221428033344 221451569487 221585890176 221609443098 221938830848 222038588583 222196880682 222293362176 222550794536 222906303432 223119356544 223474739712 223734575358 223894076532 223991294976 224608918032 224663435136 224942764032 225044013312 225103126528 225443516508 225541407744 225563010624 225664539084 225723815296 226163305008 226300483584 226324537632 226346215522 226660933632 226924473888 227285917824 227388221784 227866576896 227912625318 228229521408 228494885472 228657780288 228961842696 229021985024 229143375872 229288270491 229653479468 229732430256 230240187072 230362223616 230526449664 230875040529 231039632166 231162092448 231266141118 231322274064 232121788416 232226269056 232287268864 232761830112 232866598842 232927766848 233212718592 233378976768 233570030911 233894793216 234022484976 234539723712 234620354304 234645292692 234994056192 235186432509 235267285428 235642017744 235810007776 236186697312 236456462336 237064316328 237441910944 238174691328 238344486912 238646975409 238704899832 238894157824 239001686784 239109264144 239382367232 239637745728 239660698788 239831553752 239993929728 240298511571 240655677696 240827241984 241107253506 241491287688 241850226688 242108237952 242493866496 242775815814 242795364352 243162507672 243335859088 243464836864 244086829056 244090707147 244475609088 244630198764 244759862592 244934352768 245609723226 245776011264 245779916193 245951225856 246629400192 246740410872 247022230016 247107151872 247309444494 247485752276 247653310464 247788513504 247965162816 248336178048 248513217792 248644939776 248648890287 248817235968 249198456444 249284126448 249568850944 249681184704 250369643853 250544152576 250548133262 251234991232 251409082176 251721664512 252278022144 252282030378 252415749984 253060609536 253127081984 253241017344 253644378112 253758386952 253825042688 253939292208 254343765184 254615104836 254878826496 254993550336 255045080713 255399702528 255696657552 255878944608 256259268608 256758211584 256965865856 257240002824 257533814272 257649733152 257674411442 257786297856 257970074624 258032689152 258544350281 258629124096 258681389168 259342255872 259755334656 260057354004 260418945024 260471571792 260720529664 261137011968 261323177472 261739411456 261857058876 262043737704 262433224704 262461119392 262551348864 263131642368 263156845728 263271112704 263275295598 263458799616 263857189176 264045293904 264185248512 264368313216 264437755904 265097269962 265166904128 265282043904 265286258748 265898062871 266013520128 266203162112 266267774976 266528821248 266718830592 266937178184 267122149812 267454268544 268045398528 268137547776 268191734358 268564635648 268755927552 268784494296 268876897632 268947524608 269305163136 269497151744 269689107856 269810497971 270240250508 270808753152 270930647232 271333343232 271362183936 271555468464 271677698649 272081505024 272110425252 272275472896 272805599808 272877258752 273026232472 273144784896 273557821131 273629677664 273752841474 273897941472 274093204288 274159732224 274848975991 274915687368 275035060224 275231133696 275551146864 275990043072 276400259072 276695129088 276751045029 277015562768 277135847424 277458075216 277870473216 277900008768 278068568064 278098124672 278835301248 278864939354 278960808168 279577370016 279604148586 279725557248 279924974592 279992918016 280696826544 280764957312 280891332792 280965115648 281739835636 281862171648 282408173568 282639365136 282840859744 282909510912 283186872576 283388757504 283689592284 283812774912 283967718732 284015106048 284170160328 284362555392 284767967232 284798235936 284896144512 285221543936 285349925376 285553173024 285681703734 285756744896 286136735832 286340723728 286544677097 286738679808 286943096832 287324665344 287734300224 287863812684 288291677184 288322320432 288527685243 288928862208 289086599088 289212125184 289292689952 289418305536 289725541056 289855949796 289932087424 290009585088 290085763072 290216333952 290286775296 290731532518 291016562814 291294715488 291421200384 292224751488 292433079552 293030518266 293239420764 293310595872 293437956096 293675275264 293988574656 294324359168 294329035441 294425542656 294456837888 294485041648 294799204917 295237377792 295268759316 295447853568 295479257464 296051451444 296262507576 296391149568 296463089664 297050955642 297208404576 297492475392 297966319616 298240378203 298312767144 298442299392 298525435376 298655059968 299265210144 299478557376 299551246848 299923685376 300058684416 300304325457 300591355344 300721876992 300750680832 300886052112 301519024128 301551073344 301733978112 301766050176 302135215104 302350418496 302382556083 302565965184 302598125682 302968308528 303047890432 303184295712 303400246338 303822102528 303883500424 304659847296 304877040384 305250011136 305282456928 305499902022 305717693988 305924677632 306091693152 306309907008 306342465459 306442911744 306986916096 307149631488 307154511531 307287883008 307368599552 307833387372 308052842888 308135184156 308216123264 308354854824 308429698752 309280148289 309495717888 309500635206 309635025408 310349106816 310488798456 310950291456 311171969024 311642508114 311777828352 311859724288 312029979968 312637509864 312719631616 312827139072 312860390256 312890356751 313325408256 313581910012 313689713904 314189356992 314915596416 314992032768 315783929862 315860576976 316085755104 316223004672 316589214592 317094943104 317462162794 317969285778 318195967212 318273199776 318668915712 318812352192 319378315053 319483035648 319516994304 319547598384 319691430369 320363963136 320398015428 320874236928 321018666048 321102989312 321247319652 321476338008 321903827811 321988383584 322133314194 322810983936 323325155328 323701087752 324216676896 324328136832 324362610486 325044969984 325222423974 325449105408 325454276196 325595593728 325941233688 326173598352 326346483456 326493375696 326579137024 327479630968 327701348352 327706554924 328839200256 328987214496 329476202496 329745925992 329974420356 330384684672 330620217088 331114904064 331263942624 331295671854 331350957056 331526586368 331531853716 331756314624 332264608592 332378835264 332414164647 332908246272 333295321023 333826191804 334679034816 335212109568 335601863037 335628886016 335841114798 335986942464 336376040504 336554333312 336913377048 337414146048 337654689792 338165274762 338344515936 338585722944 339450725376 339486806448 339519323283 339991400448 340386710832 340532936704 340928876736 341082332676 341171926144 341868937977 342112657558 342344282112 342986670432 343532977536 343715063808 344480219202 344598645384 345360280608 345543335424 345789674496 346340446208 346559448249 346743138672 346899211677 347295429056 348182682624 348430903296 348857155584 349142745168 349391650272 349819077888 349910966272 350068465152 350842189824 350875794304 351033727464 351809585568 351967939038 352060391872 352246998016 352491084288 353031146629 353463026616 353715011664 354684693504 355023699968 355371761664 355596474492 356162866416 356605691392 357393864704 357516730368 357588979144 358341236736 358379325728 358502530176 359073550848 359491048182 359747330628 359990894592 360983516544 361078337536 361240862976 361660880259 361816245248 362073957952 362236931532 362775340032 362813900336 363740799744 364193046528 364743761508 365003788632 365197255296 365546309632 366130243584 366554249824 366713413632 366945298146 366974844928 367139793888 367401529152 367986724096 368414584839 368926838784 369001393372 369514463232 369944100288 370493964288 370533345024 370660727808 370964166741 371228628414 371479965696 371682770256 371780401664 371947744224 372504267072 372769826688 372805531448 372967409664 373233299456 373797684666 374262435392 374353276416 374521777056 375816228864 375822199893 376852486848 377113623264 377212681216 377582496768 377851676672 378252789712 378417033216 378423045567 378623624976 378686808064 378893547104 379690622976 379730981248 379861526016 380466567168 380737564032 380778033586 380908938312 381515647776 382318239744 382490325504 382590795776 383099553792 383544986328 383645733632 383818416912 384388902912 384429760576 384703580324 385238482944 385448798784 385489769107 385616166912 386300721408 386474599728 386511617163 386679446784 386955111936 387049033728 387943686144 388022083752 388392953984 389013383808 389463890438 389633001984 389910772736 390086031006 390707357688 390985894352 391080794496 391984766208 392609117184 393065606556 393649837056 393691679088 393827023296 393930471424 394697463552 394735268592 394906669056 394912943397 395016676768 395188199424 395785783764 396067940856 396277872768 396656633856 397653837604 397750356192 397923065856 397929388122 398206746624 399020280192 399304743168 399401662464 399793231872 400078245888 400405767276 400683224718 400788473792 400962502656 401000907776 401181402816 401893589069 402025365504 402068097792 402287601537 402354733568 402574393798 402846953472 403133891328 403176741444 403421286912 403464167576 403957744704 404245727616 404533661784 405360375762 406213129728 406395970848 406502720512 407000014848 407043275904 407333202696 407623591984 408122257536 408165637878 408413209344 408456620612 409315888128 409532841984 409539348708 409717177344 410444516496 410629262211 410846912208 411139806432 411239598336 412373531052 412552590336 412667513608 412846700544 413326720296 413798809088 413985064608 414600388608 415422512749 415523344152 415703771136 416805709824 416850013152 417102852096 417147187008 417767211008 418252951872 418297409031 418434564096 418441212252 418919142656 419366055024 419406222879 419588335872 419705219066 419887461888 419989377024 421045239816 421147435968 421447673472 422609753454 422793257472 423612260352 423959047704 424261289616 424364266368 424780308864 424891887616 425083136256 425534388426 425719162368 425837753404 425951578098 426022659072 426063464512 426255240492 427151950848 427197353904 427832315904 428024888064 428329759536 428635117344 429205103748 429511085592 430108019712 430414645248 430986998016 431100207104 431601450336 431795719026 432288902528 432437515776 432483480648 433100066483 433393293312 433629898632 433939034928 434127458304 434588311584 434898131136 435128644608 435324500928 435430162944 436097298777 436524844221 436942073232 437131800576 438337127232 438452267008 438649619328 439545777399 439661234656 439859131146 439965893808 440512912896 441486538752 441638313984 441685256832 441727562472 442856066688 442903138974 443171780352 443218886196 443877661696 444077177166 444393761364 444586724352 445101589072 445576433463 445812606864 446238713088 446949479424 447469150716 447788153064 447982589952 449217836064 449326870272 449885528064 450088026624 450206253056 450887033016 451082815488 451126021248 451329078168 451447630592 452326610016 452600967168 452649075264 452692431044 453321867264 453848947776 453897188523 454571835648 454776443568 455100369507 455733153792 455825250636 456459042816 456989770944 457315560576 457923685392 458043970048 458249853033 458286751744 458576540982 459306958936 459464860512 460480374144 460724447232 461052899328 461750081058 462079264332 462324184896 462532282236 462644548128 464243576832 464250952809 464452538112 464574537728 465523660224 465733197684 465855533696 466425437184 466757953536 467140061822 467463762171 467789586432 468044969952 469079447424 469240708608 469290585384 469988112384 470372865018 470534570856 471284035488 471620015552 472373394624 472912924672 472920438389 473675894793 474128632656 474883821888 476193244191 476349382656 477293950818 477409799664 477788315648 478003373568 478218528288 478764734464 479275491456 479321397576 479663107504 480597023142 481311355392 481654483968 482214507012 482982575376 483199971291 483700453376 484216475904 484987732992 485551631628 486325015344 486543915729 486671718176 486929673728 488173658112 488181414294 489260397528 489519725184 489868705536 491219446452 491552022528 491559832386 491902451712 493258800384 493480821744 494044460032 494214303744 494618888988 494971504552 495306620928 495577027008 495930325632 496672356096 496943507781 497026435584 497289879552 497297780574 497634471936 498396912888 498568252896 499137701888 499362369408 500739287706 501088305152 501096266524 502469982464 502818164352 503443329024 503761672197 504556044288 504564060756 504831499968 506121219072 506482034688 507247912143 507288756224 507516773904 507650085376 507878584416 508687530368 509230209672 509987100672 510090161426 510799405056 511393315104 511757889216 512518537216 513168986337 513516423168 513931731712 514480005648 515067628544 515299466304 515348822884 515572595712 515940149248 516065378304 516720328803 517088700562 517362778336 518684511744 519510669312 520114708008 520943143584 521441059328 522274023936 522646354944 523478822912 523714117752 524087475408 524866449408 524922238784 525102697728 526263284736 526313691456 526369634663 526542225408 526550591196 527714378352 528090587808 528370497024 528736626432 528875511808 530194539924 530333808256 530572517496 531796125742 532027040256 532406324224 532535549952 533057642496 533437661184 533874356368 534244299624 534908537088 536090797056 536275095552 536383468716 537129271296 537511855104 537568988592 537753795264 537895049216 538610326272 538994303488 539236572273 539378215712 539620995942 540480501016 541617506304 541861294464 542724367872 543110936928 543355397298 544163010048 544220850504 544550945792 545611199616 545754517504 546052464944 546289569792 547115642262 547259355328 547505682948 547795882944 548186408576 548319464448 548768342521 549697951982 549831374736 550070120448 550462267392 551102293728 551980086144 553390258176 553502090058 554031125536 554271694848 554916150432 555740946432 555800017536 556137136128 556196249344 556842942621 557670602496 557729878708 557921616336 559154740032 559208297172 559451114496 559849949184 559985836032 560696526999 561393653088 561529914624 561782665584 561930231296 563479671272 563724343296 565278730272 565681719488 565819021824 566373745152 566777515008 567241503641 567379184568 567625549824 567935437464 568030212096 568340320656 569535934464 569596471872 569792289024 570443087872 570699850752 571106346048 571167050379 571363407468 571513489792 572273471664 572681447456 573089354194 573477359616 573886193664 574649330688 575468600448 575727625368 576583354368 576644640864 577055370486 577857724416 578173198176 578424250368 578585379904 578836611072 579451082112 579711899592 579864174848 580019170176 580171526144 580180744003 580432667904 580573550592 581463065036 582033125628 582589430976 582842400768 584195835657 584449502976 584866159104 586061036532 586478841528 586621191744 586875912192 587350550528 587977149312 588648718336 588658070882 588913675776 588970083296 589598409834 590474755584 590537518632 590895707136 590958514928 592102902888 592525015152 592782299136 594101911284 594416809152 594984950784 595932639232 596480756406 596625534288 596884598784 596894082183 597050870752 597310119936 598530420288 598957114752 599102493696 600117368832 600608650914 601182710688 601443753984 601501361664 601772104224 603038048256 603102146688 603467956224 603532100352 603861590697 604270430208 604700836992 604765112166 605131930368 605196251364 605936617056 606095780864 606368591424 606800492676 607644205056 607767000848 608040563643 609319694592 609754080768 610500022272 610564913856 610999804044 611435387976 611849355264 612183386304 612248456817 612619814016 612684930918 613973832192 614299262976 614309023062 614575766016 614737199104 615666774744 616105685776 616270368312 616432246528 616709709648 616859397504 618560296578 618991435776 619001270412 619270050816 620698213632 620977596912 621900582912 622343938048 623285016228 623555656704 624059959936 625275019728 625439263232 625654278144 625720780512 625780713502 626650816512 627163820024 627379427808 628378713984 629557828599 629831192832 629984065536 631567859724 631721153952 632171510208 632446009344 633178429184 633914630181 634189886208 634924325588 635938571556 636391934424 636546399552 637337831424 637624704384 638301582639 638756630106 639033988608 639095196768 639382860738 640727926272 640796030856 641748473856 642037332096 642205978624 642494639304 642952676016 643807655622 643976767168 644266628388 645621967872 645752438401 646650310656 647402175504 648433353792 648656273664 648725220972 650089939968 650444847948 650908552392 651191187456 651882467376 652347196704 652692966912 652986751392 653158274048 654959261936 655413109848 657678400512 657974428992 658952404992 659491851984 659788696719 659948840712 660769369344 661240434176 662229808128 662527885248 662591343708 662701914112 663063707432 663512629248 664354708461 664529217184 664757670528 664828329294 665816492544 666590642046 667652383608 669358069632 670424219136 671203726074 671257772032 671682229596 671973884928 672752081008 673108666624 673826754096 674828292096 675309379584 676330549524 676689031872 677171445888 678901450752 678973612896 679038646566 679982800896 680773421664 681857753472 682164665352 682343852288 683737875954 684225315116 684688564224 685973340864 687065955072 687430127616 687864811473 688960438404 689197290768 690720561216 691086670848 691579348992 692625121587 692680892416 693118896498 693486277344 693798423354 694590858112 695894215807 696365365248 696861806592 698285490336 698783300544 699638155776 699821932544 700136930304 700710092733 701684379648 701751588608 702067454928 703619171136 703935878076 704120783744 704493996032 704982168576 705559297527 706062293258 706926053232 707430023328 709369387008 711192948984 712325732832 713211382784 714787729408 714799086071 715033460736 715177958288 715940926227 716682473472 716758651456 717005060352 718147101696 718982096364 719494661256 719981789184 721967033088 722156675072 722481725952 723321760518 723632490496 724147915904 724473863064 725550680064 725627800672 727481599488 728386093056 729487523016 730007577264 730394510592 731092619264 732260487168 732272121441 733108499648 733426827264 733890596292 734279587776 734803058304 735973448192 736829169678 737853677568 738002786744 739888200576 741066690048 741321455616 741928333482 742457256828 742959931392 743365540512 743560803328 743895488448 745008534144 745539653376 745611062896 745934819328 745946670861 746466598912 747595369332 748524870784 748706552832 749043554112 751108931559 751632457728 751644399786 753704973696 754227246528 754425362432 755164993536 755703353344 756505579424 756834066432 756846091134 757247249952 757373616128 757787094208 759381245952 759461962496 759723052032 759876580681 760933134336 761475128064 761556067172 761817876624 763031295552 764636479488 764980651008 765135242139 766199107584 767089972656 767291467264 767636833824 768777805824 768859521152 769407160648 770897597568 770979538214 772601442816 772949199456 773023234326 773358893568 773910223872 774098067456 775633050843 775887372288 776044167504 776785907968 778026767616 778927780876 779266003968 779821545472 780172062012 781414715376 781971788704 782161588992 783969532416 785218234368 786131213112 787299674112 787383358176 787654046592 787860942848 789394927104 789470537184 789813338112 789825886794 790033353536 790376398848 791571567528 792135881712 792211754327 792555745536 793313267712 795307675208 795500712384 795846131712 795858776244 797694188613 798040560384 798609486336 798803324928 799586463744 800156491776 800811534552 801366449436 801576947584 802001815552 802362805632 803787178138 804136195584 804575203074 804709467136 805148787596 805693906944 806267782656 806353482888 806842573824 806928335152 807915489408 808491455232 809067323568 809431493913 810720751524 812426259456 812791941696 813005441024 814000029696 814086551808 814666405392 815033095947 815247183968 816244515072 816331275756 816826418688 816913241224 818631776256 819078697416 819434354688 820889032992 821258524422 821693824416 822279612864 822479196672 824546927973 824747062104 825105180672 825335027216 825693401088 826653440592 827597618176 827970129216 829200777216 830253135087 830845025498 831046688304 831407542272 833611419648 833700026304 834205704192 834294374016 836505903744 836594818062 836882424504 837838285312 838732110048 838812445758 839176671744 839410438132 839774923776 839978754048 842090479632 842294871936 842895346944 845219506908 845586514944 847224520704 847918095408 848522579232 848728532736 849560617728 849783775232 850166272512 851068776852 851438324736 851675506808 851903156196 852045318144 852126929024 852510480984 854303901696 854394707808 855664631808 856049776128 856659519072 857270234688 857361356099 858410207496 859022171184 859634031291 860216039424 860829290496 861973996032 862200414208 863202900672 863591438052 864577805056 864875031552 864966961296 865583055729 866200132966 866786586624 867259797264 867878069856 868254916608 869176623168 869796262272 870257289216 870649001856 870860325888 872194597554 873049688442 873884146464 874263601152 876674254464 876904534016 876918466417 877299238656 879091554798 879322469312 879718262292 879931787616 881025825792 882973077504 882987106323 883276627968 883370513664 883455124944 885712133376 885806277948 886343560704 886437772392 887755323392 888154354332 888787522728 889173448704 890203178144 891152866926 891625213728 892477426176 893898958848 894721134609 894938301432 895576306128 895965179904 898435672128 898653740544 899771056128 900176053248 900912976371 901774066032 902165630976 902252042496 902658156336 902895261184 904653220032 905201934336 905298150528 905384862088 907147668249 907697895552 907794377046 909143671296 909552887136 910200739014 911466307584 911650501272 913979541888 914631121152 915847370784 916087940096 916499706066 916573503488 917153081964 918613917872 918929721024 919027396377 920960748288 921448894464 921463534593 922105798656 923500162116 924158528664 924648369792 925064564472 925289096256 927840444867 928487153664 928501905618 928905076224 929149075456 931047320448 931466395368 931711067392 932850874368 933515907072 934280123644 934927524342 935579172864 936089939904 938158894848 938481417216 938581170768 938671070253 939976224768 940745730036 941069141712 942568070976 943240031104 944746789248 945825849344 945840876778 947351789586 948257265312 949767643776 952386488382 954587901636 954819599328 955576631296 956006747136 956437056576 957529468928 958134945159 958550982912 958642795152 959074291107 959326215008 961194046284 962622710784 963308967936 964429014024 965965150752 966399942582 967400906752 968432951808 969975465984 971103263256 972650030688 973087831458 973343436352 973859347456 976027287739 976347316224 976362828588 978520795056 979039450368 979737411072 982438892904 983104045056 983119664772 986517600768 986961643488 988088920064 988428607488 989237777976 989943009104 991154054016 991860651264 993344712192 993887015562 994052871168 994579759104 994595561148 995268943872 996793825776 997136505792 997242493941 998275403776 998724738816 999885963069 1001478575412 1002192533048 1004939964928 1005636328704 1006886658048 1007523344394 1009128121512 1009662999936 1012242438144 1012964069376 1014495824286 1014577512448 1015033547808 1015300170752 1015757168832 1017375060736 1018460419344 1018557969849 1019974201344 1020180322852 1021598810112 1022786630208 1023515778432 1025606813931 1026337972674 1027032846336 1027863463424 1028960011296 1030135257088 1030598932608 1030697645768 1031145191424 1031880298496 1033440657606 1034177401124 1034725556672 1037369023488 1039021338624 1039678344747 1040229416016 1041886287168 1042882118656 1044548047872 1045292709888 1046957645824 1047428235504 1048174950816 1049732898816 1049844477568 1050205395456 1052526569472 1052627382912 1052739269326 1053101182392 1055428756704 1056181175616 1056740994048 1057473252864 1057751023616 1059093439887 1060389079848 1060667616512 1061145034992 1063592251484 1064054080512 1064812648448 1065071099904 1066115284992 1067748712736 1068488599248 1069817074176 1072181594112 1072550191104 1072766937432 1075023710208 1075137977184 1075507590528 1075790098432 1077220652544 1077988606976 1078473144546 1078756431424 1079241991884 1080961002032 1083235012608 1083722588928 1085448735744 1086221873856 1086710794596 1088326020096 1088441701008 1089101891584 1091222399232 1091509035008 1092104929888 1092579139584 1094231284524 1094518710656 1095011365896 1095591765888 1096372817152 1096638928896 1097536685042 1099395903964 1099662749472 1100140240896 1100924534784 1102204587456 1103960172288 1105243754517 1106780516352 1107004180116 1108062251072 1108543389696 1109832300864 1111117569779 1111481892864 1111600035072 1112392498688 1112892500223 1113685885242 1115341204992 1115459757416 1115843232672 1118309480064 1118416594344 1118902228992 1119699898368 1121393053998 1122787306176 1123059829248 1123565331168 1123860462592 1126959342544 1127448686592 1127466599679 1130557460544 1131363438976 1131638043648 1132747490304 1133555030016 1134483007282 1134758369136 1135251099648 1135269136701 1135870874928 1136060424192 1136680641312 1139071868928 1139192943744 1139584578048 1141399701504 1142212692096 1142334100758 1142726814936 1143026979584 1144546943328 1145362894912 1146178708388 1146954719232 1147772387328 1148521064659 1149298661376 1150937200896 1151455250736 1153166708736 1153289281728 1154110740972 1155715448832 1156346396352 1156469307321 1156848500736 1157170759808 1158902164224 1159423799184 1159534851489 1159728349696 1160038340352 1160343052288 1160361488006 1160865335808 1161147101184 1162926130072 1164066251256 1165178861952 1168391671314 1168899005952 1169732318208 1172122073064 1172957683056 1173242383488 1174701101056 1175954298624 1177297436672 1177316141764 1177827351552 1177940166592 1179196819668 1180949511168 1181075037264 1181791414272 1181917029856 1184205805776 1185050030304 1185564598272 1188203822568 1188833618304 1189969901568 1191865278464 1192961512812 1193251068576 1193769197568 1193788164366 1194101741504 1194620239872 1197060840576 1197394301453 1197914229504 1198204987392 1200234737664 1201217301828 1202365421376 1202887507968 1203002723328 1203544208448 1205680767207 1206076096512 1206204293376 1206862804611 1207064200704 1207723181394 1208540860416 1209401673984 1209530224332 1210263860736 1210392502728 1211873234112 1212191561728 1212737182848 1213600985352 1215534001696 1216081127286 1218639389184 1219508161536 1221000044544 1221129827712 1221999608088 1222870775952 1224366772608 1224496913634 1225239628032 1225369861836 1227947664384 1228598525952 1228618046124 1229151532032 1231333549488 1231887786633 1232211371552 1232540736624 1232864493056 1233419419296 1233718795008 1237120593156 1238002540824 1238540101632 1241396427264 1241955193824 1243801165824 1244687876096 1246267538247 1246570032456 1247111313408 1248119919872 1250550039456 1250878526464 1251308556288 1251441561024 1251561427004 1253301633024 1254327640048 1254758855616 1254892227093 1256757427968 1258218668637 1259115657198 1259662385664 1259968131072 1263135719448 1263442307904 1264343020416 1266356858368 1267829260362 1268379772416 1269848651176 1271877143112 1272783868848 1273092799104 1274675662848 1275249408768 1276603165278 1277513260212 1278067977216 1278190393536 1278765721476 1281455852544 1281592061712 1283496947712 1284074664192 1284411957248 1284989278608 1285905352032 1287615311244 1287953534336 1288533256776 1291243935744 1291504876802 1293300621312 1294804351008 1296866707584 1297312547328 1297450441944 1299300199449 1300179879936 1300889695896 1301817104784 1302382374912 1303764934752 1304694393408 1305385933824 1305973502784 1306316548096 1308291896331 1309574532663 1309918523872 1310826219696 1315356801024 1315948857984 1318983703968 1319577393438 1319897681424 1321538738688 1322480868352 1324459616256 1325055770496 1325182687416 1325403828224 1326127414864 1328709416922 1329058434368 1329515341056 1329656658588 1331632985088 1332723117551 1333181284092 1335304767216 1338716139264 1340848438272 1342407452148 1343364459192 1343947769856 1345504162016 1346217333248 1347653508192 1349656584192 1350618759168 1352661099048 1353378063744 1354342891776 1357802901504 1357947225792 1358077293132 1359965601792 1361546843328 1361691565569 1363715506944 1364329330704 1364687704576 1365301108521 1367475751908 1368450630232 1369377128448 1371946681728 1374131910144 1374860255232 1375729622946 1377920876808 1378394581536 1381441122432 1382173341696 1383158697984 1385250243174 1385361784832 1386237792996 1386972554688 1387596846708 1389181716224 1391788431614 1392730730496 1392752858427 1393723613184 1396570980672 1397566601088 1399276311552 1400273860608 1401420185466 1402391286513 1403368759296 1403503177216 1404134909856 1407238342272 1407871756152 1408241567488 1408987992064 1409010378293 1409964337152 1411118595054 1412124586516 1413852106464 1414860046656 1418738774016 1418761315167 1422385897968 1424651465664 1426422765568 1428579732573 1429575458816 1429598172142 1430355916576 1431881852454 1433364946944 1433517302912 1434010120704 1436294203392 1437964192728 1438989322512 1443934066176 1444313350144 1444963451904 1446643521036 1447264980992 1448295831808 1448947726128 1449599913873 1451101360128 1451255601344 1454963198976 1458975046032 1460015154528 1460789021184 1462185238528 1464520974336 1464544242882 1466216999296 1467781192584 1468559175552 1469606116608 1471946896384 1473658339356 1475707355136 1476005573488 1479776401152 1482133380096 1482642911232 1483856666964 1484914513656 1485919862784 1486731081024 1487121606656 1487790976896 1490017068288 1490830523343 1491079306752 1491222125792 1491869638656 1491893341722 1492933197824 1495190738664 1497049741568 1497413105664 1498087108224 1502217863118 1503264915456 1503288799572 1507409947392 1508454493056 1508850724864 1510329987072 1511285016591 1511406706688 1513011158848 1513668132864 1513692182268 1514494499904 1515574188416 1518923924992 1519446104064 1519753161362 1521866268672 1522950256128 1523112134344 1523635753248 1526062591104 1529961302016 1530270484278 1532398215168 1534179945312 1534582934528 1535273667648 1537555611648 1537719042304 1538814321296 1539506959011 1541795195136 1541959076428 1545202885632 1545898398912 1546046468652 1546717787136 1547820447744 1548196134912 1550160986409 1551266101686 1552088335008 1553571815936 1556053535232 1557855561752 1558532007936 1559643090944 1560344124024 1562829430752 1563943577408 1564323177984 1567939064832 1568255921831 1570436468736 1572262426224 1574599348224 1574766716352 1575308093184 1575721885696 1578789854208 1578941074368 1579108903989 1579626676224 1579651773588 1580066707072 1583143135056 1584271763424 1584423508654 1585111491072 1586626535424 1590615350416 1591001424768 1591717552488 1595388377226 1596081120768 1597218972672 1597606649856 1599172927488 1600312983552 1601623069104 1602732898872 1603153895168 1604003631104 1604725611264 1607574356276 1608272391168 1609150406148 1609418934272 1610297575192 1611387813888 1612535565312 1612706965776 1613685147648 1613856670304 1615830978816 1616982910464 1618134647136 1618862987826 1621441503048 1624852518912 1625583883392 1626010882048 1628173103616 1629332810784 1630066191894 1630494367936 1632489030144 1632662551512 1633652837376 1633826482448 1634990216377 1637263552512 1638157394832 1638868709376 1641778065984 1642517048844 1643387648832 1644559225728 1644958393344 1646305027563 1649093855946 1649494124208 1650210361344 1650670054432 1651386802176 1653306881184 1655195236352 1655940258432 1660506270174 1661690050996 1662093376608 1662815084544 1667222839296 1667400052608 1668411408384 1668588748032 1670528827863 1673011807488 1673189636124 1673764849008 1675676570624 1677464220096 1677624891516 1678353343488 1678820876264 1679549847552 1679957508096 1682089580997 1684180959264 1684589743872 1685790693888 1690439013816 1691173029888 1695836190816 1697045158464 1697457065472 1699121235456 1699567550464 1700332545024 1701724510923 1702137553704 1702876649472 1703351013616 1703806312392 1704090636288 1704253858048 1705020961968 1708607803392 1708789415616 1711329263616 1712099552256 1713319038144 1713501151137 1714540469376 1714722712198 1716820414992 1718044342368 1719268062582 1720432078848 1721658580992 1723947992064 1726405801344 1727182876104 1729155610112 1729750063104 1729933922592 1731166111458 1732400265932 1733573173248 1734519594528 1735756139712 1735940637601 1736509833216 1738353246336 1739592524544 1740514578432 1740542232009 1741298003712 1741720651776 1744389195108 1746099376884 1747768292928 1748527202304 1752587506971 1753348508928 1753809068032 1753836932834 1754598477312 1758183109596 1758644938624 1759436524584 1759863575232 1762051651584 1765946155008 1765974212646 1766741027328 1766910249888 1771424266752 1771612555896 1772687121408 1772875544784 1775510646784 1776308708664 1777575045456 1778346897408 1780406356288 1782305733852 1783250427456 1784954852352 1785315564991 1787797917696 1789442269218 1789876602864 1791152612256 1791930359808 1796871344256 1797307481088 1800352106496 1801825952742 1803548132064 1804331261952 1804504084992 1805316312672 1805790522368 1809306440064 1809810451967 1810403868672 1810596301056 1810769724176 1811584772091 1814295336498 1815395791104 1815588754092 1818287342592 1819105774272 1820401478028 1822932615168 1823301002544 1824121690929 1827959083776 1829262242304 1831694741568 1832175880192 1832999412132 1834306163928 1836745370451 1837227835744 1837859442048 1838054792754 1841921496576 1842897788928 1842927069186 1844211597312 1847000324232 1848317057328 1849296739584 1850129128944 1850578192512 1855680889734 1856974307328 1857003811236 1857810152448 1862094640896 1862932790736 1863422134784 1865701748736 1867031814144 1868560247288 1869855048684 1872179879808 1876317789696 1876962834432 1877162341536 1877342140506 1879952449536 1881491460072 1882138283424 1885136141952 1886480062208 1888673485797 1889493578496 1891651698688 1891681753556 1894703579172 1896514530624 1899535287552 1901743890543 1904772976764 1909175803272 1909639198656 1912013494272 1912874113152 1914904747917 1915058937856 1916269890318 1917101965824 1917285590304 1918148582214 1918652430016 1922388092568 1923942831937 1925245421568 1926617935872 1928858028048 1931930301504 1932799885164 1934801813504 1936865903616 1937257315203 1939950931968 1942206526512 1945300061376 1946175662916 1946686872704 1947718694912 1952054575478 1952725657176 1957041590112 1958078900736 1959474822144 1964877785808 1966239329544 1973035201536 1973923286976 1976177840128 1976857214976 1978475555952 1979366090157 1979886018208 1982308108032 1983721302528 1986689424384 1987774031124 1988105742336 1989191122296 1990537887744 1993587651552 1994273011584 1994484987882 1996550807552 1997449477632 1999771926138 2002957150824 2004385066096 2009879929856 2011272657408 2013773316096 2015046688788 2018256243024 2019325999872 2024484876288 2025928138752 2028991648572 2030067095616 2030600341504 2031514337664 2034750121472 2036920838688 2037115939698 2039948402688 2040360645704 2045573260416 2047031556864 2051213627862 2052675945348 2054065692672 2055726926848 2057920022592 2060270514176 2061197865216 2061395291536 2062290382848 2063594434419 2063760596992 2066881315212 2068354802248 2069451113344 2074738046976 2078042677248 2079356689494 2080458832032 2083772574336 2085764237312 2087682647421 2089096095744 2090585419776 2093915291648 2094856471008 2096349901632 2099465797632 2099688955136 2100410790912 2102130278199 2105053138944 2105254765824 2105478538652 2106202364784 2110857513408 2112362351232 2113481988096 2114946505728 2116677892581 2118186879774 2120778159696 2121335233024 2122290069984 2127184502968 2128108161024 2129625296896 2135497425472 2136977198496 2139634148352 2144363188224 2144397258213 2145100382208 2145533874864 2150047420416 2150275954368 2151015181056 2151580196864 2154441305088 2155977213952 2156946289092 2157512862848 2158483983768 2161922004064 2166470025216 2167445177856 2170897471488 2172443747712 2173421589192 2176652040192 2176883402016 2178203783168 2182444798464 2183018070016 2184209859776 2185158279168 2188462569048 2189037421312 2190022731792 2190232497257 2191183531776 2192745634304 2193277857792 2195073370084 2198791807928 2199325498944 2200280481792 2204409174912 2207920344576 2210487509034 2213561032704 2214008360232 2216124502144 2219664601728 2222235139558 2223200070144 2224784997376 2225785000446 2227371770484 2230682409984 2230919514832 2231686465344 2236618960128 2236833188688 2237804457984 2237840012583 2239399796736 2242786107996 2245574612352 2246119658496 2247130662336 2247720925184 2253326794677 2253918685088 2254897373184 2254933199358 2261114921088 2262726877952 2263276087296 2265494980608 2267110060032 2268966014564 2269516738272 2270502199296 2270538273402 2271741749856 2272120848384 2273361282624 2278143737856 2278385887488 2279169156096 2279629742043 2282799403008 2284425384192 2284668201516 2285453629872 2286053959168 2289093886656 2290725789824 2292357416776 2293909438464 2295405726417 2297042129318 2298597322752 2301874401792 2302910501472 2306333417472 2306578563456 2308221481944 2312692792704 2312938614642 2314341519616 2317804328448 2318847598368 2319069702978 2319456699392 2320076680704 2320686104576 2320722976012 2321730671616 2322294202368 2325852260144 2326899152529 2328132502512 2330357723904 2336783342628 2337798011904 2339464636416 2344244146128 2345915366112 2346484766976 2349402202112 2351908597248 2354632283528 2355654703104 2355880333184 2358393639336 2361899022336 2362150074528 2363582828544 2363834059712 2368411611552 2370100060608 2370351984509 2371129196544 2376407645136 2376635262981 2377667236608 2379939803136 2383730556928 2385923025624 2386502137152 2387538395136 2387576328732 2388203483008 2393082565839 2394121681152 2394788602906 2395828459008 2396409974784 2400469475328 2402434603656 2404730842752 2406005446656 2407088416896 2411361534414 2412408586752 2413725609222 2414128401408 2415446362788 2417081720832 2418803347968 2419060448664 2420527721472 2420785005456 2423746468224 2424383123456 2425474365696 2427201970704 2428294481739 2431068003392 2432162254572 2437278778368 2439016323072 2442000089088 2442259655424 2443999216176 2445741551904 2448733545216 2448993827268 2450479256064 2450739723672 2455895328768 2457236092248 2458303064064 2462667098976 2463775573266 2464422743104 2465081473248 2465728986112 2466838838592 2467437590016 2471218026403 2473640783919 2474241186312 2476005081648 2477080203264 2482792854528 2483910387648 2487602331648 2490759405261 2492535076494 2493140064912 2494222626816 2496239839744 2501100078912 2501757052928 2502617112576 2502883122048 2503122854008 2508655280096 2509517711232 2509784454186 2513514855936 2516437337274 2518231314396 2519324771328 2519936262144 2526271438896 2526884615808 2528686040832 2532713716736 2535658520724 2536759544832 2539697302352 2543754286224 2545567737696 2546185598208 2549351325696 2550498817536 2553206330556 2555026520424 2556135954432 2556380787072 2557531442952 2562911705088 2563184123424 2566993895424 2568149328384 2568823914496 2569978557216 2571810704064 2572084068297 2575230622488 2575907068672 2577066513552 2578902093873 2582487871488 2583009753604 2586601242624 2589608702016 2593733415168 2594625094656 2594900883888 2596749167187 2598600398898 2600359759872 2601779391792 2603634209568 2604764749824 2607529869504 2609388786816 2610771867648 2611947005568 2612633096192 2616583792662 2619149065326 2619837047744 2621652439392 2630713602048 2630755399251 2631897715968 2637967407936 2639154786876 2639795362848 2643077477376 2644961736704 2648919232512 2648961318969 2650111540992 2650365374832 2650807656448 2652254829728 2657418833844 2658116868736 2659030682112 2659313317176 2663265970176 2665446235102 2666362568184 2670609534432 2677432278528 2681696876544 2684163403827 2684814904296 2686728918384 2687895539712 2691008324032 2692434666496 2695307016384 2698428383749 2699313168384 2702738929113 2705322198096 2706756127488 2708685783552 2715605803008 2715894451584 2716154586264 2723093686656 2723383131138 2727431013888 2728658661408 2729375409152 2730602217042 2734951503816 2736901260464 2743893363456 2748263820288 2749720510464 2751459245892 2755841753616 2756789163072 2757082189131 2762882244864 2764346683392 2764390603779 2766317395968 2770500486348 2772475585992 2773945109376 2775193693416 2778363432448 2783576863228 2785461460992 2785505716854 2787447226368 2793141961344 2795133202176 2798552623104 2800547721216 2802840370932 2804782573026 2806737518592 2807006354432 2808269819712 2814476684544 2815743512304 2816013210759 2816483134976 2817975984128 2818020756586 2819928674304 2822237190108 2824249173032 2827704212928 2829720093312 2837477548032 2837522630334 2844771795936 2849302931328 2852845531136 2857159465146 2859150917632 2859196344284 2860711833152 2863763704908 2866729893888 2867034605824 2868020241408 2872588406784 2874404835477 2875928385456 2877978645024 2887868132352 2889926903808 2893287042072 2894529961984 2896591663616 2897895452256 2899199827746 2902202720256 2902511202688 2907957589243 2909926397952 2917950092064 2920030309056 2921578042368 2924370477056 2928081863217 2929041948672 2929088485764 2932433998592 2935562385168 2937118351104 2939212233216 2943893792768 2947316678712 2952011146976 2959552802304 2964266760192 2965285822464 2967713333928 2969829027312 2973462162048 2974243213312 2975581953792 2980034136576 2981661046686 2982158613504 2982444251584 2983739277312 2983786683444 2990381477328 2991727481823 2994099483136 2994826211328 2996174216448 3004435726236 3006577599144 3014819894784 3016908986112 3017701449728 3020659974144 3022570033182 3022813413376 3026022317696 3027384364536 3028988999808 3031148376832 3037847849984 3038892208128 3039506322724 3043732537344 3045900512256 3046224268688 3047271506496 3052125182208 3055673909547 3059922604032 3060540968556 3064796430336 3068359890624 3069165869056 3070547335296 3075438084608 3076820441793 3077628642592 3079013918022 3083590390272 3083918152856 3090405771264 3091796797824 3092092937304 3093435574272 3095640895488 3100321972818 3102532203372 3104176670016 3107143631872 3112107070464 3115711123504 3117064015872 3119035034241 3119286181888 3120688248048 3125658861504 3127887154816 3128646355968 3135878129664 3136511843662 3140872937472 3144524852448 3149198696448 3149533432704 3150616186368 3151443771392 3157579708416 3157882148736 3158217807978 3159303547176 3160133414144 3166286270112 3168543526848 3168847017308 3170222982144 3173253070848 3177280319661 3181230700832 3182002849536 3183435104976 3190776754452 3192162241536 3194437945344 3195213299712 3198345854976 3203246138208 3205465797744 3206307790336 3208007262208 3209451222528 3215148712552 3216544782336 3218300812296 3218837868544 3220595150384 3225071130624 3225413931552 3227370295296 3227713340608 3231661957632 3233965820928 3236269294272 3236613285481 3237725975652 3242883006096 3249705037824 3251167766784 3252021764096 3256346207232 3258665621568 3260132383788 3260988735872 3264978060288 3265325103024 3267305674752 3267652964896 3269980432754 3274527105024 3276314789664 3277737418752 3283556131968 3285034097688 3286775297664 3289118451456 3289916786688 3292610055126 3298187711892 3298988248416 3300420722688 3301340108864 3302773604352 3306613762368 3310390472704 3310443068723 3311880516864 3315731263551 3321012540348 3323380101992 3324186753216 3325630169088 3333352709337 3334445678592 3334800105216 3337177496064 3341057655726 3346023614976 3346379272248 3347529698016 3351353141248 3354928440192 3355249783032 3356706686976 3357641752528 3359099695104 3364179161994 3368361918528 3369179487744 3371581387776 3380878027632 3382346059776 3382399799037 3391672381632 3394090316928 3394914130944 3398242470912 3400665090048 3403449021846 3404275107408 3405753298944 3405807410103 3406702027232 3407612624784 3408181272576 3408507716096 3410041923936 3417215606784 3417578831232 3424199104512 3426638076288 3427002302274 3429080938752 3429445424396 3433640829984 3436088684736 3438536125164 3440864157696 3443317161984 3445563193977 3447895984128 3452811602688 3454365752208 3458311220224 3459500126208 3459867845184 3462332222916 3464800531864 3467146346496 3469039189056 3469407921963 3471512279424 3471881275202 3476706492672 3478604554467 3479185049088 3481029156864 3481084464018 3482596007424 3483441303552 3488778390216 3492198753768 3495536585856 3505175013942 3506697017856 3507618136064 3507673865668 3509196954624 3516366219192 3517289877248 3518873049168 3519727150464 3524103303168 3531892310016 3531948425292 3533482054656 3533820499776 3542848533504 3543225111792 3545374242816 3545751089568 3551021293568 3552617417328 3555150090912 3556693794816 3560812712576 3564611467704 3566500854912 3569909704704 3570631129982 3575595835392 3578884538436 3579753205728 3582305224512 3583860719616 3592182904359 3593742688512 3594614962176 3600704212992 3603651905484 3607096264128 3608662523904 3609008169984 3610632625344 3611581044736 3617042301621 3618612880128 3619620903934 3620588413833 3621192602112 3621539448352 3623169544182 3628590672996 3630791582208 3631177508184 3636574685184 3638211548544 3640802956056 3646602005088 3648243381858 3655918167552 3658524484608 3663389483136 3664351760384 3665998824264 3668612327856 3673490740902 3674455671488 3675718884096 3676109585508 3683842993152 3684587442641 3685795577856 3685854138372 3694000648464 3696634114656 3698593479168 3700258257888 3701156385024 3711361779468 3714007622472 3715620304896 3724189281792 3725865581472 3726844269568 3731403497472 3734063628288 3737120494576 3738802614741 3739710097368 3744359759616 3752635579392 3753925668864 3754324683072 3754684281012 3759904899072 3762982920144 3764276566848 3764676681279 3770272283904 3772960124416 3774656005911 3777346971594 3778987156992 3783363507112 3789407158344 3793029061248 3799070575104 3803487781086 3809545953528 3818351606544 3819278397312 3824026988544 3825748226304 3829809495834 3830117875712 3832539780636 3834203931648 3834571180608 3836297164428 3837304860032 3844776185136 3847885663874 3850490843136 3853235871744 3857716056096 3863860603008 3865599770328 3873731807232 3874514630406 3879901863936 3884413053024 3890600122752 3892351325832 3893373745408 3895437389824 3897900598347 3904109150956 3905451314352 3914083180224 3916157801472 3918949644288 3924875688993 3929755571616 3932478659088 3946070403072 3947846573952 3952355680256 3956951111904 3958732180314 3959772036416 3964616216064 3967442605056 3970690525487 3973378848768 3975548062248 3976211484672 3978382244592 3987175303104 3988546023168 3988969975764 3993101615104 3994898955264 3998169352653 3999543852276 4005914301648 4008770132192 4019759859712 4022545314816 4030093377576 4036512486048 4038651999744 4048969752576 4051856277504 4057983297144 4060134191232 4061200683008 4063028675328 4069500242944 4073841677376 4074231879396 4079896805376 4080721291408 4085074696707 4091146520832 4094063113728 4102427255724 4105351890696 4108131385344 4111453853696 4115840045184 4120541028352 4122395730432 4122790583072 4124580765696 4127188868838 4127521193984 4133762630424 4136709604496 4138902226688 4149476093952 4156085354496 4158713378988 4160917664064 4167545148672 4171528474624 4175365294842 4178192191488 4178258575281 4181170839552 4189712942016 4192699803264 4199377910272 4200821581824 4204260556398 4210106277888 4210509531648 4210957077304 4212404729568 4221715026816 4224724702464 4226963976192 4227031134879 4229893011456 4233355785162 4236373759548 4241556319392 4242670466048 4244580139968 4254369005936 4256216322048 4256283945501 4259250593792 4270994850944 4273954396992 4279268296704 4285739197719 4288726376448 4288794516426 4291067749728 4300094840832 4300551908736 4302030362112 4303160393728 4308882610176 4311954427904 4313892578184 4315025725696 4316967967536 4323844008128 4332940050432 4334890355712 4335766372121 4341794942976 4344887495424 4346843178384 4353304080384 4353766804032 4356407566336 4364889596928 4368419719552 4376925138096 4378074842624 4380045463584 4380464994514 4382367063552 4385491268608 4386555715584 4390146740168 4397583615856 4398650997888 4408818349824 4415840689152 4420975018068 4427122065408 4428016720464 4432249004288 4439329203456 4444470279116 4446400140288 4449569994752 4451570000892 4454743540968 4461364819968 4461839029664 4463372930688 4473237920256 4473666377376 4475608915968 4475680025166 4478799593472 4485572215992 4491149224704 4492239316992 4494261324672 4495441850368 4506653589354 4507837370176 4509794746368 4509866398716 4520267068807 4522229842176 4525453755904 4526552174592 4530989961216 4534220120064 4537932029128 4539033476544 4541004398592 4541076546804 4543483499712 4546722565248 4556771774976 4558338312192 4559259484086 4565598806016 4568850768384 4569336403032 4570907259744 4572107918336 4578187773312 4581451579648 4584714833552 4590811452834 4594084258636 4597194645504 4603748803584 4605821002944 4612666834944 4613157126912 4616442963888 4618520877033 4625385585408 4625877229284 4628683039232 4635608656896 4637695196736 4638139405956 4638913398784 4640153361408 4641445952024 4643461343232 4644588404736 4650482959227 4651704520288 4653798305058 4656265005024 4660715447808 4672432591847 4673566685256 4675596023808 4678929272832 4688488292256 4691830732224 4692969533952 4698804404224 4703817194496 4704767765493 4709264567056 4711309406208 4711760666368 4716787278672 4723798044672 4724300149056 4727165657088 4727668119424 4736823223104 4737326711967 4740200121216 4740703969018 4752815290272 4753270525962 4755334473216 4759879606272 4771846051248 4773004274304 4775152657464 4776406966016 4786165131678 4788243362304 4789577205812 4791656918016 4792819949568 4800938950656 4804869207312 4809461685504 4812010893312 4814176833792 4822723068828 4824817173504 4827451218444 4828256802816 4830892725576 4834163441664 4837606695936 4838120897328 4841055442944 4841570010912 4847492936448 4848766246912 4850948731392 4854403941408 4856588963478 4862136006784 4864324509144 4871259510649 4874557556736 4878032646144 4884519310848 4887998432352 4891483103808 4897467090432 4897987654536 4900958512128 4901479447344 4904970649131 4911790657536 4914472184496 4916606128128 4925334197952 4927551146532 4928845486208 4930162946496 4931457972224 4933677677184 4934875180032 4938915082689 4942436052806 4947281567838 4948482372624 4952010163296 4954160406528 4965585709056 4967820775296 4981518810522 4985070152988 4986280129824 4988445253632 4992479679488 5002200157824 5003514105856 5003593602497 5005234225152 5005766244096 5006245708016 5011586483589 5017310560192 5019035422464 5019568908372 5027029711872 5032874674548 5036462628792 5038649542656 5039872524288 5052542877792 5053769231616 5057372081664 5065427433472 5071317041448 5073519089664 5079394604704 5087508572448 5091135475392 5092371196416 5098702651392 5100997635072 5105173532769 5106412661112 5110053040848 5112271908864 5112761574144 5115062885904 5125823410176 5126368246848 5133987790848 5136298656768 5139957114432 5140503453411 5143621408128 5144168136594 5150461244976 5151814137344 5154133027104 5157804187746 5164975742976 5166019507208 5179217404032 5187466830336 5189250189312 5189801767776 5193498334374 5197200797796 5200719519744 5203558783584 5207268419136 5207821912803 5209529499648 5215059739008 5218777573632 5221543735296 5221626696027 5223894011136 5225266192384 5233167585324 5238298130652 5239674095488 5243304878784 5257762520913 5261427204096 5261510798502 5263795431936 5275934815872 5278309573752 5279590725696 5286154954752 5289923473408 5297838465024 5297922637938 5300223081984 5300730749664 5301615312896 5304509659456 5314837667688 5316233737472 5318061364224 5318626634352 5319136064767 5326531940352 5330892470204 5332725136368 5341219068864 5354864557056 5355946694973 5363393753088 5368326807654 5369629808592 5373457836768 5375791079424 5382016648064 5384869332992 5390614032768 5396856767498 5405477858226 5410644396192 5413512254976 5417371567104 5429431355901 5431211606016 5431788903168 5432309172528 5434754316273 5446187373312 5446766262276 5454862027776 5457317322816 5458750818304 5461204434084 5469903007632 5472365072787 5473802520928 5487786726912 5496527640576 5502918491784 5511683507232 5513578326144 5514164378262 5525764489728 5528693366784 5528781207558 5532634791936 5541000972696 5544951171984 5547890218752 5550387386832 5556726864896 5567153726456 5570922921984 5571011433708 5586283922688 5590266404352 5597105246208 5601095442432 5605680741864 5609565146052 5614012708864 5616539639424 5628953369088 5631487024608 5632026421518 5632966269952 5635951968256 5636041513172 5639857348608 5644474380216 5648498346064 5655408425856 5659440186624 5666020457391 5674955096064 5675045260668 5689543591872 5698605862656 5705231671629 5705691062272 5714318930292 5718392688568 5721423666304 5727527409816 5734069211648 5736040482816 5745176813568 5748809670954 5751856770912 5755957290048 5771828495811 5775736264704 5779853807616 5786574084144 5789059923968 5793183327232 5795790904512 5798399655492 5804405440512 5805022405376 5811771945609 5815915178486 5819852795904 5835900184128 5840060618112 5843156084736 5856163726434 5858176971528 5864867997184 5871124770336 5874236702208 5878424466432 5887787585536 5894633357424 5904022293952 5919105604608 5928533520384 5930571644928 5935426667856 5939658054624 5946924324096 5948486426624 5951163907584 5960068273152 5963322093372 5964317227008 5964888503168 5967573366888 5980762954656 5983454963646 5988198966272 5989652422656 5992348432896 6001529492693 6008871452472 6013155198288 6029639789568 6033817972224 6035402899456 6041319948288 6045140066364 6052044635392 6054768729072 6057977999616 6062296753664 6075695699968 6077784416256 6079012645448 6091801024512 6092448537376 6094543012992 6104250364416 6111347819094 6119845208064 6121081937112 6136719781248 6138331738112 6141094670592 6150876169216 6153640883586 6155257285184 6158027836044 6167180780544 6167836305712 6180811542528 6183593595648 6184185874608 6186871148544 6191281790976 6200643945636 6205064406744 6208353340032 6214287263744 6224214140928 6231422247008 6234128031744 6238070068482 6238572363776 6241376496096 6251317723008 6255774309632 6257292711936 6263047942263 6271756259328 6273023687324 6281745874944 6289049704896 6298397392896 6299066865408 6301232372736 6306390834597 6315159416832 6315764297472 6316435615956 6318607094352 6320266828288 6332572540224 6337087053696 6337694034616 6340445964288 6350033677743 6354560639322 6362461401664 6364005699072 6366870209952 6381553508904 6384324483072 6388875890688 6406492276416 6410931595488 6412615580672 6416014524416 6418902445056 6430297425104 6433089564672 6433191774639 6436601624592 6437675737088 6441190300768 6450142261248 6450827863104 6454740590592 6455426681216 6463323915264 6467931641856 6472538588544 6473226570962 6475451951304 6485766012192 6499410075648 6502335533568 6504043528192 6512692414464 6517331243136 6520264767576 6521977471744 6529956120576 6530650206048 6534611349504 6535305929792 6539960865508 6549054210048 6552629579328 6553326074819 6555474837504 6567112263936 6570068195376 6570697491771 6573550595328 6578236902912 6579833573376 6585220110252 6596375423784 6597976496832 6600841445376 6602680217728 6613227524736 6620780945408 6620886137446 6623761033728 6631462527102 6642025080696 6646760203984 6648373506432 6666705418674 6669600210432 6674354992128 6682115311452 6692047229952 6692758544496 6695059396032 6702706282496 6709856880384 6710499566064 6713413373952 6713520037749 6715283505056 6718199390208 6728358323988 6736723837056 6738358975488 6743162775552 6761756055264 6764692119552 6764799598074 6783344763264 6788180633856 6789828261888 6796484941824 6801330180096 6806898043692 6808550214816 6811506597888 6811614820206 6813404054464 6815225249568 6816362545152 6817015432192 6820083847872 6832191014173 6834431213568 6835157662464 6838889226129 6848398209024 6853276152576 6854004604548 6858161877504 6858890848792 6867281659968 6872177369472 6877072250328 6881728315392 6886217179251 6891126387954 6895791968256 6905623205376 6908731504416 6916622440448 6919000252416 6919735690368 6924664445832 6929601063728 6938078378112 6938815843926 6943024558848 6943762550404 6953412985344 6957209108934 6958370098176 6962058313728 6962168928036 6965192014848 6966882607104 6977556780432 6980697457587 6984397507536 6991073171712 7010350027884 7013394035712 7015347731336 7018393909248 7032732438384 7034579754496 7037746098336 7039454300928 7048206606336 7063896850584 7066964109312 7067640999552 7085697067008 7086450223584 7090748485632 7091502179136 7102042587136 7105234834656 7110300181824 7111055953527 7113387589632 7121625425152 7129222935408 7129905788943 7133001709824 7139819409408 7141262259964 7151191670784 7157769076872 7159506411456 7164610449024 7179247697517 7184365808718 7187485377024 7189229924352 7201408425984 7207303810968 7214192528256 7218016339968 7221265250688 7223162089472 7234084603242 7237225760256 7239241807868 7241176827666 7242385204224 7243078896704 7246339088364 7257181345992 7261583164416 7262355016368 7273149370368 7276423097088 7281605912112 7293204010176 7296486763716 7311836335104 7317048969216 7326778966272 7328703520768 7331997648528 7337224655712 7346981481804 7348911342976 7351437768192 7352219171016 7367685986304 7369174885282 7371708276744 7388001296928 7393268229312 7397186958336 7400516515776 7402312770048 7413654079209 7420922351757 7422723558936 7428015244944 7431240609792 7448378563584 7451731162944 7453688539136 7462806994944 7472278215783 7474240989152 7477605229482 7479420194736 7488719519232 7505271158784 7507851337728 7508649366144 7509368562024 7525965840288 7528553133696 7529353362558 7540544567808 7545920248832 7549312011822 7554693943188 7557974313984 7566727014224 7578814316688 7586058122496 7598141150208 7606975562172 7619091907056 7636703213088 7638556794624 7648053977088 7651496452608 7659618991668 7665079561272 7668407863296 7669142361216 7672594328856 7674609720064 7689552370272 7695771327748 7700981686272 7706471743488 7715432112192 7716252204891 7727721206016 7731199540656 7736706281619 7747463614464 7749029260812 7759803727872 7768826106048 7781200245504 7784702651664 7786747490816 7790247501561 7790874779648 7795801196694 7808218301912 7810902628704 7828166360448 7832315602944 7837899288576 7849751377986 7859511143232 7864957318176 7892140806144 7892266197753 7895693147904 7904711360512 7913902223808 7917464360628 7919544072832 7929232432128 7934885210112 7941381050974 7946757697536 7946883956907 7951096124496 7952422969344 7956764489184 7974350606208 7977092046336 7977939951528 7989797910528 7996338705306 7999087704552 8011828603296 8017540264384 8039519719424 8039647452613 8045090629632 8052490211481 8060186755152 8073024972096 8077303999488 8095285151247 8097939505152 8115966594288 8120268382464 8122401366016 8126057350656 8139000485888 8147683354752 8148463758792 8161442582816 8170149393414 8182293041664 8188126227456 8204854511448 8210703781392 8222907707392 8231680090368 8241082056704 8244791460864 8245581166144 8249161531392 8254377737676 8267525260848 8271246567393 8273419208992 8277804453376 8298952187904 8317426757976 8321835328128 8335090297344 8343056949248 8350730589684 8356384382976 8356517150562 8362341679104 8379425884032 8385399606528 8398755820544 8401643163648 8408521112796 8420212555776 8421019063296 8421914154608 8424809459136 8443430053632 8448039632277 8449449404928 8453927952384 8454062269758 8459786022912 8466711570324 8472747519096 8483112638784 8485340932096 8489160279936 8508738011872 8512432644096 8512567891002 8518501187584 8541989701888 8547908793984 8558536593408 8571478395438 8577452752896 8577589032852 8582135499456 8600189681664 8601103817472 8604060724224 8617765220352 8623214506431 8623908855808 8627785156368 8630051451392 8633935935072 8647688016256 8669780711424 8671532744242 8683589885952 8689774990848 8693686356768 8706608160768 8707533608064 8712815132672 8723872767729 8729779193856 8736839439104 8753850276192 8756149685248 8760090927168 8760929989028 8764734127104 8770982537216 8773111431168 8780293480336 8784245589651 8795167231712 8797301995776 8817636699648 8831681378304 8841950036136 8856033440928 8864498008576 8878658406912 8888940558232 8892800280576 8899139989504 8903140001784 8909487081936 8922729639936 8923678059328 8926745861376 8946475840512 8947332754752 8948283789271 8951217831936 8951360050332 8971144431984 8982298449408 8984478633984 8988522649344 8990883700736 9013307178708 9015674740352 9019732797432 9040534137614 9044459684352 9050907511808 9053104349184 9061979922432 9068440240128 9075864058256 9078066953088 9082153093608 9086966999424 9093445130496 9113543549952 9116676624384 9118518968172 9131197612032 9137701536768 9138672806064 9141814519488 9144215836672 9156375546624 9162903159296 9167021728641 9169429667104 9181622905668 9188168517272 9194389291008 9207497607168 9211642005888 9226314253824 9232885927776 9237041754066 9250771170816 9251754458568 9257366078464 9271217313792 9275390393472 9276278811912 9277826797568 9280306722816 9282891904048 9286922686464 9300965918454 9303409040576 9307596610116 9312530010048 9321430895616 9329061822857 9344865183694 9347133370512 9351192047616 9357858545664 9376976584512 9383661464448 9385939067904 9407634388992 9409535530986 9418529134112 9422618812416 9423521332736 9433574557344 9447596089344 9448600298112 9454331314176 9455336238848 9473646446208 9474653423934 9480400242432 9481407938036 9505630580544 9506541051924 9510668946432 9519759212544 9531840958983 9543692102496 9546008548608 9550305314928 9552813932032 9572330263356 9576486724608 9579154411624 9583313836032 9585639899136 9609738414624 9618923371008 9624021786624 9628353667584 9643105561897 9645446137656 9649634347008 9654902436888 9656513605632 9661785451152 9675213391872 9676241794656 9682110885888 9683140021824 9694985872896 9697532493824 9701897462784 9708807882816 9709839856443 9713177926956 9724272013568 9728649018288 9742519021298 9749115113472 9756065292288 9769038621696 9775996864704 9782966207616 9794934180864 9795975309072 9801917024256 9802958894688 9809941298262 9823581315072 9828944368992 9833212256256 9850668395904 9855102293064 9857690972416 9860325892992 9862915944448 9863072648051 9867355354368 9869750360064 9877830165378 9884872105612 9894563135676 9896964745248 9904020326592 9908320813056 9931171418112 9931329206169 9935641550592 9963037621044 9970140305976 9972560259648 9976890507264 9984959358976 10000058128011 10004400315648 10007028211712 10007187204994 10011532488192 10012491416032 10023172967178 10034621120384 10038070844928 10039137816744 10054059423744 10065749349096 10072925257584 10077299085312 10105085755584 10107538463232 10114744163328 10130854866944 10142634082896 10147038179328 10147199397111 10158789209408 10175017144896 10182270950784 10184742392832 10201995270144 10210347065538 10212825322224 10220106081696 10224543817728 10225523148288 10230125771808 10251646820352 10252736493696 10272597313536 10279914228864 10281006906822 10287242816256 10288336273188 10300922489952 10303628274688 10308266054208 10315608375492 10329951485952 10332039014416 10336689581931 10358434808064 10374933660672 10378500378624 10379603535552 10386996668748 10394401595592 10401439039488 10407117567168 10408223765889 10414536838272 10415643825606 10430119478016 10435813663401 10437555147264 10443087470592 10443253392054 10447788022272 10450532384768 10466335170648 10476596261304 10479348190976 10486609757568 10515525041826 10522854408192 10523021597004 10527590863872 10551869631744 10556619147504 10559181451392 10572309909504 10579846946816 10595676930048 10595845275876 10600446163968 10601461499328 10609019318912 10629675335376 10632467474944 10636122728448 10637253268704 10638272129534 10653063880704 10661784940408 10665450272736 10682438137728 10709729114112 10711893389946 10726787506176 10736653615308 10739259617184 10746915673536 10751582158848 10764033296128 10769738665984 10776548713077 10781228065536 10793713534996 10810955716452 10821288792384 10827024509952 10834743134208 10851126904863 10858862711802 10863577806336 10864618345056 10869508632546 10892374746624 10893532524552 10909724055552 10914634645632 10917501636608 10922408868168 10939806015264 10944730145574 10947605041856 10975573453824 10977791452817 10993055281152 11005836983568 11023367014464 11027156652288 11028328756524 11051528979456 11053762327923 11057386733568 11057562415116 11082001945392 11089902343968 11095780437504 11100774773664 11113453729792 11134307452912 11142022867416 11172567845376 11180532808704 11194210492416 11202190884864 11211361483728 11216407844223 11219130292104 11228025417728 11233079278848 11257906738176 11262974049216 11264052843036 11265932539904 11272083026344 11279714697216 11288948760432 11294030043837 11296996692128 11310816851712 11318880373248 11332040914782 11350090521336 11379087183744 11397211725312 11410463343258 11411382124544 11428637860584 11436785377136 11442847332608 11455054819632 11468138423296 11472080965632 11490353627136 11497619341908 11503713541824 11511914580096 11543656991622 11551472529408 11559707615232 11573148168288 11586366654464 11591581809024 11596799310984 11610044810752 11623543891218 11631830356972 11639705591808 11671800368256 11680121236224 11686312169472 11693701795041 11712327452868 11716353943056 11729735994368 11742249540672 11748473404416 11756848932864 11774627066979 11775575171072 11789266714848 11808044587904 11838211209216 11857067040768 11870853335712 11879316109248 11893848648192 11896972853248 11902327815168 11912071576461 11920136546304 11926644186744 11928634454016 11929777006336 11935146733776 11961525909312 11966909927292 11976397932544 11979304845312 11984696865792 11994508057959 12003058985386 12017742904944 12026310396576 12059279579136 12067635944448 12090280132728 12104089270784 12109537458144 12115955999232 12124593507328 12151391399936 12151584463207 12155568832512 12158025290896 12183602049024 12184897074752 12189086025984 12208500728832 12222695638188 12239690416128 12242163874224 12273439562496 12276663476224 12282189341184 12301752338432 12307281767172 12310514570368 12316055672088 12334361561088 12335672611424 12361623085056 12367187191296 12368371749216 12373742297088 12382563581952 12401287891272 12410128813488 12416706680064 12428574527488 12448428281856 12462844494016 12468256063488 12476140136964 12482752992192 12497208954937 12502635446016 12511548619264 12514585423872 12526095884526 12543512518656 12546047374648 12578099409792 12598133730816 12602464745472 12612781669194 12630318833664 12631528594944 12632871231912 12637214188704 12640533656576 12665145080448 12674174107392 12675388069232 12680891928576 12681093404637 12700067355486 12709121278644 12724922803328 12728011398144 12733740419904 12763107017808 12768648966144 12768851836503 12777751781376 12812984552832 12821863190976 12825231161344 12837804890112 12857217593157 12860594850208 12866179129344 12866383549278 12873203249184 12875351474176 12882380601536 12900284522496 12901655726208 12909481181184 12910853362432 12917901871577 12926647830528 12935863283712 12945077177088 12946453141924 12950903902608 12971532024384 12998820151296 13004671067136 13007299116363 13025384828928 13034662486272 13040529535152 13043954943488 13059912241152 13061300412096 13069222699008 13070611859584 13079921731016 13105259158656 13106652149638 13134224527872 13140136390752 13141394983542 13147101190656 13156473805824 13159667146752 13170440220504 13192750847568 13195952993664 13205360435456 13226455049472 13241561890816 13241772274892 13247522067456 13262925054204 13284050161392 13293520407968 13296747012864 13333410837348 13339200420864 13348709984256 13364230622904 13384094459904 13385517088992 13390118792064 13405412564992 13419713760768 13420999132128 13426826747904 13427040075498 13430567010112 13436398780416 13456716647976 13467599823559 13473447674112 13476717950976 13486325551104 13523512110528 13529384239104 13529599196148 13560801206421 13566689526528 13576361267712 13579656523776 13592969883648 13602660360192 13613796087384 13617100429632 13623013195776 13623229640412 13626808108928 13630450499136 13634030864384 13640167695744 13664382028346 13670315324928 13677778452258 13696796418048 13706552305152 13708009209096 13716323755008 13717781697584 13734563319936 13744354738944 13754144500656 13772434358502 13782252775908 13791583936512 13811246410752 13817463008832 13833244880896 13838000504832 13839471380736 13849328891664 13855562631099 13859202127456 13876156756224 13877631687852 13886049117696 13887525100808 13906825970688 13914418217868 13916740196352 13924337856072 13930384029696 13933765214208 13955113560864 13961394915174 13968795015072 13982146343424 14017297775541 14020700055768 14026788071424 14030695462672 14036787818496 14065464876768 14069159508992 14075492196672 14078908601856 14096413212672 14114303296479 14127793701168 14133928218624 14135281999104 14171394134016 14172900447168 14181496971264 14183004358272 14210469669312 14211980135901 14220600363648 14222111907054 14243250850304 14258445870816 14259811577886 14266003419648 14279638818816 14282524519928 14315538153744 14319012822912 14329220898048 14358495395034 14368731617436 14374970754048 14378459848704 14402816851968 14414607621936 14428385056512 14436032679936 14442530501376 14446324178944 14468169206484 14474451520512 14478483615736 14482353655332 14484770408448 14486157793408 14492678176728 14514362691984 14523166328832 14524710032736 14546298740736 14552846194176 14563211824224 14586408020352 14592973527432 14613778531947 14623672670208 14634097938432 14653557932544 14657407041536 14663995297056 14674449311424 14693962963608 14697822685952 14702875536384 14704438342032 14714911947393 14735371972608 14738349770564 14743416553488 14776002593856 14786536458624 14794373916672 14801033031552 14804625540096 14816745248067 14827308158418 14841844703514 14845447117872 14856030489888 14862481219584 14896757127168 14903462325888 14907377078272 14944556431566 14948481978304 14955210458964 14958840389472 14977439038464 15010542317568 15010780807491 15015702675456 15017298732288 15018737124048 15051931680576 15057106267392 15058706725116 15081089135616 15091840497664 15098624023644 15109387886376 15115948627968 15133454028448 15157628633376 15172116244992 15196282300416 15213951124344 15238183814112 15273406426176 15277113589248 15296107954176 15302992905216 15315520598307 15319237983336 15330159122544 15336815726592 15338284722432 15345188657712 15349219440128 15379104740544 15391542655496 15401963372544 15421510360233 15430864224384 15432504409782 15455442412032 15462399081312 15473412563238 15494927228928 15498058521624 15537652212096 15562400491008 15569405303328 15573494981632 15580495003122 15581749559296 15591602393388 15616436603824 15621805257408 15623465738409 15656332720896 15664631205888 15664880088081 15675798577152 15699502755972 15719022286464 15729914636352 15773287562739 15784281612288 15784532395506 15791386295808 15827804447616 15834928721256 15839088145664 15858464864256 15869770420224 15882762101948 15893515395072 15893767913814 15902192248992 15904845938688 15913528978368 15948701212416 15954184092672 15955879903056 15957408194301 15979595821056 15992677410612 15998175409104 16023657206592 16035080528768 16067840084919 16079039438848 16079294905226 16090181259264 16104980422962 16120373510304 16146049944192 16154607998976 16190570302494 16231933188576 16240536764928 16244802732032 16252114701312 16278000971776 16288294067703 16295366709504 16296927517584 16304262948819 16322885165632 16340298786828 16364586083328 16376252454912 16409709022896 16421407562784 16445815414784 16463360180736 16489582921728 16491162332288 16508755475352 16535050521696 16542493134786 16546838417984 16555608906752 16592463891563 16597904375808 16634853515952 16643670656256 16670180594688 16686113898496 16701461179368 16712768765952 16713034301124 16758851768064 16770799213056 16797511641088 16803286327296 16817042225592 16842038126592 16843828309216 16849618918272 16886860107264 16896079264554 16898898809856 16907855904768 16908124539516 16919572045824 16933423140648 16945495038192 16966225277568 16970681864192 16978320559872 16998061372173 17017476023744 17024865288192 17025135782004 17083979403776 17095817587968 17117073186816 17142956790876 17155178065704 17164270998912 17202207634944 17208121448448 17235530440704 17246429012862 17247817711616 17255570312736 17260102902784 17267871870144 17295376032512 17315485487433 17339561422848 17343065488484 17367179771904 17379549981696 17387372713536 17413216321536 17415067216128 17435315836827 17447745535458 17459558387712 17473678878208 17507700552384 17512299370496 17520181854336 17521859978056 17529468254208 17541965074432 17560586960672 17568491179302 17590334463424 17594603991552 17635273399296 17663362756608 17683900072272 17712066881856 17728996017152 17757316813824 17777881116464 17785600561152 17798279979008 17806280003568 17818974163872 17845459279872 17847356118656 17853491722752 17892951681024 17894665509504 17896567578542 17902720100664 17942288863968 17964596898816 17968957267968 17977045298688 17981767401472 18004588478079 18026614357416 18031349480704 18039465594864 18081068275228 18088919368704 18101815023616 18106208698368 18123959844864 18151728116512 18156133906176 18164306187216 18173933998848 18186890260992 18227087099904 18233353248768 18237037936344 18275403073536 18277345612128 18283629038976 18288431673344 18312751093248 18325806318592 18334043457282 18338859334208 18363245811336 18376337034544 18414995214336 18423284011776 18452628507648 18465771855552 18474083508132 18501542341632 18503508917136 18514732156928 18542434627584 18550780786944 18552557623824 18555653595136 18560613445632 18565783808096 18573845372928 18601931836908 18606818081152 18615193220232 18625060020096 18642861791232 18658123645714 18689730367388 18694266741024 18702384095232 18715717091328 18753953169024 18767322928896 18771878135808 18789143826789 18815268777984 18819071061972 18837058268224 18845237624832 18847042665472 18867149114688 18888998686243 18895192178688 18897200596224 18910672477696 18919172503791 18947292892416 18949306847868 18960800484864 18962815876072 19011261161088 19013082103848 19021337892864 19063681917966 19087384204992 19092017097216 19100610629856 19105627864064 19144660526712 19152973449216 19158308823248 19166627672064 19219476829248 19237846742016 19248043573248 19256707335168 19286211123794 19290892275312 19299268694016 19299575323917 19309804873776 19313027211264 19323570902304 19350426783744 19352483589312 19364221771776 19366280043648 19389971745792 19403794925568 19417615765632 19419679712886 19426355853912 19448544027136 19457298036576 19485038042596 19498230226944 19512130584576 19524858099203 19538077243392 19551993729408 19565932415232 19589868361728 19591950618144 19603834048512 19605917789376 19619882596524 19647162630144 19657888737984 19659978224457 19666424512512 19701336791808 19710204586128 19712092475313 19715381944832 19720651785984 19725831888896 19726145296102 19734710708736 19739500720128 19755660330756 19769744211224 19789126271352 19793929490496 19808040653184 19862342836224 19862658412338 19871283101184 19926075242088 19940280611952 19945120519296 19969918717952 20000116256022 20008800631296 20014056423424 20014374409988 20023064976384 20024982832064 20046345934356 20069242240768 20076141689856 20078275633488 20108118847488 20131498698192 20145850515168 20154598170624 20210171511168 20215076926464 20229488326656 20261709733888 20285268165792 20294076358656 20294398794222 20317578418816 20350034289792 20355703124701 20364541901568 20369484785664 20403990540288 20420694131076 20425650644448 20440212163392 20449087635456 20451046296576 20460251543616 20496573042519 20503293640704 20505472987392 20516667678387 20545194627072 20559828457728 20562013813644 20574485632512 20576672546376 20601844979904 20607256549376 20616532108416 20631216750984 20658651537753 20664078028832 20673379163862 20716869616128 20749867321344 20757000757248 20759207071104 20773993337496 20788803191184 20814235134336 20816447531778 20829073676544 20831287651212 20860238956032 20871627326802 20875110294528 20886174941184 20886506784108 20895576044544 20932670341296 20942092372761 20953192522608 20958696381952 20973219515136 21031050083652 21046043194008 21055181727744 21103739263488 21113238295008 21118362902784 21144619819008 21159693893632 21191690551752 21200892327936 21202922998656 21218038637824 21259350670752 21264934949888 21272245456896 21274506537408 21276544259068 21306127761408 21323569880816 21330900545472 21333167860581 21364876275456 21389717366829 21419458228224 21423786779892 21453575012352 21473307230616 21478519234368 21493831347072 21528066592256 21537743092551 21539477331968 21553097426154 21562456131072 21587427069992 21621911432904 21642577584768 21654049019904 21669486268416 21702253809726 21717725423604 21727155612672 21729236690112 21739017265092 21784749493248 21787065049104 21819448111104 21829269291264 21835003273216 21844817736336 21879612030528 21889460291148 21895210083712 21951146907648 21955582905634 21986110562304 22011673967136 22046734028928 22054313304576 22056657513048 22103057958912 22107524655846 22115124830232 22164003890784 22179804687936 22191560875008 22201549547328 22226907459584 22240962237627 22262767055271 22268614905824 22284045734832 22345135690752 22361065617408 22388420984832 22422722967456 22432815688446 22438260584208 22456050835456 22466158557696 22515813476352 22525948098432 22528105686072 22531865079808 22544166052688 22577897520864 22588060087674 22593993384256 22621633703424 22637760746496 22656292998367 22664081829564 22700181042672 22758174367488 22794423450624 22820926686516 22857275721168 22873570754272 22885694665216 22910109639264 22936276846592 22944161931264 22995238683816 23007427083648 23023829160192 23087313983244 23102945058816 23119415230464 23146296336576 23148756614673 23172733308928 23183163618048 23193598621968 23210118844857 23220089621504 23247087782436 23263660713944 23279411183616 23343600736512 23360242472448 23372624338944 23387403590082 23424654905736 23432707886112 23459471988736 23484499081344 23496946808832 23513697865728 23549254133958 23551150342144 23578533429696 23616089175808 23676422418432 23676798593259 23714134081536 23741706671424 23758632218496 23787697296384 23804655630336 23824143152922 23840273092608 23840651870721 23853288373488 23857268908032 23859554012672 23870293467552 23923051818624 23933819854584 23952795865088 23969393731584 23989016115918 24006117970772 24035485809888 24052620793152 24118559158272 24118942357839 24135271888896 24180560265456 24208178541568 24219074916288 24231911998464 24249187014656 24285855453741 24302782799872 24303168926414 24316050581792 24367204098048 24369794149504 24378172051968 24417001457664 24445391276376 24484327748448 24546879124992 24553326952448 24564378682368 24603504676864 24614563534344 24621029140736 24632111344176 24668723122176 24671345222848 24723246170112 24734374382592 24736743498432 24739372829161 24747484594176 24802575782544 24820257626976 24833413360128 24857149054976 24896856563712 24925688988032 24952280273928 24965505984384 24994417909874 25005270892032 25023097238528 25029170847744 25052191769052 25087025037312 25092094749296 25156198819584 25196267461632 25204929490944 25225563338388 25260637667328 25263057189888 25265742463824 25274428377408 25281067313152 25330290160896 25344118896831 25348348214784 25350776138464 25361783857152 25362186809274 25400134710972 25418242557288 25449845606656 25456022796288 25467480839808 25526214035616 25537297932288 25537703673006 25555503562752 25625969105664 25643726381952 25650462322688 25675609780224 25714435186314 25721189700416 25732358258688 25732767098556 25746406498368 25764761203072 25792112098487 25800569044992 25803311452416 25821706724864 25835803743154 25853295661056 25871726567424 25890154354176 25892906283848 25901807805216 25943064048768 26009342134272 26014598232726 26050769657856 26069324972544 26081059070304 26087909886976 26119824482304 26122600824192 26138445398016 26141223719168 26159843462032 26171618303187 26210518317312 26213304299276 26268449055744 26280272781504 26282789967084 26294202381312 26312947611648 26319334293504 26340880441008 26352736768953 26385501695136 26391905987328 26410720870912 26452910098944 26483544549784 26495044134912 26525850108408 26568100322784 26587040815936 26593494025728 26660350671127 26666821674696 26678400841728 26697419968512 26728461245808 26768188919808 26771034177984 26780237584128 26810825129984 26839427521536 26841998264256 26844851367813 26853653495808 26854080150996 26861134020224 26913433295952 26935199647118 26946895348224 26953435901952 26972651102208 27047024221056 27059198392296 27121602412842 27133379053056 27152722535424 27159313047552 27185939767296 27205320720384 27227592174768 27234200859264 27246459280824 27253616217856 27260900998272 27268061728768 27280335391488 27328764056692 27340630649856 27355556904516 27393592836096 27413104610304 27416018418192 27432647510016 27435563395168 27469126639872 27488709477888 27508289001312 27544868717004 27564505551816 27583167873024 27622492821504 27634926017664 27666489761792 27678942761472 27698657783328 27711125262198 27718404254912 27752313512448 27755263375704 27772098235392 27775050201616 27794833678409 27813651941376 27828836435736 27833480392704 27848675712144 27860768059392 27910227121728 27922789830348 27937590030144 27964292686848 27987185468571 28034595551082 28041400111536 28053576142848 28061390925344 28073575636992 28130929753536 28138319017984 28150984393344 28157817203712 28228606592958 28255587402336 28267856437248 28270563998208 28342788268032 28345800894336 28362993942528 28366008716544 28420939338624 28423960271802 28441200727296 28444223814108 28486501700608 28516891741632 28519623155772 28532006839296 28559277637632 28565049039856 28595522876949 28631076307488 28638025645824 28658441796096 28716990790068 28737463234872 28749941508096 28756919697408 28829215243872 28856770113024 28872065359872 28885061002752 28892648357888 28929316685691 28936338412968 28948903041024 28956967231472 28964707310664 28969540816896 28972315586816 28985356353456 29028725383968 29046332657664 29049420065472 29092597481472 29105692388352 29126423648448 29129519569329 29172816040704 29185947054864 29227557063894 29247345340416 29268195876864 29307115865088 29327990594112 29348898622848 29387925927216 29395645371904 29405751072768 29408876684064 29429823894786 29470743945216 29476699541128 29486833106976 29552005187712 29573072917248 29588747833344 29589217944153 29602066063104 29609251080192 29633490496134 29654616316836 29683689407028 29690894235744 29712060979776 29724962439168 29793514254336 29793987618507 29806924651776 29814754156544 29889112863132 29896963956608 29910420917928 29917680778944 29954878076928 30000174384033 30021084635136 30021561614982 30034597464576 30037474248096 30103863361152 30114212534784 30117413450232 30162178271232 30183680995328 30197248047288 30218775772752 30231897255936 30266908056896 30315257266752 30344232489984 30350364604847 30392564600832 30427902248688 30476367628224 30546812852352 30554227178496 30605985810432 30631041196614 30638475966672 30660318245088 30673631453184 30676569444864 30690377315424 30698438880256 30758209481088 30783085310992 30843020720466 30861728448768 30865008819564 30910884824064 30924798162624 30946825126476 30989854457856 30996117043248 31010068745793 31075304424192 31124800982016 31138810606656 31146989963264 31160990006244 31183204786776 31224671297667 31232873207648 31243610514816 31246931476818 31312665441792 31329262411776 31329760176162 31351597154304 31399005511944 31438044572928 31459829272704 31546575125478 31568563224576 31569064791012 31582772591616 31655608895232 31669857442512 31678176291328 31716929728512 31739540840448 31765524203896 31787030790144 31787535827628 31804384497984 31827057956736 31897402424832 31908368185344 31911759806112 31914816388602 31959191642112 31985354821224 31996350818208 32047314413184 32070161057536 32135680169838 32158078877696 32158589810452 32180362518528 32209960845924 32240747020608 32292099888384 32309215997952 32329646139231 32381140604988 32463866377152 32481073529856 32504229402624 32553380714589 32556001943552 32576588135406 32590733419008 32593855035168 32608525897638 32645770331264 32680597573656 32707028142929 32729172166656 32752504909824 32819418045792 32842815125568 32891630829568 32926720361472 32933374358451 32979165843456 32982324664576 33017510950704 33070101043392 33084986269572 33093676835968 33111217813504 33161286983769 33184927783126 33269707031904 33287341312512 33340361189376 33402922358736 33426068602248 33517703536128 33541598426112 33595023282176 33606572654592 33634084451184 33649223532669 33684076253184 33687656618432 33699237836544 33773720214528 33792158529108 33797797619712 33816249079032 33839144091648 33866846281296 33890990076384 33932450555136 33941363728384 33956641119744 33996122744346 34034952047488 34050271564008 34167958807552 34191635175936 34234146373632 34285913581752 34310356131408 34328541997824 34404415269888 34416242896896 34471060881408 34492858025724 34511140625472 34520205805568 34535743740288 34590752065024 34630970974866 34679122845696 34686130976968 34759099963392 34774745427072 34830134432256 34870631673654 34895491070916 34919116775424 34947357756416 35015401104768 35024598740992 35040363708672 35043719956112 35058936508416 35081105385123 35083930148864 35121173921344 35136982358604 35180668926848 35189207983104 35270546798592 35326725513216 35367800144544 35424133763712 35457992034304 35514633627648 35555762232928 35571201122304 35596559958016 35612560007136 35637948327744 35690918559744 35694712237312 35706983445504 35736214729383 35785903362048 35789331019008 35793135157084 35805440201328 35884577727936 35929193797632 35937914535936 35954090597376 35983524173877 36009176956158 36053228714832 36062698961408 36078931189728 36162136550456 36177838737408 36203630047232 36303456233024 36312267812352 36328612374432 36347867997696 36373780521984 36454174199808 36454753389621 36466706497536 36474075872688 36550806147072 36554691224256 36567258077952 36576863346688 36625502186496 36651612637184 36668086914564 36677718668416 36726491622672 36752674069088 36829990428672 36846568023552 36905257015296 36931543711104 36948167016264 37003084683264 37007017834272 37029464313856 37084869255168 37101561573888 37105115247648 37111307190272 37121226891264 37131567616192 37147690745856 37203863673816 37213636162304 37230386440464 37233952453369 37250120040192 37285723582464 37316247291428 37379460734776 37388533482048 37404768190464 37491626864811 37507906338048 37534645857792 37543756271616 37578287653578 37630537555968 37638142123944 37674116536448 37694085330944 37734298229376 37777997372486 37794401192448 37821344955392 37838345007582 37894585784832 37898613695736 37921600969728 37925631752144 38022522322176 38026164207696 38042675785728 38043280213911 38127363835932 38174768409984 38184034194432 38201221259712 38211255728128 38289321053424 38305946898432 38306555509509 38316617646496 38333255344128 38438953658496 38475693484032 38513414670336 38572422247588 38581784550624 38598537388032 38599150647834 38619609747552 38626054422528 38647141804608 38700853567488 38704967178624 38728443543552 38732560087296 38753705614731 38779943491584 38807589851136 38835231531264 38839359425772 38852711707824 38897088054272 38914596073152 38970076085192 38996460453888 39021897349089 39049716198406 39076154486784 39103987458816 39131864830464 39179736723456 39183901236288 39207668097024 39211835578752 39239765193048 39315777475968 39319956448914 39402673583616 39420409172256 39424184950626 39430763889664 39441303571968 39451663777792 39452290592204 39469421417472 39479001440256 39511320661512 39539488422448 39578252542704 39587858980992 39616081306368 39724685672448 39725316824676 39742566202368 39852150484176 39880561223904 39890241038592 39939837435904 40000232512044 40017601262592 40028748819976 40046129952768 40049965664128 40092691868712 40138484481536 40152283379712 40156551266976 40216237694976 40262997396384 40291701030336 40295983736653 40309196341248 40402799470677 40420343022336 40430153852928 40458976653312 40523419467776 40570536331584 40588152717312 40588797588444 40635156837632 40682403619263 40700068579584 40711406249402 40729083803136 40738969571328 40807981080576 40841388262152 40851301288896 40880424326784 40902092593152 40920503087232 40993146085038 41010945974784 41033335356774 41090389254144 41119656915456 41124027627288 41148971265024 41153345092752 41203689959808 41214513098752 41233064216832 41262433501968 41317303075506 41328156057664 41346758327724 41433739232256 41499734642688 41514001514496 41518414142208 41547986674992 41577606382368 41628470268672 41632895063556 41658147353088 41662575302424 41720477912064 41743254653604 41750220589056 41773013568216 41791152089088 41865340682592 41884184745522 41906385045216 41917392763904 41946439030272 42010706448851 42051893326623 42062100167304 42092086388016 42110363455488 42207478526976 42226476590016 42236725805568 42289239638016 42342909889437 42383381103504 42401784655872 42405845997312 42436077275648 42518701341504 42529869899776 42544490913792 42549013074816 42553088518136 42635940407703 42647139761632 42661801090944 42666335721162 42729752550912 42779434733658 42838916456448 42847573559784 42946614461232 42957038468736 42987662694144 43056133184512 43075486185102 43078954663936 43106194852308 43124912262144 43174854139984 43243822865808 43285155169536 43308098039808 43338972536832 43404507619452 43435450847208 43454311225344 43458473380224 43478034530184 43569498986496 43574130098208 43638896222208 43658538582528 43670006546432 43689635472672 43759224061056 43778920582296 43790420167424 43841335595841 43902293815296 43911165811268 43972221124608 44023347934272 44093468057856 44108626609152 44113315026096 44144735842179 44206115917824 44215049311692 44230249660464 44328007781568 44359609375872 44383121750016 44403099094656 44450235744201 44453814919168 44481924475254 44525534110542 44537229811648 44568091469664 44690271381504 44722131234816 44845445934912 44865631376892 44876521168416 44912101670912 44932317115392 45031626952704 45032342422473 45051896196864 45056211372144 45063730159616 45088332105376 45155795041728 45176120175348 45187986768512 45243267406848 45275521492992 45312585996734 45328163659128 45400362085344 45516348734976 45588846901248 45641853373032 45714551442336 45747141508544 45771389330432 45820219278528 45872553693184 45873282523733 45888323862528 45946561794921 45990477367632 46014854167296 46047658320384 46174627966488 46205890117632 46292592673152 46297513229346 46345466617856 46366327236096 46387197243936 46420237689714 46440179243008 46494175564872 46527321427888 46687201473024 46720484944896 46745248677888 46774807180164 46849309811472 46865415772224 46870397215227 46918943977472 46968998162688 46993893617664 46994640264243 47027395731456 47098508267916 47157066859392 47232178351616 47352844836864 47353597186518 47483413342848 47517264436992 47575394592768 47609311260672 47648286305844 47680546185216 47681303741442 47706576746976 47714537816064 47719108025344 47740586935104 47846103637248 47867639709168 47872224582903 47905591730176 47938787463168 47978032231836 48012235941544 48070971619776 48105241586304 48203520254757 48237118316544 48237884715678 48270543777792 48361120530912 48416357083136 48438149832576 48463823996928 48498374029312 48571710907482 48605565599744 48606337852828 48632101163584 48734408196096 48739588299008 48756344103936 48834002915328 48864882203109 48890782552752 48968655496896 49093758249984 49128757364736 49207009353728 49229127068688 49242058281472 49264222688352 49337446244352 49342690445696 49468748765184 49473486996864 49478745658322 49605151565088 49640515253952 49666826720256 49714298109952 49777391674689 49793713127424 49851377976064 49904560547856 49931011968768 49988835819748 50010541784064 50046194477056 50058341695488 50104383538104 50184189498592 50312397639168 50392534923264 50409858981888 50451126676776 50526114379776 50531484927648 50548856754816 50562134626304 50660580321792 50688237793662 50696696429568 50701552276928 50723567714304 50724373618548 50800269421944 50836485114576 50899691213312 50912045592576 50934961679616 51052428071232 51074595864576 51075407346012 51251938211328 51287452763904 51300924645376 51351219560448 51428870372628 51442379400832 51465534197112 51492812996736 51529522406144 51584224196974 51606622904832 51643413449728 51671607486308 51706591322112 51743453134848 51780308708352 51785812567696 51803615610432 51886128097536 51946456462299 52018684268544 52029196465452 52101539315712 52138649945088 52162118140608 52175819773952 52239648964608 52245201648384 52282447438336 52305947510481 52319686924064 52343236606374 52421036634624 52426608598552 52536898111488 52560545563008 52565579934168 52588404762624 52625895223296 52681760882016 52705473537906 52771003390272 52783811974656 52821441741824 52905820197888 52967089099568 52990088269824 53051700216816 53136200645568 53174081631872 53186988051456 53320701342254 53333643349392 53356801683456 53394839937024 53456922491616 53536377839616 53542068355968 53560475168256 53678855043072 53683996528512 53689702735626 53708160301992 53722268040448 53826866591904 53870399294236 53893790696448 53906871803904 53945302204416 54013765434237 54094048442112 54118396784592 54243204825684 54266758106112 54305445070848 54318626095104 54371879534592 54455184349536 54468401718528 54492918561648 54507232435712 54521801996544 54536123457536 54560670782976 54657528113384 54681261299712 54711113809032 54826209220608 54832036836384 54865295020032 54871126790336 54938253279744 54977418955776 55016578002624 55022425853177 55089737434008 55129011103632 55244985643008 55269852035328 55332979523584 55357885522944 55397315566656 55422250524396 55436808509824 55504627024896 55510526751408 55544196470784 55550100403232 55589667356818 55627303882752 55657672871472 55666960785408 55697351424288 55721536118784 55820454243456 55845579660696 55875180060288 55928585373696 55974370937142 56069191102164 56082800223072 56107152285696 56122781850688 56147151273984 56261859507072 56276638035968 56277532168291 56301968786688 56315634407424 56367431480367 56457213185916 56511174804672 56535712874496 56541127996416 56666996058729 56685576536064 56691601788672 56732017433088 56841878677248 56847920543604 56882401454592 56888447628216 56973003401216 57033783483264 57039246311544 57064013678592 57130098079712 57191045753898 57262152614976 57276051291648 57316883592192 57433981580136 57474926469744 57499883016192 57658430487744 57713540226048 57744130719744 57770122005504 57858633371382 57872676825936 57897806082048 57898725971751 57913934462944 57929414621328 57939081633792 57944631173632 57970712706912 58057450767936 58092665315328 58098840130944 58211384776704 58252847296896 58259039138658 58345632081408 58371894109728 58455114127788 58494690680832 58536391753728 58574574297609 58614231730176 58655981188224 58697797245696 58775851854432 58791290743808 58811502145536 58817753368128 58859647789572 58941487890432 58953399082256 58973666213952 58979934673371 59104010375424 59136277425939 59146145834496 59177495666688 59178435888306 59204132126208 59218502160384 59266980992268 59309232633672 59367378814056 59381788471488 59424121959552 59587028508672 59587975237014 59613849303552 59629508313088 59778225726264 59793927913216 59820841835856 59835361557888 59909756153856 60000348768066 60042169270272 60043123229964 60069194929152 60074948496192 60207726722304 60228425069568 60234826900464 60324356542464 60367361990656 60394496094576 60437551545504 60463794511872 60533816113792 60630514533504 60688464979968 60700729209694 60785129201664 60855804497376 60952735256448 61067109374103 61093625704704 61108454356992 61211971620864 61262082393228 61276951933344 61320636490176 61347262906368 61353138889728 61380754630848 61396877760512 61489719127557 61516418962176 61550003035161 61566170621984 61686041440932 61723456897536 61730017639128 61821769648128 61849596325248 61893650252952 61992234086496 62020137491586 62150608848384 62249601964032 62277621213312 62293979926528 62321980012488 62366409573552 62449342595334 62465746415296 62487221029632 62493862953636 62625330883584 62637986524897 62658524823552 62659520352324 62798011023888 62876089145856 62919658545408 63093150250956 63138129582024 63165545183232 63311217790464 63339714885024 63356352582656 63433859457024 63479081680896 63531048407792 63575071655256 63608768995968 63654115913472 63794804849664 63816736370688 63823519612224 63829632777204 63918383284224 63970709642448 63992701636416 63999503581743 64094628826368 64140322115072 64169152100487 64271360339676 64317179620904 64360725037056 64419921691848 64481494041216 64584199776768 64618431995904 64659292278462 64762281209976 64927732754304 64962147059712 65008458805248 65106761429178 65112003887104 65153176270812 65181466838016 65187710070336 65217051795276 65291540662528 65361195147312 65414056285858 65458344333312 65505009819648 65638836091584 65685630251136 65853440722944 65866748716902 65958331686912 65964649329152 66035021901408 66140202086784 66169972539144 66187353671936 66222435627008 66322573967538 66369855566252 66539414063808 66574682625024 66680722378752 66722886712881 66805844717472 66852137204496 67035407072256 67083196852224 67190046564352 67268168902368 67298447065338 67368152506368 67375313236864 67398475673088 67501738933279 67547440429056 67584317058216 67595595239424 67632498158064 67733692562592 67781980152768 67864901110272 67882727456768 67913282239488 67968878995101 67992245488692 68069904094976 68100543128016 68335917615104 68383270351872 68571827163504 68620712262816 68657083995648 68808830539776 68832485793792 68985716051448 69022281250944 69040411611136 69071487480576 69181504130048 69261941949732 69358245691392 69372261953936 69446269844019 69518199926784 69549490854144 69660268864512 69741263347308 69790982141832 69838233550848 69894715512832 70030802209536 70049197481984 70080727417344 70087439912224 70117873016832 70162210770246 70167860297728 70242347842688 70273964717208 70361337853696 70378415966208 70541093597184 70653451026432 70735600289088 70848267527424 70915984068608 71029267255296 71030395779777 71111524465856 71142402244608 71225120014272 71275896655488 71389424474624 71413966891008 71472429458766 71571806724096 71578662038016 71586270314168 71610880402656 71769155455872 71858387595264 71908181194752 71967048347754 72018353912316 72106457429664 72125397922816 72157862379456 72324273100912 72355677474816 72356827073517 72407260094464 72606912466048 72624535624704 72657224748864 72695735995392 72747561043968 72857566361223 72908348399616 72909506779242 72948151745376 73101612294144 73109382448512 73134516155904 73153726693376 73251004372992 73303225274368 73336173829128 73355437336832 73452983245344 73505348138176 73659980857344 73693136047104 73708028326057 73810514030592 73863087422208 73896334032528 74006169366528 74014035668544 74058928627712 74169738510336 74203123147776 74210230495296 74218118487483 74242453782528 74263135232384 74407727347632 74427272324608 74460772880928 74467904906738 74500240080384 74571447164928 74632494582856 74758921469552 74777066964096 74983253729622 75015812676096 75069291715584 75087512543232 75156575307156 75261075111936 75276284247888 75348233072896 75388170661888 75468596458752 75555994744972 75588802384896 75642689910784 75676690015164 75789171569664 75797227391472 75843201939456 75851263504288 76045044644352 76052328415392 76085351571456 76086560427822 76254727671864 76349536819968 76368068388864 76402442519424 76422511456256 76578642106848 76611893796864 76613111019018 76633235292992 76666510688256 76844540169719 76877907316992 76951386968064 77026829340672 77144844495176 77163569101248 77197074776064 77198301295668 77239219495104 77294283609216 77376336295461 77401707134976 77409934357248 77465120174592 77507411229462 77559886983168 77615179702272 77670463062528 77678718851544 77705423415648 77794176108544 77829192146304 77940152170384 78043794698178 78099432396812 78152308973568 78207974917632 78263729660928 78359473446912 78367802472576 78415336194048 78423671157504 78479530386096 78514854909561 78631554951936 78639912897828 78805347167232 78840818344512 78848369901252 78861527779328 78882607143936 78904581184408 78938842834944 78958002880512 79022641323024 79058210306859 79078976844896 79156505085408 79175717961984 79232162612736 79450633649352 79485132404736 79704300968352 79761122447808 79780482077184 79879674871808 79981052013381 80000465024088 80035202525184 80057497639952 80092259905536 80099931328256 80185383737424 80276968963072 80304566759424 80313102533952 80432475389952 80525994792768 80534554103439 80583402060672 80591967473306 80805598941354 80840686044672 80860307705856 80917953306624 81141072663168 81177595176888 81270313675264 81364807238526 81400137159168 81422812498804 81458167606272 81477939142656 81615962161152 81682776524304 81702602577792 81760848653568 81804185186304 81841006174464 81986292170076 82021891949568 82066670713548 82180778508288 82239313830912 82248055254576 82297942530048 82306690185504 82407379919616 82429026197504 82466128433664 82524867003936 82634606151012 82656312115328 82693516655448 82867478464512 82999469285376 83036828284416 83095973349984 83155212764736 83256940537344 83265790127112 83316294706176 83325150604848 83384501035227 83440955824128 83486509307208 83500441178112 83546027136432 83582304178176 83730681365184 83768369491044 83812770090432 83834785527808 83892878060544 83961556405713 84021412897702 84103786653246 84124200334608 84184172776032 84220726910976 84414957053952 84452953180032 84473451611136 84685819778874 84766762207008 84803569311744 84811691994624 84872154551296 85037402683008 85059739799552 85061091242449 85088981827584 85098026149632 85106177036272 85271880815406 85294279523264 85323602181888 85332671442324 85459505101824 85558869467316 85677832912896 85695147119568 85893228922464 85914076937472 85975325388288 86112266369024 86150972370204 86212389704616 86249824524288 86349708279968 86487645731616 86570310339072 86616196079616 86677945073664 86787950057073 86809015238904 86870901694416 86908622450688 86916946760448 86956069060368 87138997972992 87148260196416 87277792444416 87317077165056 87379270945344 87388558707987 87518448122112 87557841164592 87580840334848 87682671191682 87804587630592 87822331622536 88046695868544 88186936115712 88217253218304 88226630052192 88289471684358 88412231835648 88430098623384 88460499320928 88656015563136 88719218751744 88766243500032 88767653832459 88806198189312 88900471488402 88907629838336 88963848950508 89051068221084 89074459623296 89136182939328 89380542763008 89381962855521 89444262469632 89690891869824 89731262753784 89753042336832 89864634230784 90000523152099 90063253905408 90064684844946 90103792393728 90112422744288 90127460319232 90176664210752 90311590083456 90352240350696 90375973537024 90425313101039 90486534813696 90551042985984 90625171993468 90656327318256 90800724170688 91032697469952 91051093814541 91177693802496 91283706746064 91429102884672 91494283017088 91542778660864 91640438557056 91745107386368 91746565047466 91893123589842 91980954735264 92029708334592 92095316640768 92349255932976 92585185346304 92595026458692 92690933235712 92732654472192 92774394487872 92840475379428 92880358486016 92988351129744 93030206237379 93054642855776 93374402946048 93440969889792 93549614360328 93698619622944 93730831544448 93740794430454 93837887954944 93937996325376 93987787235328 93989280528486 94054791462912 94197016535832 94314133718784 94464356703232 94705689673728 94707194373036 94966826685696 95034528873984 95150789185536 95218622521344 95296572611688 95361092370432 95362607482884 95413153493952 95438216050688 95481173870208 95692207274496 95735279418336 95744449165806 95811183460352 95877574926336 95956064463672 96024471883088 96141943239552 96210483172608 96407040509514 96474236633088 96475769431356 96541087555584 96722241061824 96832714166272 96876299665152 96927647993856 96988938417693 96996748058624 97143421814964 97212675705656 97264202327168 97479176598016 97512688207872 97668005830656 97729764406218 97781565105504 97937310993792 98121084428787 98187516499968 98257514729472 98414018707456 98458254137376 98484116562944 98528445376704 98674892488704 98685380891392 98800123075353 98937497530368 98946973993728 98957491316644 99210303130176 99281030507904 99333653440512 99483860951307 99554783349378 99702755952128 99809121095712 99862023937536 99977671639496 100021083568128 100092388954112 100208767076208 100368378997184 100624795278336 100785069846528 100819717963776 100902253353552 101052228759552 101062969855296 101097713509632 101124269252608 101321160643584 101376475587324 101393392859136 101403104553856 101448747237096 101600538843888 101672970229152 101799382426624 101824091185152 101869923359232 102104856142464 102150814692024 102503876422656 102574905527808 102601849290752 102702439120896 102857740745256 102884758801664 102931068394224 102985625993472 103059044812288 103168448393948 103213245809664 103286826899456 103343214972616 103413182644224 103560617416704 103571625135392 103607231220864 103772256195072 103892912924598 104037368537088 104058392930904 104277299890176 104324236281216 104351639547904 104490403296768 104564894876672 104611895020962 104639373848128 104686473212748 104842073269248 104853217197104 105073796222976 105121091126016 105131159868336 105176809525248 105251790446592 105363521764032 105410947075812 105542006780544 105567623949312 105642883483648 105811640395776 105934178199136 105980176539648 106103400433632 106272401291136 106348163263744 106373976102912 106641402684508 106667286698784 106713603366912 106789679874048 106913844983232 107072755679232 107084136711936 107120950336512 107208644188149 107357710086144 107367993057024 107379405471252 107416320603984 107444536080896 107653733183808 107740798588472 107787581392896 107813743607808 107950572521631 108027530868474 108188096884224 108236793569184 108486409651368 108533516212224 108610890141696 108910368699072 108936803437056 108985837123296 109014464871424 109043603993088 109072246915072 109121341565952 109315056226768 109362522599424 109364260168863 109422227618064 109652418441216 109664073672768 109730590040064 109742253580672 109876506559488 109954837911552 110033156005248 110044851706354 110179474868016 110258022207264 110489971286016 110539704070656 110715771045888 110794631133312 110844501048792 110873617019648 111009254049792 111021053502816 111088392941568 111100200806464 111179334713636 111254607765504 111315345742944 111333921570816 111394702848576 111406543271923 111443072237568 111640908486912 111691159321392 111701857360107 111750360120576 111857170747392 111948741874284 112138382204328 112165600446144 112214304571392 112245563701376 112474880594433 112523719014144 112553276071936 112555064336582 112603937573376 112631268814848 112734862960734 112914426371832 113022349609344 113082255992832 113333992117458 113383203577344 113464034866176 113683757354496 113695841087208 113764802909184 113776895256432 113946006802432 114067566966528 114078492623088 114128027357184 114129840641733 114260196159424 114382091507796 114524305229952 114552102583296 114633767184384 114867963160272 114949852939488 114999766032384 115316860975488 115427080452096 115540244011008 115717266742764 115745353651872 115795612164096 115797451943502 115827868925888 115858829242656 115878163267584 115889262347264 115941425413824 116114901535872 116147247240941 116185330630656 116197680261888 116261116844193 116422769553408 116505694593792 116518078277316 116691264162816 116743788219456 116910228255576 116989381361664 117065692047267 117149148595218 117228463460352 117311962376448 117395594491392 117551703708864 117582581487616 117623004291072 117635506736256 117719295579144 117906798164512 117947332427904 117959869346742 118208020750848 118272554851878 118292291668992 118354991333376 118356871776612 118408264252416 118437004320768 118533961984536 118618465267344 118734757628112 118763576942976 118848243919104 119174057017344 119175950474028 119227698607104 119556451452528 119587855826432 119641683671712 119670723115776 119819512307712 120000697536132 120086246459928 120138389858304 120149896992384 120415453444608 120456850139136 120469653800928 120648713084928 120734723981312 120788992189152 120875103091008 120887951209959 120927589023744 121067632227584 121208398412031 121261029067008 121376929959936 121401458419388 121570258403328 121711608994752 121905470512896 122047210857789 122134218748206 122187251409408 122216908713984 122423943241728 122524164786456 122553903866688 122641272980352 122706277779456 122761509261696 122793755521024 122979438255114 123032837924352 123100006070322 123132341243968 123372082881864 123446913795072 123460035278256 123643539296256 123699192650496 123787300505904 123984468172992 124040274983172 124301217696768 124499203928064 124555242426624 124587959853056 124643960024976 124732819147104 124898685190668 124931492830592 124974442059264 124987725907272 125250661767168 125275973049794 125319040704648 125596022047776 125752178291712 125839317090816 126032119346553 126155679979869 126186300501912 126276259164048 126331090366464 126622435580928 126679429770048 126712705165312 126867718914048 127028729668311 127062096815584 127150143310512 127217537991936 127308231826944 127589609699328 127633472741376 127647039224448 127659265554408 127941419284896 127985403272832 127999007163486 128189257652736 128280644230144 128338304200974 128542720679352 128634359241808 128839843383696 128962988082432 129168399553536 129236863991808 129318584556924 129524562419952 129855465508608 129924294119424 130016917610496 130213522858356 130306352541624 130362933676032 130375420140672 130434103590552 130583081325056 130722390294624 130828112571716 130916688666624 131010019639296 131277672183168 131371260502272 131524006787523 131706881445888 131733497433804 131916663373824 131929298658304 132070043802816 132280404173568 132339945078288 132374707343872 132434207526537 132444871254016 132645147935076 132739711132504 133078828127616 133149365250048 133361444757504 133445773425762 133611689434944 133704274408992 134070814144512 134166393704448 134380093128704 134536337804736 134596894130676 134736305012736 134750626473728 134796951346176 135003477866558 135094880858112 135097027267419 135168634116432 135191190478848 135264996316128 135467385125184 135563960305536 135729802220544 135826564478976 135937757990202 135984490977384 136139808189952 136201086256032 136671835230208 136674006694421 136766540703744 137143654327008 137241424525632 137314167991296 137617661079552 137619847571199 137664971587584 137971432102896 138044562501888 138080823222272 138142974961152 138363008260096 138523883899464 138744523907872 138892539688038 139036399853568 139098981708288 139320537729024 139482526694616 139581964283664 139789431025664 140061604419072 140098394963968 140161454834688 140174879824448 140235746033664 140324421540492 140484695685376 140547929434416 140611191645681 140722675707392 140756831932416 141082187194368 141471200578176 141696535054848 141831968137216 142058534510592 142060791559554 142223048931712 142450240028544 142551793310976 142778848949248 142827933782016 142944858917532 143143613448192 143157324076032 143172540628336 143221760805312 143538310911744 143616673748709 143716775190528 143816362389504 143934096695508 144036707824632 144212914859328 144250795845632 144315724758912 144610560764271 144648546201824 144711354949632 144713654147034 144814520188928 145213824932096 145249071249408 145314449497728 145391471990784 145495122087936 145715132722446 145816696799232 145819013558484 145896303490752 146203224588288 146218764897024 146269032311808 146502008745984 146594646609327 146606450548736 146672347658256 146710874673664 146905966490688 147010696276352 147386272094208 147416056652114 147621028061184 147726174844416 147792668065056 148012338733056 148028071337088 148117857255424 148406246295552 148420460990592 148436236974966 148526270464768 148815454695264 148854544649216 148921545761856 148935809813476 149000480160768 149142894329856 149264989165712 149332175024067 149517842939104 149554133928192 149966507459244 150031625352192 150138583431168 150175025086464 150313150614312 150552568495776 150696466145792 150776341323776 150937192917504 151111989489944 151177604769792 151285379821568 151353380030328 151578343139328 151594454782944 151686403878912 151702527008576 152090089288704 152104656830784 152120824417607 152170703142912 152173120855644 152509455343728 152699073639936 152736136777728 152804885038848 152845022912512 153157284213696 153223787593728 153226222038036 153266470585984 153689080339438 153755814633984 153902773936128 154053658681344 154289688990352 154327138202496 154396602591336 154478438990208 154588567218432 154752672590922 154819868714496 154930240349184 155014822458924 155119773966336 155230359404544 155340926125056 155357437703088 155410846831296 155588352217088 155658384292608 155839369386897 155880304340768 156087589396356 156198864793624 156304617947136 156415949835264 156527459321856 156718946893824 156735604945152 156847342315008 156959060772192 157029709819122 157263109903872 157279825795656 157610694334464 157681636689024 157696739802504 157723055558656 157765214287872 157809162368816 157877685669888 158045282646048 158116420613718 158157953689792 158313010170816 158351435923968 158464325225472 158594050988569 158901267298704 158970264809472 159408601936704 159522244895616 159560964154368 159962104026762 160000930048176 160070405050368 160114995279904 160184519811072 160199862656512 160370767474848 160553937926144 160609133518848 160626205067904 161051989585536 161069108206878 161166804121344 161183934946612 161611197882708 161681372089344 161720615411712 161835906613248 162041296302711 162282145326336 162355190353776 162540627350528 162729614477052 162800274318336 162845624997608 162916335212544 162955878285312 163365553048608 163405205155584 163521697307136 163608370372608 163682012348928 163972584340152 164043783899136 164133341427096 164478627661824 164496110509152 164595885060096 164613380371008 164814759839232 164858052395008 164932256867328 165049734007872 165067277559531 165269212302024 165312624230656 165387033310896 165734956929024 165998938570752 166073656568832 166191946699968 166310425529472 166513881074688 166531580254224 166632589412352 166650301209696 166769002070454 166881911648256 166973018614416 167000882356224 167092054272864 167164608356352 167461362730368 167536738982088 167625540180864 167669571055616 167785756121088 167923112811426 168042825795404 168207573306492 168248400669216 168368345552064 168441453821952 168829914107904 168832596504873 168905906360064 168946903222272 169371639557748 169533524414016 169607138623488 169623383989248 169744309102592 170000988176187 170074805366016 170119479599104 170122182484898 170196052299264 170212354072544 170543761630812 170588559046528 170647204363776 170665342884648 170919010203648 171117738934632 171390294239136 171786457844928 171828153874944 171950650776576 172224532738048 172301944740408 172424779409232 172499649048576 172699416559936 172975291463232 173140620678144 173175609804127 173232392159232 173575900114146 173618030477808 173741803388832 173817244901376 173833893520896 173912138120736 174277995945984 174296520392832 174634154330112 174758541890688 174777117415974 175036896244224 175115682329184 175161680669696 175365342383364 175609175261184 175644663245072 175723722892827 176093391737088 176373872231424 176434506436608 176453260104384 176578943368716 176824463671296 176860197246768 176920998641856 176939804020113 177312031126272 177408832277817 177438437503488 177532487000064 177535307664918 177612396378624 177800942976804 177927697901016 178102136442168 178148919246592 178272365878656 178761085526016 178763925711042 178888524939264 179381783739648 179462525507568 179506084673664 179729268461568 180001046304198 180126507810816 180129369689892 180207584787456 180224845488576 180353328421504 180623180166912 180704480701392 180751947074048 180850626202078 180973069627392 181102085971968 181250343986936 181312654636512 181601448341376 182065394939904 182102187629082 182355387604992 182567413492128 182858205769344 182988566034176 183085557321728 183201328122309 183280877114112 183490214772736 183493130094932 183786247179684 183961909470528 184059416669184 184190633281536 184469157382671 184698511865952 185170370692608 185190052917384 185465308944384 185548788975744 185680950758856 185760716972032 185976702259488 186060412474758 186109285711552 186622454697889 186748805892096 186881939779584 187099228720656 187397239245888 187461663088896 187481588860908 187675775909888 187875992650752 187913959574691 187975574470656 187978561056972 188394033071664 188628267437568 188928713406464 189414388746072 189933653371392 190069057747968 190301578371072 190437245042688 190593145223376 190725214965768 190826306987904 190876432101376 190962347740416 191384414548992 191470558836672 191488898331612 191755149852672 191912128927344 191998510745229 192048943766176 192283886479104 192420966345216 192814081019028 192951538862712 193082175111168 193444482123648 193665428332544 193752599330304 193855295987712 193977876835386 193993496117248 194286843629928 194425351411312 194528404654336 194958353196032 195025376415744 195336011661312 195459528812436 195563130211008 195874621987584 196242168857574 196375032999936 196515029458944 196916508274752 196968233125888 197056890753408 197370761782784 197600246150706 197874995060736 197893947987456 197914982633288 198420606260352 198562061015808 198667306881024 198967721902614 199109566698756 199405511904256 199618242191424 199724047875072 199955343278992 200042167136256 200168660138643 200184777908224 200417534152416 200736757994368 201249590556672 201570139693056 201804506707104 202104457519104 202125939710592 202195427019264 202248538505216 202505216799837 202642321287168 202752951174648 202786785718272 202806209107712 202897494474192 203201077687776 203345940458304 203598764853248 203648182370304 203739846718464 203906636985303 204209712284928 204301629384048 205007752845312 205149811055616 205715481490512 205769517603328 205862136788448 205971251986944 206118089624576 206336896787896 206426491619328 206573653798912 206686429945232 207121234833408 207143250270784 207214462441728 207544512390144 207785825849196 208074737074176 208116785861808 208554599780352 208648472562432 208703279095808 208980806593536 209129789753344 209223790041924 209278747696256 209372946425496 209684146538496 209706434394208 210147592445952 210242182252032 210262319736672 210353619050496 210503580893184 210727043528064 210821894151624 211084013561088 211135247898624 211285766967296 211623280791552 211868356398272 211960353079296 212206800867264 212452552233929 212544802582272 212696326527488 212747952205824 213282805369016 213334573397568 213427206733824 213827689966464 214168273423872 214241900673024 214417288376298 214715420172288 214735986114048 214758810942504 214832641207968 214889072161792 215307466367616 215481597176944 215575162785792 215901145043262 216055061736948 216376193768448 216473587138368 216972819302736 217067032424448 217070481220551 217221780283392 217820737398144 217873606874112 217971674246592 218028929742848 218087207986176 218242683131904 218572699083669 218630112453536 218725045198848 218728520337726 218844455236128 219304836882432 219328147345536 219461180080128 219484507161344 219604331816809 219753013118976 219909675823104 220066312010496 220089703412708 220358949736032 220516044414528 220979942572032 221079408141312 221124084978171 221431542091776 221589262266624 221689002097584 221747234039296 222018508099584 222042107005632 222176785883136 222200401612928 222358669427272 222509215531008 222630691485888 222654355462449 222789405697152 222813086543846 223281816973824 223382318642784 223403714720214 223500720241152 223714341494784 223897483748568 224276764408656 224331200892288 224491127402752 224949761188866 225047438028288 225106552143872 225110128673164 225207875146752 225262537629696 225469725921468 225828852743664 226044699218688 226164511985664 226667984234916 226766407154688 226928069732352 227367514708992 227391682174416 227529605818368 227553790512864 227892013604864 228135133933056 228156985246176 228256054714368 228259681283466 228520392318848 228764183015592 228949197000503 229048610459904 229104205166592 229267534368768 229735926320544 229899705878976 229999532064768 230533620509157 230633721950976 230854160904192 231080488022016 231434533485528 231490707303744 231591224328192 231594903887004 231655737851776 231717658485312 231778524694528 231882850827648 232129008886383 232229803071744 232294494481882 232395360523776 232522233688386 232845539106816 233011389187584 233036156554632 233382528325632 233487576438912 233820456511152 234131384094534 234298297190436 234456926920704 234623924752896 234791188982784 235103407417728 235165162975232 235246008582144 235271013472512 235438591158288 235544564728683 235813596329024 235894664855808 235919738693484 236416041501696 236545109703756 236584583337984 236713743553224 236816528504832 236874008641536 237067923969072 237236930534688 237469515256224 237527153885952 237696487838208 238351900948056 238455397214208 239112902905056 239175711652864 239283367343424 239341446231552 239639024615424 239943156040143 240001395072264 240172492919856 240276779716608 240299793984768 240830906889216 240913700278272 240939307601856 241297426169856 241577984378304 241603662310317 241750206182016 241775902419918 242135264455168 242416796824062 242522058134016 242753859919872 242802916838776 243423217989504 243810941025792 244094421715578 244268437496412 244374502818816 244433817427968 244847886483456 245048329572912 245107807733376 245282545960704 245412555558912 245523018523392 245587511042048 245958876510228 246065675848704 246200012140644 246264682487936 246744165763728 246893827590144 246920070556512 247287078592512 247398385300992 247574601011808 247968936345984 248080549966344 248602435393536 248998407856128 249110484853248 249175919706112 249287920049952 249465638294208 249797370381336 249862985661184 249948884118528 249975451814544 250153503105681 250501323534336 250551946099588 250638081409296 251192044095552 251504356583424 251678634181632 251884669217139 252064238693106 252311359959738 252372601003824 252552518328096 252662180732928 253244871161856 253358859540096 253425410330624 254057459336622 254124193631168 254300286621024 254435075983872 254616463653888 255179219398656 255183273727347 255266945482752 255294078448896 255318531108816 255882838569792 255970806545664 255998014326972 256378515305472 256561288460288 256676608401948 257085441358704 257268718483616 257679686767392 257925976164864 258336799107072 258637169113848 259049124839904 259710931017216 259848588238848 260033835220992 260363850171219 260427045716712 260612705083248 260725867352064 260750840281344 260868207181104 261166162650112 261444780589248 261656225143432 261833377333248 262165676123961 262555344366336 262742521004544 263048013575046 263413762891776 263466994867608 263858597316608 264140087605632 264560808347136 264679890156576 264749414687744 264868415053074 264889742508032 265290295870152 265479422265008 266157656255232 266298730500096 266302961497377 266722889515008 266891546851524 267223378869888 267408548817984 268141628289024 268145888566563 268332787408896 269072675609472 269193788261352 269501252947456 269593902692352 270006955733116 270189761716224 270194054534838 270337268232864 270382380957696 270529992632256 270934770250368 271127920611072 271275939303117 271459604441088 271653128957952 271875515980404 271968981954768 272279616379904 272402172512064 273153281443623 273343670460416 273348013388842 273533081407488 274287308654016 274482849051264 274628335982592 275235322159104 275239695142398 275942864205792 276089125003776 276161646444544 276285949922304 276726016520192 277047767798928 277489047815744 277785079376076 278072799707136 278197963416576 278641075458048 278965053389232 279163928567328 279578862051328 280123208838144 280322909669376 280349759648896 280648843080984 280969391370752 281095858868832 281222383291362 281445351414784 281513663864832 282071886156571 282164374388736 282942401156352 283393070109696 283663936274432 284117069021184 284121583119108 284446097863424 284900480057088 285103586621952 285557697898496 285655867564032 285889717835064 286314648152064 286345081256672 286443521610624 287076621823488 287233347497418 287433550381056 287632724779008 287868193391016 288073415649264 288425829718656 288501591691264 288631449517824 289221121528542 289297092403648 289422709899264 289427308294068 290427649864192 290498142498816 290628898995456 290782943981568 290990244175872 291430265444892 291638027116968 291792606981504 292437529794048 292538064623616 293004017491968 293189293218654 293212901097472 293344695316512 293421749347328 293811932981376 294021392552704 294363253286361 294772544188416 294832113304228 295242056122368 295452349688832 295585336130112 296024677466112 296056142674176 296400369226059 296812492591104 296840921981184 296872473949932 297052540929536 297630909390528 297709089298432 297843091523712 297871619626952 298000960321536 298451582853921 298529978331424 298664350048134 299035685878208 299108267856384 299933014918488 300063250704384 300277166862336 300626301228624 301105136991552 301392932291584 301552682647552 301874385835008 302223978979888 302355209539584 302570759643136 302706760060656 303156686278656 303188909565888 303372807757824 303405054017152 304180178577408 304209313661568 304241648835214 304346241711288 305018910687456 305398147279872 305472273555456 305609770077696 305690045825024 306314568427392 306452444076072 306532941171968 307378160678876 307511629267968 307805547872256 308107317362688 308579377980704 308654276404992 308793205182672 308956877980416 309177134436864 309505345181844 309639737428992 309860480698368 310029644917848 310239547932672 310681852250112 310714875406176 310821693662592 311176704434176 311316768585216 311678738773794 311760608681536 312175178792712 312397729587248 312831899670528 313054918643712 313471209890304 313694684630016 313918121544384 314059419638244 314526219807744 314559651591312 315221388668928 315363273378048 315393479605008 315446111117312 315530428575744 315618324737632 315755371339776 316090565292096 316232841227436 316315907379584 316626020341632 316702871847936 316928650450944 317188101977138 317802534597408 317940529618944 318817203873408 319044489791232 319121928308736 319924208053524 320001860096352 320140810100736 320229990559808 320369039622144 320399725313024 320741534949696 321107875852288 321112977666131 321218267037696 321252410135808 321625932564447 322103979171072 322138216413756 322333608242688 322367869893224 323222395765416 323362744178688 323441230823424 324082592605422 324564290652672 324710380707552 325081254701056 325459228954104 325600548636672 325691249995216 325832670425088 326731106097216 326810410311168 327043394614272 327216740745216 327364024697856 327945168680304 328087567798272 328092780506589 328266682854192 328957255323648 328992221018304 329191770120192 329226760742016 329629519678464 329864513734656 330099468015744 330134555119062 330538424604048 330625248461312 330774066621792 331469913858048 332147313137664 332383893399936 332620851058944 333027762149376 333063160508448 333265178824704 333300602419392 333538004140908 333763823296512 333946037228832 334001764712448 334184108545728 334219629815769 334329216712704 334922725460736 335073477964176 335105572080321 335251080361728 335339142111232 335571512242176 335846225622852 336085651590808 336415146612984 336496801338432 336736691104128 337424641783299 337659828215808 337665193009746 337811812720128 337893806444544 338743279115496 339067048828032 339246767978496 339488618205184 340001976352374 340149610732032 340238959198208 340244364969796 340392104598528 340424708145088 341087523261624 341177118093056 341294408727552 341330685769296 341838020407296 342235477869264 342780588478272 343572915689856 343656307749888 343901301553152 344449065476096 344603889480816 344849558818464 344999298097152 345398833119872 345950582926464 346281241356288 346351219608254 347151800228292 347236060955616 347483606777664 347634489802752 347667787041792 347824276241472 348441741722823 348555991891968 348593040785664 348783350532579 349268308660224 349517083781376 349554234831948 350073792488448 350231364658368 350323361339392 350730684766728 351197076141801 351289326490144 351447445785654 352186783474176 352747744462848 352869012873216 352906520208768 353157886737432 353720394493536 353841997283712 353879608040226 354624062252544 354817664555634 354876875006976 355064974000128 355070615329836 355224792757248 355601885953608 355855395802032 356204272884336 356297838493184 356544731757312 357522171052032 357527851422084 358763567479296 358925051015136 359012169347328 359458536923136 360002092608396 360258739379784 360415169574912 360449690977152 360706656843008 361246360333824 361408961402784 361503894148096 361701252404156 361946139254784 362204171943936 362500687973872 362625309273024 362663853629877 363202896682752 363625195236093 364130789879808 364204375258164 364710775209984 365134826984256 365716411538688 365977132068352 366141632573367 366171114643456 366402656244618 366561754228224 366986260189864 367572494359368 367923818941056 368118833338368 368381266563072 368938314765342 369397023731904 370340741385216 370380105834768 370930617888768 371097577951488 371361901517712 371521433944064 371953404518976 372120824949516 372218571423104 373244909395778 373497611784192 373763879559168 374198457441312 374794478491776 374923326177792 374963177721816 375751985301504 375827919149382 375957122113944 376788066143328 377256534875136 377857426812928 378096358039659 378467039939607 378828777492144 379867306742784 380138115495936 380603156742144 381186290446752 381450429931536 381652613975808 381752864202752 381924695480832 382768829097984 382941117673344 382977796663224 383824257854688 383997021490458 384097887532352 384567772958208 384841932690432 385156980972239 385628162038056 385903077725424 386888964247296 387330856665088 387505198660608 387710591975424 387955753670772 388573687259856 388850702822624 389056809308672 389916706392064 390050752831488 390919057624872 391126260422016 391749243975168 392484337715148 392750065999872 393030058917888 393833016549504 393936466251776 394113781506816 394572020362569 394741523565568 395200492301412 395749990121472 395787895974912 395829965266576 396841212520704 397124122031616 397334613762048 397935443805228 398219133397512 398811023808512 399236484382848 399448095750144 399910686557984 400084334272512 400337320277286 400369555816448 400835068304832 401473515988736 402499181113344 403140279386112 403609013414208 404208915038208 404251879421184 404390854038528 405010433599674 405284642574336 405291081802257 405505902349296 405573571436544 405612418215424 405794988948384 406402155375552 406691880916608 407197529706496 407479693436928 407813273970606 408419424569856 408603258768096 410015505690624 410022020083263 410299622111232 411430962981024 411539035206656 411724273576896 411942503973888 412236179249152 412673793575792 412852983238656 412859542713597 413147307597824 413372859890464 414242469666816 414286500541568 414428924883456 415089024780288 415571651698392 416233571723616 417109199560704 417296945124864 417406558191616 417961613187072 418259579506688 418447580083848 418557495392512 418745892850992 419368293076992 419412868788416 420295184891904 420484364504064 420524639473344 420569338095737 420707238100992 421454087056128 421643788303248 422168027122176 422270495797248 422571533934592 423246561583104 423736712796544 424413601734528 424905104467858 425089605164544 425392653054976 425495904411648 426565610738032 426669146795136 427655379932928 428336546847744 428483801346048 428834576752596 429430840344576 429471972228096 429517621885008 429665282415936 429778144323584 430614932735232 430850021246127 430963194353888 431150325571584 431802290086524 432110123473896 432752387536896 432947174276736 433945638605472 434134064848896 434140962441102 434443560566784 435641474796288 435747213748224 435943348493184 436057859485696 436174415972352 436485366263808 437145398167338 437260224907072 437450090397696 437457040675452 437688910472256 438465905674279 438609673764864 438656294691072 438969014322688 439208663633618 439506026237952 439819351646208 440132624020992 440179406825416 440717899472064 441032088829056 442158816282624 442248169956342 442863084183552 443178524533248 443378004195168 443494468078592 444037016199168 444084214011264 444353571766272 444400803225856 444717338854544 445261382971776 445308710924898 445578811394304 445626173087692 446563633947648 446764637285568 446807429440428 447001440482304 447428682989568 447794967497136 447996525072201 448553528817312 448662401784576 448982254805504 449899522377732 450094876056576 450220257346328 450415750293504 450525075259392 450939451842936 451657705487328 452089398437376 452329023971328 453225961409159 453335968469832 453532814309376 453856139464704 454735029417984 454783364348832 455059211636736 455107581025728 455784027209728 456270267866112 456313970492352 456362473252821 456512109428736 456519362566932 457040784637696 457528366031184 457898394001006 458097220919808 458208410333184 458535068737536 459471852641088 459799411757952 461067241018314 461267443901952 461708321808384 462160976044032 462869066971056 462981414607488 463189807774008 463311475703552 463435316970624 463557049389056 463765701655296 464258017772766 464459606143488 464588988963764 464790721047552 465044467376772 465691078213632 466022778375168 466072313109264 466765056651264 466975152877824 467640913022304 468262768189068 468596594380872 468913853841408 469247849505792 469582377965568 470206814835456 470330325950464 470542026945024 470877182316576 471089129457366 471627192658048 471789329711616 471839477386968 472512172532953 472832083003392 473090219407512 473169166675968 473427487106448 473633057009664 474135847938144 474473861069376 474939030512448 475054307771904 475392975676416 475782152965707 476703801896112 476910794428416 478225805810112 478351423305728 478566734686848 478682892463104 479886312080286 480002790144528 480344985839712 480553559433216 480599587969536 481661813778432 481827400556544 481878615203712 483155968756608 483207324620634 483500412364032 483551804839836 484270528910336 484833593648124 485044116268032 485507719839744 485605833677552 486123888908133 486846435979008 487621882051584 488188843431156 488536874992824 488749005637632 488867634855936 490096659145824 490215615466752 490565091921408 490825111117824 491046037046784 491175022084096 491917753020456 492131351697408 492400024281288 492529364975872 493488331527456 493787655180288 493840141113024 494574157185024 494796770601984 495149202023616 495201832678593 495937872691968 496161099932688 497204870787072 497996815712256 498220969706496 498575840099904 498931276588416 499594740762672 499725971322368 499897768237056 499950903629088 500307006211362 501002647068672 501103892199176 501276162818592 502384088191104 503008713166848 503357268363264 503769338434278 504128477386212 504622719919476 504745202007648 505105036656192 505324361465856 506489742323712 506497789514619 506717719080192 506850820661248 508114918673244 508248387262336 508600573242048 508870151967744 509232927307776 510002964528561 510358438797312 510366547454694 510588156897792 510637062217632 511765677139584 511941613091328 511996028653944 512757030610944 513122576920576 513353216803896 514170882717408 514537436967232 515359373534784 515851952329728 515956198282399 516673598214144 517274338227696 518098249679808 519421862034432 519526829412381 519697176477696 520727700342438 520854091433424 521225410166496 521451734704128 521501680562688 521736414362208 522332325300224 522889561178496 523312450286864 524331352247922 525110688732672 525485042009088 526096027150092 526827525783552 526933989735216 527171168678481 527717194633216 528280175211264 529121616694272 529359780313152 529498829375488 529736830106148 530580591740304 530819412060339 530958844530016 532315312510464 532597461000192 532605922994754 533783093703048 534446757739776 534817097635968 536283256578048 536291777133126 536665574817792 538145351218944 538387576522704 539002505894912 539187805384704 540013911466232 540379523432448 540388109069676 540674536465728 541059985264512 541869540500736 542255841222144 542551878606234 542919208882176 543306257915904 543751031960808 543937963909536 544559232759808 544804345024128 546306562887246 546687340920832 546696026777684 547066162814976 548574617308032 548965698102528 549256671965184 549603984366927 550470644318208 550479390284796 551885728411584 552178250007552 552571899844608 553407472148013 553452033040384 554095535597856 554978095631488 555570158752152 556395926833152 557282150916096 557930106778464 558327857134656 559157724102656 559867364093667 560246417676288 560645819338752 560699519297792 561297686161968 561938782741504 562191717737664 562444766582724 562890702829568 563027327729664 563741878724073 564143772313142 565884802312704 566786140219392 568243166238216 568892195726848 569800960114176 570207173243904 571115395796992 571311735128064 571779435670128 572629296304128 572690162513344 572887043221248 574153243646976 574466694994836 575265449558016 575736386782032 576146831298528 576851659437312 577003183382528 577262899035648 578442243057084 578594184807296 578854616588136 580855299728384 580996284997632 581257797990912 581565887963136 581980488351744 582860530889784 583276054233936 583585213963008 584875059588096 585076129247232 586008034983936 586378586437308 586689390633024 586843498694656 587623865962752 588042785105408 588726506572722 589545088376832 589664226608456 590904699377664 591170672260224 592112285348352 592800738452118 593624985182208 593681843962368 593744947899864 594105081859072 595261818781056 595418178596864 595686183047424 595743239253904 596001920643072 596903165707842 597059956662848 597328700096268 598071371756416 598216535712768 599866029836976 600126501408768 600554333724672 601252602457248 602210273983104 602785864583168 603748771670016 604447957959776 604710419079168 605141519286272 605413520121312 606313372557312 606377819131776 606745615515648 606810108034304 607515650399511 608360357154816 608418627323136 608483297670428 608692483422576 610037821374912 610796294559744 610944547110912 611219540155392 611719910955909 612629136854784 612904888152144 613065882343936 614756321357752 615023258535936 617158755961408 617308552809984 617586410365344 617913755960832 618354268873728 619010690363688 619279474857984 619720961396736 620059289835696 621363704500224 621429750812352 621643387325184 622353408868352 622633537170432 623357477547588 623521217363072 624350357585424 624795459174496 625663799341056 626109837287424 626942419780608 627389369260032 627836243088768 628118839276488 629052439615488 629119303182624 630442777337856 630726546756096 630786959210016 630892222234624 631060857151488 631236649475264 631510742679552 632181130584192 632465682454872 632631814759168 632977191707273 633252040683264 633405743695872 633857300901888 634376203954276 635605069194816 635881059237888 637357656701787 637634407746816 638088979582464 638243856617472 639848416107048 640003720192704 640281620201472 640459981119616 640799450626048 641483069899392 642215751704576 642225955332262 642504820271616 643251865128894 644207958342144 644276432827512 644667216485376 644735739786448 646444791530832 646725488357376 648165185210844 649128581305344 649420761415104 650162509402112 650918457908208 651201097273344 651211443661653 651382499990432 651665340850176 653462212194432 653620820622336 654086789228544 654728049395712 655890337360608 656175135596544 656185561013178 656533365708384 657914510647296 657984442036608 658383540240384 658453521484032 658812995450427 659259039356928 659729027469312 660198936031488 660269110238124 661076849208096 661250496922624 661548133243584 662939827716096 663372254934513 664294626275328 664767786799872 665241702117888 666055524298752 666126321016896 666530357649408 666601204838784 667076008281816 667527646593024 667892074457664 667963066387347 668368217091456 668439259631538 669845450921472 670146955928352 670211144160642 670502160723456 670678284222464 671143024484352 671692451245704 672171303181616 672830293225968 672993602676864 673473382208256 674849283566598 675319656431616 675330386019492 675623625440256 675787612889088 677486558230992 678134097656064 678493535956992 678977236410368 680003952704748 680299221464064 680488729939592 680784209197056 680849416290176 682175046523248 682354236186112 682588817455104 682661371538592 683676040814592 684470955738528 685561176956544 686847591001509 687145831379712 687312615499776 687802603106304 688898130952192 689207778961632 689699117636928 689998596194304 690797666239744 691600861527471 691901165852928 692562482712576 692702439216508 694303600456584 694472121911232 694967213555328 695335574083584 695648552482944 696387026659149 696883483445646 697186081571328 697566701065158 698536617320448 699034167562752 699108469663896 700147584976896 700462729316736 700646722678784 701461369533456 702394152283602 702578652980288 702894891571308 704373566948352 705495488925696 705738025746432 705813040417536 706315773474864 707440788987072 707683994567424 707759216080452 709248124505088 709635329111268 709753750013952 710141230659672 710449585514496 711203771907216 711710791604064 712408545768672 712595676986368 713089463514624 715055702844168 717527134958592 717850102030272 718024338694656 718917073846272 719829468120429 720004185216792 720517478759568 720830339149824 720899381954304 721413313686016 722492720667648 722817922805568 723007788296192 723402504808312 723892278509568 724810986930951 725001375947744 725250618546048 725327707259754 726405793365504 727250390472186 728261579759616 728408750516328 730269653968512 731432823077376 731954264136704 732283265146734 732342229286912 732805312489236 733123508456448 733972520379728 735144988718736 735847637882112 736237666676736 736762533126144 737876629530684 738794047463808 740681482770432 740760211669536 741861235777536 742195155902976 742723803035424 743906809037952 744241649899032 744437142846208 746489818791556 746995223568384 747527759118336 748396914882624 749588956983552 749846652355584 749926355443632 750460509317043 751503970603008 751655838298764 751914244227888 753576132286656 754513069750272 755654007651417 755714853625856 756192716079318 756934079879214 757657554984288 759734613485568 760276230991872 762372580893504 762900859863072 763305227951616 763505728405504 763849390961664 765537658195968 765549821182041 765882235346688 765955593326448 767648515709376 767994042980916 768195775064704 769135545916416 769683865380864 770313961944478 771256324076112 771806155450848 773777928494592 775010397321216 775911507341544 777147374519712 777701405645248 778113618617344 779833412784128 779845802903461 780101505662976 781091550513657 781838115249744 782252520844032 783498487950336 784968675430296 785500131999744 787666033099008 787872932503552 788227563013632 789144040725138 789483047131136 790400984602824 791575791949824 791659930533152 793682425041408 794248244063232 794669227524096 795870887610456 796438266795024 797622047617024 798472968765696 798896191500288 798908884492131 799821373115968 800168668545024 800674640554572 801670136609664 802947031977472 804998362226688 807218026828416 808503758842368 808781708077056 810020867199348 810569285148672 810582163604514 811011804698592 811147142873088 811224836430848 811589977896768 812804310751104 813383761833216 813827817909351 814395059412992 814959386873856 815626547941212 816838849139712 817206517536192 819459844330869 820031011381248 820044040166526 820599244222464 822861925962048 823078070413312 823448547153792 823885007947776 824472358498304 825347587151584 825705966477312 825719085427194 826294615195648 826745719780928 828484939333632 828573001083136 828857849766912 830178049560576 831143303396784 832467143447232 834218399121408 834593890249728 835923226374144 836519159013376 836895160167696 837114990785024 837491785701984 838736586153984 838825737576832 840968729008128 841049278946688 841138676191474 842908174112256 843287576606496 844336054244352 844540991594496 845143067869184 846215658469713 846493123166208 847473425593088 848827203469056 849810208935716 850179210329088 850785306109952 850991808823296 853131221476064 853338293590272 855310759865856 856673093695488 856967602692096 857669153505192 858943944456192 859035243770016 859330564831872 859556288647168 861229865470464 861700042492254 861926388707776 862300651143168 863604580173048 864220246947792 865504775073792 865894348553472 867891277210944 868268129697792 868281924882204 871282949592576 871494427496448 871886696986368 872115718971392 872348831944704 872970732527616 874290796334676 874520449814144 874914081350904 875377820944512 876931811348558 877312589382144 877938028645376 878417327267236 879012052475904 879638703292416 880265248041984 880358813650832 881435798944128 882064177658112 883089759859083 884317632565248 884496339912684 885726168367104 886357049066496 886756008390336 886988936157184 888074032398336 888168428022528 888801606451712 889201107678177 889434677709088 890522765943552 890617421849796 891157622788608 891252346175384 893127267895296 893529274571136 893614858880856 894002880964608 895589934994272 895993050144402 897107057634624 897324803569152 897964509611008 899799044755464 900189752113152 900440514692656 900831500587008 901878903685872 903315410974656 904178796874752 904658047942656 906451922818318 906671936939664 907065628618752 907712278929408 909470058835968 909566728697664 910118423273472 910215162051456 912540535732224 912627940984704 912724946505642 913038725133864 914081569275392 915056732062368 915796788002012 916194441839616 916416820666368 917070137475072 918943705282176 919598823515904 922134482036628 922534887803904 923416643616768 924321952088064 925738133942112 925962829214976 926379615548016 926622951407104 926870633941248 927114098778112 927531403310592 928516035545532 928919212286976 929177977927528 929581442095104 930088934753544 932045556750336 932144626218528 933530113302528 933950305755648 935281826044608 935381239504009 936525536378136 937193188761744 938495699011584 939164755931136 940413629670912 940660651900928 941084053890048 941754364633152 942178258914732 943254385316096 943578659423232 943678954773936 945024345065906 945664166006784 946180438815024 946338333351936 946854974212896 947266114019328 948271695876288 948947722138752 949878061024896 950108615543808 950785951352832 951564305931414 953407603792224 953821588856832 956451611620224 956702846611456 956718046860947 957133469373696 957365784926208 959772624160572 960005580289056 960689971679424 961107118866432 961199175939072 963323627556864 963338932998393 963654801113088 963757230407424 966311937513216 966414649241268 967000824728064 967103609679672 968541057820672 969667187296248 970088232536064 971211667355104 972247777816266 973692871958016 975243764103168 976377686862312 977073749985648 977498011275264 980193318291648 980431230933504 981130183842816 981650222235648 982092074093568 983835506040912 984262703394816 984278341519767 984800048562576 985058729951744 986976663054912 987575310360576 987680282226048 989593541203968 990298404047232 990403665357186 991875745383936 992322199865376 994409741574144 996441939412992 997151680199808 997862553176832 999189481525344 999451942644736 999795536474112 999901807258176 1000614012422724 1002005294137344 1002207784398352 1002552325637184 1002658889447307 1004768176382208 1005316716240963 1006017426333696 1006714536726528 1007538676868556 1008256954772424 1009245439838952 1009490404015296 1010210073312384 1012273925349897 1012979484647424 1012995579029238 1013435438160384 1013701641322496 1016229837346488 1016496774524672 1017201146484096 1017740303935488 1018465854615552 1020005929057122 1020716877594624 1020733094909388 1021176313795584 1021274124435264 1023531354279168 1023883226182656 1023992057307888 1025514061221888 1026245153841152 1026706433607792 1028341765434816 1029074873934464 1030718747069568 1031703904659456 1031912396564798 1033347196428288 1034548676455392 1036196499359616 1038843724068864 1039053658824762 1041455400684876 1041708182866848 1042450820332992 1042903469408256 1043003361125376 1043472828724416 1044664650600448 1045325225168469 1045779122356992 1046350051597737 1046624900573728 1048662704495844 1050221377465344 1050970084018176 1052192054300184 1053867979470432 1054342337356962 1055434389266432 1056560350422528 1058243233388544 1058719560626304 1058997658750976 1059473660212296 1061161183480608 1061638824120678 1061917689060032 1064630625020928 1064845770923249 1065194922000384 1065211845989508 1067566187406096 1068893515479552 1069634195271936 1072566513156096 1072583554266252 1076290702437888 1076775153045408 1078005011789824 1078375610769408 1080027822932464 1080776218139352 1081349072931456 1082119970529024 1083739081001472 1084511682444288 1085103757212468 1085838417764352 1086612515831808 1087502063921616 1087875927819072 1087991560889631 1089118465519616 1089608690048256 1090875585708279 1092613125774492 1093392053555368 1094132325629952 1097149234616064 1097931396205056 1098513343930368 1099207968733854 1100958780569592 1103771456823168 1104356500015104 1105143799689216 1106814944296026 1106904066080768 1108191071195712 1109956191262976 1111140317504304 1112791853666304 1114564301832192 1115860213556928 1116655714269312 1119734728187334 1120492835352576 1121291638677504 1121399038595584 1122595372323936 1123877565483008 1124383435475328 1124889533165448 1125781405659136 1127483757448146 1128287544626284 1131769604625408 1133572280438784 1134289074118977 1136486332476432 1137784391453696 1139601920228352 1140414346487808 1142230791593984 1143558871340256 1145258592608256 1145380325026688 1145774086442496 1148306487293952 1148933389989672 1151472773564064 1152293662597056 1153703318874624 1154006366765056 1154525798071296 1155470942916717 1156884486114168 1157188369614592 1157709233176272 1161710599456768 1161992569995264 1162515595981824 1163131775926272 1165721061779568 1166552108467872 1167170427926016 1169750119176192 1170152258494464 1172757172874616 1173378781266048 1173686997389312 1175247731925504 1176085570210816 1177453013145444 1179090176753664 1179328453216912 1181809398755328 1182341344520448 1184224570696704 1185601476904236 1187249970364416 1187363687924736 1187489895799728 1188210163718144 1190523637562112 1190836357193728 1191372366094848 1191486478507808 1192003841286144 1193806331415684 1194119913325696 1194657400192536 1196142743512832 1196433071425536 1199732059673952 1200253002817536 1201108667449344 1202505204914496 1204420547966208 1205571729166336 1207497543340032 1208895915919552 1209420838158336 1210827040242624 1212229268628889 1212626745114624 1212755638263552 1213620216068608 1215031300799022 1216720714309632 1216837254646272 1216966595340856 1217384966845152 1220075642749824 1221592589119488 1222439080310784 1223439821911818 1225258273709568 1225809776304288 1226131764687872 1229512642715504 1230046517071872 1230066060249789 1234317511922816 1234617105619968 1235172820730688 1235827511921664 1236708537747456 1238021380727376 1238558949715968 1238578628140791 1239441922793472 1240118579671392 1242727409000448 1242859501624704 1243286774650368 1245267074340864 1246714955095176 1247042434726144 1248700715170848 1249590918348992 1251327598682112 1252219674574848 1253036481542969 1253884839561216 1254778738520064 1255672486177536 1256237678552976 1258104879230976 1258238606365248 1260885554675712 1261453093512192 1261573918420032 1261708014287211 1262121714302976 1262473298950528 1264362261168384 1264931364909744 1265263629518336 1265954383414546 1266504081366528 1266811487391744 1267714601803776 1268752407908552 1271210138389632 1274715313403574 1275268815493632 1276177959164928 1276487713234944 1279696832214096 1280007440385408 1280919962239232 1281598901252096 1282966139798784 1284431503409152 1284451910664524 1285009640543232 1286503730257788 1288415916684288 1288552865655024 1289334432970752 1289471479572896 1292889583061664 1293450976714752 1296330370421688 1298257162610688 1298841522830208 1300325018804224 1301836915816416 1302402194546688 1302422887323306 1302764999980864 1303330681700352 1306357182885223 1306924424388864 1307241641244672 1308173578457088 1309456098791424 1311780674721216 1312350271193088 1312371122026356 1313066731416768 1315397717022837 1315829021294592 1315968884073216 1316907042968064 1317625990900854 1318518078713856 1319458054938624 1320397872062976 1320538220476248 1322153698416192 1322500993845248 1323096266487168 1326744509869026 1328589252550656 1329535573599744 1330483404235776 1332111048597504 1332252642033792 1333060715298816 1333202409677568 1334152016563632 1335784148915328 1335926132774694 1336736434182912 1336878519263076 1339690901842944 1340293911856704 1340422288321284 1341004321446912 1342286048968704 1343384902491408 1343989575216603 1344342606363232 1345660586451936 1345987205353728 1346946764416512 1349698567133196 1350660772038984 1351247250880512 1351575225778176 1354973116461984 1356268195312128 1356987071913984 1357954472820736 1359677884227477 1360007905409496 1360598442928128 1360977459879184 1361568418394112 1361698832580352 1364350093046496 1364708472372224 1365177634910208 1365322743077184 1367352081629184 1368941911477056 1369087419758463 1371122353913088 1373695182003018 1374291662759424 1374625230999552 1375605206212608 1378415557923264 1379398235273856 1381595332479488 1383201723054942 1383802331705856 1385124965425152 1385404878433016 1388607200913168 1388944243822464 1389934427110656 1390671148167168 1391297104965888 1392774053318298 1393766966891292 1394372163142656 1395133402130316 1397073234640896 1398068335125504 1398216939327792 1400295169953792 1400925458633472 1401293445357568 1402922739066912 1404788304567204 1405157305960576 1405789783142616 1408747133896704 1410990977851392 1411626080835072 1412631546949728 1414881577974144 1415367989134848 1415518432160904 1417536517598859 1418496249010176 1419270658222536 1419507500027904 1420282461319344 1420899171028992 1422407543814432 1423421583208128 1424817091537344 1425191353972736 1426178927029248 1427346458897121 1430111405688336 1435054269917184 1435700204060544 1436048677389312 1439658936240858 1440008370433584 1441034957519136 1441660678299648 1441798763908608 1442826627372032 1444985441335296 1445635845611136 1446015576592384 1446805009616624 1449621973861902 1450002751895488 1450501237092096 1450655414519508 1452811586731008 1454500780944372 1456523159519232 1456817501032656 1460539307937024 1462865646154752 1463908528273408 1464566530293468 1465610624978472 1466247016912896 1467945040759456 1470289977437472 1471695275764224 1472475333353472 1473525066252288 1475753259061368 1477588094927616 1481362965540864 1481520423339072 1483722471555072 1484390311805952 1485447606070848 1485605498035779 1487813618075904 1488483299798064 1488874285692416 1492979637583112 1493990447136768 1496793829765248 1499177913967104 1499693304711168 1499852710887264 1500921018634086 1503007941206016 1503311676597528 1503828488455776 1507152264573312 1509026139500544 1511308015302834 1511429707251712 1512385432158636 1513868159758428 1515315109968576 1519469226971136 1519493368543857 1520552461983744 1524745161787008 1525801719726144 1526610455903232 1527698781923328 1530008893585683 1531075316391936 1531099642364082 1531764470693376 1531911186652896 1535297031418752 1535988085961832 1536391550129408 1537230322717663 1538271091832832 1539367730761728 1540627923888956 1542512648152224 1543612310901696 1547555856989184 1547868594847197 1550020794642432 1551823014683088 1554294749039424 1555402811290496 1556227237234688 1558580488237143 1559666825568256 1559691605806922 1562183101027314 1563676230499488 1564505041688064 1566996975900672 1569937350860592 1575332066198016 1575745865007104 1576455126027264 1578288081450276 1578966094262272 1580801969205648 1581513506035443 1583151583899648 1583319861066304 1587364850082816 1588496488126464 1591741775220912 1592876533590048 1595244095234048 1596945937531392 1597792383000576 1597817768984262 1599642746231936 1601349281109144 1603340273219328 1605894063954944 1609996724453376 1614436053656832 1617007517684736 1617563416154112 1620041734398696 1621138570297344 1621164327209028 1622023609397184 1622449672861696 1623179955793536 1625608621502208 1626767523666432 1627655635818702 1628790118825984 1629918773747712 1631253095882424 1633677698279424 1634413035072384 1638919688661738 1640062022762496 1640088080333052 1641198488444928 1645723851924096 1646156140826624 1646897094307584 1647770015895552 1648811953100781 1648944716996608 1650695174303168 1651411932954624 1651438170854388 1653491439561856 1657146002166272 1657715699533824 1660356099121152 1662286606793568 1664934286894464 1669187780499456 1671846452748288 1673038318026752 1673790320335392 1674229981570048 1674983571403968 1677473172307968 1677651475153664 1679602092281001 1681937458016256 1682098557893376 1682277352382948 1685816348224512 1686575153212992 1688672108488704 1689081983188992 1691225636172219 1692431316939426 1694946851186176 1697654406938112 1699620417871432 1700358420658176 1701570612219904 1706262442952128 1706676587180544 1710621519731712 1713346187390976 1713935205384192 1715338307010384 1717887888912384 1718070487540032 1718661129663744 1719112577294336 1722459730940928 1723400084984508 1723852777415552 1727209160346096 1728440493895584 1731009550147584 1731788697106944 1735782554421888 1736563849764408 1742565899185152 1742988854992896 1743773393972736 1744231437942784 1744697663889408 1745941465055232 1748581592669352 1749040899628288 1749828162701808 1750755641889024 1753863622697116 1754625178764288 1755876057290752 1756834654534472 1758024104951808 1760530496083968 1760717627301664 1762871597888256 1764128355316224 1766179519718166 1768635265130496 1768992679825368 1772714098132992 1773512016780672 1773977872314368 1776336856045056 1777603212903424 1778402215356354 1778869355418176 1781045531887104 1781234843699592 1782315245577216 1782504692350768 1786254535790592 1787058549142272 1787229717761712 1788005761929216 1791179869988544 1791986100288804 1794214115269248 1794649607138304 1795929019222016 1799598089510928 1800379504226304 1800881029385312 1801663001174016 1803757807371744 1806630821949312 1808357593749504 1812903845636636 1813343873879328 1814131257237504 1815424557858816 1818940117671936 1819133457395328 1820236846546944 1820430324102912 1822546951198533 1825081071464448 1825255881969408 1825449893011284 1826077450267728 1828163138550784 1830113464124736 1831593576004024 1832388883679232 1832833641332736 1835159732867727 1837887410564352 1839197647031808 1844268964073256 1845069775607808 1851476267884224 1851925658429952 1852759231096032 1853245902814208 1853741267882496 1854228197556224 1855062806621184 1857032071091064 1857838424573952 1858355955855056 1859162884190208 1860177869507088 1864091113500672 1864289252437056 1867060226605056 1867900611511296 1870563652089216 1870762479008018 1873051072756272 1874386377523488 1876991398023168 1878329511862272 1880827259341824 1882168107780096 1883508729266304 1884356517829464 1886508770632192 1887157318846464 1887357909547872 1890048690131812 1891328332013568 1892360877630048 1892676666703872 1893709948425792 1893911235622691 1894532228038656 1896543391752576 1897895444277504 1898931575121819 1899756122049792 1900217231087616 1901571902705664 1903128611862828 1906815207584448 1907643177713664 1912072970105361 1912903223240448 1913405693222912 1913436093721894 1914266938747392 1914731569852416 1919545248321144 1920011160578112 1921379943358848 1922398351878144 1926647255113728 1926677865996786 1927514460814848 1932623875026432 1932829298482536 1934001649456128 1934207219359344 1937082115641344 1939334374592496 1940176465072128 1942423334710208 1944495555632532 1947385743916032 1950487528206336 1952755373724624 1954147499971296 1954996022550528 1960386636583296 1960862461867008 1962260367685632 1964184148187136 1967671012081824 1968525406789632 1968556683039534 1969600097125152 1970117459903488 1973953326109824 1974503203095997 1975150620721152 1975360564452096 1976438986351281 1979187082407936 1980596808094464 1980807330714372 1983751490767872 1984644399730752 1988819483148288 1990116764803539 1992883878825984 1994303360399616 1995725106353664 1998378963050688 1998903885289472 1999591072948224 1999803614516352 2001228024845448 2003889199162041 2004415568796704 2005104651274368 2005317778894614 2009536352764416 2010633432481926 2012034852667392 2013429073453056 2015077353737112 2016513909544848 2018490879677904 2018980808030592 2020420146624768 2024547850699794 2025958969294848 2025991158058476 2026870876320768 2032459674692976 2032993549049344 2034402292968192 2035480607870976 2036931709231104 2040011858114244 2041466189818776 2042352627591168 2042548248870528 2047062708558336 2047766452365312 2047984114615776 2051028122443776 2052490307682304 2053412867215584 2056683530869632 2058149747868928 2060542773004527 2061437494139136 2063407809318912 2063824793129596 2066694392856576 2069097352910784 2072392998719232 2074802584582413 2077687448137728 2078107317649524 2082910801369752 2083416365733696 2084901640665984 2086006722250752 2086945657448832 2089161079977447 2089329301200896 2090650450336938 2091558244713984 2092700103195474 2093249801147456 2097325408991688 2100442754930688 2101940168036352 2104384108600368 2107735958940864 2108684674713924 2110868778532864 2113120700845056 2116486466777088 2117439121252608 2117995317501952 2118947320424592 2122322366961216 2123277648241356 2123835378120064 2129261250041856 2129691541846498 2130423691979016 2135132374812192 2137787030959104 2139268390543872 2145167108532504 2152581404875776 2153550306090816 2156010023579648 2156751221538816 2159488404361287 2160055645864928 2161552436278704 2162698145862912 2164239941058048 2167478162002944 2169023364888576 2170207514424936 2171676835528704 2175004127843232 2175751855638144 2175983121779262 2178236931039232 2179217380096512 2181751171416558 2185226251548984 2186784107110736 2194298469232128 2195862792410112 2197026687860736 2198415937467708 2201917561139184 2207542913646336 2208713000030208 2210287599378432 2213629888592052 2216382142391424 2219912382525952 2222280635008608 2225583707332608 2231720427113856 2233311428538624 2239469456374668 2240985670705152 2242583277355008 2242798077191168 2245190744647872 2247755130966016 2248766870950656 2249779066330896 2251381527951129 2251562811318272 2254967514896292 2256575089252568 2263539209250816 2267144560877568 2268578148237954 2272972664952864 2275568782907392 2279203840456704 2280828692975616 2284461583187968 2287117742680512 2290517185216512 2290760650053376 2291548172884992 2296612974587904 2296649463546123 2297866779979344 2302945547128128 2304587325194112 2307406637749248 2309051596142592 2310941885833434 2313768972228336 2314376739229184 2315418466352544 2323421198913536 2325031191963648 2331442123559136 2333104216935744 2334340855852032 2339500238352384 2339537408710383 2340304516988928 2345514345749232 2346757562532096 2347373994778624 2350495463851008 2352171140421632 2354906026290888 2358656906433824 2363618797510656 2364682689040896 2368449141393408 2371202953808472 2374727375849472 2374979791599456 2376420327436288 2381047275124224 2381672714387456 2382744732189696 2382972957015616 2384007682572288 2387612662831368 2388239826651392 2389314800385072 2392285487025664 2392866142851072 2399464119347904 2400506005635072 2405010409828992 2408841095932416 2411143458332672 2414995086680064 2417791831839104 2421654080485248 2424458537257778 2425511276527104 2427240432137216 2430062601598044 2433441428619264 2433674509292544 2433933190681712 2434769933690304 2440151285499648 2441483453728053 2443185178238976 2444878160621568 2446879643823636 2450516547419136 2451619552608576 2452263529375744 2458379532992607 2459025285431008 2460093034143744 2460132120499578 2468635023845632 2469234211239936 2470345641461376 2471655023843328 2473417075494912 2476042761454752 2477117899431936 2477157256281582 2478883845586944 2480237159342784 2485454818000896 2485719003249408 2486573549300736 2490534148681728 2493429910190352 2494084869452288 2497401430341696 2499181836697984 2502655197364224 2506072963085938 2507769679122432 2509557477040128 2511344972355072 2512475357105952 2516209758461952 2516477212730496 2522906187024384 2523147836840064 2523416028574422 2524946597901056 2528724522336768 2529862729819488 2530527259036672 2531908766829092 2533008162733056 2533622974783488 2535429203607552 2537504815817104 2538646975409139 2542420276779264 2549430626807148 2550537630987264 2552355918329856 2552975426469888 2559393664428192 2560014880770816 2561839924478464 2563197802504192 2565932279597568 2568903821329048 2570019281086464 2573007460515576 2576831833368576 2577105731310048 2578668865941504 2578942959145792 2585779166123328 2586054015099319 2586901953429504 2592660740843376 2596514325221376 2597683045660416 2600650037608448 2603673831632832 2604804389093376 2604845774646612 2605529999961728 2612714365770446 2613848848777728 2614483282489344 2616347156914176 2618912197582848 2623561349442432 2624742244052712 2626133462833536 2630795434045674 2631937768146432 2633814085936128 2635251981801708 2637036157427712 2638916109877248 2640795744125952 2641076440952496 2644307396832384 2645001987690496 2646192532974336 2649269279577249 2653489019738052 2657178505101312 2659071147199488 2660966808471552 2664222097195008 2664505284067584 2666404819355136 2668304033127264 2671568297830656 2671852265549388 2673472868365824 2673757038526152 2679381803685888 2680587823713408 2680844576642568 2682008642893824 2686769804982816 2687979150433206 2688685212726464 2691321172903872 2691974410707456 2693893528833024 2696098866805673 2699397134266392 2701321544077968 2702494501761024 2709946232923968 2712536390624256 2713974143827968 2719355768454954 2720015810818992 2721196885856256 2721954919758368 2723136836788224 2723397665160704 2728700186092992 2729416944744448 2730355269820416 2730645486154368 2737883822954112 2738174839516926 2742244707826176 2747390364006036 2748583325518848 2749250461999104 2751210412425216 2756831115846528 2758796470547712 2763190664958976 2766403446109884 2767604663411712 2770249930850304 2770809756866032 2777214401826336 2777888487644928 2779868854221312 2781342296334336 2782594209931776 2785548106636596 2787533933782584 2788744326285312 2790266804260632 2796136670251008 2796433878655584 2800590339907584 2801850917266944 2802586890715136 2805845478133824 2806143718512027 2809576609134408 2810314611921152 2811579566285232 2817494267793408 2821981955702784 2823252161670144 2825263093899456 2829763155948288 2830735978269696 2831036864321808 2835073035197718 2836992498020352 2838541316445072 2839015000055808 2840564922638688 2841798342057984 2844815087628864 2846843166416256 2849634183074688 2850382707945472 2852357854058496 2854692917794242 2860222811376672 2870108539834368 2870154140582841 2871400408121088 2872097354778624 2879317872481716 2880016740867168 2882069915038272 2883321356599296 2883597527817216 2885653254744064 2889970882670592 2890016798995179 2891271691222272 2892031153184768 2893610019233248 2899243947723804 2900005503790976 2901002474184192 2901310829039016 2905623173462016 2909001561888744 2913635002065312 2921078615874048 2925731292309504 2927817056546816 2929133060586936 2931221249956944 2932494033825792 2935890081518912 2940579954874944 2943390551528448 2943985366670159 2944950666706944 2951506518122736 2955176189855232 2962725931081728 2963040846678144 2968780623611904 2970895212141696 2971210996071558 2975627236151808 2976966599596128 2977748571384832 2985959275166224 2993587659530496 2998355827934208 2999386609422336 2999705421774528 3001842037268172 3006015882412032 3006623353195056 3007656976911552 3007976668341921 3014304529146624 3015950148722889 3018052279001088 3022616030605668 3024770864317272 3027736319516856 3030630219937152 3038938453942272 3038986737087714 3041104923967488 3049490323574016 3051603439452288 3053220911806464 3055397563846656 3060017787171366 3062150632783872 3062199284728164 3063528941386752 3063822373305792 3070594062837504 3071976171923664 3072783100258816 3074460645435326 3076542183665664 3078735461523456 3081255847777912 3085025296304448 3087224621803392 3095111713978368 3095737189694394 3100041589284864 3103646029366176 3108589498078848 3110805622580992 3112454474469376 3117160976474286 3119333651136512 3119383211613844 3124366202054628 3127352460998976 3129010083376128 3133993951801344 3135975675505407 3139874701721184 3150664132396032 3152910252054528 3156576162900552 3157932188524544 3161603938411296 3163027012070886 3166303167799296 3166639722132608 3172581729864113 3174729700165632 3176992976252928 3183483550441824 3185753067180096 3190488190468096 3193891875062784 3194537312769747 3195584766001152 3195635537968524 3199285492463872 3202698562218288 3206680546438656 3211788127909888 3228872107313664 3234015035369472 3235126832308224 3240083468797392 3242328654418056 3244047218794368 3244899345723392 3246359911587072 3251217243004416 3253535047332864 3255311271637404 3259837547495424 3262506191764848 3263974682668893 3267355396558848 3268826070144768 3277839377323476 3280176160666104 3282396976889856 3291447703848192 3292312281653248 3293794188615168 3295540031791104 3297623906201562 3297889433993216 3301390348606336 3302876341708776 3306982879123712 3314292004332544 3315431399067648 3320712198242304 3324573213587136 3329868573788928 3338375560998912 3343692905496576 3347580640670784 3348459963140096 3349967142807936 3355302950307328 3359204184562002 3363874916032512 3364197115786752 3364554704765896 3371632696449024 3373150306425984 3377344216977408 3382451272344438 3384862633878852 3389893702372352 3395308813876224 3399240835742864 3400716841316352 3402867222356931 3403141224439808 3412524885904256 3413353174361088 3421243039463424 3426692374781952 3430676614020768 3435775777824768 3436140975080064 3437322259327488 3438225154588672 3444919461881856 3446800169969016 3447705554831104 3454418320692192 3456880987791168 3462019100295168 3463577394213888 3466412828750151 3471565108843776 3473127699528816 3485131798370304 3485977709985792 3487546787945472 3489395327778816 3497163185338704 3498081799256576 3499656325403616 3501511283778048 3507727245394232 3509250357528576 3511752114581504 3513669309068944 3521060992167936 3521435254603328 3525743195776512 3528256710632448 3532359039436332 3537270530260992 3537985359650736 3545428196265984 3547024033561344 3547955744628736 3552673712090112 3555206425806848 3556804430712708 3557738710836352 3562091063774208 3562469687399184 3564630491154432 3565009384701536 3572509071581184 3574117098284544 3574459435523424 3576011523858432 3582359739977088 3583972200577608 3588428230538496 3589299214276608 3591858038444032 3599196179021856 3600759008452608 3601762058770624 3603326002348032 3607515614743488 3611693387976793 3613261643898624 3616715187499008 3625807691273272 3626687747758656 3628262514475008 3636687805886667 3637880235343872 3638266914790656 3640860648205824 3645093902397066 3650162142928896 3650511763938816 3650899786022568 3652154900535456 3656326277101568 3660226928249472 3663187152008048 3664777767358464 3670319465735454 3675774821128704 3678395294063616 3688537928146512 3690139551215616 3690198180749367 3702952535768448 3703851316859904 3705518462192064 3706491805628416 3707482535764992 3710125613242368 3714064142182128 3715676849147904 3715735884422373 3716711911710112 3718325768380416 3720355739014176 3728182227001344 3728578504874112 3735801223022592 3741127304178432 3741524958016036 3746102145512544 3748772755046976 3753982796046336 3756659023724544 3759109444628907 3761654518683648 3764336215560192 3767017458532608 3768713035658928 3773017541264384 3774314637692928 3774715819095744 3780097380263624 3782656664027136 3784721755260096 3785124042861633 3787419896851584 3787822471245382 3793086783505152 3795790888555008 3797863150243638 3799512244099584 3800434462175232 3803143805411328 3806257223725656 3813630415168896 3824145940210722 3825806446480896 3826811386445824 3826872187443788 3828533877494784 3829463139704832 3839090496642288 3840022321156224 3842759886717696 3844796703756288 3853294510227456 3853355731993572 3855028921629696 3865247750052864 3865658596965072 3868003298912256 3868414438718688 3874164231282688 3878668749184992 3880352930144256 3884846669420416 3888991111265064 3894771487832064 3900975056412672 3905510747449248 3908294999942592 3909992045101056 3919071548655669 3920773273166592 3921724923734016 3924520735371264 3928368296374272 3935342024163648 3937050813579264 3937113366079068 3939200194250304 3940234919806976 3946193151068511 3947906652219648 3949006406191994 3950721128904192 3952877972702562 3958374164815872 3961193616188928 3961614661428744 3967502981535744 3969288799461504 3980233529607078 3985767757651968 3988606720799232 3991450212707328 3996757926101376 3997807770578944 3999182145896448 3999607229032704 4002456049690896 4007778398324082 4008831137593408 4010209302548736 4010635557789228 4019072705528832 4021266864963852 4026858146906112 4030154707474224 4033027819089696 4036981759355808 4037961616061184 4040840293249536 4049095701399588 4051982316116952 4053741752641536 4064919349385952 4065987098098688 4068804585936384 4070961215741952 4073863418462208 4079033652682431 4080023716228488 4082932379637552 4084705255182336 4085096497741056 4094125417116672 4095532904730624 4095968229231552 4102056244887552 4106825734431168 4107262259275389 4113367061739264 4116299495737856 4121085546009054 4122874988278272 4126815618637824 4127649586259192 4138194705821568 4144785997438464 4149605169164826 4155374896275456 4156214635299048 4165821602739504 4166832731467392 4169803281331968 4172013444501504 4173891314897664 4178322159954894 4178658602401792 4181300900673876 4183116489427968 4185400206390948 4186499602294912 4194650817983376 4200885509861376 4203880336072704 4208768217200736 4215471917881728 4217369349427848 4226241401690112 4232972933554176 4234878242505216 4235990635003904 4237894640849184 4244644733922432 4246555296482712 4247670756240128 4252609552796577 4258522500083712 4259383083692996 4260847383958032 4270264749624384 4275574061918208 4278536781087744 4282039376691363 4290334217065008 4305162809751552 4307100612181632 4312020047159296 4318976808722574 4320111291729856 4323104872557408 4325396291725824 4328479882116096 4334956324005888 4338046729777152 4340415028849872 4350008255686464 4351503711276288 4351966243558524 4356473862078464 4358434760193024 4363502342833116 4370452503097968 4373568214221472 4388596938464256 4391725584820224 4396831874935416 4403835122278368 4415085827292672 4417426000060416 4420575198756864 4427259777184104 4432764284782848 4439824765051904 4444561270017216 4451167414665216 4456816494107337 4463440854227712 4466622857077248 4478938912749336 4481971341410304 4485596154382336 4490381489295744 4495510261932032 4497533741901312 4499558132661792 4502763055902258 4503125622636544 4509935029792584 4513150178505136 4527078418501632 4534289121755136 4537156296475908 4545945329905728 4551137565814784 4558407680913408 4558480105631571 4561657385951232 4574235485361024 4581521300106752 4583096345769984 4593225949175808 4593298927092246 4595733559958688 4605891094256256 4609174650388224 4611690968152989 4614813275498496 4618103192285184 4621883771666868 4627537944456672 4628753478458368 4630836932705088 4643605784541591 4646842397827072 4650062383927296 4662884247118272 4666208433871488 4668681711704064 4675741464711429 4679000476704768 4679074817420766 4691028691498464 4693515125064192 4694747989557248 4700990927702016 4704342280843264 4709812052581776 4717313812867648 4727237595021312 4729365378081792 4736898282786816 4742405907616944 4749454751698944 4749959583198912 4752840654872576 4762094550248448 4765489464379392 4765945914031232 4775225325662736 4776479653302784 4778629600770144 4784570974051328 4785732285702144 4798928238695808 4810020819657984 4817682191864832 4822286916665344 4829990173360128 4835583663678208 4843308160970496 4848917074515556 4851022553054208 4854480864274432 4860125203196088 4867349018585088 4867866381363424 4869539867380608 4880302570999296 4882966907456106 4886370356477952 4889756321243136 4893759287647272 4901033094838272 4903239105217152 4904527058751488 4916759065985214 4918050570862016 4920186068287488 4920264240999156 4937270047691264 4938468422479872 4940691282922752 4943310047686656 4946834150989824 4952085522909504 4954235798863872 4954314512563164 4960474318685568 4971438006498816 4973147098601472 4981068297363456 4986859820380704 4988169738904576 4994802860683392 4998363673395968 5012145926171876 5015539358244864 5019114954080256 5022689944710144 5024950714211904 5032419516923904 5032954425460992 5038806276843003 5045812374048768 5046295673680128 5046832057148844 5049893195802112 5057449044673536 5059725459638976 5061054518073344 5063817533658184 5066016325466112 5067245949566976 5073676908516657 5075009631634208 5077293950818278 5084840553558528 5098861253614296 5101075261974528 5104711836659712 5118787328856384 5120029761541632 5123679848956928 5126395605008384 5131864559195136 5137807642658096 5140038562172928 5146014921031152 5153663666737152 5154211462620096 5157337731883008 5157885918291584 5171558332246656 5172108030198638 5185321481686752 5193028650442752 5195366091320832 5207347663265664 5209691549293224 5211059999923456 5225428731540892 5227697697555456 5228966564978688 5232694313828352 5237824395165696 5247122698884864 5249484488105424 5252266925667072 5261590868091348 5263875536292864 5267628171872256 5270503963603416 5274072314855424 5281591488251904 5282152881904992 5288614793664768 5290003975380992 5292385065948672 5298538559154498 5306978039476104 5318142294398976 5321933616943104 5329010568135168 5332809638710272 5336608066254528 5343136595661312 5343704531098776 5346945736731648 5347514077052304 5358763607371776 5361175647426816 5361689153285136 5364017285787648 5373539609965632 5375958300866412 5377370425452928 5382642345807744 5383948821414912 5387787057666048 5392197733611346 5398794268532784 5402643088155936 5404989003522048 5419892465847936 5425072781248512 5438711536909908 5440031621637984 5442393771712512 5443909839516736 5446273673576448 5446795330321408 5457400372185984 5458833889488896 5458920620324227 5460710539640832 5461290972308736 5467640853595599 5475767645908224 5476349679033852 5484489415652352 5494780728012072 5497166651037696 5498500923998208 5513662231693056 5517592941095424 5526381329917952 5532806892219768 5535209326823424 5541619513732064 5554428803652672 5555776975289856 5559737708442624 5562684592668672 5565188419863552 5571096213273192 5575067867565168 5577488652570624 5580533608521264 5592273340502016 5592867757311168 5601180679815168 5603701834533888 5611690956267648 5612287437024054 5619153218268816 5620629223842304 5623159132570464 5634988535586816 5646504323340288 5650526187798912 5659526311896576 5661471956539392 5662073728643616 5670146070395436 5673984996040704 5677082632890144 5678030000111616 5681129845277376 5681733706868073 5683596684115968 5689630175257728 5693686332832512 5696794725365457 5699268366149376 5700765415890944 5704715708116992 5709385835588484 5720445622753344 5736218910316083 5740217079668736 5740308281165682 5742800816242176 5744194709557248 5758635744963432 5760033481734336 5764139830076544 5767195055634432 5771306509488128 5779941765341184 5780033597990358 5782543382444544 5784062306369536 5787220038466496 5798487895447608 5800011007581952 5802004948368384 5802621658078032 5811246346924032 5818003123777488 5827270004130624 5842157231748096 5851462584619008 5855634113093632 5858266121173872 5862442499913888 5864988067651584 5871780163037824 5881159909749888 5886781103056896 5887970733340318 5903013036245472 5910352379710464 5923509609287991 5925451862163456 5926081693356288 5929316959053843 5937561247223808 5941790424283392 5942421992143116 5951254472303616 5953933199192256 5955497142769664 5970350294410617 5971918550332448 5987175319060992 5996711655868416 5998773218844672 5999410843549056 6003684074536344 6013246706390112 6015313953823104 6015953336683842 6028609058293248 6031900297445778 6036104558002176 6045232061211336 6049541728634544 6055472639033712 6061260439874304 6077876907884544 6077973474175428 6098980647148032 6103206878904576 6106441823612928 6110795127693312 6120035574342732 6124398569456328 6127057882773504 6127644746611584 6141188125675008 6143952343847328 6145566200517632 6148921290870652 6153084367331328 6157470923046912 6162511695555824 6170050592608896 6174449243606784 6181628319013581 6190223427956736 6191474379388788 6200083178569728 6207292058732352 6217178996157696 6221611245161984 6224407753747239 6224908948938752 6234321952948572 6238766423227688 6248732404109256 6254704921997952 6258020166752256 6267987903602688 6271951351010814 6279749403442368 6301328264792064 6305820504109056 6313152325801104 6315864377049088 6323207876822592 6326054024141772 6332606335598592 6333279444265216 6345163459728226 6349459400331264 6353985952505856 6366967100883648 6371506134360192 6387783750125568 6389074625539494 6391271075937048 6398570984927744 6405397124436576 6413361092877312 6423576255819776 6457744214627328 6468030070738944 6470253664616448 6480166937594784 6484657308836112 6488094437588736 6489798691446784 6492719823174144 6502434486008832 6507070094665728 6510622543274808 6525012383529696 6527949365337786 6534710793117696 6537652140289536 6547668676528063 6555678754646952 6560352321332208 6582895407696384 6584624563306496 6587588377230336 6591080063582208 6595247812403124 6602780697212672 6605752683417552 6613965758247424 6628584008665088 6630862798135296 6649146427174272 6659737147577856 6676751121997824 6695161281341568 6696919926280192 6699934285615872 6710605900614656 6718408369124004 6727749832065024 6728394231573504 6729109409531792 6743265392898048 6746300612851968 6754688433954816 6764902544688876 6769725267757704 6779787404744704 6790617627752448 6798481671485728 6801433682632704 6805734444713862 6806282448879616 6825049771808512 6826706348722176 6842486078926848 6853384749563904 6861353228041536 6871551555649536 6872281950160128 6874644518654976 6889838923763712 6889948390638369 6893600339938032 6895411109662208 6908836641384384 6913761975582336 6927154788427776 6932825657500302 6943130217687552 6946255399057632 6970263596740608 6975093575890944 6994326370677408 6996163598513152 6999312650807232 7003022567556096 7015454490788464 7018500715057152 7018612226131149 7023504229163008 7027338618137888 7042121984335872 7042870509206656 7051486391553024 7056513421264896 7064718078872664 7075970719301472 7090856392531968 7094048067122688 7095911489257472 7105347424180224 7110412851613696 7113608861425416 7115477421672704 7124182127548416 7124939374798368 7129260982308864 7130018769403072 7145018143162368 7148234196569088 7148918871046848 7149678747627529 7152023047716864 7164719479954176 7167944401155216 7176856461076992 7178598428553216 7183716076888064 7198392358043712 7201518016905216 7203524117541248 7215031229486976 7223386775953586 7226523287797248 7233430374998016 7251615382546544 7253375495517312 7273375611773334 7276533829581312 7281721296411648 7290187804794132 7300324285857792 7301023527877632 7301799572045136 7304309801070912 7312652554203136 7320453856498944 7324450361184159 7326374304016096 7329555534716928 7340638931470908 7351549642257408 7356790588127232 7377075856293024 7380279102431232 7380396361498734 7405905071536896 7407702633719808 7411036924384128 7412983611256832 7414965071529984 7420251226484736 7428128284364256 7431353698295808 7431471768844746 7433423823420224 7436651536760832 7440711478028352 7453920396462743 7456364454002688 7457157009748224 7471602446045184 7482254608356864 7483049916032072 7492204291025088 7497545510093952 7507965592092672 7518218889257814 7523309037367296 7528672431120384 7534034917065216 7537426071317856 7546035082528768 7548629275385856 7549431638191488 7560194760527248 7569443510520192 7570248085723266 7574839793703168 7575644942490764 7586173567010304 7591581777110016 7595726300487276 7599024488199168 7600868924350464 7606287610822656 7612514447451312 7615940926227417 7627260830337792 7648291880421444 7651612892961792 7653744374887576 7657067754989568 7658926279409664 7678180993284576 7680044642312448 7685519773435392 7689593407512576 7706711463987144 7710057843259392 7730495500105728 7731317193930144 7736006597824512 7736828877437376 7748328462565376 7757337498369984 7758162045297957 7760705860288512 7769693338840832 7777982222530128 7789542975664128 7801950112825344 7811021494898496 7816589999885184 7838143097311338 7841546546333184 7843449847468032 7849041470742528 7856736592748544 7870684048327296 7874226732158136 7878400388500608 7880469839613952 7892386302137022 7895813304439296 7898012812383988 7901442257808384 7905755945405124 7916748329631744 7922387232377856 7923229322857488 7935005963071488 7938577598923008 7960467059214156 7971535515303936 7977213441598464 7982900425414656 7993515852202752 7995615541157888 7999214458065408 8004912099381792 8015556796648164 8017662275186816 8020418605097472 8021271115578456 8038145411057664 8042533729927704 8060309414948448 8066055638179392 8073963518711616 8075923232122368 8081680586499072 8088296600417019 8098191402799176 8103964632233904 8107483505283072 8129838698771904 8131974196197376 8137609171872768 8141922431483904 8158067305364862 8160047432456976 8165864759275104 8169410510364672 8170192995482112 8188250834233344 8191065809461248 8191936458463104 8213651468862336 8214524518550778 8226734123478528 8232598991475712 8242171092018108 8245749976556544 8253631237275648 8255299172518384 8276389411643136 8289571994876928 8299210338329652 8310749792550912 8312429270598096 8331643205479008 8333665462934784 8339606562663936 8344026889003008 8347782629795328 8356644319909788 8362601801347752 8366232978855936 8370800412781896 8372999204589824 8389301635966752 8401771019722752 8407760672145408 8417536434401472 8418431155536081 8430943835763456 8434738698855696 8452482803380224 8465945867108352 8469756485010432 8475789281698368 8489289467844864 8493110592965424 8495341512480256 8505219105593154 8517045000167424 8518766167385992 8521694767916064 8540529499248768 8551148123836416 8557073562175488 8564078753382726 8580668434130016 8610325619503104 8610462421748523 8614201224363264 8624040094318592 8637953617445148 8640222583459712 8646209745114816 8650792583451648 8656959764232192 8669912648011776 8670050396985537 8676093459554304 8680830057699744 8700016511372928 8703007422552576 8703932487117048 8716869520386048 8727004685666232 8740905006195936 8747136428442944 8771255370800783 8777193876928512 8783451169640448 8793663749870832 8807670244556736 8830171654585344 8831956100010477 8834852000120832 8854519554368208 8865528569565696 8879649530103808 8889122540034432 8913632988214674 8926881708455424 8933245714154496 8957877825498672 8971192308764672 8980762978591488 8991020523864064 8995067483802624 8999116265323584 9005526111804516 9019870059585168 9023930005025763 9026300357010272 9054156837003264 9074312592951816 9091890659811456 9102275131629568 9116815361826816 9116960211263142 9123314771902464 9148470970722048 9163042600213504 9166192691539968 9186451898351616 9186597854184492 9191467119917376 9211782188512512 9218349300776448 9223381936305978 9229626550996992 9236206384570368 9243767543333736 9255075888913344 9257506956916736 9261673865410176 9287211569083182 9293684795654144 9300124767854592 9325768494236544 9332416867742976 9337363423408128 9351482929422858 9358000953409536 9358149634841532 9382057382996928 9387030250128384 9401981855404032 9407927026516221 9408684561686528 9419624105163552 9434627625735296 9458730756163584 9473796565573632 9484811815233888 9498909503397888 9499919166397824 9505681309745152 9517745189592339 9524189100496896 9530978928758784 9531891828062464 9550450651325472 9552959306605568 9557259201540288 9569141948102656 9571464571404288 9583611938309241 9597856477391616 9620041639315968 9635364383729664 9671167327356416 9686616321940992 9697834149031112 9702045106108416 9708961728548864 9720250406392176 9734698037170176 9735732762726848 9739079734761216 9760605141998592 9765933814912212 9779512642486272 9787518575294544 9802066189676544 9806478210434304 9809054117502976 9833518131970428 9836101141724032 9840528481998312 9874540095382528 9876936844959744 9881382565845504 9886620095373312 9893668301979648 9904171045819008 9908629025126328 9920948637371136 9942876012997632 9946294197202944 9962136594726912 9973719640761408 9976339477809152 9989605721366784 9996727346791936 10024291852343752 10031078716489728 10045379889420288 10049901428423808 10065908850921984 10077612553686006 10091624748097536 10092591347360256 10093664114297688 10099786391604224 10114898089347072 10119450919277952 10122109036146688 10127635067316368 10132032650932224 10147353817033314 10150019263268416 10154587901636556 10169681107117056 10197722507228592 10202150523949056 10209423673319424 10237574657712768 10240059523083264 10247359697913856 10263729118390272 10275615285316192 10280077124345856 10292029842062304 10307327333474304 10308422925240192 10314675463766016 10315771836583168 10343116664493312 10344216060397276 10370642963373504 10386057300885504 10390732182641664 10399238486250453 10414695326531328 10419383098586448 10422119999846912 10450857463081784 10455395395110912 10457933129957376 10494245397769728 10498968976210848 10504533851334144 10523181736182696 10527751072585728 10535256343744512 10541007927206832 10563182976503808 10564305763809984 10577229587329536 10580007950761984 10584770131897344 10597077118308996 10613956078952208 10636284588797952 10643867233886208 10658021136270336 10665619277420544 10673216132509056 10686273191322624 10687409062197552 10693891473463296 10695028154104608 10717527214743552 10722351294853632 10723378306570272 10728034571575296 10747079219931264 10751916601732824 10754740850905856 10760612259023641 10765284691615488 10767897642829824 10775574115332096 10784395467222692 10797588537065568 10805286176311872 10809978007044096 10835080163930379 10839784931695872 10850145562497024 10877423073819816 10880063243275968 10884787543425024 10887819679033472 10893590660642816 10910063417660001 10914800744371968 10917667778977792 10917841240648454 10922581944617472 10935281707191198 10951535291816448 10952699358067704 10968978831304704 10989561456024144 10994333302075392 11027324463386112 11035185882190848 11052762659835904 11065613784439536 11070418653646848 11070594542248101 11083239027464128 11108857607305344 11111553950579712 11119475416885248 11130376839727104 11142192426546384 11150135735130336 11154977305141248 11161067217042528 11184546681004032 11185735514622336 11207403669067776 11223381912535296 11224574874048108 11238306436537632 11241258447684608 11246318265140928 11269977071173632 11277328333886721 11293008646680576 11301052375597824 11319052623793152 11322943913078784 11324147457287232 11340292140790872 11347969992081408 11354165265780288 11355372128584899 11362259690554752 11363467413736146 11379260350515456 11387372665665024 11393589450730914 11398536732298752 11401530831781888 11409431416233984 11418771671176968 11440891245506688 11472437820632166 11480434159337472 11480616562331364 11485601632484352 11488389419114496 11517271489926864 11520066963468672 11528279660153088 11534390111268864 11542613018976256 11559883530682368 11560067195980716 11565086764889088 11574440076932992 11596975790895216 11600022015163904 11604009896736768 11605243316156064 11622492693848064 11636006247554976 11654540008261248 11684314463496192 11702925169238016 11711268226187264 11716532242347744 11724884999827776 11729976135303168 11743560326075648 11757214645967007 11762319819499776 11773562206113792 11775941466680636 11806026072490944 11820704759420928 11838579453205533 11847019218575982 11852163386712576 11858633918107686 11875122494447616 11883580848566784 11884843984286232 11902508944607232 11907866398384512 11910994285539328 11940700588821234 11943837100664896 11974350638121984 11993423311736832 11997546437689344 11998821687098112 12007368149072688 12026493412780224 12030627907646208 12031906673367684 12057218116586496 12063800594891556 12090464122422672 12099083457269088 12110945278067424 12122520879748608 12155946948350856 12197961294296064 12206413757809152 12212883647225856 12221590255386624 12237100958047293 12240071148685464 12248797138912656 12254115765547008 12255289493223168 12282376251350016 12287904687694656 12291132401035264 12297842581741304 12306168734662656 12321786777826167 12325023391111648 12340101185217792 12348898487213568 12363256638027162 12380446855913472 12382948758777576 12414584117464704 12434357992315392 12443222490323968 12448815507494478 12449817897877504 12468643905897144 12477532846455376 12497464808218512 12509409843995904 12516040333504512 12535975807205376 12543902702021628 12559498806884736 12602656529584128 12611641008218112 12626304651602208 12646415753645184 12652108048283544 12666558888530432 12690326919456452 12698918800662528 12707971905011712 12733934201767296 12743012268720384 12757828658389731 12775567500251136 12778149251078988 12782542151874096 12797141969855488 12810794248873152 12826722185754624 12846118130074089 12847152511639552 12915488429254656 12936060141477888 12960333875189568 12969314617672224 12976188875177472 12979597382893568 12985439646348288 13004868972017664 13014140189331456 13021245086549616 13050024767059392 13055898730675572 13069421586235392 13075304280579072 13095337353056126 13111357509293904 13120704642664416 13165790815392768 13175176754460672 13190495624806248 13205561394425344 13211505366835104 13227931516494848 13257168017330176 13257378649358837 13261725596270592 13298292854348544 13319474295155712 13353502243995648 13390322562683136 13393839852560384 13399868571231744 13421211801229312 13436816738248008 13456788463147008 13458218819063584 13486530785796096 13492601225703936 13509376867909632 13529805089377752 13539450535515408 13559574809489408 13581235255504896 13596963342971456 13602867365265408 13611468889427724 13650099543617024 13653412697444352 13684972157853696 13722706456083072 13744563900320256 13749289037309952 13779677847527424 13779896781276738 13787200679876064 13790822219324416 13817673282768768 13827523951164672 13835072904458967 13854309576855552 13865651315000604 13886260435375104 13892510798115264 13930817353624773 13940527193481216 13950187151781888 13988652741354816 13992327197026304 13998625301614464 14006045135112192 14027224394134287 14030908981576928 14037001430114304 14037224452262298 14047008458326016 14054677236275776 14084243968671744 14085741018413312 14102972783106048 14113026842529792 14129436157745328 14151941438602944 14181712785063936 14188096134245376 14210694848360448 14220825703227392 14227217722850832 14230954843345408 14248364255096832 14249878749596736 14258521964617728 14260037538806144 14296468393138176 14297837742093696 14299357495255058 14329438959908352 14335888802310432 14353712922153984 14357196857106432 14367432153776128 14396784716087424 14407048235082496 14430062458973952 14446773551907172 14453046575594496 14466860749996032 14503230765093088 14506750991034624 14546751223546668 14553067659162624 14563442592823296 14580375609588264 14602047055755264 14603599144090272 14608619602141824 14625305108406272 14640907712997888 14648900722368318 14652748608032192 14659111069433856 14681277862941816 14703099284514816 14713581176254464 14754151712586048 14760558204862464 14760792722997468 14811810143073792 14815405267439616 14822073848768256 14825967222513664 14829930143059968 14840502452969472 14856256568728512 14862707396591616 14862943537689492 14866847646840448 14881422956056704 14907840792925486 14914314019496448 14943204892090368 14964509216713728 14966099832064144 14984408582050176 14995091020187904 15036437778515628 15046618074734592 15057344862240768 15068069834130432 15074852142635712 15092070165057536 15097258550771712 15098863276382976 15116418830529009 15120389521054496 15138887021040384 15140496171446532 15149679587406336 15151289884981528 15172347134020608 15183163554220032 15191452600974552 15198048976398336 15201737848700928 15225028894902624 15231881852454834 15254521660675584 15296583760842888 15303225785923584 15307488749775152 15314135509979136 15356361986569152 15360089284624896 15371039546870784 15379186815025152 15413422927974288 15420115686518784 15460991000211456 15462634387860288 15472013195649024 15473657754874752 15514674996739968 15516324090595914 15539386677681664 15555964445060256 15579085951328256 15622042989796992 15633179999770368 15676286194622676 15683093092666368 15686899694936064 15698082941485056 15713473185497088 15741368096654592 15748453464316272 15756800777001216 15760939679227904 15784772604274044 15791626608878592 15796025624767976 15802884515616768 15811511890810248 15844774464755712 15846458645714976 15870011926142976 15877155197846016 15920934118428312 15954426883196928 15965800850829312 15987031704405504 15991231082315776 15998428916130816 16009824198763584 16031113593296328 16035324550373632 16040837210194944 16042542231156912 16076290822115328 16085067459855408 16120618829896896 16132111276358784 16147927037423232 16151846464244736 16163361172998144 16176593200834038 16196382805598352 16207929264467808 16214967010566144 16259677397543808 16263948392394752 16275218343745536 16316134610729724 16320094864913952 16331729518550208 16338821020729344 16340385990964224 16376501668466688 16376761860972681 16382131618922496 16383872916926208 16427302937724672 16429049037101556 16453468246957056 16465197982951424 16484342184036216 16491499953113088 16510598345036768 16552778823286272 16579143989753856 16598420676659304 16624858541196192 16663286410958016 16667330925869568 16679213125327872 16688053778006016 16695565259590656 16713288639819576 16725203602695504 16732465957711872 16741600825563792 16745998409179648 16778603271933504 16803542039445504 16835072868802944 16836862311072162 16861887671526912 16869477397711392 16904965606760448 16939512970020864 16951578563396736 16978578935689728 16986221185930848 16990683024960512 17010438211186308 17034090000334848 17037532334771984 17043389535832128 17045201120604219 17081058998497536 17090384176096371 17102296247672832 17114147124350976 17128157506765452 17161336868260032 17208656730948249 17220651239006208 17220924843497046 17228402448726528 17275907234890296 17280445166919424 17292419490229632 17301585166903296 17313919528464384 17339825296023552 17340100793971074 17352186919108608 17361660115399488 17400033022745856 17406014845105152 17407864974234096 17433739040772096 17454009371332464 17481810012391872 17494272856885888 17542510741601566 17554387753857024 17566902339280896 17587327499741664 17615340489113472 17660343309170688 17663912200020954 17709039108736416 17731057139131392 17759299060207616 17770528827863973 17778245080068864 17787950877161529 17827265976429348 17853763416910848 17866491428308992 17915755650997344 17942384617529344 17961525957182976 17990134967605248 17998232530647168 18011052223609032 18039740119170336 18047860010051526 18052600714020544 18102378105695233 18108313674006528 18148625185903632 18183781319622912 18204550263259136 18233630723653632 18233920422526284 18296941941444096 18326085200427008 18332385383079936 18373195708368984 18382934239834752 18423564377025024 18436698601552896 18446763872611956 18459253101993984 18472412769140736 18487535086667472 18510151777826688 18515013913833472 18523347730820352 18544884957040743 18574423138166364 18600249535709184 18651536988473088 18664833735485952 18674726846816256 18702965858845716 18716299269683064 18764114765993856 18774060500256768 18803963710808064 18815854053032442 18817369123373056 18839248210327104 18869255251470592 18917461512327168 18947593131147264 18969623630467776 18997819006795776 18999838332795648 19035490379184678 19048378200993792 19061957857517568 19063783656124928 19100901302650944 19105918613211136 19114518403080576 19138283896205312 19167223876618482 19195712954783232 19240083278631936 19270728767459328 19342334654712832 19373232643881984 19395668298062224 19404090212216832 19417923457097728 19440500812784352 19469396074340352 19471465525453696 19478159469522432 19521210283997184 19531867629824424 19575037150589088 19604132379353088 19612956420868608 19618108235005952 19643006029584189 19667036263940856 19672202283448064 19681056963996624 19749080190765056 19753873689919488 19762765131691008 19773240190746624 19808342091638016 19817258050252656 19841897274742272 19885752025995264 19892588394405888 19947439281522816 19952678955618304 19979211442733568 19993454693583872 20048583704687504 20090759778840576 20099802856847616 20131817701843968 20155225107372012 20183249496195072 20185182694720512 20187328228595376 20199572783208448 20229796178694144 20238901838555904 20244218072293376 20255270134632736 20264065301864448 20294707634066628 20300038526536832 20309175803273112 20339362214234112 20395445014457184 20404301047898112 20418847346638848 20475149315425536 20480119046166528 20494719395827712 20527458236780544 20551230570632384 20560154248691712 20584059684124608 20607897566691113 20614654666948608 20616845850480384 20631543673166336 20686233328986624 20688432120794552 20741285926747008 20781464365283328 20798476972500906 20829390653062656 20838766197172896 20844239999693824 20901714926163568 20910790790221824 20988490795539456 20997937952421696 21009067702668288 21046363472365392 21055502145171456 21055836678393447 21070512687489024 21082015854413664 21126365953007616 21128611527619968 21154459174659072 21169540263794688 21194154236617992 21227912157904416 21272569177595904 21287734467772416 21301620186230473 21316042272540672 21331238554841088 21346432265018112 21372546382645248 21374818124395104 21387782946926592 21390056308209216 21435054429487104 21444702589707264 21446756613140544 21449036242882587 21456069143150592 21494158439862528 21503833203465648 21509481701811712 21521224518047282 21530569383230976 21535795285659648 21551148230664192 21568790934445384 21595177074131136 21610572352623744 21670160327860758 21679569863391744 21700291124994048 21754846147639632 21760126486551936 21775639358066944 21787181321285632 21820126835320002 21829601488743936 21835335557955584 21835682481296908 21845163889234944 21870563414382396 21903070583632896 21905398716135408 21937957662609408 21979122912048288 21988666604150784 22054648926772224 22070371764381696 22105525319671808 22131227568879072 22140837307293696 22141189084496202 22166478054928256 22208072109048791 22217715214610688 22223107901159424 22238950833770496 22260753679454208 22284384853092768 22300271470260672 22309954610282496 22322134434085056 22361761189388229 22369093362008064 22371471029244672 22414807338135552 22446763825070592 22449149748096216 22476612873075264 22482516895369216 22492636530281856 22554656667773442 22586017293361152 22602104751195648 22638105247586304 22645887826157568 22648294914574464 22680584281581744 22708330531560576 22710744257169798 22724519381109504 22726934827472292 22758520701030912 22774745331330048 22787178901461828 22797073464597504 22818862832467968 22837543342353936 22847822778682251 22881782491013376 22944875641264332 22961233124662728 22971203264968704 22976778838228992 23034542979853728 23040133926937344 23056559320306176 23068780222537728 23085226037952512 23120134391961432 23130173529778176 23148880153865984 23193951581790432 23200044030327808 23208019793473536 23210486632312128 23244985387696128 23272012495109952 23274486135893871 23309080016522496 23368628926992384 23405850338476032 23433064484695488 23449769999655552 23487120652151296 23514429291934014 23524639638999552 23547124412227584 23551882933361272 23612052144981888 23641409518841856 23677158906411066 23694038437151964 23704326773425152 23717267836215372 23750244988895232 23767161697133568 23769687968572464 23805017889214464 23815732796769024 23821988571078656 23881401177642468 23887674201329792 23948701276243968 23986846623473664 23997643374196224 24014736298145376 24052986825560448 24061255815292416 24063813346735368 24114436233172992 24127601189783112 24180928244845344 24198166914538176 24221890556134848 24245041759497216 24264889801251057 24311893896701712 24395922588592128 24412827515618304 24425767294451712 24474201916094586 24480142297370928 24497594277825312 24508231531094016 24510578986446336 24564752502700032 24575809375389312 24582264802070528 24595685163482608 24643573555652334 24650046782223296 24680202370435584 24697796974427136 24726513276054324 24760893711826944 24765897517555152 24829168234929408 24868715984630784 24886444980647936 24897631014988956 24937287811794288 24955065692910752 24994929616437024 25018819687991808 25032080667009024 25087805404043256 25118997613769472 25205313059168256 25223282016436224 25252609303204416 25255293466608243 25292831507290368 25304216096567088 25333117777060864 25380653838912904 25397837601325056 25467868403534592 25486024537440768 25515657316779462 25551135000502272 25556298502157976 25565084303748192 25594283939710976 25621588497746304 25653444371509248 25692236260148178 25694305023279104 25830976858509312 25831387265245569 25872120282955776 25920667750379136 25938629235344448 25952377750354944 25970879292696576 26009737944035328 26010151190956611 26028280378662912 26042490173099232 26100049534118784 26111797461351144 26150608561158144 26190674706112252 26222715018587808 26241409285328832 26313766112402349 26331581630785536 26350353508921344 26380991249612496 26411122788850688 26423010733670208 26455863032989696 26495868300031431 26514336034660352 26514757298717674 26596585708697088 26638948590311424 26780645125366272 26787679705120768 26799737142463488 26842423602458624 26873633476496016 26913576926294016 26916437638127168 26973061571592192 26985202451407872 27059610178755504 27078901071030816 27119149618978816 27162470511009792 27193926685942912 27222937778855448 27300199087234048 27306825394888704 27369944315707392 27445412912166144 27489127800640512 27498578074619904 27559355695054848 27559793562553476 27574401359752128 27581644438648832 27635346565537536 27655047902329344 27670145808917934 27708619153711104 27731302630001208 27772520870750208 27785021596230528 27861634707249546 27881054386962432 27900374303563776 27977305482709632 27984654394052608 27997250603228928 28012090270224384 28054448788268574 28061817963153856 28074002860228608 28074448904524596 28109354472551552 28171482036826624 28205945566212096 28226053685059584 28258872315490656 28303882877205888 28376192268490752 28421389696720896 28441651406454784 28454435445701664 28461909686690816 28496728510193664 28499757499193472 28517043929235456 28520075077612288 28553235568777017 28592936786276352 28595675484187392 28598714990510116 28658877919816704 28671777604620864 28707425844307968 28714393714212864 28750835814927723 28793569432174848 28814096470164992 28860124917947904 28893547103814344 28906093151188992 29006461530186176 29013501982069248 29093502447093336 29106135318325248 29126885185646592 29160751219176528 29204094111510528 29207198288180544 29217239204283648 29250610216812544 29281815425995776 29297801444736636 29305497216064384 29362555725883632 29406198569029632 29427162352508928 29508303425172096 29521585445994936 29623620286147584 29630810534879232 29644147697536512 29651934445027328 29659860286119936 29681004905938944 29712513137457024 29725887075378984 29733695293680896 29762845912113408 29815681585850972 29828628038992896 29886409784180736 29929018433427456 29932199664128288 29968817164100352 29990182040375808 30072875557031256 30093236149469184 30136139668260864 30149704285271424 30184140330115072 30197726552765952 30232837661058018 30240779042108992 30277774042080768 30280992342893064 30299359174812672 30302579769963056 30344694268041216 30366327108440064 30382905201949104 30396097952796672 30450057789805248 30463763704909668 30509043321351168 30593167521685776 30606451571847168 30614977499550304 30628271019958272 30712723973138304 30720178569249792 30742079093741568 30826845855948576 30840231373037568 30921982000422912 30925268775720576 30944026391298048 30947315509749504 31029349993479936 31032648181191828 31078773355363328 31111928890120512 31158171902656512 31197715458751359 31244085979593984 31266359999540736 31352572389245352 31366186185332736 31373799389872128 31482736193309184 31496906928632544 31513601554002432 31521879358455808 31569545208548088 31583253217757184 31592051249535952 31605769031233536 31623023781620496 31689548929511424 31692917291429952 31740023852285952 31754310395692032 31841868236856624 31908853766393856 31931601701658624 31974063408811008 31996857832261632 32019648397527168 32062227186592656 32070649100747264 32081674420389888 32085084462313824 32152581644230656 32170134919710816 32241237659793792 32264222552717568 32281836777070923 32295854074846464 32303692928489472 32326722345996288 32353186401668076 32392765611196704 32415858528935616 32429934021132288 32505240491791137 32519354795087616 32527896784789504 32550436687491072 32632269221459448 32640189729827904 32663459037100416 32680771981928448 32730190252980003 32753003336933376 32753523721945362 32767745833852416 32854605875449344 32858098074203112 32906936493914112 32930395965902848 32968684368072432 32982999906226176 33021196690073536 33105557646572544 33158287979507712 33196841353318608 33249717082392384 33326572821916032 33334661851739136 33358426250655744 33391130519181312 33426577279639152 33450407205391008 33464931915423744 33483201651127584 33491996818359296 33557206543867008 33670145737605888 33673724622144324 33723775343053824 33738954795422784 33809931213520896 33831985001660163 33879025940041728 33903157126793472 33957157871379456 33972442371861696 33981366049921024 34020876422372616 34066116385754697 34075064669543968 34086779071664256 34090402241208438 34162117996995072 34180768352192742 34204592495345664 34228294248701952 34256315013530904 34322673736520064 34417313461896498 34441302478012416 34441849686994092 34456804897453056 34551814469780592 34560890333838848 34584838980459264 34603170333806592 34627839056928768 34679650592047104 34680201587942148 34723320230798976 34800066045491712 34812029690210304 34815729948468192 34867478081544192 34908018742664928 34963620024783744 34988545713771776 35085021483203132 35108775507714048 35133804678561792 35174654999483328 35230680978226944 35271643937901021 35320686618341376 35327824400041908 35418078217472832 35462114278262784 35515738359616599 35518598120415232 35541057655727946 35556490160137728 35575901754323058 35654531952858696 35707526833821696 35732982856617984 35831511301994688 35884769235058688 35923051914365952 35980269935210496 35996465061294336 36022104447218064 36079480238340672 36095720020103052 36105201428041088 36204756211390466 36297250371807264 36367562639245824 36467840845052568 36593883882888192 36652170400854016 36664770766159872 36711302874141879 36746391416737968 36765868479669504 36847128754050048 36873397203105792 36893527745223912 36918506203987968 36975070173334944 37020303555653376 37030027827666944 37046695461640704 37089769914081486 37148846276332728 37303073976946176 37329667470971904 37349453693632512 37405931717691432 37432598539366128 37528229531987712 37548121000513536 37607927421616128 37631708106064884 37678496420654208 37738510502941184 37834923024654336 37939247260935552 37999676665591296 38070980758369356 38096756401987584 38123915715035136 38127567312249856 38201802605301888 38211837226422272 38229036806161152 38273485975169193 38276567792410624 38334447753236964 38391425909566464 38480166557263872 38541457534918656 38684669309425664 38746465287763968 38791336596124448 38808180424433664 38835846914195456 38881001625568704 38938792148680704 38942931050907392 38956318939044864 39042420567994368 39063735259648848 39150074301178176 39208264758706176 39225912841737216 39286012059168378 39334072527881712 39344404566896128 39362113927993248 39498160381530112 39525530263382016 39616684183276032 39634516100505312 39683794549484544 39771504051990528 39772135948076511 39785176788811776 39894878563045632 39905357911236608 39958422885467136 39986909387167744 40097167409375008 40181519557681152 40199605713695232 40263635403687936 40310450214744024 40370365389441024 40374656457190752 40399145566416896 40459592357388288 40477803677111808 40488436144586752 40510540269265472 40528130603728896 40589415268133256 40600077053073664 40618351606546224 40678724428468224 40790890028914368 40808602095796224 40950298630851072 40960238092333056 40989438791655424 41054916473561088 41102461141264768 41168119368249216 41215795133382226 41233691700960768 41263087346332672 41372466657973248 41376864241589104 41482571853494016 41505218713376901 41562928730566656 41596953945001812 41658781306125312 41677532394345792 41688479999387648 41792452060874319 41803429852327136 41821581580443648 41976981591078912 41995875904843392 42018135405336576 42092726944730784 42111004290342912 42111673356786894 42141025374978048 42164031708827328 42252731906015232 42257223055239936 42308918349318144 42339080527589376 42388308473235984 42455824315808832 42545138355191808 42603240372460946 42632084545081344 42662477109682176 42692864530036224 42745092765290496 42749636248790208 42775565893853184 42780112616418432 42889405179414528 42893513226281088 42898072485765174 42988316879725056 43007666406931296 43018963403623424 43042449036094564 43061138766461952 43071590571319296 43102296461328384 43137581868890768 43190354148262272 43221144705247488 43340320655721516 43359139726783488 43400582249988096 43509692295279264 43520252973103872 43551278716133888 43574362642571264 43640253670640004 43659202977487872 43671364962593816 43690327778469888 43741126828764792 43806141167265792 43810797432270816 43875915325218816 43958245824096576 43962918256688423 43977333208301568 44109297853544448 44140743528763392 44211050639343616 44262455137758144 44281674614587392 44282378168992404 44332956109856512 44416144218097582 44435430429221376 44446215802318848 44477901667540992 44521507358908416 44568769706185536 44600542940521344 44644268868170112 44723522378776458 44742942058489344 44829614676271104 44893527650141184 44898299496192432 44953225746150528 44965033790738432 44985273060563712 45109313335546884 45172034586722304 45204209502391296 45276210495172608 45291775652315136 45296589829148928 45361168563163488 45416661063121152 45421488514339596 45449038762219008 45453869654944584 45517041402061824 45549490662660096 45574357802923656 45594146929195008 45675086684707872 45695645557364502 45763564982026752 45833680735696441 45889751282528664 45922466249325456 45942406529937408 46069085959707456 46080267853874688 46113118640612352 46137560445075456 46240268783922864 46260347059556352 46297760307731968 46387903163580864 46400088060655616 46416039586947072 46420973264624256 46544024990219904 46548972271787742 46618160033044992 46737257853984768 46866128969390976 46899539999311104 46974241304302592 47028858583868028 47049279277999104 47094248824455168 47103765866722544 47224104289963776 47282819037683712 47354317812822132 47388076874303928 47408653546850304 47434535672430744 47534323394267136 47539375937144928 47610035778428928 47631465593538048 47643977142157312 47762802355284936 47775348402659584 47897402552487936 47973693246947328 47995286748392448 48029472596290752 48105973651120896 48122511630584832 48127626693470736 48228872466345984 48255202379566224 48361856489690688 48396333829076352 48443781112269696 48490083518994432 48529779602502114 48623787793403424 48791845177184256 48825655031236608 48948403832189172 48960284594741856 48995188555650624 49016463062188032 49021157972892672 49129505005400064 49130285582918043 49151618750778624 49164529604141056 49191370326965216 49287147111304668 49300093564446592 49360404740871168 49395593948854272 49453026552108648 49531795035110304 49658336469858816 49737431969261568 49772889961295872 49795262029977912 49874575623588576 49910131385821504 49989859232874048 50037639375983616 50047751233392703 50064161334018048 50175610808086512 50237995227538944 50410626118336512 50505218606408832 50510586933216486 50585663014580736 50608432193134176 50666235554121728 50761307677825808 50935736807069184 50972049074881536 51031314633558924 51102270001004544 51112597004315952 51130168607496384 51135603361812657 51188567879421952 51243176995492608 51271152528289113 51306888743018496 51384472520296356 51661953717018624 51662774530491138 51841335500758272 51877258470688896 51904755500709888 51941758585393152 52019475888070656 52020302381913222 52056560757325824 52084980346198464 52200099068237568 52223594922702288 52301217122316288 52381349412224504 52445430037175616 52482818570657664 52627532224804698 52663163261571072 52700707017842688 52761982499224992 52822245577701376 52846021467340416 52911726065979392 52991736600062862 53028672069320704 53029514597435348 53193171417394176 53277897180622848 53311586483591919 53561290250732544 53599474284926976 53684847204917248 53747266952992032 53827153852588032 53832875276254336 53970404902815744 54119220357511008 54157802142061632 54238299237957632 54307134317085699 54324941022019584 54387853371885824 54445875557710896 54600398174468096 54613650789777408 54890825824332288 54978255601281024 54997156149239808 55119587125106952 55148802719504256 55163288877297664 55270693131075072 55310095804658688 55340291617835868 55417238307422208 55462605260002416 55545041741500416 55570043192461056 55723269414499092 55800748607127552 55954610965419264 55969308788105216 55994501206457856 56024180540448768 56108897576537148 56123635926307712 56148897809049192 56218708945103104 56342964073653248 56411891132424192 56452107370119168 56517744630981312 56607765754411776 56752384536981504 56842779393441792 56908870891403328 56923819373381632 56993457020387328 56999514998386944 57040150155224576 57106471137554034 57185873572552704 57191350968374784 57197429981020232 57317755839633408 57343555209241728 57414851688615936 57501671629855446 57587138864349696 57628192940329984 57720249835895808 57787094207628688 57812186302377984 58012923060372352 58027003964138496 58187004894186672 58212270636650496 58253770371293184 58321502438353056 58408188223021056 58414396576361088 58434478408567296 58563630851991552 58595602889473272 58610994432128768 58725111451767264 58812397138059264 58854324705017856 58929018088752567 59016606850344192 59043170891989872 59247240572295168 59261621069758464 59288295395073024 59319720572239872 59425026274914048 59451774150757968 59467390587361792 59525691824226816 59631363171701944 59657256077985792 59858036866854912 59864399328256576 59937634328200704 59980364080751616 60145751114062512 60272279336521728 60299408570542848 60368280660230144 60395453105531904 60465675322116036 60481558084217984 60555548084161536 60561984685786128 60598718349625344 60605159539926112 60689388536082432 60732654216880128 60765810403898208 60792195905593344 60900115579610496 60927527409819336 61018086642702336 61186335043371552 61212903143694336 61229954999100608 61256542039916544 61398787595605481 61425447946276608 61440357138499584 61484158187483136 61653691711897152 61680462746075136 61823692700073339 61843964000845824 61850537551441152 61894631019499008 62058699986959872 62065296362383656 62157546710726656 62223857780241024 62395430917502718 62488171959187968 62532719999081472 62705144778490704 62732372370665472 62965472386618368 62993813857265088 63027203108004864 63139090417096176 63166506435514368 63167510035180341 63184102499071904 63211538062467072 63246047563240992 63379097859022848 63385834582859904 63508620791384064 63683736473713248 63817707532787712 63863203403317248 63904860558691419 63948126817622016 63993715664523264 64039296795054336 64124454373185312 64141298201494528 64163348840779776 64170168924627648 64305163288461312 64340269839421632 64347108728647761 64482475319587584 64528445105435136 64563673554141846 64591708149692928 64607385856978944 64653444691992576 64706372803336152 64785531222393408 64831717057871232 65010480983582274 65038709590175232 65055793569579008 65100873374982144 65264538442918896 65280379459655808 65326918074200832 65361543963856896 65460380505960006 65506006673866752 65507047443890724 65535491667704832 65709211750898688 65716196148406224 65813872987828224 65860791931805696 65937368736144864 65965999812452352 66042393380147072 66211115293145088 66316575959015424 66393682706637216 66499434164784768 66624216327146373 66653145643832064 66669323703478272 66716852501311488 66782261038362624 66853154559278304 66900814410782016 66929863830847488 66966403302255168 66983993636718592 67085283568164687 67114413087734016 67340291475211776 67347449244288648 67447550686107648 67477909590845568 67663970003320326 67758051880083456 67806314253586944 67914315742758912 67944884743723392 67962732099842048 68041752844745232 68132232771509394 68150129339087936 68173558143328512 68180804482416876 68324235993990144 68361536704385484 68456588497403904 68512630027061808 68645347473040128 68834626923792996 68883699373988184 68913609794906112 69103628939561184 69121780667677696 69169677960918528 69206340667613184 69255678113857536 69360403175884296 69446640461597952 69600132090983424 69624059380420608 69631459896936384 69734956163088384 69816037485329856 69823458407681613 69927240049567488 69977091427543552 70170042966406264 70217551015428096 70349309998966656 70461361956453888 70543287875802042 70641373236682752 70655648800083816 70836156434945664 70924228556525568 71031476719233198 71037196240830464 71082115311455892 71112980320275456 71151803508646116 71309063905717392 71415053667643392 71465965713235968 71663022603989376 71846103828731904 71960539870420992 71992930122588672 72044208894436128 72158960476681344 72191440040206104 72210402856082176 72409512422780932 72594500743614528 72735125278491648 72794669403753171 72935681690105136 73187767765776384 73304340801708032 73422605748283758 73492782833475936 73531736959339008 73694257508100096 73746794406211584 73787055490447824 73950140346669888 74040607111306752 74060055655333888 74093390923281408 74179539828162972 74297692552665456 74606147953892352 74659334941943808 74811863435382864 74865197078732256 75056459063975424 75096242001027072 75263416212129768 75356992841308416 75477021005882368 75669846049308672 75765880399824729 75878494521871104 75999353331182592 76141961516738712 76193512803975168 76255134624499712 76403605210603776 76423674452844544 76458073612322304 76546971950338386 76553135584821248 76668895506473928 76782851819132928 76960333114527744 77082915069837312 77369338618851328 77492930575527936 77494161795736707 77582673192248896 77616360848867328 77762003251137408 77885862101814784 77912637878089728 78084841135988736 78127470519297696 78300148602356352 78451825683474432 78572024118336756 78668145055763424 78688809133792256 78724227855986496 78941298337207047 78996320763060224 79051060526764032 79233368366552064 79269032201010624 79367589098969088 79487604900094293 79543008103981056 79544271896153022 79789757126091264 79810715822473216 79916845770934272 79973818774335488 80194334818750016 80363039115362304 80399211427390464 80527270807375872 80620900429488048 80740730778882048 80749312914381504 80798291132833792 80919184714776576 80955607354223616 81021080538530944 81178830536266512 81200154106147328 81236703213092448 81357448856936448 81581780057828736 81900597261702144 81920476184666112 81978877583310848 82109832947122176 82204922282529536 82336238736498432 82431590266764452 82467383401921536 82526174692665344 82744933315946496 82753728483178208 82965143706988032 83010437426753802 83125857461133312 83193907890003624 83317562612250624 83355064788691584 83376959998775296 83584904121748638 83606859704654272 83643163160887296 83953963182157824 83991751809686784 84036270810673152 84185453889461568 84222008580685824 84223346713573788 84328063417654656 84514446110479872 84617836698636288 84678161055178752 84776616946471968 84911648631617664 85206480744921892 85264169090162688 85324954219364352 85385729060072448 85490185530580992 85499272497580416 85551131787706368 85560225232836864 85659706706331051 85778810358829056 85787026452562176 85796144971530348 85976633759450112 86015332813862592 86037926807246848 86084898072189128 86122277532923904 86143181142638592 86252507444783169 86275163737781536 86380708296524544 86442289410494976 86680641311443032 86718279453566976 87019384590558528 87040505946207744 87102557432267776 87148725285142528 87280507341280008 87318405954975744 87342729925187632 87380655556939776 87482253657529584 87612282334531584 87621594864541632 87751830650437632 87916491648193152 87925836513376846 88218595707088896 88281487057526784 88524910275516288 88564756337984808 88665912219713024 88832288436195164 88870860858442752 88892431604637696 88955803335081984 89043014717816832 89137539412371072 89201085881042688 89288537736340224 89447044757552916 89485884116978688 89659229352542208 89787055300282368 89796598992384864 89906451492301056 89930067581476864 89970546121127424 90218626671093768 90408419004782592 90552420990345216 90593179658297856 90722337126326976 90833322126242304 90842977028679192 90898077524438016 90907739309889168 91034082804123648 91098981325320192 91148715605847312 91188293858390016 91350173369415744 91391291114729004 91527129964053504 91667361471392882 91779502565057328 91844932498650912 91884813059874816 92138171919414912 92160535707749376 92226237281224704 92480537567845728 92520694119112704 92595520615463936 92775806327161728 92800176121311232 92801650545511859 92832079173894144 92841946529248512 93088049980439808 93097944543575484 93236320066089984 93474515707969536 93732257938781952 93799079998622208 93948482608605184 94057717167736056 94098558555998208 94207531733445088 94448208579927552 94565638075367424 94708635625644264 94776153748607856 94817307093700608 94869071344861488 95068646788534272 95078751874289856 95220071556857856 95262931187076096 95525604710569872 95550696805319168 95794805104975872 95990573496784896 96058945192581504 96211947302241792 96245023261169664 96255253386941472 96457744932691968 96510404759132448 96723712979381376 96792667658152704 96845510331212769 96887562224539392 96980167037988864 97059559205004228 97247575586806848 97515721475373411 97583690354368512 97651310062473216 97896807664378344 97920569189483712 97990377111301248 98042315945785344 98190570758940009 98259010010800128 98260571165836086 98303237501557248 98329059208282112 98382740653930432 98574294222609336 98600187128893184 98720809481742336 98791187897708544 98906053104217296 99063590070220608 99316672939717632 99474863938523136 99545779922591744 99590524059955824 99749151247177152 99820262771643008 99979718465748096 100075278751967232 100095502466785406 100351221616173024 100475990455077888 101010437212817664 101021173866432972 101171326029161472 101216864386268352 101332471108243456 101495955004980489 101522615355651616 101871473614138368 101944098149763072 102062629267117848 102225194008631904 102260337214992768 102271206723625314 102377135758843904 102486353990985216 102542305056578226 102613777486036992 102768945040592712 103323907434037248 103325549060982276 103682671001516544 103754516941377792 103809511001419776 103883517170786304 104038951776141312 104040604763826444 104169960692396928 104400198136475136 104447189845404576 104602434244632576 104762698824449008 104890860074351232 104965637141315328 105255064449609396 105326326523142144 105401414035685376 105523964998449984 105644491155402752 105692042934680832 105814931813703063 105823452131958784 105983473200125724 106059029194870696 106386342834788352 106555794361245696 106623172967183838 107122580501465088 107198948569853952 107369694409834496 107494533905984064 107654307705176064 107665750552508672 107940809805631488 108238440715022016 108315604284123264 108614268634171398 108775706743771648 108891751115421792 109200796348936192 109781651648664576 109956511202562048 109994312298479616 110239174250213904 110297605439008512 110326577754595328 110541386262150144 110620191609317376 110680583235671736 110925210520004832 111090083483000832 111140086384922112 111446538828998184 111909221930838528 111938617576210432 111989002412915712 112048361080897536 112217795153074296 112247271852615424 112297795618098384 112437417890206208 112685928147306496 112823782264848384 113035489261962624 113215531508823552 113504769073963008 113817741782806656 113847638746763264 113999029996773888 114080300310449152 114212942275108068 114371747145105408 114382701936749568 114394859962040464 114635511679266816 114687110418483456 114829703377231872 115003343259710892 115174277728699392 115256385880659968 115440499671791616 115574188415257376 115624372604755968 116025846120744704 116054007928276992 116374009788373344 116424541273300992 116507540742586368 116643004876706112 116816376446042112 116828793152722176 116868956817134592 117127261703983104 117191205778946544 117221988864257536 117450222903534528 117624794276118528 117858036177505134 118033213700688384 118086341783979744 118494481144590336 118576590790146048 118850052549828096 118903548301515936 118934781174723584 119051383648453632 119262726343403888 119314512155971584 119316407844229533 119716073733709824 119728798656513152 119875268656401408 119960728161503232 120291502228125024 120544558673043456 120598817141085696 120790906211063808 120931350644232072 120963116168435968 121111096168323072 121123969371572256 121197436699250688 121210319079852224 121378777072164864 121465308433760256 121531620807796416 121544538709667993 121584391811186688 121800231159220992 121855054819638672 122036173285404672 122372670086743104 122425806287388672 122459909998201216 122797575191210962 122850895892553216 122880714276999168 122968316374966272 123307383423794304 123647385400146678 123701075102882304 123789262038998016 124117399973919744 124130592724767312 124315093421453312 124447715560482048 124515656140130703 124790861835005436 124976343918375936 125065439998162944 125410289556981408 125464744741330944 125930944773236736 125987627714530176 126054406216009728 126278180834192352 126333012871028736 126335020070360682 126368204998143808 126423076124934144 126492095126481984 126716646739866631 126758195718045696 126771669165719808 127017241582768128 127367472947426496 127635415065575424 127809721117382838 127896253635244032 127987431329046528 128078593590108672 128248908746370624 128282596402989056 128326697681559552 128340337849255296 128680539678843264 128694217457295522 128964950639175168 129056890210870272 129127347108283692 129183416299385856 129214771713957888 129306889383985152 129412745606672304 129571062444786816 129663434115742464 130020961967164548 130077419180350464 130201746749964288 130529076885837792 130560758919311616 130653836148401664 130723087927713792 130920761011920012 131014094887781448 131070983335409664 131418423501797376 131432392296812448 131627745975656448 131721583863611392 131874737472289728 131888754770065269 131931999624904704 132084786760294144 132422230586290176 132633151918030848 132787365413274432 132998868329569536 133248432654292746 133306291287664128 133338647406956544 133433705002622976 133564522076725248 133706309118556608 133801628821564032 133932806604510336 133967987273437184 134170567136329374 134228826175468032 134680582950423552 134694898488577296 134895101372215296 134955819181691136 135327940006640652 135516103760166912 135612628507173888 135828631485517824 135889769487446784 135925464199684096 136083505689490464 136264465543018788 136300258678175872 136347116286657024 136361608964833752 136648471987980288 136723073408770968 137025260054123616 137290694946080256 137501042207089323 137669253847585992 137767398747976368 137827219589812224 138207257879122368 138243561335355392 138339355921837056 138412681335226368 138720806351768592 138893280923195904 139200264181966848 139248118760841216 139262919793872768 139632074970659712 139646916815363226 139854480099134976 139954182855087104 140340085932812528 140698619997933312 140922723912907776 141086575751604084 141282746473365504 141311297600167632 141672312869891328 141848457113051136 142062953438466396 142164230622911784 142225960640550912 142303607017292232 142618127811434784 142830107335286784 142931931426471936 143326045207978752 143692207657463808 143921079740841984 143985860245177344 144088417788872256 144317920953362688 144382880080412208 144420805712164352 144819024845561864 145189001487229056 145470250556983296 145589338807506342 145871363380210272 146375535531552768 146608681603416064 146845211496567516 146985565666951872 147063473918678016 147388515016200192 147390856748754129 147493588812423168 147574110980895648 147900280693339776 148081214222613504 148186781846562816 148359079656325944 148595385105330912 149111341303613311 149212295907784704 149318669883887616 149623726870765728 149730394157464512 150112918127950848 150143253700178109 150192484002054144 150526832424259536 150713985682616832 150954042011764736 151531760799649458 151756989043742208 151998706662365184 152283923033477424 152510269248999424 152807210421207552 152847348905689088 152916147224644608 153093943900676772 153337791012947856 153406810085437971 153565703638265856 153920666229055488 154738677237702656 154985861151055872 154988323591473414 155165346384497792 155524006502274816 155771724203629568 155825275756179456 156169682271977472 156254941038595392 156600297204712704 156903651366948864 157144048236673512 157336290111526848 157377618267584512 157448455711972992 157882596674414094 157992641526120448 158102121053528064 158466736733104128 158538064402021248 158735178197938176 158975209800188586 159086016207962112 159088543792306044 159579514252182528 159833691541868544 159934759450775757 159947637548670976 160388669637500032 160798422854780928 161054541614751744 161241800858976096 161481461557764096 161498625828763008 161596582265667584 161911214708447232 162042161077061888 162357661072533024 162400308212294656 162473406426184896 162714897713872896 162921402951257097 163163560115657472 163801194523404288 163840952369332224 164409844565059072 164672477472996864 164863180533528904 164934766803843072 165052349385330688 165489866631892992 165507456966356416 165930287413976064 166020874853507604 166251714922266624 166387815780007248 166635125224501248 166710129577383168 166753919997550592 167169808243497276 167213719409308544 167907926364315648 167983503619373568 168072541621346304 168370907778923136 168446693427147576 168656126835309312 169028892220959744 169235673397272576 169356322110357504 169553233892943936 169823297263235328 170412961489843784 170528338180325376 170771458120144896 170980371061161984 170998544995160832 171120450465673728 171319413412662102 171557620717658112 171574052905124352 171592289943060696 171953267518900224 172030665627725184 172075853614493696 172169796144378256 172244555065847808 172505014889566338 172550327475563072 172761416593049088 172884578820989952 173361282622886064 173436558907133952 174038769181117056 174081011892415488 174205114864535552 174561014682560016 174636811909951488 174685459850375264 174761311113879552 174964507315059168 175224564669063168 175243189729083264 175832983296386304 175851673026753692 176437191414177792 176562974115053568 176787054266257701 177049820551032576 177129512675969616 177331824439426048 177664576872390328 177741721716885504 177784863209275392 178275078824742144 178402171762085376 178577075472680448 178894089515105832 178971768233957376 179574110600564736 179593197984769728 179812902984602112 179860135162953728 179941092242254848 180437253342187536 180816838009565184 181104841980690432 181186359316595712 181444674252653952 181666644252484608 181685954057358384 181796155048876032 181815478619778336 182068165608247296 182197962650640384 182297431211694624 182376587716780032 182700346738831488 182782582229458008 183054259928107008 183334722942785764 183559005130114656 183689864997301824 183769626119749632 184196362786816443 184276343838829824 184321071415498752 184452474562449408 184961075135691456 185041388238225408 185191041230927872 185471078100220017 185551612654323456 185600352242622464 185603301091023718 185683893058497024 186176099960879616 186195889087150968 186472640132179968 187464515877563904 187598159997244416 187896965217210368 188115434335472112 188197117111996416 188415063466890176 188896417159855104 189417271251288528 189552307497215712 189634614187401216 189738142689722976 190137293577068544 190157503748579712 190525862374152192 191051209421139744 191101393610638336 191589610209951744 191714581676074257 191981146993569792 192117890385163008 192423894604483584 192490046522339328 192510506773882944 192915489865383936 193020809518264896 193041326185943283 193447425958762752 193585335316305408 193691020662425538 193775124449078784 193960334075977728 194119118410008456 194495151173613696 195031442950746822 195167380708737024 195302620124946432 195793615328756688 195841138378967424 195980754222602496 196084631891570688 196381141517880018 196518020021600256 196521142331672172 196606475003114496 196765481307860864 197148588445218672 197200374257786368 197441618963484672 197582375795417088 197812106208434592 198127180140441216 198633345879435264 198949727877046272 199091559845183488 199181048119911648 199498302494354304 199640525543286016 199872648981439119 199959436931496192 200150557503934464 200191004933570812 200702443232346048 200951980910155776 201255850704494061 202020874425635328 202042347732865944 202342652058322944 202433728772536704 202664942216486912 202991910009960978 203045230711303232 203742947228276736 203888196299526144 204125258534235696 204450388017263808 204520674429985536 204542413447250628 204754271517687808 204972707981970432 205084610113156452 205537890081185424 206651098121964552 207365342003033088 207509033882755584 207619022002839552 207767034341572608 208081209527652888 208339921384793856 208800396272950272 208894379690809152 209204868489265152 209470375223044839 209525397648898016 209781720148702464 209931274282630656 210510128899218792 210652653046284288 211047929996899968 211288982310805504 211384085869361664 211629863627406126 211646904263917568 211966946400251448 212118058389741392 212772685669576704 213111588722491392 213246345934367676 214245161002930176 214397897139707904 214989067811968128 215331501105017344 215881619611262976 216476881430044032 216631208568246528 217228537268342796 217551413487543296 217783502230843584 218384008211259513 218401592697872384 219563303297329152 219913022405124096 220478348500427808 220595210878017024 220653155509190656 221082772524300288 221240383218634752 221361166471343472 221850421040009664 222180166966001664 222280172769844224 222893077657996368 223818443861677056 223978004825831424 224435590306148592 224494543705230848 224595591236196768 224874835780412416 225371856294612992 226070978523925248 226431063017647104 227009538147926016 227635483565613312 227695277493526528 227998059993547776 228160600620898304 228425884550216136 228765403873499136 228789719924080928 229271023358533632 229374220836966912 229659406754463744 230006686519421784 230348555457398784 230512771761319936 230880999343583232 231148376830514752 231248745209511936 232051692241489408 232108015856553984 232748019576746688 232849082546601984 233286009753412224 233657586305444352 233737913634269184 234254523407966208 234382411557893088 234443977728515072 234900445807069056 235716072355010268 236066427401376768 236172683567959488 236823895011621141 236988962289180672 237153181580292096 237700105099656192 237807096603031872 237869562349447168 238102767296907264 238462814700282879 238525452686807776 238629024311943168 238632815688459066 239432147467419648 239457597313026304 239750537312802816 239921456323006464 240583004456250048 241089117346086912 241197634282171392 241581812422127616 241862701288464144 241926232336871936 242222192336646144 242247938743144512 242394873398501376 242420638159704448 242757554144329728 243063241615592832 243089077419335986 243600462318441984 243710109639277344 244072346570809344 244745340173486208 244919819996402432 245595150382421924 245701791785106432 245761428553998336 245936632749932544 246614766847588608 247294770800293356 247402150205764608 247578524077996032 248234799947839488 248261185449534624 248630186842906624 248895431120964096 249031312280261406 249581723670010872 249952687836751872 250130879996325888 250820579113962816 250929489482661888 251861889546473472 251975255429060352 252108812432019456 252556361668384704 252666025742057472 252670040140721364 252736409996287616 252984190252963968 253433293479733262 253543338331439616 254034483165536256 254734945894852992 255619442234765676 255792507270488064 255974862658093056 256157187180217344 256497817492741248 256565192805978112 256653395363119104 256680675698510592 256979120118993153 257361079357686528 257388434914591044 257929901278350336 258113780421740544 258254694216567384 258366832598771712 258429543427915776 258825491213344608 259142124889573632 259326868231484928 260041923934329096 260154838360700928 261058153771675584 261121517838623232 261307672296803328 261446175855427584 261841522023840024 262028189775562896 262141966670819328 262836847003594752 262864784593624896 263255491951312896 263749474944579456 263777509540130538 264169573520588288 264844461172580352 265574730826548864 265997736659139072 266496865308585492 266612582575328256 266677294813913088 266867410005245952 267129044153450496 267412618237113216 267603257643128064 267865613209020672 267935974546874368 268341134272658748 268457652350936064 269361165900847104 269389796977154592 269790202744430592 269911638363382272 270655880013281304 271225257014347776 271657262971035648 271779538974893568 271850928399368192 272167011378980928 272528931086037576 272600517356351744 272694232573314048 272723217929667504 273296943975960576 273446146817541936 274050520108247232 274581389892160512 275002084414178646 275338507695171984 275534797495952736 275654439179624448 276414515758244736 276487122670710784 276678711843674112 277441612703537184 277786561846391808 278400528363933696 278404951636535577 278496237521682432 278525839587745536 279264149941319424 279293833630726452 279708960198269952 279908365710174208 280680171865625056 281397239995866624 281845447825815552 282173151503208168 282622595200335264 283344625739782656 283696914226102272 284125906876932792 284328461245823568 284451921281101824 284607214034584464 285236255622869568 285660214670573568 286652090415957504 287384415314927616 287971720490354688 288176835577744512 288635841906725376 288765760160824416 288841611424328704 289638049691123728 290378002974458112 290536530993638307 290940501113966592 291178677615012684 291742726760420544 292547164426120233 292751071063105536 293690422993135032 293971131333903744 294126947837356032 294777030032400384 294781713497508258 294987177624846336 295148221961791296 295800561386679552 296162428445227008 296373563693125632 296718159312651888 297190770210661824 298222682607226622 298424591815569408 298637339767775232 299247453741531456 299460788314929024 300225836255901696 300286507400356218 301053664848519072 301427971365233664 301908084023529472 303063521599298916 303513978087484416 303997413324730368 304567846066954848 305020538497998848 305614420842415104 305832294449289216 306187887801353544 306675582025895712 306813620170875942 307131407276531712 307740427796818961 307841332458110976 309477354475405312 309971722302111744 309976647182946828 310330692768995584 311048013004549632 311543448407259136 311650551512358912 312509882077190784 313200594409425408 313807302733897728 314288096473347024 314672580223053696 314755236535169024 314896911423945984 315765193348828188 316204242107056128 316933473466208256 317076128804042496 317470356395876352 317950419600377172 318177087584612088 319159028504365056 319667383083737088 319869518901551514 319895275097341952 320777339275000064 321596845709561856 322109083229503488 322483601717952192 322962923115528192 322997251657526016 323822429416894464 324084322154123776 324715322145066048 324800616424589312 324946812852369792 325842805902514194 326327120231314944 327602389046808576 328819689130118144 329344954945993728 329726361067057808 329869533607686144 330104698770661376 330979733263785984 331014913932712832 331860574827952128 332041749707015208 332775631560014496 333270250449002496 333420259154766336 333507839995101184 334339616486994552 334427438818617088 335815852728631296 335967007238747136 336145083242692608 336741815557846272 336893386854295152 337312253670618624 338057784441919488 338471346794545152 339106467785887872 339646594526470656 340825922979687568 341542916240289792 341997089990321664 342240900931347456 342638826825324204 343115241435316224 343148105810248704 343184579886121392 343906535037800448 344061331255450368 344151707228987392 344339592288756512 344489110131695616 345010029779132676 345100654951126144 345522833186098176 345769157641979904 346722565245772128 346873117814267904 348077538362234112 348162023784830976 348410229729071104 349122029365120032 349273623819902976 349370919700750528 349522622227759104 349929014630118336 350334258633748921 350449129338126336 350486379458166528 351665966592772608 351703346053507384 352874382828355584 353574108532515402 354099641102065152 354259025351939232 354663648878852096 355329153744780656 355483443433771008 356550157649484288 356804343524170752 357154150945360896 357788179030211664 357943536467914752 357949223532688599 359148221201129472 359186395969539456 359625805969204224 359882184484509696 360874506684375072 361633676019130368 362372718633191424 362889348505307904 363333288504969216 363371908114716768 363592310097752064 363630957239556672 364136331216494592 364395925301280768 364594862423389248 364633616129003979 364753175433560064 365400693477662976 365565164458916016 366108519856214016 366669445885571528 367118010260229312 367379729994603648 368392725573632886 368552687677659648 368642142830997504 368904949124898816 369922150271382912 370382082461855744 370942156200440034 371103225308646912 371200704485244928 371206602182047436 371367786116994048 372352199921759232 372391778174301936 372945280264359936 374929031755127808 375196319994488832 375793930434420736 376230868670944224 376394234223992832 376830126933780352 377792834319710208 378834542502577056 379104614994431424 379269228374802432 379476285379445952 380149940219599893 380274587154137088 380315007497159424 381051724748304384 382102418842279488 382202787221276672 383429163352148514 383962293987139584 384235780770326016 384847789208967168 384980093044678656 385021013547765888 386041619036529792 386082652371886566 386894851917525504 387170670632610816 387382041324851076 387550248898157568 387920668151955456 388238236820016912 388990302347227392 390062885901493644 390605240249892864 391587230657513376 391682276757934848 391961508445204992 392169263783141376 392762283035760036 393042284663344344 393212950006228992 393530962615721728 394297176890437344 394400748515572736 394883237926969344 395164751590834176 395624212416869184 395666264310195807 396254360280882432 397266691758870528 397899455754092544 398362096239823296 398996604988708608 399281051086572032 399745297962878238 399918873862992384 400301115007868928 400382009867141624 401404886464692096 401903961820311552 402511701408988122 404041748851270656 404084695465731888 404685304116645888 404867457545073408 405329884432973824 405983820019921956 406090461422606464 407485894456553472 407776392599052288 408250517068471392 408900776034527616 409041348859971072 409084826894501256 409945415963940864 410169220226312904 411075780162370848 412503126621267969 413302196243929104 414730684006066176 415018067765511168 415238044005679104 416162419055305776 416679842769587712 417600792545900544 417788759381618304 418940750446089678 419050795297796032 419563440297404928 419862548565261312 421020257798437584 422095859993799936 422577964621611008 422768171738723328 423259727254812252 423933892800502896 424236116779482784 425545371339153408 426492691868735352 428490322005860352 428795794279415808 429978135623936256 430663002210034688 431763239222525952 432953762860088064 433262417136493056 434457074536685592 435102826975086592 435567004461687168 436768016422519026 436803185395744768 439126606594658304 439826044810248192 440956697000855616 441190421756034048 442165545048600576 442172570246262387 442480766437269504 442722332942686944 443700842080019328 444560345539688448 445786155315992736 447334023910839933 447636887723354112 447956009651662848 448871180612297184 448989087410461696 449191182472393536 449749671560824832 450429761100534327 450743712589225984 452141957047850496 452862126035294208 455270967131226624 455390554987053056 455996119987095552 456321201241796608 456851769100432272 457530807746998272 457579439848161856 458542046717067264 458748441673933824 460013373038843568 460697110914797568 461025543522639872 461761998687166464 462296753661029504 464103384482978816 464216031713107968 465496039153493376 466572019506824448 467315172610888704 467475827268538368 468509046815932416 468764823115786176 468887955457030144 469800891614138112 471432144710020536 472132854802753536 472345367135918976 473647790023242282 473977924578361344 474306363160584192 475400210199312384 475614193206063744 475739124698894336 476205534593814528 476925629400565758 477050905373615552 477258048623886336 477265631376918132 478915194626052608 479501074625605632 479842912646012928 481166008912500096 482395268564342784 483163624844255232 483725402576928288 483852464673743872 484444384673292288 484495877486289024 484789746797002752 484841276319408896 486126483231185664 486178154838671972 487200924636883968 487420219278554688 488144693141618688 488764208853771291 489490680346972416 489839639992804864 491190300764843848 491403583570212864 491522857107996672 493229533695177216 494589541600586712 494804300411529216 495157048155992064 496469599895678976 496522370899069248 497260373685813248 497790862241928192 498062624560522812 499163447340021744 499905375673503744 500261759992651776 501641158227925632 503723779092946944 503950510858120704 504217624864038912 505112723336769408 505340080281442728 505472819992575232 505968380505927936 506866586959466524 507086676662879232 508068966331072512 509469891789705984 511238884469531352 511585014540976128 512314374360434688 512995634985482496 513130385611956224 513361351397021184 513958240237986306 514722158715373056 514776869829182088 515859802556700672 516227560843481088 516509388433134768 516733665197543424 517650982426689216 518284249779147264 518653736462969856 520083847868658192 520309676721401856 522116307543351168 522243035677246464 522615344593606656 523683044047680048 524056379551125792 524283933341638656 525673694007189504 525729569187249792 527498949889158912 527555019080261076 528339147041176576 529688922345160704 530361162798773103 531149461653097728 531995473318278144 532993730617170984 533225165150656512 533354589627826176 534825236474226432 535206515286256128 535731226418041344 535871949093748736 536682268545317496 536915304701872128 538722331801694208 538779593954309184 539580405488861184 539823276726764544 541311760026562608 542450514028695552 543314525942071296 543559077949787136 544334022757961856 545057862172075152 545201034712703488 545388465146628096 545446435859335008 546593887951921152 546892293635083872 548101040216494464 549162779784321024 550004168828357292 550677015390343968 551069594991905472 551308878359248896 552589088360449329 552829031516489472 552974245341421568 553357423687348224 554883225407074368 555573123692783616 556413234300660051 556801056727867392 556809903273071154 557051679175491072 558528299882638848 558587667261452904 559417920396539904 559816731420348416 561360343731250112 562794479991733248 563690895651631104 564346303006416336 565245190400670528 566689251479565312 568251813753865584 568656922491647136 568903842562203648 569214428069168928 570472511245739136 573304180831915008 574768830629855232 575143745028222771 575943440980709376 576353671155489024 577271683813450752 577531520321648832 577683222848657408 579123978557829849 579276099382247456 580756005948916224 581073061987276614 581881002227933184 582357355230025368 583485453520841088 585094328852240466 585502142126211072 587380845986270064 587942262667807488 588253895674712064 589554060064800768 589563426995016516 590296443923582592 591601122773359104 592324856890454016 592747127386251264 593436318625303776 594381540421323648 596445365214453244 596849183631138816 597274679535550464 598494907483062912 598921576629858048 599617946944317357 600451672511803392 600573014800712436 602107329697038144 602855942730467328 603767552113482183 603816168047058944 606127043198597832 607027956174968832 607994826649460736 609135692133909696 610041076995997696 611228841684830208 611664588898578432 612375775602707088 613351164051791424 613627240341751884 614262814553063424 615480855593637922 619953294365893656 620661385537991168 622096026009099264 623086896814518272 623301103024717824 625019764154381568 626401188818850816 627614605467795456 628576192946694048 629345160446107392 629510473070338048 629793822847891968 631530386697656376 633866946932416512 634152257608084992 634940712791752704 635900839200754344 636354175169224176 638318057008730112 639334766167474176 639739037803103028 641554678550000128 643193691419123712 644967203435904384 645994503315052032 647644858833788928 648168644308247552 649430644290132096 649601232849178624 649893625704739584 651685611805028388 652654240462629888 655204778093617152 657639378260236288 658689909891987456 659452722134115616 659739067215372288 660209397541322752 661959466527571968 662029827865425664 663721149655904256 664083499414030416 665551263120028992 666540500898004992 666840518309532672 668679232973989104 668854877637234176 671934014477494272 673483631115692544 673786773708590304 674624507341237248 676115568883838976 678212935571775744 679293189052941312 681651845959375136 683085832480579584 683994179980643328 684481801862694912 685277653650648408 686296211620497408 686369159772242784 687813070075600896 688122662510900736 688303414457974784 688679184577513024 688978220263391232 690020059558265352 690201309902252288 691045666372196352 691538315283959808 693445130491544256 693746235628535808 696155076724468224 696324047569661952 696820459458142208 698244058730240064 698547247639805952 698741839401501056 699858029260236672 700668517267497842 700972758916333056 703331933185545216 703406692107014768 707148217065030804 708199282204130304 708518050703878464 709327297757704192 710471685034863423 710658307489561312 710966886867542016 713100315298968576 713608687048341504 714308301890721792 715576358060423328 715887072935829504 715898447065377198 718296442402258944 718372791939078912 719251611938408448 719764368969019392 721749013368750144 723267352038260736 724745437266382848 725778697010615808 726666577009938432 726743816229433536 727184620195504128 727261914479113344 728272662432989184 729189724846778496 729267232258007958 730801386955325952 731130328917832032 732217039712428032 733338891771143056 734236020520458624 734759459989207296 736785451147265772 737105375355319296 737284285661995008 737809898249797632 739844300542765824 740764164923711488 741884312400880068 742206450617293824 742413204364094872 742735572233988096 744704399843518464 744783556348603872 745890560528719872 749858063510255616 750392639988977664 751587860868841472 752461737341888448 752788468447985664 753660253867560704 755585668639420416 757669085005154112 758209229988862848 758952570758891904 760299880439199786 760630014994318848 762103449496608768 764204837684558976 764405574442553344 766858326704297028 767924587974279168 768471561540652032 769695578417934336 769960186089357312 770042027095531776 772083238073059584 772165304743773132 773789703835051008 774341341265221632 774764082649702152 775100497796315136 776476473640033824 777980604694454784 780125771802987288 783174461315026752 783364553515869696 783923016890409984 784338527566282752 785524566071520072 786084569326688688 786425900012457984 787061925231443456 788594353780874688 788801497031145472 789766475853938688 791248424833738368 791332528620391614 792508720561764864 794533383517741056 796724192479646592 797993209977417216 798562102173144064 799490595925756476 799837747725984768 800602230015737856 800764019734283248 802809772929384192 803807923640623104 805023402817976244 808083497702541312 808169390931463776 809370608233291776 809734915090146816 811967640039843912 812180922845212928 814971788913106944 815552785198104576 816501034136942784 817801552069055232 818082697719942144 818169653789002512 819890831927881728 820338440452625808 822151560324741696 825006253242535938 826604392487858208 829461368012132352 830036135531022336 832324838110611552 833359685539175424 835201585091801088 835214854909606731 835577518763236608 837881500892179356 838101590595592064 839126880594809856 839725097130522624 842040515596875168 844191719987599872 845536343477446656 846519454509624504 847867785601005792 848472233558965568 850811770967675951 851090742678306816 852985383737470704 856980644011720704 859956271247872512 861326004420069376 865907525720176128 866524834272986112 868914149073371184 870205653950173184 871134008923374336 871609592980914921 873536032845038052 878253213189316608 881913394001711232 882380843512068096 884331090097201152 884345140492524774 884961532874539008 885444665885373888 887401684160038656 889120691079376896 891572310631985472 894668047821679866 895273775446708224 895912019303325696 897742361224594368 897978174820923392 898382364944787072 899499343121649664 900859522201068654 901487425178451968 904283914095700992 905724252070588416 910541934262453248 911992239974191104 912642402483593216 913703538200864544 915061615493996544 915158879696323712 917496883347867648 920026746077687136 921394221829595136 922051087045279744 923221283390456883 923523997374332928 924593507322059008 928206768965957632 928432063426215936 930992078306986752 933144039013648896 934630345221777408 934951654537076736 937529646231572352 937775910914060288 939601783228276224 942864289420041072 944265709605507072 944690734271837952 947295580046484564 948612726321168384 950800420398624768 951228386412127488 951478249397788672 952411069187629056 953851258801131516 954101810747231104 954531262753836264 957830389252105216 959002149251211264 959685825292025856 962332017825000192 964790537128685568 966327249688510464 967450805153856576 967704929347487744 968888769346584576 968991754972578048 969682552638817792 972252966462371328 972356309677343944 974401849273767936 974840438557109376 977528417707542582 978981360693944832 979679279985609728 982380601529687696 982807167140425728 986459067390354432 989179083201173424 989608600823058432 990314096311984128 992939199791357952 993044741798138496 995581724483856384 996125249121045624 998326894680043488 999810751347007488 1000523519985303552 1003282316455851264 1007447558185893888 1007901021716241408 1008435249728077824 1010225446673538816 1010680160562885456 1010945639985150464 1011936761011855872 1013733173918933048 1014173353325758464 1018939783579411968 1022477768939062704 1024628748720869376 1025991269970964992 1026260771223912448 1026722702794042368 1027916480475972612 1029444317430746112 1029553739658364176 1031719605113401344 1032455121686962176 1033018776866269536 1033467330395086848 1035301964853378432 1036568499558294528 1037307472925939712 1040167695737316384 1040619353442803712 1043779389125293177 1044232615086702336 1044486071354492928 1045230689187213312 1047366088095360096 1048112759102251584 1048567866683277312 1051002775901246763 1051347388014379008 1051459138374499584 1054997899778317824 1055110038160522152 1056678294082353152 1060722325597546206 1062298923306195456 1063990946636556288 1065987461234341968 1066450330301313024 1069650472948452864 1070413030572512256 1071462452836082688 1073364537090634992 1073830609403744256 1073847670598065797 1077444663603388416 1077559187908618368 1079646553453529088 1082623520053125216 1084901028057391104 1087118155899574272 1088668045515923712 1090115724344150304 1090402069425406976 1090776930293256192 1090892871718670016 1093187775903842304 1093784587270167744 1093900848387011937 1096202080432988928 1098325559568642048 1100008337656714584 1101354030780687936 1102139189983810944 1105178176720898658 1105658063032978944 1105948490682843136 1106714847374696448 1109766450814148736 1111146247385567232 1112826468601320102 1113602113455734784 1113619806546142308 1114103358350982144 1117056599765277696 1117175334522905808 1118835840793079808 1119633462840696832 1122720687462500224 1125588959983466496 1127381791303262208 1128692606012832672 1130490380801341056 1133378502959130624 1136503627507731168 1137313844983294272 1137807685124407296 1138428856138337856 1140449820658799679 1140945022491478272 1146608361663830016 1150287490056445542 1151886881961418752 1152707342310978048 1154543367626901504 1155063040643297664 1155366445697314816 1158247957115659698 1158552198764494912 1161512011897832448 1162146123974553228 1163762004455866368 1164714710460050736 1166970907041682176 1170188657704480932 1174761691972540128 1175884525335614976 1176507791349424128 1179126853990033032 1180592887847165184 1183202245546718208 1184649713780908032 1185494254772502528 1186872637250607552 1186998792930587421 1188763080842647296 1192890730428906488 1193698367262277632 1196989814966125824 1197843153259716096 1199235893888634714 1200903345023606784 1201146029601424872 1204214659394076288 1205711885460934656 1207535104226964366 1207632336094117888 1212254086397195664 1214055912349937664 1215989653298921472 1218271384267819392 1222457683369660416 1223329177797156864 1224751551205414176 1226702328103582848 1227254480683503768 1230961711187275844 1237509379863803907 1239906588731787312 1241322771075982336 1244192052018198528 1246173793629036544 1250039528308763136 1252802377637701632 1257152385893388096 1258690320892214784 1259020946140676096 1259587645695783936 1263060773395312752 1267733893864833024 1268304515216169984 1271801678401508688 1272708350338448352 1276636114017460224 1279478075606206056 1283109357100000256 1286387382838247424 1289934406871808768 1291989006630104064 1295289717667577856 1296337288616495104 1298861288580264192 1299202465698357248 1299787251409479168 1303371223610056776 1305308480925259776 1310409556187234304 1315278756520472576 1317379819783974912 1318905444268231232 1319478134430744576 1324059655730851328 1327442299311808512 1328166998828060832 1331102526240057984 1333681036619065344 1337358465947978208 1337709755274468352 1342002071732519799 1343868028954988544 1346967262231385088 1347573547417180608 1349249014682474496 1351289283301602981 1352231137767677952 1356425871143551488 1358586378105882624 1363303691918750272 1366171664961159168 1367988359961286656 1368963603725389824 1370555307301296816 1372592423240994816 1372738319544485568 1375626140151201792 1376245325021801472 1377358369155026048 1380040119116530704 1380402619804504576 1382091332744392704 1383076630567919616 1386890260983088512 1392310153448936448 1392648095139323904 1393640918916284416 1396488117460480128 1397483678803002112 1399716058520473344 1401337034534995684 1401945517832666112 1406663866371090432 1406813384214029536 1414296434130061608 1416398564408260608 1417036101407756928 1418654595515408384 1420943370069726846 1421316614979122624 1421933773735084032 1426200630597937152 1427217374096683008 1428616603781443584 1431152716120846656 1431774145871659008 1431796894130754396 1436745583878157824 1438503223876816896 1439528737938038784 1443498026737500288 1449490874532765696 1451557394021231616 1453333154019876864 1453487632458867072 1454369240391008256 1454523828958226688 1458379449693556992 1458534464516015916 1461602773910651904 1462260657835664064 1464434079424856064 1466292626561313873 1466677783542286112 1468472041040917248 1469518919978414592 1473570902294531544 1474210750710638592 1474568571323990016 1479688601085531648 1481528329847422976 1483768624801760136 1484412901234587648 1484826408728189744 1485471144467976192 1489408799687036928 1489567112697207744 1491781121057439744 1499716127020511232 1500785279977955328 1504923474683776896 1507320507735121408 1511171337278840832 1515338170010308224 1516418459977725696 1517905141517783808 1520599760878399572 1521260029988637696 1524206898993217536 1528409675369117952 1528811148885106688 1533716653408594056 1536943123081304064 1539391156835868672 1540084054191063552 1544166476146119168 1544330609487546264 1547579407670102016 1548682682530443264 1549528165299404304 1550200995592630272 1552952947280067648 1555961209388909568 1560251543605974576 1566348922630053504 1566729107031739392 1567846033780819968 1571049132143040144 1572169138653377376 1572851800024915968 1574123850462886912 1577188707561749376 1577602994062290944 1582496849667476736 1582665057240783228 1585017441123529728 1589066767035482112 1593448384959293184 1595986419954834432 1597124204346288128 1598981191851512952 1599675495451969536 1601528039468566496 1605619545858768384 1607615847281246208 1610046805635952488 1616166995405082624 1616338781862927552 1618741216466583552 1619469830180293632 1623935280079687824 1624361845690425856 1629943577826213888 1633002068273885568 1635603104138110464 1636165395439884288 1636339307578005024 1639781663855763456 1640676880905251616 1644303120649483392 1650012506485071876 1653208784975716416 1657767265081347987 1658922736024264704 1660072271062044672 1664649676221223104 1666719371078350848 1669239702901980153 1670403170183602176 1670429709819213462 1671155037526473216 1675763001784358712 1676203181191184128 1678253761189619712 1679450194261045248 1684081031193750336 1688383439975199744 1691072686954893312 1693038909019249008 1695735571202011584 1696944467117931136 1701623541935351902 1705970767474941408 1719912542495745024 1722652008840138752 1725431235084668313 1731815051440352256 1733049668545972224 1737828298146742368 1740411307900346368 1742268017846748672 1743219185961829842 1747072065690076104 1756506426378633216 1763826788003422464 1764761687024136192 1768662180194402304 1768690280985049548 1770889331770747776 1774803368320077312 1778241382158753792 1783144621263970944 1789336095643359732 1790547550893416448 1791824038606651392 1795484722449188736 1795956349641846784 1796764729889574144 1798853840832952071 1798998686243299328 1801719044402137308 1808567828191401984 1811448504141176832 1821083868524906496 1823984479948382208 1825284804967186432 1827407076401729088 1830123230987993088 1830317759392647424 1834993766695735296 1840053492155374272 1842788443659190272 1846442566780913766 1849187014644118016 1856413537931915264 1861984156613973504 1866288078027297792 1869260690443554816 1869903309074153472 1875059292463144704 1875551821828120576 1879203566456552448 1885728578840082144 1888531419211014144 1889381468543675904 1894591160092969128 1901600840797249536 1902456772824254976 1902956498795577344 1904822138375258112 1907702517602263032 1908203621494462208 1909062525507672528 1915660778504210432 1918004298502422528 1924664035650000384 1929581074257371136 1934901610307713152 1935409858694975488 1937983509945156096 1939365105277635584 1944505932924742656 1944712619354687888 1948803698547535872 1949680877114218752 1955056835415085164 1957962721387889664 1959358559971219456 1964761203059375392 1965614334280851456 1972918134780708864 1978358166402346848 1979217201646116864 1980628192623968256 1985878399582715904 1986089483596276992 1991163448967712768 1992250498242091248 1996653789360086976 1999621502694014976 2006564632911702528 2015802043432482816 2020450893347077632 2021360321125770912 2021891279970300928 2023873522023711744 2027466347837866096 2028346706651516928 2037879567158823936 2044955537878125408 2049257497441738752 2051982539941929984 2053445405588084736 2055832960951945224 2058888634861492224 2059107479316728352 2063439210226802688 2064910243373924352 2066037553732539072 2066257158064355881 2066934660790173696 2070603929706756864 2073136999116589056 2074614945851879424 2080335391474632768 2081238706885607424 2087558778250586354 2088465230173404672 2088972142708985856 2090461378374426624 2094732176190720192 2096225518204503168 2102005551802493526 2102918276748999168 2109995799556635648 2110220076321044304 2113356588164706304 2121444651195092412 2124597846612390912 2127981893273112576 2131974922468683936 2132900660602626048 2139300945896905728 2140826061145024512 2142924905672165376 2146729074181269984 2147661218807488512 2147695341196131594 2154182994577732727 2154889327206776832 2155118375817236736 2159293106907058176 2165247040106250432 2169802056114782208 2174236311799148544 2177336091031847424 2180231448688300608 2180804138850813952 2181553860586512384 2181785743437340032 2187569174540335488 2187801696774023874 2192404160865977856 2196651119137284096 2200016675313429168 2202708061561375872 2204278379967621888 2210356353441797316 2211316126065957888 2213429694749392896 2219532901628297472 2222292494771134464 2225652937202640204 2227239613092284616 2228206716701964288 2234113199530555392 2234350669045811616 2237671681586159616 2239266925681393664 2245441374925000448 2251177919966932992 2254763582606524416 2257385212025665344 2260980761602682112 2266757005918261248 2273007255015462336 2274627689966588544 2276857712276675712 2280899641317599358 2281890044982956544 2293216723327660032 2300574980112891084 2303773763922837504 2305414684621956096 2309086735253803008 2310126081286595328 2310732891394629632 2316495914231319396 2317104397528989824 2323024023795664896 2324292247949106456 2329429420920101472 2333941814083364352 2340377315408961864 2349523383945080256 2351769050671229952 2353015582698848256 2358253707980066064 2361185775694330368 2366404491093436416 2369299427561816064 2373745274501215104 2373997585861174842 2377526161685294592 2385781460857812976 2393979629932251648 2395686306519432192 2398471787777269428 2401806690047213568 2402292059202849744 2408429318788152576 2411423770921869312 2415070208453928732 2424508172794391328 2428111824699875328 2436542768535638784 2444915366739320832 2446658355594313728 2449503102410828352 2453404656207165696 2454508961367007536 2461923422374551688 2475018759727607814 2479813177463574624 2482645542151964672 2488384104036397056 2492347587258073088 2500079056617526272 2505604755275403264 2505644564728820193 2514304771786776192 2517380641784429568 2519175291391567872 2526121546790625504 2536609030432339968 2543603356803017376 2545416700676896704 2552435312903027853 2553272228034920448 2558956151212412112 2566218714200000512 2579868813743617536 2583978013260208128 2592674577232990208 2597722577160528384 2598404931396714496 2599574502818958336 2606742447220113552 2610616961850519552 2630557513040945152 2634759639567949824 2637810888536462464 2648119311461702656 2654884598623617024 2656333997656121664 2662205052480115968 2667362073238130688 2674716931895956416 2675419510548936704 2684004143465039598 2687736057909977088 2693934524462770176 2695147094834361216 2698498029364948992 2702578566603205962 2704462275535355904 2712851742287102976 2717172756211765248 2726607383837500544 2735976719922573312 2737927207450779648 2741110614602593632 2745184846481989632 2745476639088971136 2752490650043602944 2754716738310052096 2760080238233061408 2760805239609009152 2764182665488785408 2766153261135839232 2769663850171370649 2773780521966177024 2784620306897872896 2785296190278647808 2792976234920960256 2794967357606004224 2799432117040946688 2802674069069991368 2803891035665332224 2813327732742180864 2813626768428059072 2828592868260123216 2832797128816521216 2834072202815513856 2837309191030816768 2841886740139453692 2842633229958245248 2852401261195874304 2854434748193366016 2857233207562887168 2862305432241693312 2863593788261508792 2873491167756315648 2877006447753633792 2879057475876077568 2886996053475000576 2898981749065531392 2903114788042463232 2906666308039753728 2906975264917734144 2909047657916453376 2916758899387113984 2917068929032031832 2923205547821303808 2924521315671328128 2932585253122627746 2933355567084572224 2936944082081834496 2939037839956829184 2947141804589063088 2948421501421277184 2959377202171063296 2967537249603520272 2968825802469175296 2969652817456379488 2970942288935952384 2978817599374073856 2979134225394415488 2999432254041022464 3001570559955910656 3009846949367553792 3014641015470242816 3022342674557681664 3030676340020616448 3032836919955451392 3035810283035567616 3041199521756799144 3042520059977275392 3056819350738235904 3057622297770213376 3067433306817188112 3073886246162608128 3078782313671737344 3080168108382127104 3088332952292238336 3088661218975092528 3095158815340204032 3097365365060886528 3099056330598808608 3100401991185260544 3105905894560135296 3111922418777819136 3120503087211949152 3131338167375879531 3132697845260107008 3133458214063478784 3135692067561639936 3142098264286080288 3144338277306754752 3145703600049831936 3148247700925773824 3153008327703740289 3154377415123498752 3155205988124581888 3164993699334953472 3165330114481566456 3170034882247059456 3186896769918586368 3191972839909668864 3194248408692576256 3197962383703025904 3199350990903939072 3203056078937132992 3211239091717536768 3220093611271904976 3232333990810165248 3232677563725855104 3238939660360587264 3247870560159375648 3248723691380851712 3266004136547771136 3271206208276220928 3272330790879768576 3272678615156010048 3279563327711526912 3281353761810503232 3281702545161035811 3288606241298966784 3300025012970143752 3306417569951432832 3315534530162695974 3317845472048529408 3320144542124089344 3329299352442446208 3333438742156701696 3338479405803960306 3340806340367204352 3340859419638426924 3342310075052946432 3351526003568717424 3352406362382368256 3356507522379239424 3358900388522090496 3368162062387500672 3376766879950399488 3382145373909786624 3386077818038498016 3391471142404023168 3393888934235862272 3403247083870703804 3411941534949882816 3421349461976399037 3439825084991490048 3445304017680277504 3450862470169336626 3463630102880704512 3466099337091944448 3475656596293484736 3480822615800692736 3484536035693497344 3486438371923659684 3494144131380152208 3527653576006844928 3529523374048272384 3537380561970099096 3541778663541495552 3549606736640154624 3556482764317507584 3560996378791762263 3566289242527941888 3578672191286719464 3581095101786832896 3590969444898377472 3591912699283693568 3593529459779148288 3597707681665904142 3597997372486598656 3603438088804274616 3617135656382803968 3622897008282353664 3642167737049812992 3647968959896764416 3654814152803458176 3660635518785294848 3669987533391470592 3680106984310748544 3692885133561827532 3698374029288236032 3712528139591411721 3712827075863830528 3723968313227947008 3732576156054595584 3738521380887109632 3750118584926289408 3751103643656241152 3758407132913104896 3771457157680164288 3777062838422028288 3778762937087351808 3789182320185938256 3803201681594499072 3804913545648509952 3815405035204526064 3816407242988924416 3818125051015345056 3831321557008420864 3849328071300000768 3859162148514742272 3869803220615426304 3870819717389950976 3875967019890312192 3878730210555271168 3889011865849485312 3889425238709375776 3897607397095071744 3899361754228437504 3910113670830170328 3915925442775779328 3918717119942438912 3929522406118750784 3931228668561702912 3945836269561417728 3956716332804693696 3958434403292233728 3972178967192553984 3982326897935425536 3984500996484182496 3993307578720173952 4013129265823405056 4026006215197559397 4031604086864965632 4040901786694155264 4042720642251541824 4043782559940601856 4047747044047423488 4053867849904808943 4054932695675732192 4056693413303033856 4075759134317647872 4089911075756250816 4098514994883477504 4103965079883859968 4106890811176169472 4111665921903890448 4117777269722984448 4118214958633456704 4126878420453605376 4132075107465078144 4132514316128711762 4141207859413513728 4146273998233178112 4149229891703758848 4160670782949265536 4175117556501172708 4176930460346809344 4177944285417971712 4180922756748853248 4189464352381440384 4192451036409006336 4204011103604987052 4205836553497998336 4219991599113271296 4220440152642088608 4226713176329412608 4242889302390184824 4249195693224781824 4255963786546225152 4263949844937367872 4265801321205252096 4278601891793811456 4281652122290049024 4285849811344330752 4293458148362539968 4295322437614977024 4295390682392263188 4308365989155465454 4310236751634473472 4318586213814116352 4330494080212500864 4348472623598297088 4354672182063694848 4360462897376601216 4361608277701627904 4363107721173024768 4363571486874680064 4375138349080670976 4375603393548047748 4384808321731955712 4393302238274568192 4400033350626858336 4405416123122751744 4408556759935243776 4420712706883594632 4422632252131915776 4439065803256594944 4444584989542268928 4451305874405280408 4454479226184569232 4456413433403928576 4468226399061110784 4468701338091623232 4475343363172319232 4490882749850000896 4502355839933865984 4514770424051330688 4521961523205364224 4533514011836522496 4546014510030924672 4549255379933177088 4553715424553351424 4561799282635198716 4563780089965913088 4586433446655320064 4601149960225782168 4610829369243912192 4618173470507606016 4620252162573190656 4621465782789259264 4632991828462638792 4634208795057979648 4646048047591329792 4648584495898212912 4658858841840202944 4667883628166728704 4680754630817923728 4699046767890160512 4703538101342459904 4716507415960132128 4722371551388660736 4732808982186872832 4747490549002430208 4747995171722349684 4755052323370589184 4771562921715625952 4787959259864503296 4791372613038864384 4796943575554538856 4804584118405699488 4816858637576305152 4822847541843738624 4830140416907857464 4849016345588782656 4856223649399750656 4873085537071277568 4889830733478641664 4899006204821656704 4906809312414331392 4909017922734015072 4923846844749103376 4950037519455215628 4959626354927149248 4965291084303929344 4973301795244043961 4976768208072794112 5000158113235052544 5011209510550806528 5011289129457640386 5028609543573552384 5034761283568859136 5038350582783135744 5052243093581251008 5073218060864679936 5087206713606034752 5090833401353793408 5104870625806055706 5117912302424824224 5132437428400001024 5159737627487235072 5167956026520416256 5185349154465980416 5195445154321056768 5199149005637916672 5213484894440227104 5221233923701039104 5261115026081890304 5269519279135899648 5275621777072924928 5296238622923405312 5312667995312243328 5324410104960231936 5334724146476261376 5349433863791912832 5350839021097873408 5368008286930079196 5375472115819954176 5387869048925540352 5390294189668722432 5396996058729897984 5405157133206411924 5425703484574205952 5434345512423530496 5453214767675001088 5471953439845146624 5475854414901559296 5482221229205187264 5490369692963979264 5490953278177942272 5504981300087205888 5509433476620104192 5520160476466122816 5521610479218018304 5528365330977570816 5539327700342741298 5547561043932354048 5569240613795745792 5585952469841920512 5589934715212008448 5598864234081893376 5605348138139982736 5607782071330664448 5626655465484361728 5627253536856118144 5657185736520246432 5665594257633042432 5668144405631027712 5683773480278907384 5685266459916490496 5704802522391748608 5708869496386732032 5714466415125774336 5724610864483386624 5727187576523017584 5746982335512631296 5754012895507267584 5773992106950001152 5806229576084926464 5813950529835468288 5818095315832906752 5833517798774227968 5834137858064063664 5846411095642607616 5849042631342656256 5865170506245255492 5866711134169144448 5873888164163668992 5878075679913658368 5894283609178126176 5896843002842554368 5918754404342126592 5935074499207040544 5937651604938350592 5939305634912758976 5941884577871904768 5955682396773731657 5957635198748147712 5958268450788830976 5998864508082044928 6019693898735107584 6029282030940485632 6061352680041232896 6065673839910902784 6071620566071135232 6082399043513598288 6085040119954550784 6113638701476471808 6134866613634376224 6147772492325216256 6160336216764254208 6176665904584476672 6177322437950185056 6190317630680408064 6194730730121773056 6198112661197617216 6198771474193067643 6200803982370521088 6211811789120270592 6223844837555638272 6241006174423898304 6262676334751759062 6265395690520214016 6266916428126957568 6271384135123279872 6284196528572160576 6288676554613509504 6296495401851547648 6306016655407480578 6308754830246997504 6310411976249163776 6329987398669906944 6330660228963132912 6340069764494118912 6373793539837172736 6383945679819337728 6388496817385152512 6395924767406051808 6398701981807878144 6406112157874265984 6422478183435073536 6440187222543809952 6462548983733198181 6464667981620330496 6465355127451710208 6477879320721174528 6495741120318751296 6497447382761703424 6532008273095542272 6542412416552441856 6544661581759537152 6545357230312020096 6562707523621006464 6563405090322071622 6577212482597933568 6600050025940287504 6612835139902865664 6631069060325391948 6640289084248178688 6658598704884892416 6666877484313403392 6676958811607920612 6681718839276853848 6684620150105892864 6703052007137434848 6704812724764736512 6713015044758478848 6717800777044180992 6736324124775001344 6753533759900798976 6764290747819573248 6772155636076996032 6782942284808046336 6787777868471724544 6806494167741407608 6823883069899765632 6842698923952798074 6879650169982980096 6890608035360555008 6901724940338673252 6927260205761409024 6932198674183888896 6951313192586969472 6969072071386994688 6972876743847319368 6988288262760304416 7055307152013689856 7059046748096544768 7074761123940198192 7083557327082991104 7099213473280309248 7121992757583524526 7132578485055883776 7157344382573438928 7181938889796754944 7183825398567387136 7187058919558296576 7195415363331808284 7206876177608549232 7234271312765607936 7284335474099625984 7309628305606916352 7321271037570589696 7339975066782941184 7360213968621497088 7385770267123655064 7396748058576472064 7425056279182823442 7425654151727661056 7447936626455894016 7465152312109191168 7477042761774219264 7500237169852578816 7516814265826209792 7516933694186460579 7542914315360328576 7557525874174703616 7578364640371876512 7609827091297019904 7630810070409052128 7632814485977848832 7636250102030690112 7657305938709083559 7662643114016841728 7698656142600001536 7739606441230852608 7741639434779901952 7751934039780624384 7757460421110542336 7778023731698970624 7778850477418751552 7795214794190143488 7798723508456875008 7820227341660340656 7831850885551558656 7837434239884877824 7859044812237501568 7891672539122835456 7913432665609387392 7944357934385107968 7964653795870851072 7969001992968364992 7986615157440347904 8026258531646810112 8052012430395118794 8063208173729931264 8081803573388310528 8085441284503083648 8087565119881203712 8095494088094846976 8107735699809617886 8109865391351464384 8113386826606067712 8151518268635295744 8179822151512501632 8207930159767719936 8213781622352338944 8223331843807780896 8235554539445968896 8236429917266913408 8264150214930156288 8265028632257423524 8282415718827027456 8292547996466356224 8298459783407517696 8308991550514111947 8321341565898531072 8350235113002345416 8353860920693618688 8355888570835943424 8378928704762880768 8384902072818012672 8408022207209974104 8411673106995996672 8439983198226542592 8440880305284177216 8453426352658825216 8485778604780369648 8498391386449563648 8511927573092450304 8527899689874735744 8557203783587622912 8563304244580098048 8571699622688661504 8586916296725079936 8590781364784526376 8616731978310930908 8620473503268946944 8637172427628232704 8660988160425001728 8696945247196594176 8709344364127389696 8720925794753202432 8723216555403255808 8727142973749360128 8750276698161341952 8751206787096095496 8769616643463911424 8800066701253716672 8810832246245503488 8817113519870487552 8841425413767189264 8845264504263831552 8878131606513189888 8902611748810560816 8908958452369138464 8912826866807857152 8936452798122221568 8937402676183246464 8981765499700001792 9004711679867731968 9029540848102661376 9043923046410728448 9067028023673044992 9092029020061849344 9098510759866354176 9107430849106702848 9123598565270397432 9127560179931826176 9172866893310640128 9202299920451564336 9221658738487824384 9236346941015212032 9240504325146381312 9265983656925277584 9268417590115959296 9292096095182659584 9297168991796425824 9317717683680405888 9335767256333457408 9361509261635847456 9394014502127638593 9398093535780321024 9407076202684919808 9433014831920264256 9444743102777321472 9459024983111220867 9465617964373745664 9494981098004860416 9495990343444699368 9510104646741178368 9543125843431251904 9575918519729006592 9582745226077728768 9593887151109077712 9609168236811398976 9633717275152610304 9660280833815714928 9698032691177565312 9746171074142555136 9798012409643313408 9813618624828662784 9818035845468030144 9845107635483107433 9847693689498206752 9900075038910431256 9919252709854298496 9930582168607858688 9946603590488087922 9953536416145588224 10000316226470105088 10022419021101613056 10022578258915280772 10057219087147104768 10069522567137718272 10076701165566271488 10104486187162502016 10146436121729359872 10174413427212069504 10181666802707586816 10209741251612111412 10235824604849648448 10264048385929197111 10264874856800002048 10319475254974470144 10335912053040832512 10370698308931960832 10390890308642113536 10398298011275833344 10426969788880454208 10442467847402078208 10551243554145849856 10592477245846810624 10625335990624486656 10648820209920463872 10669448292952522752 10698867727583825664 10701678042195746816 10736016573860158392 10775738097851080704 10780588379337444864 10793992117459795968 10810314266412823848 10851406969148411904 10868691024847060992 10906429535350002176 10943906879690293248 10964442458410374528 10981906556355884544 11009962600174411776 11018866953240208384 11040320952932245632 11043220958436036608 11078655400685482596 11095122087864708096 11138481227591491584 11171904939683841024 11179869430424016896 11197728468163786752 11210696276279965472 11215564142661328896 11253310930968723456 11254507073712236288 11314371473040492864 11331188515266084864 11336288811262055424 11367546960557814768 11370532919832980992 11409605044783497216 11449221728966773248 11454375153046035168 11493964671025262592 11547984213900002304 11612459152169852928 11627901059670936576 11636190631665813504 11667035597548455936 11668275716128127328 11692822191285215232 11698085262685312512 11730341012490510984 11733422268338288896 11747776328327337984 11756151359827316736 11788567218356252352 11793686005685108736 11837508808684253184 11870148998414081088 11875303209876701184 11878611269825517952 11911364793547463314 11916536901577661952 12039387797470215168 12058564061880971264 12078018645592678191 12122705360082465792 12131347679821805568 12143241132142270464 12164798087027196576 12170080239909101568 12227277402952943616 12269733227268752448 12295544984650432512 12320672433528508416 12353331809168953344 12354644875900370112 12380635261360816128 12396225322395234432 12397542948386135286 12423623578240541184 12447689675111276544 12482012348847796608 12525352669503518124 12530791381040428032 12533832856253915136 12542768270246559744 12568393057144321152 12577353109227019008 12592990803703095296 12612033310814961156 12617509660493995008 12659974797339813888 12661320457926265824 12680139528988237824 12747587079674345472 12767891359638675456 12776993634770305024 12791849534812103616 12797403963615756288 12812224315748531968 12844956366870147072 12880374445087619904 12925097967466396362 12930710254903420416 12955758641442349056 12991482240637502592 12994894765523406848 13064016546191084544 13084824833104883712 13089323163519074304 13090714460624040192 13125415047242012928 13126810180644143244 13154424965195867136 13200100051880575008 13225670279805731328 13262138120650783896 13317197409769784832 13333754968626806784 13353917623215841224 13363437678553707696 13369240300211785728 13406104014274869696 13409625449529473024 13426030089516957696 13472648249550002688 13507067519801597952 13544311272153992064 13565884569616092672 13575555736943449088 13612988335482815216 13647766139799531264 13685397847905596148 13759300339965960192 13803449880677346504 13854520411522818048 13864397348367777792 13902626385173938944 13938144142773989376 13945753487694638736 13976576525520608832 14110614304027379712 14149522247880396384 14167114654165982208 14198426946560618496 14243985515167049052 14265156970111767552 14314688765146877856 14363877779593509888 14374117839116593152 14390830726663616568 14413752355217098464 14463800106450491167 14468542625531215872 14568670948199251968 14619256611213832704 14642542075141179392 14720427937242994176 14771540534247310128 14793496117152944128 14850112558365646884 14895873252911788032 14930304624218382336 15000474339705157632 15033628531652419584 15033867388372921158 15085828630720657152 15115051748349407232 15156729280743753024 15219654182594039808 15261620140818104256 15265628971955697664 15272500204061380224 15314611877418167118 15325286228033683456 15397312285200003072 15479212882461705216 15503868079561248768 15514920842221084672 15556047463397941248 15557700954837503104 15597447016913750016 15640454683320681312 15663701771103117312 15674868479769755648 15718089624475003136 15783345078245670912 15826865331218774784 15888715868770215936 15938003985936729984 15973230314880695808 16052517063293620224 16104024860790237588 16126416347459862528 16163607146776621056 16170882569006167296 16175130239762407424 16190988176189693952 16215471399619235772 16219730782702928768 16303036537270591488 16359644303025003264 16415860319535439872 16427563244704677888 16446663687615561792 16471109078891937792 16472859834533826816 16528300429860312576 16530057264514847048 16564831437654054912 16585095992932712448 16617983101028223894 16642683131797062144 16700470226004690832 16707721841387237376 16757857409525761536 16769804145636025344 16816044414419948208 16823346213991993344 16879966396453085184 16881760610568354432 16971557209560739296 16996782772899127296 17055799379749471488 17114407567175245824 17126608489160196096 17143399245377323008 17173832593450159872 17181562729569052752 17233463956621861816 17240947006537893888 17321976320850003456 17418688728254779392 17441851589506404864 17446433110806511616 17454285947498720256 17500553396322683904 17502413574192190992 17539233286927822848 17600133402507433344 17621664492491006976 17634227039740975104 17682850827534378528 17690529008527663104 17756263213026379776 17805223497621121632 17817916904738276928 17825653733615714304 17867047190321194971 17872905596244443136 17874805352366492928 17963530999400003584 18059081696205322752 18087846092821456896 18184058040123698688 18197021519732708352 18214861698213405696 18247197130540794864 18255120359863652352 18404599840903128672 18443317476975648768 18481008650292762624 18531967313850555168 18536835180231918592 18584192190365319168 18594337983592851648 18596314422579202929 18635435367360811776 18671534512666914816 18723018523271694912 18788029004255277186 18796187071560642048 18814152405369839616 18866029663840528512 18889486205554642944 18918049966222441734 18931235928747491328 18989962196009720832 18991980686889398736 19020209293482356736 19086251686862503808 19151837039458013184 19165490452155457536 19187774302218155424 19218336473622797952 19267434550305220608 19320561667631429856 19387646951199594543 19396065382355130624 19492342148285110272 19596024819286626816 19627237249657325568 19636071690936060288 19690215270966214866 19695387378996413504 19800150077820862512 19838505419708596992 19861164337215717376 19893207180976175844 20000632452940210176 20045156517830561544 20114438174294209536 20139045134275436544 20153402331132542976 20208972374325004032 20292872243458719744 20348826854424139008 20363333605415173632 20419482503224222824 20471649209699296896 20528096771858394222 20529749713600004096 20638950509948940288 20671824106081665024 20781780617284227072 20796596022551666688 20853939577760908416 21102487108291699712 21184954491693621248 21250671981248973312 21297640419840927744 21397735455167651328 21403356084391493632 21472033147720316784 21551476195702161408 21561176758674889728 21620628532825647696 21702813938296823808 21812859070700004352 21928884916820749056 21963813112711769088 22019925200348823552 22037733906480416768 22080641905864491264 22086441916872073216 22157310801370965192 22190244175729416192 22276962455182983168 22343809879367682048 22359738860848033792 22395456936327573504 22421392552559930944 22431128285322657792 22509014147424472576 22628742946080985728 22672577622524110848 22735093921115629536 22741065839665961984 22898443457933546496 22908750306092070336 22971917816127250677 22987929342050525184 23095968427800004608 23224918304339705856 23255802119341873152 23272381263331627008 23334071195096911872 23336551432256254656 23385644382570430464 23396170525370625024 23460682024981021968 23466844536676577792 23495552656654675968 23512302719654633472 23577134436712504704 23675017617368506368 23740297996828162176 23757222539651035904 23822729587094926628 23833073803155323904 24078775594940430336 24117128123761942528 24156037291185356382 24245410720164931584 24262695359643611136 24286482264284540928 24329596174054393152 24340160479818203136 24454554805905887232 24539466454537504896 24641344867057016832 24706663618337906688 24709289751800740224 24792450644790468864 24795085896772270572 24847247156481082368 24895379350222553088 24926974651542335841 24964024697695593216 25050705339007036248 25061582762080856064 25067665712507830272 25136786114288642304 25154706218454038016 25185981607406190592 25224066621629922312 25235019320987990016 25319949594679627776 25322640915852531648 25360279057976475648 25495174159348690944 25535782719277350912 25583699069624207232 25624448631497063936 25689912733740294144 25760748890175239808 25850195934932792724 25861420509806840832 25911517282884698112 25982964481275005184 25989789531046813696 26128033092382169088 26169649666209767424 26181428921248080384 26250830094484025856 26253620361288286488 26308849930391734272 26400200103761150016 26451340559611462656 26524276241301567792 26634394819539569664 26707835246431682448 26726875357107415392 26738480600423571456 26812208028549739392 26819250899058946048 26945296499100005376 27014135039603195904 27088622544307984128 27131769139232185344 27151111473886898176 27225976670965630432 27295532279599062528 27370795695811192296 27518600679931920384 27606899761354693008 27709040823045636096 27805252770347877888 27876288285547978752 27891506975389277472 27953153051041217664 28182043506382915779 28221228608054759424 28299044495760792768 28334229308331964416 28377074949333662601 28396853893121236992 28487971030334098104 28530313940223535104 28629377530293755712 28727755559187019776 28748235678233186304 28781661453327233136 28827504710434196928 28927600212900982334 29238513222427665408 29285084150282358784 29440855874485988352 29543081068494620256 29586992234305888256 29700225116731293768 29791746505823576064 29860609248436764672 30000948679410315264 30067257063304839168 30067734776745842316 30171657261441314304 30230103496698814464 30313458561487506048 30439308365188079616 30523240281636208512 30531257943911395328 30545000408122760448 30629223754836334236 30794624570400006144 30958425764923410432 31007736159122497536 31029841684442169344 31112094926795882496 31115401909675006208 31194894033827500032 31280909366641362624 31327403542206234624 31436179248950006272 31653730662437549568 31777431737540431872 31876007971873459968 31946460629761391616 32105034126587240448 32208049721580475176 32327214293553242112 32341765138012334592 32350260479524814848 32381976352379387904 32430942799238471544 32439461565405857536 32606073074541182976 32719288606050006528 32831720639070879744 32893327375231123584 32945719669067653632 33056600859720625152 33060114529029694096 33129662875308109824 33235966202056447788 33285366263594124288 33400940452009381664 33415443682774474752 33515714819051523072 33539608291272050688 33632088828839896416 33646692427983986688 33759932792906170368 33763521221136708864 33943114419121478592 33993565545798254592 34111598759498942976 34228815134350491648 34347665186900319744 34363125459138105504 34466927913243723632 34481894013075787776 34643952641700006912 34837377456509558784 34883703179012809728 34908571894997440512 35001106792645367808 35004827148384381984 35078466573855645696 35200266805014866688 35243328984982013952 35268454079481950208 35365701655068757056 35381058017055326208 35512526426052759552 35610446995242243264 35635833809476553856 35734094380642389942 35749610704732985856 35927061998800007168 36118163392410645504 36175692185642913792 36368116080247397376 36394043039465416704 36429723396426811392 36494394261081589728 36510240719727304704 36809199681806257344 36886634953951297536 36962017300585525248 37063934627701110336 37073670360463837184 37188675967185703296 37192628845158405858 37270870734721623552 37343069025333829632 37446037046543389824 37576058008510554372 37592374143121284096 37628304810739679232 37732059327681057024 37778972411109285888 37836099932444883468 37979924392019441664 37983961373778797472 38040418586964713472 38172503373725007616 38303674078916026368 38330980904310915072 38375548604436310848 38436672947245595904 38534869100610441216 38641123335262859712 38775293902399189086 38792130764710261248 38984684296570220544 39192049638573253632 39254474499314651136 39272143381872120576 39380430541932429732 39390774757992827008 39600300155641725024 39677010839417193984 39786414361952351688 40001264905880420352 40090313035661123088 40228876348588419072 40278090268550873088 40417944748650008064 40697653708848278016 40726667210830347264 40838965006448445648 40943298419398593792 41056193543716788444 41277901019897880576 41563561234568454144 41593192045103333376 41707879155521816832 42204974216583399424 42369908983387242496 42501343962497946624 42595280839681855488 42795470910335302656 42944066295440633568 43122353517349779456 43241257065651295392 43391400319351473501 43405627876593647616 43625718141400008704 43857769833641498112 43927626225423538176 44075467812960833536 44161283811728982528 44172883833744146432 44314621602741930384 44380488351458832384 44687619758735364096 44719477721696067584 44790913872655147008 44842785105119861888 45018028294848945152 45257485892161971456 45345155245048221696 45470187842231259072 45482131679331923968 45796886915867092992 45817500612184140672 45943835632254501354 45975858684101050368 46191936855600009216 46511604238683746304 46544762526663254016 46668142390193823744 46673102864512509312 46792341050741250048 46921364049962043936 46933689073353155584 46991105313309351936 47024605439309266944 47154268873425009408 47350035234737012736 47480595993656324352 47514445079302071808 47645459174189853256 47666147606310647808 48157551189880860672 48234256247523885056 48312074582370712764 48490821440329863168 48525390719287222272 48572964528569081856 48659192348108786304 48909109611811774464 49078932909075009792 49282689734114033664 49413327236675813376 49418579503601480448 49584901289580937728 49590171793544541144 49694494312962164736 49853949303084671682 49928049395391186432 50101410678014072496 50123165524161712128 50273572228577284608 50309412436908076032 50448133243259844624 50470038641975980032 50639899189359255552 50645281831705063296 50990348318697381888 51167398139248414464 51248897262994127872 51379825467480588288 51521497780350479616 51700391869865585448 51722841019613681664 51965928962550010368 51979579062093627392 52256066184764338176 52339299332419534848 52362857842496160768 52501660188968051712 52507240722576572976 52617699860783468544 52800400207522300032 52902681119222925312 53048552482603135584 53268789639079139328 53415670492863364896 53453750714214830784 53476961200847142912 53601141570963584913 53624416057099478784 53638501798117892096 53890592998200010752 54177245088615968256 54263538278464370688 54302222947773796352 54451953341931260864 54591064559198125056 54741591391622384592 55213799522709386016 55610505540695755776 55752576571095957504 55783013950778554944 55788943267737608787 55906306102082435328 56364087012765831558 56442457216109518848 56598088991521585536 56668458616663928832 56754149898667325202 56793707786242473984 56975942060668196208 57060627880447070208 57258755060587511424 57455511118374039552 57496471356466372608 57563322906654466272 57655009420868393856 57855200425801964668 58162940853598783629 58477026444855330816 58570168300564717568 58881711748971976704 59086162136989240512 59173984468611776512 59400450233462587536 59583493011647152128 60001897358820630528 60135469553491684632 60343314522882628608 60460206993397628928 60626917122975012096 60878616730376159232 61046480563272417024 61062515887822790656 61090000816245520896 61258447509672668472 61589249140800012288 61916851529846820864 62015472318244995072 62230803819350012416 62389788067655000064 62561818733282725248 62872358497900012544 63307461324875099136 63554863475080863744 63752015943746919936 63892921259522783232 64210068253174480896 64416099443160950352 64654428587106484224 64683530276024669184 64861885598476943088 64878923130811715072 65438577212100013056 65786654750462247168 65891439338135307264 66113201719441250304 66120229058059388192 66259325750616219648 66471932404112895576 66570732527188248576 66801880904018763328 66830887365548949504 67031429638103046144 67079216582544101376 67264177657679792832 67293384855967973376 67527042442273417728 67886228838242957184 68223197518997885952 68695330373800639488 68726250918276211008 68915753448381752031 68933855826487447264 68963788026151575552 69287905283400013824 69674754913019117568 69767406358025619456 69817143789994881024 70002213585290735616 70009654296768763968 70156933147711291392 70400533610029733376 70486657969964027904 70536908158963900416 70731403310137514112 71025052852105519104 71220893990484486528 71271667618953107712 71468188761284779884 71499221409465971712 71854123997600014336 72236326784821291008 72351384371285827584 72736232160494794752 72788086078930833408 72859446792853622784 72988788522163179456 73020481439454609408 73618399363612514688 73924034601171050496 74127869255402220672 74147340720927674368 74377351934371406592 74385257690316811716 74541741469443247104 74686138050667659264 74892074093086779648 75152116017021108744 75184748286242568192 75464118655362114048 75557944822218571776 75672199864889766936 75959848784038883328 75967922747557594944 76080837173929426944 76345006747450015232 76607348157832052736 76751097208872621696 76873345894491191808 77069738201220882432 77282246670525719424 77550587804798378172 77584261529420522496 77969368593140441088 78384099277146507264 78508948998629302272 78544286763744241152 78760861083864859464 78781549515985654016 79200600311283450048 79354021678834387968 79572828723904703376 80180626071322246176 80457752697176838144 80835889497300016128 81395307417696556032 81453334421660694528 81677930012896891296 81886596838797187584 82112387087433576888 82555802039795761152 83127122469136908288 83415758311043633664 84409948433166798848 84546130519148747337 85002687924995893248 85190561679363710976 85590941820670605312 85888132590881267136 86244707034699558912 86482514131302590784 86782800638702947002 87251436282800017408 87715539667282996224 87855252450847076352 88150935625921667072 88322567623457965056 88629243205483860768 88760976702917664768 89375239517470728192 89438955443392135168 89581827745310294016 89685570210239723776 90036056589697890304 90514971784323942912 90690310490096443392 90940375684462518144 90964263358663847936 91593773831734185984 91635001224368281344 91887671264509002708 92383873711200018432 93023208477367492608 93089525053326508032 93336284780387647488 93346205729025018624 93584682101482500096 93842728099924087872 93867378146706311168 93982210626618703872 94308537746850018816 94961191987312648704 95028890158604143616 95290918348379706512 95332295212621295616 96315102379761721344 96624149164741425528 96981642880659726336 97050781438574444544 97145929057138163712 97318384696217572608 97818219223623548928 98157865818150019584 98837159007202960896 99169802579161875456 99180343587089082288 99388988625924329472 99707898606169343364 99856098790782372864 100202821356028144992 100246331048323424256 100547144457154569216 100618824873816152064 100896266486519689248 100940077283951960064 101246600745153438169 101279798378718511104 101290563663410126592 101980696637394763776 102334796278496828928 102497794525988255744 103042995560700959232 103400783739731170896 103445682039227363328 103931857925100020736 104512132369528676352 104725715684992321536 105003320377936103424 105014481445153145952 105235399721566937088 105600800415044600064 105805362238445850624 106097104965206271168 106537579278158278656 106831340985726729792 106907501428429661568 107202283141927169826 107248832114198957568 107277003596235784192 107781185996400021504 108354490177231936512 108527076556928741376 108604445895547592704 108903906683862521728 109182129118396250112 109483182783244769184 110427599045418772032 111221011081391511552 111566027901557109888 111577886535475217574 111812612204164870656 112728174025531663116 112884914432219037696 113196177983043171072 113336917233327857664 113508299797334650404 113951884121336392416 114121255760894140416 114517510121175022848 114911022236748079104 114992942712932745216 115126645813308932544 115310018841736787712 115710400851603929336 116325881707197567258 116954052889710661632 117140336601129435136 117763423497943953408 118172324273978481024 118800900466925175072 120003794717641261056 120270939106983369264 120686629045765257216 121253834245950024192 122092961126544834048 122125031775645581312 122180001632491041792 122516895019345336944 123833703059693641728 124461607638700024832 124779576135310000128 125123637466565450496 125744716995800025088 126614922649750198272 127109726950161727488 127504031887493839872 127785842519045566464 128832198886321900704 129367060552049338368 129723771196953886176 129757846261623430144 130174200958054420503 130877154424200026112 131573309500924494336 131782878676270614528 132226403438882500608 132240458116118776384 132518651501232439296 132943864808225791152 133141465054376497152 133603761808037526656 134062859276206092288 134158433165088202752 134528355315359585664 135054084884546835456 135772457676485914368 136446395037995771904 137390660747601278976 137452501836552422016 137831506896763504062 137867711652974894528 137927576052303151104 138575810566800027648 139534812716051238912 139634287579989762048 140004427170581471232 140019308593537527936 140801067220059466752 140973315939928055808 141073816317927800832 141462806620275028224 142050105704211038208 142441787980968973056 142543335237906215424 142936377522569559768 142998442818931943424 143708247995200028672 144472653569642582016 144702768742571655168 145472464320989589504 145576172157861666816 145718893585707245568 145977577044326358912 147236798727225029376 147848069202342100992 148255738510804441344 148294681441855348736 148754703868742813184 148770515380633623432 149083482938886494208 149784148186173559296 150304232034042217488 150369496572485136384 150928237310724228096 151344399729779533872 151919697568077766656 151935845495115189888 152690013494900030464 153502194417745243392 153746691788982383616 154139476402441764864 154564493341051438848 155101175609596756344 155168523058841044992 155938737186280882176 156768198554293014528 157017897997258604544 157088573527488482304 157521722167729718928 157563099031971308032 158401200622566900096 158708043357668775936 159145657447809406752 160361252142644492352 160803424712890754739 160915505394353676288 161671778994600032256 162790614835393112064 162906668843321389056 163355860025793782592 163773193677594375168 164224774174867153776 166831516622087267328 167366829803212826361 168819896866333597696 169092261038297494674 170005375849991786496 170381123358727421952 171181883641341210624 171776265181762534272 172489414069399117824 172965028262605181568 173565601277405894004 174488822560796350887 174502872565600034816 175431079334565992448 175710504901694152704 176301871251843334144 176645135246915930112 177258486410967721536 177521953405835329536 178750479034941456384 179371140420479447552 180072113179395780608 181029943568647885824 181380620980192886784 181880751368925036288 181928526717327695872 183187547663468371968 183270002448736562688 183775342529018005416 184767747422400036864 186046416954734985216 186692411458050037248 187169364202965000192 187685456199848175744 187734756293412622336 188617075493700037632 189922383974625297408 190057780317208287232 190581836696759413024 190664590425242591232 192630204759523442688 193248298329482851056 193963285761319452672 194636769392435145216 196315731636300039168 197674318014405921792 198339605158323750912 198360687174178164576 198777977251848658944 199415797212338686728 199712197581564745728 200405642712056289984 200492662096646848512 201094288914309138432 201237649747632304128 201792532973039378496 201880154567903920128 202493201490306876338 202581127326820253184 204669592556993657856 204995589051976511488 206085991121401918464 206801567479462341792 206891364078454726656 207863715850200041472 209024264739057352704 209451431369984643072 210006640755872206848 210028962890306291904 210470799443133874176 211201600830089200128 211610724476891701248 212194209930412542336 213075158556316557312 213662681971453459584 213815002856859323136 214404566283854339652 214497664228397915136 215562371992800043008 216708980354463873024 217054153113857482752 217208891791095185408 217807813367725043456 218364258236792500224 218966365566489538368 220855198090837544064 222442022162783023104 223132055803114219776 223155773070950435148 223625224408329741312 225456348051063326232 226392355966086342144 226673834466655715328 227016599594669300808 227903768242672784832 228242511521788280832 229035020242350045696 229822044473496158208 230253291626617865088 230620037683473575424 231420801703207858672 232651763414395134516 233908105779421323264 235526846995887906816 236344648547956962048 237601800933850350144 240541878213966738528 241373258091530514432 242507668491900048384 244185922253089668096 244360003264982083584 245033790038690673888 247667406119387283456 248923215277400049664 250247274933130900992 251489433991600050176 253229845299500396544 255008063774987679744 255571685038091132928 257664397772643801408 258734121104098676736 259447542393907772352 259515692523246860288 260348401916108841006 261754308848400052224 263146619001848988672 263565757352541229056 264452806877765001216 264480916232237552768 265887729616451582304 266282930108752994304 267207523616075053312 268125718552412184576 268316866330176405504 269056710630719171328 270108169769093670912 271544915352971828736 272892790075991543808 274781321495202557952 274905003673104844032 275663013793527008124 275735423305949789056 277151621133600055296 279069625432102477824 279268575159979524096 280008854341162942464 280038617187075055872 281602134440118933504 281946631879856111616 282925613240550056448 284883575961937946112 285086670475812430848 285872755045139119536 285996885637863886848 288945307139285164032 290944928641979179008 291152344315723333632 291437787171414491136 291955154088652717824 294473597454450058752 296511477021608882688 296589362883710697472 297509407737485626368 297541030761267246864 298166965877772988416 299568296372347118592 300608464068084434976 300738993144970272768 301856474621448456192 302688799459559067744 303739802235460314507 303839395136155533312 303871690990230379776 305380026989800060928 307004388835490486784 307493383577964767232 309128986682102877696 310202351219193512688 310337046117682089984 313536397108586029056 314177147054976964608 315043444335459437856 315126198063942616064 316802401245133800192 317416086715337551872 318291314895618813504 320722504285288984704 321606849425781509478 321831010788707352576 323343557989200064512 325581229670786224128 325813337686642778112 326711720051587565184 327546387355188750336 328449548349734307552 333663033244174534656 334733659606425652722 337639793732667195392 338184522076594989348 340010751699983572992 342363767282682421248 343552530363525068544 344978828138798235648 345930056525210363136 347131202554811788008 348977645121592701774 349005745131200069632 350862158669131984896 351421009803388305408 353290270493831860224 354516972821935443072 358742280840958895104 360144226358791561216 362059887137295771648 363761502737850072576 363857053434655391744 366375095326936743936 366540004897473125376 367550685058036010832 373384822916100074496 374338728405930000384 375370912399696351488 375469512586825244672 377234150987400075264 379844767949250594816 380115560634416574464 381163673393518826048 381329180850485182464 386496596658965702112 389273538784870290432 390522602874163261509 392631463272600078336 395348636028811843584 396679210316647501824 396721374348356329152 397555954503697317888 398831594424677373456 399424395163129491456 400811285424112579968 402188577828618276864 402475299495264608256 403585065946078756992 404986402980613752676 405162254653640506368 409339185113987315712 409991178103953022976 412171982242803836928 413603134958924683584 413782728156909453312 415727431700400082944 418902862739969286144 420013281511744413696 420057925780612583808 422403201660178400256 423221448953783402496 424388419860825084672 426150317112633114624 427325363942906919168 427630005713718646272 428809132567708679304 428995328456795830272 431124743985600086016 433417960708927746048 434108306227714965504 435615626735450086912 436728516473585000448 437932731132979076736 441710396181675088128 444884044325566046208 446264111606228439552 446311546141900870296 447250448816659482624 450912696102126652464 452784711932172684288 454033199189338601616 455807536485345569664 458070040484700091392 460506583253235730176 461240075366947150848 462841603406415717344 465303526828790269032 467816211558842646528 471053693991775813632 472689297095913924096 475203601867700700288 481083756427933477056 482410274138672264217 482746516183061028864 485015336983800096768 488371844506179336192 488720006529964167168 490067580077381347776 497846430554800099328 500494549866261801984 502978867983200100352 506459690599000793088 510016127549975359488 511143370076182265856 515328795545287602816 517468242208197353472 518895084787815544704 519031385046493720576 520696803832217682012 523508617696800104448 526293238003697977344 527131514705082458112 528905613755530002432 528961832464475105536 531775459232903164608 532565860217505988608 534415047232150106624 536251437104824369152 538113421261438342656 540216339538187341824 543089830705943657472 545785580151983087616 549562642990405115904 549810007346209688064 551326027587054016248 551470846611899578112 554303242267200110592 558139250864204955648 560077234374150111744 563204268880237867008 565851226481100112896 569767151923875892224 570173340951624861696 571745510090278239072 571993771275727773696 577890614278570328064 581889857283958358016 583910308177305435648 588947194908900117504 593022954043217765376 595018815474971252736 595082061522534493728 596333931755545976832 599136592744694237184 601216928136168869952 601477986289940545536 603712949242896912384 605377598919118135488 607479604470920629014 607743381980460759552 610760053979600121856 614008777670980973568 614986767155929534464 618257973364205755392 620404702438387025376 620674092235364179968 627072794217172058112 628354294109953929216 630086888670918875712 630252396127885232128 633604802490267600384 634832173430675103744 636582629791237627008 641445008570577969408 643213698851563018956 646687115978400129024 651162459341572448256 651626675373285556224 653423440103175130368 655092774710377500672 656899096699468615104 667326066488349069312 669467319212851305444 676369044153189978696 680021503399967145984 684727534565364842496 687105060727050137088 691860113050420726272 694262405109623576016 697955290243185403548 701724317338263969792 706580540987663720448 709033945643870886144 717484561681917790208 720288452717583122432 724119774274591543296 727523005475700145152 733080009794946250752 735101370116072021664 746769645832200148992 750741824799392702976 750939025173650489344 754468301974800150528 759689535898501189632 760231121268833148928 762327346787037652096 772993193317931404224 778547077569740580864 781045205748326523018 785262926545200156672 790697272057623687168 793358420633295003648 793442748696712658304 797663188849354746912 798848790326258982912 801622570848225159936 804377155657236553728 804950598990529216512 807170131892157513984 809972805961227505352 810324509307281012736 818678370227974631424 819982356207906045952 824343964485607673856 827206269917849367168 831454863400800165888 837805725479938572288 840026563023488827392 840115851561225167616 844806403320356800512 848776839721650169344 854650727885813838336 855260011427437292544 857618265135417358608 857990656913591660544 866835921417855492096 871231253470900173824 873457032947170000896 875865462265958153472 883420792363350176256 889768088651132092416 892528223212456879104 892623092283801740592 894500897633318965248 901825392204253304928 905569423864345368576 908066398378677203232 911219406706380943521 911615072970691139328 916140080969400182784 921013166506471460352 922480150733894301696 925683206812831434688 930607053657580538064 945378594191827848192 950407203735401400576 962167512855866954112 964820548277344528434 965493032366122057728 970030673967600193536 976743689012358672384 977440013059928334336 980135160154762695552 995692861109600198656 1000989099732523603968 1005957735966400200704 1012919381198001586176 1020032255099950718976 1030657591090575205632 1034936484416394706944 1037790169575631089408 1038062770092987441152 1041393607664435364024 1047017235393600208896 1052586476007395954688 1054263029410164916224 1057923664928950211072 1063550918465806329216 1068830094464300213248 1076226842522876685312 1080432679076374683648 1086179661411887314944 1091571160303966175232 1099125285980810231808 1099620014692419376128 1102652055174108032496 1102941693223799156224 1120154468748300223488 1126408537760475734016 1131702452962200225792 1139534303847751784448 1140346681903249723392 1143491020180556478144 1143987542551455547392 1167820616354610871296 1171567808622489784527 1177894389817800235008 1186045908086435530752 1190037630949942505472 1190164123045068987456 1192667863511091953664 1198273185489388474368 1202433856272337739904 1207425898485793824768 1210755197838236270976 1214959208941841258028 1215486763960921519104 1221520107959200243712 1228017555341961947136 1229973534311859068928 1236515946728411510784 1240809404876774050752 1241348184470728359936 1256708588219907858432 1260173777341837751424 1260504792255770464256 1267209604980535200768 1269664346861350207488 1273165259582475254016 1282890017141155938816 1286427397703126037912 1293374231956800258048 1302324918683144896512 1306846880206350260736 1310185549420755001344 1313798193398937230208 1334652132976698138624 1338934638425702610888 1352738088306379957392 1374210121454100274176 1383720226100841452544 1388524810219247152032 1395910580486370807096 1403448634676527939584 1413161081975327440896 1418067891287741772288 1434969123363835580416 1448239548549183086592 1455046010951400290304 1466160019589892501504 1470202740232144043328 1493539291664400297984 1501483649598785405952 1508936603949600301056 1519379071797002379264 1520462242537666297856 1524654693574075304192 1545986386635862808448 1557094155139481161728 1562090411496653046036 1570525853090400313344 1581394544115247374336 1586716841266590007296 1586885497393425316608 1595326377698709493824 1597697580652517965824 1603245141696450319872 1608754311314473107456 1614340263784315027968 1619945611922455010704 1620649018614562025472 1637356740455949262848 1648687928971215347712 1654412539835698734336 1662909726801600331776 1680231703122450335232 1689612806640713601024 1697553679443300338688 1709301455771627676672 1710520022854874585088 1715236530270834717216 1715981313827183321088 1733671842835710984192 1742462506941800347648 1751730924531916306944 1766841584726700352512 1785056446424913758208 1785246184567603481184 1789001795266637930496 1803650784408506609856 1811138847728690737152 1816132796757354406464 1822438813412761887042 1823230145941382278656 1832280161938800365568 1842026333012942920704 1844960301467788603392 1851366413625662869376 1861214107315161076128 1890757188383655696384 1900814407470802801152 1924335025711733908224 1929641096554689056868 1940061347935200387072 1953487378024717344768 1954880026119856668672 1960270320309525391104 1991385722219200397312 2001978199465047207936 2040064510199901437952 2061315182181150411264 2075580339151262178816 2076125540185974882304 2082787215328870728048 2105172952014791909376 2115847329857900422144 2127101836931612658432 2137660188928600426496 2152453685045753370624 2160865358152749367296 2172359322823774629888 2199240029384838752256 2205304110348216064992 2205883386447598312448 2240308937496600446976 2252817075520951468032 2263404905924400451584 2279068607695503568896 2280693363806499446784 2286982040361112956288 2335641232709221742592 2343135617244979569054 2355788779635600470016 2372091816172871061504 2380075261899885010944 2380328246090137974912 2396546370978776948736 2404867712544675479808 2414851796971587649536 2421510395676472541952 2429918417883682516056 2430973527921843038208 2443040215918400487424 2456035110683923894272 2459947068623718137856 2473031893456823021568 2481618809753548101504 2513417176439815716864 2520347554683675502848 2521009584511540928512 2534419209961070401536 2546330519164950508032 2565780034282311877632 2572854795406252075824 2613693760412700521472 2620371098841510002688 2627596386797874460416 2669304265953396277248 2677869276851405221776 2705476176612759914784 2733658220119142830563 2748420242908200548352 2767440452201682905088 2777049620438494304064 2791821160972741614192 2836135782575483544576 2869938246727671160832 2896479097098366173184 2910092021902800580608 2932320039179785003008 2940405480464288086656 2987078583328800595968 3002967299197570811904 3017873207899200602112 3038758143594004758528 3049309387148150608384 3091972773271725616896 3114188310278962323456 3124180822993306092072 3141051706180800626688 3162789088230494748672 3173770994786850633216 3190652755397418987648 3206490283392900639744 3228680527568630055936 3239891223844910021408 3241298037229124050944 3274713480911898525696 3297375857942430695424 3308825079671397468672 3360463406244900670464 3379225613281427202048 3395107358886600677376 3418602911543255353344 3421040045709749170176 3430473060541669434432 3431962627654366642176 3484925013883600695296 3503461849063832613888 3533683169453400705024 3570112892849827516416 3570492369135206962368 3578003590533275860992 3607301568817013219712 3622277695457381474304 3632265593514708812928 3644877626825523774084 3646460291882764557312 3664560323877600731136 3684052666025885841408 3689920602935577206784 3702732827251325738752 3722428214630322152256 3781514376767311392768 3801628814941605602304 3848670051423467816448 3859282193109378113736 3880122695870400774144 3906974756049434689536 3920540640619050782208 4003956398930094415872 4122630364362300822528 4151160678302524357632 4165574430657741456096 4210345904029583818752 4231694659715800844288 4254203673863225316864 4275320377857200852992 4304907370091506741248 4344718645647549259776 4398480058769677504512 4410608220696432129984 4411766772895196624896 4480617874993200893952 4526809811848800903168 4558137215391007137792 4561386727612998893568 4573964080722225912576 4671282465418443485184 4686271234489959138108 4711577559271200940032 4744183632345742123008 4760150523799770021888 4760656492180275949824 4793092741957553897472 4809735425089350959616 4843020791352945083904 4859836835767365032112 4861947055843686076416 4912070221367847788544 4946063786913646043136 4963237619507096203008 5040695109367351005696 5042019169023081857024 5068838419922140803072 5092661038329901016064 5131560068564623755264 5145709590812504151648 5227387520825401042944 5255192773595748920832 5355738553702810443552 5410952353225519829568 5467316440238285661126 5496840485816401096704 5534880904403365810176 5554099240876988608128 5583642321945483228384 5672271565150967089152 5739876493455342321664 5820184043805601161216 5864640078359570006016 5880810960928576173312 5974157166657601191936 6005934598395141623808 6098618774296301216768 6183945546543451233792 6228376620557924646912 6248361645986612184144 6347541989573701266432 6381305510794837975296 6412980566785801279488 6457361055137260111872 6479782447689820042816 6482596074458248101888 6617650159342794937344 6720926812489801340928 6758451226562854404096 6790214717773201354752 6837205823086510706688 6842080091419498340352 6860946121083338868864 6969850027767201390592 7006923698127665227776 7067366338906801410048 7140225785699655032832 7140984738270413924736 7214603137634026439424 7244555390914762948608 7264531187029417625856 7289755253651047548168 7292920583765529114624 7329120647755201462272 7368105332051771682816 7379841205871154413568 7405465654502651477504 7444856429260644304512 7563028753534622785536 7603257629883211204608 7697340102846935632896 7718564386218756227472 7841081281238101564416 8007912797860188831744 8200974660357428491689 8245260728724601645056 8302321356605048715264 8331148861315482912192 8463389319431601688576 8508407347726450633728 8550640755714401705984 8609814740183013482496 8689437291295098519552 8796960117539355009024 8821216441392864259968 8823533545790393249792 8961235749986401787904 9053619623697601806336 9116274430782014275584 9147928161444451825152 9342564930836886970368 9372542468979918276216 9423155118542401880064 9488367264691484246016 9521312984360551899648 9619470850178701919232 9686041582705890167808 9719673671534730064224 9723894111687372152832 9824140442735695577088 9892127573827292086272 9926475239014192406016 10081390218734702011392 10137676839844281606144 10185322076659802032128 10263120137129247510528 10291419181625008303296 10454775041650802085888 10510385547191497841664 10711477107405620887104 10821904706451039659136 10934632880476571322252 10993680971632802193408 11069761808806731620352 11108198481753977216256 11167284643890966456768 11344543130301934178304 11640368087611202322432 11761621921857152346624 12011869196790283247616 12197237548592602433536 12367891093086902467584 12496723291973224368288 12695083979147402532864 12762611021589675950592 12825961133571602558976 12914722110274520223744 12959564895379640085632 13235300318685589874688 13441853624979602681856 13580429435546402709504 13674411646173021413376 13684160182838996680704 13721892242166677737728 13939700055534402781184 14013847396255330455552 14134732677813602820096 14280451571399310065664 14281969476540827849472 14429206275268052878848 14529062374058835251712 14579510507302095096336 14585841167531058229248 14736210664103543365632 14810931309005302955008 14889712858521288609024 15126057507069245571072 15206515259766422409216 15394680205693871265792 15437128772437512454944 15682162562476203128832 16401949320714856983378 16490521457449203290112 16604642713210097430528 16662297722630965824384 16926778638863203377152 17016814695452901267456 17101281511428803411968 17219629480366026964992 17593920235078710018048 17642432882785728519936 17647067091580786499584 17922471499972803575808 18295856322888903650304 18685129861673773940736 18745084937959836552432 19042625968721103799296 19238941700357403838464 19372083165411780335616 19439347343069460128448 19447788223374744305664 19852950478028384812032 20162780437469404022784 20275353679688563212288 20370644153319604064256 20526240274258495021056 20582838363250016606592 20909550083301604171776 21020771094382995683328 21422954214811241774208 21643809412902079318272 21869265760953142644504 21987361943265604386816 22139523617613463240704 22216396963507954432512 22334569287781932913536 22689086260603868356608 23523243843714304693248 24023738393580566495232 24394475097185204867072 24735782186173804935168 24993446583946448736576 25390167958294805065728 25525222043179351901184 25651922267143205117952 25829444220549040447488 25919129790759280171264 26470600637371179749376 26883707249959205363712 27160858871092805419008 27348823292346042826752 27443784484333355475456 28027694792510660911104 28269465355627205640192 28563938953081655698944 28858412550536105757696 29058124748117670503424 29159021014604190192672 29171682335062116458496 29472421328207086731264 29621862618010605910016 29779425717042577218048 30413030519532844818432 30789360411387742531584 30874257544875024909888 31364325124952406257664 32803898641429713966756 32981042914898406580224 33209285426420194861056 33324595445261931648768 33853557277726406754304 34033629390905802534912 35284865765571457039872 35294134183161572999168 36591712645777807300608 37490169875919673104864 38085251937442207598592 38477883400714807676928 38744166330823560671232 38878694686138920256896 39705900956056769624064 40325560874938808045568 40741288306639208128512 41052480548516990042112 41165676726500033213184 41819100166603208343552 42041542188765991366656 42845908429622483548416 43287618825804158636544 43738531521906285289008 44432793927015908865024 44669138575563865827072 45378172521207736713216 47046487687428609386496 48788950194370409734144 49471564372347609870336 49986893167892897473152 50780335916589610131456 51050444086358703802368 51303844534286410235904 51658888441098080894976 51838259581518560342528 52941201274742359498752 53767414499918410727424 54887568968666710950912 56055389585021321822208 57127877906163311397888 57716825101072211515392 58116249496235341006848 58318042029208380385344 58343364670124232916992 59243725236021211820032 59558851434085154436096 60826061039065689636864 61578720822775485063168 61748515089750049819776 62728650249904812515328 65607797282859427933512 65962085829796813160448 66418570852840389722112 66649190890523863297536 68067258781811605069824 70569731531142914079744 73183425291555614601216 74980339751839346209728 76170503874884415197184 76955766801429615353856 77488332661647121342464 77757389372277840513792 79411801912113539248128 80651121749877616091136 81482576613278416257024 82331353453000066426368 84083084377531982733312 85691816859244967096832 86575237651608317273088 87477063043812570578016 88865587854031817730048 89338277151127731654144 94092975374857218772992 97577900388740819468288 98943128744695219740672 99973786335785794946304 101560671833179220262912 102100888172717407604736 103676519163037120685056 105882402549484718997504 109775137937333421901824 114255755812326622795776 115433650202144423030784 116232498992470682013696 116636084058416760770688 118487450472042423640064 119117702868170308872192 123157441645550970126336 123497030179500099639552 125457300499809625030656 131215594565718855867024 133298381781047726595072 136134517563623210139648 141139463062285828159488 146366850583111229202432 149960679503678692419456 152341007749768830394368 153911533602859230707712 154976665323294242684928 155514778744555681027584 158823603824227078496256 161302243499755232182272 164662706906000132852736 168166168755063965466624 171383633718489934193664 173150475303216634546176 174954126087625141156032 177731175708063635460096 178676554302255463308288 188185950749714437545984 197886257489390439481344 199947572671571589892608 204201776345434815209472 207353038326074241370112 219550275874666843803648 228511511624653245591552 230867300404288846061568 232464997984941364027392 233272168116833521541376 236974900944084847280128 238235405736340617744384 246994060359000199279104 262431189131437711734048 266596763562095453190144 282278926124571656318976 292733701166222458404864 299921359007357384838912 304682015499537660788736 311029557489111362055168 317647207648454156992512 329325413812000265705472 342767267436979868387328 346300950606433269092352 349908252175250282312064 355462351416127270920192 357353108604510926616576 376371901499428875091968 399895145343143179785216 408403552690869630418944 414706076652148482740224 439100551749333687607296 457023023249306491183104 461734600808577692123136 464929995969882728054784 466544336233667043082752 476470811472681235488768 493988120718000398558208 524862378262875423468096 533193527124190906380288 564557852249143312637952 599842718014714769677824 622059114978222724110336 658650827624000531410944 685534534873959736774656 692601901212866538184704 699816504350500564624128 710924702832254541840384 714706217209021853233152 799790290686286359570432 829412153304296965480448 878201103498667375214592 914046046498612982366208 933088672467334086165504 952941622945362470977536 987976241436000797116416 1049724756525750846936192 1066387054248381812760576 1129115704498286625275904 1199685436029429539355648 1244118229956445448220672 1317301655248001062821888 1371069069747919473549312 1385203802425733076369408 1399633008701001129248256 1429412434418043706466304 1599580581372572719140864 1658824306608593930960896 1866177344934668172331008 1975952482872001594232832 2099449513051501693872384 2132774108496763625521152 2399370872058859078711296 2488236459912890896441344 2634603310496002125643776 2742138139495838947098624 2799266017402002258496512 2858824868836087412932608 3199161162745145438281728 3732354689869336344662016 3951904965744003188465664 4198899026103003387744768 4798741744117718157422592 4976472919825781792882688 5598532034804004516993024 6398322325490290876563456 7464709379738672689324032 7903809931488006376931328 8397798052206006775489536 9597483488235436314845184 11197064069608009033986048 14929418759477345378648064 16795596104412013550979072 19194966976470872629690368 22394128139216018067972096 33591192208824027101958144 44788256278432036135944192 67182384417648054203916288 134364768835296108407832576
- Sum of all divisors σ(n): 512677233327413014091570493
- Sum of proper divisors (its aliquot sum) s(n): 378312464492116905683737917
- 134364768835296108407832576 is an abundant number, because the sum of its proper divisors (378312464492116905683737917) is greater than itself. Its abundance is 243947695656820797275905341
Bases of 134364768835296108407832576
- Binary: 1101111001001001101100010110110101111100000011000010011100011010110101001000000000000002
- Hexadecimal: 0x6F24D8B6BE06138D6A4000
- Base-36: GVS5L5U3KWRTDDS00
Squares and roots of 134364768835296108407832576
- 134364768835296108407832576 squared (1343647688352961084078325762) is 18053891104162560332762135635434327063155826046795776
- 134364768835296108407832576 cubed (1343647688352961084078325763) is 2425806904788411234323361314945164024389253171539781765026860789712425871998976
-
134364768835296108407832576 is a
perfect square number . Itssquare root is 11591581809024 -
The
cube root of 134364768835296108407832576 is 512186903.8538631211
Scales and comparisons
How big is 134364768835296108407832576?- 134,364,768,835,296,108,407,832,576 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 134,364,768,835,296,108,407,832,576 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 134364768835296108407832576 cubic inches would be around 42682242 feet tall.
Recreational maths with 134364768835296108407832576
- 134364768835296108407832576 backwards is 675238704801692538867463431
- 134364768835296108407832576 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 134364768835296108407832576's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 134364768835296108407832576 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 134364768835296108407832576 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/134364768835296108407832576/
Chicago style:
Numbermatics. 2024. "Number 134364768835296108407832576 - Facts about the integer". https://numbermatics.com/n/134364768835296108407832576/
The information we have on file for 134364768835296108407832576 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 134364768835296108407832576, math, Factors of 134364768835296108407832576, curriculum, school, college, exams, university, Prime factorization of 134364768835296108407832576, STEM, science, technology, engineering, physics, economics, calculator, one hundred thirty-four septillion, three hundred sixty-four sextillion, seven hundred sixty-eight quintillion, eight hundred thirty-five quadrillion, two hundred ninety-six trillion, one hundred eight billion, four hundred seven million, eight hundred thirty-two thousand, five hundred seventy-six.