97674177891770098032960
97,674,177,891,770,098,032,960 is an even composite number composed of seven prime numbers multiplied together.
What does the number 97674177891770098032960 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 17640 divisors.
97674177891770098032960 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of seventeen thousand, six hundred forty divisors.
Prime factorization of 97674177891770098032960:
26 × 34 × 5 × 76 × 132 × 173 × 62112
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 5 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 17 × 17 × 17 × 6211 × 6211)See below for interesting mathematical facts about the number 97674177891770098032960 from the Numbermatics database.
Names of 97674177891770098032960
- Cardinal: 97674177891770098032960 can be written as Ninety-seven sextillion, six hundred seventy-four quintillion, one hundred seventy-seven quadrillion, eight hundred ninety-one trillion, seven hundred seventy billion, ninety-eight million, thirty-two thousand, nine hundred sixty.
Scientific notation
- Scientific notation: 9.767417789177009803296 × 1022
Factors of 97674177891770098032960
Divisors of 97674177891770098032960
- Number of divisors d(n): 17640
-
Complete list of divisors:
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 24 26 27 28 30 32 34 35 36 39 40 42 45 48 49 51 52 54 56 60 63 64 65 68 70 72 78 80 81 84 85 90 91 96 98 102 104 105 108 112 117 119 120 126 130 135 136 140 144 147 153 156 160 162 168 169 170 180 182 189 192 195 196 204 208 210 216 221 224 234 238 240 245 252 255 260 270 272 273 280 288 289 294 306 312 315 320 324 336 338 340 343 351 357 360 364 378 390 392 405 408 416 420 432 441 442 448 455 459 468 476 480 490 504 507 510 520 540 544 546 560 567 576 578 585 588 595 612 624 630 637 648 663 672 676 680 686 702 714 720 728 735 756 765 780 784 810 816 819 832 833 840 845 864 867 882 884 910 918 936 945 952 960 980 1008 1014 1020 1029 1040 1053 1071 1080 1088 1092 1105 1120 1134 1156 1170 1176 1183 1190 1224 1248 1260 1274 1296 1323 1326 1344 1352 1360 1365 1372 1377 1404 1428 1440 1445 1456 1470 1512 1521 1530 1547 1560 1568 1620 1632 1638 1666 1680 1690 1715 1728 1734 1755 1764 1768 1785 1820 1836 1872 1890 1904 1911 1960 1989 2016 2023 2028 2040 2058 2080 2106 2142 2160 2184 2205 2210 2240 2268 2295 2312 2340 2352 2366 2380 2401 2448 2457 2496 2499 2520 2535 2548 2592 2601 2646 2652 2704 2720 2730 2744 2754 2808 2835 2856 2873 2880 2890 2912 2940 3024 3042 3060 3087 3094 3120 3136 3185 3213 3240 3264 3276 3315 3332 3360 3380 3430 3468 3510 3528 3536 3549 3570 3640 3672 3744 3757 3780 3808 3822 3920 3969 3978 4032 4046 4056 4080 4095 4116 4160 4165 4212 4284 4320 4335 4368 4410 4420 4459 4536 4563 4590 4624 4641 4680 4704 4732 4760 4802 4896 4913 4914 4998 5040 5070 5096 5145 5184 5202 5265 5292 5304 5355 5408 5440 5460 5488 5508 5616 5670 5712 5733 5746 5780 5824 5831 5880 5915 5967 6048 6069 6084 6120 6174 6188 6211 6240 6370 6426 6480 6552 6615 6630 6664 6720 6760 6860 6885 6936 7020 7056 7072 7098 7140 7203 7280 7344 7371 7488 7497 7514 7560 7605 7616 7644 7735 7803 7840 7938 7956 8092 8112 8160 8190 8232 8281 8330 8424 8568 8619 8640 8670 8736 8820 8840 8918 9072 9126 9180 9248 9261 9282 9360 9408 9464 9520 9555 9604 9639 9792 9826 9828 9945 9996 10080 10115 10140 10192 10290 10404 10530 10584 10608 10647 10710 10816 10829 10920 10976 11016 11232 11271 11340 11424 11466 11492 11560 11662 11760 11830 11934 12005 12096 12138 12168 12240 12285 12348 12376 12422 12480 12495 12740 12852 12960 13005 13104 13230 13260 13328 13377 13520 13689 13720 13770 13872 13923 14040 14112 14144 14161 14196 14280 14365 14406 14560 14688 14739 14742 14994 15028 15120 15210 15288 15435 15470 15606 15680 15876 15912 16065 16184 16224 16320 16380 16464 16562 16660 16807 16848 17136 17199 17238 17340 17472 17493 17640 17680 17745 17836 17901 18144 18207 18252 18360 18496 18522 18564 18633 18720 18785 18928 19040 19110 19208 19278 19652 19656 19845 19890 19992 20111 20160 20230 20280 20384 20580 20808 21060 21168 21216 21294 21420 21609 21658 21840 21952 22032 22295 22464 22491 22542 22680 22815 22848 22932 22984 23120 23205 23324 23409 23520 23660 23868 24010 24276 24336 24480 24565 24570 24696 24752 24843 24844 24990 25480 25704 25857 25920 26010 26208 26299 26460 26520 26656 26754 27040 27378 27440 27540 27744 27783 27846 28080 28224 28322 28392 28560 28665 28730 28812 29120 29155 29376 29478 29484 29835 29988 30056 30240 30345 30420 30576 30870 30940 31055 31212 31213 31752 31824 31941 32130 32368 32448 32487 32760 32928 33124 33320 33614 33696 33813 34272 34391 34398 34476 34680 34986 35280 35360 35490 35672 35802 36015 36288 36414 36504 36720 36855 37044 37128 37266 37440 37485 37570 37856 38080 38220 38416 38556 39015 39304 39312 39690 39780 39984 40131 40222 40460 40560 40768 40817 41160 41405 41616 41769 42120 42336 42432 42483 42588 42840 43095 43218 43316 43477 43680 44064 44217 44590 44982 45084 45360 45630 45864 45968 46240 46305 46410 46648 46818 47040 47320 47736 48020 48195 48552 48672 48841 48960 49130 49140 49392 49504 49686 49688 49980 50421 50960 51408 51597 51714 52020 52416 52479 52598 52920 53040 53235 53312 53508 54080 54145 54621 54756 54880 55080 55488 55566 55692 55899 56160 56355 56644 56784 57120 57330 57460 57624 57967 58310 58956 58968 59670 59976 60112 60333 60480 60690 60840 61152 61740 61880 62110 62424 62426 63504 63648 63869 63882 64260 64736 64827 64974 65520 65856 66248 66640 66885 67228 67392 67473 67626 68445 68544 68782 68796 68952 69360 69615 69972 70560 70720 70805 70980 71344 71604 72030 72828 73008 73440 73695 73710 74088 74256 74529 74532 74970 75140 75712 75803 76440 76832 77112 77571 78030 78608 78624 78897 79380 79560 79968 80262 80444 80743 80920 81120 81634 82320 82810 83232 83538 84035 84240 84672 84966 85176 85680 85995 86190 86436 86632 86954 87360 87465 88128 88434 89180 89505 89964 90168 90720 91035 91260 91728 91936 92480 92610 92820 93165 93296 93636 93639 94640 95472 95823 96040 96390 97104 97344 97461 97682 98260 98280 98784 99008 99127 99372 99376 99960 100555 100842 101439 101920 102816 103173 103194 103428 104040 104958 105196 105587 105840 106080 106470 107016 108045 108290 109242 109512 109760 110160 111132 111384 111798 112320 112455 112710 113288 113568 114240 114660 114920 115248 115934 116620 117045 117649 117912 117936 119340 119952 120224 120393 120666 121380 121680 122304 122451 123480 123760 124215 124220 124848 124852 125307 127008 127296 127449 127738 127764 128520 129285 129472 129654 129948 130431 131040 131495 132496 132651 133280 133770 134456 134946 135252 136890 137564 137592 137904 138720 138915 139230 139944 140777 141120 141610 141960 142688 143208 144060 145656 146016 146523 146880 147390 147420 148176 148512 149058 149064 149940 150280 151263 151606 152880 153664 154224 155142 156060 156065 157216 157248 157437 157794 158760 159120 159705 159936 160524 160888 161486 161840 162240 162435 163268 163863 164640 165620 166464 167076 167697 168070 168480 169065 169932 170352 171360 171955 171990 172380 172872 173264 173901 173908 174930 176868 178360 179010 179928 180336 180999 181440 182070 182520 183456 183872 184093 185220 185640 186330 186592 187272 187278 189280 190944 191607 191646 192080 192780 194208 194481 194922 195364 196520 196560 197568 198254 198744 198752 199920 200655 201110 201684 202878 203840 204085 205632 206346 206388 206856 208080 208845 209916 210392 211174 211680 212160 212415 212940 214032 216090 216580 217385 218484 218491 219024 220320 221085 222264 222768 223587 223596 224910 225420 226576 227136 227409 229320 229840 230496 231868 232713 233240 234090 235298 235824 235872 236691 238680 239904 240448 240737 240786 241332 242229 242760 243360 244205 244902 246960 247520 248430 248440 249696 249704 250614 252105 254016 254898 255476 255528 257040 257985 258570 259308 259896 260862 262080 262395 262990 264992 265302 266560 267540 268912 269892 270504 273105 273780 275128 275184 275808 277440 277830 278460 279495 279888 280917 281554 283220 283920 285376 285719 286416 288120 289835 291312 292032 292383 293046 294780 294840 296352 297024 297381 298116 298128 299880 300560 301665 302526 303212 304317 304339 305760 308448 309519 310284 312120 312130 314432 314874 315588 316761 317520 318240 319345 319410 321048 321776 322972 323680 324135 324870 326536 327726 329280 331240 334152 335394 336140 336960 337365 338130 339864 340704 341887 342720 343910 343980 344760 345744 346528 347802 347816 349860 352947 353736 356720 358020 359856 360672 361179 361998 364140 365040 366912 367353 368186 370440 371280 372645 372660 373184 374544 374556 378560 379015 381888 382347 383214 383292 384160 385560 387855 388416 388962 389844 390728 391293 393040 393120 394485 396508 397488 397504 397953 399840 401310 402220 403368 403715 405756 405769 408170 412692 412776 413712 416160 417690 419832 420784 422331 422348 423360 424830 425880 428064 432180 433160 434770 436968 436982 438048 439569 440640 442170 444528 445536 447083 447174 447192 449820 450840 453152 453789 454818 458640 459680 460992 463736 465426 466480 468180 468195 470596 471648 471744 472311 473382 477360 479115 479808 481474 481572 482664 484458 485520 486720 487305 488410 489804 493920 495040 495635 496860 496880 499392 499408 501228 503091 504210 507195 509796 510952 511056 514080 515865 515970 517140 518616 519792 521703 521724 524790 525980 527935 529984 530604 530621 535080 537824 539784 541008 542997 546210 547560 550256 550368 551616 552279 555660 556920 558990 559776 561834 563108 565201 566440 567840 571438 572832 574821 576240 579670 582624 584766 586092 588245 589560 589680 592704 594762 596232 596256 599760 601120 601965 603330 605052 606424 608634 608678 611520 612255 616896 619038 620568 624240 624260 626535 629748 631176 633522 635040 636480 637245 638690 638820 642096 643552 645944 647360 648270 649740 652155 653072 655452 655473 662480 663255 668304 670761 670788 672280 674730 676260 679728 681408 682227 683774 687820 687960 689520 691488 693056 693889 695604 695632 699720 703885 705894 707472 710073 713440 716040 719712 721344 722211 722358 723996 726687 728280 730080 732615 734706 736372 739109 740880 742560 745290 745320 749088 749112 756315 758030 764694 766428 766584 768320 771120 775710 777924 779688 781456 782586 786080 786240 787185 788970 793016 794976 795906 799680 802620 804440 806736 807430 811512 811538 816340 819315 825384 825552 827424 830297 832320 835380 838485 839664 841568 842751 844662 844696 849660 851760 856128 857157 864360 866320 869505 869540 873936 873964 876096 877149 879138 884340 889056 891072 892143 894166 894348 894384 899640 901680 904995 906304 907578 909636 913017 917280 919360 920465 927472 928557 930852 932960 936360 936390 941192 943296 944622 946764 950283 954720 958035 958230 962948 963144 965328 968916 971040 972405 974610 976820 979608 985439 987840 991270 993720 993760 998816 1002456 1006182 1008420 1014390 1019592 1021904 1022112 1025661 1028160 1031730 1031940 1034280 1037232 1039584 1043406 1043448 1049580 1049659 1051960 1055870 1058841 1061208 1061242 1070160 1075648 1079568 1082016 1085994 1092420 1092455 1095120 1100512 1100736 1102059 1104558 1111320 1113840 1117935 1117980 1119552 1123668 1126216 1130402 1132880 1135680 1137045 1142876 1145664 1147041 1149642 1152480 1159340 1163565 1165248 1169532 1172184 1173879 1176490 1179120 1179360 1183455 1189524 1192464 1192512 1199520 1202240 1203685 1203930 1206660 1210104 1211145 1212848 1217268 1217307 1217356 1224510 1238076 1241136 1248480 1248520 1253070 1259496 1262352 1266993 1267044 1270080 1274490 1277380 1277640 1284192 1287104 1288651 1291888 1296540 1299480 1304310 1306144 1310904 1310946 1318707 1324960 1326510 1336608 1341249 1341522 1341576 1344560 1349460 1352520 1359456 1361367 1364454 1367548 1372631 1375640 1375920 1379040 1382976 1387778 1391208 1391264 1399440 1404585 1407770 1411788 1414944 1420146 1426880 1428595 1432080 1439424 1444422 1444716 1447992 1453374 1456560 1460160 1461915 1465230 1469412 1472744 1478218 1481760 1485120 1486905 1490580 1490640 1498176 1498224 1512630 1516060 1521585 1521695 1529388 1529437 1532856 1533168 1542240 1547595 1551420 1555848 1559376 1562912 1565109 1565172 1572160 1574370 1577940 1583805 1586032 1589952 1591812 1591863 1605240 1608880 1613472 1614860 1623024 1623076 1628991 1632680 1638630 1650768 1651104 1654848 1656837 1660594 1670760 1676970 1679328 1683136 1685159 1685502 1689324 1689392 1695603 1699320 1703520 1709435 1714314 1724463 1728720 1732640 1739010 1739080 1747872 1747928 1754298 1758276 1764735 1768680 1778112 1784286 1788332 1788696 1788768 1794979 1799280 1803360 1805895 1809990 1815156 1819272 1826034 1834560 1836765 1840930 1854944 1857114 1861704 1865920 1872720 1872780 1882384 1889244 1893528 1900566 1909440 1911735 1916070 1916460 1925896 1926288 1930656 1937832 1942080 1944810 1949220 1953640 1956465 1959216 1966419 1970878 1982540 1987440 1987520 1989765 1997632 2000033 2004912 2012364 2016840 2028780 2028845 2039184 2043808 2044224 2046681 2051322 2063460 2063880 2068560 2074464 2079168 2081667 2086812 2086896 2099160 2099318 2103920 2111655 2111740 2117682 2122416 2122484 2130219 2130373 2140320 2159136 2164032 2166633 2171988 2180061 2184840 2184910 2190240 2197845 2201024 2204118 2209116 2217327 2222640 2227680 2235415 2235870 2235960 2247336 2252432 2260804 2265760 2268945 2274090 2285752 2294082 2299284 2304960 2318680 2327130 2339064 2344368 2347758 2352980 2358240 2358720 2361555 2366910 2379048 2384928 2393209 2399040 2407370 2407860 2413320 2420208 2422290 2425696 2434536 2434614 2434712 2449020 2476152 2482272 2490891 2496960 2497040 2506140 2515455 2518992 2524704 2528253 2533986 2534088 2548980 2554760 2555280 2568384 2571471 2577302 2583776 2593080 2598960 2608515 2608620 2612288 2621808 2621892 2637414 2649920 2653020 2653105 2673216 2676429 2682498 2683044 2683152 2689120 2698920 2705040 2714985 2718912 2722734 2728908 2735096 2739051 2745262 2751280 2751840 2758080 2761395 2775556 2782416 2782528 2785671 2798880 2809170 2815540 2823576 2826005 2829888 2840292 2840383 2850849 2857190 2864160 2874105 2888844 2889432 2895984 2906748 2913120 2923830 2930460 2938824 2945488 2956317 2956436 2963520 2973810 2981160 2981280 2996448 3025260 3032120 3043170 3043390 3058776 3058874 3065712 3066336 3076983 3084480 3095190 3102840 3111696 3118752 3125824 3129581 3130218 3130344 3148740 3148977 3155880 3167610 3172064 3176523 3183624 3183726 3210480 3217760 3226944 3229720 3246048 3246152 3257982 3265360 3277260 3277365 3301536 3302208 3306177 3313674 3321188 3341520 3353805 3353940 3358656 3370318 3371004 3378648 3378784 3391206 3398640 3407040 3411135 3418870 3428628 3448926 3457440 3465280 3469445 3478020 3478160 3495744 3495856 3508596 3516552 3521637 3529470 3537360 3550365 3568572 3576664 3577392 3577536 3589958 3598560 3606720 3611055 3611790 3619980 3630312 3633435 3638544 3651921 3652068 3673530 3681860 3695545 3709888 3714228 3714347 3723408 3745440 3745560 3764768 3778488 3787056 3800979 3801132 3823470 3832140 3832920 3851792 3852576 3861312 3865953 3875664 3889620 3898440 3907280 3912930 3918432 3932838 3941756 3956121 3956407 3965080 3974880 3979530 4000066 4009824 4023747 4024728 4033680 4057560 4057690 4078368 4087616 4093362 4102644 4117893 4126920 4127760 4137120 4148928 4151485 4163334 4173624 4173792 4198320 4198636 4207840 4213755 4223310 4223480 4235364 4244832 4244968 4260438 4260746 4280640 4285785 4318272 4333266 4343976 4360122 4369680 4369820 4380480 4385745 4395690 4408236 4418232 4434654 4445280 4455360 4460715 4470830 4471740 4471920 4494672 4504864 4521608 4531520 4537890 4548180 4565085 4571504 4588164 4588311 4598568 4637360 4642785 4654260 4678128 4688736 4695327 4695516 4705960 4716480 4723110 4733820 4751415 4758096 4769856 4775589 4786418 4814740 4815720 4826640 4840416 4844580 4851392 4857223 4869072 4869228 4869424 4898040 4927195 4952304 4964544 4970511 4981782 4994080 5012280 5030910 5037984 5049408 5055477 5056506 5067972 5068176 5086809 5097960 5109520 5110560 5128305 5142942 5154604 5167552 5173389 5173763 5186160 5197920 5217030 5217240 5243616 5243784 5248295 5274828 5294205 5306040 5306210 5352858 5364996 5366088 5366304 5378240 5384937 5397840 5410080 5429970 5445468 5457816 5470192 5478102 5490524 5502560 5503680 5510295 5522790 5551112 5564832 5571342 5597760 5618340 5631080 5647152 5652010 5680584 5680766 5701698 5714380 5728320 5735205 5748210 5777688 5778864 5791968 5812079 5813496 5826240 5847660 5860920 5869395 5877648 5890976 5899257 5912634 5912872 5947620 5962320 5962560 5992896 6000099 6050520 6064240 6086340 6086535 6086780 6117552 6117748 6131424 6132672 6140043 6153966 6190380 6205680 6223392 6237504 6245001 6259162 6260436 6260688 6297480 6297954 6311760 6334965 6335220 6344128 6353046 6367248 6367452 6391119 6420960 6435520 6443255 6459440 6492096 6492304 6499899 6515964 6530720 6540183 6554520 6554730 6593535 6603072 6612354 6627348 6642376 6651981 6683040 6706245 6707610 6707880 6740636 6742008 6757296 6757568 6782412 6797280 6806835 6822270 6837740 6857256 6863155 6897852 6898073 6914880 6938890 6956040 6956320 6991712 7017192 7033104 7043274 7058940 7074720 7100730 7137144 7153328 7154784 7179627 7179916 7197120 7222110 7223580 7239960 7260624 7266870 7277088 7303842 7304136 7347060 7347613 7363720 7391090 7428456 7428694 7446816 7472673 7490880 7491120 7529536 7556976 7574112 7601958 7602264 7646940 7647185 7664280 7665840 7703584 7705152 7714413 7731906 7751328 7779240 7796880 7814560 7825545 7825860 7836864 7865676 7883512 7912242 7912814 7930160 7949760 7959060 7959315 8000132 8019648 8029287 8047494 8049456 8067360 8115120 8115380 8144955 8156736 8186724 8205288 8217153 8235786 8253840 8255520 8274240 8284185 8302970 8326668 8347248 8347584 8396640 8397272 8415680 8425795 8427510 8446620 8446960 8470728 8478015 8489664 8489936 8520876 8521149 8521492 8552547 8571570 8622315 8666532 8687952 8720244 8739360 8739640 8771490 8791380 8816472 8836464 8868951 8869308 8890560 8921430 8941660 8943480 8943840 8974895 8989344 9009728 9020557 9043216 9075780 9096360 9130170 9143008 9176328 9176622 9197136 9230949 9274720 9285570 9308520 9356256 9377472 9388743 9390654 9391032 9411920 9446220 9446931 9467640 9502830 9516192 9529569 9551178 9572836 9608417 9629480 9631440 9653280 9680832 9689160 9714446 9738144 9738456 9738848 9796080 9832095 9854390 9904608 9941022 9963564 9988160 10000165 10024560 10061820 10075968 10110954 10113012 10135944 10136352 10173618 10195920 10219040 10221120 10233405 10256610 10285884 10309208 10346778 10347526 10372320 10395840 10408335 10434060 10434480 10487232 10487568 10496590 10549656 10588410 10612080 10612420 10651095 10651865 10705716 10729992 10732176 10732608 10769874 10795680 10820160 10833165 10859940 10890936 10900305 10915632 10940384 10955763 10956204 10981048 11005120 11020590 11045580 11086635 11102224 11129664 11142684 11143041 11236680 11262160 11294304 11304020 11361168 11361532 11402937 11403396 11428760 11470410 11496420 11555376 11557728 11583936 11597859 11624158 11626992 11695320 11721840 11738790 11755296 11781952 11796113 11798514 11825268 11825744 11869221 11895240 11924640 11966045 12000198 12071241 12101040 12128480 12172680 12173070 12173560 12235104 12235496 12262848 12280086 12307932 12353679 12380760 12411360 12446784 12454455 12490002 12518324 12520872 12521376 12564853 12594960 12595908 12623520 12641265 12669930 12670440 12706092 12734496 12734904 12782238 12841920 12857355 12886510 12918880 12984608 12999798 13031928 13061440 13080366 13109040 13109460 13187070 13224708 13254696 13284752 13303962 13366080 13382145 13412490 13415220 13415760 13481272 13484016 13514592 13564824 13594560 13613670 13644540 13675480 13695255 13714512 13726310 13764933 13795704 13796146 13877780 13912080 13912640 13928355 13983424 14034384 14066208 14086548 14117880 14149440 14201460 14201915 14254245 14274288 14306656 14309568 14326767 14359254 14359832 14444220 14447160 14479920 14521248 14533740 14554176 14571669 14607684 14608272 14694120 14695226 14727440 14781585 14782180 14856912 14857388 14893632 14911533 14912611 14945346 14982240 15113952 15148224 15166431 15203916 15204528 15260427 15293880 15294370 15328560 15331680 15384915 15407168 15428826 15463812 15502656 15521289 15558480 15593760 15629120 15647905 15651090 15651720 15731352 15744885 15767024 15824484 15825628 15860320 15882615 15918120 15918630 16000264 16058574 16094988 16098912 16134720 16154811 16230240 16230760 16289910 16373448 16410576 16434306 16471572 16507680 16511040 16530885 16568370 16605940 16653336 16694496 16752463 16793280 16794544 16851590 16855020 16893240 16893920 16941456 16956030 16979872 17041752 17042298 17042984 17105094 17143140 17244630 17333064 17375904 17436237 17440488 17478720 17479280 17542980 17582760 17608185 17632944 17672928 17697771 17737902 17738616 17842860 17844203 17883320 17886960 17887680 17949790 17978688 18000297 18041114 18086432 18151560 18192720 18259605 18260340 18286016 18352656 18353244 18394272 18461898 18549440 18571140 18571735 18617040 18712512 18735003 18777486 18781308 18782064 18823840 18892440 18893862 18935280 19004895 19005660 19032384 19059138 19102356 19145672 19173357 19216834 19258960 19262880 19306560 19329765 19378320 19428892 19476288 19476912 19477696 19499697 19592160 19664190 19708780 19780605 19782035 19809216 19882044 19882681 19927128 19955943 20000330 20049120 20118735 20123640 20221908 20226024 20271888 20272704 20347236 20391840 20438080 20466810 20513220 20571768 20589465 20618416 20693556 20694219 20695052 20744640 20816670 20868120 20868960 20975136 20993180 21099312 21176820 21224160 21224840 21302190 21303730 21411432 21459984 21464352 21538881 21539748 21591360 21666330 21719880 21781872 21800610 21831264 21880768 21907067 21911526 21912408 21962096 22041180 22042839 22091160 22173270 22204448 22285368 22286082 22418019 22473360 22524320 22588608 22608040 22722336 22723064 22805874 22806792 22857520 22940820 22941555 22992840 23110752 23115456 23143239 23195718 23248316 23253984 23334727 23390640 23443680 23476635 23477580 23510592 23592226 23597028 23650536 23651488 23738442 23790480 23849280 23877945 23932090 24000396 24142482 24202080 24256960 24286115 24345360 24346140 24347120 24470208 24470992 24560172 24615864 24651459 24707358 24761520 24822720 24852555 24908910 24980004 25036648 25041744 25042752 25129706 25189920 25191816 25247040 25277385 25282530 25339860 25340880 25412184 25434045 25468992 25469808 25563447 25564476 25714710 25773020 25837760 25866945 25868815 25969216 25999596 26000429 26063856 26160732 26218080 26218920 26374140 26449416 26509392 26569504 26606853 26607924 26764290 26824980 26830440 26831520 26924685 26962544 26968032 27029184 27061671 27129648 27227340 27289080 27350960 27390510 27429024 27452620 27529866 27591408 27592292 27692847 27694849 27755560 27824160 27856710 28068768 28132416 28166229 28173096 28235760 28340793 28402920 28403830 28508490 28548576 28613312 28653534 28718508 28719664 28825251 28888440 28894320 28959840 29042496 29060395 29067480 29143338 29215368 29216544 29388240 29390452 29454880 29496285 29563170 29564360 29713824 29714776 29823066 29825222 29890692 29964480 30000495 30227904 30332862 30407832 30409056 30514643 30520854 30587760 30588740 30657120 30663360 30700215 30769830 30857652 30927624 31042578 31116960 31187520 31225005 31295810 31302180 31303440 31462704 31489770 31534048 31648968 31651256 31720640 31765230 31836240 31837260 31955595 32000528 32117148 32189976 32197824 32309622 32460480 32461520 32499495 32579820 32700915 32746896 32821152 32867289 32868612 32943144 33015360 33061770 33136740 33211880 33259905 33306672 33388992 33429123 33504926 33589088 33703180 33710040 33786480 33787840 33882912 33912060 33959744 34000561 34083504 34084596 34085968 34210188 34286280 34489260 34490365 34666128 34751808 34793577 34872474 34880976 34958560 35085960 35165520 35216370 35265888 35345856 35388339 35395542 35475804 35477232 35607663 35685720 35688406 35766640 35773920 35898135 35899580 36000594 36082228 36172864 36213723 36216341 36303120 36385440 36519210 36520680 36705312 36706488 36738065 36788544 36923796 37061037 37142280 37143470 37234080 37363365 37470006 37554972 37562616 37564128 37647680 37694559 37784880 37787724 37870560 38009790 38011320 38118276 38204712 38291344 38346714 38433668 38517920 38525760 38572065 38576521 38659530 38756640 38857784 38953824 38999394 39184320 39328380 39417560 39561210 39564070 39764088 39765362 39854256 39911886 40000660 40098240 40146435 40237470 40247280 40443816 40452048 40543776 40684553 40694472 40783680 40933620 41026440 41085765 41143536 41178930 41236832 41294799 41387112 41388438 41390104 41633340 41736240 41737920 41950272 41986360 42198624 42353640 42448320 42449680 42604380 42605745 42607460 42762735 42822864 42919968 42928704 42980301 43077762 43079496 43332660 43439760 43563744 43601220 43662528 43715007 43814134 43823052 43824816 43924192 44082360 44085678 44182320 44344755 44346540 44408896 44570736 44572164 44737833 44836038 44946720 45048640 45102785 45216080 45444672 45446128 45499293 45611748 45613584 45715040 45781281 45881640 45883110 45985680 46154745 46221504 46286478 46391436 46496632 46507968 46563867 46669454 46781280 46887360 46943715 46953270 46955160 47184452 47194056 47234655 47301072 47302976 47476884 47580960 47647845 47755890 47864180 48000792 48042085 48284964 48286511 48404160 48464433 48572230 48690720 48692280 48694240 48941984 49120344 49231728 49302918 49414716 49523040 49705110 49817820 49960008 50073296 50083488 50257389 50259412 50379840 50383632 50554770 50565060 50679720 50681760 50824368 50868090 50939616 51126894 51128952 51429420 51433291 51546040 51733890 51737630 51999192 52000858 52127712 52308711 52321464 52436160 52437840 52748280 52898832 53018784 53139008 53213706 53215848 53528580 53532609 53649960 53660880 53663040 53849370 53925088 53936064 54000891 54123342 54259296 54454680 54578160 54701920 54778815 54781020 54858048 54905240 55059732 55182816 55184584 55385694 55389698 55511120 55648320 55713420 55715205 56137536 56205009 56332458 56346192 56471520 56681586 56805840 56807660 57014685 57016980 57097152 57307068 57437016 57439328 57520071 57650502 57776880 57788640 57919680 57989295 58120790 58134960 58286676 58430736 58433088 58776480 58780904 58909760 58980565 58992570 59126340 59128720 59346105 59427648 59429552 59646132 59648043 59650444 59781384 59867829 60000990 60356205 60665724 60815664 60818112 61029286 61041708 61175520 61177480 61314240 61400430 61539660 61715304 61768395 61855248 62082657 62085156 62233920 62450010 62591620 62604360 62606880 62824265 62925408 62979540 63068096 63143899 63297936 63302512 63530460 63672480 63674520 63911190 64001056 64234296 64379952 64616643 64619244 64923040 64998990 65159640 65401830 65493792 65642304 65721201 65734578 65737224 65886288 66123540 66128517 66273480 66423760 66519810 66613344 66858246 67009852 67178176 67254057 67258919 67406360 67420080 67572960 67765824 67824120 68001122 68167008 68169192 68171936 68420376 68572560 68824665 68978520 68980730 69332256 69587154 69744948 69761952 69917120 70004181 70171920 70331040 70432740 70531776 70776678 70791084 70951608 70954464 71215326 71371440 71376812 71533280 71547840 71633835 71796270 71799160 72001188 72164456 72427446 72432682 72606240 72770880 72858345 73038420 73041360 73410624 73412976 73476130 73847592 74122074 74284560 74286940 74468160 74557665 74563055 74726730 74940012 75109944 75125232 75128256 75389118 75569760 75575448 75741120 75832155 76019580 76022640 76236552 76302135 76409424 76582688 76690341 76693428 76867336 77035840 77144130 77153042 77319060 77513280 77606445 77715568 77907648 77998788 78001287 78656760 78835120 79122420 79128140 79528176 79530724 79708512 79820559 79823772 80001320 80292870 80474940 80494560 80774055 80887632 80904096 81087552 81185013 81369106 81388944 81867240 82052880 82171530 82287072 82357860 82473664 82572791 82589598 82774224 82776876 82780208 83084547 83266680 83472480 83762315 83972720 84397248 84498687 84707280 84899360 85022379 85208760 85211490 85214920 85525470 85645728 85839936 85960602 86155524 86158992 86475753 86665320 86879520 87127488 87181185 87202440 87430014 87628268 87646104 87649632 87848384 87953971 88164720 88171356 88364640 88488855 88689510 88693080 89141472 89144328 89221015 89475666 89672076 89893440 90001485 90205570 90432160 90892256 90998586 91223496 91227168 91430080 91543929 91562562 91763280 91766220 91971360 92309490 92572956 92782872 92993264 93127734 93338908 93562560 93675015 93887430 93906540 93910320 94368904 94388112 94469310 94602144 94953768 95161920 95295690 95511780 95728360 95866785 96001584 96084170 96569928 96573022 96928866 97144460 97381440 97384560 97388480 97498485 97883968 98240688 98463456 98605836 98829432 99046080 99410220 99413405 99635640 99779715 99920016 100146592 100166976 100287369 100514778 100518824 100767264 101109540 101130120 101359440 101363520 101648736 101736180 101879232 102001683 102253788 102257904 102858840 102866582 103092080 103467780 103471095 103475260 103998384 104001716 104255424 104380731 104388277 104617422 104642928 104875680 105496560 105797664 106037568 106165017 106427412 106431696 106822989 107057160 107065218 107299920 107321760 107694405 107698740 107850176 108001782 108246684 108518592 108649023 108909360 109156320 109403840 109535335 109557630 109562040 109810480 110119464 110214195 110365632 110369168 110771388 110779396 111022240 111183111 111426840 111430410 112090095 112410018 112664916 112692384 112943040 113083677 113363172 113611680 113615320 114029370 114033960 114614136 114874032 114878656 115040142 115301004 115553760 115577280 115716195 115729563 115978590 116241580 116269920 116573352 116673635 116861472 117267241 117552960 117561808 117961130 117985140 118252680 118257440 118692210 118859104 119292264 119296086 119300888 119562768 119735658 120001980 120712410 121331448 121631328 122053659 122058572 122083416 122351040 122354960 122800860 123079320 123257295 123430608 123536790 123710496 123884397 124165314 124170312 124900020 124909421 125183240 125208720 125213760 125648530 125850816 125959080 126287798 126595872 126605024 127060920 127344960 127349040 127817235 127822380 128002112 128468592 128759904 129233286 129238488 129846080 129997980 130002145 130319280 130803660 130987584 131145021 131442402 131469156 131474448 131772576 132247080 132257034 132546960 132847520 133034265 133039620 133226688 133716492 134019704 134213499 134508114 134517838 134812720 134840160 135145920 135308355 135648240 136002244 136334016 136338384 136343872 136497879 136840752 137145120 137649330 137957040 137961460 138464235 138474245 138664512 139174308 139489896 139523904 139691601 140008362 140343840 140662080 140831145 140865480 141553356 141582168 141703965 141903216 141908928 142430652 142742880 142753624 143066560 143267670 143592540 143598320 144002376 144126255 144328912 144854892 144859533 144865364 145212480 145393299 145716690 146076840 146082720 146825952 146952260 147695184 148244148 148569120 148573880 149115330 149126110 149453460 149880024 150219888 150250464 150772167 150778236 151139520 151150896 151664310 152039160 152045280 152473104 152573215 152604270 152818848 153165376 153349469 153380682 153386856 153734672 154288260 154299873 154306084 154638120 155212890 155431136 155997576 156002574 156926133 157313520 157670240 158244840 158256280 159056352 159061448 159417024 159641118 159647544 160002640 160585740 160597827 160949880 160989120 161548110 161775264 161808192 162002673 162370026 162738212 162777888 163343089 163734480 164105760 164336445 164343060 164574144 164715720 165145582 165179196 165548448 165553752 165560416 166169094 166533360 166944960 167145615 167524630 167945440 168997374 169414560 169798720 170002805 170044758 170417520 170422980 170429840 171050940 171291456 171921204 172311048 172317984 172560213 172951506 173330640 173759040 173967885 174362370 174404880 174860028 175256536 175292208 175299264 175907942 176329440 176342712 176729280 176941695 176977710 177379020 177386160 178038315 178282944 178288656 178442030 178944129 178951332 179344152 180002970 180411140 180864320 181068615 181081705 181784512 181997172 182446992 182454336 183087858 183125124 183526560 183532440 183942720 184618980 185145912 185305185 185565744 185986528 186247971 186255468 186677816 187350030 187774860 187813080 187820640 188472795 188737808 188776224 188938620 189204288 189431697 189907536 190591380 191023560 191456720 191733570 192003168 192168340 192882605 193139856 193146044 193849929 193857732 193863943 194288920 194769120 194996970 196481376 196926912 197163603 197211672 197658864 198385551 198820440 198826810 199271280 199559430 199840032 200293184 200574738 201029556 201037648 201534528 201776757 202219080 202260240 202718880 203297472 203422765 203472360 204003366 204507576 204515808 205717680 205733164 206184160 206473995 206935560 206942190 206950520 207996768 208003432 208761462 208776554 209234844 209285856 209751360 210012543 210993120 211595328 212330034 212854824 212863392 213602501 213645978 214114320 214130436 214599840 214643520 214901505 215388810 215397480 216003564 216493368 217298046 217818720 218312640 218575035 219070670 219115260 219124080 219620960 220238928 220428390 220738336 221542776 221558792 222044480 222366222 222853680 222860820 223689165 224180190 224820036 225329832 225384768 226167354 226726344 227223360 227230640 227496465 228058740 228067920 228906405 229228272 229748064 230071023 230080284 230602008 231107520 231432390 231459126 231957180 232483160 232539840 232819335 233146704 233347270 233722944 234003861 234534482 235123616 235922260 235970280 236505360 236514880 237384420 237718208 238584528 238592172 238601776 239125536 239471316 240003960 241424820 241432555 242322165 242662896 243262656 243555039 244107318 244117144 244166832 244709920 245601720 246158640 246514590 246861216 247073580 247420992 247718373 247768794 248330628 248340624 249253641 249800040 249818842 250366480 250417440 251286945 251297060 251918160 252575596 253191744 253210048 253496061 253514387 254121840 254698080 255634470 255644760 256937184 257166455 257519808 258466572 258476976 259427259 259995960 260004290 260638560 261543555 261607320 262290042 262884804 262938312 262948896 263545152 263861913 264494160 264514068 265093920 265695040 266068530 266079240 267432984 267663045 268039408 268426998 269016228 269035676 269625440 269680320 270004455 270035647 270616710 271296480 272004488 272676768 272995758 273681504 274290240 274631787 275298660 275914080 275922920 276928470 276948490 278348616 278979792 279383202 280016724 280687680 281025045 281662290 281730960 283106712 283164336 283407930 283806432 284791871 284861304 285485760 285507248 286535340 287185080 287196640 287600355 288004752 288252510 288657824 289709784 289719066 289730728 290786598 291433380 292153680 292165440 293651904 293904520 295390368 296488296 297138240 297147760 298230660 298240215 298252220 298906920 299339145 299760048 300439776 300500928 300862107 301544334 301556472 302301792 303328620 303351451 304078320 304090560 304946208 305146430 305208540 305637696 306005049 306698938 306761364 306773712 307469344 308576520 308599746 308612168 309276240 310413285 310425780 310862272 311995152 312005148 313164831 313852266 314627040 315340480 315719495 316489680 316512560 318112704 318122896 318495051 319282236 319295088 320005280 320468967 321171480 321195654 321899760 323083215 323096220 323550528 324005346 324740052 325476424 325555776 325947069 326686178 327468960 328211520 328606005 328672890 328686120 329431440 330291164 330358392 330642585 331096896 331107504 331120832 332338188 333066720 334291230 335049260 335890880 336270285 336294595 337994748 338005577 338829120 339251031 340005610 340089516 340835040 340845960 340859680 342101880 343842408 344622096 344635968 345120426 345903012 346661280 347188689 347935770 348724740 348809760 349720056 350020905 350513072 350584416 351801723 351815884 352658880 352685424 353883390 353955420 354758040 354772320 356076630 356577312 356884060 357888258 357902664 358688304 360005940 360033037 360822280 362137230 362163410 363994344 364893984 366160977 366175716 366250248 367053120 367064880 369237960 370291824 370610370 371131488 371973056 372495942 372510936 373355632 374700060 374728263 375549720 375626160 375641280 376945590 377475616 377552448 377877240 378863394 379815072 381182760 382047120 382913440 383451705 383467140 384006336 384336680 385765210 386279712 386292088 387699858 387715464 387727886 388577840 389538240 389993940 390006435 392962752 393435063 394327206 394423344 395317728 396690359 396771102 397640880 397653620 398542560 399102795 399118860 399680064 401149476 402059112 402075296 402640497 403553514 404438160 404520480 405437760 405925065 406845530 406944720 408006732 409015152 409031616 411435360 411466328 412368320 412863955 412947990 413871120 413884380 413901040 415422735 415993536 416006864 417522924 417553108 418469688 418571712 419074803 420025086 421986240 422493435 424660068 425111895 425709648 425726784 427205002 427291956 428228640 428260872 429199680 429803010 430777620 430794960 432007128 432378765 432986736 434578599 434596092 435637440 437150070 438141340 438230520 438248160 439241920 439769855 440477856 440856780 441476672 442007293 443085552 443117584 444732444 445707360 445721640 447378330 448360380 449640072 450659664 452316501 452334708 453452688 454461280 454992930 456117480 456135840 457719645 457812810 458456544 459496128 460048407 460142046 460160568 461204016 462864780 462899619 462918252 463914360 464966320 465638670 466293408 466694540 468007722 469068964 470247232 470778399 470812433 471844520 471940560 473010720 474768840 477169056 477184344 477203552 478251072 478942632 480007920 481793481 482849640 482865110 484644330 485325792 487110078 488214636 488234288 488333664 489419840 490029267 491203440 492317280 493029180 493722432 494147160 495436746 495537588 496661256 496681248 498507282 499600080 499637684 500732960 500834880 501436845 501494773 502573890 502594120 503836320 505151192 506992122 507028774 508243680 509396160 510008415 511268940 511289520 513874368 514332910 516933144 516953952 518854518 519991920 520008580 521277120 521903655 521941385 523087110 523214640 524580084 525769608 525876624 525897792 527723826 528988320 529028136 530187840 530825085 532137060 532158480 534114945 534865968 535326090 536078816 536832387 536853996 538032456 538071352 539250880 540008910 540071294 541233420 542592960 543245115 544008976 545353536 545991516 547363008 549263574 550597320 551828160 551845840 553856940 553896980 555915555 556697232 557959584 558743913 558766404 560033448 562050090 563324580 563461920 565418385 566213424 566328672 566815860 567612864 568295091 569583742 569722608 571014496 573070680 574370160 574393280 575200710 576009504 576505020 577315648 578009537 578647815 579419568 579438132 579461456 581573196 581591829 582866760 584307360 586336205 587809040 590780736 591490809 592976592 594295520 595156653 596461320 596480430 596504440 597813840 598678290 599520096 600879552 601724214 603088668 603112944 604603584 605330271 606657240 606702902 608156640 609892416 610268295 610292860 610417080 612010098 613397876 613522728 613547424 614938688 615677797 617153040 617199492 617224336 618552480 619421985 620826570 620851560 623990304 624010296 624547105 626329662 627704532 629254080 630037629 631438990 632979360 633025120 636245792 636990102 638564472 638590176 640010560 640807503 640937934 642342960 642391308 643799520 646166430 646192440 648010692 649480104 650952848 651894138 653372356 654937920 655725105 655800857 657212010 657345780 657372240 658862880 660582328 660716784 661285170 662215008 664676376 666133440 668582460 670098520 671067495 672540570 672589190 675989496 676011154 678502062 680011220 680179032 681670080 681691920 681719360 682489395 684203760 687684816 689244192 690240852 691806024 693322560 694377378 695871540 697449480 697619520 698458005 699440112 700041810 701026144 701168832 702011583 703603446 703631768 705370848 707766780 707910840 709516080 709544640 712153260 713154624 713768120 715776516 715805328 717376608 720011880 720066074 721644560 724274460 724297665 724326820 726966495 727988688 729787968 730665117 730717939 732321954 732351432 732500496 734129760 738475920 740583648 741220740 742262976 743155119 744991884 745021872 746711264 747760923 749400120 749456526 751099440 751252320 753860835 753891180 754951232 755754480 757726788 759630144 760543161 762365520 764094240 765826880 766747345 766903410 766934280 768673360 771499365 771530420 772559424 772584176 775399716 775430928 775455772 777155680 778281777 779987880 780012870 784630665 786870126 788654412 788846688 790635456 791585739 793380718 793542204 795281760 795307240 797085120 798205590 798237720 802298952 802989135 804118224 804150592 805280994 807107028 808876320 809040960 810013365 810106941 811850130 813691060 813889440 816013464 816715445 818030304 820870687 822870720 822932656 823895361 825727910 825895980 827742240 827768760 827802080 830845470 832013728 835045848 835106216 836939376 838149606 840050172 844986870 849320136 850223790 851419296 854375613 854410004 854583912 856457280 856521744 859606020 861555240 861589920 862801065 864014256 864757530 865973472 869157198 869192184 874300140 874365947 876282680 876461040 876496320 879539710 880955712 881713560 884014586 886171104 886235168 889464888 891414720 891443280 894720645 894756660 896720760 899280144 901319328 904633002 904669416 906905376 908922560 909985860 910054353 912234960 912271680 915439290 915625620 916913088 918015147 920096814 920284092 920321136 922408032 925729560 925799238 925836504 927828720 929932640 931239855 931277340 932586816 933389080 936015444 938137928 939494493 941556798 941624866 943689040 943881120 946021440 947158485 949537680 954338112 954368688 954407104 955485153 957885264 960015840 963586962 965699280 965730220 969249645 969288660 969319715 970651584 974220156 976429272 976468576 976667328 977841207 980058534 982406880 984634560 985818015 986058360 988294320 990873492 991075176 991927755 993322512 993362496 997014564 999200160 999275368 1001465920 1002873690 1002989546 1005147780 1005188240 1007672640 1008883785 1010302384 1013984244 1014016731 1014057548 1016487360 1017753093 1020016830 1022537880 1022579040 1028665820 1033866288 1033907904 1037709036 1039983840 1040017160 1041566067 1043807310 1043882770 1046174220 1046429280 1049160168 1050062715 1051539216 1051753248 1055405169 1055447652 1057976640 1058056272 1061650170 1064274120 1064316960 1068012505 1068229890 1069731936 1070652180 1072157632 1073446283 1073664774 1073707992 1076064912 1076142704 1080017820 1080099111 1080142588 1082466840 1086490230 1088017952 1091983032 1098482931 1098527148 1101194640 1103691680 1107713880 1107793960 1111831110 1113394464 1115919168 1117487826 1117532808 1120066896 1124100180 1124184789 1126649160 1126923840 1130836770 1132426848 1132657344 1133631720 1136590182 1139167484 1139445216 1142028992 1143401623 1146141360 1148740320 1150355115 1150401420 1152019008 1153010040 1156019074 1157295630 1158839136 1158876264 1158922912 1163146392 1163183658 1165733520 1168614720 1170019305 1172672410 1175618080 1182981618 1185953184 1188591040 1190071077 1190313306 1192922640 1192960860 1193008880 1195627680 1197356580 1199040192 1203448428 1206177336 1206225888 1207921491 1210660542 1213314480 1213405804 1216313280 1217775195 1220536590 1220585720 1220834160 1224020196 1226795752 1227045456 1227094848 1231355594 1234306080 1234398984 1234448672 1237104960 1238591865 1238843970 1241653140 1241703120 1246268205 1247980608 1248020592 1249094210 1252659324 1255409064 1260075258 1262877980 1265958720 1266050240 1267480305 1267571935 1272491584 1273980204 1277128944 1277180352 1281615006 1281875868 1284685920 1284782616 1287599040 1292332860 1292384880 1296021384 1297136295 1298960208 1301905696 1303735797 1303788276 1306744712 1311450210 1311601714 1314424020 1314691560 1314744480 1317725760 1319309565 1321164656 1321433568 1322570340 1324430016 1326021879 1329352752 1337164920 1340197040 1342134990 1345081140 1345178380 1350178235 1351978992 1352022308 1356949503 1357004124 1357047601 1360022440 1360358064 1363383840 1364978790 1368407520 1373158935 1375369632 1378488384 1380145221 1380481704 1383612048 1388698857 1388754756 1391743080 1394898960 1396916010 1398880224 1400083620 1402052288 1404023166 1407206892 1407263536 1410741696 1412437299 1415533560 1415821680 1419032160 1423959355 1424306520 1427536240 1431553032 1431610656 1434753216 1440023760 1440132148 1443289120 1445380443 1448548920 1448595330 1448653640 1453932990 1455977376 1461330234 1461435878 1464643908 1464702864 1465000992 1468259520 1470087801 1476951840 1481167296 1482441480 1486310238 1489983768 1490043744 1493422528 1495217507 1495521846 1498800240 1498913052 1502198880 1502504640 1504310535 1504484319 1507721670 1507782360 1511508960 1515453576 1516757255 1521086322 1524731040 1528188480 1530025245 1533494690 1533806820 1533868560 1537346720 1542998730 1543060840 1545168352 1550799432 1550861856 1550911544 1554311360 1556563554 1559975760 1560025740 1565824155 1569261330 1573740252 1577308824 1577693376 1583171478 1586761436 1587084408 1590563520 1590614480 1592475255 1596411180 1596475440 1602344835 1604597904 1605978270 1608236448 1610497161 1610561988 1614214056 1617752640 1620026730 1620213882 1623700260 1627382120 1627778880 1629735345 1632026928 1633430890 1636060608 1641741374 1645865312 1647790722 1651455820 1651791960 1655484480 1655537520 1655604160 1661690940 1664027456 1670091696 1670212432 1673878752 1676299212 1680100344 1689973740 1690027885 1696255155 1698640272 1700447580 1702838592 1704885273 1708751226 1708820008 1709167824 1713043488 1719212040 1723110480 1723179840 1725602130 1728028512 1729515060 1731946944 1734028611 1735943445 1738314396 1738384368 1744775487 1748600280 1748731894 1752565360 1752922080 1759008615 1759079420 1763427120 1768029172 1772342208 1772470336 1774472427 1774600709 1778929776 1782886560 1789441290 1789513320 1793441520 1798560288 1800165185 1802638656 1809266004 1809338832 1813810752 1815990813 1819971720 1820108706 1824469920 1830804885 1830878580 1831251240 1836030294 1840193628 1840568184 1840642272 1844816064 1847033391 1851459120 1851598476 1851673008 1855657440 1859865280 1862479710 1862554680 1866778160 1872030888 1873641315 1876275856 1878988986 1883113596 1883249732 1887378080 1887762240 1890112887 1890249529 1894316970 1899075360 1908737376 1910970306 1915770528 1920031680 1922422509 1927173924 1931398560 1931460440 1938499290 1938577320 1938639430 1948440312 1952858544 1952937152 1955682414 1960117068 1964813760 1967175315 1967402571 1971636030 1972116720 1976588640 1981746984 1982150352 1983451795 1983855510 1986645024 1993543097 1994029128 1998400320 1998550736 2005747380 2005979092 2010295560 2010376480 2013202485 2017767570 2020604768 2027968488 2028033462 2028115096 2035506186 2040033660 2045075760 2045158080 2057331640 2067732576 2075418072 2079967680 2080034320 2083132134 2087614620 2087765540 2092348440 2092858560 2095374015 2098320336 2100125430 2103078432 2103506496 2106034749 2110810338 2110895304 2116112544 2123300340 2123460157 2128548240 2128633920 2136025010 2136459780 2139463872 2141304360 2146892566 2147329548 2147415984 2152129824 2152285408 2160035640 2160198222 2160285176 2164933680 2172892995 2172980460 2176035904 2183966064 2192153817 2196965862 2197054296 2202389280 2207383360 2210036465 2215427760 2215587920 2223662220 2226788928 2229465357 2234975652 2235065616 2240133792 2243282769 2248200360 2248369578 2253298320 2261582505 2261673540 2264853696 2267263440 2273180364 2278334968 2278890432 2281629483 2286803246 2292282720 2297480640 2300242035 2300710230 2300802840 2306020080 2312038148 2314498095 2314591260 2317678272 2317752528 2317845824 2326292784 2326367316 2331467040 2340038610 2345344820 2351236160 2353891995 2354062165 2365963236 2371906368 2374757217 2380142154 2380626612 2385845280 2385921720 2386017760 2391255360 2394713160 2406896856 2408967405 2412354672 2412451776 2415842982 2421321084 2426628960 2426811608 2430320823 2435550390 2441073180 2441171440 2441668320 2448040392 2450146335 2453591504 2454090912 2462612061 2462711188 2468612160 2468797968 2468897344 2471686083 2477183730 2477687940 2483306280 2483406240 2492536410 2496041184 2498188420 2505318648 2507473865 2510818128 2520150516 2520231259 2525755960 2534960610 2535143870 2547960408 2554257888 2563126839 2563230012 2563751736 2569371840 2569565232 2584665720 2584769760 2592042768 2594272590 2597920416 2603811392 2607471594 2607576552 2613489424 2622900420 2623097841 2623203428 2628848040 2629383120 2629488960 2638619130 2642329312 2642867136 2645140680 2652043758 2658705504 2674329840 2680394080 2684161935 2684269980 2690162280 2690356760 2700356470 2703957984 2704044616 2713899006 2714008248 2714095202 2720044880 2720716128 2726767680 2729957580 2730163059 2736815040 2746317870 2750739264 2754045441 2760290442 2760963408 2767224096 2776832513 2777397714 2777509512 2783486160 2789797920 2793719565 2793832020 2797760448 2800167240 2808046332 2814413784 2814527072 2818483479 2824874598 2831067120 2831643360 2838064320 2841475455 2847918710 2848613040 2855072480 2863106064 2863221312 2880047520 2880264296 2886578240 2890047685 2890760886 2897097840 2897190660 2897307280 2907865980 2907959145 2911954752 2922660468 2922871756 2929287816 2929405728 2930001984 2933523621 2940175602 2953903680 2957454045 2964882960 2972620476 2975783265 2979967536 2980087488 2990435014 2991043692 2997600480 2997826104 3004397760 3008621070 3008968638 3015443340 3015564720 3023017920 3026651355 3030907152 3033514510 3042050193 3042172644 3049462080 3060050490 3066989380 3067613640 3067737120 3074693440 3078388985 3085997460 3086121680 3090336704 3101598864 3101723712 3101823088 3113127108 3119951520 3120051480 3124698201 3131648310 3138522660 3147480504 3150188145 3154617648 3166215507 3166342956 3173522872 3174168816 3181228960 3184950510 3192822360 3192950880 3204037515 3204689670 3209195808 3211956540 3216472896 3220338849 3220994322 3221123976 3228428112 3240053460 3240297333 3240427764 3247400520 3254764240 3259470690 3264053856 3266861780 3279004285 3283482748 3291730624 3295448793 3295581444 3295687031 3302911640 3303583920 3311075040 3323381880 3340183392 3340424864 3347757504 3352598424 3360200688 3372554367 3379947480 3380055770 3392510310 3397280544 3400895160 3409770546 3417502452 3417640016 3418335648 3426086976 3430204869 3438424080 3446220960 3451204260 3456057024 3459030120 3468057222 3471886890 3476628792 3476768736 3489550974 3497200560 3497463788 3505130720 3505844160 3510057915 3510463411 3518017230 3518158840 3526854240 3536058344 3548944854 3549201418 3557859552 3565773120 3570213231 3578882580 3579026640 3586883040 3597120576 3600330370 3618532008 3618677664 3631981626 3639943440 3640217412 3648939840 3653325585 3653589695 3661609770 3661757160 3662502480 3672060588 3680387256 3681136368 3681284544 3694066782 3702918240 3703196952 3703346016 3711314880 3715775595 3724959420 3725109360 3733556320 3738804615 3744061776 3747282630 3752551712 3757977972 3766227192 3766499464 3774756160 3780225774 3780499058 3788633940 3798150720 3802715805 3817474752 3821940612 3831541056 3844845018 3854347848 3862797120 3862920880 3876998580 3877154640 3877278860 3891408885 3896880624 3905717088 3911207391 3911364828 3920234136 3934350630 3934805142 3943272060 3944233440 3953177280 3957928695 3963493968 3964300704 3966903590 3967711020 3973290048 3978065637 3987086194 3988058256 3997101472 4011494760 4011958184 4020591120 4020752960 4026404970 4035535140 4041209536 4050534705 4055936976 4056066924 4056230192 4071012372 4071142803 4080067320 4090151520 4104353435 4114663280 4119476805 4135465152 4140435663 4150836144 4160068640 4166096571 4166264268 4175229240 4175531080 4184696880 4190748030 4196640672 4200250860 4206156864 4212069498 4221620676 4221790608 4232225088 4237311897 4246600680 4246920314 4257096480 4271878065 4272050020 4272919560 4282608720 4293785132 4294659096 4294831968 4304259648 4304570816 4309744579 4320071280 4320396444 4320570352 4329867360 4345785990 4345960920 4367932128 4371829735 4384307634 4393931724 4394108592 4404778560 4410263403 4420072930 4430855520 4431175840 4447324440 4458930714 4469951304 4470131232 4480267584 4485652521 4486565538 4496400720 4496739156 4506596640 4513452957 4523165010 4523347080 4534526880 4546360728 4550271765 4556669936 4563258966 4573606492 4584565440 4590075735 4590605999 4600484070 4601420460 4601605680 4612040160 4624076296 4628996190 4629182520 4635505056 4652585568 4652734632 4662934080 4680077220 4690689640 4697472465 4707783990 4708124330 4731926472 4749514434 4760284308 4761253224 4771690560 4771843440 4772035520 4777425765 4789426320 4813793712 4817934810 4824709344 4831685964 4842642168 4853257920 4853623216 4860641646 4871100780 4882146360 4882342880 4883336640 4889206035 4896080784 4900292670 4907183008 4908181824 4925224122 4925422376 4937595936 4943372166 4954367460 4955375880 4966612560 4966812480 4985072820 4992082368 4996376840 5010637296 5014947730 5021636256 5040301032 5040462518 5051511920 5069921220 5070083655 5070287740 5088765465 5095920816 5108515776 5114655819 5126253678 5126460024 5127503472 5139130464 5156974667 5169331440 5169539520 5184085536 5188545180 5195840832 5202085833 5207830335 5214943188 5215153104 5226978848 5234326461 5245800840 5246195682 5246406856 5257696080 5258766240 5277025845 5277238260 5284658624 5290281360 5304087516 5317411008 5323802127 5348659680 5360788160 5367231415 5368323870 5368539960 5380324560 5380713520 5400495555 5400712940 5407915968 5408089232 5427798012 5428016496 5428190404 5440089760 5441432256 5447972439 5459915160 5460326118 5492414655 5492635740 5508090882 5520580884 5521926816 5534448192 5541100173 5553665026 5554795428 5555019024 5566972320 5579595840 5587439130 5587664040 5600334480 5616092664 5620923945 5628827568 5629054144 5636966958 5649749196 5662134240 5663286720 5670748587 5682950910 5695837420 5697226080 5710144960 5717008115 5726212128 5746094809 5760095040 5760528592 5767267527 5780095370 5781521772 5794195680 5794381320 5794614560 5815731960 5815918290 5845320936 5845743512 5858575632 5858811456 5867047242 5880351204 5902207713 5914908090 5929765920 5945240952 5950355385 5951566530 5959935072 5980629291 5980870028 5982087384 5995200960 5995652208 6017242140 6017937276 6030886680 6031129440 6039607455 6053302710 6061814304 6067029020 6084100386 6084345288 6120100980 6120561629 6133978760 6135227280 6135474240 6156777970 6171994920 6172243360 6203197728 6203646176 6226254216 6239903040 6240102960 6249396402 6263296620 6277045320 6294961008 6300376290 6309235296 6332431014 6332685912 6347045744 6348337632 6362457920 6369901020 6370380471 6385644720 6385901760 6408075030 6409379340 6418391616 6423913080 6440677698 6441988644 6442247952 6456856224 6480106920 6480594666 6480855528 6494801040 6509528480 6518678985 6518941380 6519432049 6528107712 6533723560 6558008570 6566965496 6576461451 6590897586 6591162888 6591374062 6605823280 6607167840 6622150080 6630109395 6646763760 6680366784 6680849728 6688396071 6705196848 6720401376 6745108734 6759894960 6760111540 6784747515 6785020620 6785238005 6794561088 6801790320 6819541092 6835004904 6835280032 6836671296 6844888449 6860409738 6876848160 6892441920 6900726105 6902408520 6918060240 6936114444 6943494285 6943773780 6953257584 6953537472 6979101948 6994401120 6994927576 7010261440 7020115830 7020926822 7036034460 7036317680 7053708480 7062186495 7072116688 7097889708 7098402836 7115719104 7124271651 7140426462 7157765160 7158053280 7173766080 7200660740 7226902215 7237064016 7237355328 7263963252 7279886880 7280434824 7290962469 7306651170 7307179390 7323219540 7323514320 7325004960 7344121176 7350439005 7360774512 7362272736 7387836183 7388133564 7405836480 7406393904 7406692032 7431551190 7449918840 7450218720 7467112640 7476087535 7477609230 7488123552 7494565260 7505103424 7514123981 7515955944 7522421595 7532454384 7532998928 7560451548 7560693777 7560998116 7577267880 7605431610 7643881224 7689380517 7689690036 7708695696 7725841760 7753997160 7754309280 7754557720 7782817770 7793761248 7811434176 7822414782 7822729656 7840468272 7868701260 7869293523 7869610284 7886544120 7888466880 7915857390 7926987936 7928601408 7933807180 7935422040 7956131274 7974172388 7976116512 7994202944 8003811361 8022989520 8023916368 8041182240 8052485805 8052809940 8071070280 8101069410 8111873952 8112133848 8112460384 8142024744 8142285606 8160134640 8180303040 8190489177 8208706870 8229326560 8238953610 8280871326 8301672288 8320137280 8330497539 8332193142 8332528536 8350458480 8351062160 8369393760 8381496060 8393281344 8400501720 8424138996 8443241352 8443581216 8455450437 8474623794 8493201360 8493840628 8514192960 8524426365 8525411141 8543756130 8544100040 8545839120 8565217440 8587570264 8589318192 8589663936 8619489158 8640142560 8640792888 8641140704 8659734720 8670143055 8691571980 8691921840 8723877435 8735864256 8743659470 8768615268 8787863448 8788217184 8820526806 8840145860 8861711040 8862351680 8872362135 8873003545 8894648880 8917861428 8939902608 8940262464 8971305042 8973131076 8992801440 8993478312 9013193280 9026905914 9046330020 9046694160 9069053760 9079954065 9092721456 9100543530 9113339872 9126150579 9126517932 9147212984 9180151470 9181211998 9200968140 9202840920 9203211360 9224080320 9235166955 9248152592 9257992380 9258365040 9271010112 9305171136 9305469264 9360154440 9381379280 9394944930 9415567980 9416248660 9450564435 9451247645 9463852944 9498646521 9499028868 9499333207 9520568616 9522506448 9543686880 9554851530 9578852640 9612112545 9627587424 9635869620 9649418688 9661016547 9663371928 9685284336 9707246432 9720891999 9721283292 9742201560 9764292720 9764685760 9778412070 9792161568 9800585340 9814366016 9837012855 9850448244 9850844752 9875191872 9886744332 9887061093 9908734920 9910751760 9933225120 9967715485 9970145640 9992753680 10021274592 10029895460 10043272512 10080602064 10080925036 10103023840 10117663101 10139842440 10140167310 10140575480 10177530930 10191841632 10229311638 10252507356 10252920048 10255006944 10278260928 10290614607 10313949334 10338662880 10368171072 10377090360 10404171666 10415660670 10429886376 10430306208 10453957696 10466522549 10468652922 10491601680 10492391364 10492813712 10515392160 10517532480 10530173745 10531390233 10554051690 10554476520 10580562720 10608175032 10617300785 10647604254 10697319360 10710639693 10734462830 10736647740 10737079920 10760649120 10761427040 10800991110 10801425880 10816178464 10855596024 10856032992 10856380808 10880179520 10895944878 10919830320 10920652236 10960769085 10984829310 10985271480 11016181764 11041161768 11043853632 11082200346 11107330052 11109590856 11110038048 11133944640 11147326785 11148614569 11174878260 11175328080 11200668960 11216413845 11232185328 11241847890 11257655136 11273933916 11299498392 11324268480 11341497174 11365901820 11391674840 11394452160 11408147415 11434016230 11452424256 11492189618 11521057184 11534535054 11560190740 11563043544 11588391360 11588762640 11589229120 11631463920 11631836580 11690641872 11691487024 11717151264 11734094484 11760702408 11804415426 11829816180 11859531840 11873786085 11890481904 11900710770 11903133060 11919870144 11934196911 11961258582 11961740056 11964174768 11991304416 12034484280 12035874552 12061773360 12062258880 12079214910 12106605420 12123628608 12134058040 12151604115 12168200772 12168690576 12213428409 12240201960 12241123258 12267957520 12270454560 12313060305 12313555940 12343989840 12344486720 12358430415 12406395456 12407292352 12421306989 12422204963 12452508432 12480205920 12498792804 12526593240 12554090640 12589922016 12600752580 12601156295 12618470592 12664862028 12665371824 12694091488 12696675264 12711935691 12739802040 12740760942 12771289440 12815634195 12816150060 12818758680 12847826160 12881355396 12883977288 12884495904 12913712448 12929233737 12960213840 12961189332 12961711056 12989602080 13019056960 13037357970 13037882760 13038864098 13067447120 13115489205 13116017140 13133930992 13152922902 13181795172 13182325776 13182748124 13211646560 13214335680 13230790209 13231746703 13260218790 13293527520 13376792142 13410393696 13440802752 13456957563 13490217468 13519789920 13520223080 13540358871 13569495030 13570041240 13570476010 13603580640 13639082184 13650815295 13670009808 13670560064 13689776898 13720819476 13753696320 13770227205 13771817997 13801452210 13804817040 13836120480 13872228888 13884162565 13886988570 13887547560 13906515168 13954801679 13958203896 13988802240 13989855152 14040231660 14041853644 14072068920 14072635360 14092417395 14124372990 14144233376 14195779416 14196805672 14248543302 14280852924 14315530320 14316106560 14401321480 14453804430 14474128032 14527926504 14559773760 14560869648 14581924938 14613302340 14614358780 14646439080 14647028640 14650009920 14667618105 14688242352 14700878010 14721549024 14724545472 14775672366 14776267128 14812787808 14863102380 14864221099 14899837680 14900437440 14952175070 14955218460 14976247104 14989130520 15028247962 15031911888 15044843190 15064908768 15065997856 15120903096 15121387554 15121996232 15154535760 15210250965 15210863220 15287762448 15378761034 15379380072 15417391392 15451683520 15470924001 15507994320 15508618560 15509115440 15565635540 15587522496 15606257499 15623491005 15644829564 15645459312 15680936544 15702979383 15737402520 15738587046 15739220568 15773088240 15831077535 15831714780 15853975872 15867614360 15870844080 15912262548 15948344776 15952233024 15971406381 16007622722 16045979040 16047832736 16082364480 16101694245 16104971610 16105619880 16142140560 16201486665 16202138820 16223747904 16224267696 16224920768 16284049488 16284571212 16320269280 16380978354 16417413740 16458653120 16477243965 16477907220 16478435155 16561742652 16603344576 16623300519 16660995078 16664386284 16665057072 16700916960 16702124320 16738787520 16762992120 16801003440 16848277992 16862771835 16886482704 16887162432 16910900874 16949247588 16986402720 16987681256 17012245761 17048852730 17050822282 17087512260 17088200080 17091678240 17130434880 17151024345 17175140528 17178636384 17238284427 17238978316 17280285120 17281585776 17282281408 17301802581 17340286110 17383143960 17383843680 17447754870 17487318940 17537230536 17552317055 17575726896 17576434368 17641053612 17641618813 17680291720 17706623139 17744724270 17746007090 17789297760 17835722856 17851066155 17879805216 17941887873 17942610084 17946262152 17985602880 17986956624 18053811828 18092660040 18093388320 18159908130 18185442912 18201087060 18226679744 18252301158 18253035864 18294425968 18360302940 18361684887 18362423996 18401936280 18405681840 18406422720 18470333910 18496305184 18515984760 18516730080 18610938528 18720308880 18762758560 18789889860 18831135960 18832497320 18901128870 18902495290 18927705888 18997293042 18998057736 18998666414 19041137232 19045012896 19087373760 19109703060 19111141413 19157705280 19224225090 19255174848 19271739240 19322033094 19326743856 19370568672 19414492864 19437827591 19441783998 19442566584 19484403120 19528585440 19556036955 19556824140 19558296147 19584323136 19601170680 19674025710 19700896488 19701689504 19729384353 19773488664 19774122186 19817469840 19821503520 19866450240 19890328185 19935430970 19940291280 19985507360 20042549184 20059790920 20161204128 20161850072 20206047680 20235326202 20279684880 20280334620 20281150960 20355061860 20355714015 20383683264 20458623276 20505014712 20505840096 20510013888 20534665347 20581229214 20627898668 20677325760 20702178315 20754180720 20808343332 20830482855 20831321340 20859772752 20860612416 20933045098 20937305844 20983203360 20984782728 20985627424 21030784320 21060347490 21062780466 21108103380 21108953040 21161125440 21186559485 21216350064 21234601570 21295208508 21421279386 21468925660 21473295480 21474159840 21521298240 21522854080 21548722895 21601982220 21602851760 21632356928 21711192048 21712065984 21712761616 21791889756 21839660640 21841304472 21872887407 21921538170 21969658620 21970542960 22032363528 22051317015 22082323536 22163508549 22164400692 22214660104 22219181712 22220076096 22294653570 22297229138 22349756520 22350656160 22401337920 22428262605 22432827690 22464370656 22483695780 22515310272 22542371943 22547867832 22567264785 22598996784 22682081331 22682994348 22731803640 22783349680 22816294830 22868032460 22953029995 22984379236 23042114368 23068141551 23069070108 23069809217 23120381480 23126087088 23177525280 23262927840 23263673160 23381283744 23382974048 23434302528 23468188968 23521404816 23607880569 23608830852 23659632360 23747572170 23780963808 23801421540 23806266120 23868393822 23922517164 23923480112 23928349536 23982608832 24011434083 24068968560 24071749104 24123546720 24158429820 24213210840 24268116080 24303208230 24336401544 24337381152 24426856818 24480403920 24482246516 24535915040 24540909120 24571467531 24573243877 24626120610 24627111880 24687979680 24716860830 24842613978 24844409926 24905016864 24960411840 24991492617 24997585608 25053186480 25108181280 25179844032 25201505160 25202312590 25329724056 25330743648 25388182976 25423871382 25479604080 25481521884 25542578880 25573279095 25576233423 25631268390 25632300120 25637517360 25695652320 25762710792 25767954576 25768991808 25784873335 25858467474 25920427680 25922378664 25923422112 25979204160 26010429165 26074715940 26075765520 26077728196 26134894240 26171632305 26230978410 26232034280 26267861984 26305845804 26363590344 26364651552 26365496248 26423293120 26461580418 26463493406 26520437580 26587055040 26619010635 26753584284 26820787392 26913915126 26980434936 27039579840 27040446160 27080717742 27138990060 27140082480 27140952020 27207161280 27239862195 27278164368 27301630590 27340019616 27378451737 27379553796 27441638952 27540454410 27543635994 27602904420 27609634080 27672240960 27705500865 27744457776 27768325130 27773977140 27775095120 27813030336 27909603358 27916407792 27979710304 28080463320 28083707288 28144137840 28145270720 28184834790 28248745980 28288466752 28353742935 28391558832 28393611344 28497086604 28497999621 28561705848 28631060640 28730474045 28802642960 28836337635 28907608860 28948256064 28983049641 29055853008 29121739296 29162675997 29163849876 29226604680 29228717560 29292878160 29294057280 29335236210 29376484704 29401756020 29443098048 29511038565 29551344732 29552534256 29625575616 29661183279 29726204760 29728442198 29799675360 29903146455 29904350140 29910436920 29978261040 30056495924 30063823776 30089686380 30129817536 30131995712 30168212053 30241806192 30242775108 30243992464 30309071520 30420501930 30421726440 30575524896 30602808145 30757522068 30758760144 30834782784 30871843821 30941848002 31015988640 31018230880 31131271080 31212514998 31246982010 31289659128 31290918624 31361873088 31399567647 31405958766 31474805040 31477174092 31478441136 31546176480 31594170699 31662155070 31663429560 31735228720 31741688160 31824525096 31851902355 31896689552 31942812762 32015245444 32091958080 32095665472 32131919079 32134241993 32203388490 32209943220 32211239760 32284281120 32402973330 32404277640 32448535392 32568098976 32569142424 32597160245 32640538560 32761956708 32834827480 32882307255 32954487930 32955814440 32956870310 33123485304 33246601038 33321990156 33328772568 33330114144 33401833920 33404248640 33441980355 33445843707 33525984240 33602006880 33696555984 33725543670 33772965408 33821801748 33898495176 33972805440 33975362512 34024491522 34097705460 34101644564 34175024520 34176400160 34183356480 34224442245 34302048690 34350281056 34357272768 34476568854 34477956632 34563171552 34603605162 34680572220 34766287920 34767687360 34895509740 34974637880 35074461072 35104634110 35151453792 35282107224 35283237626 35360583440 35413246278 35489448540 35492014180 35578595520 35621358255 35671445712 35702132310 35759610432 35802590733 35883775746 35885220168 35892524304 35973913248 36098822669 36107623656 36185320080 36186776640 36319816260 36370885824 36402174120 36454812345 36504602316 36506071728 36588851936 36640285227 36720605880 36723369774 36724847992 36803872560 36811363680 36939180915 36940667820 36992610368 37031969520 37033460160 37221877056 37266614889 37440617760 37525517120 37570619905 37579779720 37662271920 37664994640 37802257740 37803468885 37804990580 37855411776 37994586084 37996115472 37997332828 38082274464 38090025792 38135807073 38219406120 38222282826 38446902585 38448450180 38543478480 38644066188 38653487712 38741137344 38787701211 38875655182 38883567996 38885133168 38968806240 39057170880 39112073910 39113648280 39116592294 39202341360 39346467615 39348051420 39401792976 39403379008 39458768706 39546977328 39548244372 39634939680 39643007040 39695240109 39780656370 39870861940 39880582560 39971014720 40019056805 40119581840 40322408256 40323700144 40370872689 40470652404 40559369760 40560669240 40562301920 40621076613 40710123720 40711428030 40917246552 40952445885 41010029424 41011680192 41069330694 41162458428 41255797336 41315453991 41404356630 41508361440 41616686664 41652487695 41660965710 41662642680 41719545504 41864405037 41866090196 41874611688 41966406720 41969565456 41971254848 42120694980 42125560932 42216206760 42217906080 42277252185 42373118970 42432700128 42469203140 42590417016 42627055705 42842558772 42843931403 42937851320 42946590960 42948319680 43097445790 43203964440 43205703520 43422384096 43425523232 43583779512 43679321280 43682608944 43745774814 43843076340 43939317240 43941085920 44064727056 44102634030 44164647072 44327017098 44328801384 44429320208 44438363424 44589307140 44592663297 44594458276 44699513040 44701312320 44856525210 44865655380 44928741312 44967391560 45084743886 45095735664 45134529570 45197993568 45364162662 45365988696 45463607280 45566699360 45630752895 45632589660 45636024343 45736064920 45906059990 45968758472 46136283102 46138140216 46139618434 46240762960 46252174176 46355050560 46412772003 46525855680 46527346320 46762567488 46765948096 46818772497 46936377936 47042809632 47215761138 47217661704 47319264720 47493232605 47495144340 47496666035 47561927616 47602843080 47612532240 47736787644 47845034328 47846960224 47856699072 47914219143 48022868166 48137937120 48143498208 48247093440 48305082735 48316859640 48426421680 48536232160 48604459995 48606416460 48672803088 48674762304 48853713636 48960807840 48964493032 49071830080 49142935062 49146487754 49252241220 49254223760 49375959360 49433721660 49435305465 49685227956 49688819852 49810033728 49869901557 49982985234 49995171216 50106372960 50216362560 50403010320 50404625180 50588315505 50659448112 50661487296 50847742764 50959208160 50963043768 51036737283 51146558190 51152466846 51262536780 51264600240 51275034720 51391304640 51453073035 51525421584 51535909152 51569746670 51714853281 51716934948 51840855360 51844757328 51846844224 52020858330 52149431880 52151531040 52155456392 52269788480 52332612745 52343264610 52461956820 52464068560 52535723968 52611691608 52656951165 52727180688 52729303104 52730992496 52923160836 52924856439 52926986812 53040875160 53119869417 53238021270 53507168568 53553198465 53825663619 53827830252 53960869872 54080892320 54161435484 54277980120 54280164960 54281904040 54479724390 54556328736 54603261180 54680039232 54756903474 54759107592 54883277904 55080908820 55085054661 55087271988 55205808840 55219268160 55411001730 55488915552 55536650260 55547954280 55550190240 55743072845 55819206716 55832815584 55959420608 56026679527 56160926640 56167414576 56288275680 56369669580 56497491960 56707485870 56783117664 56787222688 56994173208 56995999242 57123411696 57262121280 57333424239 57460948090 57605285920 57672675270 57815217720 57966099282 58111706016 58243478592 58313482773 58325351994 58327699752 58453209360 58457435120 58585756320 58670472420 58674888441 58752969408 58803512040 59022077130 59102689464 59105068512 59188153059 59322366558 59452409520 59456884396 59599350720 59670984555 59677877987 59806292910 59808700280 59820873840 59956522080 60112991848 60127647552 60179372760 60336424106 60483612384 60485550216 60487984928 60618143040 60841003860 60843452880 61067142045 61151049792 61205616290 61515044136 61517520288 61743687642 61883696004 62031977280 62036461760 62106534945 62111024815 62262542160 62425029996 62493964020 62579318256 62581837248 62799135294 62811917532 62949610080 62954348184 62956882272 63092352960 63188341398 63324310140 63326859120 63470457440 63483376320 63559678455 63649050192 63703804710 63793379104 63885625524 64030490888 64263838158 64268483986 64406776980 64419886440 64422479520 64568562240 64646168685 64805946660 64808555280 64897070784 65136197952 65138284848 65194320490 65523913416 65669654960 65764614510 65908975860 65911628880 65913740620 66153951045 66158733515 66246970608 66490525647 66493202076 66643980312 66657545136 66660228288 66883960710 66891687414 67051968480 67204013760 67284787815 67393111968 67451087340 67545930816 67627115829 67643603496 67701794355 67796990352 67950725024 68046243993 68048983044 68195410920 68203289128 68350049040 68352800320 68448884490 68604097380 68700562112 68859089985 68953137708 68955913264 69126343104 69207210324 69209427651 69361144440 69532575840 69774008395 69791019480 69949275760 70148922144 70209268220 70302907584 70564214448 70566475252 70721166880 70823641707 70826492556 70978897080 70984028360 71242716510 71342891424 71404264620 71605181466 71767551492 71770440336 71785048608 71947826496 72034302249 72197645338 72215247312 72370640160 72639632520 72804348240 72909624690 73009204632 73012143456 73177703872 73265657843 73280570454 73441211760 73446739548 73449695984 73607745120 73622727360 73719731631 73878361830 73881335640 74063939040 74321105495 74533229778 74881235520 74974477851 75141239810 75159559440 75324543840 75329989280 75604515480 75606937770 75609981160 75989172168 75992230944 75994665656 76164548928 76271614146 76438812240 76444565652 76728700269 76893805170 76896900360 77086956960 77288132376 77306975424 77354620005 77575402422 77751310364 77767135992 77770266336 77937612480 78031287495 78040301983 78224147820 78227296560 78233184588 78404682720 78514896915 78692935230 78696102840 78803585952 78917537412 79093954656 79096488744 79269879360 79390480218 79561312740 79741723880 79761165120 79857031905 80038113610 80239163680 80647400288 80741745378 80941304808 81118739520 81121338480 81124603840 81242153226 81420247440 81422856060 81834493104 81904891770 82020058848 82138661388 82324916856 82511594672 82630907982 82808713260 83016722880 83116502595 83233373328 83304975390 83321931420 83325285360 83439091008 83728810074 83732180392 83749223376 83939130912 84241389960 84251121864 84432413520 84435812160 84554504370 84746237940 84865400256 84938406280 85061228805 85180834032 85254111410 85493998863 85685117544 85687862806 85875702640 85893181920 86191422135 86194891580 86407928880 86411407040 86509012905 86844768192 86851046464 86949148923 87167559024 87365217888 87491549628 87686152680 87878634480 87882171840 88129454112 88205268060 88208094065 88329294144 88533115695 88654034196 88657602768 88858640416 88876726848 88983549837 89178614280 89185326594 89188916552 89399026080 89709439365 89713050420 89731310760 89934783120 90169487772 90191471328 90269059140 90395987136 90504636159 90728325324 90731977392 90927214560 91133398720 91261505790 91265179320 91272048686 91472129840 91808424435 91812119980 91937516944 92272566204 92276280432 92279236868 92481525920 92504348352 92615531463 92622226921 92825544006 93054692640 93637544994 93872755872 94085619264 94198702941 94431522276 94435323408 94638529440 94782512097 94986465210 94990288680 94993332070 95205686160 95225064480 95473575288 95555707065 95690068656 95693920448 95828438286 96045736332 96275874240 96286996416 96402725979 96610165470 96633719280 96852843360 97072464320 97189137955 97208919990 97212832920 97345606176 97683611753 97707427272 97791480735 97921615680 97928986064 98285870124 98292975508 98504482440 98508447520 98646921765 98867443320 98870610930 99370455912 99377639704 99739803114 99965970468 99990342432 100212745920 100337531121 100806020640 100809250360 101176631010 101318896224 101695485528 101918416320 101926087536 102073474566 102293116380 102304933692 102525073560 102529200480 102550069440 102673326735 102906146070 103050843168 103071818304 103139493340 103429706562 103433869896 103689514656 104041716660 104049547693 104298863760 104303062080 104310912784 104665225490 104686529220 104923913640 104928137120 105223383216 105313902330 105454361376 105461984992 105846321672 105849712878 105853973624 106081750320 106239738834 106476042540 107014337136 107106396930 107651327238 107655660504 107921739744 108161784640 108296468007 108322870968 108555960240 108560329920 108563808080 108959448780 109112657472 109206522360 109364437035 109513806948 109518215184 109766555808 109920855681 110161817640 110170109322 110174543976 110411617680 110817542745 110822003460 110830344833 110977831104 111073300520 111095908560 111100380480 111486145690 111638413432 111665631168 111799844667 112053359054 112321853280 112334829152 112576551360 112711859715 112739339160 112994983920 113410406655 113414971740 113566235328 113574445376 113988346416 113991998484 114246823392 114666848478 114921896180 115210571840 115340707755 115345350540 115349046085 115630435440 115932198564 116223412032 116363103633 116626965546 116650703988 116655399504 116906418720 116914870240 117171512640 117340944840 117349776882 117607024080 118039402845 118044154260 118205378928 118210137024 118376306118 118644733116 118904819040 118913768792 119085720327 119341969110 119355755974 119612585820 119617400560 119641747680 119913044160 120057170415 120225983696 120358745520 120672848212 120967224768 120971100432 120975969856 121112618067 121682007720 121686905760 122134284090 122411232580 122857337655 122866219385 123030088272 123035040576 123487375284 123491331691 123767392008 123946361973 124213069890 124222049630 124525084320 124850059992 124957463085 124987928040 125158636512 125593215111 125598270588 125623835064 125899220160 125908696368 125913764544 126376682796 126648620280 126653718240 126940914880 127119356910 127298100384 127407609420 127586758208 127771251048 127881167115 128060981776 128527676316 128531794209 128536967972 128813553960 128839772880 128844959040 129292337370 129611893320 129617110560 130276569696 130388640980 131047826832 131339309920 131529229020 131817951720 131823257760 131827481240 132307902090 132317467030 132493941216 132981051294 132986404152 133287960624 133315090272 133767921420 133777989891 133783374828 134103936960 134569575630 134786223936 134902174680 135254231658 135287206992 135403588710 135593980704 135901450048 136064793137 136092487986 136097966088 136390821840 136406578256 136700098080 136892258685 136897768980 136908073029 137208194760 137718179970 137906275416 137911826528 138414420648 138418855302 138722288880 139065151680 139238316009 139548016790 139582038960 139898551520 140297844288 140418536440 141128428896 141132950504 141442333760 141647283414 141652985112 141957794160 141968056720 142485433020 142489998105 142685782848 142808529240 143210362932 143535102984 143540880672 143570097216 143742657429 144068604498 144395290676 144430494624 144741280320 144915248205 144931989397 145279265040 145608696480 145813379985 145819249380 146018409264 146024286912 146531315686 146561140908 146882423520 146893479096 146899391968 147215490240 147439463262 147756723660 147762671280 148127878080 148305916395 148642210990 149066459556 149948955702 150282479620 150319118880 150649087680 150659978560 150841060265 151209030960 151213875540 151219962320 151978344336 151984461888 151989331312 152543228292 152877624480 152889131304 153110211849 153457400538 153787610340 153793800720 154173913920 154359219105 154576264752 154709240010 155144559843 155150804844 155502620728 155534271984 155540532672 156062574990 156080603966 156448295640 156454593120 156466369176 156809365440 156997838235 157029793830 157385870460 157392205680 157607171904 157835074824 157970853495 158187909312 158192977488 158774569317 158780960436 159122625480 159483447760 159714063810 160076227220 160478327360 160659595395 160671209965 161294800576 161476990857 161483490756 161488664519 161882609616 162242676960 162484306452 162840494880 162845712120 163668986208 163809783540 164040117696 164277322776 164649833712 165023189344 165255163983 165261815964 165617426520 166233005190 166466746656 166609950780 166643862840 166650570720 167229218535 167457620148 167464360784 167498446752 167878261824 168080038581 168482779920 168502243728 168864827040 169109008740 169492475880 169876812560 170122457610 170361668064 170508222820 170987997726 171370235088 171375725612 171751405280 171786363840 172000272717 172012707139 172382844270 172389783160 172815857760 173018025810 173898297846 174335118048 174730435776 174940448319 174983099256 175372305360 175757268960 176024665323 176258908224 176410536120 176416188130 177066231390 177308068392 177315205536 177717280832 177967099674 178357228560 178370653188 178377833104 178798052160 179012953665 179033633961 179418878730 179426100840 179462621520 179869566240 180338975544 180382942656 180494113345 180538118280 181009272318 181456650648 181463954784 181854429120 182523011580 182530358640 182544097372 182944259680 183201426135 183616848870 183624239960 183875033888 184545132408 184552560864 184558473736 184963051840 185231062926 185244453842 185651088012 186109385280 186333074445 187275089988 187745511744 188397405882 188863044552 188870646816 189277058880 189526447673 189565024194 189972930420 189980577360 189986664140 190411372320 190450128960 190679035365 190947150576 191111414130 191380137312 191656876572 192091472664 192805451958 193220330940 193267438560 193705686720 193938506055 194378275910 194417839980 194425665840 194691212352 195367223506 195414854544 195582961470 195857972128 196571740248 196585951016 197008964880 197016895040 197293843530 197734886640 197741221860 198476200545 198740911824 198755279408 199479606228 199931940936 199980684864 200675062242 201612041280 201618500720 201854363445 202353262020 202637792448 202881347487 203105383065 203390971056 203852175072 204138731979 204146949132 204586232760 204609867384 205050147120 205058400960 205346653470 205812292140 206101686336 206278986680 206577269955 206859413124 206867739792 207379029312 207628282953 208083433320 208099095386 208597727520 208621825568 209322025185 209330450980 209373058440 209847827280 209856274240 210446766432 210627804660 210908722752 210923969984 211177484371 211692643344 211699425756 211707947248 212163500640 212479477668 212952085080 214028674272 214212793860 214219657015 215302654476 215311321008 215843479488 216102906747 216592936014 216645741936 217111920480 217127616160 217918897560 218413044720 218728874070 219027613896 219036430368 219533111616 219796973529 219841711362 220323635280 220340218644 220349087952 220823235360 221159194893 221635085490 221644006920 221660689666 222146601040 222191817120 222963316485 222972291380 223276826864 223599689334 224106718108 224643706560 224669658304 224923433553 224939693951 225423719430 225478678320 225989967840 226820813310 226829943480 227976692832 227983996968 228180121715 228493646784 229333696956 229843792360 230186100807 230681415510 230690701080 230698092170 231260870880 231864397128 232063860015 232726207266 233253931092 233301407976 233310799008 233812837440 233829740480 234093862485 234120905949 234681889680 234699553764 235214048160 236078805690 236088308520 236410757856 236752612236 237289466232 237809638080 237827537584 238171440654 238683938220 238711511948 239225171640 239234801120 239283495360 239571095715 240114340830 240451967392 240717491040 241345696424 241942200864 242225236134 243364015440 243373811520 244268568180 244822465160 245714675310 245732438770 246060176544 246974750568 246982663382 247534784016 247892723946 248426139780 248444099260 249050168640 249349507785 249700119984 249914926170 249975856080 250317273024 251186430222 251196541176 251247670128 251817392736 252691758683 252753365592 253297240560 253307436480 254238713820 254596200768 254815218840 255183686415 255542502096 255762334230 256121963552 256481996589 257055352632 257063588418 257073935944 257627107920 257679545760 258574266405 258584674740 259223786640 259234221120 260553139392 260777281960 262095653664 262678619840 263058458040 263635903440 263646515520 263654962480 264615804180 264624282195 264634934060 264987882432 265599347085 265962102588 265972808304 266575921248 266630180544 266950649511 267535842840 267555979782 267566749656 269128318095 269139151260 269804349360 270508463316 270574413984 270807177420 271187961408 271513908477 272129586274 272184975972 272195932176 272781643680 272813156512 273400196160 273784517370 273795537960 273816146058 274416389520 275425273305 275436359940 275812550832 275823653056 276828841296 276837710604 277444577760 277866680763 278476632018 279096033580 279164077920 279797103040 280133397635 280837072880 282256857792 282265901008 282596108823 283294566828 283305970224 283915588320 283936113440 284347536291 284970866040 284979996210 285617058480 286420725864 286667121195 287070205968 287081761344 287485314858 288137208996 288790581352 288860989248 289208177937 289830496410 289863978794 290558530080 291217392960 291567413865 291626759970 291638498760 292036818528 293050835259 293062631372 293122281816 293374442205 293764847040 293786958192 293798783936 294878926524 295513447320 295525342560 295940765295 296611832790 297284421980 298132919112 298389389935 299897911404 299907519821 300564959240 300638237760 301012593363 301682120530 302418061920 302427751080 302439924640 303956688672 303978662624 305086456584 305755248960 305778262608 306220423698 306914801076 307575220680 307587601440 308718438210 309152529504 309418480020 310289119686 310301609688 311005241456 311068543968 312125149980 312148643079 312161207932 312896591280 312909186240 312932738352 313995676470 314059587660 314771740920 314784411360 315670149648 315941706990 316385954976 317549138634 317561920872 318245250960 318966895520 319428127620 319452170401 320152454440 321319190790 321342419930 322953981714 322966981512 322977329038 323765219232 324485353920 324889404021 324968612904 325680989760 325691424240 327337972416 327619567080 328554645552 329299667424 330046378688 330510327966 330523631928 331234853040 332452628235 332466010380 332491034499 332933493312 333219901560 333287725680 333301141440 334458437070 334915240296 334928721568 334996893504 335399534001 336160077162 336965559840 337004487456 337729654080 338135579145 338218017480 338984951760 339753625120 340231219965 340244915220 340723336128 341016445640 341975995452 342740470176 342751451224 343502810560 344000545434 344025414278 344765688540 344779566320 345631715520 346036051620 346047138255 347796595692 348670236096 349089310899 349880896638 349966198512 350744610720 351514537920 352049330646 352821072240 352832376260 354118208535 354132462780 354616136784 354630411072 355934199348 356714457120 356741306376 356755666208 357257160981 358025907330 358067267922 358837757460 358852201680 358925243040 359739132480 360171511245 360677951088 360988226690 361076236560 362018544636 362913301296 362927909568 365046023160 365060717280 365088194744 365888519360 366328289215 366402852270 367233697740 367248479920 367750067776 368598658155 369090264816 369105121728 369116947472 370462125852 370473995073 370488907684 371302176024 371839085919 372666148890 374550179976 374872389255 376779645333 376794811764 377726089104 377741293632 379052895346 379130048388 379945860840 379961154720 379973328280 380822744640 381358070730 381894301152 382222828260 382760274624 383313753144 383643501345 384182945328 385595382627 385610903916 386440661880 386534877120 387877012110 388756551820 388835679960 388851331680 390201509915 390734447012 390829709088 391165922940 391715944256 392186756689 393143480496 393171902032 394017929760 394587687060 395469773280 395482443720 396952401090 397481823648 397510558816 398959212456 399863881872 401333969673 401350124484 403237001440 403708726890 404706524040 405762694974 406210766130 406781942112 407704350144 408194379411 408277463958 408293898264 409172465520 409219734768 410100294240 410693306940 410724219087 411624584280 412557973360 413154539910 413718826248 413735479584 415256565906 416166866640 416198190772 417195455040 417243651136 417714948027 417745145909 418644050370 418660901960 418746116880 419695654560 420893532864 421255609320 422354968742 423385286688 423398851512 423415894496 424327001280 424958955336 425904170160 427469994315 428057348544 428425587720 428439314030 430605308952 430622642016 432205813494 433185872028 433291483872 434223840960 434255232320 434745744615 434795968191 435837795120 436826089440 437457748140 438055227792 438072860736 439593947058 439683422724 440647270560 440680437288 440698175904 441646470720 442318389786 443270170980 443288013840 443321379332 444293202080 444383634240 444917749185 445926632970 445944582760 446553653728 447199378668 448213436216 449846867106 449879387902 450847438860 450957356640 451979935680 452523180795 453641626620 453659886960 455953385664 455967993936 456360243430 458667393912 459687584720 460372201614 461362831020 461381402160 461396184340 462521741760 463077657315 463111134605 463728794256 464127720030 465433679529 465452414532 466507862184 466602815952 466621598016 468187724970 468241811898 469363779360 469399107528 470428096320 470993514705 472157611380 472176617040 472821515712 473505224472 473912560485 474578932464 475655075168 476323707951 476342881308 477367876440 477423023896 478450343280 478469602240 479142191430 480228681660 480903934784 481434982080 482013629895 482691392848 483884401728 484450472268 484465993557 486728030880 488418058765 488537136360 489644930320 491429350620 491464877540 492120353088 493949501136 493965326764 495069568032 495765491949 495785447892 496852279560 496888198520 498699015570 499400239968 499829852340 499951712160 501687655605 502372860444 502393082352 502495340256 503634785472 504240115743 505383517366 505506731184 506594481120 508477427640 509630437680 510367372830 511085004192 511524668460 512243927104 512859604901 512963993178 514110705264 514127176836 514147871888 515254215840 515359091520 516038121417 517148532810 517169349480 518447573280 520247738465 521554563920 524191307328 524821344957 526116916080 527271806880 527309924960 528073995969 529231608360 529248564390 529269868120 531198694170 531924205176 531945616608 533151842496 533901299022 535071685680 535111959564 535133499312 537100901883 538256636190 538278302520 539608698720 541016926632 541148827968 541482340035 541614354840 543027816954 544259172548 544369951944 544391864352 545563287360 545626313024 546282113881 547569034740 547591075920 547632292116 548832779040 549604278405 550850546610 550872719880 551625101664 553657682592 553675421208 554151724165 554889155520 555733361526 556953264036 558192067160 558328155840 558999223335 560266795270 561674145760 564531802016 565192217646 566589133656 566611940448 567831176640 567872226880 568579343019 568695072582 569941732080 569959992420 571234116960 572841451728 573334242390 574140411936 574970629716 576274417992 577581162704 578416355874 579660992820 579727957588 581117060160 581815518165 583134827730 583253519940 583276997520 584073637056 586101670518 586125262744 586244563632 586748884410 587573916384 589757853048 591026894640 591050685120 591881530590 593223665580 594568843960 595428601635 596265838224 596778779870 599795822808 599815039642 601129918480 602025186726 603364241060 604836123840 604855502160 604879849280 605563090335 607913377344 607957325248 608644042461 610172913168 611556525216 612440847396 613829602152 615150441360 615175202880 617436876420 617456658455 618305059008 618836960040 619731809865 620578239372 620603219376 622010482912 622137087936 622884848859 624250299960 624297286158 624322415864 625793182560 625865476704 627966075555 627991352940 628119175320 629543481840 629568822720 631340299296 631883413980 632771909952 633532453113 635098277268 635123841744 636490501920 637933791040 638856255240 638904340802 640304908880 642638381580 642658971045 642684839860 645907963428 645933963024 645954658076 647530438464 648308720241 648355588447 649778808042 649937225808 651382848480 655239134160 657109291104 658599334848 659390920587 661020655932 661047263856 662469706080 663477584679 664905256470 664932020760 664982068998 666439803120 666575451360 668889949455 668916874140 669830480592 669857443136 670799068002 672320154324 673931119680 674008974912 674819081853 676271158290 676436034960 677969903520 679507250240 680323965685 680462439930 680489830440 682032891280 683951990904 684540365145 685480940352 685502902448 688001090868 688050828556 689531377080 689559132640 690558302421 692072103240 692094276510 695593191384 696191580045 698178621798 699761793276 699932397024 701489221440 702362717847 704098661292 705642144480 705664752520 708236417070 708264925560 709232273568 711868398696 713428914240 713482612752 713511332416 714514321962 716051814660 716134535844 717675514920 717704403360 717850486080 718713287145 720343022490 721355902176 721976453380 722152473120 724037089272 724659946985 725826602592 728346833851 730092046320 730121434560 730176389488 732656578430 732805704540 734467395480 734496959840 737197316310 738180529632 738233894944 740924251704 740947990146 740977815368 742604352048 743678171838 745332297780 749100359952 749744778510 753559290666 753589623528 755452178208 758075276049 758105790692 758260096776 759891721680 759922309440 759946656560 762716141460 763788602304 764445656520 765551059245 766627506288 767287002690 768365890656 769445989767 771190765254 771221807832 772881323760 775722799215 775754024220 775812413831 777513103640 777671359920 777702663360 780403019830 781468894024 781659418176 782331845880 784373513378 786286960992 786343804064 788035859520 789175374120 790939546560 790964887440 793872846585 793904802180 794963647296 795021117632 797918424912 799727763744 802667939346 802700248968 806474002880 807384954285 807417453780 807443322595 809413048080 811525389948 812421532260 813563884224 814541725431 816388758822 816554927916 816587796528 818344931040 818439469536 820200588480 821386613880 821448438174 823249168560 825115946720 826275819915 826309079820 827437652496 827470959168 830513131812 832333733280 832396381544 833600042289 835429896054 835490291818 837288100740 837321803920 837492233760 839391309120 840400192905 842511218640 844709937484 846770573376 846797703024 846831788992 847788326469 849917910672 851808340320 854939988630 856851175440 856878628060 860001363585 860063535695 861210617904 861245284032 864411626988 866371744056 866582967744 867624533811 869491489230 869591936382 871675590240 873652178880 874702241595 874915496280 876110455584 879152505777 879187894116 879366845448 880123326615 881294541120 881360874576 881396351808 884636779572 886540341960 886576027680 886642758664 888586404160 889835498370 891853265940 891889165520 893107307456 894398757336 895168169805 896426872432 899693734212 899722559463 899758775804 901694877720 901914713280 903037780089 905046361590 907283253240 907319773920 911935987872 912720486860 917334787824 919375169440 920744403228 922725662040 922762804320 922792368680 926155314630 926222269210 927457588512 928255440060 930867359058 930904829064 933015724368 933205631904 936375449940 936445929237 936483623796 938727558720 938798215056 941987029410 944315222760 944353234080 947010448944 947632238365 947825120970 949157864928 951310150336 952453551959 952647415902 952685762616 954735752880 954846047792 956900686560 958284382860 958356511203 960457363320 964027259790 965382785696 968900944536 968931987114 973456061760 974668212063 976836117530 977074272720 979289860640 982858701240 982929755080 987899002272 987930653528 990139136064 991530983898 991570895784 993704559120 993776397040 997398031140 997473103497 998800479936 999659704680 999903424320 1003375311210 1004745720888 1004786164704 1004990680512 1006198602003 1008480231486 1010767034732 1011013462368 1013188962240 1014406737435 1014523925779 1016954855280 1019260875360 1020693659895 1020734745660 1022170008384 1023049336920 1025719209802 1025927986356 1028221410528 1028254353672 1028295743776 1030508431680 1032076242834 1034297065620 1034338698960 1036895146560 1038141414765 1040495476930 1043109127840 1049642689914 1052233832160 1054543613760 1054619849920 1055887421855 1056147991938 1058463216720 1058497128780 1058539736240 1062397388340 1063848410352 1063891233216 1067802598044 1070143371360 1070223919128 1070266998624 1071771482943 1074201803766 1076513272380 1076556605040 1079217397440 1080514533735 1082033853264 1082964680070 1083228709680 1086055633908 1088518345096 1088739903888 1088783728704 1092564227762 1095138069480 1095182151840 1095264584232 1097665558080 1098984867645 1099208556810 1101701093220 1101745439760 1103250203328 1105795974465 1107315365184 1107350842416 1108303448330 1111421985219 1111466723052 1113906528072 1116384134320 1117998446670 1120533590540 1123348291520 1124617167765 1124698469755 1129063604032 1130338935999 1130384435292 1133178267312 1133223880896 1137158686038 1137390145164 1139883464160 1139919984840 1142468233920 1145682903456 1146668484780 1148280823872 1149941259432 1150930504035 1152548835984 1155162325408 1156786147881 1156832711748 1159321985640 1159455915176 1163631036330 1166269655460 1166507039880 1166553995040 1170604529745 1172203341036 1172250525488 1172489127264 1173497768820 1175147832768 1176560270067 1179515706096 1182053789280 1183763061180 1186447331160 1189137687920 1190857203270 1192531676448 1193557559740 1199591645616 1199630079284 1202259836960 1204001909019 1204050373452 1204088949973 1206728482120 1209711004320 1211126180670 1217288084922 1220345826336 1223113050432 1224583138233 1224881694792 1227659204304 1230300882720 1232172657261 1234873752840 1234913316910 1237673920080 1239463619730 1241156478744 1241206438752 1244020965824 1245769697718 1248500599920 1248594572316 1248644831728 1251586365120 1251730953408 1253235437727 1255932151110 1255982705880 1256238350640 1259086963680 1262680598592 1263458793415 1263766827960 1267064906226 1270196554536 1270247683488 1272981003840 1277712510480 1277808681604 1280609817760 1282409982945 1285276763160 1285317942090 1285369679720 1291815926856 1291867926048 1291909316152 1296617440482 1296711176894 1299557616084 1299874451616 1302765696960 1304387904573 1310478268320 1314218582208 1318781841174 1322041311864 1322094527712 1324939412160 1326685133711 1326955169358 1329810512940 1329864041520 1329964137996 1332879606240 1333150902720 1334753247555 1337779898910 1337833748280 1339660961184 1341598136004 1344640308648 1349638163706 1352542316580 1352872069920 1355939807040 1357569542385 1360647931370 1360924879860 1360979660880 1364065782560 1367903981808 1369080730290 1371005804896 1376002181736 1376101657112 1379062754160 1379118265280 1381116604842 1384144206480 1384188553020 1389333403815 1391186382768 1392383160090 1396357243596 1399523586552 1399864794048 1404725435694 1408197322584 1411284288960 1411329505040 1412980544115 1416472834140 1416529851120 1418464547136 1421737681455 1423736797392 1426965225504 1428971123853 1429028643924 1432103629320 1432269071688 1435351029840 1435408806720 1437426574290 1440686044980 1442711804352 1443952906760 1444304946240 1446040889685 1448074178544 1449319893970 1451653205184 1453397980671 1456693667702 1460184092640 1460352778976 1465254176295 1465313156860 1465611409080 1468934790960 1468993919680 1474394632620 1476361059264 1476467789888 1481848503408 1481895980292 1481955630736 1485208704096 1487356343676 1490664595560 1498200719904 1499489557020 1499537599105 1505062966815 1507118581332 1507179247056 1510904356416 1512720347229 1516150552098 1516211581384 1516520193552 1519783443360 1519893313120 1525432282920 1528891313040 1531102118490 1533255012576 1534574005380 1536731781312 1538578814703 1538891979534 1542381530508 1542443615664 1545762647520 1548114364251 1551445598430 1551508048440 1551624827662 1555026207280 1555342719840 1560743215395 1560806039660 1562937788048 1564663691760 1568747026756 1572573921984 1572687608128 1574464034871 1574577857657 1578350748240 1581929774880 1587745693170 1587809604360 1595836849824 1597260852005 1599455527488 1605335878692 1605400497936 1611302705649 1614769908570 1614834907560 1614886645190 1618826096160 1623050779896 1624447020105 1624843064520 1629083450862 1632777517644 1633109855832 1633175593056 1636689862080 1636878939072 1638846341643 1642773227760 1642896876348 1646498337120 1650231893440 1652551639830 1652618159640 1654875304992 1661026263624 1662455172495 1664667466560 1664792763088 1667200084578 1670859792108 1670980583636 1674576201480 1674643607840 1674984467520 1676997670005 1680800385810 1685022437280 1689419874968 1693595406048 1695576652938 1699835821344 1703616680640 1705738029057 1709879977260 1713702350880 1713757256120 1720002727170 1720127071390 1722421235808 1728823253976 1732743488112 1735249067622 1738982978460 1739183872764 1743351180480 1745446554495 1749404483190 1749830992560 1752220911168 1758305011554 1758375788232 1758733690896 1760246653230 1762721749152 1768842310781 1769273559144 1773080683920 1773152055360 1773285517328 1779670996740 1783706531880 1783778331040 1786285804905 1788797514672 1790336339610 1792853744864 1799387468424 1799445118926 1799517551608 1803389755440 1806075560178 1810092723180 1814566506480 1814639547840 1823871975744 1825440973720 1834669575648 1838750338880 1841488806456 1845451324080 1845525608640 1845584737360 1852310629260 1852369975365 1852444538420 1854915177024 1856510880120 1859195429595 1861734718116 1861809658128 1866031448736 1866411263808 1868654546577 1872750899880 1872891858474 1872967247592 1877596430112 1883898226665 1883974058820 1884115862161 1888630445520 1888706468160 1894020897888 1895264476730 1895650241940 1898315729856 1900597359339 1904907103918 1905294831804 1905371525232 1909471505760 1909692095584 1913801373120 1916568765720 1916713022406 1920914726640 1927976913135 1928054519580 1930765571392 1937801889072 1937863974228 1945066765341 1949336424126 1953672235060 1954148545440 1958579721280 1960933783445 1965717402480 1965859510160 1975798004544 1975861307056 1978172761761 1983061967796 1983141791568 1987409118240 1987552794080 1990432754037 1994796062280 1994946206994 1999319409360 2006669848365 2006750622420 2009491441776 2009572329408 2012397204006 2016960462972 2021534069464 2022026924736 2024457245559 2028813474870 2029047851558 2033909710560 2038521750720 2040971897055 2041387319790 2041469491320 2046098673840 2051438419604 2051855972712 2053621095435 2056442821056 2056508707344 2056591487552 2064152485668 2068594131240 2068677397920 2076282829530 2080990953860 2086218255680 2088574740135 2088725729545 2099285379828 2099352638747 2104467664320 2107088153541 2111774843710 2112295983876 2116926433440 2116994257560 2117079472480 2124794776680 2127696820704 2135605196088 2140286742720 2140447838256 2140533997248 2143542965886 2148403607532 2153026544760 2153113210080 2161029067470 2164067706528 2165929360140 2166457419360 2172111267816 2173979840955 2177036690192 2177479807776 2185040501553 2185128455524 2190276138960 2190364303680 2190529168464 2197969735290 2198417113620 2203402186440 2203490879520 2211591948930 2214701684832 2216606896660 2222843970438 2222933446104 2227813056144 2232768268640 2235996893340 2236165192807 2241067181080 2249234335530 2249396939510 2260677871998 2260768870584 2266356534624 2274225828147 2274317372076 2274780290328 2279766928320 2279839969680 2291365806912 2293336969560 2299882518864 2301861008070 2305097671968 2310324650816 2313572295762 2313665423496 2318643971280 2318911830352 2327168397645 2327262072660 2327437241493 2332539310920 2333014079760 2333107990080 2341209059490 2344406682072 2344501050976 2344978254528 2346995537640 2353120540134 2359031412192 2364107578560 2367526122360 2372894662320 2378275375840 2381618539755 2381714406540 2385063352896 2387115119480 2399183291232 2399260158568 2404519673920 2408003818038 2408100746904 2408177899946 2413456964240 2419422008640 2422252361340 2422329967785 2434576169844 2440691652672 2443625176293 2449166276466 2449763389584 2455318408608 2460601765440 2463843819749 2464345314522 2469747505680 2469826633820 2475347840160 2478827459745 2478927239460 2482312957488 2482412877504 2491539395436 2497001199840 2497189144632 2497289663456 2500800126867 2506470875454 2511864302220 2511965411760 2512476701280 2518173927360 2521200578715 2526917586830 2527533655920 2534129812452 2540393109072 2540495366976 2555425020960 2555617363208 2561219635520 2564298024505 2564819965890 2570553526320 2570635884180 2570739359440 2580190607085 2583631853712 2583735852096 2583818632304 2593234880964 2593422353788 2599115232168 2599748903232 2602873601433 2608775809146 2620956536640 2624106724785 2637457517331 2637563682348 2640369979845 2644082623728 2644189055424 2653370267422 2653910338716 2659621025880 2659728083040 2659928275992 2665759212480 2669506495110 2675559797820 2675667496560 2679321922368 2683196272008 2685504509415 2689280617296 2699167678389 2699276327412 2705084633160 2705744139840 2715139084770 2721295862740 2721849759720 2721959321760 2728131565120 2731410569405 2735807963616 2738161460580 2742011609792 2745307296823 2752004363472 2752203314224 2758125508320 2762233209684 2768288412960 2768377106040 2778666807630 2782372765536 2784766320180 2792714487192 2799047173104 2809337787711 2809450871388 2816394645168 2822659010080 2825961088230 2832945668280 2833059702240 2842896715095 2843475362910 2847473594784 2853930451008 2857360655877 2857942247706 2858057287848 2864207258640 2864538143376 2870702059680 2874853148580 2875069533609 2881372089960 2887905813520 2892081779370 2896148357088 2898639787940 2906795961342 2913387335404 2920368185280 2920705557952 2924004636189 2924216021363 2930508352590 2930626313720 2931222818160 2937869581920 2948789265240 2963697006816 2963791960584 2963911261472 2970417408192 2974712687352 2981329191120 2992419310491 2996401439808 2998979114040 2999075198210 3010125933630 3014237162664 3014358494112 3025440694458 3032301104196 3032423162768 3033040387104 3039566886720 3039786626240 3043220212305 3043571777337 3050864565840 3057782626080 3062204236980 3066510025152 3069148010760 3077157629406 3077783959068 3084763061016 3084887231328 3091525295040 3096228728502 3102891196860 3103016096880 3103249655324 3110052414560 3110685439680 3114424244295 3121486430790 3121612079320 3125875576096 3129327383520 3137494053512 3148928069742 3149155715314 3156701496480 3163859549760 3167662265565 3175491386340 3175619208720 3191673699648 3194521704010 3210671757384 3210800995872 3222605411298 3229539817140 3229669815120 3229773290380 3237652192320 3241543601205 3241777942235 3246101559792 3248894040210 3249686129040 3258166901724 3265555035288 3266219711664 3266351186112 3277692683286 3285546455520 3285793752696 3292996674240 3296954602935 3305103279660 3305236319280 3309750609984 3317387923395 3322052527248 3324910344990 3329585526176 3334265955657 3334400169156 3341719584216 3341961167272 3349152402960 3349287215680 3353995340010 3361600771620 3370044874560 3374095409265 3378839749936 3387190812096 3391153305876 3399671642688 3411476058114 3419759954520 3427404701760 3427514512240 3440005454340 3440254142780 3444842471616 3452791512105 3457646507952 3465486976224 3470358443643 3470498135244 3477965956920 3478367745528 3490893108990 3498808966380 3499661985120 3511813589235 3516610023108 3516751576464 3517467381792 3520493306460 3525443498304 3529680810201 3537684621562 3538547118288 3546161367840 3546571034656 3559341993480 3567413063760 3567556662080 3572571609810 3577595029344 3580672679220 3585707489728 3590017234307 3598774936848 3598890237852 3599035103216 3606779510880 3612151120356 3612266849919 3620185446360 3629133012960 3641734169255 3650881947440 3669339151296 3673749414699 3682977612912 3690902648160 3691169474720 3696517971783 3704621258520 3704739950730 3704889076840 3713021760240 3718390859190 3723469436232 3723619316256 3732062897472 3737309093154 3745501799760 3745783716948 3745934495184 3755192860224 3759706313181 3767796453330 3767948117640 3768231724322 3777260891040 3788041795776 3790376380245 3790528953460 3791300483880 3801194718678 3809814207836 3810589663608 3810743050464 3818943011520 3819384191168 3823974797167 3833137531440 3833426044812 3841829453280 3847229948835 3855953826270 3856109039160 3875603778144 3875727948456 3879062069155 3890133530682 3898672848252 3907344470120 3908297090880 3913163713719 3921867566890 3931434804960 3931719020320 3951722614112 3956345523522 3966123935592 3966283583136 3974818236480 3975105588160 3980055401133 3980865508074 3989592124560 3989892413988 3998638818720 4013339696730 4013501244840 4018982883552 4024794408012 4033920925944 4043068138928 4048914491118 4057626949740 4058095703116 4067819421120 4072708627155 4081943794110 4082774639580 4082938982640 4092197347680 4102876839208 4103711945424 4107242190870 4113017414688 4128304971336 4137188262480 4137354795840 4152565659060 4161981907720 4168000211445 4177149480270 4177451459090 4198570759656 4198705277494 4214176307082 4223549687420 4224591967752 4233852866880 4233988515120 4234158944960 4238941632345 4249589553360 4255393641408 4271210392176 4280895676512 4287085931772 4296807215064 4306053089520 4306226420160 4322058134940 4328135413056 4331858720280 4332914838720 4338122669055 4344222535632 4347959681910 4354073380384 4354959615552 4360193942013 4370081003106 4370256911048 4380552277920 4381058336928 4395762528885 4395939470580 4396834227240 4406804372880 4406981759040 4423183897860 4429403369664 4433213793320 4445687940876 4445866892208 4455626112288 4465536537280 4471993786680 4472330385614 4482134362160 4498468671060 4498612797315 4498793879020 4515188900445 4521355743996 4521537741168 4532713069248 4538161041687 4538489119129 4548451656294 4548634744152 4549560580656 4559679939360 4586673939120 4599765037728 4603722016140 4610195343936 4615736444109 4627144591524 4627330846992 4637287942560 4637823660704 4644343092753 4654336795290 4654524145320 4654874482986 4665078621840 4666028159520 4682229646185 4682418118980 4688813364144 4689002101952 4693991075280 4706241080268 4718062824384 4723733572971 4735052244720 4745789324640 4756550751680 4762267759795 4763237079510 4763428813080 4774230238960 4791782556015 4798366582464 4798520317136 4816007636076 4816201493808 4816355799892 4826913928480 4833908116947 4844504722680 4844659935570 4869152339688 4873341060315 4887250352586 4898332552932 4899526779168 4910636817216 4916539024929 4927687639498 4928690629044 4939495011360 4939653267640 4950695680320 4957654919490 4957854478920 4964625914976 4983078790872 4987365517485 4994002399680 4994378289264 4994579326912 5001600253734 5012941750908 5023728604440 5023930823520 5024953402560 5030993010015 5042401157430 5053835173660 5055067311840 5068259624904 5072619628895 5080786218144 5098427836957 5110850041920 5111234726416 5117214087171 5128596049010 5129639931780 5141107052640 5141271768360 5141478718880 5160381214170 5167263707424 5167637264608 5186469761928 5186844707576 5198230464336 5205747202866 5217551618292 5248213449570 5274915034662 5275127364696 5280739959690 5288165247456 5306526932343 5306740534844 5307820677432 5319242051760 5319456166080 5319856551984 5339012990220 5351119595640 5351334993120 5358857414715 5366392544016 5371009018830 5378561234592 5398335356778 5398552654824 5410169266320 5430278169540 5430686896817 5442591725480 5443699519440 5443918643520 5462821138810 5471615927232 5476322921160 5490614593646 5504008726944 5504406628448 5516251016640 5524466419368 5536576825920 5536754212080 5557109926095 5557333615260 5564745531072 5569532640360 5585428974384 5598094346208 5618675575422 5618901742776 5632789290336 5645318020160 5651694679995 5651922176460 5652347586483 5665891336560 5666119404480 5685793430190 5686950725820 5694947189568 5701792078017 5714721311754 5715884495412 5716114575696 5728414517280 5729076286752 5741404119360 5749706297160 5750139067218 5762744179920 5775811627040 5783930739405 5784163558740 5792296714176 5797279575880 5813591922684 5826774670808 5835200296023 5848009272378 5848432042726 5861016705180 5861252627440 5862445636320 5875739163840 5882801350335 5897578530480 5927394013632 5927583921168 5927822522944 5934518285283 5949425374704 5962658382240 5984838620982 5997958228080 5998150396420 6020009545095 6020251867260 6020444749865 6028474325328 6028716988224 6050881388916 6064602208392 6064846325536 6066080774208 6073371736677 6086440424610 6087143554674 6101729131680 6115565252160 6122915691165 6124408473960 6138296021520 6154315258812 6155567918136 6160863286305 6169526122032 6169774462656 6192457457004 6205782393720 6206032193760 6206499310648 6220104829120 6228848488590 6242972861580 6243224158640 6251751152192 6258654767040 6266177188635 6274988107024 6297856139484 6298057916241 6298311430628 6313402992960 6321264460623 6335324531130 6350982772680 6351238417440 6389043408020 6421343514768 6421601991744 6445210822596 6459079634280 6459339630240 6459546580760 6483087202410 6483555884470 6492203119584 6497788080420 6499372258080 6516333803448 6521939522865 6531110070576 6532439423328 6555121504659 6555385366572 6571092911040 6571587505392 6593909205870 6610206559320 6610472638560 6633425668555 6634775846790 6644105054496 6649820689980 6659171052352 6667174863713 6668531911314 6668800338312 6683439168432 6683922334544 6698304805920 6707990680020 6708495578421 6723201543240 6748190818530 6757679499872 6782306611752 6822677484441 6822952116228 6839519909040 6855029024480 6880010908680 6880508285560 6905583024210 6915293015904 6930973952448 6940716887286 6940996270488 6955931913840 6956735491056 6981786217980 6982311724479 6997617932760 6999323970240 7023627178470 7033220046216 7033503152928 7034934763584 7040986612920 7059361620402 7075369243124 7077094236576 7092322735680 7093142069312 7101667480453 7118683986960 7134826127520 7144855619265 7145143219620 7155190058688 7161345358440 7180034468614 7197549873696 7197780475704 7198070206432 7213559021760 7224302240712 7224533699838 7240370892720 7258266025920 7266989903355 7283468338510 7301763894880 7347498829398 7365955225824 7381805296320 7382338949440 7391531459247 7393035943566 7409242517040 7409479901460 7409778153680 7426043520480 7436781718380 7446938872464 7447238632512 7474618186308 7491003599520 7491567433896 7491868990368 7502400380601 7519412626362 7535592906660 7535896235280 7536463448644 7554521782080 7563601736145 7580752760490 7581057906920 7582600967760 7602389437356 7619628415672 7621179327216 7621486100928 7647949594334 7666275062880 7666852089624 7683658906560 7692894073515 7694459897670 7711907652540 7712218078320 7740571821255 7751207556288 7751455896912 7758124138310 7780267061364 7797345696504 7814688940240 7826327427438 7843735133780 7862869609920 7863438040640 7872320174355 7872889288285 7903445228224 7912372551993 7912691047044 7932247871184 7932567166272 7960110802266 7961731016148 7979184249120 7979784827976 7997277637440 8026679393460 8027002489680 8037965767104 8049588816024 8056513528245 8067841851888 8086136277856 8097503035167 8097828982236 8115253899480 8116191406232 8145417254310 8163887588220 8165549279160 8165877965280 8184394695360 8194231708215 8205753678416 8207423890848 8214484381740 8226034829376 8235921890469 8256609942672 8274376524960 8305131318120 8323963815440 8336000422890 8354298960540 8354902918180 8397141519312 8397410554988 8428013363133 8428352614164 8428622649811 8447099374840 8449183935504 8467977030240 8477883264690 8499179106720 8528690145285 8542420784352 8561791353024 8572081967631 8574171863544 8593614430128 8612106179040 8625208600827 8644116269880 8663717440560 8676245338110 8688445071264 8695919363820 8708146760768 8720387884026 8740162006212 8740513822096 8761104555840 8762116673856 8772648064089 8791525057770 8791878941160 8793668454480 8813608745760 8844211553905 8846367795720 8866427586640 8891375881752 8891733784416 8911252224576 8943987573360 8944660771228 8964268724320 8977257931473 8996937342120 8997225594630 8997587758040 9030377800890 9042711487992 9043075482336 9076322083374 9076978238258 9096903312588 9097269488304 9099121161312 9119359878720 9130715332011 9173347878240 9199530075456 9207444032280 9231472888218 9254289183048 9254661693984 9274575885120 9275647321408 9286795935977 9288686185506 9308673590580 9309048290640 9309748965972 9330157243680 9332056319040 9343272732885 9364459292370 9364836237960 9377626728288 9387982150560 9412482160536 9420579310805 9447467145942 9470104489440 9491578649280 9502986796695 9524535519590 9526474159020 9526857626160 9548460477920 9583565112030 9597040634272 9632015272152 9632402987616 9632711599784 9653827856960 9667816233894 9689009445360 9689319871140 9725333826705 9738304679376 9746682120630 9774500705172 9796665105864 9799053558336 9833078049858 9855375278996 9857381258088 9878990022720 9879306535280 9890863808805 9915309838980 9915708957840 9929251829952 9952163770185 9966157581744 9974731034970 9988756578528 10002797866971 10003200507468 10025883501816 10047457208880 10047861647040 10061986020030 10084802314860 10107670347320 10110134623680 10122286227795 10136519249808 10145239257790 10161572436288 10196855673914 10222469452832 10234428174342 10257192098020 10259279863560 10282214105280 10282543536720 10282957437760 10320762428340 10334527414848 10335274529216 10372939523856 10373689415152 10396460928672 10411494405732 10435103236584 10496426899140 10496763193735 10535440767705 10549830069324 10550254729392 10561479919380 10576330494912 10589042430603 10613053864686 10613481069688 10615641354864 10638484103520 10639713103968 10678025980440 10702239191280 10702669986240 10717714829430 10732785088032 10742018037660 10757122469184 10770051702921 10796670713556 10797105309648 10820338532640 10836800549757 10860556339080 10861373793634 10885183450960 10887399038880 10925202507765 10925642277620 10952645842320 10981229187292 11008017453888 11008813256896 11021248244097 11022045003599 11048932838736 11073508424160 11114219852190 11114667230520 11139065280720 11170857948768 11180825964035 11196188692416 11237351150844 11237803485552 11265578580672 11279118939543 11303389359990 11303844352920 11304695172966 11331782673120 11371129140735 11371586860380 11373901451640 11403584156034 11429442623508 11431768990824 11432229151392 11456829034560 11458152573504 11471924391501 11499412594320 11500278134436 11525488359840 11551623254080 11567861478810 11568327117480 11594559151760 11627183845368 11637186207465 11653549341616 11670400592046 11696018544756 11696864085452 11722033410360 11722505254880 11724891272640 11739491141157 11765602700670 11795157060960 11855167842336 11869036570566 11898850749408 11925316764480 11940166203399 11969677241964 11995916456160 11996300792840 12040019090190 12040503734520 12040889499730 12056948650656 12101762777832 12129204416784 12129692651072 12146743473354 12172880849220 12174287109348 12203458263360 12218125881465 12245831382330 12248816947920 12276592043040 12308630517624 12311135836272 12319219098745 12321726572610 12339052244064 12381896175467 12384914914008 12411564787440 12412064387520 12412998621296 12457696977180 12485945723160 12486448317280 12504000634335 12532354377270 12549976214048 12595712278968 12596115832482 12596622861256 12642528921246 12670649062260 12701965545360 12702476834880 12778086816040 12842687029536 12890421645192 12918159268560 12918679260480 12919093161520 12966174404820 12967111768940 12984406239168 12995576160840 12998744516160 13014368007165 13032667606896 13043879045730 13062220141152 13064878846656 13080581826039 13110243009318 13110770733144 13143175010784 13187287586655 13187818411740 13188811035127 13220413118640 13220945277120 13266851337110 13269551693580 13288210108992 13299641379960 13334349727426 13337063822628 13337600676624 13366878336864 13367844669088 13396609611840 13415981360040 13416991156842 13446403086480 13495838391945 13496381637060 13515358999744 13564613223504 13615467357387 13645354968882 13645904232456 13679039818080 13710058048960 13726536484115 13760021817360 13761016571120 13811166048420 13830586031808 13847209332327 13881433774572 13881992540976 13911863827680 13913470982112 13933029278259 13963572435960 13964623448958 13995235865520 14046688938555 14047254356940 14066440092432 14067006305856 14081973225840 14118723240804 14150738486248 14154188473152 14171200718913 14203334960906 14237367973920 14269652255040 14286803279385 14289711238530 14290286439240 14322690716880 14360068937228 14375347668045 14395099747392 14395560951408 14396140412864 14448604481424 14449067399676 14480741785440 14533979806710 14566936677020 14603527789760 14620023180945 14621080106815 14694997658796 14731910451648 14749617074787 14783062918494 14786071887132 14818485034080 14818959802920 14819556307360 14852087040960 14873563436760 14893877744928 14949236372616 14962096552455 14982007199040 14983134867792 14983737980736 15004800761202 15038825252724 15071185813320 15071792470560 15072926897288 15127203472290 15161505520980 15162115813840 15165201935520 15204778874712 15217858886685 15239256831344 15242358654432 15295283510871 15295899188668 15332550125760 15333704179248 15351642261513 15385788147030 15388919795340 15423815305080 15424436156640 15481143642510 15502911793824 15516248276620 15560534122728 15594691393008 15629377880480 15652654854876 15653156349649 15687470267560 15744640348710 15745778576570 15824745103986 15825382094088 15864495742368 15919580797029 15920221604532 15923462032296 15958368498240 15959569655952 16053358786920 16054004979360 16099177632048 16113027056490 16135683703776 16172272555712 16195006070334 16195657964472 16230507798960 16232382812464 16290834508620 16292060690451 16327775176440 16331098558320 16331755930560 16388463416430 16411507356832 16414847781696 16428968763480 16471843780938 16513219885344 16548753049920 16610262636240 16647927630880 16671329778285 16672000845780 16708597921080 16709805836360 16794283038624 16794821109976 16856026726266 16856705228328 16857245299622 16894198749680 16898367871008 16935954060480 16955766529380 16957042759449 16998358213440 17057380290570 17084841568704 17105376234051 17144163935262 17148343727088 17187228860256 17224212358080 17246906738243 17250417201654 17288232539760 17327434881120 17351792218215 17352490676220 17376890142528 17391838727640 17440775768052 17480324012424 17481027644192 17505600888069 17545296128178 17583050115540 17583757882320 17587336908960 17627217491520 17648404051005 17688423107810 17692735591440 17732855173280 17782751763504 17783467568832 17887975146720 17889321542456 17928537448640 17950086171535 17954515862946 17993874684240 17994451189260 17995175516080 18060755601780 18061334249595 18085422975984 18086150964672 18152644166748 18153956476516 18193806625176 18194538976608 18198242322624 18220115210031 18261430664022 18346695756480 18368747073495 18414888064560 18462945776436 18482589858915 18508578366096 18509323387968 18573591871954 18577372371012 18617347181160 18618096581280 18619497931944 18660314487360 18686545465770 18728918584740 18729672475920 18755253456576 18775964301120 18798531565905 18824964321072 18841158621610 18894173748723 18894934291884 18940208978880 19005973593390 19049071039180 19052948318040 19053715252320 19096920955840 19119873985835 19167130224060 19194081268544 19264030544304 19264805975232 19265423199568 19335632467788 19378018890720 19378639742280 19450667653410 19476609358752 19493364241260 19549001410344 19565818568595 19593330211728 19665364513977 19666156099716 19710750557992 19714762516176 19758613070560 19781727617610 19830619677960 19831417915680 19900277005665 19904327540370 19932315163488 19949462069940 19977513157056 20001524591139 20005595733942 20006401014936 20051767003632 20094914417760 20123972040060 20125486735263 20169604629720 20215340694640 20244572455590 20273038499616 20290478515580 20393711347828 20444938905664 20468032453323 20468856348684 20469512149541 20514384196040 20518559727120 20565087073440 20641524856680 20745879047712 20747378830304 20792921857344 20822988811464 20870206473168 20946935173437 20992853798280 20993526387470 21070881535410 21099660138648 21100509458784 21122959838760 21178084861206 21226107729372 21226962139376 21231282709728 21276968207040 21279426207936 21305002441359 21356051960880 21404478382560 21435429658860 21465570176064 21484036075320 21540103405842 21593341427112 21594210619296 21640677065280 21673601099514 21721112678160 21722747587268 21770366901920 21774798077760 21800969710065 21850405015530 21851284555240 21905291684640 21962458374584 22042496488194 22044090007198 22097865677472 22147016848320 22174594377741 22228439704380 22229334461040 22278130561440 22341715897536 22361651928070 22474702301688 22475606971104 22558237879086 22606778719980 22607688705840 22609390345932 22663565346240 22690805208435 22692445595645 22742258281470 22743173720760 22747802903280 22807168312068 22858885247016 22863537981648 22864458302784 22943848783002 22998825188640 23000556268872 23050976719680 23078682220545 23135722957620 23136654234960 23189118303520 23221715463765 23254367690736 23274372414930 23307098683232 23340801184092 23392037089512 23393728170904 23444066820720 23445010509760 23478982282314 23531205401340 23590314121920 23618667864855 23710335684672 23738073141132 23797701498816 23880332406798 23939354483928 23991832912320 23992601585680 24080038180380 24081007469040 24081778999460 24113897301312 24169540584735 24203525555664 24258408833568 24292509105501 24293486946708 24345761698440 24348574218696 24436251762930 24491662764660 24497633895840 24553184086080 24582695124645 24617261035248 24622271672544 24638438197490 24643453145220 24678104488128 24707765671407 24763792350934 24769829828016 24823129574880 24825997242592 24915393954360 24971891446320 24972896634560 25008001268670 25064708754540 25099952428096 25191424557936 25192231664964 25193245722512 25285057842492 25285867949433 25341298124520 25403931090720 25492139184785 25556173632080 25586070435855 25685374059072 25716245902893 25780843290384 25836318537120 25838186323040 25875625802481 25932348809640 25934223537880 25991152321680 26028736014330 26065335213792 26087758091460 26124440282304 26161163652078 26220486018636 26221541466288 26286350021568 26317944192267 26374575173310 26375636823480 26377622070254 26440826237280 26532634661715 26533702674220 26539103387160 26599282759920 26668699454852 26674127645256 26675201353248 26733756673728 26735689338176 26767823580169 26831962720080 26833982313684 26892806172960 26991676783890 26992763274120 27129226447008 27153434484085 27230934714774 27290709937764 27291808464912 27358079636160 27392145996033 27453072968230 27520043634720 27522033142240 27622332096840 27694418664654 27762867549144 27763985081952 27823727655360 27826941964224 27860387807931 27866058556518 27927144871920 27929246897916 27990471731040 28093377877110 28094508713880 28132880184864 28163946451680 28237446481608 28261737932415 28301476972496 28342401437826 28406669921812 28474735947840 28508960390085 28573606558770 28579422477060 28580572878480 28645381433760 28720137874456 28750695336090 28791121902816 28897208962848 28898134799352 28961483570880 29067959613420 29133873354040 29176001480115 29240046361890 29242160213630 29389995317592 29499234149574 29566125836988 29572143774264 29636970068160 29637919605840 29639112614720 29672591426415 29747126873520 29787755489856 29898472745232 29924193104910 29966269735584 30009601522404 30077650505448 30142371626640 30143584941120 30145853794576 30254406944580 30323011041960 30324231627680 30330403871040 30366858683385 30409557749424 30435717773370 30478513662688 30484717308864 30590567021742 30591798377336 30667408358496 30703284523026 30771576294060 30777839590680 30847630610160 30848872313280 30962287285020 31005823587648 31032496553240 31121068245456 31189382786016 31258755760960 31305309709752 31306312699298 31374940535120 31489280697420 31490289581205 31491557153140 31606322303115 31649490207972 31650764188176 31728991484736 31767127291809 31839161594058 31840443209064 31846924064592 31919139311904 32029969656737 32106717573840 32108009958720 32198355264096 32226054112980 32271367407552 32310155108763 32390012140668 32391315928944 32461015597920 32464765624928 32510401649271 32581669017240 32584121380902 32655550352880 32662197116640 32775607523295 32776926832860 32823014713664 32857937526960 32943687561876 33026439770688 33066135010797 33220525272480 33295855261760 33335874318565 33342659556570 33344001691560 33417195842160 33419611672720 33542477892105 33588566077248 33589642219952 33712053452532 33713410456656 33714490599244 33788397499360 33796735742016 33837356818629 33911533058760 33914085518898 34113387422205 34114760581140 34210752468102 34288327870524 34296687454176 34374457720512 34415773174503 34493813476486 34500834403308 34576465079520 34654869762240 34703584436430 34704981352440 34783677455280 34881551536104 34911558622395 34960648024848 34962055288384 35011201776138 35090592256356 35166100231080 35167515764640 35174673817920 35296808102010 35376846215620 35385471182880 35465710346560 35508337402265 35565503527008 35688994858699 35775950293440 35778643084912 35820498610197 35900172343070 35909031725892 35987749368480 35988902378520 35990351032160 36121511203560 36122668499190 36170845951968 36305288333496 36307912953032 36387613250352 36389077953216 36440230420062 36522861328044 36737494146990 36829776129120 36925891552872 36957657296235 36965179717830 37017156732192 37145688526401 37147183743908 37154744742024 37234694362320 37236193162560 37238995863888 37373090931540 37457837169480 37459344951840 37512001903005 37597063131810 37649928642144 37682317243220 37788347497446 37789868583768 38011947186780 38014808277719 38098142078360 38105896636080 38107430504640 38239747971670 38334260448120 38528061088608 38530846399136 38671264935576 38756037781440 38757279484560 38901335306820 38953218717504 38986728482520 39098002820688 39131637137190 39186660423456 39330729027954 39332312199432 39421501115984 39429525032352 39517226141120 39561862759965 39563455235220 39566433105381 39661239355920 39662835831360 39800554011330 39808655080740 39864630326976 39898924139880 40003049182278 40011191467884 40012802029872 40103534007264 40189828835520 40247944080120 40250973470526 40339209259440 40430681389280 40487515175835 40489144911180 40546076999232 40580957031160 40787422695656 40846402072161 40936064906646 40937712697368 40939024299082 41028768392080 41037119454240 41130174146880 41179609452345 41283049713360 41491758095424 41494757660608 41541627996981 41645977622928 41740412946336 41893870346874 41985707596560 41987052774940 42140066815665 42141763070820 42143113249055 42199320277296 42201018917568 42245919677520 42356169722412 42452215458744 42453924278752 42462565419456 42513602156739 42610004882718 42712103921760 42808956765120 42860409838155 42870859317720 42968072150640 43080206811684 43126043004135 43186682854224 43188421238592 43347202199028 43442225356320 43445495174536 43540733803840 43601939420130 43700810031060 43702569110480 43810583369280 43863240320445 43924916749168 44084992976388 44088180014396 44195731354944 44248851224361 44349188755482 44456879408760 44458668922080 44556261122880 44723303856140 44886289657365 44949404603376 44951213942208 45116475758172 45213557439960 45215377411680 45218780691864 45381610416870 45384891191290 45484516562940 45486347441520 45495605806560 45614336624136 45653576660055 45717770494032 45727075963296 45885850532613 45887697566004 45997650377280 46001112537744 46157364441090 46271445915240 46273308469920 46378236607040 46433979679885 46443430927530 46508735381472 46548744829860 46614197366464 46670224045991 46681602368184 46784074179024 46787456341808 46888133641440 46957964564628 46959469048947 47062410802680 47237335729710 47476146282264 47758742391087 47760664813596 47878708967856 47985203171360 48160076360760 48162014938080 48163557998920 48339081169470 48407051111328 48516817667136 48585018211002 48586973893416 48691523396880 48697148437392 48872503525860 48876182071353 48983325529320 48995267791680 49165390249290 49234522070496 49244543345088 49276876394980 49286906290440 49415531342814 49527584701868 49539659656032 49646259149760 49651994485184 49711672363171 49830787908720 49943782892640 50013989334855 50016002537340 50129417509080 50382849115872 50384463329928 50386491445024 50570115684984 50571735898866 50682596249040 50807862181440 50871128278347 50984278369570 51112347264160 51172140871710 51432491805786 51561686580768 51672637074240 51676372646080 51740720214729 51751251604962 51864697619280 51868447075760 51982304643360 52057472028660 52130670427584 52175516182920 52322327304156 52440972037272 52443082932576 52516802664207 52635888384534 52749150346620 52751273646960 52755244140508 52881652474560 52945212153015 53065269323430 53067405348440 53078206774320 53198565519840 53337398909704 53348255290512 53350402706496 53535647160338 53663925440160 53667964627368 53785612345920 53850258514605 53983353567780 53985526548240 54184002748785 54258452894016 54306868968170 54461869429548 54581419875528 54583616929824 54784291992066 54906145936460 55040087269440 55044066284480 55106241220485 55110225017995 55244664193680 55388837329308 55525735098288 55527970163904 55720775615862 55732117113036 55854289743840 55858493795832 55980943462080 56186755754220 56189017427760 56265760369728 56327892903360 56395594697715 56474892963216 56523475864830 56602953944992 56682521246169 56684802875652 56813339843624 57017920780170 57147213117540 57158844954120 57161145756960 57290762867520 57359621957505 57440275748912 57501390672180 57582243805632 57794417925696 57796269598704 58135919226840 58267746708080 58352002960230 58480092723780 58484320427260 58697455705785 58779990635184 58996093541931 58998468299148 59000358548677 59132251673976 59144287548528 59275839211680 59345182852830 59494253747040 59700831016995 59796945490464 59848386209820 59932539471168 60004573773417 60019203044808 60155301010896 60284743253280 60291707589152 60376460205789 60508813889160 60646022083920 60648463255360 60733717366770 60819115498848 60871435546740 60957027325376 61181134043484 61183596754672 61334816716992 61406569046052 61408536448623 61543152588120 61555679181360 61695261220320 61909480877335 61924574570040 62064993106480 62242136490912 62378765572032 62610619419504 62612625398596 62749881070240 62840805520311 62978561394840 62980579162410 62983114306280 63212644606230 63298980415944 63301528376352 63534254583618 63678323188116 63680886418128 63693848129184 63838278623808 63915007324077 64059939313474 64213435147680 64396710528192 64452108225960 64620310217526 64780024281336 64782631857888 64922031195840 64929531249856 65007571551839 65020803298542 65163338034480 65168242761804 65311100705760 65324394233280 65402909130195 65551215046590 65553853665720 65715875053920 65887375123752 65944055175635 66132270021594 66441050544960 66523783133223 66671748637130 66685319113140 66688003383120 66834391684320 66839223345440 67084955784210 67179284439904 67424106905064 67426820913312 67428981198488 67576794998720 67674713637258 67823066117520 67828171037796 68077336786935 68226774844410 68229521162280 68421504936204 68576655741048 68593374908352 68831546349006 68987626952972 69001668806616 69152930159040 69236046661635 69407168872860 69409962704880 69567354910560 69665146391295 69763103072208 69823117244790 69921296049696 70022403552276 70181184512712 70332200462160 70335031529280 70593616204020 70753692431240 70770942365760 70856003594565 71016674804530 71131007054016 71377989717398 71557286169824 71640997220394 71800344686140 71818063451784 71975498736960 71977804757040 71980702064320 72243022407120 72245336998380 72341691903936 72610576666992 72615825906064 72775226500704 72880460840124 73045722656088 73474988293980 73659552258240 73748085373935 73851783105744 73915314592470 73930359435660 74034313464384 74123297014221 74291377052802 74294367487816 74309489484048 74469388724640 74477991727776 74746181863080 74915674338960 74918689903680 75024003806010 75194126263620 75299857284288 75364634486440 75576694994892 75579737167536 75857603848299 76023894373560 76029616555438 76196284156720 76211793272160 76476417554355 76479495943340 76668520896240 76758211307565 77056122177216 77061692798272 77148737708679 77154315025193 77342529871152 77514558969120 77802670613640 77973456965040 78196005641376 78263274274380 78265781748245 78373320846912 78661458055908 78664624398864 78843002231968 78859050064704 78953832576801 79123725519930 79126910470440 79132866210762 79322478711840 79597903985145 79601108022660 79617310161480 79797848279760 80006098364556 80022382935768 80025604059744 80207068014528 80303470740507 80495888160240 80501946941052 80678418518880 80861362778560 80975030351670 80978289822360 81161914062320 81460303452255 81574845391312 81692804144322 81872129813292 81875425394736 81878048598164 82057536784160 82074238908480 82176437988099 82359218904690 82566099426720 83083255993962 83291955245856 83480825892672 83581163423793 83787740693748 83971415193120 83974105549880 84280133631330 84283526141640 84286226498110 84398640554592 84491839355040 84712339444824 84785213797245 84904430917488 84907848557504 85027204313478 85220009765436 85424207843520 85526881170255 85720819676310 85741718635440 85936144301280 86160413623368 86234533691215 86252086008270 86373365708448 86673273228269 86694404398056 86884450712640 86890990349072 87203878840260 87401620062120 87405138220960 87528004440345 87726480640890 87849833498336 88169985952776 88176360028792 88497702448722 88698377510964 88913758817520 88917337844160 89446607712280 89772579314730 89898809206752 90232951516344 90427114879920 90430754823360 90437561383728 90763220833740 90769782382580 90969033125880 90972694883040 90991211613120 91100576050155 91228673248272 91307153320110 91435540988064 91454151926592 91771701065226 91775395132008 92002225075488 92314728882180 92321677245889 92542891830480 92546616939840 92867959359770 92886861855060 93017470762944 93097489659720 93340448091982 93363204736368 93568148358048 93574912683616 93776267282880 93915929129256 93918938097894 94124821605360 94470868743615 94474671459420 94952292564528 95517484782174 95521329627192 95757417935712 95970406342720 96089908970211 96320152721520 96324029876160 96327115997840 96678162338940 96814102222656 96930465326289 97170036422004 97173947786832 97383046793760 97394296874784 97531204947813 97745007051720 97752364142706 97966651058640 98326822569885 98330780498580 98469044140992 98553752789960 98573812580880 98831062685628 99055169403736 99079319312064 99198405032391 99423344726342 99661575817440 99887565785280 100007622955695 100027978669710 100032005074680 100258835018160 100627433676315 100765698231744 100768926659856 100772982890048 101140231369968 101143471797732 101365192498080 101742256556694 101968556739140 102224694528320 102340162266615 102344281743420 102347560747705 102864983611572 103123373161536 103247319523509 103481440429458 103502503209924 103729395238560 103736894151520 103964609286720 104114944057320 104351032365840 104644654608312 104734675867185 104881944074544 104886165865152 105033605328414 105271776769068 105498300693240 105502547293920 105510488281016 105890424306030 106130538646860 106134810696880 106156413548640 106397131039680 106525012206795 106674797819408 106696510581024 107066984576097 107071294320676 107327850880320 107335929254736 107461495830591 107700517029210 107966707135560 107971053096480 108368005497570 108613737936340 108923738859096 109162839751056 109167233859648 109568583984132 109572094447543 109812291872920 110212482440970 110220450035990 110489328387360 110777674658616 110872971888705 111051470196576 111437065579203 111441551231724 111464234226072 111708579487680 111716987591664 112373511508440 112378034855520 112791189395430 112949785926432 113046951729660 113205907889984 113365042492338 113369605751304 113626679687248 114035841560340 114044424833157 114294426235080 114317689908240 114322291513920 114719243915010 114880551497824 115002781344360 115592539197408 116271838453680 116535493416160 116704005920460 116960185447560 116968640854520 117394911411570 117559981270368 117992187083862 117996936598296 118000717097354 118264503347952 118288575097056 118551678423360 118690365705660 118699299316143 118988507494080 119401662033990 119593890980928 119696772419640 120009147546834 120038406089616 120310602021792 120569486506560 120583415178304 120728347167701 120752920411578 121017627778320 121292044167840 121462545527505 121467434733540 121638230997696 121742871093480 122362268086968 122367193509344 122539206216483 122813138092104 122817072897246 123086305176240 123111358362720 123390522440640 123538828357035 123818961754670 123849149140080 124129986212960 124484272981824 125221238839008 125225250797192 125499762140480 125681611040622 125957122789680 125961158324820 125966228612560 126425289212460 126429339747165 126597960831888 126603056752704 127068509167236 127356646376232 127361772836256 127387696258368 127540806470217 127830014648154 128119878626948 128426870295360 128581229514465 128904216451920 129240620435052 129378129012405 129560048562672 129565263715776 130015143103678 130041606597084 130326676068960 130336485523608 130622201411520 130805818260390 131102430093180 131107707331440 131431750107840 131589720961335 131774750247504 131888110351270 132264540043188 133047566266446 133343497274260 133370638226280 133376006766240 133668783368640 133678446690880 133839117900845 134169911568420 134358568879808 134848213810128 134853641826624 134857962396976 135349427274516 135646132235040 135656342075592 136154673573870 136453549688820 136459042324560 136843009872408 136960729980165 137153311482096 137657551597839 137663092698012 137975253905944 138003337613232 138472093323270 138814337745720 138819925409760 139134709821120 139301939039655 139330292782590 139526206144416 139646234489580 139842592099392 140010672137973 140044807104552 140362369025424 140664400924320 140878407146841 141187232408040 141507384862480 141712007189130 142033349609060 142755979434796 143114572339648 143276227173261 143281994440788 143286585046787 143600689372280 143636126903568 143955609514080 144486044814240 144490673996760 145221153333984 145231651812128 145550453001408 145760921680248 146091445312176 146628546214059 146949976587960 147496170747870 147703566211488 147830629184940 147860718871320 148246594028442 148582754105604 148588734975632 148618978968096 148938777449280 148955983455552 149135017089513 149492363726160 149831348677920 150048007612020 150388252527240 150729268972880 151153389989784 151159474335072 151715207696598 152047788747120 152059233110876 152392568313440 152423586544320 152613384835041 152952835108710 152958991886680 153337041792480 153516422615130 154297475417358 154308630050386 154685059742304 155029117938240 155222160644187 155605341227280 155946913930080 156392011282752 156526548548760 156531563496490 157322916111816 157329248797728 157686004463936 157907665153602 158247451039860 158253820940880 158265732421524 158644957423680 158835636459045 159195807970290 159202216045320 159234620322960 159595696559520 160012196729112 160044765871536 160051208119488 160149848283685 160606941481014 160991776320480 161003893882104 161356837037760 161550775543815 161950060703340 161956579644720 162323828124640 162552008246355 162920606904510 163149690782624 163385608288644 163744259626584 163750850789472 163756097196328 164115073568320 164352875976198 164718437809380 165132198853440 165330675053985 166166511987924 166583910491712 167162326847586 167575481387496 167942830386240 167948211099760 168560267262660 168567052283280 168572452996220 168797281109184 168983678710080 169186784093145 169424678889648 169570427594490 169808861834976 170047563738507 170054408626956 170440019530872 171053762340510 171441639352620 171483437270880 171872288602560 172078865872515 172320827246736 172469067382430 172504172016540 172746731416896 173346546456538 173388808796112 173781980698144 174407757680520 174803240124240 174810276441920 175056008880690 175452961281780 175699666996672 176339971905552 176352720057584 176995404897444 177001075646031 177396755021928 177827517635040 178444974293495 178893215424560 179102493050985 179545158629460 179797618413504 180013721320251 180465903032688 180854229759840 180875122767456 181129380617367 181526441667480 181539564765160 181938066251760 181945389766080 182201152100310 182457346496544 182614306640220 182871081976128 183543402130452 183550790264016 184004450150976 184225609345869 184629457764360 184643354491778 185085783660960 185728442632005 185735918719540 185773723710120 186194979319440 186680896183964 186726409472736 187136296716096 187149825367232 187374765061183 187831858258512 187837876195788 188249643210720 188941737487230 188949342918840 189904585129056 190074041388595 191034969564348 191042659254384 191514835871424 191745021972231 192179817940422 192640305443040 192654231995680 193356324677880 193860930652578 194340072844008 194347895573664 194766093587520 194788593749568 195022714655517 195062409895626 195490014103440 195504728285412 195933302117280 196653645139770 196661560997160 197107505579920 197147625161760 197662125371256 197832165526905 198110338807472 198396810064782 198846689452684 199323151634880 199571349399669 200015245911390 200055957339420 200064010149360 200517670036320 201254867352630 201537853319712 202280462739936 202286943595464 202730384996160 203484513113388 203937113478280 204232010360805 204680324533230 204688563486840 204695121495410 205729967223144 206494639047018 206962880858916 207005006419848 207458790477120 207473788303040 207708139984905 208229888114640 208702064731680 209289309216624 209469351734370 209763888149088 210067210656828 210543553538136 210996601386480 211005094587840 211020976562032 211780848612060 212261077293720 212269621393760 212312827097280 212568010783695 213050024413590 213349595638816 213393021162048 214133969152194 214142588641352 214671858509472 214922991661182 215401034058420 215933414271120 215942106192960 216736010995140 217227475872680 217847477718192 218325679502112 219137167968264 219144188895086 219624583745840 220424964881940 220440900071980 220978656774720 221244256121805 221555349317232 221745943777410 222102940393152 222369891042663 222874131158406 222883102463448 222928468452144 223433975183328 224209787597159 224747023016880 224756069711040 225582378790860 225899571852864 226093903459320 226730084984676 226739211502608 227253359374496 227572811544897 228071683120680 228088849666314 228588852470160 228635379816480 229429252663065 229438487830020 229761102995648 230005562688720 231185078394816 231462945075579 232543676907360 233070986832320 233351120229955 233408011840920 233920370895120 233937281709040 234789822823140 234797345244735 235119962540736 235984374167724 235993873196592 236001434194708 236529006695904 236577150194112 236861497730403 237380731411320 237398598632286 238793711955435 238803324067980 239393544839280 240018295093668 240076812179232 240621204043584 240910412221521 241456694335402 241505840823156 242035255556640 242584088335680 242925091055010 242934869467080 243485742186960 244380910356765 244724536173936 244734387018688 245078412432966 245626276184208 245634145794492 246172610352480 246222716725440 247077656714070 247637923509340 247698298280160 248259972425920 248558361815855 250442477678016 250450501594384 250743490271379 251363222081244 251914245579360 251922316649640 251932457225120 252850578424920 252858679494330 253195921663776 254137018334472 254355641391735 254713292752464 254723545672512 255081612940434 255660029296308 256239757253896 257162459028930 257808432903840 258481240870104 258703601073645 258756258024810 259120097125344 260019819684807 260030286207356 260083213194168 260653352137920 260672971047216 261611636520780 262204860186360 262215414662880 262584013321035 263179441922670 263549500495008 263776220702540 264529080086376 266095132532892 266103657944033 266686994548520 266741276452560 266752013532480 267678235801690 268339823136840 269696427620256 269715924793952 270698854549032 271292264470080 271312684151184 272309347147740 272907099377640 272918084649120 273686019744816 273921459960330 274306622964192 275315103195678 275326185396024 275950507811888 276006675226464 276944186646540 276965031737667 277628675491440 277639850819520 278603878079310 278660585565180 279052412288832 279292468979160 280021344275946 280089614209104 280724738050848 281328801848640 281756814293682 282374464816080 283014769724960 283412606230845 283424014378260 284066699218120 285511958869592 286552454346522 286563988881576 286573170093574 287201378744560 287272253807136 287911219028160 288269726910633 288972089628480 288981347993520 290442306667968 290463303624256 290791395978867 291521843360496 292182890624352 293257092428118 293899953175920 294980467709655 294992341495740 295001792743385 295407132422976 295661258369880 295721437742640 296493188056884 297165508211208 297177469951264 297237957936192 297595215097173 298270034179026 298984727452320 299662697355840 300022868867085 300096015224040 300776505054480 301458537945760 301882301028945 302306779979568 302318948670144 303430415393196 304095577494240 304118466221752 304785136626880 305226769670082 305905670217420 305917983773360 306674083584960 307032845230260 307042682243115 308594950834716 308617260100772 309370119484608 309741958570527 310444321288374 311210682454560 311893827860160 313053097097520 313063126992980 314204027601555 314645832223632 314658497595456 315815330307204 316494902079720 316507641881760 316531464843048 317671272918090 318391615940580 318404432090640 318469240645920 319191393119040 319575036620385 320024393458224 320089531743072 320299696567370 321200953728291 321213882962028 321983552640960 322007787764208 323101551087630 323900121406680 323913159289440 324647656249280 325037857759195 325104016492710 325841213809020 326299381565248 326771216577288 327488519253168 327501701578944 327512194392656 328705751952396 328716283342629 329436875618760 330661350107970 332333023975848 332618915666115 334311196737609 334324653695172 335150962774992 335896422199520 337120534525320 337134104566560 337144905992440 338373568186290 338849357779296 339140855188980 339617723669952 340095127477014 340108817253912 340880039061744 342107524681020 342133274499471 342883278705240 342966874541760 344157731745030 344641654493472 344938134764860 345008344033080 346693092913076 346777617592224 347563961396288 347981706542197 348815515361040 349606480248480 350112017761380 350905922563560 352679943811104 352705440115168 353990809794888 354002151292062 354793510043856 355655035270080 356097897948429 356889948586990 357786430849120 358204986101970 359090317258920 360027442640502 360931806065376 361708459519680 361750245534912 362185041503103 362258761234734 363052883334960 363079129530320 363876132503520 364402304200620 364914692993088 365228613280440 367086804260904 367101580528032 367617618649449 368451218691738 369258915528720 369286708983556 370171567321920 370616485071105 371456885264010 371471837439080 371547447420240 372389958638880 373361792367928 373452818945472 374749530122366 375663716517024 375675752391576 376499286421440 377883474974460 377898685837680 379288019241495 379809170258112 380148082777190 382069939128696 382085318508768 383490043944462 384359635880844 385280610886080 385308463991360 385743688543395 385771575125965 386712649355760 387721861305156 388680145688016 388695791147328 390045429311034 390124819791252 390980028206880 391009456570824 391866604234560 393307290279540 393323121994320 394215011159840 394295250323520 394769162884005 395324250742512 395664331053810 396220677614944 396793620129564 397693378905368 399142698799338 400030491822780 400111914678840 400128020298720 401035340072640 401517353702535 402509734705260 403075706639424 404560925479872 404573887190928 406969026226776 407874226956560 408464020721610 409360649066460 409377126973680 409390242990820 410882189940495 411459934446288 412972654793517 412989278094036 413925761717832 414010012839696 415416279969810 416459776229280 417404129463360 417905817118965 418578618433248 418938703468740 419527776298176 420032016413919 420134421313656 421087107076272 421993202772960 422041953124064 422635221440523 423561697224120 424522154587440 424539242787520 425136021567390 426100048827180 426699191277632 428267938304388 428285177282704 429343717018944 429845983322364 429859755140361 430802068116840 431866828542240 433366366141345 433472021990280 434454951745360 435694955436384 436651359004224 438274335936528 438288377790172 439249167491680 439885638642177 440849929763880 440881800143960 442488512243610 443110698634464 443491887554820 444739782085326 445748262316812 445766204926896 445856936904288 446867950366656 447405051268539 448419575194318 449494046033760 451164757581720 452187806918640 453460169969352 453478423005216 454506718748992 455053000862873 455145623089794 456143366241360 456177699332628 457177704940320 457270759632960 458858505326130 458876975660040 460011125377440 461608386229445 462925890151158 465087353814720 465666481932561 466702240459910 466816023681840 467840741790240 467874563418080 469579645646280 469594690489470 471968748335448 471987746393184 472002868389416 473058013391808 473722995460806 474761462822640 474797197264572 477587423910870 477606648135960 478787089678560 480036590187336 480153624358464 480449544851055 481820824443042 482913388670804 483011681646312 484070511113280 484652326631445 485850182110020 485869738934160 486971484373920 487656024739065 488761820713530 489449072347872 490156824865932 491252552368416 491268291588984 492345220704960 494155313428140 495275847018680 495396596560320 495992025161955 497116723631710 500901003188768 501486980542758 502726444162488 503828491158720 503844633299280 503864914450240 505701156849840 505717358988660 506391843327552 508274036668944 508711282783470 509426585504928 510163225880868 511320058592616 512479514507792 514324918057860 515616865807680 516236597617545 516962481740208 517407202147290 517512516049620 518240194250688 520039639369614 520060572414712 520166426388336 521345942094432 523223273041560 524409720372720 524430829325760 525168026642070 526358883845340 527099000990016 527552441405080 529058160172752 531003226938093 532190265065784 532207315888066 533373989097040 533482552905120 535334922880485 535356471603380 536679646273680 537307479152955 539392855240512 539431849587904 540041163960753 541397709098064 542625368302368 544618694295480 545814198755280 545836169298240 547372039489632 547842919920660 547860472237715 548613245928384 550630206391356 550652370792048 551901015623776 552013350452928 552676828037607 553888373293080 553930063475334 555257350982880 557185327896015 557207756158620 557321171130360 558584937958320 560042688551892 560179228418208 561449476101696 562124295183549 563513628587364 564748929632160 566029539449920 566825212461690 566848028756520 568133398436240 570222124165785 571023917739184 573104908693044 573127977763152 573146340187148 574402757489120 574544507614272 575235065916693 576539453821266 577962695987040 581582791957734 583043686720992 584365781248704 585068143966551 586514184856236 587799906351840 589960935419310 589984682991480 590003585486770 591322516739760 591442875485280 592986376113768 593496496580715 594331016422416 594354939902528 595190430194346 596540068358052 597969454904640 600045737734170 600192030448080 601553010108960 602917075891520 603641735838505 603764602057890 604613559959136 606712912597883 606860830786392 608191154988480 608236932443504 610453539340164 611811340434840 611835967546720 612696031082415 614065690460520 614085364486230 617189901669432 617234520201544 619483917141054 620888642576748 622421364909120 626106194195040 626126253985960 628408055203110 629291664447264 631630660614408 632989804159440 633015283763520 633062929686096 635342545836180 636783231881160 636808864181280 636938481291840 637704032351085 639150073240770 640048786916448 640179063486144 640599393134740 642401907456582 642427765924056 644015575528416 646203102175260 646251740721223 647800242813360 647826318578880 650075715518390 650208032985420 651682427618040 653542433154576 654977038506336 655024388785312 657411503904792 657432566685258 658873751237520 661322700215940 664666047951696 665237831332230 668622393475218 668649307390344 670301925549984 671792844399040 672629362791477 674241069050640 674268209133120 674289811984880 676747136372580 677698715558592 678281710377960 680190254954028 680217634507824 681760078123488 682718434634691 684215049362040 684266548998942 685766557410480 688287757989195 688315463490060 689283308986944 689876269529720 690016688066160 693386185826152 693555235184448 694388835226737 695963413084394 697631030722080 699212960496960 700053360689865 700224035522760 701811845127120 704392035734205 705359887622208 705410880230336 707981619589776 708004302584124 709587020087712 712195795896858 713779897173980 715572861698240 716381135866305 716409972203940 716432925233935 718180634517840 720054885281004 721863612130752 722731236664563 724370083006206 724517522469468 726105766669920 726158259060640 727752265007040 728804608401240 730457226560880 733142731070295 734173608521808 734203161056064 735235237298898 736902437383476 738517831057440 738573417967112 741232970142210 742913770528020 742943674878160 743094894840480 744779917277760 745675085447565 746723584735856 749499060244732 751327433034048 751351504783152 752230470814137 755766949948920 755797371675360 758576038482990 760296165554380 763066924175205 764139878257392 764170637017536 766980087888924 767004661132801 768719271761688 771487377086790 771543150251930 773425298711520 775443722610312 776110803220935 777360291376032 780059459054421 780090858622068 780249639582504 781960056413760 782018913141648 786614580559080 786646243988640 788430022319680 789538325768010 790648501485024 791328662107620 792441355229888 793587240259128 795386757810736 798285397598676 798310973832099 800060983645560 800223829357680 800256040597440 803034707405070 805019469410520 809147774381856 813938052453552 815748453913120 816928041443220 818721298132920 818754253947360 818780485981640 821764379880990 822919868892576 825945309587034 825978556188072 827851523435664 828020025679392 830832559939620 830895095213001 832919552458560 835811634237930 837157236866496 837877406937480 840064032827838 840268842627312 842174214152544 843986405545920 844083906248128 845098430173907 845270442881046 847123394448240 849044309174880 850237818692535 850272043134780 852200097654360 856535876608776 856570354565408 859691966644728 859719510280722 861604136233680 863733657084480 864809180731899 866732732282690 866944043980560 868909903490720 871389910872768 876548671873056 876576755580344 878498334983360 879771277284354 881699859527760 881763600287920 884977024487220 885005378230155 886221397268928 886983775109640 889479564170652 891496524633624 891532409853792 891713873808576 892785645291519 894810102537078 896839150388636 898988092067520 900068606601255 902329515163440 904375613837280 905646903086835 906920339938704 906956846010432 910106001725746 910291246179588 912286732482720 912355398665256 914355409880640 917717010652260 917753951320080 920022250754880 921128046729345 923216772458890 925851780302316 931332963865122 933404480919820 933632047363680 935681483580480 935749126836160 936873825305915 939159291292560 939189380978940 943937496670896 943975492786368 944005736778832 947445990921612 949522925645280 949594394529144 955174847821740 955213296271920 957574179357120 958725109861155 960073180374672 960899089702110 963602861184873 963641648886084 965826777341608 966023363292624 969304653262890 971700364220040 971739477868320 973942968747840 975113573277585 975312049478130 977523641427060 978898144695744 980313649731864 982505104736832 982536583177968 986148850027887 988310626856280 990551694037360 991984050323910 994233447263420 997856746998345 1001802006377536 1002933590212827 1002973961085516 1003006095327509 1005452888324976 1007689266598560 1011402313699680 1011434717977320 1016548073337888 1017422565566940 1018853171009856 1020326451761736 1022640117185232 1024959029015584 1026399823498413 1028649836115720 1032473195235090 1033924963480416 1034814404294580 1035025032099240 1040079278739228 1040121144829424 1040332852776672 1042691884188864 1043945119626591 1046446546083120 1048819440745440 1050336053284140 1052717767690680 1055104882810160 1058116320345504 1062006453876186 1064380530131568 1064414631776132 1066747978194080 1066965105810240 1068293693845287 1070669845760970 1070712943206760 1073359292547360 1074614958305910 1080082327921506 1082795418196128 1085250736604736 1086555124509309 1089237388590960 1091628397510560 1094744078979264 1095685839841320 1095720944475430 1101260412782712 1101304741584096 1103802031247552 1105353656075214 1107776746586160 1107860126950668 1110514701965760 1111849455213315 1114370655792030 1114415512317240 1114642342260720 1117169875916640 1120085377103784 1120358456836416 1121048937985795 1124248590367098 1127027257174728 1129497859264320 1133650424923380 1133696057513040 1136266796872480 1137864057724485 1140444248331570 1142047835478368 1146209817386088 1146255955526304 1146292680374296 1148805514978240 1150470131833386 1153078907642532 1155925391974080 1157314725377895 1163165583915468 1166087373441984 1170136287933102 1173028369712472 1175599812703680 1179921870838620 1179969365982960 1180007170973540 1182645033479520 1182885750970560 1184307488652015 1185972752227536 1186992993161430 1188662032844832 1190380860388692 1193080136716104 1200091475468340 1200384060896160 1203106020217920 1204552061107605 1207283471677010 1207529204115780 1209227119918272 1213425825195766 1213721661572784 1216473864887008 1220907078680328 1223622680869680 1223671935093440 1225392062164830 1228131380921040 1228170728972460 1234379803338864 1234469040403088 1238967834282108 1241777285153496 1252212388390080 1252252507971920 1253717451356895 1256816110406220 1258583328894528 1260096049241757 1263261321228816 1265979608318880 1266125859372192 1267905664321569 1270685091672360 1273566463762320 1273617728362560 1275408064702170 1278300146481540 1280097573832896 1281198786269480 1284803814913164 1284855531848112 1288031151056832 1289579265421083 1292406204350520 1292503481442446 1295600485626720 1300099098424035 1300151431036780 1300416065970840 1303364855236080 1307084866309152 1309954077012672 1310048777570624 1311623355428281 1314823007809584 1314865133370516 1317747502475040 1322645400431880 1329332095903392 1330475662664460 1330518289720165 1337244786950436 1337298614780688 1340603851099968 1342215153805617 1345258725582954 1348482138101280 1348579623969760 1353494272745160 1356563420755920 1360380509908056 1360435269015648 1363520156246976 1365159002588619 1365436869269382 1368430098724080 1368533097997884 1371533114820960 1376575515978390 1376630926980120 1379752539059440 1380033376132320 1384825158688335 1386772371652304 1388777670453474 1391926826168788 1395262061444160 1396999445797683 1400106721379730 1400448071045520 1403623690254240 1408784071468410 1415963239179552 1416008605168248 1419174040175424 1424391591793716 1427559794347960 1432762271732610 1432819944407880 1432865850467870 1436361269035680 1440109770562008 1441348634553165 1445462473329126 1448740166012412 1449035044938936 1452211533339840 1452316518121280 1453956979894335 1457609216802480 1460914453121760 1466285462140590 1468347217043616 1470470474597796 1473804874766952 1477035662114880 1477146835934224 1482465940284420 1485827541056040 1485887349756320 1486189789680960 1487976075485865 1491350170895130 1493447169471712 1498998120489464 1502703009566304 1504460941628274 1511533899897840 1511594743350720 1517152076965980 1520592331108760 1526133848350410 1528279756514784 1533960175777848 1534009322265602 1537438543523376 1542974754173580 1543086300503860 1546850597423040 1548709792852635 1550887445220624 1552221606441870 1554720582752064 1560118918108842 1560181717244136 1560499279165008 1564037826283296 1569468513180113 1573229161118160 1573292487977280 1579076651536020 1581297002970048 1582657324215240 1587174480518256 1590773515621472 1593009680814279 1596570795197352 1596621947664198 1600121967291120 1600447658715360 1606004768641455 1606069414810140 1610038938821040 1618295548763712 1627876104907104 1631496907826240 1633856082886440 1637442596265840 1637508507894720 1637560971963280 1643528759761980 1643581416713145 1645839737785152 1651890619174068 1651957112376144 1655703046871328 1656040051358784 1658030484112821 1661665119879240 1661790190426002 1671555983688045 1671623268475860 1675754813874960 1680128065655676 1680537685254624 1684348428305088 1686372885550647 1690196860347814 1690540885762092 1694246788896480 1698088618349760 1700475637385070 1700544086269560 1704400195308720 1710666372497355 1713071753217552 1713140709130816 1719383933289456 1719439020561444 1723208272467360 1729618361463798 1733465464565380 1733888087961120 1737819806981440 1739908532710985 1753097343746112 1753153511160688 1755204431899653 1759542554568708 1763399719055520 1763527200575840 1769954048974440 1770010756460310 1773967550219280 1778959128341304 1780489489742145 1782993049267248 1783064819707584 1785571290583038 1789620205074156 1793678300777272 1800137213202510 1804659030326880 1808751227674560 1810925207515515 1811293806173670 1813840679877408 1820138737793649 1820212003451492 1820582492359176 1824573464965440 1824710797330512 1835434021304520 1835507902640160 1838088093247245 1842256093458690 1846433544917780 1851703560604632 1862665927730244 1862725605608231 1866808961839640 1867264094727360 1873747650611830 1878318582585120 1878378761957880 1887874993341792 1888011473557664 1894891981843224 1899045851290560 1899188789058288 1910349695643480 1910426592543840 1917450219722310 1920146360749344 1921798179404220 1927205722369746 1927283297772168 1931653554683216 1932046726585248 1938609306525780 1938755222163669 1943400728440080 1943478955736640 1950227146555170 1950624098956260 1955047282854120 1960627299463728 1965073166355936 1972297700055774 1976621253712560 1981103388074720 1983968100647820 1988466894526840 1995713493996690 2005867180425654 2005947922171032 2006012190655018 2010905776649952 2015378533197120 2017888088374431 2022804627399360 2022869435954640 2033096146675776 2034845131133880 2040652903523472 2045280234370464 2049918058031168 2052799646996826 2057299672231440 2064863273967585 2064946390470180 2067849926960832 2069628808589160 2070050064198480 2080158557478456 2080242289658848 2080665705553344 2083166505680211 2087890239253182 2092893092166240 2097638881490880 2100160082069595 2100672106568280 2105435535381360 2110209765620320 2113176107202615 2116232640691008 2124012907752372 2128761060263136 2128829263552264 2133495956388160 2136587387690574 2141339691521940 2141425886413520 2146718585094720 2149229916611820 2149298775701805 2160164655843012 2165590836392256 2168193709993689 2173110249018618 2178474777181920 2183256795021120 2191371679682640 2191441888950860 2199428193210885 2202520825565424 2202609483168192 2210707312150428 2215553493172320 2215720253901336 2223698910426630 2228741311584060 2228831024634480 2229284684521440 2234339751833280 2237025256342695 2240170754207568 2242097875971590 2248497180734196 2254054514349456 2267300849846760 2267392115026080 2272533593744960 2275265004314365 2275728115448970 2280888496663140 2284095670956736 2292419634772176 2292511911052608 2292585360748592 2300940263666772 2301013983398403 2306157815285064 2314629450755790 2326331167830936 2328332409662805 2340178377163263 2340272575866204 2346056739424944 2359843741677240 2359938731965920 2360014341947080 2365290066959040 2368614977304030 2371945504455072 2373985986322860 2377324065689664 2380761720777384 2386160273432208 2394932921496297 2400182950936680 2400768121792320 2409104122215210 2414566943354020 2415058408231560 2426851650391532 2427443323145568 2432947729774016 2435871945795379 2441814157360656 2447245361739360 2450784124329660 2456262761842080 2456341457944920 2468759606677728 2468938080806176 2477935668564216 2483554570306992 2492685285639003 2504505015943840 2507434902713790 2513632220812440 2520192098483514 2526522642457632 2531959216637760 2532251718744384 2535295290521721 2535811328643138 2541370183344720 2547132927524640 2550816129404340 2556600292963080 2562397572538960 2569607629826328 2569711063696224 2579158530842166 2584812408701040 2585006962884892 2591200971253440 2594427542195697 2600198196848070 2600302862073560 2600832131941680 2606729710472160 2614169732618304 2623246710856562 2629646015619168 2629730266741032 2635495004950080 2645290800863760 2655016134690465 2658664191806784 2660951325328920 2661036579440330 2674489573900872 2674597229561376 2684430307611234 2690517451165908 2696964276202560 2697159247939520 2700205819803765 2706988545490320 2713126841511840 2720761019816112 2720870538031296 2730318005177238 2730873738538764 2736860197448160 2737066195995768 2743066229641920 2753151031956780 2753261853960240 2759505078118880 2760066752264640 2763384140188035 2769650317376670 2773544743304608 2777555340906948 2783853652337576 2793998891595366 2800213442759460 2800896142091040 2807247380508480 2810621475917745 2817568142936820 2831926478359104 2832017210336496 2848783183587432 2855119588695920 2865524543465220 2865639888815760 2865731700935740 2872722538071360 2876175329583465 2880219541124016 2882697269106330 2890808583554619 2890924946658252 2897480332024824 2898070089877872 2907913959788670 2915218433604960 2921828906243520 2925340719832755 2932570924281180 2936694434087232 2940940949195592 2947609749533904 2954293671868448 2958446550083661 2964931880568840 2971655082112080 2971774699512640 2975952150971730 2982700341790260 2986894338943424 2997996240978928 3005406019132608 3008921883256548 3009018285982527 3023067799795680 3033564562989415 3034304153931960 3041184662217520 3052267696700820 3056559513029568 3067920351555696 3068018644531204 3074877087046752 3079199470495239 3085949508347160 3086172601007720 3097419585705270 3101774890441248 3104443212883740 3120237836217684 3120363434488272 3120998558330016 3128075652566592 3131835358879773 3138937026360226 3146458322236320 3158153303072040 3165314648430480 3174348961036512 3181547031242944 3185371006040111 3186019361628558 3193141590394704 3193243895328396 3200243934582240 3200895317430720 3212009537282910 3212138829620280 3220077877642080 3231258703606115 3255752209814208 3259665373527927 3267712165772880 3274885192531680 3275121943926560 3287057519523960 3287162833426290 3303781238348136 3303914224752288 3311406093742656 3316060968225642 3323330239758480 3323580380852004 3343111967376090 3343246536951720 3351509627749920 3360256131311352 3361075370509248 3363146813957385 3372745771101294 3380393720695628 3381081771524184 3388493577792960 3400951274770140 3401088172539120 3408800390617440 3413592173173455 3421332744994710 3426143506435104 3438767866578912 3438878041122888 3446416544934720 3459236722927596 3466930929130760 3467776175922240 3471944176133685 3479817065421970 3506307022321376 3510408863799306 3519085109137416 3526799438111040 3527054401151680 3539908097948880 3540021512920620 3547935100438560 3557918256682608 3560978979484290 3565986098534496 3571142581166076 3579240410148312 3587356601554544 3600274426405020 3609318060653760 3613656183322815 3621850415031030 3622587612347340 3627681359754816 3640277475587298 3640424006902984 3641164984718352 3649421594661024 3670868042609040 3671015805280320 3676176186494490 3684512186917380 3692867089835560 3703407121209264 3725331855460488 3725451211216462 3733617923679280 3747495301223660 3756637165170240 3756757523915760 3761152354070685 3775749986683584 3776022947115328 3780288147725271 3789783963686448 3798377578116576 3820699391286960 3820853185087680 3834900439444620 3835023305664005 3840292721498688 3843596358808440 3854411444739492 3854566595544336 3863307109366432 3864093453170496 3868737796263249 3877218613051560 3877510444327338 3886801456880160 3900297295272105 3900454293110340 3901248197912520 3910094565708240 3921254598927456 3930146332711872 3934870066284843 3944595400111548 3953242507425120 3962206776149440 3967936201295640 3976933789053680 3991426987993380 3991554869160495 4011734360851308 4011895844342064 4012024381310036 4021811553299904 4026645461416851 4035776176748862 4045738871909280 4069690262267760 4081305807046944 4090560468740928 4095477007765857 4105599293993652 4114599344462880 4129726547935170 4129892780940360 4139257617178320 4140100128396960 4154475476065005 4160317114956912 4160484579317696 4166333011360422 4175780478506364 4185786184332480 4200320164139190 4201344213136560 4210871070762720 4220419531240640 4225492150869535 4226352214405230 4248025815504744 4257522120526272 4257658527104528 4273174775381148 4282679383043880 4282851772827040 4298459833223640 4298597551403610 4320329311686024 4324045903659495 4336387419987378 4346220498037236 4356949554363840 4382743359365280 4382883777901720 4398856386421770 4405041651130848 4421414624300856 4431106986344640 4431440507802672 4447397820853260 4457482623168120 4457662049268960 4458569369042880 4463928226457595 4474050512685390 4480341508415136 4484195751943180 4496994361468392 4508109028698912 4523762185048561 4534601699693520 4534784230052160 4550530008628730 4551456230897940 4561776993326280 4584839269544352 4585170721497184 4601880527333544 4602027966796806 4612315630570128 4629258901511580 4652662335661872 4656664819325610 4680356754326526 4680545151732408 4692113478849888 4708405539540339 4719687483354480 4719877463931840 4720028683894160 4737229954608060 4743891008910144 4747971972645720 4761523441554768 4772320546864416 4779029042442837 4789865842992594 4800365901873360 4818014305924365 4818208244430420 4829133886708040 4830116816463120 4853703300783064 4854886646291136 4871743891590758 4883628314721312 4894490723478720 4901568248659320 4912525523684160 4912682915889840 4930744250139435 4937519213355456 4937876161612352 4955871337128432 4967109140613984 4985370571278006 5009010031887680 5014667951064135 5014869805427580 5015030476637545 5027264441624880 5040384196967028 5053045284915264 5059118656651941 5070590581043442 5071622657286276 5082740366689440 5094265855049280 5101632258808680 5113200585926160 5124795145077920 5131999117492065 5139215259652656 5139422127392448 5158317061684332 5169624817402080 5170013925769784 5188855084391394 5200396393696140 5200605724147120 5201664263883360 5213459420944320 5219725598132955 5246493421713124 5259292031238336 5259460533482064 5265613295698959 5290581601727520 5310032269380930 5321902650657840 5322073158880660 5341468469226435 5348979147801744 5349194459122752 5368860615222468 5381034902331816 5400411639607530 5413977090980640 5426253683023680 5432775622546545 5441522039632224 5460416213380947 5460636010354476 5461747477077528 5473720394896320 5474132391991536 5506302063913560 5506523707920480 5519010156237760 5526768280376070 5539300634753340 5547089486609216 5555110681813896 5567707304675152 5587997783190732 5588176816824693 5600426885518920 5601792284182080 5621242951835490 5635136285873640 5664034420672992 5697566367174864 5710239177391840 5731049086930440 5731279777631520 5731463401871480 5752350659166930 5760439082248032 5765394538212660 5781617167109238 5781849893316504 5794960664049648 5796140179755744 5815827919577340 5816265666491007 5830436867209920 5850681439665510 5865141848562360 5881881898391184 5895219499067808 5908587343736896 5915689011217349 5916893100167322 5929863761137680 5943310164224160 5951904301943460 5965400683580520 5995992481957856 6017843766513096 6018036571965054 6046135599591360 6053664265123293 6067129125978830 6068608307863920 6082369324435040 6104535393401640 6135840703111392 6136037289062408 6149754174093504 6158398940990478 6171899016694320 6172345202015440 6194839171410540 6203549780882496 6208886425767480 6240475672435368 6240726868976544 6241997116660032 6249499517040633 6263670717759546 6277874052720452 6292916644472640 6300480246208785 6316306606144080 6330629296860960 6339528321607845 6348697922073024 6370742012080222 6372038723257116 6386283180789408 6386487790656792 6400487869164480 6424019074565820 6424277659240560 6440155755284160 6447896327105415 6462517407212230 6519330747055854 6535424331545760 6549770385063360 6550243887853120 6558116777141405 6574115039047920 6574325666852580 6607562476696272 6607828449504576 6632121936451284 6646660479516960 6647160761704008 6686223934752180 6686493073903440 6703019255499840 6711075769028085 6720512262622704 6726293627914770 6745491542202588 6760787441391256 6762163543048368 6801902549540280 6802176345078240 6817600781234880 6825795012943095 6827184346346910 6842665489989420 6852287012870208 6877535733157824 6877756082245776 6903041950195209 6918473445855192 6933861858261520 6943888352267370 6959634130843940 6984997228988415 7012614044642752 7020535131489789 7020817727598612 7038170218274832 7079816195897760 7080043025841240 7095870200877120 7115836513365216 7121957958968580 7131972197068992 7142285162332152 7158480820296624 7174713203109088 7184798764488891 7200548852810040 7227312366645630 7243700830062060 7245175224694680 7280554951174596 7280848013805968 7282329969436704 7298843189322048 7307615837386137 7341736085218080 7352352372988980 7369024373834760 7385734179671120 7406814242418528 7450663710920976 7450902422432924 7467235847358560 7478055856917009 7494990602447320 7513515047831520 7522304708141370 7560576295450542 7579567927372896 7596755156233152 7605885871565163 7641398782573920 7669800878889240 7670046611328010 7687192717616880 7708822889478984 7709133191088672 7726614218732864 7737475592526498 7754437226103120 7755020888654676 7773602913760320 7800594590544210 7800908586220680 7802496395825040 7820189131416480 7842509197854912 7847342565900565 7869740132569686 7889190800223096 7906485014850240 7935872402591280 7953867578107360 7965048404071395 7982853975986760 7983109738320990 8023468721702616 8023791688684128 8024048762620072 8053290922833702 8071552353497724 8091477743818560 8139380524535520 8162611614093888 8190954015531714 8211198587987304 8229198688925760 8259453095870340 8259785561880720 8278515234356640 8280200256793920 8290152420564105 8308950952130010 8320634229913824 8332666022720844 8351560957012728 8400640328278380 8402688426273120 8421742141525440 8431864427753235 8450984301739070 8452704428810460 8496051631009488 8515317054209056 8546349550762296 8565358766087760 8565703545654080 8596919666447280 8597195102807220 8640658623372048 8648091807318990 8672774839974756 8692440996074472 8765486718730560 8765767555803440 8776022159498265 8797712772843540 8810083302261696 8842829248601712 8862881015605344 8875339650250983 8894795641706520 8914965246336240 8915324098537920 8927856452915190 8948101025370780 8960683016830272 8968391503886360 8993988722936784 9016218057397824 9027054857947581 9047524370097122 9069203399387040 9100693688968245 9101060017257460 9102912461795880 9123553986652560 9169678539088704 9170341442994368 9203761054667088 9204055933593612 9224631261140256 9258517803023160 9305324671323744 9313329638651220 9313628028041155 9360713508653052 9361090303464816 9384226957699776 9395506076639319 9416811079080678 9439374966708960 9440057367788320 9474459909216120 9495943945291440 9523046883109536 9544641093728832 9556113018120333 9558058084885674 9579731685985188 9600731803746720 9636028611848730 9636416488860840 9658267773416080 9660233632926240 9693776110818345 9707406601566128 9743487783181516 9767256629442624 9778996120583781 9803136497318640 9825365831779680 9861488500278870 9911742674256864 9934218281227968 9970741142556012 10029335902128270 10029739610855160 10030060953275090 10054528883249760 10080768393934056 10089440441872155 10118237313303882 10141181162086884 10143245314572552 10165480733378880 10203264517617360 10226401171852320 10249590290155840 10263998234984130 10278430519305312 10316634123368664 10339249634804160 10340027851539568 10377710168782788 10400792787392280 10401211448294240 10403328527766720 10415832528401055 10439451196265910 10492986843426248 10518921066964128 10531226591397918 10581163203455040 10620064538761860 10643805301315680 10644146317761320 10682936938452870 10697958295603488 10737721230444936 10762069804663632 10800823279215060 10827954181961280 10840968549968445 10865551245093090 10883044079264448 10920832426761894 10921272020708952 10923494954155056 10948264783983072 10986279592260791 11012604127827120 11013047415840960 11053536560752140 11078601269506680 11110221363627792 11135414609350304 11175995566381464 11176353633649386 11200853771037840 11242485903670980 11270272571747280 11328068841345984 11395132734349728 11420478354783680 11462098173860880 11462559555263040 11462926803742960 11504701318333860 11505069916992015 11520878164496064 11530789076425320 11563234334218476 11563699786633008 11589921328099296 11592280359511488 11606213388789747 11631655839154680 11632531332982014 11700891885816315 11701362879331020 11730283697124720 11763763796782368 11790438998135616 11804610198854529 11831378022434698 11833786200334644 11859727522275360 11886620328448320 11903808603886920 11930801367161040 11974664607481485 11991984963915712 12035687533026192 12036073143930108 12107328530246586 12134258251957660 12137216615727840 12164738648870080 12179359728976895 12209070786803280 12271681406222784 12272074578124816 12286431023297571 12316797881980956 12343798033388640 12344690404030880 12389678342821080 12417772851534960 12463426428195015 12480951344870736 12481453737953088 12498999034081266 12527341435519092 12555748105440904 12600960492417570 12632613212288160 12661258593721920 12676476452608605 12679056643215690 12741484024160444 12744077446514232 12772566361578816 12772975581313584 12848038149131640 12848555318481120 12895792654210830 12925034814424460 12972137710978485 13038661494111708 13039079239257617 13070848663091520 13116233554282810 13148230078095840 13148651333705160 13215124953392544 13264243872902568 13293320959033920 13294321523408016 13372447869504360 13372986147806880 13422151538056170 13441024525245408 13452587255829540 13490983084405176 13521574882782512 13524327086096736 13571286555145683 13603805099080560 13604352690156480 13651590025886190 13654368692693820 13685330979978840 13755512164491552 13806083900390418 13836946891710384 13867723716523040 13887776704534740 13919268261687880 13969994457976830 14041070262979578 14041635455197224 14076340436549664 14125216618621017 14159632391795520 14160086051682480 14231673026730432 14243915917937160 14284570324664304 14316961640593248 14349426406218176 14369597528977782 14401097705620080 14454042917773095 14454624733291260 14487401660124120 14490350449389360 14561109902349192 14561696027611936 14564659938873408 14615231674772274 14683472170436160 14704704745977960 14738048747669520 14771468359342240 14792232750418305 14813628484837056 14901327421841952 14901804844865848 14934471694717120 14956111713834018 14989981204894640 15027030095663040 15044609416282740 15045091429912635 15121152590901084 15159135854745792 15177355969955823 15211771743130326 15282797565147840 15339601757778480 15340093222656020 15374385435233760 15395997352476195 15417645778957968 15418266382177344 15474951185052996 15508874452206240 15510041777309352 15601189181088420 15601817172441360 15604992791650080 15640378262832960 15659176794398865 15694685131801130 15739480265139372 15778381600446192 15871744805182560 15907735156214720 15926855030200555 15930096808142790 15965707951973520 15966219476641980 16046937443405232 16047583377368256 16048097525240144 16106581845667404 16143104706995448 16278761049071040 16298326867639635 16381248640142841 16381908031063428 16422397175974608 16518906191740680 16519571123761440 16557030468713280 16580304841128210 16617901904260020 16641268459827648 16665332045441688 16703121914025456 16764530450474079 16801280656556760 16805376852546240 16863728855506470 16901968603478140 16905408857620920 16992103262018976 17030634108418112 17051103620567653 17092699101524592 17130717532175520 17193839332894560 17194390205614440 17281317246744096 17296183614637980 17345549679949512 17384881992148944 17448796999473021 17531535111606880 17552044318996530 17595425545687080 17685658497203424 17725762031210688 17747067033652047 17750679300501966 17789591283413040 17829930492672480 17855712905830380 17896202050741560 17936783007772720 17987977445873568 18054109715895162 18095048740194244 18138406798774080 18160992795369879 18201387377936490 18202120034514920 18205824923591760 18247107973305120 18407522109334176 18408111867187224 18449262522280512 18517035606046320 18610649342647488 18626659277302440 18627256056082310 18721427017306104 18722180606929632 18791012153278638 18833622158161356 18878749933417920 18880114735576640 18901440738626355 18948919818432240 18991887890582880 19046093766219072 19112226036240666 19116116169771348 19159463371970376 19201463607493440 19272057223697460 19272832977721680 19316535546832160 19320467265852480 19343688981316245 19387552221636690 19414813203132256 19486975566363032 19557992241167562 19606272994637280 19650731663559360 19674350331424215 19722977000557740 19823485348513728 19941482285112024 20058671804256540 20059479221710320 20060121906550180 20109057766499520 20133227307084255 20161536787868112 20178880883744310 20236474626607764 20282362324173768 20286490629145104 20406529035234720 20452802343704640 20477385038829285 20527996469968260 20556861038610624 20633268246737328 20680055703079136 20709125850585627 20755420337565576 20801585574784560 20802422896588480 20831665056802110 20878902392531820 20985973686852496 21037842133928256 21062453182795836 21240129077523720 21287610602631360 21288292635522640 21365873876905740 21395916591206976 21475442460889872 21524139609327264 21554396293466673 21601646558430120 21681937099936890 21731102490186180 21841664853523788 21842544041417904 21846989908310112 21896529567966144 21922847512158411 21972559184521582 22025208255654240 22107073121504280 22157202539013360 22220442727255584 22270829218700608 22297597042280777 22351991132762928 22352707267298772 22401707542075680 22484971807341960 22540545143494560 22618810925242805 22790265468699456 22817657614695489 22924196347721760 22925853607485920 23009402636667720 23010139833984030 23061578152850640 23126468668436952 23127399573266016 23179842656198592 23212426777579494 23263311678309360 23265062665964028 23401783771632630 23402725758662040 23460567394249440 23527527593564736 23542027697701695 23609220397709058 23662756044869396 23667572400669288 23719455044550720 23807617207773840 23861602734322080 23895145212214185 23949329214962970 24071375066052384 24072146287860216 24214657060493172 24268516503915320 24274433231455680 24358719457953790 24418141573606560 24544149156249632 24572862046595142 24633595763961912 24687596066777280 24689380808061760 24779356685642160 24835545703069920 24926852856390030 24961902689741472 24997998068162532 25054682871038184 25111496210881808 25201920984835140 25265226424576320 25295593283259705 25352952905217210 25358113286431380 25482968048320888 25488154893028464 25545951162627168 25696076298263280 25697110636962240 25791585308421660 25850069628848920 25944275421956970 26077322988223416 26078158478515234 26232467108565620 26296460156191680 26297302667410320 26328066478494795 26430249906785088 26528487745805136 26588643046816032 26744895739008720 26745972295613760 26844303076112340 26882049050490816 26905174511659080 26981966168810352 27043149765565024 27048654172193472 27081164573842743 27142573110291366 27207610198161120 27302081066904735 27303180051772380 27308737385387640 27370661959957680 27511024328983104 27612167800780836 27673893783420768 27735447433046080 27775553409069480 27838536523375760 27939988915953660 27940884084123465 28082140525959156 28083270910394448 28152680873099328 28186518229917957 28250433237242034 28320172103364960 28487831835874320 28569140649328608 28633923281186496 28668339054360999 28739195057955564 28802195411240160 28908085835546190 28909249466582520 28974803320248240 28980700898778720 29081328332455035 29122219804698384 29123392055223872 29230463349544548 29409409491955920 29476097495339040 29542936718684480 29578445056086745 29584465500836610 29802654843683904 29803609689731696 29912223427668036 29979962409789280 30089218832565480 30090182859825270 30242305181802168 30268321325616465 30354711939911646 30423543486260652 30679203515556960 30680186445312040 30748770870467520 30791994704952390 30835291557915936 30949902370105992 31017748904412480 31020083554618704 31202378362176840 31203634344882720 31209985583300160 31247497585203165 31318353588797730 31389370263602260 31478960530278744 31556763200892384 31666335295339927 31743489610365120 31853710060401110 31860193616285580 31931415903947040 31932438953283960 32093874886810464 32096195050480288 32213163691334808 32286209413990896 32596653735279270 32762497280285682 32763816062126856 32844794351949216 32958838776782373 33037812383481360 33039142247522880 33160609682256420 33235803808520040 33330664090883376 33406243828050912 33529060900948158 33602561313113520 33727457711012940 33803937206956280 33810817715241840 33984206524037952 34102207241135306 34185398203049184 34261435064351040 34387678665789120 34388780411228880 34515209750976045 34562634493488192 34592367229275960 34691099359899024 34769763984297888 34897593998946042 35063070223213760 35102675657448945 35104088637993060 35190851091374160 35371316994406848 35413830596563587 35494134067304094 35501358601003932 35579182566826080 35659860985344960 35711425811660760 35792404101483120 35873566015545440 35923993822444455 35975954891747136 36108219431790324 36190097480388488 36321985590739758 36402774755872980 36404240069029840 36411649847183520 36494215946610240 36538079186930685 36815044218668352 36816223734374448 36859293069892713 37034071212092640 37253318554604880 37254512112164620 37390279284585045 37442854034612208 37444361213859264 37582024306557276 37667244316322712 37802881477252710 37897839636864480 37983775781165760 38029429357825815 38224452072481332 38232232339542696 38318926743940752 38544114447394920 38545665955443360 38633071093664320 38687377962632490 38775104443273380 38829626406264512 38973951132726064 39115984482335124 39117237717772851 39212545989274560 39348700662848430 39445954001115480 39882964570224048 40117343608513080 40118958443420640 40120243813100360 40266454614168510 40323073575736224 40357761767488620 40472949253215528 40564724648347536 40572981258290208 40713859665437049 40813058070469440 40954770077658570 41055992939936520 41266536493474656 41360111406158272 41409823078521443 41418251701171254 41510840675131152 41603171149569120 41663330113604220 41757804785063640 41971947373704992 42124906365591672 42375649855863051 42480258155047440 42576585271045280 42731747753811480 42950884921779744 43048279218654528 43108792586933346 43203293116860240 43363874199873780 43462204980372360 43683329707047576 43685088082835808 43693979816620224 43845695024316822 43945118369043164 44050416511308480 44214146243008560 44314405078026720 44376698251254915 44440885454511168 44595194084561554 44703982265525856 44705414534597544 44803415084151360 44969943614683920 45081090286989120 45135274289737905 45237621850485610 45635315229390978 45848392695443520 45851707214971840 46018805273335440 46020279667968060 46123156305701280 46252937336873904 46254799146532032 46424853555158988 46526623356618720 46530125331928056 46803567543265260 46805451517324080 46921134788498880 46977530383196595 47084055395403390 47218440795418116 47325512089738792 47335144801338576 47615234415547680 47723205468644160 47780565090601665 47790290424428370 47898658429925940 48142750132104768 48144292575720432 48429314120986344 48537033007830640 48717438915907580 48836283147213120 48894980602918905 49088298312499264 49143745920428523 49145724093190284 49267191527923824 49558713371284320 49671091406139840 49853705712780060 49923805379482944 49995996136325064 50109365742076368 50222992421763616 50293591351422237 50403841969670280 50591186566519410 50705905810434420 50716226572862760 50965936096641776 50976309786056928 51091902325254336 51153310861702959 51392152596526560 51583170616843320 51700139257697840 51888550843913940 52154645976446832 52156316957030468 52346390998419063 52464934217131240 52594605334820640 52656132956989590 53056975491610272 53177286093632064 53241201100956141 53489791478017440 53688606152224680 53810349023318160 53963932337620704 54086299531130048 54162329147685486 54285146220582732 54415220396322240 54604162133809470 54606360103544760 54617474770775280 54741323919915360 54931397961303955 55224335601561672 55347787566841536 55551106818138960 55677073046751520 55879977831907320 55881768168246930 56164281051918312 56166541820788896 56373036459835914 56500866474484068 56640344206729920 56975663671748640 57138281298657216 57336678108721998 57478390115911128 57604390822480320 57816171671092380 57818498933165040 57949606640496480 57961401797557440 58031066943948735 58162656664910070 58244439609396768 58460926699089096 58818818983911840 58952194990678080 59023050994272645 59156890112173490 59168931001673220 59607219379463392 59824446855336072 59959924819578560 60178437665130960 60180365719650540 60484610363604336 60536642651232930 60709423879823292 60847086972521304 61358407031113920 61360372890624080 61432155116487855 61583989409904780 61670583115831872 61899804740211984 62040167109237408 62127377551756881 62404756724353680 62407268689765440 62494995170406330 62636707177595460 62778740527204520 62957921060557488 63113526401784768 63332670590679854 63707420120802220 63720387232571160 63862831807894080 63864877906567920 64187749773620928 64192390100960576 64426327382669616 64572418827981792 65193307470558540 65195396196288085 65524994560571364 65527632124253712 65689588703898432 65768542536475233 65917677553564746 66075624766962720 66321219364512840 66471607617040080 66661328181766752 66812487656101824 66892791126842331 67058121801896316 67205122626227040 67454915422025880 67607874413912560 67621635430483680 67856432775728415 68204414482270612 68370796406098368 68452972844086467 68777560822457760 69030419501952090 69184734458551920 69382198719798048 69539527968595776 69795187997892084 70205351314897890 70208177275986120 70381702182748320 70626083093105085 70827661193127174 70988268134608188 71002717202007864 71158365133652160 71422851623321520 71584808202966240 71747132031090880 71847987644888910 72216438863580648 72380194960776976 72643971181479516 72805549511745960 72808480138059680 72823299694367040 73076158373861370 73632447468748896 73718586139785426 74068142424185280 74506637109209760 74509024224329240 74780558569170090 74885708069224416 75164048613114552 75334488632645424 75605762954505420 75795679273728960 75886779849779115 76058858715651630 76448904144962664 76464464679085392 76637853487881504 76903957145825537 77088228894789840 77091331910886720 77374755925264980 77550208886546760 77947902265452128 78231968964670248 78234475435545702 78697401325696860 78891908002230960 79765929140448096 80234687217026160 80237916886841280 80240487626200720 80532909228337020 80646147151472448 80715523534977240 80945898506431056 81129449296695072 81145962516580416 81243493721528229 81427719330874098 81906243200714205 81909540155317140 82111985879873040 82533072986949312 82819646157042886 82836503402342508 83021681350262304 83206342299138240 83326660227208440 83515609570127280 83822652252370395 83943894747409984 84249812731183344 84751299711726102 84960516310094880 85153170542090560 85255518102838265 85463495507622960 85901769843559488 86005017163082997 86217585173866692 86406586233720480 86727748399747560 86924409960744720 87243984997365105 87366659414095152 87370176165671616 87691390048633644 87890236738086328 88428292486017120 88628810156053440 88735335168260235 88753396502509830 89190388169123108 89407964531051712 89410829069195088 89939887229367840 90270548579475810 90475243700971220 90804963976849395 91270630458781956 92037610546670880 92040559335936120 92246312611402560 92505874673747808 92849707110317976 93053246713237440 93060250663856112 93607135086530520 93610903034648160 93955060766393190 94168110790806780 94436881590836232 94651024179477584 94670289602677152 94999005886019781 95230468831095360 95561130181203330 95580580848856740 95797316859851880 96288585151440864 96858628241972688 97074066015661280 97434877831815160 97789961205837810 98287491840857046 98291448186380568 98534383055847648 98876516330347119 99117426742568640 99707411425560120 99991992272650128 100218731484152736 100445984843527232 100587182702844474 100807683939340560 101182373133038820 101411811620868840 101432453145725520 101931872193283552 101952619572113856 102306621723405918 102784305193053120 103166341233686640 103400278515395680 103545629252928135 103777101687827880 104309291952893664 104312633914060936 104692781996838126 104929868434262480 105189210669641280 105312265913979180 106113950983220544 106241491789690761 106482402201912282 106979582956034880 107377212304449360 107620698046636320 107771981467333365 107927864675241408 108324658295370972 108570292441165464 109208324267618940 109212720207089520 109234949541550560 109482647839830720 109614237560792055 109862795922607910 110448671203123344 111102213636277920 111354146093503040 111487985211403885 111759955663814640 111763536336493860 112328562103836624 112333083641577792 112746072919671828 113001732948968136 113951327343497280 114088288073477445 114673356217443996 114956780231822256 115632343342184760 115636997866330080 115899213280992960 116062133887897470 116325313329820140 116488879218793536 116921853398178192 117351713153318553 117637637967823680 118046101988545290 118313780224346980 118337862003346440 119214438758926784 119648893710672144 120356875330261920 120360731439301080 120969220727208672 121073285302465860 121418847759646584 121694173945042608 122141578996311147 122720745781248160 122864310232975710 123167978819809560 123799609480423968 124080334218474816 124229469235564329 124254755103513762 124809513448707360 124989990340812660 125273414355190920 125557481054409040 125915842121114976 126665341181359708 127126949567589153 127414840241604440 127440774465142320 127729755813135840 128852654765339232 129144837655963584 130386614941117080 130390792392576170 131049989121142728 131055264248507424 131537085072950466 131835355107129492 132151249533925440 132642438729025680 132943215234080160 133322656363533504 133785582253684662 134116243603792632 134410245252454080 134909830844051760 135215748827825120 135243270860967360 135405822869213715 135712865551456830 136408828964541224 136905945688172934 137555121644915520 138060839003904180 138369468917103840 138764397439596096 139590375995784168 140410702629795780 140416354551972240 140763404365496640 140932591149589785 141252166186210170 141655322386254348 141976536269216376 142005434404015728 142845703246643040 143169616405932480 143341695271804995 143695975289777820 144432877727161296 144760389921553952 145287942362959032 145611099023491920 145616960276119360 146152316747722740 147264894937497792 147437172279570852 149013274218419520 149018048448658480 149561117138340180 149771416138448832 150328097226229104 150668977265290848 150880774054266711 151211525909010840 151773559699558230 152117717431303260 152897808289925328 152928929358170784 153275706975763008 153459932585108877 153807914291651074 154176457789579680 154749511850529960 155100417773093520 155895804530904256 156463937929340496 156468950871091404 157394802651393720 157783816004461920 158331676476699635 159531858280896192 159723603302868423 160469374434052320 160480975252401440 161065818456674040 161431047069954480 161891797012862112 162258898593390144 162486987443056458 162855438661748196 163812486401428410 163819080310634280 164223971759746080 164794193883911865 165639292314085772 165673006804685016 166043362700524608 166653320454416880 167031219140254560 167645304504740790 168499625462366688 169502599423452204 169921032620189760 170511036205676530 170926991015245920 172010034326165994 172435170347733384 172813172467440960 173455496799495120 173848819921489440 174487969994730210 174733318828190304 175382780097267288 175780473476172656 176856584972034240 177069152982817935 177470670336520470 177506793005019660 178380776338246216 178821658138390176 179879774458735680 180541097158951620 180950487401942440 181609927953698790 182541260917563912 184075221093341760 184081118671872240 184296465349463565 185011749347495616 185699414220635952 186120501327712224 187214270173061040 187221806069296320 187910121532786380 188336221581613560 188873763181672464 189302048358955168 189340579205354304 189998011772039562 191122260362406660 191161161697713480 191594633719703760 192577170302881728 193717256483945376 194148132031322560 194869755663630320 195579922411675620 195586188588864255 196574983681714092 196582896372761136 197068766111695296 197305627609425699 197753032660694238 199414822851120240 199983984545300256 200437462968305472 200678373380526993 201174365405688948 201615367878681120 202364746266077640 202823623241737680 202864906291451040 203569298327185245 203863744386567104 204613243446811836 206332682467373280 206800557030791360 207049115392607215 207091258505856270 207554203375655760 208618583905787328 208625267828121872 209385563993676252 209859736868524960 210624531827958360 211878249279315255 212482983579381522 212964804403824564 214754424608898720 215241396093272640 215543962934666730 216649316590741944 217140584882330928 218416648535237880 218425440414179040 218469899083101120 219228475121584110 219725591845215820 220897342406246688 221664347067379489 222204427272555840 222975970422807770 223519911327629280 223527072672987720 224657124207673248 225492145839343656 226003465897936272 228176576146954890 229346712434887992 229913560463644512 230711871437476611 231264686684369520 231273995732660160 232124267775794940 232650626659640280 233843706796356384 234703426306637106 236092203977090580 236627560448693960 236675724006692880 239297787421344288 240713750660523840 240721462878602160 241938441454417344 242146570604931720 242837695519293168 243388347890085216 244283157992622294 245441491562496320 245718729602142615 245728620465951420 246335957639619120 247599218960847936 248458938471128658 248509510207027524 249619026897414720 249979980681625320 250546828710381840 251114962108818080 251467956757111185 251831684242229952 253330682362719416 254253899135178306 254829680483208880 254881548930284640 255459511626271680 255766554308514795 257705309530678464 258015051489248991 260773229882234160 260781584785152340 261731954992095315 262099978242285456 262110528497014848 263074170145900932 263670710214258984 265284877458051360 265886430468160320 266206005504780705 267571164507369324 268232487207585264 269819661688103520 270431497655650240 270811645738427430 271425731102913660 272817657929082448 273811891376345868 276121678007808360 276738937834207680 279180751991568336 280821405259591560 280832709103944480 281865182299179570 282504332372420340 283310644772508696 283953072538432752 284010868808031456 284997017658059343 285691406493286080 286683390543609990 287391950579555640 288865755454322592 289520779843107904 289868761549650101 290575884725918064 291222198046983840 292304633495445480 294874344559141704 296629548991041357 298036096897316960 299122234276680360 300656194452458208 301337954530581696 301761548108533422 302423051818021680 303547119399116460 304235434862606520 305795616579850656 305857858716341568 306919865170217754 307615828583302148 308352915579159360 309499023701059920 310200835546187040 310636887758784405 312927875858680992 312937901742182808 314789605302787440 315567632008923840 316663352953399270 319447206605736846 320938748868104640 320961950504802880 322131636913348080 322862094139908960 323783594025724224 324973974886112916 325710877323496392 327624972802856820 327638160621268560 328447943519492160 328842712682376165 329588387767823730 331278584628171544 331346013609370032 333306640908833760 334062438280509120 334463955634211655 335290609009481580 336999250924733376 339005198846904408 341022072411353060 341853982030491840 342264864220432335 344020068652331988 344870340695466768 346910993598990240 347697639842978880 348975939989460420 349466637656380608 350765560194534576 351560946952345312 352055139459955659 354138305965635870 354941340673040940 355013586010039320 356761552676492432 357643316276780352 361082194317903240 361900974803884880 363219855907397580 365082521835127824 366424736988933441 368162237343744480 368592930698927130 371398828441271904 372241002655424448 372688407706692987 374428540346122080 375820243065572760 376672443163227120 377747526363344928 378604096717910336 379996023544079124 382244520724813320 382322323395426960 383189267439407520 384519785729127685 387434512967890752 389739511327260640 391159844823351240 391172377177728510 393149967363428184 393165792745522272 394611255218851398 395506065321388476 398829645702240480 399967969090600512 401356746761053986 402348730811377896 403230735757362240 404729492532155280 405647246483475360 405729812582902080 406217468607641145 407138596654370490 409226486893623672 412665364934746560 414098230785214430 414182517011712540 415108406751311520 417250535656243744 418771127987352504 419719473737049920 421249063655916720 423756498558630510 424965967158763044 425929608807649128 429508849217797440 430025085815414985 431087925869333460 433298633181483888 434281169764661856 436833297070475760 436850880828358080 438456950243168220 439451183690431640 441794684812493376 443328694134758978 445951940845615540 447039822655258560 447054145345975440 449314248415346496 450984291678687312 452006931795872544 456353152293909780 458693424869775984 459827120927289024 460379797755326631 461423742874953222 462529373368739040 464248535551589880 465301253319280560 467687413592712768 469406852613274212 472184407954181160 473255120897387920 473351448013385760 474995029430098905 478595574842688576 479170809908605269 481442925757204320 484293141209863440 485675391038586336 486776695780170432 488566315985244588 491437459204285230 491457240931902840 492671915279238240 494382581651735595 496917876942257316 497019020414055048 499959961363250640 501093657420763680 502229924217636160 502935913514222370 506661364725438832 508507798270356612 509659360966417760 509763097860569280 511533108617029590 516030102978497982 521546459764468320 521563169570304680 523463909984190630 524199956484570912 526148340291801864 527341420428517968 530569754916102720 531207458948453805 532412011009561410 535142329014738648 536464974415170528 538327700020778759 539639323376207040 541623291476854860 542851462205827320 545635315858164896 547623782752691736 552243356015616720 558361503983136672 561642810519183120 561665418207888960 563730364598359140 565008664744840680 566621289545017392 567906145076865504 568021737616062912 569994035316118686 573366781087219980 574783901159111280 577731510908645184 579737523099300202 581151769451836128 582444396093967680 584609266990890960 586758565766592765 589748689118283408 593259097982082714 596072193794633920 598244468553360720 601312388904916416 602035120141580979 603523096217066844 604846103636043360 607094238798232920 608470869725213040 610707894981555735 611591233159701312 613839730340435508 615231657166604296 618998047402119840 620401671092374080 621147346177821645 621273775517568810 625855751717361984 625875803484365616 629579210605574880 633326705906798540 635634747837945765 638894413211473692 644263273826696160 645724188279817920 649947949772225832 651421754646992784 655249945605713640 655276321242537120 657685425364752330 659176775535647460 662557169256343088 662692027218740064 664993041202138467 666613281817667520 668927911268423310 670581218018963160 678010397693808816 682044144822706120 684529728440864670 688040137304663976 689740681390933536 692135614312429833 693821987197980480 697951879978920840 701531120389069152 703121893904690624 704110278919911318 708276611931271740 709882681346081880 710027172020078640 713523105352984864 722164388635806480 723801949607769760 726439711814795160 730165043670255648 732849473977866882 736324474687488960 737185861397854260 742797656882543808 745376815413385974 748857080692244160 751640486131145520 753344886326454240 754403870271333555 755495052726689856 759992047088158248 764489041449626640 764644646790853920 766378534878815040 767299662925544385 769039571458255370 779479022654521280 782319689646702480 782344754355457020 786299934726856368 786331585491044544 789222510437702796 791012130642776952 797659291404480960 798618016514342115 802713493522107972 804697461622755792 809458985064310560 811294492966950720 812434937215282290 814277193308740980 818452973787247344 828196461570428860 828365034023425080 830216813502623040 834501071312487488 837542255974705008 842498127311833440 847512997117261020 849931934317526088 851859217615298256 854991052974178029 860050171630829970 862175851738666920 866597266362967776 868562339529323712 869606284648950303 873666594140951520 876913900486336440 878902367380863280 886657388269517956 889888646973124071 891903881691231080 894108290691950880 901968583357374624 904013863591745088 912706304587819560 917386849739551968 920759595510653262 922847485749906444 925058746737478080 928497071103179760 930602506638561120 938813705226548424 944368815908362320 946510241794775840 946702896026771520 949990058860197810 958341619817210538 962885851514408640 968586282419726880 971350782077172672 977132631970489176 982874918408570460 982914481863805680 985343830558476480 986528138047128495 988765163303471190 993835753884514632 994038040828110096 999919922726501280 1002187314841527360 1003391866902634965 1005871827028444740 1013322729450877664 1017015596540713224 1019318721932835520 1023066217234059180 1032060205956995964 1043092919528936640 1043126339140609360 1046927819968381260 1048399912969141824 1052296680583603728 1054682840857035936 1056165418379866977 1062414917896907610 1064824022019122820 1070284658029477296 1072929948830341056 1076655400041557518 1083246582953709720 1085702924411654640 1091270631716329792 1095247565505383472 1104486712031233440 1108321735336897445 1116723007966273344 1118065223120078961 1123285621038366240 1127460729196718280 1130017329489681360 1133242579090034784 1135812290153731008 1139988070632237372 1146733562174439960 1149567802318222560 1153559357187383055 1159475046198600404 1162303538903672256 1169218533981781920 1173517131533185530 1179497378236566816 1186518195964165428 1196488937106721440 1204070240283161958 1207046192434133688 1209692207272086720 1214188477596465840 1216941739450426080 1221415789963111470 1227679460680871016 1230463314333208592 1237996094804239680 1242294692355643290 1242547551035137620 1251751606968731232 1259158421211149760 1266653411813597080 1271269495675891530 1277788826422947384 1288526547653392320 1290075257446244955 1299895899544451664 1302843509293985568 1310499891211427280 1310552642485074240 1315370850729504660 1318353551071294920 1325114338512686176 1325384054437480128 1329986082404276934 1337855822536846620 1341162436037926320 1356020795387617632 1364088289645412240 1369059456881729340 1376080274609327952 1379481362781867072 1381139393265979893 1384271228624859666 1395903759957841680 1403062240778138304 1408220557839822636 1416553223862543480 1419765362692163760 1420054344040157280 1424985088290296715 1427046210705969728 1444328777271612960 1447603899215539520 1449343807748250505 1452879423629590320 1460330087340511296 1465698947955733764 1474371722795708520 1483147744955206785 1490753630826771948 1503280972262291040 1506689772652908480 1508807740542667110 1519984094176316496 1528978082899253280 1529289293581707840 1534599325851088770 1538079142916510740 1564639379293404960 1564689508710914040 1572599869453712736 1578445020875405592 1582024261285553904 1597236033028684230 1605426987044215944 1609394923245511584 1614983100062336277 1618917970128621120 1624869874430564580 1628554386617481960 1636905947574494688 1656392923140857720 1656730068046850160 1675084511949410016 1684996254623666880 1695025994234522040 1699863868635052176 1703718435230596512 1709982105948356058 1720100343261659940 1724351703477333840 1733194532725935552 1739212569297900606 1747333188281903040 1753827800972672880 1757804734761726560 1760275697299778295 1773314776539035912 1779777293946248142 1783807763382462160 1788216581383901760 1803937166714749248 1806105360424742937 1825412609175639120 1832123684944667205 1834773699479103936 1841519191021306524 1845694971499812888 1856994142206359520 1861205013277122240 1863442038533464935 1877627410453096848 1888737631816724640 1893020483589551680 1899980117720395620 1916683239634421076 1937172564839453760 1954265263940978352 1965749836817140920 1965828963727611360 1973056276094256990 1977530326606942380 1987671507769029264 1988076081656220192 1994979123606415401 1999839845453002560 2006783733805269930 2011743654056889480 2026645458901755328 2034031193081426448 2046132434468118360 2064120411913991928 2076406842937289499 2086252678281218720 2093855639936762520 2104593361167207456 2109365681714071872 2112330836759733954 2124829835793815220 2129648044038245640 2140569316058954592 2153310800083115036 2166493165907419440 2171405848823309280 2190495131010766944 2208973424062466880 2216643470673794890 2236130446240157922 2246571242076732480 2254921458393436560 2260034658979362720 2266485158180069568 2279976141264474744 2293467124348879920 2299135604636445120 2301898988776633155 2307118714374766110 2318950092397200808 2338437067963563840 2347034263066371060 2358994756473133632 2373036391928330856 2392977874213442880 2395854049543026345 2408140480566323916 2414092384868267376 2428376955192931680 2433883478900852160 2442831579926222940 2455358921361742032 2460926628666417184 2484589384711286580 2485095102070275240 2503503213937462464 2533306823627194160 2542538991351783060 2555577652845894768 2564973158922534087 2580150514892489910 2599791799088903328 2605687018587971136 2608818853946850909 2620999782422854560 2630741701459009320 2636707102142589840 2650228677025372352 2659972164808553868 2675711645073693240 2682324872075852640 2691638500103893795 2712041590775235264 2728176579290824480 2738118913763458680 2752160549218655904 2762278786531959786 2768542457249719332 2791807519915683360 2816441115679645272 2833106447725086960 2839530725384327520 2840108688080314560 2849970176580593430 2888657554543225920 2898687615496501010 2905758847259180640 2931397895911467528 2948743445591417040 2966295489910413570 2981507261653543896 3006561944524582080 3010175600707904895 3017615481085334220 3039968188352632992 3057956165798506560 3069198651702177540 3076158285833021480 3129278758586809920 3129379017421828080 3145199738907425472 3156890041750811184 3164048522571107808 3194472066057368460 3210853974088431888 3218789846491023168 3229966200124672554 3249739748861129160 3257108773234963920 3273811895148989376 3312785846281715440 3313460136093700320 3324965206010692335 3350169023898820032 3354195669360236883 3390051988469044080 3399727737270104352 3407436870461193024 3419964211896712116 3440200686523319880 3448703406954667680 3460678071562149165 3478425138595801212 3507655601945345760 3515609469523453120 3520551394599556590 3546629553078071824 3559554587892496284 3567615526764924320 3612210720849485874 3650825218351278240 3664247369889334410 3683038382042613048 3691389942999625776 3713988284412719040 3726884077066929870 3755254820906193696 3768293900145451313 3777475263633449280 3799960235440791240 3833366479268842152 3908530527881956704 3931499673634281840 3931657927455222720 3946112552188513980 3955060653213884760 3975343015538058528 3976152163312440384 3989958247212830802 4013567467610539860 4023487308113778960 4068062386162852896 4092264868936236720 4128240823827983856 4152813685874578998 4172505356562437440 4187711279873525040 4209186722334414912 4224661673519467908 4249659671587630440 4259296088076491280 4274955264870890145 4281138632117909184 4306621600166230072 4332986331814838880 4342811697646618560 4348031423244751515 4380990262021533888 4433286941347589780 4449443234865620355 4472260892480315844 4509842916786873120 4520069317958725440 4559952282528949488 4586934248697759840 4603797977553266310 4614237428749532220 4637900184794401616 4694068526132742120 4746072783856661712 4791708099086052690 4816280961132647832 4828184769736534752 4844949300187008831 4856753910385863360 4885663159852445880 4910717842723484064 4921853257332834368 4969178769422573160 4970190204140550480 5066613647254388320 5085077982703566120 5111155305691789536 5129946317845068174 5160301029784979820 5199583598177806656 5217637707893701818 5241999564845709120 5261483402918018640 5273414204285179680 5280827091899334885 5319944329617107736 5351423290147386480 5364649744151705280 5383277000207787590 5456353158581648960 5476237827526917360 5504321098437311808 5524557573063919572 5537084914499438664 5583615039831366720 5590326115600394805 5632882231359290544 5666212895450173920 5679061450768655040 5699940353161186860 5797375230993002020 5811517694518361280 5862795791822935056 5897486891182834080 5932590979820827140 5963014523307087792 5984937370819246203 6020351201415809790 6035230962170668440 6079936376705265984 6138397303404355080 6152316571666042960 6229220528811868497 6258758034843656160 6313780083501622368 6328097045142215616 6388944132114736920 6421707948176863776 6459932400249345108 6499479497722258320 6514217546469927840 6625571692563430880 6626920272187400640 6649930412021384670 6708391338720473766 6780103976938088160 6799455474540208704 6839928423793424232 6880401373046639760 6897406813909335360 6905696966329899465 6921356143124298330 6956850277191602424 7015311203890691520 7041102789199113180 7093259106156143648 7119109175784992568 7135231053529848640 7224421441698971748 7301650436702556480 7328494739778668820 7366076764085226096 7382779885999251552 7453768154133859740 7510509641812387392 7536587800290902626 7599920470881582480 7666732958537684304 7817061055763913408 7826456561840552727 7862999347268563680 7892225104377027960 7910121306427769520 7950686031076117056 7979916494425661604 8027134935221079720 8046974616227557920 8074915500311681385 8136124772325705792 8184529737872473440 8256481647655967712 8305627371749157996 8375422559747050080 8449323347038935816 8499319343175260880 8518592176152982560 8549910529741780290 8613243200332460144 8665972663629677760 8696062846489503030 8866573882695179560 8898886469731240710 8944521784960631688 9019685833573746240 9030526802123714685 9119904565057898976 9173868497395519680 9207595955106532620 9228474857499064440 9275800369588803232 9388137052265484240 9492145567713323424 9583416198172105380 9632561922265295664 9656369539473069504 9689898600374017662 9771326319704891760 9821435685446968128 9938357538845146320 9940380408281100960 9974895618032077005 10133227294508776640 10170155965407132240 10222310611383579072 10259892635690136348 10320602059569959640 10382034214686447495 10435275415787403636 10522966805836037280 10546828408570359360 10561654183798669770 10639888659234215472 10702846580294772960 10766554000415575180 10952475655053834720 11049115146127839144 11074169828998877328 11180652231200789610 11265764462718581088 11304881700436353939 11332425790900347840 11399880706322373720 11594750461986004040 11725591583645870112 11794973782365668160 11865181959641654280 11926029046614175584 11969874741638492406 12040702402831619580 12070461924341336880 12276794606808710160 12304633143332085920 12458441057623736994 12517516069687312320 12627560167003244736 12777888264229473840 12824865794612670435 12843415896353727552 12919864800498690216 12998958995444516640 13028435092939855680 13044094269734254545 13251143385126861760 13299860824042769340 13416782677440947532 13560207953876176320 13679856847586848464 13760802746093279520 13811393932659798930 13842712286248596660 13913700554383204848 14082205578398226360 14186518212312287296 14238218351569985136 14448842883397943496 14534847900561026493 14656989479557337640 14732153528170452192 14765559771998503104 14907536308267719480 15073175600581805252 15199840941763164960 15333465917075368608 15652913123681105454 15725998694537127360 15784450208754055920 15820242612855539040 15959832988851323208 16054269870442159440 16093949232455115840 16149831000623362770 16369059475744946880 16512963295311935424 16611254743498315992 16750845119494100160 16770978346801184415 16898646694077871632 16998638686350521760 17037184352305965120 17099821059483560580 17226486400664920288 17392125692979006060 17733147765390359120 17797772939462481420 17889043569921263376 17954812112457738609 18061053604247429370 18239809130115797952 18415191910213065240 18456949714998128880 18551600739177606464 18776274104530968480 18841469500727256565 18984291135426646848 19166832396344210760 19265123844530591328 19379797200748035324 19542652639409783520 19876715077690292640 19880760816562201920 19949791236064154010 20340311930814264480 20519785271380272696 20641204119139919280 20764068429372894990 20870550831574807272 21045933611672074560 21123308367597339540 21279777318468430944 21405693160589545920 21533108000831150360 21904951310107669440 22098230292255678288 22148339657997754656 22361304462401579220 22531528925437162176 22609763400872707878 22799761412644747440 23189500923972008080 23451183167291740224 23479369685521658181 23730363919283308560 23852058093228351168 23939749483276984812 24081404805663239160 24140923848682673760 24224746500935044155 24553589213617420320 24609266286664171840 24916882115247473988 25555776528458947680 25649731589225340870 25839729600997380432 25997917990889033280 26088188539468509090 26599721648085538680 26833565354881895064 27359713695173696928 27521605492186559040 27622787865319597860 27685424572497193320 27827401108766409696 28164411156796452720 28476436703139970272 28897685766795886992 29069695801122052986 29313978959114675280 29464307056340904384 29815072616535438960 29924686854096231015 30146351201163610504 30399681883526329920 30666931834150737216 31146102644059342485 31305826247362210908 31568900417508111840 31640485225711078080 31919665977702646416 32108539740884318880 32299662001246725540 33222509486996631984 33541956693602368830 33797293388155743264 33914645101309061817 33997277372701043520 34199642118967121160 34452972801329840576 34784251385958012120 35466295530780718240 35595545878924962840 35778087139842526752 35909624224915477218 36122107208494858740 36830383820426130480 36913899429996257760 37552548209061936960 37682939001454513130 38333664792688421520 38530247689061182656 38759594401496070648 39085305278819567040 39132282809202763635 39753430155380585280 39899582472128308020 40680623861628528960 41039570542760545392 41282408238279838560 41528136858745789980 41741101663149614544 42246616735194679080 42559554636936861888 43066216001662300720 43604543701683079479 44196460584511356576 44296679315995509312 44722608924803158440 45219526801745415756 45599522825289494880 46379001847944016160 46958739371043316362 47460727838566617120 47879498966553969624 48162809611326478320 48281847697365347520 48449493001870088310 49107178427234840640 49833764230494947976 51111553056917895360 51299463178450681740 51679459201994760864 52176377078937018180 53199443296171077360 53667130709763790128 54719427390347393856 55245575730639195720 55370849144994386640 55654802217532819392 56328822313592905440 56524408502181769695 56952873406279940544 57795371533591773984 58139391602244105972 58627957918229350560 59630145233070877920 59849373708192462030 60292702402327221008 62292205288118684970 62611652494724421816 63137800835016223680 63839331955405292832 64217079481768637760 64599324002493451080 66445018973993263968 67083913387204737660 67594586776311486528 67829290202618123634 68399284237934242320 69568502771916024240 70932591061561436480 71191091757849925680 71556174279685053504 71819248449830954436 72244214416989717480 72674239502805132465 73660767640852260960 73827798859992515520 75365878002909026260 76667329585376843040 77519188802992141296 78264565618405527270 79799164944256616040 82079141085521090784 82564816476559677120 83056273717491579960 83482203326299229088 84493233470389358160 86132432003324601440 87209087403366158958 88392921169022713152 89445217849606316880 89774060562288693045 90439053603490831512 91199045650578989760 92758003695888032320 93917478742086632724 94921455677133234240 95758997933107939248 96325619222652956640 96898986003740176620 99667528460989895952 101743935303927185451 102598926356901363480 103358918403989521728 104352754157874036360 106398886592342154720 107334261419527580256 110491151461278391440 110741698289988773280 112657644627185810880 113048817004363539390 115590743067183547968 116278783204488211944 117255915836458701120 117396848427608290905 119260290466141755840 119698747416384924060 120585404804654442016 124584410576237369940 125223304989448843632 127678663910810585664 129198648004986902160 132890037947986527936 134167826774409475320 135658580405236247268 136798568475868484640 139137005543832048480 142382183515699851360 143638496899661908872 144488428833979434960 145348479005610264930 147321535281704521920 150731756005818052520 153334659170753686080 155038377605984282592 156529131236811054540 159598329888513232080 164158282171042181568 166112547434983159920 166964406652598458176 168986466940778716320 169573225506545309085 172264864006649202880 174418174806732317916 178890435699212633760 179548121124577386090 180878107206981663024 187834957484173265448 191517995866215878496 192651238445305913280 193797972007480353240 199335056921979791904 203487870607854370902 205197852713802726960 208705508315748072720 212797773184684309440 214668522839055160512 218022718508415397395 220982302922556782880 221483396579977546560 226097634008727078780 232557566408976423888 234793696855216581810 239397494832769848120 241170809609308884032 249168821152474739880 250446609978897687264 258397296009973804320 268335653548818950640 271317160810472494536 273597136951736969280 278274011087664096960 284764367031399702720 287276993799323817744 288976857667958869920 290696958011220529860 301463512011636105040 305231805911781556353 310076755211968565184 313058262473622109080 319196659777026464160 332225094869966319840 337972933881557432640 339146451013090618170 348836349613464635832 357780871398425267520 359096242249154772180 361756214413963326048 375669914968346530896 383035991732431756992 387595944014960706480 398670113843959583808 406975741215708741804 410395705427605453920 417411016631496145440 436045437016830794790 441964605845113565760 452195268017454157560 465115132817952847776 469587393710433163620 478794989665539696240 498337642304949479760 500893219957795374528 508719676519635927255 516794592019947608640 536671307097637901280 542634321620944989072 574553987598647635488 577953715335917739840 581393916022441059720 602927024023272210080 610463611823563112706 626116524947244218160 638393319554052928320 664450189739932639680 678292902026181236340 697672699226929271664 718192484498309544360 723512428827926652096 751339829936693061792 775191888029921412960 813951482431417483608 820791410855210907840 834822033262992290880 872090874033661589580 904390536034908315120 930230265635905695552 939174787420866327240 957589979331079392480 996675284609898959520 1017439353039271854510 1073342614195275802560 1085268643241889978144 1149107975197295270976 1162787832044882119440 1205854048046544420160 1220927223647126225412 1252233049894488436320 1356585804052362472680 1395345398453858543328 1436384968996619088720 1502679659873386123584 1526159029558907781765 1550383776059842825920 1627902964862834967216 1744181748067323179160 1808781072069816630240 1878349574841732654480 1915179958662158784960 1993350569219797919040 2034878706078543709020 2170537286483779956288 2325575664089764238880 2441854447294252450824 2504466099788976872640 2713171608104724945360 2790690796907717086656 2872769937993238177440 3052318059117815563530 3255805929725669934432 3488363496134646358320 3617562144139633260480 3756699149683465308960 4069757412157087418040 4651151328179528477760 4883708894588504901648 5426343216209449890720 5745539875986476354880 6104636118235631127060 6511611859451339868864 6976726992269292716640 7513398299366930617920 8139514824314174836080 9767417789177009803296 10852686432418899781440 12209272236471262254120 13953453984538585433280 16279029648628349672160 19534835578354019606592 24418544472942524508240 32558059297256699344320 48837088945885049016480 97674177891770098032960
- Sum of all divisors σ(n): 466433166756916793400120
- Sum of proper divisors (its aliquot sum) s(n): 368758988865146695367160
- 97674177891770098032960 is an abundant number, because the sum of its proper divisors (368758988865146695367160) is greater than itself. Its abundance is 271084810973376597334200
Bases of 97674177891770098032960
- Binary: 101001010111011101101100000111101110010010111011001010001000010100001010000002
- Hexadecimal: 0x14AEED83DC976510A140
- Base-36: FWLEM27YYHJO400
Squares and roots of 97674177891770098032960
- 97674177891770098032960 squared (976741778917700980329602) is 9540245026833150592411281493555088861246361600
- 97674177891770098032960 cubed (976741778917700980329603) is 931835589881976143268292174926111306023189363744355215042116878336000
-
The
square root of 97674177891770098032960 is 312528683310.4604784973 -
The
cube root of 97674177891770098032960 is 46053211.5624120163
Scales and comparisons
How big is 97674177891770098032960?- 97,674,177,891,770,098,032,960 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 97,674,177,891,770,098,032,960 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 97674177891770098032960 cubic inches would be around 3837767.6 feet tall.
Recreational maths with 97674177891770098032960
- 97674177891770098032960 backwards is 06923089007719877147679
- 97674177891770098032960 is a
Harshad number . - The number of decimal digits it has is: 23
- The sum of 97674177891770098032960's digits is 117
- 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 97674177891770098032960 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 97674177891770098032960 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/97674177891770098032960/
Chicago style:
Numbermatics. 2024. "Number 97674177891770098032960 - Facts about the integer". https://numbermatics.com/n/97674177891770098032960/
The information we have on file for 97674177891770098032960 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 97674177891770098032960, math, Factors of 97674177891770098032960, curriculum, school, college, exams, university, Prime factorization of 97674177891770098032960, STEM, science, technology, engineering, physics, economics, calculator, ninety-seven sextillion, six hundred seventy-four quintillion, one hundred seventy-seven quadrillion, eight hundred ninety-one trillion, seven hundred seventy billion, ninety-eight million, thirty-two thousand, nine hundred sixty.