712440708361911038178100224
712,440,708,361,911,038,178,100,224 is an even composite number composed of seven prime numbers multiplied together.
712440708361911038178100224 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty-one thousand, one hundred eighty-five divisors.
Prime factorization of 712440708361911038178100224:
210 × 36 × 132 × 172 × 194 × 1272 × 30492
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 17 × 17 × 19 × 19 × 19 × 19 × 127 × 127 × 3049 × 3049)See below for interesting mathematical facts about the number 712440708361911038178100224 from the Numbermatics database.
Names of 712440708361911038178100224
- Cardinal: 712440708361911038178100224 can be written as Seven hundred twelve septillion, four hundred forty sextillion, seven hundred eight quintillion, three hundred sixty-one quadrillion, nine hundred eleven trillion, thirty-eight billion, one hundred seventy-eight million, one hundred thousand, two hundred twenty-four.
Scientific notation
- Scientific notation: 7.12440708361911038178100224 × 1026
Factors of 712440708361911038178100224
Divisors of 712440708361911038178100224
- Number of divisors d(n): 31185
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 19 24 26 27 32 34 36 38 39 48 51 52 54 57 64 68 72 76 78 81 96 102 104 108 114 117 127 128 136 144 152 153 156 162 169 171 192 204 208 216 221 228 234 243 247 254 256 272 288 289 304 306 312 323 324 338 342 351 361 381 384 408 416 432 442 456 459 468 486 494 507 508 512 513 544 576 578 608 612 624 646 648 663 676 684 702 722 729 741 762 768 816 832 864 867 884 912 918 936 969 972 988 1014 1016 1024 1026 1053 1083 1088 1143 1152 1156 1216 1224 1248 1292 1296 1326 1352 1368 1377 1404 1444 1458 1482 1521 1524 1536 1539 1632 1651 1664 1728 1734 1768 1824 1836 1872 1938 1944 1976 1989 2028 2032 2052 2106 2159 2166 2176 2223 2286 2304 2312 2413 2432 2448 2496 2584 2592 2601 2652 2704 2736 2754 2808 2873 2888 2907 2916 2964 3042 3048 3049 3072 3078 3159 3211 3249 3264 3302 3328 3429 3456 3468 3536 3648 3672 3744 3757 3876 3888 3952 3978 4056 4064 4104 4131 4199 4212 4318 4332 4352 4446 4563 4572 4608 4617 4624 4693 4826 4864 4896 4953 4992 5168 5184 5202 5304 5408 5472 5491 5508 5616 5746 5776 5814 5832 5928 5967 6084 6096 6098 6137 6156 6318 6422 6477 6498 6528 6604 6656 6669 6858 6859 6912 6936 7072 7239 7296 7344 7488 7514 7752 7776 7803 7904 7956 8112 8128 8208 8262 8398 8424 8619 8636 8664 8704 8721 8892 9126 9144 9147 9216 9234 9248 9386 9477 9633 9652 9728 9747 9792 9906 9984 10287 10336 10368 10404 10608 10816 10944 10982 11016 11232 11271 11492 11552 11628 11664 11856 11934 12168 12192 12196 12274 12312 12393 12597 12636 12844 12954 12996 13056 13208 13312 13338 13689 13716 13718 13824 13851 13872 14079 14144 14478 14592 14688 14859 14976 15028 15504 15552 15606 15808 15912 16129 16224 16256 16416 16473 16524 16796 16848 17238 17272 17328 17408 17442 17784 17901 18252 18288 18294 18411 18468 18496 18772 18954 19266 19304 19431 19456 19494 19584 19812 19968 20007 20574 20577 20672 20736 20808 21216 21463 21632 21717 21888 21964 22032 22464 22542 22984 23104 23256 23328 23409 23712 23868 24336 24384 24392 24548 24624 24786 25194 25272 25688 25857 25908 25992 26112 26163 26416 26676 27378 27432 27436 27441 27648 27702 27744 28067 28158 28288 28899 28956 29184 29241 29376 29718 29952 30056 30861 31008 31104 31212 31369 31616 31824 32258 32448 32512 32832 32946 33048 33592 33696 33813 34476 34544 34656 34884 35568 35802 36504 36576 36588 36703 36822 36936 36992 37544 37791 37908 38532 38608 38862 38988 39168 39624 39637 39936 40014 41021 41067 41148 41154 41344 41472 41616 42237 42432 42926 43264 43434 43776 43928 44064 44577 44928 45084 45847 45968 46208 46512 46656 46818 47424 47736 48387 48672 48768 48784 48841 49096 49248 49419 49572 50388 50544 51376 51714 51816 51833 51984 52224 52326 52832 53352 53703 54587 54756 54864 54872 54882 55233 55404 55488 56134 56316 56576 57798 57912 57931 58293 58368 58482 58752 59436 59904 60021 60112 61009 61722 61731 62016 62208 62424 62738 63232 63648 64389 64516 64896 65024 65151 65664 65892 66096 67184 67392 67626 68952 69088 69312 69768 70227 71136 71383 71604 73008 73152 73176 73406 73644 73872 73984 75088 75582 75816 77064 77216 77571 77724 77976 78336 78489 79248 79274 79781 80028 82042 82134 82296 82308 82323 82688 82944 83232 84201 84474 84864 85852 86528 86697 86868 87552 87723 87856 88128 89154 89167 89856 90168 91694 91936 92416 92583 93024 93312 93636 94107 94848 95472 96774 97344 97536 97568 97682 98192 98496 98838 99144 100776 101088 101439 102752 103428 103632 103666 103968 104329 104652 105664 106704 107406 109174 109512 109728 109744 109764 110109 110466 110808 110976 112268 112632 113152 113373 115596 115824 115862 116586 116603 116964 117504 118872 118911 119808 120042 120224 122018 123063 123201 123444 123462 124032 124416 124848 125476 126464 126711 127296 128778 129032 129792 130048 130302 130321 131328 131784 132192 133731 134368 134784 135252 137541 137904 138176 138624 139536 140454 142272 142766 143208 145161 146016 146304 146352 146523 146812 147288 147744 147968 148257 150176 151164 151632 154128 154432 155142 155448 155499 155952 156672 156978 158496 158548 159562 160056 161109 163761 164084 164268 164592 164616 164646 165376 165699 166464 168402 168948 169728 171704 173056 173394 173736 173793 174879 175104 175446 175712 176256 178308 178334 179712 180063 180336 183027 183388 183872 184832 185166 185193 186048 186624 187272 188214 189696 190944 193167 193548 194688 195072 195136 195364 195453 196384 196992 197676 198288 201552 202176 202878 205504 206856 207264 207332 207936 208658 209304 209677 210681 211328 213408 214149 214812 218348 219024 219456 219488 219528 220218 220932 221616 221952 224536 225264 226304 226746 231192 231648 231724 232713 233172 233206 233928 235008 235467 237744 237822 239343 240084 240448 244036 246126 246402 246888 246924 246969 248064 248832 249696 250952 252603 252928 253422 254592 257556 258064 259584 260091 260604 260642 262656 263169 263568 264384 267462 267501 268736 269568 270504 274193 275082 275808 276352 277248 279072 280908 282321 284544 285532 286416 290322 292032 292608 292704 293046 293624 294576 295488 295936 296514 300352 302328 303264 304317 306451 308256 308864 310284 310896 310998 311904 312987 313956 316992 317096 319124 320112 322218 327522 328168 328536 329184 329232 329292 330327 330752 331398 332928 336804 337896 339456 340119 343408 346788 347472 347586 349758 349809 350892 351424 352512 356616 356668 356733 359424 360126 360672 364871 366054 366776 367744 369189 369664 370332 370386 372096 373248 374544 376428 379392 380133 381888 386334 387096 387223 389376 390144 390272 390728 390906 390963 392768 393984 395352 396576 401193 403104 404352 405756 407797 411008 412623 413712 414528 414664 415872 417316 418608 419354 421362 422656 426816 428298 429624 435483 436696 438048 438912 438976 439056 439569 440436 441864 443232 443904 444771 449072 450528 453492 462384 463296 463448 465426 466344 466412 466497 467856 470016 470934 475488 475644 477139 478686 480168 480896 488072 491283 492252 492804 493776 493848 493938 496128 497097 499392 501904 505206 506844 509184 515112 515281 516128 519168 520182 521208 521284 521379 524637 525312 526338 527136 528768 533273 534924 535002 537472 539136 541008 548386 549081 550164 551616 552704 554496 555579 558144 561816 564642 569088 571064 572832 579501 580644 584064 585216 585408 586092 586359 587248 589152 590976 593028 596011 600704 604656 606528 608634 612902 616512 617728 620568 621792 621996 623808 625974 627912 629031 633984 634192 638248 640224 642447 644436 655044 656336 657072 658368 658464 658584 660654 662796 665856 673608 673829 675792 678912 680238 686816 693576 694944 695172 697357 698139 699516 699618 701784 702848 705024 713232 713336 713466 718029 720252 721344 729742 732108 733552 735488 738378 740664 740772 740907 744192 746496 749088 752856 753103 757809 758784 760266 763776 772668 774192 774446 778752 779399 780273 780544 781456 781812 781926 785536 787968 790704 793152 802386 802503 806208 808704 811512 815594 822016 822579 825246 827424 829056 829328 831744 834632 837216 838708 842724 845312 846963 853632 856596 859248 870966 871093 873392 876096 877824 877952 878112 879138 880872 881161 883728 886464 887808 889542 898144 901056 906984 912951 919353 924768 926592 926896 927979 930852 932688 932824 932994 935712 938961 941868 950976 951288 954278 957372 960336 961792 976144 982566 984504 984827 985608 987552 987696 987876 990981 992256 994194 998784 1003808 1010412 1013688 1018368 1020357 1030224 1030562 1032256 1037153 1040364 1042416 1042568 1042758 1049274 1049427 1052676 1054272 1057536 1066546 1069848 1070004 1070199 1074944 1078272 1082016 1094613 1096772 1098162 1100328 1100689 1103232 1105408 1107567 1108992 1111158 1116288 1123632 1129284 1138176 1140399 1142128 1145664 1159002 1159171 1161288 1161669 1168128 1170432 1170816 1172184 1172718 1172889 1174496 1178304 1181952 1186056 1192022 1201408 1203579 1209312 1213056 1217268 1223391 1225804 1233024 1235456 1237869 1241136 1243584 1243992 1247616 1251948 1255824 1258062 1267968 1268384 1276496 1280448 1284894 1288872 1306449 1310088 1312672 1314144 1316736 1316928 1317168 1318707 1321308 1325592 1331712 1334313 1347216 1347658 1351584 1356277 1360476 1373632 1387152 1389888 1390344 1394714 1396278 1399032 1399236 1399491 1403568 1405696 1410048 1426464 1426672 1426932 1431417 1436058 1440504 1442688 1459484 1464216 1467104 1470976 1473849 1476756 1481328 1481544 1481814 1488384 1491291 1498176 1505712 1506206 1515618 1515839 1520532 1527552 1545336 1545843 1548384 1548892 1557504 1558798 1560546 1561088 1562912 1563624 1563852 1564137 1571072 1573911 1575936 1581408 1586304 1599819 1604772 1605006 1612416 1617408 1623024 1631188 1644032 1645158 1647243 1650492 1654848 1658112 1658656 1663488 1666737 1669264 1674432 1677416 1685448 1690624 1693926 1694173 1707264 1713192 1718496 1738503 1741932 1742186 1746784 1752192 1755648 1755904 1756224 1758276 1759077 1761744 1762322 1767456 1772928 1779084 1788033 1796288 1802112 1813968 1825902 1838706 1849536 1853184 1853792 1855958 1861704 1865376 1865648 1865988 1871424 1877922 1883736 1887093 1901952 1902576 1908556 1914744 1920672 1923584 1927341 1952288 1965132 1969008 1969654 1971216 1975104 1975392 1975752 1981962 1982251 1988388 1997568 2007616 2020824 2021487 2027376 2036736 2040714 2060448 2061124 2064512 2074306 2080728 2084832 2085136 2085516 2092071 2094417 2098548 2098854 2105352 2108544 2115072 2133092 2139696 2140008 2140398 2149888 2154087 2164032 2189226 2193544 2196324 2200656 2201378 2206464 2210816 2215134 2215457 2222316 2222721 2232576 2247264 2258568 2259309 2273427 2276352 2280798 2284256 2291328 2318004 2318342 2322576 2323338 2336256 2338197 2340819 2341632 2344368 2345436 2345778 2348992 2356608 2363904 2372112 2384044 2402816 2407158 2407509 2418624 2426112 2434536 2446782 2451608 2466048 2467737 2470912 2475738 2482272 2487168 2487984 2495232 2503896 2511648 2516124 2535936 2536768 2540889 2552992 2560896 2569788 2577744 2612898 2613279 2620176 2625344 2628288 2633472 2633856 2634336 2637414 2642616 2643483 2651184 2663424 2668626 2694432 2695316 2703168 2712554 2720952 2725801 2738853 2747264 2758059 2774304 2779776 2780688 2783937 2789428 2792556 2798064 2798472 2798982 2807136 2811392 2816883 2852928 2853344 2853864 2862834 2872116 2881008 2885376 2918968 2928432 2934208 2941952 2947698 2953512 2954481 2962656 2963088 2963628 2972943 2976768 2982582 2996352 3011424 3012412 3031236 3031678 3041064 3055104 3061071 3090672 3091686 3096768 3097784 3111459 3117596 3121092 3122176 3125824 3127248 3127704 3128274 3142144 3147822 3148281 3162816 3172608 3199638 3209544 3210012 3210597 3224832 3234816 3246048 3262376 3283839 3288064 3290316 3294486 3300984 3302067 3309696 3316224 3317312 3322701 3326976 3333474 3338528 3348864 3354832 3370896 3387852 3388346 3414528 3421197 3426384 3436992 3477006 3477513 3483864 3484372 3485007 3493568 3504384 3511296 3511808 3512448 3516552 3518154 3518667 3523488 3524644 3534912 3545856 3558168 3564509 3576066 3592576 3604224 3627936 3651804 3670173 3677412 3699072 3706368 3707584 3711916 3713607 3723408 3730752 3731296 3731976 3742848 3755844 3767472 3774186 3803904 3805152 3817112 3829488 3841344 3847168 3854682 3904576 3919347 3930264 3938016 3939308 3942432 3950208 3950784 3951504 3956121 3963924 3964502 3976776 3983863 3995136 4002939 4015232 4041648 4042974 4054752 4068831 4081428 4120896 4122248 4129024 4148612 4161456 4169664 4170272 4171032 4184142 4188834 4197096 4197708 4198473 4210704 4217088 4230144 4266184 4279392 4280016 4280796 4294251 4299776 4308174 4328064 4378452 4387088 4392648 4401312 4402756 4412928 4421547 4430268 4430914 4444632 4445442 4465152 4473873 4494528 4517136 4518618 4546854 4547517 4561596 4568512 4582656 4636008 4636684 4637529 4645152 4646676 4661281 4672512 4676394 4681638 4683264 4688736 4690872 4691556 4692411 4697984 4713216 4727808 4744224 4768088 4799457 4805632 4814316 4815018 4837248 4852224 4869072 4893564 4903216 4932096 4935474 4941729 4951476 4964544 4974336 4975968 4990464 5000211 5007792 5023296 5032248 5033899 5071872 5073536 5081778 5082519 5105984 5121792 5139576 5155488 5209667 5215509 5225796 5226558 5240352 5250688 5256576 5266944 5267712 5268672 5274828 5285232 5286966 5302368 5337252 5364099 5388864 5390632 5406336 5425108 5441904 5451602 5477706 5494528 5516118 5548608 5559552 5561376 5567874 5578856 5585112 5596128 5596944 5597964 5614272 5622784 5633766 5661279 5705856 5706688 5707728 5725668 5744232 5762016 5770752 5782023 5822569 5837936 5856864 5868416 5895396 5907024 5908962 5925312 5926176 5927256 5945886 5946753 5965164 5992704 6022848 6024824 6062472 6063356 6064461 6082128 6110208 6122142 6181344 6183372 6193536 6195568 6202807 6222918 6235192 6242184 6251648 6254496 6255408 6256548 6276213 6284288 6295644 6296562 6325632 6345216 6399276 6419088 6420024 6421194 6449664 6462261 6492096 6524752 6567678 6580632 6582791 6588972 6601968 6604134 6619392 6632448 6634624 6645402 6646371 6666948 6677056 6697728 6709664 6741792 6775704 6776692 6777927 6820281 6829056 6842394 6852768 6873984 6932549 6954012 6955026 6967728 6968744 6970014 6987136 7008768 7014591 7023616 7024896 7033104 7036308 7037334 7046976 7049288 7069824 7091712 7116336 7129018 7152132 7185152 7208448 7222527 7255872 7303608 7340346 7354824 7357237 7398144 7403211 7412736 7415168 7423832 7427214 7446816 7461504 7462592 7463952 7485696 7511688 7534944 7548372 7607808 7610304 7622667 7634224 7658976 7682688 7709364 7748143 7809152 7838694 7839837 7860528 7876032 7878616 7884864 7900416 7901568 7903008 7912242 7927848 7929004 7930449 7953552 7967726 7990272 8005878 8030464 8083296 8085948 8109504 8137662 8162856 8177403 8241792 8244496 8258048 8274177 8297224 8322912 8339328 8340544 8342064 8351811 8368284 8377668 8394192 8395416 8396946 8421408 8434176 8450649 8532368 8558784 8560032 8561592 8588502 8616348 8656128 8756904 8759777 8774176 8785296 8802624 8805512 8825856 8843094 8860536 8861828 8863443 8889264 8890884 8918829 8930304 8947746 8989056 9034272 9037236 9065641 9093708 9095034 9123192 9137024 9165312 9272016 9273368 9275058 9290304 9293352 9296401 9322562 9334377 9352788 9363276 9366528 9377472 9381744 9383112 9384822 9395968 9426432 9444843 9488448 9536176 9598914 9628632 9630036 9631791 9674496 9704448 9738144 9787128 9790339 9806432 9851517 9864192 9870948 9883458 9902952 9906201 9929088 9948672 9951936 9968103 9980928 10000422 10015584 10046592 10064496 10067798 10132187 10147072 10163556 10165038 10211968 10243584 10279152 10310976 10419334 10431018 10432539 10451592 10453116 10455021 10480704 10501376 10513152 10533888 10535424 10537344 10549656 10556001 10570464 10573932 10604736 10674504 10693527 10728198 10777728 10781264 10812672 10850216 10883808 10903204 10955412 10989056 11010519 11032236 11097216 11119104 11122752 11135748 11140821 11157712 11170224 11192256 11193888 11195928 11228544 11267532 11322558 11324209 11411712 11413376 11415456 11451336 11455093 11488464 11524032 11541504 11564046 11645138 11675872 11713728 11736832 11758041 11790792 11814048 11817924 11850624 11852352 11854512 11868363 11891772 11893506 11930328 11951589 11985408 12045696 12049648 12124944 12126712 12128922 12164256 12206493 12244284 12362688 12366744 12387072 12391136 12405614 12445836 12470384 12484368 12503296 12508992 12510816 12513096 12552426 12591288 12593124 12595419 12651264 12690432 12798552 12802751 12838176 12840048 12842388 12882753 12899328 12924522 12984192 13049504 13135356 13161264 13165582 13177944 13203936 13208268 13238784 13249783 13264641 13269248 13290804 13292742 13333896 13354112 13395456 13419328 13483584 13551408 13553384 13555854 13640562 13642551 13684788 13705536 13747968 13865098 13908024 13910052 13912587 13935456 13937488 13940028 13974272 13983843 14017536 14029182 14049792 14066208 14072616 14074668 14077233 14093952 14098576 14139648 14183424 14232672 14258036 14304264 14308957 14370304 14398371 14416896 14445054 14511744 14607216 14680692 14709648 14714474 14796288 14806422 14808581 14825187 14830336 14847664 14854428 14893632 14923008 14925184 14927904 14971392 15023376 15069888 15096744 15101697 15215616 15220608 15245334 15247557 15268448 15317952 15365376 15418728 15496286 15618304 15629001 15646527 15677388 15679674 15721056 15752064 15757232 15769728 15800832 15803136 15806016 15824484 15855696 15858008 15860898 15907104 15935452 16011756 16060928 16092297 16166592 16171896 16219008 16275324 16325712 16354806 16483584 16488992 16516096 16548354 16550767 16594448 16645824 16678656 16681088 16684128 16703622 16736568 16742059 16755336 16788384 16790832 16793892 16842816 16868352 16901298 16983837 17064736 17117568 17120064 17123184 17177004 17232696 17312256 17346069 17467707 17513808 17519554 17548352 17570592 17605248 17611024 17631601 17686188 17721072 17723656 17726886 17778528 17781768 17837658 17840259 17895492 17978112 18068544 18074472 18131282 18187416 18190068 18193383 18246384 18274048 18330624 18544032 18546736 18550116 18580608 18586704 18592802 18608421 18645124 18668754 18705576 18711713 18726552 18754944 18763488 18766224 18769644 18791936 18828639 18852864 18889686 18976896 19072352 19197828 19257264 19260072 19263582 19348992 19386783 19476288 19574256 19580678 19612864 19703034 19705907 19741896 19748373 19766916 19805904 19812402 19858176 19897344 19903872 19936206 19939113 20000844 20031168 20093184 20128992 20135596 20264374 20294144 20327112 20330076 20333781 20423936 20460843 20487168 20558304 20621952 20797647 20838668 20862036 20865078 20903184 20906232 20910042 20913091 20961408 21002752 21026304 21043773 21070848 21074688 21099312 21112002 21140928 21147864 21209472 21349008 21387054 21456396 21555456 21562528 21625344 21667581 21700432 21767616 21806408 21910824 21978112 22021038 22024249 22064472 22071711 22194432 22209633 22238208 22245504 22271496 22281642 22315424 22340448 22384512 22387776 22391856 22457088 22535064 22645116 22648418 22823424 22826752 22830912 22868001 22902672 22910186 22976928 23048064 23128092 23244429 23290276 23351744 23427456 23473664 23516082 23519511 23581584 23628096 23635848 23701248 23704704 23709024 23736726 23783544 23787012 23791347 23860656 23903178 23970816 24091392 24099296 24249888 24253424 24257844 24328512 24412986 24488568 24532209 24725376 24733488 24774144 24782272 24811228 24822531 24891672 24940768 24968736 25006592 25017984 25021632 25026192 25055433 25104852 25182576 25186248 25190838 25302528 25351947 25597104 25605502 25676352 25680096 25684776 25765506 25769263 25849044 25968384 26099008 26270712 26279331 26322528 26331164 26355888 26407872 26416536 26477568 26499566 26529282 26538496 26581608 26585484 26590329 26667792 26708224 26756487 26790912 26838656 26967168 27102816 27106768 27111708 27196923 27281124 27285102 27369576 27411072 27495936 27730196 27816048 27820104 27825174 27870912 27874976 27880056 27889203 27948544 27967686 28003131 28058364 28099584 28132416 28145232 28149336 28154466 28187904 28197152 28279296 28334529 28465344 28516072 28608528 28617914 28740608 28796742 28800941 28890108 28895373 29023488 29214432 29361384 29371017 29419296 29428948 29554551 29592576 29612844 29617162 29650374 29660672 29695328 29708856 29718603 29787264 29846016 29850368 29855808 29904309 29942784 30046752 30139776 30193488 30203394 30396561 30441216 30490668 30495114 30536896 30635904 30730752 30837456 30992572 31236608 31258002 31293054 31297617 31354776 31359348 31365063 31442112 31504128 31514464 31539456 31601664 31606272 31612032 31648968 31668003 31711392 31716016 31721796 31814208 31870904 32023512 32080581 32121856 32184594 32333184 32343792 32438016 32550648 32651424 32709612 32967168 32977984 33031557 33096708 33101534 33188896 33291648 33357312 33362176 33368256 33407244 33422463 33473136 33484118 33510672 33576768 33581664 33587784 33685632 33802596 33967674 33972627 34129472 34235136 34240128 34246368 34354008 34365279 34465392 34624512 34692138 34935414 35027616 35039108 35096704 35141184 35210496 35222048 35263202 35372376 35442144 35447312 35453772 35557056 35563536 35605089 35675316 35680518 35790984 35854767 35956224 36137088 36148944 36262564 36374832 36380136 36386766 36492768 36548096 36619479 37088064 37093472 37100232 37161216 37173408 37185604 37216842 37290248 37337508 37411152 37423426 37453104 37509888 37526976 37532448 37539288 37583872 37657278 37662769 37779372 37786257 37953792 38144704 38395656 38408253 38514528 38520144 38527164 38648259 38697984 38773566 38952576 39148512 39161356 39225728 39406068 39411814 39483792 39496746 39533832 39611808 39624804 39716352 39749349 39793923 39807744 39872412 39878226 40001688 40062336 40186368 40257984 40271192 40528748 40588288 40654224 40660152 40667562 40847872 40921686 40927653 41116608 41243904 41595294 41677336 41724072 41730156 41737761 41806368 41812464 41820084 41826182 41922816 41951529 42005504 42052608 42087546 42149376 42198624 42224004 42231699 42281856 42295728 42418944 42698016 42774108 42912792 42926871 43110912 43125056 43195113 43250688 43335162 43400864 43535232 43612816 43821648 44042076 44048498 44128944 44143422 44388864 44419266 44425743 44475561 44491008 44542992 44563284 44630848 44680896 44769024 44775552 44783712 44914176 45070128 45290232 45296836 45305091 45646848 45653504 45661824 45736002 45742671 45805344 45820372 45953856 46096128 46256184 46338617 46488858 46580552 46703488 46854912 46887003 46947328 47032164 47039022 47163168 47256192 47271696 47402496 47409408 47418048 47473452 47567088 47574024 47582694 47721312 47806356 48182784 48198592 48276891 48499776 48506848 48515688 48657024 48825972 48977136 49064418 49177321 49450752 49466976 49548288 49564544 49622456 49645062 49652301 49783344 49881536 49937472 50013184 50035968 50043264 50052384 50110866 50209704 50226177 50365152 50372496 50381676 50605056 50703894 50951511 51194208 51211004 51352704 51360192 51369552 51531012 51538526 51698088 51790219 51936768 52038207 52198016 52403121 52541424 52558662 52645056 52662328 52711776 52815744 52833072 52894803 52999132 53058564 53076992 53163216 53170968 53180658 53335584 53416448 53512974 53520777 53677312 53934336 54205632 54213536 54223416 54393846 54562248 54570204 54580149 54739152 54822144 54991872 55460392 55632096 55640208 55650348 55741824 55749952 55760112 55778406 55825263 55897088 55935372 56006262 56116728 56135139 56264832 56290464 56298672 56308932 56375808 56394304 56485917 56558592 56669058 56930688 57032144 57217056 57235828 57593484 57601882 57780216 57790746 58046976 58160349 58428864 58722768 58742034 58838592 58857896 59109102 59117721 59225688 59234324 59245119 59300748 59321344 59390656 59417712 59437206 59574528 59692032 59700736 59711616 59808618 59817339 60093504 60279552 60386976 60406788 60596653 60793122 60882432 60981336 60990228 61001343 61073792 61271808 61461504 61674912 61985144 62392941 62473216 62516004 62586108 62595234 62709552 62718696 62730126 62739273 62884224 63008256 63028928 63078912 63131319 63212544 63224064 63297936 63336006 63422784 63432032 63443592 63628416 63741808 64047024 64161162 64369188 64666368 64687584 64876032 65002743 65101296 65302848 65419224 65440687 65934336 65955968 66063114 66072747 66193416 66203068 66215133 66377792 66583296 66628899 66714624 66724352 66736512 66814488 66844926 66946272 66968236 67021344 67153536 67163328 67175568 67371264 67605192 67725671 67935348 67945254 68258944 68470272 68480256 68492736 68708016 68730558 68930784 69384276 69733287 69870828 70055232 70078216 70193408 70282368 70420992 70444096 70526404 70558533 70744752 70884288 70894624 70907544 71114112 71127072 71210178 71350632 71361036 71374041 71581968 71709534 71912448 72274176 72297888 72525128 72749664 72760272 72773532 72985536 73096192 73238958 73596627 74176128 74186944 74200464 74322432 74346816 74371208 74433684 74467593 74580496 74675016 74822304 74846852 74906208 75019776 75053952 75064896 75078576 75166299 75314556 75325538 75558744 75572514 75693397 75907584 76055841 76289408 76791312 76816506 77029056 77040288 77054328 77296518 77307789 77547132 77905152 78297024 78322712 78451456 78812136 78823628 78837993 78967584 78993492 79067664 79223616 79249608 79432704 79498698 79587846 79615488 79744824 79756452 79770987 80003376 80124672 80372736 80515968 80542384 81057496 81308448 81320304 81335124 81590769 81695744 81843372 81855306 82233216 82487808 83190588 83354672 83448144 83460312 83475522 83612736 83624928 83640168 83652364 83667609 83845632 83903058 84009393 84175092 84298752 84397248 84448008 84463398 84563712 84591456 84837888 85003587 85396032 85548216 85576283 85825584 85853742 86221824 86250112 86390226 86402823 86670324 86801728 87070464 87225632 87643296 88084152 88096996 88113051 88257888 88286844 88564339 88663653 88777728 88838532 88851486 88951122 88982016 89085984 89126568 89155809 89261696 89361792 89538048 89551104 89567424 89828352 90140256 90580464 90593672 90610182 91189683 91307008 91323648 91472004 91485342 91610688 91640744 91907712 92192256 92512368 92677234 92977716 93161104 93406976 93709824 93774006 93892851 94064328 94078044 94095189 94326336 94512384 94543392 94804992 94818816 94836096 94946904 95004009 95134176 95148048 95165388 95442624 95612712 95644081 96241743 96365568 96397184 96553782 96999552 97013696 97031376 97314048 97651944 97954272 98128836 98354642 98901504 98933952 98983673 99094671 99129088 99244912 99290124 99304602 99566688 99763072 99874944 100071936 100086528 100104768 100221732 100419408 100452354 100730304 100744992 100763352 101407788 101903022 101917881 102388416 102422008 102705408 102720384 102739104 103062024 103077052 103095837 103396176 103580438 103873536 104076414 104396032 104806242 105082848 105117324 105290112 105324656 105423552 105631488 105666144 105789606 105998264 106117128 106326432 106341936 106361316 106671168 106832896 107025948 107041554 107354624 107564301 107868672 108411264 108427072 108446832 108787692 109124496 109140408 109160298 109478304 109644288 109858437 110628811 110920784 111264192 111280416 111300696 111483648 111499904 111520224 111556812 111650526 111870744 111907447 112012524 112233456 112270278 112529664 112580928 112597344 112617864 112751616 112788608 112971834 112988307 113338116 113861376 114064288 114434112 114471656 115186968 115203764 115224759 115560432 115581492 115944777 116093952 116320698 116857728 117445536 117484068 117677184 117715792 117853333 118218204 118235442 118451376 118468648 118490238 118601496 118781312 118835424 118874412 119149056 119248047 119401472 119423232 119617236 119634678 120187008 120559104 120773952 120813576 120853213 121193306 121586244 121764864 121962672 121980456 122002686 122147584 122543616 122782959 123349824 123970288 124785882 125032008 125073029 125172216 125190468 125213283 125419104 125437392 125460252 125478546 125768448 125854587 126016512 126057856 126157824 126262638 126448128 126595872 126672012 126845568 126864064 126887184 127256832 127483616 128094048 128322324 128738376 128780613 129332736 129375168 129585339 129752064 130005486 130202592 130605696 130838448 130881374 131718431 131911936 132126228 132145494 132386832 132406136 132430266 132755584 133166592 133257798 133277229 133448704 133473024 133628976 133689852 133892544 133936472 134042688 134307072 134326656 134351136 134742528 135210384 135451342 135870696 135890508 135915273 136517888 136940544 136960512 136985472 137228013 137416032 137461116 137861568 138768552 139015851 139466574 139741656 139787503 140110464 140156432 140386816 140564736 140661009 140841984 140888192 141052808 141117066 141489504 141768576 141789248 141815088 142228224 142254144 142420356 142701264 142722072 142748082 143163936 143419068 144548352 144595776 144830673 145050256 145499328 145520544 145547064 145971072 146477916 147193254 147214717 147531963 148352256 148373888 148400928 148644864 148693632 148742416 148867368 148916209 148935186 148956903 149160992 149350032 149644608 149693704 149812416 150039552 150107904 150129792 150157152 150332598 150629112 150651076 150678531 151117488 151145028 151386794 151815168 152111682 152578816 152854533 153582624 153633012 154058112 154080576 154108656 154593036 154615578 155094264 155370657 155810304 156594048 156645424 156902912 157209363 157624272 157647256 157675986 157935168 157986984 158038817 158135328 158447232 158499216 158684409 158997396 159175692 159230976 159489648 159512904 159541974 160006752 160249344 160562331 161031936 161084768 162114992 162616896 162640608 162670248 163181538 163686744 163710612 163740447 164466432 164975616 166381176 166435763 166709344 166896288 166920624 166951044 167225472 167249856 167280336 167304728 167335218 167475789 167691264 167806116 168018786 168350184 168405417 168794496 168896016 168926796 169127424 169182912 169457751 169675776 170007174 170792064 171096432 171152566 171651168 171707484 172247179 172500224 172780452 172805646 173340648 173603456 174140928 174451264 175286592 176168304 176193992 176226102 176515776 176573688 176631619 177128678 177327306 177353163 177677064 177702972 177735357 177902244 177964032 178171968 178253136 178311618 178523392 178723584 179076096 179102208 179134848 179452017 180280512 181160928 181187344 181220364 181789959 182379366 182647296 182944008 182970684 183004029 183221376 183281488 183815424 184384512 185024736 185354468 185955432 186016441 186322208 186813952 187178823 187419648 187548012 187785702 188128656 188156088 188190378 188217819 188652672 189024768 189086784 189393957 189637632 189672192 189893808 190008018 190268352 190296096 190330776 190885248 191225424 191288162 192483486 192511553 192794368 193107564 193999104 194027392 194062752 194628096 195303888 195908544 196257672 196322061 196709284 197803008 197867904 197967346 198189342 198218241 198258176 198489824 198580248 198609204 198645399 199133376 199526144 199749888 199886697 200143872 200173056 200209536 200443464 200838816 200904708 201460608 201489984 201526704 202815576 203177013 203806044 203835762 204776832 204844016 205410816 205440768 205478208 206124048 206154104 206191674 206792352 207160876 208152828 208792064 209199861 209612484 210165696 210234648 210580224 210649312 210847104 211262976 211332288 211579212 211675599 211996528 212234256 212652864 212683872 212722632 213342336 214051896 214083108 214122123 214709248 215128602 215159971 215737344 216822528 216854144 216893664 217575384 217646767 218248992 218280816 218320596 218956608 219288576 219716874 220789881 221257622 221841568 222528384 222560832 222601392 222967296 222999808 223040448 223113624 223301052 223402779 223741488 223814894 224025048 224466912 224540556 225059328 225161856 225194688 225235728 225498897 225577216 225943668 225976614 226676232 227080191 227722752 228128576 228868224 228943312 230373936 230407528 230449518 231120864 231162984 231889554 231923367 232641396 233715456 234891072 234968136 235354368 235431584 235706666 236436408 236470884 236513979 236902752 236937296 236980476 237202992 237562624 237670848 237748824 238298112 238496094 238846464 239234472 239269356 239312961 240374016 241118208 241547904 241627152 241706426 242386612 243172488 243252269 243925344 243960912 244005372 244295168 244772307 245087232 245565918 246699648 247940576 249571764 250064016 250146058 250344432 250380936 250426566 250838208 250874784 250920504 250957092 251002827 251536896 251709174 251745877 252028179 252115712 252525276 252896256 253191744 253344024 253691136 253728128 253774368 254513664 254967232 256188096 256644648 256728849 257476752 257561226 258665472 258750336 259170678 259208469 260010972 260405184 261211392 261676896 261762748 263436862 263823872 264252456 264290988 264339153 264773664 264812272 264860532 265511168 265693017 265990959 266333184 266515596 266554458 266946048 267257952 267379704 267467427 267785088 267872944 268085376 268614144 268653312 268702272 269485056 270420768 270902684 271741392 271781016 271830546 271870183 273035776 273569049 273921024 273970944 274456026 274832064 274922232 275723136 277537104 278031702 278933148 279483312 279575006 280220928 280312864 280773632 281129472 281322018 281363039 281678553 281776384 282105616 282234132 282285567 282979008 283537152 283578496 283630176 284456448 284508288 284840712 285402528 285444144 285496164 286327872 286838136 286932243 288725229 289096704 289191552 289661346 290100512 290998656 291041088 291094128 291942144 292955832 294386508 294429434 295063926 296704512 296747776 296801856 296951019 297284013 297387264 297484832 297734736 297832418 297870372 297913806 298321984 298700064 299289216 299387408 299624832 300215808 300259584 300314304 300665196 301258224 301302152 301357062 302234976 302290056 302773588 304223364 305157632 305709066 305753643 307165248 307266024 308116224 308161152 308217312 309186072 309231156 309287511 310188528 310741314 311620608 313188096 313290848 313805824 314418726 315248544 315294512 315351972 315870336 315973968 316077634 316270656 316894464 316998432 317368818 317994792 318099121 318351384 318979296 319025808 319083948 320013504 320498688 321124662 322063872 322169536 322692903 324229984 325233792 325281216 325340496 326363076 327373488 327421224 327480894 328932864 329575311 331886433 332762352 332871526 333418688 333792576 333841248 333902088 334450944 334499712 334560672 334609456 334670436 334951578 335000419 335612232 335722341 336037572 336700368 336810834 337588992 337792032 337853592 338254848 338365824 338915502 338964921 340014348 341584128 342192864 342305132 343302336 343414968 344494358 345000448 345560904 345611292 345674277 346681296 347206912 347834331 348281856 348902528 350573184 352336608 352387984 352452204 353031552 353147376 353263238 353559999 354257356 354654612 354706326 355354128 355405944 355470714 355522547 355804488 356343936 356506272 356623236 357046784 357447168 357744141 358204416 358269696 358904034 360561024 362321856 362374688 362440728 362559639 363579918 364758732 365294592 365888016 365941368 366008058 366442752 366562976 367630848 368348877 370049472 370708936 371910864 372032882 372644416 373627904 374357646 374412233 375096024 375219087 375571404 375639849 376257312 376312176 376380756 376435638 377305344 377563761 378049536 378173568 378787914 379344384 379787616 380016036 380536704 380592192 380661552 381770496 382450848 382576324 384966972 385023106 385588736 386215128 386341839 387998208 388054784 388125504 388756017 389256192 390607776 391817088 392515344 392644122 393418568 395155293 395735808 395934692 396378684 396436482 396516352 396979648 397160496 397218408 397290798 397348729 398266752 399052288 399499776 399773394 399831687 400346112 400419072 400886928 401677632 401809416 402921216 402979968 403053408 405631152 406354026 407612088 407671524 407745819 409553664 409688032 410821632 410881536 410956416 411684039 412248096 412308208 412383348 413584704 414321752 416305656 417047553 417584128 418399722 419224968 419362509 420331392 420469296 421160448 421298624 421694208 421983027 422525952 422664576 423158424 423351198 423993056 424468512 425305728 425367744 425445264 426684672 428103792 428166216 428244246 430257204 430319942 433645056 433708288 433787328 434492019 435150768 435293534 436497984 436561632 436641192 437913216 439433748 441579762 441644151 442515244 442595889 443683136 445056768 445121664 445202784 445934592 445999616 446080896 446227248 446602104 446748627 446805558 446870709 447482976 447629788 448050096 448933824 449081112 450118656 450323712 450389376 450471456 450997794 451154432 451887336 451953228 452035593 453352464 454160382 455445504 456257152 457736448 457886624 460747872 460815056 460899036 462241728 462325968 463779108 463846734 465282792 466111971 467430912 469782144 469936272 470708736 470863168 471413332 471628089 472872816 472941768 473027958 473805504 473874592 473960952 474116451 474405984 475125248 475341696 475497648 476053227 476992188 477692928 478468944 478538712 478625922 480748032 481686993 483095808 483254304 483412852 484773224 486344976 486504538 487850688 487921824 488010744 488590336 489544614 489615997 491131836 491221341 493399296 495881152 499143528 499307289 500128032 500292116 500688864 500761872 500853132 501676416 501749568 501841008 501914184 502005654 502427367 503073792 503418348 503491754 504056358 504231424 505050552 505216251 506383488 506688048 507382272 507456256 507548736 508373253 509027328 509934464 512376192 513289296 513457698 514953504 515122452 516741537 517500672 518341356 518416938 520021944 520810368 522422784 523353792 523525496 526873724 527647744 528504912 528581976 528678306 529547328 529624544 529721064 529894857 531022336 531386034 531981918 532059489 533031192 533108916 533206071 533892096 534515904 534759408 534934854 535570176 535745888 536170752 537228288 537306624 537404544 538356051 540841536 541805368 543482784 543562032 543661092 543740366 545369877 546071552 547138098 547941888 548912052 549012087 549664128 549844464 551446272 555074208 556063404 557866296 558049323 558966624 559150012 560441856 560625728 561536469 562258944 562644036 562726078 563357106 563552768 564211232 564468264 564571134 564653457 565958016 567074304 567156992 567260352 568181871 568912896 569016576 569681424 570805056 570888288 570992328 572655744 573676272 573864486 577450458 577534659 578383104 579322692 580201024 581997312 582082176 582188256 583884288 585911664 588773016 588858868 588966183 590127852 593409024 593495552 593603712 593902038 594568026 594654723 594774528 594969664 595469472 595664836 595740744 595827612 595936197 596643968 597400128 598578432 598774816 599249664 600431616 600519168 600628608 601330392 602516448 602604304 602714124 604469952 604580112 605547176 608446728 609531039 610315264 611418132 611507286 614330496 614532048 616232448 616322304 616434624 618372144 618462312 618575022 620377056 621482628 626376192 626581696 627599583 628837452 630497088 630589024 630703944 631740672 631947936 632155268 632541312 633788928 633996864 634737636 635026797 635989584 636198242 636702768 637958592 638051616 638167896 639305173 640027008 642249324 642366369 644127744 644339072 645385806 645479913 648459968 650467584 650562432 650680992 652726152 652940301 654746976 654842448 654961788 657865728 659150622 662369643 663772866 665524704 665743052 666837376 667585152 667682496 667804176 668901888 668999424 669121344 669218912 669340872 669903156 670000838 671224464 671444682 672075144 673400736 673621668 675177984 675584064 675707184 676496691 676731648 677831004 677929842 680028696 681240573 683168256 684385728 684610264 686604672 686829936 688988716 690000896 691121808 691222584 691348554 693362592 694413824 695668662 695770101 697805056 701146368 704673216 704775968 704904408 706063104 706294752 706526476 707119998 708514712 709309224 709412652 709541937 710708256 710811888 710941428 711045094 711608976 712687872 713012544 713246472 714093568 714894336 715488282 716539392 717808068 717938883 721122048 724643712 724749376 724881456 725119278 727159836 729517464 729756807 731776032 731882736 732016116 732885504 733125952 734316921 735261696 736697754 740098944 741417872 743821728 744065764 745288832 748715292 748824466 750192048 750438174 751142808 751279698 752514624 752624352 752761512 752871276 753008481 754610688 755127522 755237631 756084537 756347136 757575828 758688768 759575232 760032072 761073408 761184384 761323104 763540992 764901696 765152648 769933944 770046212 770186547 771177472 772430256 772683678 775996416 776109568 776251008 777512034 777625407 781215552 783634176 785030688 785288244 786837136 787756489 790310586 791471616 791869384 792757368 792872964 793017459 793959296 794320992 794436816 794581596 794697458 796533504 797079051 798104576 798999552 799546788 799663374 800838144 801773856 802402281 803355264 803618832 805842432 805959936 806106816 811262304 812708052 815224176 815343048 815491638 815610549 819107328 819376064 820707147 821763072 821912832 823368078 824496192 824616416 824766696 827169408 828643504 832611312 834095106 836014457 836799444 838449936 838725018 840662784 840938592 842320896 842597248 843388416 843966054 844089117 845035659 845329152 846316848 846702396 847986112 848937024 850611456 850735488 850890528 853369344 856207584 856332432 856488492 860514408 860639884 860796729 866175687 867290112 867416576 867574656 868984038 870301536 870587068 872995968 873123264 873282384 875826432 878867496 880433723 883159524 883288302 885030488 885191778 887366272 890113536 890243328 890405568 890853057 891999232 892161792 892454496 893204208 893497254 893611116 893741418 894965952 895259576 896100192 897867648 898162224 900647424 900778752 900942912 901995588 902308864 903774672 903906456 904071186 906704928 908320764 912514304 915472896 915773248 917260929 921495744 921630112 921798072 924483456 924651936 927558216 927693468 927862533 930565584 932223942 934369099 934861824 939564288 939872544 941417472 941726336 942826664 943256178 945745632 945883536 946055916 947611008 947749184 947921904 948232902 948811968 950250496 950683392 950995296 952106454 953984376 954297363 956937888 957077424 957251844 961496064 963373986 966191616 966508608 966825704 968078709 969546448 972689952 973009076 975701376 975843648 976021488 979089228 979231994 982263672 982442682 984014161 986798592 988725933 991762304 995659299 998287056 998614578 1000256064 1000584232 1001377728 1001523744 1001706264 1003352832 1003499136 1003682016 1003828368 1004011308 1004854734 1005001257 1006836696 1006983508 1007167023 1008112716 1008462848 1010101104 1010432502 1012766976 1013376096 1014764544 1014912512 1015097472 1016746506 1016894763 1019868928 1024752384 1026578592 1026915396 1029907008 1030244904 1033483074 1035001344 1036682712 1036833876 1037022831 1040043888 1041620736 1044845568 1046707584 1047050992 1053747448 1057009824 1057163952 1057356612 1059094656 1059249088 1059442128 1059789714 1060679997 1062044672 1062772068 1063963836 1064118978 1066062384 1066217832 1066412142 1066567641 1069031808 1069518816 1069869708 1071140352 1071491776 1072341504 1073232423 1074613248 1074809088 1076712102 1081683072 1083610736 1086965568 1087124064 1087322184 1087480732 1087678917 1090739754 1094276196 1095883776 1097824104 1098024174 1099328256 1099688928 1102892544 1105046631 1110148416 1112126808 1112491679 1115732592 1116098646 1117933248 1118300024 1120883712 1121251456 1123072938 1123236699 1125288072 1125452156 1125657261 1126714212 1127105536 1128422464 1128936528 1129142268 1129306914 1131916032 1132691283 1134148608 1134313984 1134520704 1136363742 1138033152 1139362848 1141610112 1141776576 1141984656 1145311488 1147352544 1147728972 1151336407 1154900916 1155069318 1156766208 1158645384 1159025517 1160402048 1163994624 1164164352 1164376512 1167768576 1171823328 1177546032 1177717736 1177932366 1180255704 1180642927 1185465879 1186991104 1187207424 1187804076 1189136052 1189309446 1189549056 1189939328 1190938944 1191329672 1191481488 1191655224 1191872394 1192046187 1193287936 1194800256 1197156864 1197549632 1198499328 1199495061 1201038336 1201257216 1202660784 1205032896 1205208608 1205428248 1208939904 1209160224 1211094352 1216893456 1219062078 1222836264 1223014572 1223237457 1228660992 1229064096 1232464896 1232644608 1232869248 1235052117 1236744288 1236924624 1237150044 1240754112 1242965256 1243373053 1251142659 1252752384 1253163392 1255199166 1257674904 1258087527 1260994176 1261178048 1261407888 1263481344 1263895872 1264310536 1265082624 1265949081 1267577856 1267993728 1269475272 1270053594 1271979168 1272396484 1273405536 1275917184 1276103232 1276335792 1278610346 1280054016 1284498648 1284732738 1286787749 1288678144 1290771612 1290959826 1296919936 1300935168 1301124864 1301361984 1305452304 1305880602 1309493952 1309684896 1309923576 1318301244 1324739286 1324932453 1327545732 1327787667 1331049408 1331486104 1333674752 1335170304 1335364992 1335608352 1337803776 1337998848 1338242688 1338437824 1338681744 1339806312 1340001676 1340245881 1340612127 1342448928 1342889364 1344150288 1346801472 1347243336 1350355968 1351168128 1351414368 1352993382 1353463296 1355662008 1355859684 1356106779 1360057392 1362481146 1366336512 1368771456 1369220528 1373209344 1373659872 1377977432 1382243616 1382445168 1382697108 1386725184 1388827648 1391337324 1391540202 1395610112 1398335913 1402292736 1409346432 1409551936 1409808816 1412126208 1412589504 1413052952 1414239996 1414884267 1417029424 1418618448 1418825304 1419083874 1421416512 1421623776 1421882856 1422090188 1422349353 1423217952 1425375744 1426025088 1426492944 1428159681 1430976564 1433078784 1435616136 1435877766 1438174543 1442244096 1445060979 1449287424 1449498752 1449762912 1450238556 1454319672 1454796811 1459034928 1459513614 1463552064 1463765472 1464032232 1465771008 1466251904 1468633842 1468847991 1473395508 1480197888 1482835744 1487643456 1488131528 1490577664 1497430584 1497648932 1497921867 1500384096 1500876348 1502285616 1502559396 1505029248 1505248704 1505523024 1505742552 1506016962 1507282101 1509221376 1510255044 1510475262 1512169074 1512694272 1515151656 1515648753 1519150464 1520064144 1522146816 1522368768 1522646208 1527081984 1529803392 1530305296 1539867888 1540092424 1540373094 1544860512 1545367356 1550224611 1552219136 1552502016 1555024068 1555250814 1562431104 1567268352 1570061376 1570576488 1571091769 1573674272 1575512978 1580621172 1582943232 1583738768 1585514736 1585745928 1586034918 1587918592 1588641984 1588873632 1589163192 1589394916 1589684571 1593067008 1594158102 1596178467 1599093576 1599326748 1599618213 1601676288 1603547712 1604804562 1606710528 1607237664 1611684864 1611919872 1612213632 1615068153 1622524608 1625416104 1625949377 1630448352 1630686096 1630983276 1631221098 1636109631 1638214656 1638752128 1641414294 1643825664 1646736156 1648992384 1649232832 1649533392 1654338816 1657287008 1665222624 1668190212 1672028914 1673598888 1674147969 1676899872 1677450036 1681325568 1681877184 1682722441 1684609407 1685194496 1686776832 1687932108 1688178234 1690071318 1690658304 1692633696 1693404792 1693960371 1695972224 1697874048 1701222912 1701470976 1701781056 1706738688 1712415168 1712664864 1712976984 1721028816 1721279768 1721593458 1732351374 1732603977 1734833152 1735149312 1737968076 1740603072 1741174136 1745991936 1746246528 1746564768 1751652864 1757734992 1760867446 1766319048 1766576604 1766898549 1770060976 1770383556 1774732544 1780227072 1780486656 1780811136 1781706114 1783964169 1784323584 1784908992 1786408416 1786994508 1787222232 1787482836 1787808591 1789931904 1790519152 1792200384 1795735296 1796324448 1801294848 1801557504 1801885824 1803991176 1807549344 1807812912 1808142372 1813409856 1816641528 1817237539 1825028608 1828593117 1830945792 1831546496 1834521858 1842991488 1843260224 1843596144 1848966912 1849303872 1855116432 1855386936 1855725066 1861131168 1864447884 1868738198 1879128576 1879745088 1880689787 1882798749 1883452672 1885653328 1886512356 1891491264 1891767072 1892111832 1895222016 1895498368 1895843808 1896465804 1897623936 1901366784 1901990592 1904212908 1907968752 1908594726 1913875776 1914154848 1914503688 1917915519 1926747972 1932383232 1933017216 1933651408 1936157418 1936439739 1939092896 1945379904 1946018152 1951402752 1951687296 1952042976 1958178456 1958463988 1958820903 1964527344 1964885364 1968028322 1973597184 1977451866 1983524608 1987108929 1991318598 1996574112 1997229156 2000512128 2001168464 2002755456 2003047488 2003412528 2006705664 2006998272 2007364032 2007656736 2008022616 2009709468 2010002514 2013673392 2013967016 2014334046 2016225432 2020202208 2020865004 2025533952 2026752192 2029825024 2030194944 2033493012 2033789526 2039737856 2043721719 2049504768 2053157184 2053830792 2054504621 2059814016 2060489808 2066966148 2070002688 2073365424 2073667752 2074045662 2080087776 2083241472 2087310303 2093415168 2094101984 2101947409 2107494896 2114019648 2114327904 2114713224 2118189312 2118498176 2118884256 2119579428 2121359994 2125544136 2126241493 2127927672 2128237956 2128625811 2132124768 2132435664 2132824284 2133135282 2138063616 2139037632 2139739416 2142280704 2142983552 2144683008 2146464846 2149618176 2153424204 2163366144 2167221472 2173931136 2174248128 2174644368 2174961464 2175357834 2181479508 2188552392 2189270421 2195648208 2196048348 2198656512 2199377856 2202950763 2205785088 2210093262 2220296832 2224253616 2224983358 2231465184 2232197292 2235866496 2236600048 2239213327 2242502912 2246145876 2246473398 2250576144 2250904312 2251314522 2253428424 2256844928 2257873056 2258284536 2258613828 2259025443 2263832064 2265382566 2265712893 2268627968 2269041408 2272727484 2276066304 2278725696 2283220224 2283553152 2283969312 2290622976 2294705088 2295457944 2296211047 2302672814 2309801832 2310138636 2310559641 2313532416 2317290768 2318051034 2320804096 2327989248 2328328704 2328753024 2332876221 2343646656 2355092064 2355435472 2355864732 2360511408 2361285854 2363269467 2370931758 2374414848 2375608152 2376387551 2378272104 2378618892 2379052377 2379878656 2381877888 2382659344 2382962976 2383310448 2383744788 2384092374 2386575872 2389600512 2391237153 2394313728 2395099264 2396998656 2398990122 2402514432 2405321568 2410065792 2410417216 2410856496 2417879808 2418320448 2422188704 2433786912 2438124156 2445672528 2446029144 2446474914 2446831647 2457321984 2458128192 2462121441 2465289216 2465738496 2470104234 2473488576 2473849248 2474300088 2481508224 2485930512 2486746106 2502285318 2502650189 2506326784 2508043371 2510398332 2515349808 2516175054 2521988352 2522356096 2522815776 2526962688 2527791744 2528621072 2530165248 2531898162 2532267351 2535987456 2538950544 2540107188 2543958336 2544792968 2546811072 2551834368 2552206464 2552671584 2557220692 2560108032 2568997296 2569465476 2573575498 2577356288 2581543224 2581919652 2582390187 2593839872 2598527061 2601870336 2602249728 2602723968 2610904608 2611761204 2618987904 2619369792 2619847152 2636602488 2641301169 2649478572 2649864906 2655091464 2655575334 2655962557 2662098816 2662972208 2667349504 2670340608 2670729984 2671216704 2672559171 2675997696 2676485376 2676875648 2677363488 2679612624 2680003352 2680491762 2681224254 2684897856 2685778728 2686659889 2688300576 2693602944 2694486672 2702336256 2702828736 2705986764 2706926592 2711324016 2711719368 2712213558 2720114784 2724962292 2737542912 2738441056 2746418688 2747319744 2751782787 2755954864 2764487232 2764890336 2765394216 2773450368 2782674648 2783080404 2783587599 2791220224 2796671826 2797079623 2803107297 2804585472 2818692864 2819103872 2819617632 2824252416 2825179008 2826105904 2828479992 2829407971 2829768534 2834058848 2837236896 2837650608 2838167748 2842833024 2843247552 2843765712 2844180376 2844698706 2846435904 2850751488 2852050176 2852985888 2856319362 2861953128 2862892089 2871232272 2871755532 2876349086 2884488192 2890121958 2898574848 2898997504 2899525824 2900477112 2904236127 2908639344 2909593622 2918069856 2919027228 2927104128 2927530944 2928064464 2932503808 2937267684 2937695982 2946791016 2952042483 2960395776 2965671488 2975286912 2976263056 2981155328 2986977897 2994861168 2995297864 2995843734 3000768192 3001752696 3002737523 3004571232 3005118792 3010058496 3010497408 3011046048 3011485104 3012033924 3014564202 3015003771 3020510088 3020950524 3021501069 3024338148 3025388544 3030303312 3031297506 3038300928 3040128288 3044293632 3044737536 3045292416 3050684289 3059606784 3060610592 3079735776 3080184848 3080746188 3089721024 3090734712 3100449222 3105004032 3110048136 3110501628 3111068493 3124862208 3134536704 3140122752 3141152976 3142183538 3147348544 3151025956 3161242344 3162279497 3167477536 3171029472 3171491856 3172069836 3175837184 3177283968 3177747264 3178326384 3178789832 3179369142 3182039991 3186134016 3188316204 3192356934 3198187152 3198653496 3199236426 3199702923 3207095424 3209609124 3213421056 3214475328 3219697269 3223839744 3224427264 3230136306 3245049216 3250832208 3251898754 3260896704 3261372192 3261966552 3262442196 3263036751 3272219262 3272696401 3277504256 3282828588 3287651328 3293472312 3297984768 3298465664 3299066784 3308677632 3314574016 3330445248 3336380424 3337475037 3344057828 3347197776 3348295938 3353799744 3354900072 3356000761 3362651136 3363754368 3365444882 3369218814 3369710097 3370388992 3375864216 3376356468 3376971783 3380142636 3381316608 3385267392 3386809584 3387920742 3391944448 3395748096 3398073849 3402445824 3402941952 3403562112 3424830336 3425329728 3425953968 3442057632 3442559536 3443186916 3454009221 3464702748 3465207954 3470298624 3475936152 3477076551 3481206144 3482348272 3491983872 3492493056 3493129536 3503305728 3515469984 3521734892 3532638096 3533153208 3533797098 3534312379 3540121952 3540767112 3541928781 3549465088 3556397637 3560973312 3561622272 3563412228 3567928338 3568647168 3569817984 3572816832 3573989016 3574444464 3574965672 3575617182 3576138561 3579863808 3581038304 3584400768 3591470592 3592648896 3598485183 3603115008 3603771648 3607982352 3615098688 3615625824 3616284744 3626819712 3633283056 3634475078 3650057216 3657186234 3657719507 3663092992 3669043716 3669712371 3685982976 3686520448 3687192288 3697933824 3698607744 3710232864 3710773872 3711450132 3722262336 3728895768 3730119159 3737476396 3753427977 3758257152 3759490176 3761379574 3765597498 3766905344 3771306656 3773024712 3774262581 3782982528 3783534144 3784223664 3790444032 3790996736 3791687616 3792931608 3795247872 3797847243 3802733568 3803981184 3808425816 3815937504 3817189452 3827751552 3828309696 3829007376 3835831038 3853495944 3860363247 3866034432 3867302816 3872314836 3872879478 3878185792 3890759808 3892036304 3902805504 3903374592 3904085952 3916356912 3916927976 3917641806 3929054688 3929770728 3936056644 3954903732 3967049216 3974217858 3974797359 3982637196 3983363001 3993148224 3994458312 4001024256 4002336928 4005510912 4006094976 4006825056 4013411328 4013996544 4014728064 4015313472 4016045232 4019418936 4020005028 4020737643 4021836381 4027346784 4027934032 4028668092 4032450864 4040404416 4041730008 4051067904 4053504384 4060389888 4066986024 4067579052 4068320337 4079475712 4087443438 4099009536 4106314368 4107661584 4109009242 4119628032 4120979616 4133932296 4135288573 4146730848 4147335504 4148091324 4160175552 4166482944 4174620606 4186830336 4188203968 4195007739 4203894818 4214989792 4228039296 4228655808 4229426448 4236378624 4236996352 4237768512 4239158856 4242719988 4244652801 4251088272 4252482986 4255855344 4256475912 4257251622 4264249536 4264871328 4265648568 4266270564 4267048059 4276127232 4278075264 4279478832 4284479043 4285967104 4292929692 4299236352 4306848408 4314523629 4326732288 4334442944 4347862272 4348496256 4349288736 4349922928 4350715668 4362959016 4364390433 4377104784 4378540842 4391296416 4392096696 4397313024 4398755712 4405901526 4406543973 4420186524 4440593664 4448507232 4449966716 4462930368 4464394584 4471732992 4473200096 4478426654 4485005824 4492291752 4492946796 4493765601 4501152288 4501808624 4502629044 4506856848 4513689856 4515746112 4516569072 4517227656 4518050886 4521846303 4527664128 4530765132 4531425786 4538082816 4545454968 4546946259 4557451392 4566440448 4567106304 4567938624 4581245952 4589410176 4590915888 4592422094 4605345628 4619603664 4620277272 4621119282 4621793111 4634581536 4636102068 4641608192 4650673833 4656657408 4657506048 4665752442 4687293312 4710184128 4710870944 4711729464 4713275307 4721022816 4722571708 4726538934 4741863516 4748829696 4751216304 4752775102 4756544208 4757237784 4758104754 4759757312 4763755776 4765318688 4765925952 4766620896 4767489576 4768184748 4769053713 4773151744 4779201024 4782474306 4783171663 4788535401 4790198528 4797980244 4798854639 4805028864 4810643136 4820131584 4820834432 4821712992 4835759616 4836640896 4844377408 4867573824 4876248312 4877848131 4891345056 4892058288 4892949828 4893663294 4908328893 4914643968 4916256384 4924242882 4931476992 4940208468 4946977152 4947698496 4948600176 4963016448 4971861024 4973492212 5004570636 5005300378 5012653568 5016086742 5020796664 5022443907 5030699616 5032350108 5043976704 5044712192 5045631552 5048167323 5053828221 5055583488 5057242144 5060330496 5063796324 5064534702 5071974912 5077901088 5080214376 5081881113 5087916672 5089585936 5093622144 5103668736 5104412928 5105343168 5114441384 5120216064 5137994592 5138930952 5147150996 5154712576 5163086448 5163839304 5164780374 5165533477 5187679744 5197054122 5197811931 5204499456 5205447936 5221809216 5223522408 5237975808 5238739584 5239694304 5273204976 5282602338 5298957144 5299729812 5300695647 5310182928 5311150668 5311925114 5324197632 5325944416 5334699008 5340681216 5341459968 5342433408 5345118342 5351892507 5352970752 5353751296 5354726976 5359225248 5360006704 5360983524 5362448508 5363425773 5369795712 5371557456 5373319778 5376601152 5387205888 5388973344 5404672512 5405657472 5411973528 5422648032 5423438736 5424427116 5440229568 5449924584 5451712617 5475085824 5476882112 5485779351 5492837376 5494639488 5503565574 5511909728 5528974464 5529780672 5530788432 5546900736 5565349296 5566160808 5567175198 5593343652 5594159246 5606214594 5637385728 5638207744 5639235264 5642069361 5648396247 5650358016 5652211808 5656959984 5658815942 5659537068 5668117696 5674473792 5675301216 5676335496 5685666048 5686495104 5687531424 5688360752 5689397412 5692871808 5704100352 5705971776 5712638724 5723906256 5725784178 5742464544 5743511064 5752698172 5753746557 5780243916 5797149696 5797995008 5799051648 5800954224 5808472254 5809319217 5817278688 5819187244 5836139712 5838054456 5854208256 5855061888 5856128928 5865007616 5874535368 5875391964 5876462709 5893582032 5904084966 5920791552 5931342976 5950573824 5952526112 5962310656 5973955794 5989722336 5990595728 5991687468 6001536384 6003505392 6005475046 6009142464 6010237584 6020116992 6020994816 6022092096 6022970208 6024067848 6029128404 6030007542 6041020176 6041901048 6043002138 6043883299 6048676296 6060606624 6062595012 6076601856 6080256576 6089475072 6090584832 6101368578 6119213568 6121221184 6131165157 6159471552 6160369696 6161492376 6163513863 6179442048 6181469424 6200898444 6210008064 6220096272 6221003256 6222136986 6249724416 6261930909 6280245504 6282305952 6284367076 6294697088 6302051912 6305842227 6322484688 6324558994 6334955072 6342058944 6342983712 6344139672 6351674368 6354567936 6355494528 6356652768 6357579664 6358738284 6364079982 6365007961 6376632408 6378724479 6384713868 6385877433 6396374304 6397306992 6398472852 6399405846 6414190848 6419218248 6426842112 6428950656 6439394538 6448854528 6460272612 6490098432 6501664416 6503797508 6521793408 6522744384 6523933104 6524884392 6526073502 6544438524 6545392802 6555008512 6565657176 6567811263 6586944624 6595969536 6596931328 6598133568 6608852289 6617355264 6629148032 6660890496 6672760848 6674950074 6688115656 6694395552 6696591876 6707599488 6709800144 6712001522 6717639981 6727508736 6730889764 6738437628 6739420194 6740777984 6751728432 6752712936 6753943566 6754928393 6760285272 6770534784 6773619168 6775841484 6777076329 6783888896 6791496192 6796147698 6797138679 6805883904 6807124224 6849660672 6850659456 6851907936 6884115264 6885119072 6886373832 6888633141 6908018442 6929405496 6930415908 6931678923 6940597248 6951872304 6954153102 6962412288 6964696544 6983967744 6984986112 6986259072 6998628663 7030939968 7043469784 7065276192 7066306416 7067594196 7068624758 7080243904 7081534224 7083857562 7089808401 7098930176 7112795274 7123244544 7126824456 7129162653 7135856676 7137157131 7139635968 7145633664 7147978032 7148888928 7149931344 7151234364 7152277122 7159727616 7162076608 7168801536 7173711459 7182941184 7185297792 7196970366 7207543296 7215964704 7230197376 7231251648 7232569488 7253639424 7266566112 7268950156 7314372468 7315439014 7326185984 7338087432 7339424742 7340494941 7371965952 7373040896 7374384576 7386364323 7395867648 7397215488 7420465728 7421547744 7422900264 7444524672 7457791536 7460238318 7474952792 7506855954 7507950567 7518980352 7522759148 7524130113 7531194996 7533810688 7542613312 7546049424 7548525162 7565965056 7567068288 7568447328 7580888064 7581993472 7583375232 7585863216 7590495744 7595694486 7596802053 7607962368 7616851632 7631875008 7634378904 7655503104 7656619392 7658014752 7671662076 7706991888 7720726494 7732068864 7734605632 7744629672 7745758956 7747170561 7756371584 7781519616 7784072608 7805611008 7806749184 7808171904 7832713824 7833855952 7835283612 7858109376 7859541456 7872113288 7909807464 7923903507 7934098432 7948435716 7949594718 7965274392 7966726002 7967887671 7986296448 7988916624 8002048512 8004673856 8011021824 8012189952 8013650112 8017677513 8027993088 8029456128 8030626944 8032090464 8038837872 8040010056 8041475286 8043672762 8054693568 8055868064 8057336184 8059979667 8064901728 8080808832 8083460016 8107008768 8120779776 8133972048 8135158104 8136640674 8174886876 8212628736 8215323168 8218018484 8239256064 8241959232 8255348361 8267864592 8270577146 8293461696 8294671008 8296182648 8310967249 8320351104 8349241212 8350762797 8373660672 8376407936 8390015478 8391238869 8407789636 8409321891 8429979584 8456078592 8457311616 8458852896 8472757248 8473992704 8475537024 8478317712 8485439976 8488223913 8489305602 8502176544 8504965972 8511710688 8512951824 8514503244 8528499072 8529742656 8531297136 8532541128 8534096118 8552254464 8556150528 8558957664 8568958086 8571934208 8585859384 8588676267 8613696816 8629047258 8653464576 8668885888 8695724544 8696992512 8698577472 8699845856 8701431336 8725918032 8728780866 8754209568 8757081684 8782592832 8784193392 8797511424 8811803052 8813087946 8840373048 8856127449 8881187328 8897014464 8899933432 8925860736 8928789168 8943465984 8946400192 8956853308 8960933691 8970011648 8984583504 8985893592 8987531202 9002304576 9003617248 9005258088 9008212569 9013713696 9027379712 9031492224 9033138144 9034455312 9036101772 9043692606 9045011313 9061530264 9062851572 9064503207 9076165632 9090909936 9093892518 9114902784 9132880896 9134212608 9135877248 9152052867 9178820352 9181831776 9184844188 9210691256 9239207328 9240554544 9242238564 9243586222 9269163072 9272204136 9283216384 9301347666 9315012096 9331504884 9333205479 9374586624 9420368256 9421741888 9423458928 9426550614 9442045632 9445143416 9453077868 9483727032 9486838491 9502432608 9505550204 9513088416 9514475568 9516209508 9519514624 9527511552 9530637376 9531851904 9533241792 9534979152 9536369496 9538107426 9546119973 9558402048 9564948612 9566343326 9577070802 9580397056 9595960488 9597709278 9599108769 9621286272 9640263168 9641668864 9643425984 9659091807 9671519232 9673281792 9688754816 9735147648 9752496624 9755696262 9782690112 9784116576 9785899656 9787326588 9789110253 9816657786 9818089203 9832512768 9848485764 9862953984 9880416936 9893954304 9895396992 9897200352 9926032896 9943722048 9946984424 10009141272 10010600756 10012425111 10025307136 10032173484 10041593328 10044887814 10061399232 10064700216 10068002283 10087953408 10089424384 10091263104 10096334646 10107656442 10109130291 10111166976 10114484288 10127592648 10129069404 10130915349 10143949824 10155802176 10160428752 10163762226 10175833344 10179171872 10187244288 10207337472 10208825856 10210686336 10228882768 10275989184 10277861904 10294301992 10326172896 10327678608 10329560748 10331066954 10362027663 10375359488 10394108244 10395623862 10410895872 10431229653 10443618432 10447044816 10475951616 10477479168 10479388608 10546409952 10565204676 10597914288 10599459624 10601391294 10602937137 10620365856 10622301336 10623850228 10625786343 10648395264 10651888832 10669192911 10682919936 10684866816 10690236684 10703785014 10705941504 10707502592 10709453952 10718450496 10720013408 10721967048 10724897016 10726851546 10728415683 10739591424 10743114912 10746639556 10753202304 10774411776 10777946688 10795455549 10809345024 10811314944 10823947056 10845296064 10846877472 10848854232 10868187941 10880459136 10899849168 10903425234 10950171648 10953764224 10971558702 10973158521 10989278976 11007131148 11023819456 11057948928 11059561344 11061576864 11093801472 11130698592 11132321616 11134350396 11186687304 11188318492 11190357477 11212429188 11260283931 11274771456 11276415488 11278470528 11284138722 11296792494 11300716032 11304423616 11313919968 11317631884 11319074136 11322787743 11336235392 11348947584 11350602432 11352670992 11371332096 11372990208 11375062848 11376721504 11378794824 11385743616 11408200704 11411943552 11425277448 11447812512 11451568356 11484929088 11487022128 11505396344 11507493114 11560487832 11581089741 11595990016 11598103296 11601908448 11616944508 11618638434 11634557376 11638374488 11672279424 11676108912 11708416512 11710123776 11712257856 11730015232 11749070736 11750783928 11752925418 11787164064 11808169932 11862685952 11901147648 11905052224 11924392077 11947911588 11950089003 11979444672 11981191456 11983374936 12003072768 12007010784 12010950092 12018284928 12020475168 12040233984 12041989632 12044184192 12045940416 12048135696 12058256808 12060015084 12062212929 12065509143 12082040352 12083802096 12086004276 12087766598 12097352592 12121213248 12125190024 12146798287 12153203712 12160513152 12181169664 12202737156 12204961011 12238427136 12242442368 12262330314 12318943104 12320739392 12322984752 12327027726 12358884096 12362938848 12401796888 12405865719 12440192544 12442006512 12444273972 12499448832 12523861818 12560491008 12564611904 12568734152 12585023217 12589394176 12604103824 12611684454 12644969376 12649117988 12669910144 12684117888 12685967424 12688279344 12709135872 12710989056 12713305536 12715159328 12717476568 12728159964 12730015922 12753264816 12757448958 12769427736 12771754866 12792748608 12794613984 12796945704 12798811692 12801144177 12828381696 12838436496 12853437129 12857901312 12878789076 12897709056 12920545224 12943570887 12980196864 13003328832 13007595016 13043586816 13045488768 13047866208 13049768784 13052147004 13088877048 13090785604 13093171299 13110017024 13131314352 13135622526 13173889248 13191939072 13193862656 13196267136 13217704578 13219631919 13258296064 13321780992 13345521696 13349900148 13376231312 13388791104 13393183752 13415198976 13419600288 13424003044 13435279962 13455017472 13461779528 13476875256 13478840388 13481296803 13503456864 13505425872 13507887132 13509856786 13520570544 13541069568 13547238336 13551682968 13554152658 13567777792 13582992384 13592295396 13594277358 13614248448 13640838777 13699321344 13701318912 13703815872 13768230528 13770238144 13772747664 13777266282 13816036884 13858810992 13860831816 13863357846 13865379333 13903744608 13908306204 13924824576 13929393088 13952021499 13969972224 13972518144 13997257326 14061879936 14086939568 14130552384 14132612832 14135188392 14137249516 14139825921 14160487808 14163068448 14167715124 14179616802 14212245769 14225590548 14246489088 14253648912 14258325306 14271713352 14274314262 14279271936 14291267328 14295956064 14297777856 14299862688 14302468728 14304554244 14307161139 14319455232 14324153216 14337603072 14347422918 14349514989 14365606203 14370595584 14393940732 14415086592 14431929408 14460394752 14462503296 14465138976 14507278848 14533132224 14537900312 14628744936 14630878028 14633544393 14652371968 14676174864 14678849484 14680989882 14724986679 14743931904 14746081792 14748769152 14772728646 14794430976 14840931456 14843095488 14845800528 14889049344 14915583072 14920476636 14949905584 14967373291 15013711908 15015901134 15037960704 15045518296 15048260226 15062389992 15067331721 15085226624 15092098848 15097050324 15131930112 15134136576 15136894656 15144501969 15163986944 15166750464 15171726432 15180991488 15191388972 15193604106 15215924736 15233703264 15245643339 15263750016 15268757808 15311006208 15313238784 15316029504 15343324152 15348358051 15413983776 15441452988 15464137728 15469211264 15489259344 15491517912 15494341122 15496600431 15512743168 15563039232 15568145216 15593435793 15613498368 15616343808 15665427648 15667711904 15670567224 15716218752 15719082912 15744226576 15819614928 15847807014 15884274683 15896871432 15899189436 15902086941 15930548784 15933452004 15935775342 15972592896 15977833248 16004097024 16009347712 16022043648 16024379904 16027300224 16035355026 16055677521 16058912256 16061253888 16064180928 16077675744 16080020112 16082950572 16087345524 16109387136 16111736128 16114672368 16119959334 16129803456 16161617664 16166920032 16214017536 16267944096 16270316208 16273281348 16349773752 16355137851 16425257472 16430646336 16436036968 16457338053 16478512128 16483918464 16510696722 16535729184 16541154292 16586923392 16589342016 16592365296 16621934498 16640702208 16698482424 16701525594 16728240737 16752815872 16780030956 16782477738 16815579272 16818643782 16859959168 16912157184 16914623232 16917705792 16926208083 16947985408 16951074048 16956635424 16970879952 16976447826 16978611204 17004353088 17009931944 17023421376 17025903648 17029006488 17056998144 17059485312 17062594272 17065082256 17068192236 17112301056 17117915328 17137916172 17143868416 17171718768 17177352534 17227393632 17258094516 17261239671 17337771776 17391449088 17393985024 17397154944 17399691712 17402862672 17427957651 17451836064 17457561732 17508419136 17514163368 17565185664 17568386784 17595022848 17623606104 17626175892 17629388127 17680746096 17712254898 17753012881 17762374656 17794028928 17799866864 17851721472 17857578336 17886931968 17892800384 17913706616 17921867382 17969167008 17971787184 17975062404 18004609152 18007234496 18010516176 18016425138 18027427392 18054759424 18062984448 18066276288 18068910624 18072203544 18087385212 18090022626 18123060528 18125703144 18129006414 18131649897 18181819872 18187785036 18229805568 18268425216 18271754496 18304105734 18357640704 18363663552 18369688376 18393495471 18421382512 18478414656 18481109088 18484477128 18487172444 18490541589 18538326144 18544408272 18602695332 18630024192 18663009768 18666410958 18696269059 18749173248 18785792727 18840736512 18843483776 18846917856 18853101228 18884091264 18890286832 18906155736 18912358543 18917526681 18967454064 18973676982 19004865216 19011100408 19026176832 19028951136 19032419016 19055023104 19061274752 19063703808 19066483584 19069958304 19072738992 19076214852 19092239946 19095023883 19129897224 19132686652 19136173437 19154141604 19160794112 19191920976 19195418556 19198217538 19242572544 19280526336 19283337728 19286851968 19318183614 19346563584 19377509632 19470295296 19504993248 19511392524 19565380224 19568233152 19571799312 19574653176 19578220506 19633315572 19636178406 19665025536 19696971528 19703433789 19760833872 19787908608 19790793984 19794400704 19852065792 19887444096 19893968848 20018282544 20021201512 20024850222 20064346968 20070929759 20083186656 20089775628 20122798464 20129400432 20136004566 20152919943 20178848768 20182526208 20192669292 20215312884 20218260582 20222333952 20228968576 20255185296 20258138808 20261830698 20264785179 20311604352 20320857504 20327524452 20351666688 20358343744 20374488576 20391416037 20417651712 20421372672 20457765536 20551978368 20555723808 20588603984 20652345792 20655357216 20659121496 20662133908 20665899423 20724055326 20788216488 20791247724 20795036769 20821791744 20862459306 20887236864 20894089632 20951903232 20954958336 20958777216 20995885989 21092819904 21130409352 21137341901 21195828576 21198919248 21202782588 21205874274 21240731712 21244602672 21247700456 21251572686 21269425203 21296790528 21303777664 21338385822 21369733632 21380473368 21387487959 21407570028 21415005184 21418907904 21436900992 21440026816 21443934096 21449794032 21453703092 21456831366 21479182848 21486229824 21493279112 21506404608 21521134377 21548823552 21555893376 21590911098 21622629888 21647894112 21690592128 21693754944 21697708464 21736375882 21760918272 21799698336 21806850468 21875391733 21907528448 21943117404 21946317042 21978557952 22014262296 22021484823 22047638912 22115897856 22119122688 22123153728 22187602944 22261397184 22264643232 22268700792 22373374608 22376636984 22380714954 22424858376 22432215613 22520567862 22523851701 22552830976 22556941056 22568277444 22572390339 22593584988 22601432064 22608847232 22627839936 22635263768 22638148272 22645575486 22672470784 22697895168 22701204864 22705341984 22742664192 22745980416 22750125696 22753443008 22757589648 22771487232 22790406159 22823887104 22850554896 22895625024 22903136712 22969858176 22974044256 23010792688 23014986228 23120975664 23162179482 23196206592 23203816896 23233889016 23237276868 23241511683 23269114752 23276748976 23344558848 23352217824 23416833024 23420247552 23424515712 23498141472 23501567856 23505850836 23574328128 23616339864 23624088007 23725371904 23771710521 23802295296 23810104448 23848784154 23895823176 23900178006 23903663013 23958889344 23962382912 23966749872 24006145536 24014021568 24021900184 24036569856 24040950336 24053032539 24083979264 24088368384 24091880832 24096271392 24116513616 24120030168 24124425858 24131018286 24164080704 24167604192 24172008552 24175533196 24179939001 24194705184 24242426496 24250380048 24293596574 24321026304 24362339328 24405474312 24409922022 24448967231 24484884736 24524660628 24637886208 24641478784 24645969504 24654055452 24717768192 24725877696 24803593776 24811731438 24880385088 24884013024 24888547944 24932901747 25047723636 25120982016 25129223808 25137468304 25170046434 25173716607 25178788352 25208207648 25223368908 25227965673 25289938752 25298235976 25339820288 25368235776 25371934848 25376558688 25418271744 25421978112 25426611072 25430318656 25434953136 25456319928 25460031844 25464671739 25506529632 25514897916 25538855472 25543509732 25585497216 25589227968 25593891408 25597623384 25602288354 25656763392 25676872992 25706874258 25715802624 25757578152 25766028801 25841090448 25887141774 25960393728 26006657664 26015190032 26087173632 26090977536 26095732416 26099537568 26104294008 26177754096 26181571208 26186342598 26262628704 26271245052 26347778496 26387725312 26392534272 26435409156 26439263838 26516592128 26568382347 26643561984 26691043392 26699800296 26708560073 26752462624 26777582208 26786367504 26830397952 26839200576 26848006088 26870559924 26882801073 26910034944 26923559056 26953750512 26957680776 26962593606 27006913728 27010851744 27015774264 27019713572 27024637707 27041141088 27082139136 27094476672 27103365936 27108305316 27135033939 27184590792 27188554716 27193509621 27228496896 27281677554 27325316317 27398642688 27402637824 27407631744 27456158601 27536461056 27540476288 27545495328 27554532564 27632073768 27641139409 27717621984 27721663632 27726715692 27730758666 27807489216 27816612408 27849649152 27858786176 27904042998 27945036288 27994514652 28123759872 28173879136 28261104768 28265225664 28270376784 28274499032 28279651842 28320975616 28326136896 28335430248 28359233604 28424491538 28451181096 28460515473 28507297824 28516650612 28543426704 28548628524 28558543872 28582534656 28591912128 28595555712 28599725376 28604937456 28609108488 28614322278 28638359919 28648306432 28675206144 28694845836 28699029978 28731212406 28741191168 28787881464 28797326307 28863858816 28920789504 28925006592 28930277952 29014557696 29066264448 29075800624 29257489872 29261756056 29267088786 29352349728 29357698968 29361979764 29367330759 29449973358 29454267609 29492163584 29497538304 29545457292 29588861952 29681862912 29686190976 29691601056 29778098688 29831166144 29840953272 29850743611 29899811168 29934746582 30027423816 30031802268 30037275333 30075921408 30091036592 30096520452 30124779984 30134663442 30170453248 30184197696 30194100648 30204006849 30263860224 30268273152 30273789312 30289003938 30327390873 30333500928 30343452864 30382777944 30387208212 30392746047 30431849472 30467406528 30491286678 30527500032 30537515616 30622012416 30626477568 30632059008 30686648304 30696716102 30827967552 30882905976 30893038163 30938422528 30978518688 30983035824 30988682244 30993200862 31025486336 31086082989 31126078464 31136290432 31186871586 31232687616 31330855296 31335423808 31341134448 31432437504 31438165824 31488453152 31639229856 31695614028 31768549366 31793742864 31798378872 31804173882 31808811411 31861097568 31866904008 31871550684 31877359029 31945185792 31955666496 31971726379 32007578733 32018695424 32048759808 32054600448 32070710052 32111355042 32117824512 32122507776 32128361856 32155351488 32160040224 32165901144 32174691048 32185247049 32218774272 32223472256 32229344736 32239918668 32259606912 32323235328 32333840064 32428035072 32535888192 32540632416 32546562696 32604563823 32699547504 32710275702 32850514944 32861292672 32872073936 32914676106 32919475563 32967836928 33021393444 33071458368 33082308584 33173846784 33178684032 33184730592 33243868996 33281404416 33396964848 33403051188 33456481474 33505631744 33560061912 33564955476 33571072431 33631158544 33637287564 33719918336 33780851793 33824314368 33829246464 33835411584 33852416166 33902148096 33913270848 33941759904 33952895652 33957222408 33968363229 34008706176 34019863888 34046842752 34051807296 34058012976 34113996288 34118970624 34125188544 34130164512 34136384472 34224602112 34235830656 34275832344 34343437536 34354705068 34454787264 34516189032 34522479342 34527513241 34675543552 34743269223 34787970048 34794309888 34799383424 34805725344 34855915302 34903672128 34915123464 34926578557 35016838272 35028326736 35130371328 35136773568 35190045696 35247212208 35252351784 35258776254 35361492192 35424509796 35506025762 35588057856 35599733728 35703442944 35715156672 35733105953 35773176231 35785600768 35827413232 35843734764 35850267009 35938334016 35943574368 35950124808 36009218304 36014468992 36021032352 36032850276 36054854784 36125968896 36132552576 36137821248 36144407088 36174770424 36180045252 36186638787 36246121056 36251406288 36258012828 36263299794 36363639744 36375570072 36440394861 36459611136 36543508992 36608211468 36715281408 36727327104 36739376752 36786990942 36842765024 36956829312 36962218176 36968954256 36974344888 36981083178 37076652288 37088816544 37205390664 37217597157 37326019536 37332821916 37392538118 37498346496 37571585454 37681473024 37686967552 37693835712 37706202456 37755069651 37768182528 37780573664 37812311472 37824717086 37835053362 37934908128 37947353964 38009730432 38022200816 38052353664 38057902272 38064838032 38122549504 38127407616 38132967168 38139916608 38145477984 38152429704 38184479892 38190047766 38259794448 38265373304 38272346874 38308283208 38383841952 38390837112 38396435076 38403432531 38485145088 38566675456 38573703936 38636367228 38693127168 38755019264 38830712661 38940590592 39009986496 39022785048 39035587799 39130760448 39136466304 39143598624 39149306352 39156441012 39266631144 39272356812 39279513897 39330051072 39393943056 39406867578 39521667744 39575817216 39581587968 39588801408 39658895757 39774888192 39787937696 40036565088 40042403024 40049700444 40128693936 40141859518 40166373312 40179551256 40245596928 40258800864 40272009132 40305839886 40365052416 40385338584 40398588367 40430625768 40436521164 40443890409 40457937152 40510370592 40516277616 40523661396 40529570358 40623208704 40641715008 40655048904 40703333376 40716687488 40748977152 40782832074 40842745344 40915531072 41103956736 41111447616 41177207968 41304691584 41310714432 41318242992 41324267816 41331798846 41448110652 41576432976 41582495448 41590073538 41596137999 41724918612 41774473728 41788179264 41856064497 41909916672 41917554432 41991771978 42185639808 42260818704 42274683802 42391657152 42397838496 42405565176 42411748548 42419477763 42481463424 42489205344 42495400912 42503145372 42538850406 42545053213 42607555328 42636737307 42676771644 42739467264 42760946736 42774975918 42815140056 42837815808 42873801984 42880053632 42887868192 42899588064 42907406184 42913662732 42921483417 42958365696 42972459648 42986558224 43012809216 43042268754 43048544967 43111786752 43181822196 43245259776 43295788224 43381184256 43387509888 43395416928 43472751764 43521836544 43599396672 43613700936 43628009893 43750783466 43815056896 43886234808 43892634084 43900633179 43957115904 44028524592 44042969646 44095277824 44174960037 44231795712 44238245376 44246307456 44522794368 44529286464 44537401584 44746749216 44753273968 44761429908 44849716752 44864431226 44902119873 45041135724 45047703402 45113882112 45136554888 45144780678 45151363469 45187169976 45201995163 45217694464 45255679872 45270527536 45276296544 45291150972 45344941568 45395790336 45402409728 45410683968 45433505907 45491960832 45500251392 45506886016 45515179296 45542974464 45580812318 45647774208 45701109792 45791250048 45806273424 45939716352 45948088512 46021585376 46029972456 46045074153 46241951328 46324358964 46392413184 46407633792 46467778032 46474553736 46483023366 46489801293 46538229504 46553497952 46689117696 46704435648 46780307379 46840495104 46849031424 46996282944 47003135712 47011701672 47148656256 47232679728 47248176014 47450743808 47543421042 47550353591 47620208896 47652824049 47697568308 47706260823 47791646352 47800356012 47807326026 47917778688 47924765824 47933499744 48012291072 48028043136 48043800368 48073139712 48081900672 48106065078 48176736768 48183761664 48192542784 48233027232 48240060336 48248851716 48262036572 48328161408 48335208384 48344017104 48351066392 48359878002 48389410368 48484852992 48500760096 48587193148 48642052608 48810948624 48819844044 48897934462 48969769472 49049321256 49065413553 49275772416 49282957568 49291939008 49308110904 49372014159 49435536384 49451755392 49607187552 49623462876 49760770176 49768026048 49777095888 49865803494 50095447272 50184722211 50258447616 50274936608 50340092868 50347433214 50357576704 50416415296 50446737816 50455931346 50463288583 50579877504 50596471952 50679640576 50736471552 50743869696 50753117376 50778624249 50843956224 50853222144 50860637312 50869906272 50912639856 50920063688 50929343478 51013059264 51029795832 51046537891 51077710944 51087019464 51170994432 51178455936 51187782816 51195246768 51204576708 51353745984 51413748516 51431605248 51515156304 51532057602 51682180896 51774283548 51783719013 52013315328 52030380064 52174347264 52181955072 52191464832 52199075136 52208588016 52283872953 52355508192 52363142416 52372685196 52525257408 52542490104 52695556992 52785068544 52870818312 52878527676 52888164381 53033184256 53136764694 53259038643 53287123968 53382086784 53399600592 53417120146 53504925248 53555164416 53572735008 53660795904 53678401152 53696012176 53741119848 53758751449 53765602146 53847118112 53907501024 53915361552 53925187212 54013827456 54021703488 54031548528 54039427144 54049275414 54082282176 54164278272 54188953344 54206731872 54216610632 54270067878 54369181584 54377109432 54387019242 54394949691 54563355108 54650632634 54805275648 54815263488 54912317202 55072922112 55080952576 55090990656 55109065128 55180486413 55264147536 55282278818 55435243968 55443327264 55453431384 55461517332 55471624767 55614978432 55633224816 55717572352 55808085996 55890072576 55989029304 56088807177 56247519744 56347758272 56522209536 56530451328 56540753568 56548998064 56559303684 56641951232 56652273792 56670860496 56718467208 56737075629 56752580043 56848983076 56902362192 56921030946 57014595648 57033301224 57052012937 57086853408 57097257048 57165069312 57183824256 57191111424 57199450752 57209874912 57218216976 57228644556 57276719838 57285071649 57296612864 57389691672 57398059956 57408520311 57462424812 57482382336 57575762928 57594652614 57727717632 57841579008 57850013184 57860555904 58132528896 58151601248 58514979744 58523512112 58534177572 58704699456 58715397936 58723959528 58734661518 58899946716 58908535218 58995076608 59090914584 59110301367 59363725824 59372381952 59383202112 59556197376 59662332288 59681906544 59701487222 59799622336 59869493164 60054847632 60063604536 60074550666 60083310443 60182073184 60193040904 60212789277 60249559968 60269326884 60340906496 60368395392 60388201296 60408013698 60458759829 60536546304 60547578624 60578007876 60654781746 60667001856 60686905728 60765555888 60774416424 60785492094 60794355537 60934813056 60982573356 61055000064 61075031232 61174248111 61252955136 61264118016 61373296608 61393432204 61655935104 61765811952 61786076326 61876845056 61957037376 61966071648 61977364488 61986401724 61997698269 62050972672 62172165978 62181231619 62272580864 62373743172 62385110307 62465375232 62661710592 62670847616 62682268896 62864875008 62876331648 62976906304 63278459712 63391228056 63412025703 63537098732 63587485728 63596757744 63608347764 63617622822 63722195136 63733808016 63743101368 63754718058 63764014459 63808275609 63890371584 63911332992 63943452758 64015157466 64037390848 64109200896 64141420104 64162463877 64222710084 64245015552 64256723712 64310702976 64320080448 64331802288 64349382096 64370494098 64437548544 64446944512 64458689472 64479837336 64519213824 64563403131 64646470656 64667680128 65071776384 65081264832 65093125392 65209127646 65399095008 65420551404 65626175199 65722585344 65744147872 65829352212 65838951126 65935673856 66042786888 66064454469 66142916736 66164617168 66347693568 66357368064 66369461184 66487737992 66562808832 66793929696 66806102376 66912962948 67011263488 67120123824 67129910952 67142144862 67151935201 67262317088 67274575128 67296646839 67439836672 67561703586 67571555103 67658492928 67670823168 67704832332 67717171017 67804296192 67826541696 67883519808 67905791304 67914444816 67936726458 68017412352 68039727776 68093685504 68103614592 68116025952 68227992576 68237941248 68250377088 68260329024 68272768944 68371218477 68471661312 68551664688 68686875072 68709410136 68909574528 69032378064 69044958684 69055026482 69351087104 69486538446 69588619776 69598766848 69611450688 69711830604 69724535049 69807344256 69830246928 69853157114 70033676544 70056653472 70260742656 70273547136 70494424416 70504703568 70517552508 70722984384 70849019592 70872264021 71012051524 71176115712 71199467456 71315131563 71406885888 71430313344 71466211906 71546352462 71571201536 71654826464 71687469528 71700534018 71710989039 71876668032 71887148736 71900249616 72018436608 72028937984 72042064704 72065700552 72109709568 72159097617 72251937792 72265105152 72275642496 72288814176 72349540848 72360090504 72373277574 72492242112 72502812576 72516025656 72526599588 72539817003 72727279488 72751140144 72880789722 73087017984 73216422936 73346901693 73454654208 73478753504 73573981884 73685530048 73913658624 73924436352 73937908512 73948689776 73962166356 74153304576 74177633088 74410781328 74435194314 74652039072 74665643832 74785076236 74798705241 75143170908 75362946048 75373935104 75387671424 75412404912 75510139302 75521149821 75536365056 75561147328 75624622944 75649434172 75670106724 75683897019 75869816256 75894707928 76019460864 76044401632 76104707328 76115804544 76129676064 76245099008 76254815232 76265934336 76279833216 76290955968 76304859408 76368959784 76380095532 76394015217 76519588896 76530746608 76544693748 76616566416 76767683904 76781674224 76792870152 76806865062 76970290176 77147407872 77272734456 77298086403 77510038528 77661425322 77881181184 78019972992 78045570096 78071175598 78261520896 78272932608 78287197248 78298612704 78312882024 78533262288 78544713624 78559027794 78570482887 78787886112 78813735156 79043335488 79163175936 79177602816 79317791514 79549776384 79575875392 79705147041 80073130176 80084806048 80099400888 80125680219 80257387872 80283719036 80332746624 80359102512 80491193856 80517601728 80544018264 80611679772 80648403219 80730104832 80770677168 80797176734 80861251536 80873042328 80887780818 80915874304 81020741184 81032555232 81047322792 81059140716 81073913121 81246417408 81283430016 81310097808 81405101817 81433374976 81565664148 81580528863 81685490688 81831062144 81975948951 82207913472 82222895232 82354415936 82609383168 82621428864 82636485984 82648535632 82663597692 82896221304 82923418227 83152865952 83164990896 83180147076 83192275998 83449837224 83548947456 83576358528 83712128994 83835108864 83983543956 84371279616 84521637408 84549367604 84783314304 84795676992 84811130352 84823497096 84838955526 84962926848 84978410688 84990801824 85006290744 85077700812 85090106426 85215110656 85273474614 85353543288 85381546419 85521893472 85549951836 85630280112 85675631616 85747603968 85760107264 85775736384 85799176128 85814812368 85827325464 85842966834 85915079757 85944919296 85973116448 86025618432 86084537508 86097089934 86223573504 86363644392 86391978921 86591576448 86762368512 86775019776 86790833856 86945503528 87043673088 87198793344 87227401872 87256019786 87501566932 87630113792 87772469616 87785268168 87801266358 87814069109 88057049184 88085939292 88101992277 88190555648 88349920074 88362802827 88476490752 88492614912 89045588736 89058572928 89074803168 89493498432 89506547936 89522859816 89552230833 89699433504 89728862452 89804239746 90082271448 90095406804 90111825999 90227764224 90273109776 90289561356 90302726938 90374339952 90403990326 90435388928 90511359744 90541055072 90552593088 90582301944 90612020547 90689883136 90791580672 90804819456 90821367936 90867011814 90982172619 91000502784 91013772032 91030358592 91161624636 91178238141 91295548416 91402219584 91582500096 91612546848 91879432704 91896177024 92043170752 92059944912 92090148306 92483902656 92648717928 92679114489 92815267584 92935556064 92949107472 92966046732 92979602586 93076459008 93106995904 93258248967 93378235392 93408871296 93560614758 93698062848 93992565888 94006271424 94023403344 94297312512 94465359456 94496352028 95086842084 95100707182 95240417792 95305648098 95395136616 95412521646 95426434233 95583292704 95600712024 95614652052 95632077087 95835557376 95849531648 95866999488 95915179137 96022736199 96056086272 96087600736 96146279424 96163801344 96212130156 96353473536 96367523328 96385085568 96466054464 96480120672 96497703432 96524073144 96555741147 96656322816 96670416768 96688034208 96702132784 96719756004 96778820736 96969705984 97001520192 97174386296 97284105216 97621897248 97639688088 97795868924 97813691469 97939538944 98098642512 98130827106 98551544832 98565915136 98583878016 98616221808 98744028318 98758426689 98903510784 99214375104 99246925752 99521540352 99536052096 99554191776 99731606988 100190894544 100369444422 100516895232 100549873216 100680185736 100694866428 100713217293 100832830592 100893475632 100911862692 100926577166 101159755008 101192943904 101359281152 101472943104 101487739392 101506234752 101557248498 101706444288 101721274624 101739812544 101825279712 101840127376 101858686956 101905089687 102026118528 102059591664 102093075782 102155421888 102174038928 102341988864 102356911872 102375565632 102390493536 102409153416 102707491968 102827497032 103030312608 103064115204 103364361792 103548567096 103567438026 103582539723 104026630656 104060760128 104229807669 104363910144 104382929664 104398150272 104417176032 104567745906 104711016384 104726284832 104745370392 104779735671 105050514816 105084980208 105391113984 105570137088 105741636624 105757055352 105776328762 106273529388 106518077286 106764173568 106799201184 106834240292 107009850496 107110328832 107145470016 107199317859 107319528693 107356802304 107392024352 107482239696 107517502898 107531204292 107694236224 107815002048 107830723104 107850374424 108027654912 108043406976 108063097056 108078854288 108098550828 108164564352 108377906688 108413463744 108433221264 108540135756 108559916361 108738363168 108754218864 108774038484 108789899382 109126710216 109301265268 109321184583 109630526976 109824634404 110145844224 110161905152 110181981312 110218130256 110360972826 110528295072 110564557636 110870487936 110886654528 110906862768 110923034664 110943249534 111229956864 111266449632 111435144704 111616171992 111652791471 111978058608 112177614354 112495039488 112695516544 113044419072 113060902656 113081507136 113097996128 113118607368 113283902464 113304547584 113341720992 113436934416 113474151258 113505160086 113697966152 113804724384 113842061892 114029191296 114066602448 114104025874 114173706816 114194514096 114367648512 114382222848 114398901504 114419749824 114436433952 114457289112 114553439676 114570143298 114593225728 114779383344 114796119912 114817040622 114833782681 114924849624 115151525856 115189305228 115210297593 115455435264 115700026368 115721111808 116265057792 116303202496 116492137983 117029959488 117047024224 117068355144 117106763397 117409398912 117430795872 117447919056 117469323036 117799893432 117817070436 117838541691 117990153216 118181829168 118220602734 118727451648 118744763904 118766404224 118976687271 119324664576 119363813088 119402974444 119599244672 119738986328 120109695264 120127209072 120149101332 120166620886 120364146368 120386081808 120425578554 120499119936 120538653768 120681812992 120736790784 120776402592 120816027396 120917519658 121095157248 121156015752 121195765101 121309563492 121331671227 121373811456 121531111776 121548832848 121570984188 121588711074 121869626112 121965146712 122110000128 122150062464 122348496222 122528236032 122746593216 122786864408 123311870208 123531623904 123572152652 123753690112 123914074752 123932143296 123954728976 123972803448 123995396538 124344331956 124362463238 124545161728 124747486344 124770220614 124788413997 125323421184 125341695232 125364537792 125568193491 125729750016 125752663296 125953812608 126556919424 126782456112 126824051406 127074197464 127174971456 127193515488 127216695528 127235245644 127258433289 127444390272 127467616032 127486202736 127509436116 127528028918 127616551218 127635159639 127822665984 127886905516 127910211921 128030314932 128074781696 128218401792 128282840208 128324927754 128445420168 128513447424 128621405952 128640160896 128663604576 128698764192 128740988196 128764450251 128875097088 128893889024 128917378944 128959674672 129038427648 129126806262 129145634901 129335360256 130143552768 130162529664 130186250784 130418255292 130798190016 130841102808 130884029679 131252350398 131445170688 131488295744 131658704424 131677902252 131701899537 131871347712 132085573776 132128908938 132285833472 132329234336 132695387136 132714736128 132738922368 132975475984 133587859392 133612204752 133825925896 134240247648 134259821904 134284289724 134303870402 134524634176 134549150256 134593293678 134706359619 134879673344 135123407172 135143110206 135341646336 135409664664 135434342034 135454090407 135605985489 135653083392 135767039616 135811582608 135828889632 135873452916 136034824704 136079455552 136187371008 136207229184 136232051904 136300517721 136475882496 136500754176 136520658048 136545537888 136742436954 136943322624 137103329376 137373750144 137418820272 137819149056 138064756128 138089917368 138110052964 138135222459 138973076892 139177239552 139197533696 139222901376 139423661208 139449070098 139469403879 139614688512 139660493856 139706314228 140067353088 140113306944 140340922137 140521485312 140547094272 140988848832 141009407136 141035105016 141286443233 141445968768 141698039184 141744528042 142024103048 142352231424 142398934912 142630263126 142651060773 142860626688 142932423812 142958472147 143092704924 143142403072 143309652928 143374939056 143401068036 143421978078 143753336064 143774297472 143800499232 144036873216 144057875968 144084129408 144131401104 144219419136 144318195234 144530210304 144551284992 144577628352 144699081696 144720181008 144746555148 144984484224 145005625152 145032051312 145053199176 145079634006 145454558976 145502280288 145761579444 146432845872 146693803386 146909308416 146957507008 147147963768 147196240659 147371060096 147827317248 147848872704 147875817024 147897379552 147924332712 148306609152 148355266176 148821562656 148870388628 149304078144 149331287664 149570152472 149597410482 149941651729 150286341816 150554166633 150747870208 150775342848 150824809824 151020278604 151042299642 151072730112 151122294656 151249245888 151298868344 151340213448 151367794038 151389865749 151739632512 151789415856 152038921728 152088803264 152209414656 152231609088 152259352128 152335872747 152490198016 152531868672 152559666432 152581911936 152609718816 152737919568 152760191064 152788030434 153039177792 153061493216 153089387496 153139613673 153233132832 153535367808 153563348448 153585740304 153613730124 154294815744 154545468912 154596172806 155322850644 155351157039 156039945984 156091140192 156142351196 156523041792 156545865216 156574394496 156597225408 156625764048 156851618859 157066524576 157089427248 157118055588 157140965774 157575772224 157627470312 157908377731 158086670976 158355205632 158635583028 158664493143 159099552768 159151750784 159410294082 159777115929 160146260352 160169612096 160198801776 160251360438 160514775744 160567438072 160665493248 160718205024 160982387712 161035203456 161088036528 161223359544 161276254347 161296806438 161541354336 161594353468 161722503072 161746084656 161775561636 161831748608 162041482368 162065110464 162094645584 162118281432 162147826242 162492834816 162566860032 162620195616 162810203634 162866749952 163131328296 163161057726 163184849073 163662124288 163951897902 164415826944 164445790464 164708831872 165218766336 165242857728 165272971968 165297071264 165327195384 165792442608 165846836454 166305731904 166329981792 166360294152 166384551996 166414874301 166899674448 167152717056 167424257988 167670217728 167967087912 168266421531 168742559232 169043274816 169098735208 169566628608 169591353984 169622260704 169646994192 169677911052 169925853696 169956821376 169981603648 170012581488 170155401624 170180212852 170211226887 170257740129 170430221312 170546949228 170707086576 170763092838 171043786944 171099903672 171156038811 171260560224 171495207936 171520214528 171551472768 171598352256 171629624736 171654650928 171685933668 171830159514 171855214947 171889838592 171946232896 172169075016 172194179868 172225560933 172447147008 172727288784 172783957842 173183152896 173524737024 173550039552 173581667712 173891007056 174397586688 174454803744 174512039572 175003133864 175544939232 175570536336 175602532716 175628138218 176114098368 176171878584 176203984554 176381111296 176699840148 176725605654 176985229824 177330904101 178091177472 178117145856 178149606336 178986996864 179013095872 179045719632 179104461666 179398867008 179457724904 179608479492 180164542896 180190813608 180223651998 180249931329 180546219552 180579122712 180605453876 180638367831 180748679904 180807980652 180870777856 181022719488 181082110144 181105186176 181164603888 181224041094 181376279487 181609638912 181642735872 181734023628 181964345238 182001005568 182027544064 182060717184 182323249272 182356476282 182383066611 182804439168 183165000192 183225093696 183522744333 183758865408 183792354048 184086341504 184119889824 184180296612 184759194997 184967805312 185297435856 185358228978 185630535168 185871112128 185898214944 185932093464 185959205172 185993094807 186152918016 186213991808 186516497934 186543694857 186817742592 187121229516 187396125696 187985131776 188012542848 188046806688 188594625024 188930718912 188992704056 190173684168 190201414364 190236077109 190480835584 190611296196 190790273232 190825043292 190852868466 191166585408 191201424048 191229304104 191264154174 191292043377 191424826827 191671114752 191699063296 191733998976 191830358274 192045472398 192112172544 192175201472 192327602688 192424260312 192487391631 192735046656 192770171136 192932108928 192960241344 192995406864 193048146288 193111482294 193312645632 193340833536 193376068416 193404265568 193439512008 193557641472 193939411968 194003040384 194348772592 195243794496 195279376176 195591737848 195627382938 196197285024 196261654212 196878525597 197131830272 197167756032 197232443616 197488056636 197516853378 197807021568 198193363407 198428750208 198493851504 199043080704 199072104192 199108383552 199463213976 199528654663 200381789088 200738888844 201033790464 201099746432 201360371472 201389732856 201426434586 201455805603 201665661184 201786951264 201823725384 201853154332 201889940517 202319510016 202385887808 202714665309 202975478784 203012469504 203114496996 203151513051 203412888576 203442549248 203479625088 203650559424 203680254752 203717373912 203810179374 204052237056 204119183328 204186151564 204310843776 204348077856 204683977728 204713823744 204751131264 204780987072 204818306832 205113655431 205414983936 205654994064 206060625216 206128230408 206495570879 206728723584 207097134192 207134876052 207165079446 208053261312 208121520256 208459615338 208765859328 208796300544 208834352064 209135491812 209422032768 209452569664 209490740784 209559471342 210101029632 210169960416 210782227968 211483273248 211514110704 211552657524 212547058776 212616792063 213036154572 213528347136 213598402368 213668480584 213945394689 214019700992 214220657664 214290940032 214398635718 214639057386 214713604608 214784048704 214964479392 215035005796 215062408584 215132967117 215388472448 215630004096 215661446208 215700748848 216055309824 216086813952 216126194112 216157708576 216197101656 216329128704 216755813376 216826927488 216866442528 217080271512 217119832722 217476726336 217508437728 217548076968 217579798764 217619451009 218253420432 218602530536 218642369166 219261053952 219649268808 220040705079 220323810304 220363962624 220436260512 220721945652 221056590144 221129115272 221740975872 221773309056 221813725536 221846069328 221886499068 222459913728 222532899264 222870289408 223232343984 223305582942 223956117216 224355228708 224396115723 225391033088 226088838144 226121805312 226163014272 226195992256 226237214736 226563449463 226609095168 226683441984 226873868832 226948302516 227010320172 227051691057 227395932304 227609448768 227684123784 228058382592 228133204896 228208051748 228347413632 228389028192 228735297024 228764445696 228797803008 228839499648 228872867904 228914578224 229106879352 229140286596 229182045651 229558766688 229592239824 229634081244 229667565362 229849699248 230303051712 230378610456 230420595186 230789167453 230910870528 231442223616 231894259209 232530115584 232606404992 232984275966 234059918976 234094048448 234136710288 234213526794 234818797824 234861591744 234895838112 234938646072 235599786864 235634140872 235677083382 235711448661 236363658336 236441205468 237489527808 237532808448 237953374542 238649329152 238727626176 238805948888 239115441123 239198489344 239477972656 240219390528 240254418144 240298202664 240333241772 240377040657 240728292736 240772163616 240851157108 240998239872 241077307536 241473581568 241552805184 241632054792 241835039316 242190314496 242312031504 242391530202 242619126984 242663342454 242747622912 243062223552 243097665696 243141968376 243177422148 243221739363 243739252224 243930293424 244215305451 244300124928 244696992444 245056472064 245493186432 245573728816 245927846853 246623740416 247063247808 247144305304 247828149504 247864286592 247909457952 247945606896 247990793076 248688663912 248724926476 248770254681 249090323456 249494972688 249540441228 249576827994 250646842368 250683390464 250729075584 251136386982 251505326592 251907625216 253113838848 253564912224 253648102812 254148394928 254349942912 254387030976 254433391056 254470491288 254516866578 254888780544 254935232064 254972405472 255018872232 255056057836 255233102436 255270319278 255645331968 255773811032 255820423842 256060629864 256144639257 256565680416 256649855508 256890840336 257026894848 257242811904 257280321792 257327209152 257397528384 257481976392 257528900502 257787778048 257834757888 257919349344 258076855296 258253612524 258291269802 258670720512 259175936763 260287105536 260325059328 260372501568 260836510584 260922086867 261596380032 261682205616 261768059358 262504700796 262890341376 262976591488 263317408848 263355804504 263403799074 263442207327 264171147552 264257817876 264571666944 264658468672 265088408481 265429472256 265477844736 265950951968 267175718784 267224409504 267651851792 268480495296 268519643808 268568579448 268607740804 268656692499 269049268352 269098300512 269186587356 269412719238 270032669611 270246814344 270286220412 270335477997 270683292672 270819329328 270868684068 270908180814 271211970978 271306166784 271534079232 271623165216 271657779264 271746905832 271836061641 272069649408 272158911104 272374742016 272414458368 272464103808 272601035442 272946517857 273001508352 273041316096 273091075776 273484873908 273886645248 274206658752 274747500288 274837640544 275638298112 276129512256 276179834736 276220105928 276270444918 277946153784 278037343467 278395067392 278445802752 278847322416 278898140196 278938807758 279229377024 279320987712 279412628456 279774746901 280134706176 280226613888 280681844274 281094188544 281977697664 282018814272 282070210032 282572886466 282891937536 283396078368 283489056084 284048206096 284380092529 284797869824 285260526252 285302121546 285721253376 285864847624 285916944294 286185409848 286279302699 286619305856 286749878112 286802136072 286843956156 286896231261 287506672128 287548594944 287600998464 287745537411 288115751936 288168258816 288262802208 288438838272 288636390468 289060420608 289102569984 289155256704 289398163392 289440362016 289493110296 289667223441 289968968448 290011250304 290064102624 290106398352 290159268012 290909117952 291004560576 291523158888 291618802969 292865691744 293387606772 293441074407 293818616832 293915014016 294295927536 294392481318 294742120192 295654634496 295697745408 295751634048 295794759104 295848665424 296275280067 296710532352 297643125312 297740777256 298608156288 298662575328 299140304944 299194820964 299883303458 300572683632 301108333266 301550685696 301649619648 301801218977 302040557208 302084599284 302139651879 302244589312 302498491776 302597736688 302680426896 302735588076 302779731498 303479265024 303578831712 304077843456 304177606528 304418829312 304463218176 304518704256 304671745494 305119332864 305163823872 305219437632 305475839136 305520382128 305576060868 306078355584 306122986432 306178774992 306279227346 306466265664 307070735616 307126696896 307171480608 307227460248 309090937824 309192345612 310645701288 310702314078 310747619169 312079891968 312182280384 312284702392 312689423007 313091730432 313148788992 313194450816 313251528096 313703237718 314133049152 314178854496 314236111176 314281931548 314339207013 315151544448 315254940624 315816755462 316173341952 316710411264 317271166056 317328986286 317836574003 318303501568 318820588164 319554231858 320292520704 320339224192 320397603552 320502720876 321029551488 321134876144 321330986496 321436410048 321597953577 322070406912 322176073056 322446719088 322552508694 322593612876 323082708672 323188706936 323445006144 323492169312 323551123272 324082964736 324130220928 324189291168 324236562864 324295652484 325133720064 325240391232 325620407268 325733499904 326262656592 326322115452 326369698146 327324248576 327903795804 327963553749 328891580928 329417663744 330437532672 330485715456 330545943936 330594142528 330654390768 331584885216 331693672908 332611463808 332659963584 332720588304 332769103992 332829748602 333799348896 334305434112 334848515976 334958374413 335934175824 336532843062 337307244739 337485118464 338086549632 338197470416 339133257216 339182707968 339244521408 339293988384 339355822104 339851707392 339913642752 339963207296 340025162976 340310803248 340360425704 340422453774 340515480258 341093898456 341205805903 341414173152 341526185676 342087573888 342199807344 342312077622 342521120448 343040429056 343102945536 343196704512 343259249472 343309301856 343371867336 343660319028 343710429894 343779677184 343892465792 344338150032 344388359736 344451121866 344501348043 345454577568 345567915684 346366305792 347100079104 347163335424 347782014112 348795173376 348909607488 349024079144 349476413949 350006267728 351089878464 351141072672 351205065432 351256276436 351320290191 352228196736 352343757168 352407969108 353399680296 353451211308 353515625073 353970459648 354661808202 355229112121 356182354944 356234291712 356299212672 356930061813 357973993728 358026191744 358091439264 358208923332 358797734016 358915449808 359216958984 359334812317 360329085792 360381627216 360447303996 360499862658 361092439104 361158245424 361210907752 361276735662 361497359808 361615961304 362045438976 362164220288 362210372352 362329207776 362448082188 362752558974 363285471744 363468047256 363587295303 363928690476 364055088128 364121434368 364646498544 364712952564 364766133222 365608878336 366330000384 366450187392 367045488666 367584708096 368172683008 368239779648 368360593224 369518389994 369935610624 370594871712 370716457956 371261070336 371742224256 371796429888 371864186928 371918410344 371986189614 372427983616 373032995868 373087389714 373635485184 374242459032 374365241991 375970263552 376025085696 376093613376 377189250048 377861437824 377985408112 380347368336 380402828728 380472154218 381222592392 381347665421 381580546464 381650086584 381705736932 381775299867 382333170816 382402848096 382458608208 382528308348 382584086754 382849653654 382905478917 383398126592 383467997952 383660716548 383730635763 384090944796 384224345088 384350402944 384655205376 384848520624 384974783262 385540342272 385864217856 385920482688 385990813728 386096292576 386222964588 386625291264 386681667072 386752136832 386808531136 386879024016 387115282944 387436904703 388006080768 388697545184 390487588992 390558752352 391183475696 391254765876 392394570048 392523308424 392652089037 393757051194 394335512064 394464887232 394976113272 395033706756 395105698611 395614043136 396386726814 396857500416 396987703008 398086161408 398144208384 398216767104 398926427952 399057309326 400763578176 401477777688 401609496119 402199492864 402720742944 402779465712 402852869172 402911611206 403331322368 403573902528 403647450768 403706308664 403779881034 404119078857 404639020032 404771775616 405429330618 406024939008 406228993992 406303026102 406362271221 406885098496 406959250176 407301118848 407360509504 407434747824 407620358748 408104474112 408238366656 408372303128 408621687552 408696155712 408901553163 409427647488 409502262528 409561974144 409636613664 410227310862 410829967872 411309988128 412121250432 412256460816 412991141758 413457447168 414194268384 414269752104 414330158892 414405667377 415632442927 416243040512 416919230676 417531718656 417592601088 417668704128 418270983624 418408211637 418844065536 418905139328 418981481568 419118942684 420202059264 420339920832 421564455936 422966546496 423028221408 423105315048 423859329699 425094117552 425233584126 426072309144 426212096647 427056694272 427196804736 427336961168 427890789378 427953182319 428039401984 428581880064 428797271436 428875416441 429278114772 429427209216 429568097408 429928958784 430070011592 430124817168 430265934234 430776944896 431260008192 431322892416 431401497696 432110619648 432173627904 432252388224 432315417152 432394203312 432658257408 433653854976 433732885056 434160543024 434239665444 434953452672 435016875456 435096153936 435159597528 435238902018 436506840864 437205061072 437284738332 439298537616 440081410158 440727925248 440872521024 441443891304 441588721977 442113180288 442258230544 443481951744 443546618112 443627451072 443692138656 443772998136 444919827456 445065798528 446464687968 446611165884 447912234432 448710457416 448792231446 448857672133 449824955187 450782066176 451662499899 452243610624 452326028544 452391984512 452474429472 453126898926 453218190336 453366883968 453747737664 453896605032 454020640344 454045521241 454103382114 454169597247 454791864608 455218897536 455368247568 456116765184 456266409792 456416103496 456694827264 456778056384 457007618241 457470594048 457595606016 457678999296 457745735808 457829156448 458213758704 458280573192 458364091302 459117533376 459184479648 459268162488 459335130724 459418841019 459699398496 460606103424 460757220912 460841190372 461578334906 462884447232 463788518418 464530377389 465212809984 465968551932 466053471117 468119837952 468188096896 468273420576 468427053588 469637595648 469723183488 469791676224 469877292144 471199573728 471268281744 471354166764 471422897322 472727316672 472882410936 473725133193 475065616896 475906749084 477298658304 477455252352 477611897776 478230882246 478396978688 478955945312 479331347787 480438781056 480508836288 480596405328 480666483544 480754081314 481456585472 481544327232 481702314216 481996479744 482154615072 482947163136 483105610368 483264109584 483670078632 483828763041 484624063008 484783060404 485238253968 485326684908 485495245824 486124447104 486195331392 486283936752 486354844296 486443478726 487478504448 487860586848 488430610902 488600249856 489393984888 489554547219 490986372864 491147457632 491855693706 493247480832 494126495616 494288610608 495656299008 495728573184 495818915904 495891213792 495981586152 497377327824 497449852952 497540509362 498989945376 499080882456 499153655988 499244622903 501366780928 501458151168 502272773964 503010653184 503815250432 504799264593 506227677696 507129824448 507296205624 507462641387 508296789856 508699885824 508774061952 508866782112 508940982576 509033733156 509777561088 509870464128 509944810944 510037744464 510112115672 510466204872 510540638556 510633680661 510773220387 511290663936 511547622064 511640847684 512121259728 512289278514 513131360832 513299711016 513468116433 513781680672 514485623808 514560643584 514654418304 514795056768 514963952784 515057801004 515565644841 515669515776 515838698688 516507225048 516582539604 516676682799 517341441024 518351873526 520574211072 520650118656 520745003136 521673021168 521844173734 523192760064 523364411232 523536118716 525009401592 525181648771 525953182976 526634817696 526711609008 526807598148 526884414654 528342295104 528515635752 529143333888 529316937344 530176816962 530955689472 531901903936 534351437568 534448819008 535303703584 536960990592 537039287616 537137158896 537215481608 537313384998 538098536704 538196601024 538373174712 538825438476 540065339222 540493628688 540572440824 540670955994 540749793987 541638658656 541737368136 541816361628 541915103493 542423941956 542612333568 543068158464 543246330432 543315558528 543493811664 543672123282 544128838461 544317822208 544828916736 544928207616 545202070884 545893035714 546003016704 546082632192 546182151552 546969747816 547149199833 548413317504 549495000576 549675281088 551276596224 552259024512 552359669472 552440211856 552540889836 554277584991 555892307568 556074686934 556891605504 557694644832 557796280392 557877615516 557979284421 558458754048 558641975424 558825256912 559549493802 559631084571 560453227776 561363688548 562188377088 563955395328 564037628544 564140420064 565145772932 565783875072 566792156736 566978112168 567164128609 568096412192 568760185058 569595739648 570521052504 570604243092 570708231327 571442506752 571729695248 571833888588 572370819696 572558605398 573238611712 573499756224 573604272144 573687912312 573792462522 573876130131 574274480481 575013344256 575097189888 575201996928 575491074822 576336517632 576525604416 577272780936 577462174893 578205139968 578310513408 578796326784 578880724032 578986220592 579334446882 579937936896 580022500608 580128205248 580212796704 580318536024 581818235904 582009121152 583046317776 583237605938 585731383488 586775213544 586882148814 586967725097 587830028032 588591855072 588784962636 589484240384 590635576791 591395490816 591503268096 591589518208 591697330848 592550560134 593421064704 595286250624 595481554512 597216312576 597325150656 598280609888 598389641928 598585963989 599766606916 601145367264 602216666532 603101371392 603299239296 603602437954 604081114416 604169198568 604279303758 604367416809 604489178624 604996983552 605195473376 605360853792 605471176152 605559462996 605669821551 606958530048 607157663424 607462801201 608143995927 608355213056 608926436352 609037408512 609343490988 609454539153 610238665728 610327647744 610438875264 610951678272 611040764256 611152121736 612156711168 612245972864 612357549984 612558454692 612932531328 614141471232 614253393792 614342961216 614454920496 618181875648 618384691224 619486712637 621291402576 621404628156 621495238338 624159783936 624364560768 624569404784 625378846014 626297577984 626388901632 626503056192 627406475436 628266098304 628357708992 628472222352 628563863096 628678414026 630303088896 630509881248 631633510924 632346683904 634542332112 634657972572 635673148006 636607003136 637641176328 637850376189 639108463716 640585041408 640678448384 640795207104 641005441752 641836184067 642059102976 642269752288 642661972992 642872820096 643195907154 644140813824 644352146112 644893438176 645105017388 645187225752 645398901351 646165417344 646377413872 646890012288 646984338624 647102246544 648165929472 648260441856 648378582336 648473125728 648591304968 650267440128 650480782464 651240814536 652525313184 652644230904 652739396292 652858353027 654648497152 655807591608 655927107498 656022751579 657783161856 658835327488 660122115237 660971430912 661091887872 661188285056 661308781536 663169770432 663387345816 663604992583 665222927616 665319927168 665441176608 665538207984 665659497204 667598697792 668610868224 669697031952 669916748826 671868351648 673065686124 673188347169 674614489478 676173099264 676394940832 678266514432 678365415936 678489042816 678587976768 678711644208 679690348389 679827285504 679926414592 680050325952 680621606496 680720851408 680844907548 681030960516 681155073171 682187796912 682411611806 682828346304 683052371352 684175147776 684399614688 684624155244 685042240896 686205891072 686393409024 686518498944 686618603712 686743734672 687320638056 687420859788 687546136953 687784931584 688676300064 688776719472 688902243732 689002696086 690909155136 691135831368 692367502359 692732611584 694326670848 695564028224 697590346752 697819214976 698048158288 698952827898 700012535456 702179756928 702282145344 702410130864 702512552872 702640580382 704456393472 704687514336 704815938216 706799360592 706902422616 707031250146 707134345983 709323616404 710458224242 712468583424 712598425344 713860123626 715947987456 716052383488 716182878528 716417846664 717346323369 717595468032 717830899616 718433917968 718669624634 720658171584 720763254432 720894607992 720999725316 721131121971 722184878208 722316490848 722421815504 722553471324 722994719616 723231922608 724328440576 724420744704 724658415552 724896164376 725505117948 726570943488 726936094512 727174590606 727857380952 728242868736 729292997088 729425905128 729532266444 729665218089 731217756672 732900374784 734090977332 735169416192 736345366016 736479559296 736721186448 737783540559 739036779988 739871221248 741189743424 741432915912 741676168181 743484448512 743592859776 743728373856 743836820688 743972379228 744855967232 746065991736 746174779428 746310764043 747270970368 748484918064 748730483982 751940527104 752050171392 752187226752 755722875648 755970816224 760694736672 760805657456 760944308436 762445184784 762695330842 763161092928 763300173168 763411473864 763550599734 764666341632 764805696192 764917216416 765056616696 765168173508 765699307308 765810957834 766935995904 767321433096 767461271526 767573178973 768181889592 768433917771 768700805888 769697041248 769949566524 771080684544 771728435712 771840965376 771981627456 772192585152 772445929176 773363334144 773504273664 773617062272 773758048032 774230565888 774873809406 776012161536 777395090368 780975177984 781117504704 782366951392 782509531752 782766260601 784789140096 785046616848 785304178074 787514102388 788671024128 788929774464 789952226544 790067413512 790211397222 790326621981 792773453628 793715000832 793975406016 795265225443 796288416768 796433534208 797852855904 798114618652 801527156352 802955555376 803218992238 804398985728 805441485888 805558931424 805705738344 805823222412 805970077497 806662644736 807147805056 807294901536 807412617328 807559762068 808238157714 808356011047 809543551232 810098008833 810858661236 811006433991 812049878016 812457987984 812606052204 812724542442 813918500352 814602237696 814721019008 814869495648 815240717496 815508184923 816208948224 816476733312 816744606256 817243375104 817392311424 817803106326 819004525056 819123948288 819273227328 820454621724 821659935744 822619976256 824242500864 824512921632 825982283516 826914894336 828388536768 828539504208 828660317784 828811334754 828932187967 831264885854 832486081024 833838461352 834112030401 835185202176 835337408256 836541967248 836816423274 837688131072 837810278656 837962963136 838237885368 839324240703 840404118528 840679841664 845933092992 846056442816 846210630096 847718659398 850188235104 850467168252 852144618288 852424193294 853140277587 854393609472 854673922336 855781578756 855906364638 856078803968 857163760128 857594542872 857750832882 857875905911 858556229544 858837908097 859136194816 859857917568 860140023184 860249634336 860531868468 860688693783 861553889792 862520016384 862645784832 862802995392 863236612233 864347255808 864504776448 864630834304 864788406624 865316514816 867307709952 867465770112 868321086048 868479330888 869906905344 870033750912 870192307872 870319195056 870477804036 873013681728 874410122144 874569476664 874856408907 878597075232 880162820316 880323223221 881455850496 881745042048 882887782608 883177443954 884226360576 884516461088 886963903488 887093236224 887254902144 887384277312 887545996272 888825840201 890131597056 892929375936 893222331768 895824468864 897420914832 897584462892 897715344266 899649910374 901564132352 903324999798 904652057088 904783969024 904948858944 905403656931 906253797852 906418955637 906733767936 907495475328 907793210064 908041280688 908091042482 908206764228 908339194494 909583729216 910437795072 910736495136 912233530368 912532819584 912832206992 913389654528 913556112768 914015236482 915357998592 915491471616 915658312896 916427517408 916561146384 916728182604 918235066752 918368959296 918536324976 918670261448 918837682038 919398796992 921212206848 921514441824 921682380744 923156669812 927577036836 929060754778 930425619968 931937103864 932106942234 932242857507 936239675904 936376193792 936546841152 936854107176 938068269021 939275191296 939446366976 939583352448 939754584288 942399147456 942536563488 942708333528 942845794644 943017621039 945454633344 945764821872 947450266386 950131233792 951813498168 953509722009 954910504704 955223795552 956461764492 956793957376 957911890624 958662695574 960877562112 961017672576 961192810656 961332967088 961508162628 962913170944 963088654464 963404628432 963992959488 964309230144 964793860731 966211220736 966528219168 967340157264 967657526082 969248126016 969566120808 969884219929 970476507936 970653369816 972248894208 972390662784 972567873504 972709688592 972886957452 975721173696 976861221804 977200499712 978787969776 979109094438 981972745728 982294915264 983711387412 983890661247 988252991232 988577221216 991312598016 991457146368 991637831808 991782427584 991963172304 994754655648 994899705904 995081018724 997979890752 998161764912 998307311976 998489245806 1002916302336 1004545547928 1004875123239 1007630500864 1009598529186 1011921734217 1012455355392 1014259648896 1014592411248 1014925282774 1016593579712 1017399771648 1017548123904 1017733564224 1017881965152 1018067466312 1019555122176 1019740928256 1019889621888 1020075488928 1020224231344 1020932409744 1021081277112 1021267361322 1021416277531 1021546440774 1023095244128 1023281695368 1023617417709 1024242519456 1024578557028 1026262721664 1026599422032 1026936232866 1027563361344 1029121287168 1029308836608 1029590113536 1029927905568 1030115602008 1031131289682 1031339031552 1031677397376 1033014450096 1033165079208 1033353365598 1033504044129 1036703747052 1041300237312 1041490006272 1043346042336 1043688347468 1046385520128 1046728822464 1047072237432 1048429241847 1050018803184 1050363297542 1051906365952 1053269635392 1053423218016 1053615196296 1053768829308 1053960870573 1056684590208 1057031271504 1058633874688 1060353633924 1060546875219 1061911378944 1063803807872 1065687336363 1068702875136 1068897638016 1070607407168 1073921981184 1074078575232 1074274317792 1074430963216 1074626769996 1076197073408 1076393202048 1076746349424 1077650876952 1078004436951 1080130678444 1080987257376 1081144881648 1081341911988 1081499587974 1083277317312 1083474736272 1083632723256 1083830206986 1083988245803 1084847883912 1086136316928 1086492660864 1086631117056 1086987623328 1087344246564 1088257676922 1088635644416 1089856415232 1090404141768 1090761885909 1091786071428 1092165264384 1092364303104 1093939495632 1094298399666 1096826635008 1098990001152 1099350562176 1104518049024 1104719338944 1104880423712 1105081779672 1108555169982 1111784615136 1112149373868 1113783211008 1115389289664 1115592560784 1115755231032 1115958568842 1117283950848 1117650513824 1119098987604 1119262169142 1120906455552 1122727377096 1123095725973 1127910790656 1128075257088 1128280840128 1130291545864 1131567750144 1133584313472 1133956224336 1134328257218 1136192824384 1137520370116 1139191479296 1141042105008 1141208486184 1141416462654 1141582898417 1143459390496 1143667777176 1144042996263 1144741639392 1145117210796 1145325899601 1146477223424 1146999512448 1147208544288 1147375824624 1147584925044 1147752260262 1148548960962 1148716436751 1150194379776 1150403993856 1150982149644 1151191907289 1152673035264 1153051208832 1154545561872 1154924349786 1156621026816 1157592653568 1157761448064 1157972441184 1158668893764 1159875873792 1160045001216 1160256410496 1160425593408 1160637072048 1162310714109 1164018242304 1166092635552 1166475211876 1171462766976 1173550427088 1173764297628 1173935450194 1175660056064 1177183710144 1177569925272 1177956267111 1178968480768 1181271153582 1183006536192 1183179036416 1183394661696 1185101120268 1185317095833 1186842129408 1190572501248 1190963109024 1194432625152 1194650301312 1196561219776 1196779283856 1197171927978 1199533213832 1202290734528 1204433333064 1204828488357 1206598478592 1207204875908 1208162228832 1208338397136 1208558607516 1208734833618 1208978357248 1209993967104 1210390946752 1210721707584 1210942352304 1211118925992 1211339643102 1211516274721 1212357236571 1213917060096 1214315326848 1214925602402 1216287991854 1216710426112 1218074817024 1218686981976 1218909078306 1219086813663 1220655295488 1220877750528 1221903356544 1222081528512 1222304243472 1224313422336 1224491945728 1224715099968 1225116909384 1225865062656 1226704659489 1228282942464 1228506787584 1228685922432 1228909840992 1236363751296 1236769382448 1238973425274 1242582805152 1242809256312 1242990476676 1243217002131 1246897328781 1248729121536 1249138809568 1250757692028 1252595155968 1252777803264 1253006112384 1254812950872 1255224634911 1256532196608 1256715417984 1256944444704 1257127726192 1257356828052 1260606177792 1261019762496 1263267021848 1264693367808 1269084664224 1269315945144 1271346296012 1271577989097 1273214006272 1275282352656 1275700752378 1278216927432 1278636289941 1281170082816 1281356896768 1281590414208 1282010883504 1283672368134 1283859546957 1284118205952 1284539504576 1285745640192 1286391814308 1286626249323 1288281627648 1288704292224 1289786876352 1290210034776 1290374451504 1290797802702 1292330834688 1292754827744 1293780024576 1293968677248 1294204493088 1296331858944 1296520883712 1296757164672 1296946251456 1297182609936 1300961564928 1302481629072 1305050626368 1305288461808 1305478792584 1305716706054 1311615183216 1311854214996 1312045503158 1317670654976 1320244230474 1322183775744 1322376570112 1322617563072 1324766165931 1326339540864 1326774691632 1327209985166 1330445855232 1330639854336 1330882353216 1331076415968 1331318994408 1335197395584 1339394063904 1339833497652 1343736703296 1346131372248 1346376694338 1346573016399 1349228978956 1349474865561 1352346198528 1352789881664 1354987499697 1356730831872 1356978085632 1357175953536 1357423288416 1359380696778 1359654571008 1359852829184 1360100651904 1361243212992 1361441702816 1361689815096 1362061921032 1362136563723 1362310146342 1362508791741 1364375593824 1364823223612 1365656692608 1366104742704 1368350295552 1368799229376 1369248310488 1370084481792 1371022854723 1372411782144 1372786818048 1373036997888 1373237207424 1373487469344 1374641276112 1374841719576 1375092273906 1375569863168 1377352600128 1377553438944 1377804487464 1378005392172 1378256523057 1381818310272 1382271662736 1384735004718 1388653341696 1391128056448 1393591132167 1395638429952 1396096316576 1397905655796 1400025070912 1404359513856 1404564290688 1404820261728 1405025105744 1405281160764 1408912786944 1409375028672 1409631876432 1413598721184 1413804845232 1414062500292 1414268691966 1418647232808 1420916448484 1421175399579 1425196850688 1427720247252 1431895974912 1432104766976 1432365757056 1432835693328 1434692646738 1435190936064 1435661799232 1436867835936 1437339249268 1437994043361 1441316343168 1441526508864 1441789215984 1441999450632 1442262243942 1444369756416 1444632981696 1444843631008 1445106942648 1445989439232 1446463845216 1448656881152 1448841489408 1449316831104 1449792328752 1451010235896 1451486289123 1453872189024 1454349181212 1455714761904 1456485737472 1458585994176 1458851810256 1459064532888 1459330436178 1462435513344 1465800749568 1468181954664 1468663641657 1472690732032 1472959118592 1473442372896 1475567081118 1478073559976 1479742442496 1482379486848 1482865831824 1483352336362 1486968897024 1487185719552 1487456747712 1487673641376 1487944758456 1489711934464 1492131983472 1492349558856 1492621528086 1492839174853 1496969836128 1497460967964 1497733868709 1504100342784 1504374453504 1511445751296 1511941632448 1514397793779 1521389473344 1521611314912 1521888616872 1522387924161 1524890369568 1525390661684 1526322185856 1526600346336 1526822947728 1527101199468 1529332683264 1529611392384 1529834432832 1530113233392 1530336347016 1531398614616 1531621915668 1531901041983 1532319661161 1533871991808 1534642866192 1534922543052 1535146357946 1536363779184 1536867835542 1537401611776 1539394082496 1539899133048 1540404349299 1543456871424 1543681930752 1543963254912 1544385170304 1544891858352 1546696934523 1547008547328 1547234124544 1547516096064 1549747618812 1550030048397 1552024323072 1554790180736 1561950355968 1562235009408 1564733902784 1565019063504 1565532521202 1569578280192 1570093233696 1570608356148 1575028204776 1575544946313 1577859548928 1579904453088 1580134827024 1580422794444 1580653243962 1585546907256 1587430001664 1587950812032 1590530450886 1592867068416 1595705711808 1596229237304 1603054312704 1605911110752 1606437984476 1608797971456 1610882971776 1611117862848 1611411476688 1611646444824 1611940154994 1614295610112 1614589803072 1614825234656 1615119524136 1616476315428 1616712022094 1619087102464 1620196017666 1621717322472 1622012867982 1622249381961 1624915975968 1625212104408 1625449084884 1625745310479 1627837000704 1629204475392 1629442038016 1629738991296 1630481434992 1631016369846 1632386515383 1632953466624 1633489212512 1634486750208 1634784622848 1635606212652 1638009050112 1638247896576 1638546454656 1640909243448 1641447599499 1645239952512 1648485001728 1649025843264 1651964567032 1653829788672 1656777073536 1657079008416 1657320635568 1657622669508 1657864375934 1662529771708 1662832754973 1664972162048 1667676922704 1668224060802 1670674816512 1673083934496 1673632846548 1673937853263 1675376262144 1675620557312 1675925926272 1676475770736 1678648481406 1678893253713 1681359683328 1691866185984 1692112885632 1692421260192 1695437318796 1700376470208 1700934336504 1701492385827 1704289236576 1704848386588 1706280555174 1708787218944 1709347844672 1711563157512 1711812729276 1712124693981 1714327520256 1715189085744 1715501665764 1715751811822 1717112459088 1717675816194 1718272389632 1719715835136 1720280046368 1720499268672 1721063736936 1721377387566 1721628390393 1723107779584 1725040032768 1725291569664 1725605990784 1726473224466 1729009552896 1729261668608 1729576813248 1732386524679 1734615419904 1734931540224 1736642172096 1736958661776 1739813810688 1740067501824 1740384615744 1740638390112 1740955608072 1746027363456 1748820244288 1749138953328 1749712817814 1757194150464 1760325640632 1760646446442 1760903175291 1763490084096 1765775565216 1766354887908 1768452721152 1769032922176 1771906730373 1774186472448 1774509804288 1774768554624 1775091992544 1777651680402 1780263194112 1785858751872 1786444663536 1791648937728 1794841829664 1795168925784 1795430688532 1795757891967 1799299820748 1806649999596 1809304114176 1809567938048 1809897717888 1810807313862 1812507595704 1812837911274 1813102250427 1813467535872 1814990950656 1815586420128 1816082561376 1816182084964 1816413528456 1816678388988 1817009464653 1819167458432 1820875590144 1821472990272 1822388403603 1824431987781 1825065639168 1825664413984 1826779309056 1827112225536 1828030472964 1830715997184 1830982943232 1831316625792 1832855034816 1833122292768 1833456365208 1836470133504 1836737918592 1837072649952 1837340522896 1837675364076 1838797593984 1842424413696 1843028883648 1843364761488 1846313339624 1855154073672 1858121509556 1858460137911 1860851239936 1863874207728 1864213884468 1864485715014 1872479351808 1872752387584 1873093682304 1873708214352 1876136538042 1878892733952 1879166704896 1879509168576 1884798294912 1885073126976 1885416667056 1885691589288 1886035242078 1890909266688 1891529643744 1894900532772 1903626996336 1907019444018 1909821009408 1910447591104 1912923528984 1913551128567 1915823781248 1917325391148 1921755124224 1922035345152 1922385621312 1922665934176 1923016325256 1925826341888 1926177308928 1926809256864 1927985918976 1928618460288 1929587721462 1932422441472 1933056438336 1934680314528 1935315052164 1936196704053 1938496252032 1939132241616 1939768439858 1940953015872 1941306739632 1944497788416 1944781325568 1945135747008 1945419377184 1945773914904 1949241472477 1951442347392 1953722443608 1957575939552 1958218188876 1958575059081 1963945491456 1964589830528 1967422774824 1967781322494 1968068254737 1976505982464 1977154442432 1980366345711 1982914292736 1983275663616 1983564855168 1983926344608 1989509311296 1989799411808 1990162037448 1990814977749 1995959781504 1996323529824 1996614623952 1996978491612 2005832604672 2009091095856 2009750246478 2019197058372 2019565041507 2023843468434 2028519297792 2029184822496 2029850565548 2033187159424 2034799543296 2035096247808 2035467128448 2035763930304 2036134932624 2039071045167 2039481856512 2039779243776 2040150977856 2040448462688 2041864819488 2042162554224 2042534722644 2042832555062 2043092881548 2046190488256 2046563390736 2047234835418 2048485038912 2049157114056 2052525443328 2053198844064 2053872465732 2055126722688 2058617673216 2059180227072 2059855811136 2060231204016 2062262579364 2062638410859 2063354794752 2066028900192 2066330158416 2066706731196 2067008088258 2073407494104 2077102507077 2082980012544 2086692084672 2087376694936 2092771040256 2093457644928 2094144474864 2096858483694 2100037606368 2100726595084 2103812731904 2106539270784 2106846436032 2107230392592 2107537658616 2107921741146 2113369180416 2114062543008 2117267749376 2120707267848 2121093750438 2121403037949 2127607615744 2131374672726 2137405750272 2137795276032 2141214814336 2147843962368 2148157150464 2148548635584 2148861926432 2149253539992 2152394146816 2152786404096 2153492698848 2155301753904 2156008873902 2160261356888 2161974514752 2162289763296 2162683823976 2162999175948 2163393365913 2166554634624 2166949472544 2167265446512 2167660413972 2167976491606 2169695767824 2172985321728 2173262234112 2173975246656 2174688493128 2176515353844 2177271288832 2179712830464 2180808283536 2181523771818 2183572142856 2184728606208 2187878991264 2188596799332 2188995654267 2193653270016 2198701124352 2209036098048 2209438677888 2209760847424 2210163559344 2213350621677 2217110339964 2223569230272 2224298747736 2225028504543 2230778579328 2231185121568 2231510462064 2231917137684 2234567901696 2235301027648 2238197975208 2238524338284 2238932292129 2241812911104 2245454754192 2246191451946 2255821581312 2256150514176 2256561680256 2260583091728 2267168626944 2267912448672 2268656514436 2272385648768 2275040740232 2282084210016 2282416972368 2282832925308 2283165796834 2286918780992 2287335554352 2288085992526 2289483278784 2290234421592 2290651799202 2292954446848 2293999024896 2294417088576 2294751649248 2295169850088 2295504520524 2297097921924 2297432873502 2300807987712 2301964299288 2302383814578 2302719536919 2305301753313 2306102417664 2309091123744 2309848699572 2313242053632 2315185307136 2315522896128 2315944882368 2317337787528 2320090002432 2320512820992 2320851186816 2321274144096 2324621428218 2328036484608 2332185271104 2332950423752 2342925533952 2347100854176 2347528595256 2347870900388 2348298781803 2351320112128 2354367420288 2355139850544 2355912534222 2362542307164 2366013072384 2366358072832 2366789323392 2370202240536 2370634191666 2370979865943 2381145002496 2381926218048 2385795676329 2388865250304 2389300602624 2393122439552 2393558567712 2394343855956 2399066427664 2401869534961 2404581469056 2408866666128 2409656976714 2413196957184 2414409751816 2416324457664 2416676794272 2417117215032 2417469667236 2417910232491 2419987934208 2420781893504 2421443415168 2421884704608 2422237851984 2422679286204 2423032549442 2424714473142 2425068033141 2428630653696 2429851204804 2430294026499 2432575983708 2433420852224 2436149634048 2437373963952 2437818156612 2438173627326 2441755501056 2443806713088 2444163057024 2444608486944 2446524554769 2448626844672 2448983891456 2449430199936 2450233818768 2451730125312 2453409318978 2457013575168 2457371844864 2457819681984 2472727502592 2473538764896 2477946850548 2485165610304 2485618512624 2485980953352 2486434004262 2486796563901 2493794657562 2497458243072 2498277619136 2501515384056 2502336091203 2505555606528 2506012224768 2509625901744 2510449269822 2513064393216 2513430835968 2513888889408 2514255452384 2514713656104 2521212355584 2522039524992 2526534043696 2538169328448 2538631890288 2542692592024 2543155978194 2549008079393 2550564705312 2551401504756 2556433854864 2557272579882 2559420832761 2562713793536 2563180828416 2564021767008 2567344736268 2567719093914 2568236411904 2569079009152 2571491280384 2572783628616 2573252498646 2573627717733 2576513724291 2577408584448 2579573752704 2580420069552 2580748903008 2581595605404 2584661669376 2585509655488 2587560049152 2587937354496 2588408986176 2589709836699 2593041767424 2593514329344 2593892502912 2594365219872 2601923129856 2604963258144 2610101252736 2610576923616 2610957585168 2611433412108 2623230366432 2623708429992 2624091006316 2624569226721 2640488460948 2640969669663 2644367551488 2644753140224 2645235126144 2649532331862 2652679081728 2653549383264 2654419970332 2660891710464 2661279708672 2661764706432 2662152831936 2662637988816 2666477520603 2670394791168 2678788127808 2679666995304 2684442421427 2687473406592 2692262744496 2692753388676 2693146032798 2698457957912 2698949731122 2704692397056 2705579763328 2709974999394 2713956171264 2714351907072 2714846576832 2716210970793 2718761393556 2719705658368 2720201303808 2722486425984 2722883405632 2723379630192 2724123842064 2724273127446 2724620292684 2725017583482 2728751187648 2729646447224 2731313385216 2732209485408 2736700591104 2737598458752 2738496620976 2740168963584 2742045709446 2746073995776 2746474414848 2746974938688 2749282552224 2749683439152 2750184547812 2751139726336 2754705200256 2755106877888 2755608974928 2756010784344 2756513046114 2763636620544 2764543325472 2769470009436 2782256112896 2787182264334 2791276859904 2792192633152 2795811311592 2796728572521 2800050141824 2808719027712 2809128581376 2809640523456 2810050211488 2810562321528 2817825573888 2818750057344 2819263752864 2827197442368 2827609690464 2828125000584 2828537383932 2829052863117 2837294465616 2841832896968 2842350799158 2848891382851 2850393701376 2855440494504 2860529166027 2864209533952 2864731514112 2865671386656 2869385293476 2870381872128 2871323598464 2873735671872 2874678498536 2875988086722 2882632686336 2883053017728 2883578431968 2883998901264 2884524487884 2888739512832 2889265963392 2889687262016 2890213885296 2891978878464 2892927690432 2894381582193 2897313762304 2898633662208 2899584657504 2902020471792 2902972578246 2907744378048 2908698362424 2909652659787 2911429523808 2917171988352 2917703620512 2918129065776 2918660872356 2931601499136 2936363909328 2937327283314 2945918237184 2946884745792 2951134162236 2951671983741 2956147119952 2964758973696 2965731663648 2966704672724 2973937794048 2974371439104 2974913495424 2975347282752 2975889516912 2984263966944 2984699117712 2985243056172 2985678349706 2993939672256 2994921935928 2995467737418 3000259176889 3008748907008 3014625369717 3022891502592 3023883264896 3028795587558 3035765202651 3042778946688 3043222629824 3043777233744 3044775848322 3049780739136 3050781323368 3052644371712 3053200692672 3053645895456 3054202398936 3058665366528 3059222784768 3059668865664 3060226466784 3060672694032 3062797229232 3063243831336 3063802083966 3064248832593 3064639322322 3069285732384 3069845086104 3070292715892 3070852253127 3072727558368 3073735671084 3074803223552 3078788164992 3079798266096 3080808698598 3087363861504 3087926509824 3088770340608 3089783716704 3093393869046 3094017094656 3094468249088 3095032192128 3099495237624 3100060096794 3100512132387 3109580361472 3123900711936 3124470018816 3129467805568 3130038127008 3131065042404 3139156560384 3140186467392 3141216712296 3150056409552 3151089892626 3155719097856 3159808906176 3160269654048 3160845588888 3161306487924 3161882611719 3171093814512 3175901624064 3181060901772 3185734136832 3191411423616 3192458474608 3197062009089 3206108625408 3211822221504 3212875968952 3221765943552 3222235725696 3222822953376 3223292889648 3223880309988 3228591220224 3229179606144 3229650469312 3230239048272 3232952630856 3233424044188 3234013310853 3238174204928 3240392035332 3243434644944 3244025735964 3244498763922 3249831951936 3250424208816 3250898169768 3251490620958 3251964737409 3258408950784 3258884076032 3259477982592 3260962869984 3262032739692 3264773030766 3265906933248 3266978425024 3269569245696 3271212425304 3272285657727 3276495793152 3277092909312 3281818486896 3282895198998 3290479905024 3296970003456 3298051686528 3303929134064 3313554147072 3314158016832 3314641271136 3315245339016 3315728751868 3325059543416 3325665509946 3335353845408 3336448121604 3341349633024 3346167868992 3347265693096 3347875706526 3351241114624 3351851852544 3352951541472 3357296962812 3357786507426 3362719366656 3369287177919 3383732371968 3384225771264 3384842520384 3390874637592 3391987129271 3400752940416 3401868673008 3402984771654 3408578473152 3409696773176 3412561110348 3417574437888 3418695689344 3423126315024 3423625458552 3424249387962 3424748695251 3430378171488 3431003331528 3431503623644 3432128988789 3434224918176 3435351632388 3436544779264 3439431670272 3440560092736 3440998537344 3442127473872 3442754775132 3443256780786 3446149310253 3450583139328 3451211981568 3452946448932 3453575721867 3458019105792 3458523337216 3459153626496 3464773049358 3469863080448 3473284344192 3473917323552 3479627621376 3480135003648 3480769231488 3481276780224 3481911216144 3486932142327 3492054726912 3497640488576 3498277906656 3499425635628 3510424704943 3514388300928 3520651281264 3521292892884 3521806350582 3526980168192 3531551130432 3532709775816 3533868801333 3536905442304 3538065844352 3543813460746 3549019608576 3549537109248 3550183985088 3555303360804 3560526388224 3571717503744 3572889327072 3583297875456 3589683659328 3590337851568 3590861377064 3591515783934 3598599641496 3613299999192 3614485465071 3619135876096 3619795435776 3621614627724 3625015191408 3625675822548 3626204500854 3626935071744 3629981901312 3631172840256 3632165122752 3632364169928 3632827056912 3633356777976 3634018929306 3634548824163 3637071709713 3638334916864 3641751180288 3642945980544 3644776807206 3648863975562 3650131278336 3651328827968 3654224451072 3656060945928 3657260440989 3661965886464 3662633251584 3665710069632 3666244585536 3666912730416 3672940267008 3673475837184 3674145299904 3674681045792 3675350728152 3677595187968 3684848827392 3686057767296 3686729522976 3692626679248 3710308147344 3716243019112 3716920275822 3727748415456 3728427768936 3728971430028 3729651006393 3740691986343 3745504775168 3746187364608 3747416428704 3752273076084 3757785467904 3758333409792 3759018337152 3765673904733 3769596589824 3770146253952 3770833334112 3771383178576 3772070484156 3781818533376 3783059287488 3789801065544 3791044438597 3807253992672 3814038888036 3814733967291 3819642018816 3820895182208 3825847057968 3827102257134 3831647562496 3834650782296 3835908869823 3843510248448 3844070690304 3844771242624 3845331868352 3846032650512 3851578640871 3852354617856 3853618513728 3857236920576 3859175442924 3859878747969 3864844882944 3866112876672 3869360629056 3870630104328 3872393408106 3876992504064 3878264483232 3879536879716 3881906031744 3882613479264 3888995576832 3889562651136 3890271494016 3890838754368 3891547829808 3898482944954 3902884694784 3907444887216 3915151879104 3916436377752 3917150118162 3923415846701 3929179661056 3934845549648 3935562644988 3936136509474 3953011964928 3954308884864 3960732691422 3966551327232 3967129710336 3967852689216 3979018622592 3979598823616 3980324074896 3981629955498 3991919563008 3992647059648 3993229247904 3993956983224 4018182191712 4019500492956 4038394116744 4039130083014 4039719049197 4047686936868 4048424596683 4057038595584 4058369644992 4059701131096 4064962499091 4066374318848 4070192495616 4070934256896 4071527860608 4072269865248 4078142090334 4078963713024 4079558487552 4080301955712 4080896925376 4083729638976 4084325108448 4085069445288 4085665110124 4086185763096 4086409691169 4087526375223 4092380976512 4093126781472 4094469670836 4096970077824 4098314228112 4105050886656 4106397688128 4107744931464 4110253445376 4117235346432 4118360454144 4119711622272 4120462408032 4124525158728 4125276821718 4126709589504 4132057800384 4132660316832 4133413462392 4134016176516 4134769569171 4146814988208 4154205014154 4165960025088 4173384169344 4174753389872 4180773396501 4186915289856 4188288949728 4193716967388 4200075212736 4201453190168 4213078541568 4213692872064 4214460785184 4215075317232 4215843482292 4226738360832 4228125086016 4234535498752 4241414535696 4242187500876 4242806075898 4255215231488 4262749345452 4263526198737 4275590552064 4282429628672 4295687924736 4296314300928 4297097271168 4297723852864 4298507079984 4305572808192 4306985397696 4310603507808 4312017747804 4313982130083 4320522713776 4323949029504 4324579526592 4325367647952 4325998351896 4326786731826 4333109269248 4333898945088 4334530893024 4335320827944 4335952983212 4339391535648 4345970643456 4346524468224 4347950493312 4349376986256 4353030707688 4354458867369 4361616567072 4363047543636 4367144285712 4369457212416 4375757982528 4377193598664 4377991308534 4384994181607 4387306540032 4397402248704 4405990924971 4418072196096 4418877355776 4419521694848 4420327118688 4426701243354 4434220679928 4435675476739 4447138460544 4448597495472 4450057009086 4461557158656 4462370243136 4463020924128 4463834275368 4469135803392 4470602055296 4476395950416 4477048676568 4477864584258 4478517524559 4490909508384 4492382903892 4512301028352 4513123360512 4521166183456 4534337253888 4535824897344 4537313028872 4543193381337 4544771297536 4550081480464 4564168420032 4564833944736 4565665850616 4566331593668 4567163772483 4573837561984 4574671108704 4576171985052 4578966557568 4580468843184 4581303598404 4587998049792 4588834177152 4589503298496 4590339700176 4591009041048 4594195843848 4594865747004 4595703125949 4601615975424 4603928598576 4604767629156 4605439073838 4610603506626 4612204835328 4618182247488 4619697399144 4621213047897 4630370614272 4631045792256 4631889764736 4634675575056 4640090803569 4641025641984 4641702373632 4642548288192 4649242856436 4656072969216 4664370542208 4665900847504 4685851067904 4694201708352 4695057190512 4695741800776 4696597563606 4708734840576 4710279701088 4711825068444 4725084614328 4726634838939 4732716145664 4733578646784 4740404481072 4741268383332 4741959731886 4762290004992 4763852436096 4771591352658 4778601205248 4786244879104 4787117135424 4788687711912 4798132855328 4803739069922 4809162938112 4817733332256 4819313953428 4826393914368 4828819503632 4832648915328 4833353588544 4834234430064 4834939334472 4835820464982 4841563787008 4842886830336 4843769409216 4844475703968 4845358572408 4846065098884 4849428946284 4850136066282 4857261307392 4859702409608 4860588052998 4865151967416 4866748145883 4874747927904 4875636313224 4876347254652 4877235931437 4883511002112 4887613426176 4888326114048 4889216973888 4893049109538 4897967782912 4898860399872 4900467637536 4903460250624 4906818637956 4914027150336 4914743689728 4915639363968 4924342798497 4945455005184 4947077529792 4955893701096 4957519650473 4970331220608 4971237025248 4971961906704 4972868008524 4973593127802 4987589315124 4988498264919 4994916486144 4996555238272 5003030768112 5004672182406 5012024449536 5019251803488 5020898539644 5026128786432 5026861671936 5027777778816 5028510904768 5029427312208 5036679761139 5044079049984 5053068087392 5076338656896 5077263780576 5085385184048 5086311956388 5098016158786 5101129410624 5102803009512 5104477157481 5112867709728 5114545159764 5118841665522 5126361656832 5128043534016 5130620722609 5134689472536 5135438187828 5136374081943 5138158018304 5142982560768 5145567257232 5146504997292 5147255435466 5153027448582 5154817168896 5159147505408 5160840139104 5161497806016 5163191210808 5164885171179 5169323338752 5171019310976 5175120098304 5175874708992 5176817972352 5179419673398 5187028658688 5187785005824 5188730439744 5203846259712 5209926516288 5220202505472 5221153847232 5221915170336 5222866824216 5246460732864 5247416859984 5248182012632 5249138453442 5280976921896 5281939339326 5282709525873 5289506280448 5290470252288 5299064663724 5305358163456 5307098766528 5308839940664 5315720191119 5322559417344 5323529412864 5324305663872 5325275977632 5332955041206 5340789582336 5357576255616 5359333990608 5368884842854 5374946813184 5384525488992 5385506777352 5386292065596 5387273675901 5396915915824 5397899462244 5403221758051 5411159526656 5419949998788 5427912342528 5428703814144 5429693153664 5432421941586 5437522787112 5439306751281 5440402607616 5444972851968 5445766811264 5446759260384 5448247684128 5448546254892 5449240585368 5450035166964 5451028393959 5457502375296 5459292894448 5462626770432 5464418970816 5467165210809 5475196917504 5476993241952 5480337927168 5484091418892 5492147991552 5492948829696 5493949877376 5498565104448 5499366878304 5500369095624 5509410400512 5510213755776 5511217949856 5512021568688 5513026092228 5527273241088 5529086650944 5538940018872 5540757256411 5564512225792 5574364528668 5575380413733 5582553719808 5584385266304 5591622623184 5593457145042 5600100283648 5617438055424 5618257162752 5619281046912 5620100422976 5621124643056 5637500114688 5638527505728 5654394884736 5655219380928 5656250001168 5657074767864 5658105726234 5674588931232 5683665793936 5684701598316 5697782765702 5710880989008 5721058332054 5729463028224 5731342773312 5734223160563 5738770586952 5740653385701 5742647196928 5747471343744 5749356997072 5751976173444 5765265372672 5766106035456 5767156863936 5767997802528 5769048975768 5777479025664 5778531926784 5779374524032 5780427770592 5783957756928 5785855380864 5788763164386 5797267324416 5799169315008 5804040943584 5805945156492 5815488756096 5817396724848 5819305319574 5822859047616 5834343976704 5835407241024 5836258131552 5837321744712 5847724417431 5872727818656 5874654566628 5891836474368 5893769491584 5902268324472 5903343967482 5904204764211 5912294239904 5929517947392 5931463327296 5933409345448 5941099037133 5948742878208 5949826990848 5950694565504 5951779033824 5968527933888 5969398235424 5970486112344 5971356699412 5972444933247 5987879344512 5989843871856 5990935474836 6000518353778 6017497814016 6029250739434 6038894906057 6047766529792 6057591175116 6058695124521 6071530405302 6085557893376 6086445259648 6087554467488 6089551696644 6099561478272 6101562646736 6105288743424 6106401385344 6107291790912 6108404797872 6118445569536 6119337731328 6120452933568 6121345388064 6125594458464 6126487662672 6127604167932 6128497665186 6129278644644 6138571464768 6139690172208 6140585431784 6141704506254 6145455116736 6147471342168 6157576329984 6159596532192 6161617397196 6175853019648 6177540681216 6179567433408 6186787738092 6188936498176 6190064384256 6198990475248 6200120193588 6201024264774 6219160722944 6231307521231 6248940037632 6258935611136 6260076254016 6262130084808 6278313120768 6280372934784 6282433424592 6300112819104 6302179785252 6311438195712 6319617812352 6320539308096 6321691177776 6322612975848 6323765223438 6342187629024 6351803248128 6362121803544 6364209113847 6382822847232 6384916949216 6394124018178 6408837650041 6412217250816 6423644443008 6425751937904 6443531887104 6444471451392 6445645906752 6446585779296 6447760619976 6457182440448 6458359212288 6459300938624 6460478096544 6465905261712 6466848088376 6468026621706 6480784070664 6482910312157 6486869289888 6488051471928 6488997527844 6490180097739 6499663903872 6500848417632 6501796339536 6502981241916 6503929474818 6517768152064 6518955965184 6521925739968 6524065479384 6529546061532 6531813866496 6533956850048 6539138491392 6542424850608 6544571315454 6554185818624 6563636973792 6565790397996 6580959810048 6596103373056 6607858268128 6627108294144 6628316033664 6629282542272 6630490678032 6631457503736 6640051865031 6650119086832 6651331019892 6670707690816 6672896243208 6675085513629 6692335737984 6694531386192 6695751413052 6703703705088 6705903082944 6714593925624 6715573014852 6716796876387 6725438733312 6738574355838 6767464743936 6768451542528 6769685040768 6781749275184 6783974258542 6801505880832 6803737346016 6805969543308 6817156946304 6819393546352 6825122220696 6827361434023 6837391378688 6846252630048 6847250917104 6848498775924 6849497390502 6860756342976 6862006663056 6863007247288 6864257977578 6868449836352 6870703264776 6878863340544 6881120185472 6881997074688 6884254947744 6885509550264 6886513561572 6892298620506 6902423963136 6905892897864 6907151443734 6908158610757 6917046674432 6918307252992 6929546098716 6939726160896 6946568688384 6947834647104 6960270007296 6961538462976 6962553560448 6963822432288 6973864284654 6984109453824 6995280977152 6996555813312 6998851271256 7020849409886 7028776601856 7041302562528 7042585785768 7043612701164 7044896345409 7053960336384 7063102260864 7065419551632 7067737602666 7076131688704 7087626921492 7098039217152 7099074218496 7100367970176 7110606721608 7112939597829 7143435007488 7145778654144 7166595750912 7179367318656 7180675703136 7181722754128 7183031567868 7197199282992 7205608604883 7226599998384 7228970930142 7239590871552 7243229255448 7245605642999 7250030382816 7251351645096 7252409001708 7253730697473 7259963802624 7262345680512 7264330245504 7264728339856 7265654113824 7266713555952 7268037858612 7269097648326 7274143419426 7275204099423 7276669833728 7285891961088 7289553614412 7290882079497 7297727951124 7300262556672 7302657655936 7308448902144 7312121891856 7314520881978 7325266503168 7331420139264 7332489171072 7333825460832 7345880534016 7346951674368 7348290599808 7349362091584 7350701456304 7355190375936 7372115534592 7373459045952 7385253358496 7420616294688 7432486038224 7433840551644 7455496830912 7456855537872 7457942860056 7459302012786 7460389691703 7481383972686 7492374729216 7494832857408 7504546152168 7507008273609 7516666819584 7518036674304 7531347809466 7539193179648 7540292507904 7541666668224 7542766357152 7544140968312 7563637066752 7566118574976 7579602131088 7582088877194 7614507985344 7628077776072 7629467934582 7630580426261 7641790364416 7647024238179 7651694115936 7654204514268 7663295124992 7669301564592 7671817739646 7678262498283 7688141380608 7689542485248 7690663736704 7692065301024 7703157281742 7704709235712 7707237027456 7714473841152 7718350885848 7719757495938 7720883153199 7732225753344 7738721258112 7741260208656 7744786816212 7753985008128 7756528966464 7759073759432 7763812063488 7765226958528 7769129510097 7779125302272 7780542988032 7781677508736 7783095659616 7796965889908 7805769389568 7814889774432 7830303758208 7832872755504 7834300236324 7846831693402 7858359322112 7869691099296 7871125289976 7872273018948 7873707680163 7897016415613 7908617769728 7921465382844 7922909008989 7933102654464 7934259420672 7935705378432 7958037245184 7959197647232 7960648149792 7963259910996 7983839126016 7985294119296 7986458495808 7987913966448 8036364383424 8039000985912 8053327264281 8076788233488 8078260166028 8079438098394 8095373873736 8096849193366 8098029836293 8114077191168 8116739289984 8119402262192 8129924998182 8132748637696 8141868513792 8143055721216 8144539730496 8148632912379 8156284180668 8159116975104 8160603911424 8161793850752 8167459277952 8168650216896 8170138890576 8171330220248 8172371526192 8172819382338 8175052750446 8184761953024 8186253562944 8188939341672 8193940155648 8196628456224 8210101773312 8212795376256 8215489862928 8220506890752 8239423244544 8240924816064 8249050317456 8250553643436 8253419179008 8264115600768 8265320633664 8266826924784 8268032353032 8269539138342 8293629976416 8308410028308 8346768338688 8349506779744 8361546793002 8373830579712 8376577899456 8387433934776 8390185717563 8400150425472 8402906380336 8426157083136 8427385744128 8428921570368 8430150634464 8431686964584 8453476721664 8456250172032 8482829071392 8484375001752 8485612151796 8487158589351 8510430462976 8525498690904 8527052397474 8528295770527 8546674148553 8551181104128 8564859257344 8581587498081 8592628601856 8594194542336 8595447705728 8597014159968 8611145616384 8613970795392 8621207015616 8624035495608 8626864903579 8627964260166 8641045427552 8647898059008 8649159053184 8650735295904 8651996703792 8653573463652 8666218538496 8667797890176 8669061786048 8670641655888 8671905966424 8678783071296 8683144746579 8691941286912 8695900986624 8698753972512 8706061415376 8708917734738 8723233134144 8726095087272 8728957979361 8734288571424 8751515965056 8754387197328 8755982617068 8769988363214 8794804497408 8811981849942 8837754711552 8839043389696 8840654237376 8853402486708 8855015951223 8868441359856 8871350953478 8894276921088 8897194990944 8900114018172 8923114317312 8924740486272 8926041848256 8927668550736 8941204110592 8952791900832 8954097353136 8955729168516 8957035049118 8981819016768 8984765807784 9000777530667 9026246721024 9042332366912 9068674507776 9071649794688 9074626057744 9086386762674 9089542595072 9100162960928 9107295607953 9128336840064 9129667889472 9131331701232 9132663187336 9134327544966 9147675123968 9149342217408 9152343970104 9157933115136 9160937686368 9162607196808 9175996099584 9177668354304 9179006596992 9180679400352 9182018082096 9188391687696 9189731494008 9191406251898 9192746497779 9207857197152 9209535258312 9210878147676 9212556759381 9221207013252 9224409670656 9236364494976 9239394798288 9242426095794 9262091584512 9263779529472 9269351150112 9280181607138 9282051283968 9283404747264 9285096576384 9298485712872 9301536397161 9328741084416 9331801695008 9371702135808 9388403416704 9390114381024 9391483601552 9393195127212 9417469681152 9420559402176 9423650136888 9450169228656 9453269677878 9467157293568 9480808962144 9482536766664 9483919463772 9485647835157 9527704872192 9543182705316 9557202410496 9572489758208 9574234270848 9577375423824 9591186027267 9596265710656 9607478139844 9618325876224 9635466664512 9638627906856 9641790186353 9657639007264 9665297830656 9666707177088 9668468860128 9669878668944 9671640929964 9683127574016 9685773660672 9687538818432 9688951407936 9690717144816 9692130197768 9698857892568 9700272132564 9702039932559 9714522614784 9719404819216 9721176105996 9730303934832 9733496291766 9749495855808 9751272626448 9752694509304 9754471862874 9755894212227 9775226852352 9776652228096 9778433947776 9786098219076 9797720799744 9800935275072 9813637275912 9816856973181 9829487379456 9831278727936 9848685596994 9890910010368 9894155059584 9911787402192 9915039300946 9940662441216 9942474050496 9943923813408 9945736017048 9947186255604 9975178630248 9976996529838 9978451326649 9993110476544 10006061536224 10009344364812 10024048899072 10038503606976 10041797079288 10053723343872 10055555557632 10057021809536 10058854624416 10073359522278 10088158099968 10106136174784 10152677313792 10154527561152 10170770368096 10172623912776 10175961387813 10196032317572 10202258821248 10205606019024 10208954314962 10225735419456 10229090319528 10237683331044 10252723313664 10256087068032 10261241445218 10269378945072 10270876375656 10272748163886 10274246085753 10276316036608 10291134514464 10293009994584 10294510870932 10296386966367 10306054897164 10309634337792 10318295010816 10321680278208 10322995612032 10326382421616 10329770342358 10338447930759 10342038621952 10351749417984 10353635944704 10358839346796 10360727165601 10374057317376 10375570011648 10377460879488 10419853032576 10440405010944 10442307694464 10443830340672 10445733648432 10492921465728 10494833719968 10496364025264 10498276906884 10531274114829 10561953843792 10563878678652 10565419051746 10580940504576 10598129327448 10601606403999 10610716326912 10614197533056 10617679881328 10631440382238 10647058825728 10648611327744 10650551955264 10665910082412 10681579164672 10715152511232 10718667981216 10737769685708 10749893626368 10769050977984 10771013554704 10772584131192 10774547351802 10776118443571 10793831831648 10795798924488 10806443516102 10822319053312 10839899997576 10843456395213 10857407628288 10859386307328 10864843883172 10875045574224 10878613502562 10880805215232 10889945703936 10891533622528 10893518520768 10896495368256 10897092509784 10898481170736 10900070333928 10902056787918 10903646472489 10911215129139 10915004750592 10918585788896 10925253540864 10928837941632 10934330421618 10950393835008 10953986483904 10968182837784 10971781322967 10985897659392 10987899754752 10997130208896 10998733756608 11000738191248 11018820801024 11020427511552 11022435899712 11024043137376 11026052184456 11054546482176 11058173301888 11077880037744 11081514512822 11129024451584 11148729057336 11150760827466 11152386776843 11168770532608 11183245246368 11186914290084 11188953019179 11200200567296 11222075959029 11236514325504 11238562093824 11240200845952 11242249286112 11275000229376 11277055011456 11308789769472 11310438761856 11312500002336 11314149535728 11316211452468 11349177862464 11367331587872 11369403196632 11373133315791 11395565531404 11421761978016 11442116664108 11444201901873 11458926056448 11462685546624 11468446321126 11477541173904 11481306771402 11485294393856 11494942687488 11498713994144 11503952346888 11507726609469 11530530745344 11532212070912 11534313727872 11535995605056 11538097951536 11554735922613 11557063853568 11558749048064 11560855541184 11571710761728 11577526328772 11579636243907 11594534648832 11598338630016 11608081887168 11611890312984 11630977512192 11634793449696 11638610639148 11645718095232 11668687953408 11670814482048 11672516263104 11674643489424 11695448834862 11745455637312 11749309133256 11770247540103 11787538983168 11804536648944 11806687934964 11808409528422 11824588479808 11859035894784 11862926654592 11866818690896 11882198074266 11899653981696 11901389131008 11903558067648 11937055867776 11938796470848 11940972224688 11942713398824 11944889866494 11975758689024 11979687743712 11981870949672 12001036707556 12058501478868 12077789812114 12095533059584 12115182350232 12117390249042 12119157147591 12143060810604 12145273790049 12171115786752 12172890519296 12175108934976 12179103393288 12194887497273 12199122956544 12203125293472 12210577486848 12212802770688 12214583581824 12216809595744 12236891139072 12238675462656 12240905867136 12242690776128 12251188916928 12252975325344 12255208335864 12256995330372 12258557289288 12259229073507 12262579125669 12277142929536 12279380344416 12281170863568 12283409012508 12290910233472 12294942684336 12315152659968 12319193064384 12323234794392 12351706039296 12355081362432 12359134866816 12373575476184 12380128768512 12397980950496 12400240387176 12402048529548 12404308707513 12438321445888 12462615042462 12497880075264 12517871222272 12520152508032 12524260169616 12542320189503 12560745869568 12564866849184 12600225638208 12604359570504 12608494859077 12639235624704 12641078616192 12643382355552 12645225951696 12647530446876 12684375258048 12703606496256 12724243607088 12728418227694 12765645694464 12769833898432 12788248036356 12790578596211 12817675300082 12847288886016 12851503875808 12887063774208 12888942902784 12891291813504 12893171558592 12895521239952 12916718424576 12918601877248 12920956193088 12931810523424 12933696176752 12936053243412 12941946390249 12961568141328 12965820624314 12973738579776 12976102943856 12977995055688 12980360195478 12999327807744 13001696835264 13003592679072 13005962483832 13007858949636 13037911930368 13043851479936 13048130958768 13059092123064 13063376602107 13067913700096 13084849701216 13089142630908 13108371637248 13127273947584 13131580795992 13154982544821 13161919620096 13192206746112 13215716536256 13254216588288 13256632067328 13258565084544 13260981356064 13262915007472 13280103730062 13300238173664 13302662039784 13307026430217 13341415381632 13345792486416 13350171027258 13384671475968 13389062772384 13391502826104 13407407410176 13411806165888 13429187851248 13431146029704 13433593752774 13435552573677 13477148711676 13536903085056 13539370081536 13563498550368 13567948517084 13603011761664 13607474692032 13611939086616 13629580144011 13634313892608 13638787092704 13650244441392 13654722868046 13674782757376 13692505260096 13694501834208 13696997551848 13698994781004 13701491317449 13721512685952 13724013326112 13726014494576 13728515955156 13736899672704 13741406529552 13762240370944 13763994149376 13768509895488 13771019100528 13773027123144 13784597241012 13787109377847 13804847926272 13811785795728 13814302887468 13816317221514 13836614505984 13859092197432 13863639143691 13893137376768 13895669294208 13923076925952 13925107120896 13927644864576 13947728569308 13968218907648 13990561954304 13993111626624 13997702542512 14041698819772 14057553203712 14082605125056 14085171571536 14087225402328 14089792690818 14091847195439 14126204521728 14130839103264 14135475205332 14152263377408 14175253842984 14179904516817 14198148436992 14200735940352 14221213443216 14225879195658 14286870014976 14291557308288 14358734637312 14361351406272 14363445508256 14366063135736 14394398565984 14411217209766 14453199996768 14457941860284 14479181743104 14486458510896 14491211285998 14500060765632 14502703290192 14504818003416 14507461394946 14524691361024 14528660491008 14529456679712 14531308227648 14533427111904 14536075717224 14538195296652 14548286838852 14550408198846 14553339667456 14571783922176 14579107228824 14581764158994 14583890400487 14595455902248 14600244437649 14605315311872 14624243783712 14629041763956 14631707794311 14650533006336 14662840278528 14664978342144 14667650921664 14693903348736 14696581199616 14698724183168 14701402912608 14710380751872 14744231069184 14746918091904 14770506716992 14841232589376 14864972076448 14867681103288 14872558951419 14910993661824 14913711075744 14915885720112 14918604025572 14920779383406 14962767945372 14965494794757 14984749458432 14989665714816 15009092304336 15014016547218 15036073348608 15062695618932 15078386359296 15080585015808 15083333336448 15085532714304 15088281936624 15110039283417 15132237149952 15159204262176 15164177754388 15229015970688 15256155552144 15258935869164 15261160852522 15283580728832 15294048476358 15303388231872 15308409028536 15313431472443 15326590249984 15338603129184 15343635479292 15356524996566 15379084970496 15381327473408 15384130602048 15391862167827 15406314563484 15409122245829 15414474054912 15428947682304 15436701771696 15439514991876 15441766306398 15464451506688 15477442516224 15482520417312 15489573632424 15494655513537 15507970016256 15513057932928 15518147518864 15527624126976 15530453917056 15538259020194 15561085976064 15563355017472 15566191319232 15593931779816 15611538779136 15629779548864 15660607516416 15665745511008 15668600472648 15693663386804 15716718644224 15739382198592 15742250579952 15744546037896 15747415360326 15749711571373 15794032831226 15817235539456 15842930765688 15845818017978 15848128577619 15868518841344 15871410756864 15916074490368 15918395294464 15921296299584 15926519821992 15947160573357 15967678252032 15970588238592 15972916991616 15975827932896 16072728766848 16078001971824 16106654528562 16153576466976 16156520332056 16158876196788 16161821027703 16190747747472 16193698386732 16196059672586 16209665274153 16233478579968 16238804524384 16259849996364 16265497275392 16283737027584 16286111442432 16289079460992 16297265824758 16312568361336 16317920253843 16321207822848 16323587701504 16334918555904 16337300433792 16340277781152 16342660440496 16344743052384 16345638764676 16350105500892 16353085181877 16369523906048 16372507125888 16377878683344 16387880311296 16393256912448 16401495632427 16425590752512 16430979725856 16441013781504 16478846489088 16481849632128 16498100634912 16501107286872 16528231201536 16530641267328 16533653849568 16536064706064 16539078276684 16587259952832 16616820056616 16622271769233 16693536677376 16699013559488 16723093586004 16726141241199 16747661159424 16753155798912 16774867869552 16780371435126 16800300850944 16805812760672 16852314166272 16854771488256 16857843140736 16860301268928 16863373929168 16912500344064 16965658142784 16968750003504 16971224303592 16974317178702 17050997381808 17054104794948 17056591541054 17093348297106 17129718514688 17163174996162 17188389084672 17190895411456 17194028319936 17202669481689 17221960157103 17227941590784 17242414031232 17248070991216 17253729807158 17255928520332 17282090855104 17295796118016 17298318106368 17301470591808 17303993407584 17307146927304 17332437076992 17335595780352 17338123572096 17341283311776 17343811932848 17357566142592 17366289493158 17391801973248 17397507945024 17412122830752 17417835469476 17446466268288 17452190174544 17457915958722 17468577142848 17503031930112 17508774394656 17511965234136 17539976726428 17543173252293 17623963699884 17675509423104 17678086779392 17681308474752 17706804973416 17710031902446 17712614292633 17736882719712 17742701906956 17788553842176 17794389981888 17800228036344 17823297111399 17846228634624 17849480972544 17852083696512 17855337101472 17882408221184 17905583801664 17908194706272 17911458337032 17914070098236 17917334799741 17963638033536 17969531615568 18001555061334 18052493442048 18084664733824 18116684718171 18143299589376 18149252115488 18172773525348 18179085190144 18200325921856 18214591215906 18256673680128 18259335778944 18262663402464 18265326374672 18268655089932 18295350247936 18298684434816 18304687940208 18315866230272 18321875372736 18325214393616 18355336708608 18358013193984 18361358800704 18364036164192 18376783375392 18379462988016 18382812503796 18385492995558 18415714394304 18419070516624 18421756295352 18425113518762 18427800178651 18442414026504 18472728989952 18478789596576 18484852191588 18527559058944 18538702300224 18560363214276 18566809494528 18570193152768 18596971425744 18603072794322 18657482168832 18663603390016 18693922563693 18776806833408 18780228762048 18782967203104 18786390254424 18834939362304 18841118804352 18847300273776 18900338457312 18906539355756 18934314587136 18961617924288 18965073533328 18967838927544 18971295670314 19055409744384 19086365410632 19092627341541 19144979516416 19148468541696 19154750847648 19182372054534 19192531421312 19214956279688 19226512950123 19236651752448 19270933329024 19277255813712 19283580372706 19315278014528 19330595661312 19333414354176 19336937720256 19339757337888 19343281859928 19366255148032 19371547321344 19375077636864 19377902815872 19381434289632 19384260395536 19397715785136 19400544265128 19404079865118 19406909273089 19438809638432 19442352211992 19448730936471 19460607869664 19466992583532 19470540293217 19498991711616 19502545252896 19505389018608 19508943725748 19511788424454 19553304456192 19556867895552 19572196438152 19595441599488 19601870550144 19627274551824 19633713946362 19662557455872 19697371193988 19788310119168 19823574804384 19830078601892 19881324882432 19884948100992 19887847626816 19891472034096 19894372511208 19920155595093 19950357260496 19953993059676 19956902653298 19986220953088 20012123072448 20018688729624 20025256540887 20077007213952 20083594158576 20111111115264 20114043619072 20117709248832 20146719044556 20150390629161 20176316199936 20212272349568 20305354627584 20309055122304 20341540736192 20345247825552 20351922775626 20392064635144 20404517642496 20411212038048 20417908629924 20451470838912 20458180639056 20475366662088 20482084302069 20512174136064 20522482890436 20538757890144 20541752751312 20545496327772 20548492171506 20552632073216 20582269028928 20586019989168 20589021741864 20592773932734 20595776670257 20612109794328 20636590021632 20643360556416 20645991224064 20652764843232 20659540684716 20676895861518 20684077243904 20707271889408 20717678693592 20721454331202 20724475832271 20751140023296 20754921758976 20839706065152 20880810021888 20884615388928 20887660681344 20891467296864 20985842931456 20989667439936 20992728050528 20996553813768 21062548229658 21123907687584 21127757357304 21130838103492 21134689036227 21161881009152 21196258654896 21203212807998 21228395066112 21235359762656 21262880764476 21294117651456 21297222655488 21301103910528 21331820164824 21338818793487 21430305022464 21437335962432 21475539371416 21499787252736 21538101955968 21542027109408 21545168262384 21549094703604 21552236887142 21587663663296 21591597848976 21612887032204 21616825814649 21644638106624 21679799995152 21686912790426 21718772614656 21729687766344 21736816928997 21750091148448 21757227005124 21761192092419 21779891407872 21783067245056 21787037041536 21792990736512 21794185019568 21796962341472 21800140667856 21804113575836 21807292944978 21822430258278 21825612298269 21830009501184 21837171577792 21857675883264 21868660843236 21872646238491 21900787670016 21907972967808 21936365675568 21943562645934 21975799509504 21994260417792 21997467513216 22001476382496 22037641602048 22040855023104 22044871799424 22048086274752 22052104368912 22116346603776 22155760075488 22163029025644 22297458114672 22301521654932 22304773553686 22337541065216 22366490492736 22373828580168 22377906038358 22381169075109 22400401134592 22444151918058 22477124187648 22480401691904 22484498572224 22521024820827 22550000458752 22554110022912 22617579538944 22620877523712 22625000004672 22628299071456 22632422904936 22698355724928 22734663175744 22738806393264 22746266631582 22791131062808 22843523956032 22884233328216 22888403803746 22891741278783 22925371093248 22936892642252 22941072714537 22955082347808 22962613542804 22970588787712 22989885374976 22997427988288 23007904693776 23015453218938 23034787494849 23064424141824 23068627455744 23071991210112 23076195903072 23109471845226 23114127707136 23117498096128 23121711082368 23143421523456 23155052657544 23159272487814 23162649459597 23196677260032 23216163774336 23223780625968 23261955024384 23269586899392 23277221278296 23291436190464 23307388530291 23337375906816 23341628964096 23345032526208 23349286978848 23390897669724 23490911274624 23498618266512 23540495080206 23575077966336 23609073297888 23613375869928 23616819056844 23621123040489 23649176959616 23691049246839 23725853309184 23733637381792 23764396148532 23799307963392 23802778262016 23807116135296 23874111735552 23877592941696 23881944449376 23885426797648 23889779732988 23951517378048 23959375487424 23963741899344 24002073415112 24117002957736 24155579624228 24159981792843 24191066119168 24230364700464 24234780498084 24238314295182 24286121621208 24290547580098 24294089508879 24342231573504 24345781038592 24350217869952 24358206786576 24389774994546 24398245913088 24406250586944 24425605541376 24429167163648 24433619191488 24445898737137 24477350925312 24481811734272 24485381552256 24502377833856 24505950650688 24510416671728 24513990660744 24517114578576 24518458147014 24525158251338 24554285859072 24558760688832 24562341727136 24566818025016 24581820466944 24589885368672 24630305319936 24638386128768 24646469588784 24718269733632 24747150952368 24760257537024 24795961900992 24800480774352 24804097059096 24808617415026 24925230084924 25035742444544 25040305016064 25048520339232 25084640379006 25121491739136 25129733698368 25170557152689 25200451276416 25208719141008 25216989718154 25278471249408 25282157232384 25286764711104 25290451903392 25295060893752 25340139142201 25368750516096 25448487214176 25456836455388 25461475768053 25531291388928 25539667796864 25576496072712 25581157192422 25584887311581 25635350600164 25640022445659 25694577772032 25703007751616 25744762494243 25777885805568 25782583627008 25786343117184 25791042479904 25833436849152 25837203754496 25841912386176 25863621046848 25867392353504 25872106486824 25880594710737 25883892780498 25923136282656 25931641248628 25947477159552 25952205887712 25955990111376 25960720390956 25998655615488 26003393670528 26007185358144 26011924967664 26015717899272 26049434239737 26075823860736 26087702959872 26096261917536 26118184246128 26126753204214 26135827400192 26169699402432 26178285261816 26186873938083 26254547895168 26263161591984 26309965089642 26384413492224 26431433072512 26513264134656 26517130169088 26521962712128 26525830014944 26560207460124 26600476347328 26605324079568 26614052860434 26682830763264 26691584972832 26700342054516 26769342951936 26778125544768 26783005652208 26823612331776 26858375702496 26862292059408 26867187505548 26871105147354 26954297423352 27002332592001 27078740163072 27126997100736 27135897034168 27206023523328 27214949384064 27223878173232 27259160288022 27268627785216 27277574185408 27300488882784 27309445736092 27321886823859 27349565514752 27385010520192 27389003668416 27393995103696 27397989562008 27402982634898 27443025371904 27448026652224 27452028989152 27457031910312 27473799345408 27482813059104 27524480741888 27527988298752 27537019790976 27542038201056 27546054246288 27569194482024 27574218755694 27578239493337 27623571591456 27628605774936 27632634443028 27637670278143 27673229011968 27718184394864 27727278287382 27786274753536 27791338588416 27846153851904 27850214241792 27855289729152 27895457138616 27904609191483 27981123908608 27986223253248 27995405085024 28083397639544 28115106407424 28165210250112 28170343143072 28174450804656 28179585381636 28183694390878 28252409043456 28261678206528 28270950410664 28304526754816 28350507685968 28359809033634 28401471880704 28442426886432 28451758391316 28456943505471 28583114616576 28717469274624 28722702812544 28726891016512 28732126271472 28773558081801 28788797131968 28822434419532 28906399993536 28915883720568 28925370559059 28972917021792 28982422571996 29000121531264 29005406580384 29009636006832 29014922789892 29049382722048 29057320982016 29058913359424 29062616455296 29066854223808 29072151434448 29076390593304 29096573677704 29100816397692 29106119797677 29143567844352 29158214457648 29163528317988 29167780800974 29190911804496 29200488875298 29210630623744 29248487567424 29258083527912 29263415588622 29267682636681 29325680557056 29329956684288 29335301843328 29393162399232 29397448366336 29402805825216 29450570919543 29488462138368 29493836183808 29541013433984 29682465178752 29729944152896 29735362206576 29745117902838 29821987323648 29827422151488 29831771440224 29837208051144 29841558766812 29925535890744 29930989589514 29935353979947 29979331429632 30018184608672 30028033094436 30072146697216 30125391237864 30161170031616 30166666672896 30171065428608 30176563873248 30220078566834 30264474299904 30318408524352 30328355508776 30458031941376 30512311104288 30517871738328 30522321705044 30527884163439 30567161457664 30588096952716 30606776463744 30616818057072 30626862944886 30677206258368 30687270958584 30713049993132 30758169940992 30762654946816 30768261204096 30783724335654 30812629126968 30818244491658 30822738257259 30828948109824 30873403543392 30879029983752 30883532612796 30889160899101 30928903013376 30954885032448 30965040834624 30979147264848 30989311027074 31015343792277 31026115865856 31036295037728 31055248253952 31060907834112 31076518040388 31122171952128 31126710034944 31132382638464 31187863559632 31259559097728 31321215032832 31331491022016 31337200945296 31387326773608 31478764397184 31484501159904 31489092075792 31494830720652 31499423142746 31588065662452 31593822344487 31634471078912 31685861531376 31691636035956 31696257155238 31742821513728 31804819211997 31832148980736 31836790588928 31842592599168 31853039643984 31894321146714 31941176477184 31945833983232 31951655865792 32145457533696 32156003943648 32213309057124 32307152933952 32313040664112 32317752393576 32323642055406 32328355330713 32381495494944 32387396773464 32392119345172 32419330548306 32466957159936 32477609048768 32519699992728 32530369185639 32572222884864 32578158921984 32594531649516 32625136722672 32635840507686 32642415645696 32647175403008 32669837111808 32674600867584 32680555562304 32685320880992 32689486104768 32691277529352 32700211001784 32706170363754 32710939417467 32739047812096 32745014251776 32755757366688 32775760622592 32786513824896 32802991264854 32851181505024 32861959451712 32915343968901 32957692978176 32963699264256 32996201269824 33002214573744 33056462403072 33061282534656 33067307699136 33072129412128 33078156553368 33137105032109 33174519905664 33233640113232 33244543538466 33387073354752 33398027118976 33446187172008 33452282482398 33457160330529 33506311597824 33549735739104 33560742870252 33600601701888 33611625521344 33666227877087 33709542976512 33715686281472 33720602537856 33726747858336 33825000688128 33931316285568 33937500007008 33942448607184 33948634357404 34101994763616 34108209589896 34113183082108 34119399947373 34186696594212 34326349992324 34332605705619 34376778169344 34381790822912 34388056639872 34405338963378 34443920314206 34455883181568 34484828062464 34496141982432 34507459614316 34511857040664 34523179828407 34564181710208 34591592236032 34596636212736 34602941183616 34607986815168 34614293854608 34664207767839 34671191560704 34676247144192 34682566623552 34687623865696 34715132285184 34732578986316 34783603946496 34795015890048 34824245661504 34835670938952 34892932536576 34904380349088 34915831917444 34937154285696 35006063860224 35017548789312 35023930468272 35079953452856 35086346504586 35247927399768 35310742620309 35356173558784 35362616949504 35413609946832 35420063804892 35425228585266 35473765439424 35485403813912 35577107684352 35588779963776 35600456072688 35646594222798 35698961945088 35704167393024 35710674202944 35764816442368 35811167603328 35816389412544 35822916674064 35828140196472 35834669599482 35927276067072 35939063231136 36003110122668 36169329467648 36233369436342 36286599178752 36298504230976 36345547050696 36357471442773 36400651843712 36429182431812 36435821370147 36513347360256 36518671557888 36525326804928 36530652749344 36537310179864 36590700495872 36597368869632 36609375880416 36631732460544 36643750745472 36650428787232 36710673417216 36716026387968 36722717601408 36728072328384 36753566750784 36758925976032 36765625007592 36770985991116 36777687220521 36787737377007 36831428788608 36838141033248 36843512590704 36850227037524 36855600357302 36884828053008 36945457979904 36957579193152 36969704383176 37035587977063 37055118117888 37077404600448 37120726428552 37140386305536 37193942851488 37206145588644 37212926122539 37314964337664 37327206780032 37387845127386 37553613666816 37560457524096 37565934406208 37572780508848 37626960568509 37682237608704 37694600547552 37800676914624 37813078711512 37825484577231 37923235848576 37930147066656 37935677855088 37942591340628 38110819488768 38172730821264 38185254683082 38296937083392 38309501695296 38364744109068 38371735788633 38385062842624 38429912559376 38453025900246 38541866658048 38554511627424 38567160745412 38630556029056 38661191322624 38666828708352 38673875440512 38679514675776 38686563719856 38750155273728 38755805631744 38762868579264 38768520791072 38795431570272 38801088530256 38808159730236 38813818546178 38877619276864 38884704423984 38897461872942 38921215739328 38933985167064 38941080586434 38997983423232 39005090505792 39010778037216 39017887451496 39023576848908 39113735791104 39144392876304 39190129806321 39203741100288 39254549103648 39267427892724 39325114911744 39394742387976 39464947634463 39576620238336 39647149608768 39660157203784 39762649764864 39769896201984 39775695253632 39782944068192 39788745022416 39840311190186 39900714520992 39907986119352 39913805306596 39921079290651 39972441906176 40024246144896 40037377459248 40050513081774 40154014427904 40167188317152 40222222230528 40228087238144 40235418497664 40293438089112 40300781258322 40306657721031 40424544699136 40610709255168 40618110244608 40683081472384 40690495651104 40703845551252 40784129270288 40809035284992 40822424076096 40835817259848 40902941677824 40916361278112 40950733324176 40964168604138 41024348272128 41044965780872 41077515780288 41083505502624 41090992655544 41096984343012 41104473952347 41164538057856 41172039978336 41178043483728 41185547865468 41191553340514 41224219588656 41286721112832 41291982448128 41305529686464 41319081369432 41353791723036 41368154487808 41414543778816 41435357387184 41442908662404 41448951664542 41509843517952 41590917431073 41679412130304 41769230777856 41775321362688 41782934593728 41971685862912 41979334879872 41985456101056 41993107627536 42125096459316 42247815375168 42255514714608 42261676206984 42269378072454 42275541586317 42392517309792 42406425615996 42456790132224 42470719525312 42525761528952 42539713550451 42594445310976 42602207821056 42663640329648 42677637586974 42860610044928 42874671924864 42951078742832 43076203911936 43084054218816 43090336524768 43098189407208 43104473774284 43175327326592 43183195697952 43225774064408 43233651629298 43333137349681 43359599990304 43373825580852 43437545229312 43459375532688 43473633857994 43500182296896 43514454010248 43522384184838 43566134490112 43574074083072 43585981473024 43588370039136 43593924682944 43600281335712 43608227151672 43614585889956 43644860516556 43651224596538 43660019002368 43674343155584 43715351766528 43737321686472 43745292476982 43751671201461 43800733312947 43815945935616 43872731351136 43887125291868 43951599019008 43988520835584 43994935026432 44002952764992 44081710046208 44089743598848 44096172549504 44104208737824 44232693207552 44311520150976 44326058051288 44594916229344 44603043309864 44609547107372 44617676854257 44675082130432 44732980985472 44747657160336 44755812076716 44762338150218 44888303836116 44896484384271 44954248375296 44960803383808 44968997144448 45042049641654 45108220045824 45235159077888 45241755047424 45250000009344 45256598142912 45264845809872 45330117850251 45396711449856 45469326351488 45477612786528 45492533263164 45582262125616 45635521164259 45687047912064 45768466656432 45776807607492 45783482557566 45850742186496 45873785284504 45882145429074 45910164695616 45925227085608 45940294417329 45979770749952 45994855976576 46015809387552 46030906437876 46069574989698 46137254911488 46143982420224 46152391806144 46175586503481 46218943690452 46234996192256 46243422164736 46286843046912 46310105315088 46318544975628 46325298919194 46393354520064 46432327548672 46447561251936 46483966540611 46523910048768 46539173798784 46554442556592 46582872380928 46614777060582 46683257928192 46690065052416 46698573957696 46781795339448 46981822549248 46997236533024 47080990160412 47150155932672 47218146595776 47226751739856 47233638113688 47242246080978 47249134714119 47298353919232 47382098493678 47451706618368 47467274763584 47528792297064 47544385732857 47605556524032 47614232270592 47748223471104 47755185883392 47763888898752 47770853595296 47779559465976 47903034756096 47918750974848 47927483798688 48004146830224 48234005915472 48311159248456 48319963585686 48431153508467 48460729400928 48469560996168 48476628590364 48485463083109 48572243242416 48581095160196 48588179017758 48628995822459 48691562077184 48700435739904 48716413573152 48779549989092 48796491826176 48812501173888 48851211082752 48858334327296 48867238382976 48891797474274 48953760761529 48963623468544 48970763104512 49004755667712 49011901301376 49020833343456 49027981321488 49034229157152 49036916294028 49050316502676 49108571718144 49117521377664 49124683454272 49133636050032 49163640933888 49179770737344 49204486897281 49276772257536 49292939177568 49436539467264 49494301904736 49591923801984 49600961548704 49608194118192 49617234830052 49850460169848 49866815307699 50080610032128 50097040678464 50169280758012 50178423723597 50242983478272 50259467396736 50341114305378 50400902552832 50417438282016 50433979436308 50556942498816 50564314464768 50573529422208 50580903806784 50590121787504 50680278284402 50737501032192 50896974428352 50913672910776 50922951536106 51004406007113 51079335593728 51152992145424 51162314384844 51169774623162 51270701200328 51280044891318 51389155544064 51406015503232 51489524988486 51565167254016 51572686234368 51582084959808 51608008445067 51674407508992 51683824772352 51727242093696 51734784707008 51744212973648 51761189421474 51767785560996 51846272565312 51863282497256 51894954319104 51904411775424 51911980222752 51921440781912 51997311230976 52006787341056 52014370716288 52023849935328 52031435798544 52098868479474 52175405919744 52192523835072 52236368492256 52253506408428 52271654800384 52339398804864 52356570523632 52373747876166 52509095790336 52526323183968 52619930179284 52629519756879 52862866145024 53026528269312 53034260338176 53043925424256 53051660029888 53120414920248 53137842877899 53200952694656 53210648159136 53228105720868 53365661526528 53383169945664 53400684109032 53538685903872 53556251089536 53566011304416 53647224663552 53716751404992 53724584118816 53734375011096 53742210294708 53752004399223 53908594846704 54004665184002 54128936274169 54157480326144 54253994201472 54271794068336 54350054154513 54429898768128 54447756346464 54518320576044 54537255570432 54555148370816 54600977765568 54618891472184 54643773647718 54770021040384 54778007336832 54787990207392 54795979124016 54805965269796 54886050743808 54896053304448 54904057978304 54914063820624 54947598690816 54965626118208 55048961483776 55074039581952 55084076402112 55092108492576 55138388964048 55148437511388 55156478986674 55247143182912 55257211549872 55265268886056 55275340556286 55283400535953 55436368789728 55454556574764 55582677176832 55700428483584 55710579458304 55790914277232 55809218382966 55972446506496 55990810170048 56081767691079 56166795279088 56330420500224 56340686286144 56348901609312 56359170763272 56367388781756 56504818086912 56523356413056 56541900821328 56701015371936 56719618067268 56802943761408 56884853772864 56903516782632 56913887010942 57004924360891 57166229233152 57277882024623 57434938549248 57445405625088 57453782033024 57464252542944 57547116163602 57577594263936 57644868839064 57663781197607 57679538850369 57812799987072 57831767441136 57850741118118 57945834043584 57964845143992 58000243062528 58010813160768 58019272013664 58029845579784 58098765444096 58114641964032 58117826718848 58125232910592 58133708447616 58144302868896 58152781186608 58193147355408 58201632795384 58212239595354 58220727819267 58316428915296 58327056635976 58335561601948 58346192809413 58381823608992 58400977750596 58421261247488 58496975134848 58516167055824 58526831177244 58535365273362 58659913368576 58670603686656 58786324798464 58794896732672 58805611650432 58901141839086 58987672367616 59082026867968 59364930357504 59459888305792 59470724413152 59490235805676 59643974647296 59654844302976 59663542880448 59674416102288 59683117533624 59851071781488 59861979179028 59870707959894 59958662859264 60036369217344 60056066188872 60075769622661 60250782475728 60333333345792 60342130857216 60353127746496 60440157133668 60528948599808 60636817048704 60656711017552 60916063882752 61024622208576 61035743476656 61044643410088 61055768326878 61176193905432 61213552927488 61233636114144 61253725889772 61354412516736 61374541917168 61426099986264 61446252906207 61525309893632 61536522408192 61567448671308 61625258253936 61636488983316 61645476514518 61657896219648 61746807086784 61758059967504 61767065225592 61778321798202 61787330010771 61909770064896 61930081669248 61958294529696 61978622054148 62030687584554 62052231731712 62072590075456 62121815668224 62153036080776 62173427496813 62253420069888 62264765276928 62375727119264 62519118195456 62642430065664 62662982044032 62674401890592 62774653547216 62957528794368 62969002319808 62978184151584 62989661441304 62998846285492 63176131324904 63187644688974 63371723062752 63383272071912 63392514310476 63404067108681 63485643027456 63609638423994 63673581177856 63685185198336 63706079287968 63788642293428 63882352954368 63891667966464 63903311731584 64016456380461 64290915067392 64312007887296 64426618114248 64447755456149 64614305867904 64626081328224 64635504787152 64647284110812 64656710661426 64762990989888 64774793546928 64784238690344 64838661096612 64850477443947 64933914319872 64955218097536 65039399985456 65060738371278 65156317843968 65189063299032 65210450786991 65250273445344 65271681015372 65294350806016 65339674223616 65349201735168 65361111124608 65370641761984 65378972209536 65382555058704 65400422003568 65412340727508 65421878834934 65476836894807 65490028503552 65511514733376 65573027649792 65605982529708 65617938715473 65702363010048 65723918903424 65830687937802 65927398528512 65992402539648 66004429147488 66112924806144 66122565069312 66134615398272 66144258824256 66156313106736 66274210064218 66349039811328 66467280226464 66489087076932 66698069393917 66796054237952 66892374344016 66904564964796 66914320661058 67012623195648 67099471478208 67121485740504 67143507225327 67201203403776 67223251042688 67332455754174 67431372562944 67441205075712 67453495716672 67650001376256 67862632571136 67875000014016 67884897214368 67897268714808 68203989527232 68216419179792 68226366164216 68238799894746 68373393188424 68652699984648 68665211411238 68675223836349 68763581645824 68776113279744 68810677926756 68823218143611 68887840628412 68911766363136 68969656124928 68992283964864 69014919228632 69023714081328 69046359656814 69104362484547 69128363420416 69193272425472 69205882367232 69215973630336 69228587709216 69328415535678 69342383121408 69352494288384 69365133247104 69375247731392 69430264570368 69465157972632 69487948378791 69590031780096 69648491323008 69671341877904 69785865073152 69808760698176 69831663834888 69874308571392 70012127720448 70035097578624 70047860936544 70159906905712 70172693009172 70495854799536 70621485240618 70725233899008 70827219893664 70840127609784 70850457170532 70863369121467 70947530878848 70970807627824 71073147740517 71177559927552 71200912145376 71293188445596 71397923890176 71408334786048 71421348405888 71622335206656 71632778825088 71645833348128 71656280392944 71669339198964 71854552134144 71878126462272 72006220245336 72029844333343 72338658935296 72466738872684 72479945378529 72573198357504 72597008461952 72691094101392 72714942885546 72801303687424 72858364863624 72871642740294 72882268526637 73026694720512 73037343115776 73050653609856 73061305498688 73074620359728 73194737739264 73218751760832 73287501490944 73300857574464 73337696211411 73432052775936 73445435202816 73456144656768 73507133501568 73517851952064 73531250015184 73541971982232 73555374441042 73575474754014 73662857577216 73676282066496 73687025181408 73700454075048 73711200714604 73769656106016 73890915959808 73915158386304 73939408766352 74071175954126 74154809200896 74241452857104 74280772611072 74387885702976 74412291177288 74425852245078 74544901087319 74654413560064 74775690254772 75107227333632 75120915048192 75131868812416 75145561017696 75253921137018 75364475217408 75389201095104 75601353829248 75626157423024 75650969154462 75846471697152 75860294133312 75871355710176 75885182681256 76020417426603 76345461642528 76370509366164 76593874166784 76619003390592 76729488218136 76743471577266 76754661934743 76770125685248 76859825118752 76906051800492 76920067336977 77083733316096 77109023254848 77134321490824 77234287482729 77261112058112 77333657416704 77347750881024 77359029351552 77373127439712 77500310547456 77511611263488 77525737158528 77537041582144 77590863140544 77602177060512 77616319460472 77627637092356 77641784132211 77755238553728 77769408847968 77794923745884 77842431478656 77867970334128 77882161172868 77995966846464 78010181011584 78021556074432 78035774902992 78047153697816 78227471582208 78288785752608 78380259612642 78407482200576 78509098207296 78534855785448 78560621814249 78789484775952 78929895268926 79153240476672 79294299217536 79320314407568 79539792403968 79551390507264 79565888136384 79577490044832 79680622380372 79801429041984 79815972238704 79827610613192 79842158581302 80048492289792 80074754918496 80101026163548 80308028855808 80334376634304 80456174476288 80470836995328 80586876178224 80601562516644 80613315442062 80849089398272 81006997776003 81236220489216 81366162944768 81380991302208 81407691102504 81568258540576 81618070569984 81644848152192 81671634519696 81805883355648 81832722556224 81901466648352 81928337208276 81965660471577 82048696544256 82089931561744 82155031560576 82167011005248 82181985311088 82193968686024 82208947904694 82329076115712 82344079956672 82356086967456 82371095730936 82383106681028 82448439177312 82573442225664 82583964896256 82611059372928 82638162738864 82707583446072 82734718480011 82870714774368 82885817324808 82897903329084 82913010834429 83019687035904 83181834862146 83314889450533 83358824260608 83538461555712 83550642725376 83565869187456 83713827574449 83943371725824 83958669759744 83970912202112 83986215255072 84250192918632 84277834058041 84495630750336 84511029429216 84523352413968 84538756144908 84551083172634 84785034619584 84812851231992 84913580264448 84941439050624 85051523057904 85079427100902 85204415642112 85327280659296 85355275173948 85749343849728 85902157485664 86152407823872 86168108437632 86180673049536 86196378814416 86208947548568 86320674245403 86350654653184 86366391395904 86451548128816 86467303258596 86666274699362 86719199980608 86747651161704 86776111677177 86918751065376 86947267715988 87000364593792 87028908020496 87044768369676 87148148166144 87171962946048 87176740078272 87187849365888 87200562671424 87216454303344 87229171779912 87289721033112 87302449193076 87318359393031 87348686311168 87430703533056 87474643372944 87490584953964 87503342402922 87601466625894 87631891871232 87745462702272 87774250583736 87803047910043 87977041671168 87989870052864 88005905529984 88179487197696 88192345099008 88208417475648 88465386415104 88623040301952 88652116102576 89189832458688 89206086619728 89219094214744 89235353708514 89465961970944 89495314320672 89511624153432 89524676300436 89776607672232 89792968768542 89806061939841 89921606767616 89937994288896 90084099283308 90216440091648 90483510094848 90500000018688 90513196285824 90529691619744 90660235700502 90793422899712 90938652702976 90955225573056 90985066526328 91164524251232 91271042328518 91374095824128 91536933312864 91553615214984 91566965115132 91583652490317 91701484372992 91747570569008 91764290858148 91820329391232 91850454171216 91880588834658 91989711953152 92031618775104 92061812875752 92139149979396 92274509822976 92287964840448 92304783612288 92351173006962 92437887380904 92468214771777 92486844329472 92620210630176 92637089951256 92650597838388 92667482697303 92786709040128 92864655097344 92895122503872 92967933081222 93078347597568 93108885113184 93165744761856 93229554121164 93366515856384 93380130104832 93397147915392 93563590678896 93963645098496 93994473066048 94161980320824 94192873358987 94436293191552 94453503479712 94467276227376 94484492161956 94498269428238 94596707838464 94764196987356 94781467033461 94903413236736 94934549527168 95057584594128 95088771465714 95228464541184 95496446942208 95510371766784 95527777797504 95541707190592 95559118931952 95837501949696 95854967597376 96008293660448 96468011830944 96622318496912 96639927171372 96862307016934 96921458801856 96939121992336 96953257180728 96970926166218 96985065992139 97144486484832 97162190320392 97176358035516 97257991644918 97400871479808 97432827146304 97481793729571 97559099978184 97591107556917 97625002347776 97716668654592 97734476765952 97783594948548 97907521523058 97927246937088 97941526209024 98009511335424 98023802602752 98041666686912 98055962642976 98068458314304 98073832588056 98100633005352 98132818252401 98217143436288 98235042755328 98249366908544 98267272100064 98327281867776 98359541474688 98408973794562 98553544515072 98585878355136 98873078934528 98988603809472 99183847603968 99201923097408 99216388236384 99234469660104 99411315096327 99700920339696 99733630615398 100161220064256 100194081356928 100338561516024 100356847447194 100371480991587 100518934793472 100682228610756 100801805105664 100834876564032 100867958872616 100998683631261 101128628929536 101147058844416 101161807613568 101180243575008 101360556568804 101475002064384 101793948856704 101827345821552 101845903072212 102008812014226 102158671187456 102305984290848 102324628769688 102339549246324 102358199842119 102541402400656 102560089782636 102661213402969 102812031006464 102979049976972 102997817116857 103130334508032 103145372468736 103164169919616 103216016890134 103367649544704 103454484187392 103469569414016 103488425947296 103522378842948 103535571121992 103569539485221 103692545130624 103726564994512 103789908638208 103808823550848 103823960445504 103842881563824 104013574682112 104028741432576 104047699870656 104062871597088 104197736958948 104350811839488 104385047670144 104472736984512 104507012816856 104678797609728 104713141047264 104747495752332 105018191580672 105052646367936 105239860358568 105259039513758 105274387871809 105725732290048 105932227860927 106068520676352 106087850848512 106103320059776 106240829840496 106275685755798 106401905389312 106421296318272 106456211441736 106731323053056 106766339891328 106801368218064 107112502179072 107132022608832 107294449327104 107433502809984 107449168237632 107468750022192 107484420589416 107504008798446 107817189693408 108009330368004 108257872548338 108507988402944 108543588136672 108700108309026 108859797536256 108895512692928 108950240050697 109036641152088 109072414328319 109110296741632 109201955531136 109237782944368 109287547295436 109307464110441 109540042080768 109556014673664 109575980414784 109591958248032 109611930539592 109772101487616 109792106608896 109808115956608 109828127641248 109895197381632 109931252236416 110148079163904 110168152804224 110184216985152 110276777928096 110296875022776 110312957973348 110333061661563 110494286365824 110514423099744 110530537772112 110550681112572 110566801071906 110872737579456 110909113149528 111106763931189 111165354353664 111421158916608 111581828554464 111618436765932 111944893012992 111981620340096 112163535382158 112333590558176 112660841000448 112681372572288 112697803218624 112718341526544 112734777563512 112880881705527 113046712826112 113083801642656 113402030743872 113439236134536 113476453731693 113769707545728 113807033565264 113827774021884 114009848721782 114332458466304 114555764049246 114890811250176 114907564066048 114928505085888 115094232327204 115115207365899 115155188527872 115289737678128 115327562395214 115359077700738 115625599974144 115663534882272 115701482236236 115891668087168 115929690287984 116000486125056 116021626321536 116038544027328 116059691159568 116235653437696 116250465821184 116267416895232 116288605737792 116305562373216 116386294710816 116403265590768 116424479190708 116441455638534 116632857830592 116654113271952 116671123203896 116692385618826 116763647217984 116801955501192 116993950269696 117032334111648 117053662354488 117070730546724 117341207373312 117589793465344 117611223300864 117802283678172 117975344735232 118164053735936 118394842903389 118729860715008 118919776611584 118941448826304 118980471611352 119287949294592 119309688605952 119327085760896 119348832204576 119366235067248 119702143562976 119723958358056 119741415919788 119763237871953 119917325718528 120072738434688 120112132377744 120151539245322 120501564951456 120666666691584 120684261714432 120706255492992 120880314267336 120919973163093 121273634097408 121313422035104 121832127765504 122049244417152 122071486953312 122089286820176 122111536653756 122352387810864 122427105854976 122467272228288 122507451779544 122708825033472 122749083834336 122852199972528 122892505812414 123073044816384 123134897342616 123175295930983 123250516507872 123272977966632 123290953029036 123313421857041 123493614173568 123516119935008 123534130451184 123556643596404 123574660021542 123860163338496 123916589059392 123957244108296 124061375169108 124104463463424 124145180150912 124243631336448 124306072161552 124346854993626 124529530553856 124751454238528 125038236390912 125325964088064 125348803781184 125549307094432 125915057588736 125938004639616 125956368303168 125979322882608 125997692570984 126352262649808 126375289377948 126743446125504 126766544143824 126785028620952 126808134217362 126826624758951 127219276847988 127370370396672 127412158575936 127577284586856 127619140651353 127783335932928 127806623463168 128032912760922 128581830134784 128624015774592 128853236228496 128895510912298 129228611735808 129252162656448 129271009574304 129294568221624 129313421322852 129525981979776 129549587093856 129568477380688 129677322193224 129700954887894 129719867246437 129910436195072 129999412049043 130078799970912 130121476742556 130312635687936 130378126598064 130420901573982 130500546890688 130543362030744 130698403470336 130722222249216 130741283523968 130757944419072 130765110117408 130800844007136 130824681455016 130843757669868 130953673789614 130980057007104 131023029466752 131146055299584 131211965059416 131235877430946 131255013604383 131447837806848 131661375875604 131854797057024 131984805079296 132008858294976 132245130138624 132269230796544 132288517648512 132312626213472 132548420128436 132698079622656 132934560452928 132978174153864 133396138787834 133592108475904 133784748688032 133809129929592 133828641322116 133853030562771 134025246391296 134198942956416 134242971481008 134287014450654 134446502085376 134664911508348 134689453152813 134862745125888 134882410151424 134906991433344 135725265142272 135750000028032 135769794428736 135794537429616 136407979054464 136432838359584 136452732328432 136477599789492 136746786376848 136906563492777 137305399969296 137330422822476 137350447672698 137552226559488 137621355853512 137646436287222 137666507216981 137775681256824 137820883251987 137939312249856 137984567929728 138029838457264 138047428162656 138092719313628 138208724969094 138256726840832 138411764734464 138431947260672 138457175418432 138526759510443 138656831071356 138704988576768 138730266494208 138750495462784 138860529140736 138930315945264 138975896757582 139180063560192 139296982646016 139342683755808 139571730146304 139617521396352 139663327669776 139748617142784 140070195157248 140095721873088 140319813811424 140345386018344 140991709599072 141242970481236 141450467798016 141654439787328 141680255219568 141700914341064 141726738242934 141747404142357 141895061757696 141941615255648 142146295481034 142355119855104 142401824290752 142586376891192 142633157198571 142816669572096 142842696811776 143244670413312 143265557650176 143291666696256 143312560785888 143338678397928 143709104268288 143756252924544 144012440490672 144059688666686 144677317870592 144933477745368 144959890757058 144981028098959 145194016923904 145293460525401 145382188202784 145429885771092 145456389249327 145602607374848 145716729727248 145743285480588 145764537053274 145886987467377 146074686231552 146101307219712 146122610997376 146149240719456 146389475478528 146437503521664 146575002981888 146601715148928 146675392422822 146890870405632 146912289313536 147014267003136 147035703904128 147062500030368 147083943964464 147110748882084 147150949508028 147325715154432 147352564132992 147374050362816 147400908150096 147422401429208 147539312212032 147613460691843 147830316772608 147878817532704 148142351908252 148309618401792 148482905714208 148775771405952 148824582354576 148851704490156 149089802174638 149308827120128 149551380509544 149600445923097 150241830096384 150263737624832 150291122035392 150507842274036 150535271170791 150728950434816 150778402190208 151202707658496 151252314846048 151301938308924 151692943394304 151720588266624 151742711420352 151770365362512 152040834853206 152690923285056 152741018732328 153013218021339 153238006781184 153458976436272 153486943154532 153509323869486 153540251370496 153719650237504 153812103600984 153840134673954 153862566889567 154167466632192 154218046509696 154268642981648 154468574965458 154522224116224 154695501762048 154718058703104 154746254879424 154824025335201 155023222526976 155051474317056 155074083164288 155181726281088 155204354121024 155232638920944 155255274184712 155283568264422 155510477107456 155538817695936 155589847491768 155684862957312 155735940668256 155764322345736 155991933692928 156020362023168 156043112148864 156071549805984 156094307395632 156577571505216 156760519225284 156814964401152 157018196414592 157069711570896 157121243628498 157578969551904 157859790537852 157888559270637 158588598435072 158640628815136 159079584807936 159102781014528 159131776272768 159154980089664 159361244760744 159413528633697 159602858083968 159631944477408 159655221226384 159684317162604 160096984579584 160149509836992 160202052327096 160616057711616 160668753268608 160941673990656 161173752356448 161203125033288 161226630884124 161256013197669 161698178796544 162013995552006 162386808822507 162472440978432 162732325889536 162761982604416 162815382205008 163050162463539 163136517081152 163289696304384 163343269039392 163611766711296 163665445112448 163802933296704 163856674416552 163910433168001 163931320943154 164179863123488 164310063121152 164334022010496 164363970622176 164387937372048 164417895809388 164658152231424 164688159913344 164712173934912 164742191461872 164766213362056 164896878354624 165146884451328 165222118745856 165276325477728 165415166892144 165469436960022 165741429548736 165771634649616 165795806658168 165826021668858 165850201607859 166363669724292 166629778901066 167101285450752 167131738374912 167427655148898 167917339519488 167941824404224 167972430510144 168245303073237 168500385837264 168555668116082 168991261500672 169022058858432 169046704827936 169077512289816 169102166345268 169570069239168 169625702463984 169882878101248 170103046115808 170158854201804 170408831284224 170654561318592 170710550347896 171014773082673 171498687699456 171804314971328 172304815647744 172336216875264 172361346099072 172392757628832 172417895097136 172641348490806 172701309306368 172732782791808 172903096257632 172934606517192 172991343592821 173038616551107 173332549398724 173438399961216 173495302323408 173552223354354 173837502130752 173894535431976 174000729187584 174057816040992 174089536739352 174296296332288 174343925892096 174353480156544 174375698731776 174401125342848 174432908606688 174458343559824 174579442066224 174604898386152 174636718786062 174662183457801 174697372622336 174949286745888 174981169907928 175006684805844 175038578428239 175202933251788 175263783742464 175490925404544 175548501167472 175606095820086 175979740105728 176011811059968 176358974395392 176384690198016 176416834951296 177246080603904 177304232205152 178379664917376 178412173239456 178438188429488 178470707417028 178931923941888 178990628641344 179023248306864 179049352600872 179553215344464 179585937537084 179612123879682 179875988577792 180168198566616 180227308867983 181000000037376 181026392571648 181059383239488 181320471401004 181586845799424 181877305405952 181910451146112 181970133052656 182329048502464 182542084657036 182748191648256 183073866625728 183107230429968 183133930230264 183167304980634 183194013540707 183495141138016 183528581716296 183640658782464 183700908342432 183761177669316 183979423906304 184063237550208 184123625751504 184278299958792 184338758718621 184575929680896 184609567224576 184702346013924 184875774761808 184936429543554 184973688658944 185240421260352 185274179902512 185301195676776 185334965394606 185361990032313 185729310194688 185790245007744 185935866162444 186156695195136 186217770226368 186459108242328 186520282490439 186760260209664 186794295830784 187127181357792 187927290196992 187988946132096 188323960641648 188385746717974 188872586383104 188907006959424 188934552454752 188968984323912 188996538856476 189193415676928 189528393974712 189562934066922 189590575206331 189869099054336 190115169188256 190177542931428 190212201326043 190456929082368 191020743533568 191055555595008 191083414381184 191118237863904 191675003899392 191709935194752 192016587320896 192936023661888 193244636993824 193279854342744 193343266368447 193724614033868 193842917603712 193878243984672 193906514361456 193941852332436 193970131984278 194288972969664 194324380640784 194352716071032 194515983289836 194551432331841 194801742959616 194865654292608 194963587459142 195118199956368 195182215113834 195250004695552 195468953531904 195567189897096 195631352360973 195815043046116 195883052418048 196019022670848 196047605205504 196083333373824 196111925285952 196136916628608 196147665176112 196201266010704 196265636504802 196430510684421 196470085510656 196498733817088 196534544200128 196719082949376 196817947589124 196853816146419 197107089030144 197171756710272 197977207618944 198367695207936 198403846194816 198432776472768 198468939320208 198822630192654 199401840679392 199467261230796 200094208181751 200388162713856 200677123032048 200713694894388 200742961983174 201037869586944 201364457221512 201430521675981 201603610211328 201669753128064 201735917745232 201997367262522 202294117688832 202323615227136 202360487150016 202721113137608 202950004128768 203587897713408 203654691643104 203691806144424 204017624028452 204317342374912 204611968581696 204649257539376 204679098492648 204716399684238 204746250427849 205082804801312 205120179565272 205322426805938 205624062012928 205958099953944 205995634233714 206025671509047 206290744937472 206328339839232 206432033780268 206469654430833 206735299089408 206908968374784 206939138828032 206976851894592 207044757685896 207071142243984 207139078970442 207313087453641 207385090261248 207453129989024 207579817276416 207617647101696 207647920891008 207685763127648 208027149364224 208057482865152 208095399741312 208125743194176 208395473917896 208463845136373 208770095340288 208945473969024 209014025633712 209357595219456 209426282094528 209494991504664 210036383161344 210105292735872 210479720717136 210518079027516 210548775743618 211451464580096 211864455721854 212175701697024 212206640119552 212481659680992 212551371511596 212590107364401 212803810778624 212842592636544 212912422883472 213219443221551 213532679782656 213602736436128 214225004358144 214264045217664 214867005619968 214898336475264 214937500044384 214968841178832 215008017596892 215634379386816 216018660736008 216089533000029 216515745096676 217015976805888 217087176273344 217400216618052 217439836135587 217719595072512 217791025385856 217900480101394 218073282304176 218144828656638 218220593483264 218403911062272 218475565888736 218575094590872 218614928220882 218646805579911 219080084161536 219112029347328 219151960829568 219183916496064 219223861079184 219584213217792 219616231913216 219656255282496 219862504472832 220013088634233 220296158327808 220336305608448 220368433970304 220553555856192 220593750045552 220625915946696 220666123323126 220988572731648 221028846199488 221061075544224 221101362225144 221133602143812 221745475158912 221818226299056 222213527862378 222842317833216 223163657108928 223236873531864 223634703261957 223963240680192 224327070764316 224667181116352 225321682000896 225362745144576 225395606437248 225436683053088 225469555127024 225761763411054 226093425652224 226167603285312 226804061487744 226878472269072 226952907463386 227539415091456 227614067130528 227655548043768 228019697443564 228061252279809 229111528098492 229781622500352 229815128132096 229857010171776 230188464654408 230230414731798 230263985804229 230310377055744 230579475356256 230655124790428 230718155401476 230760202010931 231251199948288 231327069764544 231402964472472 231702862448187 231783336174336 231859380575968 232000972250112 232043252643072 232077088054656 232119382319136 232471306875392 232500931642368 232534833790464 232577211475584 232611124746432 232772589421632 232806531181536 232848958381416 232882911277068 232925352396633 233265715661184 233308226543904 233342246407792 233384771237652 233527294435968 233603911002384 233987900539392 234064668223296 234107324708976 234141461093448 234682414746624 235222446601728 235604567356344 235681865442747 236328107471872 236789685806778 237459721430016 237839553223168 237882897652608 237960943222704 238619377211904 238654171521792 238697664409152 238732470134496 239404287125952 239447916716112 239482831839576 239526475743906 239561402322463 240145476869376 240224264755488 240303078490644 241003129902912 241368523428864 241412510985984 241760628534672 241839946326186 242547268194816 242626844070208 243020993328009 244098488834304 244142973906624 244178573640352 244223073307512 244704775621728 244854211709952 244934544456576 245014903559088 245417650066944 245498167668672 245704399945056 245785011624828 245896981414731 246146089632768 246269794685232 246350591861966 246501033015744 246545955933264 246581906058072 246626843714082 246987228347136 247032239870016 247068260902368 247113287192808 247149320043084 247720326676992 247833178118784 247914488216592 248122750338216 248204155440033 248290360301824 248612144323104 248693709987252 248739032503287 249059061107712 249502908477056 249944668351599 250076472781824 250651928176128 250697607562368 251098614188864 251830115177472 251876009279232 251912736606336 251958645765216 251995385141968 252704525299616 252750578755896 252833502174123 253486892251008 253533088287648 253570057241904 253616268434724 253653249517902 254438553695976 254740740793344 254824317151872 255154569173712 255238281302706 255613246926336 256065825521844 257248031549184 257706472456992 257791021824596 258457223471616 258504325312896 258542019148608 258589136443248 258626842645704 258962022736209 259051963959552 259099174187712 259136954761376 259354644386448 259401909775788 259439734492874 259820872390144 259998824098086 260157599941824 260242953485112 260328335031531 260756253196128 260841803147964 261001093781376 261086724061488 261444444498432 261482567047936 261515888838144 261530220234816 261601688014272 261649362910032 261687515339736 261907347579228 261955078179093 262046058933504 262292110599168 262423930118832 262471754861892 262510027208766 262895675613696 263322751751208 263409143730129 263969610158592 264017716589952 264538461593088 264577035297024 264625252426944 265096840256872 265396159245312 265869120905856 265956348307728 266792277575668 267184216951808 267569497376064 267618259859184 267657282644232 267706061125542 267745096713341 268397885912832 268485942962016 268574028901308 268893004170752 269329823016696 269378906305626 269418185819523 269764820302848 269813982866688 271450530284544 271500000056064 271539588857472 271589074859232 272815958108928 272865676719168 272905464656864 272955199578984 273493572753696 273813126985554 274610799938592 274660845644952 274700895345396 274750957470951 275104453118976 275242711707024 275292872574444 275333014433962 275551362513648 275641766503974 275969135859456 276059676914528 276094856325312 276185438627256 276417449938188 276513453681664 276823529468928 276863894521344 276914350836864 277053519020886 277313662142712 277404644315331 277460532988416 277500990925568 277860631890528 277951793515164 278002448091909 278360127120384 278593965292032 278685367511616 279235042792704 279326655339552 279497234285568 280140390314496 280191443746176 280639627622848 280690772036688 281983419198144 282485940962472 282578620076961 283308879574656 283360510439136 283401828682128 283453476485868 283494808284714 283790123515392 283883230511296 284292590962068 284344401100383 284710239710208 284803648581504 285172753782384 285266314397142 285685393623552 286489340826624 286531115300352 286583333392512 286625121571776 286677356795856 287512505849088 288024880981344 288119377333372 289866955490736 289919781514116 289962056197918 290388033847808 290586921050802 290764376405568 290859771542184 290912778498654 290955197976417 291205214749696 291433459454496 291486570961176 291529074106548 291773974934754 292202614439424 292245221994752 292298481438912 292445381188713 292773322670751 292875007043328 293150005963776 293203430297856 293350784845644 293781740811264 293824578627072 294028534006272 294071407808256 294125000060736 294167887928928 294221497764168 294301899016056 294398454757203 294651430308864 294705128265984 294748100725632 294801816300192 294844802858416 295078624424064 295226921383686 295660633545216 295757635065408 296284703816504 296619236803584 296965811428416 297551542811904 297649164709152 297703408980312 298179604349276 298233945288981 298617654240256 299102761019088 299200891846194 300483660192768 300527475249664 300582244070784 301015684548072 301070542341582 301114442974761 301556804380416 302405415316992 302504629692096 302603876617848 302996050893783 303385886788608 303441176533248 303485422840704 303540730725024 304081669706412 305381846570112 305482037464656 306026436042678 306476013562368 306917952872544 306973886309064 307018647738972 307074599526357 307439300475008 307624207201968 307680269347908 307725133779134 307983640208907 308436093019392 308537285963296 308937149930916 309044448232448 309391003524096 309436117406208 309492509758848 309648050670402 310102948634112 310148166328576 310363452562176 310408708242048 310465277841888 310510548369424 310567136528844 310708618455663 311020954214912 311077635391872 311179694983536 311369725914624 311471881336512 311528644691472 312040724046336 312086224297728 312143099611968 312188614791264 313155143010432 313521038450568 314036392829184 314139423141792 314242487256996 315157939103808 315719581075704 315777118541274 315823163615427 317177196870144 317281257630272 317796683582781 318205562029056 318263552545536 318309960179328 318722489521488 318827057267394 319205716167936 319263888954816 319310442452768 319368634325208 320193969159168 320299019673984 320404104654192 321337506537216 321883347981312 322347504712896 322406250066576 322453261768248 322512026395338 324027991104012 324773617645014 325464651779072 325523965208832 325630764410016 326100324927078 326273034162304 326579392608768 326686538078784 326850720152091 327217242984957 327330890224896 327605866593408 327713348833104 327820866336002 327862641886308 328359726246976 328620126242304 328668044020992 328727941244352 328775874744096 328835791618776 329316304462848 329376319826688 329424347869824 329484382923744 329532426724112 329793756709248 330444237491712 330552650955456 330830333784288 330938873920044 330999184984689 331482859097472 331543269299232 331591613316336 331652043337716 331700403215718 332727339448584 333259557802132 333320291793567 334263476749824 334855310297796 335834679038976 335883648808448 335944861020288 336490606146474 337000771674528 337111336232164 337982523001344 338044117716864 338093409655872 338155024579632 338204332690536 338642645116581 339140138478336 339251404927968 339765756202496 340206092231616 340317708403608 340429361195079 341309122637184 341421100695792 342029546165346 342997375398912 343608629942656 344672433750528 344722692198144 344785515257664 344835790194272 345282696981612 345402618612736 345465565583616 345806192515264 345869213034384 345982687185642 346077233102214 346665098797448 346876799922432 346990604646816 347104446708708 347675004261504 347789070863952 348001458375168 348115632081984 348179073478704 348706960313088 348751397463552 348802250685696 348865817213376 348916687119648 349158884132448 349209796772304 349273437572124 349324366915602 349394745244672 349898573491776 349962339815856 350013369611688 350077156856478 350128203394369 350405866503576 350981850809088 351097002334944 351212191640172 352023622119936 352769380396032 352833669902592 354492161207808 354608464410304 355184528710167 356759329834752 356824346478912 356876376858976 356941414834056 357863847883776 357981257282688 358046496613728 358098705201744 359106430688928 359171875074168 359224247759364 359289713615859 359751977155584 360336397133232 360454617735966 362000000074752 362052785143296 362118766478976 362640942802008 362759919489279 363754610811904 363820902292224 363940266105312 364658097004928 365084169314072 365496383296512 366147733251456 366214460859936 366267860460528 366334609961268 366388027081414 366990282276032 367057163432592 367281317564928 367401816684864 367522355338632 367958847812608 368126475100416 368247251503008 368556599917584 368677517437242 369219134449152 369404692027848 369525887792949 369751549523616 369872859087108 369940265571123 370480842520704 370548359805024 370602391353552 370669930789212 370723980064626 371580490015488 371871732324888 372313390390272 372435540452736 372918216484656 373040564980878 373588591661568 374254362715584 375977892264192 376647921283296 376771493435948 377745172766208 377814013918848 377869104909504 377937968647824 377993077712952 379056787949424 379125868133844 379181150412662 379738198108672 380230338376512 380355085862856 380424402652086 380479874276853 382111111190016 382166828762368 382236475727808 382857421954059 383350007798784 383419870389504 384033174641792 385872047323776 386489273987648 386559708685488 386686532736894 387449228067736 387685835207424 387756487969344 387813028722912 387883704664872 387940263968556 388577945939328 388648761281568 388705432142064 389031966579672 389102864663682 389159601739311 389731308585216 389927174918284 389998236147129 390236399912736 390364430227668 390500009391104 390937907063808 391134379794192 391262704721946 391630086092232 392095210411008 392166666747648 392223850571904 392273833257216 392295330352224 392402532021408 392531273009604 392861021368842 392940171021312 392997467634176 393069088400256 393438165898752 393635895178248 393707632292838 393765040813149 394343513420544 395954415237888 396735390415872 396807692389632 396865552945536 396937878640416 397645260385308 398803681358784 398934522461592 400188416363502 400776325427712 401354246064096 401427389788776 401485923966348 401559091688313 402075739173888 402728914443024 402861043351962 403339506256128 403471835490464 403994734525044 404588235377664 404647230454272 404720974300032 405442226275216 407175795426816 407309383286208 407383612288848 408035248056904 409223937163392 409298515078752 409358196985296 409432799368476 409492500855698 410165609602624 410240359130544 410644853611876 410719690478331 411248124025856 411916199907888 411991268467428 412051343018094 412656679678464 412864067560536 412939308861666 412999521650943 413462649755961 413817936749568 413878277656064 413953703789184 414089515371792 414142284487968 414278157940884 414626174907282 414770180522496 414906259978048 415235294203392 415295841782016 415371526255296 415580278531329 416114965730304 416190799482624 416251486388352 416790947835792 416927690272746 417540190680576 417890947938048 418028051267424 418715190438912 418852564189056 418989983009328 420210585471744 420959441434272 421036158055032 421097551487236 423728911443708 424351403394048 424413280239104 424963319361984 425102743023192 425180214728802 425242212427071 425607621557248 425685185273088 425824845766944 426438886443102 427065359565312 427205472872256 427899471595713 428450008716288 428528090435328 429734011239936 429796672950528 429875000088768 429937682357664 430016035193784 430782365417417 431268758773632 432037321472016 432179066000058 433031490193352 434031953611776 434174352546688 434800433236104 434879672271174 434943084296877 435582050771712 435800960202788 435880381576203 436146564608352 436289657313276 436441186966528 436807822124544 436951131777472 437150189181744 437229856441764 437293611159822 437660962402131 438224058694656 438303921659136 438367832992128 438447722158368 439168426435584 439232463826432 439312510564992 439725008945664 440026177268466 440672611216896 440736867940608 441107111712384 441187500091104 441251831893392 441332246646252 441977145463296 442057692398976 442122151088448 442202724450288 442267204287624 442840382075529 443490950317824 443636452598112 444427055724756 446327314217856 446473747063728 447269406523914 447926481360384 448654141528632 448801337769291 449334362232704 450725490289152 450791212874496 450873366106176 450939110254048 451523526822108 452186851304448 452335206570624 453608122975488 453756944538144 453905814926772 455078830182912 455228134261056 455311096087536 456039394887128 456122504559618 458223056196984 459039654064017 459630256264192 459714020343552 460376929308816 460460829463596 460527971608458 460620754111488 461158950712512 461310249580856 461436310802952 461520404021862 461587700668701 462502399896576 462654139529088 462805928944944 463405724896374 463566672348672 463718761151936 464086505286144 464154176109312 464238764638272 464472076005603 464942613750784 465069667580928 465154422951168 465222249492864 465545178843264 465613062363072 465697916762832 465765822554136 465850704793266 466531431322368 466616453087808 466684492815584 466769542475304 467054588871936 467207822004768 467975801078784 468129336446592 468214649417952 468282922186896 470444893203456 471209134712688 471363730885494 473579371613556 473665677811911 475679106446336 475765795305216 475921886445408 477238754423808 477308343043584 477395328818304 477464940268992 478240585901091 478808574251904 478895833432224 478965663679152 479052951487812 479122804644926 480290953738752 480448529510976 480606156981288 481462643701819 482006259805824 482825021971968 483521257069344 483679892652372 483768039593007 485094536389632 485253688140416 486041986656018 487160426467521 488196977668608 488285947813248 488357147280704 488446146615024 489150487390617 489409551243456 489869088913152 490029807118176 490835300133888 490996335337344 491408799890112 491570023249656 491731299504003 491793962829462 492539589370464 492701183723932 493002066031488 493091911866528 493163812116144 493253687428164 493974456694272 494064479740032 494136521804736 494226574385616 494298640086168 495440653353984 495666356237568 495828976433184 496245500676432 496408310880066 496580720603648 497224288646208 497387419974504 497478065006574 497550604823577 499005816954112 499889336703198 501303856352256 501395215124736 502197228377728 503752018558464 503825473212672 503917291530432 503990770283936 505409050599232 505501157511792 505667004348246 506973784502016 507066176575296 507140114483808 507232536869448 507306499035804 508877107391952 509648634303744 510309138347424 510476562605412 511226493852672 512131651043688 513044319248019 514496063098368 515412944913984 515582043649192 516914446943232 517008650625792 517084038297216 517178272886496 517253685291408 517924045472418 518103927919104 518198348375424 518273909522752 518709288772896 518803819551576 518879468985748 518974030778463 519115849653321 519641744780288 519997648196172 520315199883648 520485906970224 520656670063062 521512506392256 521683606295928 522002187562752 522173448122976 522888888996864 522965134095872 523031777676288 523060440469632 523203376028544 523298725820064 523375030679472 523814695158456 523910156358186 523986550373403 524092117867008 524847860237664 524943509723784 525020054417532 525115735284717 525791351227392 526645503502416 526818287460258 527939220317184 528035433179904 529076923186176 529154070594048 529250504853888 530193680513744 531738241811712 531912696615456 533584555151336 535138994752128 535236519718368 535314565288464 535412122251084 535490193426682 536795771825664 536971885924032 537148057802616 537786008341504 538659646033392 538757812611252 538836371639046 539627965733376 540681926603949 543000000112128 543079177714944 543178149718464 545631916217856 545731353438336 545810929313728 545910399157968 546987145507392 547626253971108 549221599877184 549321691289904 549401790690792 549501914941902 549582040622121 550485423414048 550585745148888 550666028867924 551102725027296 551283533007948 551938271718912 552119353829056 552189712650624 552370877254512 552834899876376 553016276155863 553727789042688 553828701673728 554107038041772 554627324285424 554809288630662 554921065976832 555001981851136 555721263781056 555903587030328 556004896183818 556085970096939 557187930584064 557370735023232 558470085585408 558653310679104 559560847471317 560280780628992 560382887492352 561279255245696 561381544073376 563330785545853 563966838396288 564971881924944 565157240153922 566617759149312 566721020878272 566803657364256 566906952971736 566989616569428 567580247030784 567766461022592 568585181924136 568688802200766 568771725618993 569607297163008 570345507564768 570532628794284 571370787247104 573062230600704 573166666785024 573250243143552 573354713591712 575025011698176 576049761962688 576238754666744 579733910981472 579839563028232 579924112395836 580029799105341 580776067695616 581173842101604 581528752811136 581719543084368 581825556997308 581910395952834 582866918908992 582973141922352 583058148213096 583547949869508 583654296995523 584405228878848 584490443989504 584596962877824 584890762377426 585546645341502 585750014086656 586406860595712 586701569691288 586894057082919 587649157254144 588057068012544 588142815616512 588250000121472 588335775857856 588442995528336 588603798032112 588796909514406 589291532053263 589410256531968 589496201451264 589603632600384 589689605716832 590157248848128 590453842767372 591321267090432 591515270130816 592569407633008 593931622856832 595103085623808 595298329418304 595406817960624 596359208698552 596467890577962 598205522038176 598401783692388 600282624545253 601054950499328 601164488141568 602031369096144 602141084683164 602228885949522 603113608760832 604291565027943 604810830633984 605009259384192 605207753235696 605992101787566 606882353066496 606970845681408 607081461450048 608163339412824 610763693140224 610964074929312 612052872085356 612952027124736 613835905745088 613947772618128 614037295477944 614149199052714 614238751283547 614878600950016 615248414403936 615360538695816 615450267558268 615967280417814 616872186038784 617074571926592 617874299861832 618077014527141 618872234812416 618985019517696 619296101340804 619408963292499 620205897268224 620296332657152 620726905124352 620817416484096 620930555683776 621021096738848 621134273057688 621417236911326 622041908429824 622155270783744 622359389967072 622739451829248 622943762673024 623057289382944 624081448092672 624172448595456 624286199223936 624377229582528 625391535409119 626310286020864 627042076901136 628072785658368 628278846283584 628484974513992 629604995610071 630315878207616 631439162151408 631554237082548 631646327230854 634354393740288 634562515260544 635593367165562 636527105091072 636619920358656 637444979042976 637654114534788 638411432335872 638527777909632 638620884905536 638737268650416 639658329664653 640598039347968 640808209308384 642675013074432 644695009425792 644812500133152 644906523536496 645024052790676 648055982208024 648268599000087 649547235290028 651047930417664 651261528820032 652200649854156 652319508406761 652546068324608 653158785217536 653373076157568 653701440304182 654434485969914 654661780449792 655211733186816 655426697666208 655641732672004 655725283772616 655940416739733 656719452493952 657240252484608 657336088041984 657455882488704 657551749488192 657671583237552 658752639653376 658848695739648 658968765847488 659064853448224 659587513418496 660888474983424 661105301910912 661660667568576 661877747840088 661998369969378 662965718194944 663086538598464 663183226632672 663304086675432 663400806431436 665454678897168 666519115604264 666640583587134 668526953499648 669710620595592 670904109785871 671767297616896 671889722040576 672981212292948 674001543349056 674222672464328 675965046002688 676088235433728 676186819311744 676310049159264 676408665381072 677285290233162 678280276956672 678502809855936 679531512404992 680412184463232 680635416807216 680858722390158 682618245274368 682842201391584 684059092330692 684183756839427 687217259885312 689344867501056 689445384396288 689571030515328 689671580388544 690565393963224 690791957412687 690931131167232 691612385030528 691738426068768 691965374371284 692154466204428 692280606032793 693330197594896 693753599844864 693981209293632 694208893417416 695350008523008 695578141727904 696002916750336 696231264163968 696358146957408 697413920626176 697502794927104 697604501371392 697731634426752 697833374239296 698317768264896 698419593544608 698546875144248 698648733831204 698776057189899 699797146983552 699924679631712 700026739223376 700154313712956 700256406788738 700811733007152 701963701618176 702194004669888 702424383280344 703676171564197 704047244239872 705667339805184 707045596328241 708984322415616 709216928820608 710369057420334 713518659669504 713648692957824 713752753717952 713882829668112 715962514565376 716092993227456 716197410403488 718212861377856 718343750148336 718448495518728 718579427231718 718684206967389 720672794266464 720909235471932 724105570286592 724237532957952 725281885604016 725519838978558 727641804584448 727880532210624 729062979984027 729316194009856 730168338628144 732295466502912 732428921719872 732535720921056 732669219922536 732776054162828 733980564552064 734114326865184 734562635129856 734803633369728 735044710677264 736252950200832 736494503006016 737113199835168 737355034874484 738438268898304 738809384055696 739051775585898 739503099047232 739745718174216 739880531142246 740961685041408 741096719610048 741204782707104 741339861578424 741447960129252 743160980030976 743743464649776 744612466320099 744871080905472 745836432969312 746081129961756 747177183323136 748508725431168 749834005054797 751955784528384 753295842566592 753542986871896 755490345532416 755628027837696 755738209819008 755875937295648 755986155425904 758113575898848 758251736267688 758362300825324 758500506522369 759476396217344 760460676753024 760710171725712 760848805304172 760959748553706 764222222380032 764333657524736 764472951455616 765714843908118 766839740779008 768066349283584 771744094647552 772978547975296 773119417370976 773373065473788 774898456135472 775371670414848 775512975938688 775626057445824 775767409329744 775880527937112 777155891878656 777297522563136 777410864284128 778063933159344 778205729327364 778319203478622 779462617170432 779854349836568 779996472294258 780472799825472 780728860455336 780985005094593 782268759588384 782525409443892 783260172184464 784333333495296 784447701143808 784547666514432 784590660704448 784805064042816 785062546019208 785722042737684 785994935268352 786138176800512 786876331797504 787271790356496 787415264585676 787530081626298 788687026841088 790227431190387 791908830475776 793615384779264 793731105891072 793875757280832 795290520770616 797607362717568 797869044923184 800376832727004 801552650855424 802708492128192 802854779577552 802971847932696 803118183376626 803235290140023 805457828886048 805722086703924 806679012512256 806943670980928 807989469050088 808254557458569 809294460908544 809441948600064 810884452550432 814351590853632 814618766572416 814767224577696 816070496113808 818447874326784 818597030157504 818716393970592 818865598736952 818985001711396 820331219205248 820480718261088 821289707223752 821439380956662 823329609643939 823832399815776 823982536934856 824102686036188 824252872412853 825313359356928 825728135121072 825878617723332 825999043301886 826925299511922 827756555312128 827907407578368 828179030743584 828284568975936 828556315881768 829252349814564 829540361044992 829812519956096 830470588406784 830591683564032 830743052510592 831160557062658 832213932945993 832381598965248 832502972776704 833581895671584 833855380545492 835080381361152 835781895876096 836056102534848 837705128378112 837979966018656 840421170943488 841918882868544 842072316110064 842195102974472 847457822887416 847735860230883 848826560478208 849926638723968 850205486046384 850360429457604 850484424854142 851370370546176 851649691533888 852877772886204 853033203301149 854130719130624 854410945744512 855798943191426 857056180870656 859468022479872 859593345901056 859750000177536 859875364715328 860032070387568 861564730834834 862537517547264 864074642944032 864358132000116 866062980386704 867074902120921 868348705093376 869600866472208 869759344542348 869886168593754 871164101543424 871601920405576 871760763152406 872293129216704 872579314626552 872865593929251 873615644249088 873902263554944 874300378363488 874459712883528 874587222319644 875321924804262 876607843318272 876735665984256 876895444316736 877336143566139 878464927652864 878625021129984 879450017891328 880052354536932 881345222433792 881473735881216 882214223424768 882375000182208 882503663786784 882664493292504 883195364271609 883954290926592 884115384797952 884244302176896 884405448900576 884534408575248 885680764151058 886981900635648 887272905196224 888854111449512 892654628435712 892947494127456 894538813047828 894701835866943 895852962720768 897308283057264 897602675538582 898668724465408 901450980578304 901582425748992 901746732212352 901878220508096 903047053644216 903343328924283 904670413141248 907216245950976 907513889076288 907811629853544 910157660365824 910456268522112 910622192175072 912078789774256 912245009119236 916446112393968 918079308128034 919428040687104 920191916660873 920753858617632 920921658927192 921055943216916 921223798579071 922317901425024 922620499161712 922872621605904 923040808043724 923175401337402 923950920626721 925308279058176 925611857889888 926811449792748 927133344697344 927437522303872 928173010572288 928308352218624 928477529276544 928944152011206 930308845902336 930444498985728 931090357686528 931226124726144 931395833525664 931531645108272 931701409586532 933062862644736 933232906175616 933368985631168 933539084950608 934109177743872 934415644009536 936258672893184 936429298835904 936565844373792 942418269425376 942727461770988 947158743227112 947331355623822 947469490846281 951531590610432 951843772890816 953390050748343 954616686087168 954790657636608 954929880537984 956481171802182 957617148503808 957791666864448 957931327358304 958105902975624 958245609289852 960581907477504 960897059021952 961212313962576 962925287403638 964012519611648 965650043943936 967042514138688 967359785304744 967536079186014 969083714135147 970507376280832 972083973312036 974320852935042 976393955337216 976571895626496 976714294561408 976892293230048 978300974781234 978819102486912 979738177826304 980059614236352 980552160456273 981992670674688 982817599780224 983140046499312 983462599008006 983587925658924 985079178740928 985402367447864 986004132062976 986183823733056 986327624232288 986507374856328 987948913388544 988128959480064 988273043609472 988453148771232 988597280172336 991332712475136 991657952866368 992491001352864 992816621760132 993161441207296 994448577292416 994774839949008 994956130013148 995101209647154 998011633908224 999778673406396 999960875380701 1002790430249472 1004394456755456 1007504037116928 1007650946425344 1007834583060864 1007981540567872 1010818101198464 1011002315023584 1011334008696492 1013947569004032 1014132353150592 1014280228967616 1014465073738896 1014612998071608 1017754214783904 1019297268607488 1020618276694848 1020953125210824 1021288083585237 1024263302087376 1026088638496038 1028449789209211 1028992126196736 1030825889827968 1031164087298384 1034017301251584 1034168076594432 1034356545772992 1034507370582816 1035848090944836 1036207855838208 1036396696750848 1036547819045504 1037418577545792 1037607639103152 1037758937971496 1037948061556926 1038231699306642 1039995296392344 1040630399767296 1040971813940448 1041313340126124 1043025012784512 1043367212591856 1044004375125504 1044346896245952 1045930268191744 1046120880939264 1046406752057088 1046597451640128 1046750061358944 1047629390316912 1047820312716372 1047973100746806 1048184235734016 1049695720475328 1049887019447568 1050040108835064 1050231470569434 1050384610183107 1053291007004832 1053636574920516 1056070866359808 1058308141188096 1058501009707776 1060387361027488 1063476483623424 1063825393230912 1065553586130501 1067169110302672 1070277989504256 1070473039436736 1070629130576928 1070824244502168 1070980386853364 1073591543651328 1073943771848064 1074296115605232 1077319292066784 1077515625222504 1077672743278092 1077869140847577 1079255931466752 1081363853207898 1083093562856929 1086000000224256 1086158355429888 1086356299436928 1088279758467837 1091263832435712 1091462706876672 1091621858627456 1091820798315936 1093974291014784 1095252507942216 1095611842754533 1098443199754368 1098643382579808 1098803581381584 1099003829883804 1099164081244242 1100970846828096 1101171490297776 1101332057735848 1102205450054592 1102567066015896 1103876543437824 1104238707658112 1104379425301248 1104741754509024 1105669799752752 1106032552311726 1107657403347456 1108214076083544 1108577663378847 1109254648570848 1109618577261324 1110003963702272 1111442527562112 1111807174060656 1112009792367636 1112171940193878 1114741470046464 1116940171170816 1117306621358208 1119121694942634 1120765774984704 1122558510491392 1122763088146752 1126661571091706 1127933676792576 1129943763849888 1130314480307844 1133235518298624 1133442041756544 1133607314728512 1133813905943472 1133979233138856 1135532922045184 1137170363848272 1137377604401532 1137543451237986 1139214594326016 1140691015129536 1141065257588568 1141439622830559 1146333333570048 1146500486287104 1146709427183424 1150050023396352 1152099523925376 1152477509333488 1159467821962944 1159679126056464 1159848224791672 1160059598210682 1162347684203208 1163057505622272 1163439086168736 1163651113994616 1163820791905668 1165733837817984 1165946283844704 1166116296426192 1167095899739016 1167308593991046 1167478805217933 1168980887979008 1169193925755648 1169781524754852 1169994708441387 1171093290683004 1171500028173312 1172813721191424 1173403139382576 1173788114165838 1176285631233024 1176500000242944 1176671551715712 1176885991056672 1177207596064224 1177593819028812 1178583064106526 1178820513063936 1178992402902528 1179207265200768 1179379211433664 1180314497696256 1180907685534744 1181295122439447 1183030540261632 1185138815266016 1187863245713664 1190206171247616 1190596658836608 1190813635921248 1192718417397104 1192935781155924 1196411044076352 1196803567384776 1200565249090506 1202328976283136 1204062738192288 1204282169366328 1204457771899044 1204677275064939 1206227217521664 1208583130055886 1210018518768384 1210415506471392 1211984203575132 1213764706132992 1213941691362816 1214162922900096 1216326678825648 1221527386280448 1221928149858624 1224105744170712 1224507353666831 1227671811490176 1227895545236256 1228074590955888 1228298398105428 1228477502567094 1229757201900032 1230496828807872 1230721077391632 1230900535116536 1231934560835628 1232159071434993 1233744372077568 1234149143853184 1235748599723664 1236154029054282 1237970039035392 1238592202681608 1238817926584998 1238998564952829 1240592665314304 1241453810248704 1241634832968192 1241861111367552 1242042193477696 1242268546115376 1242834473822652 1244310541567488 1244718779934144 1245887525346048 1246114578765888 1246740835593987 1248344897190912 1248572398447872 1248754459165056 1250783070818238 1252620572041728 1254084153802272 1256145571316736 1256557692567168 1256969949027984 1259209991220142 1260631756415232 1262878324302816 1263108474165096 1263292654461708 1267263318484423 1269125030521088 1271186734331124 1273054210182144 1273239840717312 1274889958085952 1275308229069576 1275726637281213 1276822864671744 1277055555819264 1277241769811072 1277474537300832 1279316659329306 1281196078695936 1281616418616768 1285350026148864 1289390018851584 1289625000266304 1289813047072992 1290048105581352 1292347096252251 1296111964416048 1296537198000174 1299094470580056 1302095860835328 1302523057640064 1304401299708312 1304639016813522 1304829252890631 1305092136649216 1306746152315136 1307402880608364 1307641144728609 1308868971939828 1309323560899584 1310423466373632 1310853395332416 1311283465344008 1311450567545232 1311880833479466 1312982887206393 1313438904987904 1314672176083968 1314911764977408 1315103498976384 1315343166475104 1317505279306752 1317697391479296 1317937531694976 1318129706896448 1319175026836992 1322210603821824 1323321335137152 1323755495680176 1323996739938756 1325931436389888 1326173077196928 1326366453265344 1326608173350864 1326801612862872 1330909357794336 1333038231208528 1333281167174268 1339421241191184 1341808219571742 1343779444081152 1345962424585896 1346404013307873 1348003086698112 1348445344928656 1352176470867456 1352373638623488 1352620098318528 1352817330762144 1354570580466324 1356560553913344 1357005619711872 1360824368926464 1361270833614432 1361717444780316 1365236490548736 1365684402783168 1368118184661384 1368367513678854 1368567042333517 1374434519770624 1377118962192051 1378890768792576 1379142061030656 1379343160777088 1381130787926448 1381583914825374 1381862262334464 1383224770061056 1383476852137536 1383930748742568 1384308932408856 1384561212065586 1384763102006103 1386660395189792 1387507199689728 1387962418587264 1388417786834832 1390700017046016 1391156283455808 1392462528327936 1392716293914816 1393416228016809 1394827841252352 1395209002742784 1395463268853504 1395666748478592 1396635536529792 1396839187089216 1397093750288496 1397297467662408 1397552114379798 1399594293967104 1399849359263424 1400053478446752 1400308627425912 1400512813577476 1401623466014304 1403927403236352 1404388009339776 1404848766560688 1407352343128394 1411334679610368 1414091192656482 1416353120659061 1418433857641216 1420738114840668 1420997033435733 1427037319339008 1427297385915648 1427505507435904 1427765659336224 1431925029130752 1432185986454912 1432394820806976 1436425722755712 1436687500296672 1436896991037456 1437158854463436 1437368413934778 1441345588532928 1441818470943864 1444387931105457 1448475065915904 1450563771208032 1451039677957116 1455283609168896 1455761064421248 1458125959968054 1458632388019712 1460336677256288 1461481279402563 1464590933005824 1464857843439744 1465071441842112 1465338439845072 1465552108325656 1467451462171851 1467961129104128 1468228653730368 1469607266739456 1470089421354528 1472505900401664 1472989006012032 1474226399670336 1474710069748968 1475193898512009 1477618768111392 1478103551171796 1479006198094464 1479491436348432 1479761062284492 1481923370082816 1482193439220096 1482409565414208 1482679723156848 1482895920258504 1486321960061952 1487486929299552 1489224932640198 1489742161810944 1491672865938624 1492162259923512 1492651814470731 1497017450862336 1499668010109594 1503911569056768 1506591685133184 1507085973743792 1511256055675392 1511476419638016 1511751874591296 1511972310851808 1516227151797696 1516503472535376 1516724601650648 1517001013044738 1520921353506048 1521420343451424 1521697610608344 1521919497107412 1528667315049472 1528945902911232 1531429687816236 1533679481558016 1536132698567168 1539132957744057 1543488189295104 1545957095950592 1546238834741952 1546746130947576 1549796912270944 1550743340829696 1551025951877376 1551252114891648 1551534818659488 1551761055874224 1554311783757312 1554595045126272 1554821728568256 1556127866318688 1556411458654728 1556638406957244 1556922092335389 1557347548959963 1558925234340864 1559708699673136 1559992944588516 1560945599650944 1561457720910672 1561970010189186 1564537519176768 1565050818887784 1566520344368928 1568666666990592 1568895402287616 1569095333028864 1569181321408896 1569610128085632 1570125092038416 1571444085475368 1571959651120209 1572276353601024 1574543580712992 1574830529171352 1575060163252596 1575347205854151 1577374053682176 1580454862380774 1583817660951552 1587230769558528 1587462211782144 1587751514561664 1590581041541232 1595214725435136 1595738089846368 1600753665454008 1601278847102779 1605416984256384 1605709559155104 1605943695865392 1606236366753252 1606470580280046 1610915657772096 1611444173407848 1613358025024512 1613887341961856 1615978938100176 1616509114917138 1618883897200128 1621768905100864 1629237533144832 1629534449155392 1632140992227616 1636895748653568 1637194060315008 1637432787941184 1637731197473904 1637970003422792 1640662438410496 1640961436522176 1642579414447504 1642878761913324 1646659219287878 1647664799631552 1647965073869712 1648205372072376 1648505744825706 1648746121866363 1651456270242144 1651757235446664 1651998086603772 1653850599023844 1655814815156736 1656358061487168 1656569137951872 1657112631763536 1658504699629128 1659048828467589 1659625039912192 1661183367128064 1661486105021184 1662321114125316 1664427865891986 1664763197930496 1665005945553408 1667163791343168 1667710761090984 1668257910290817 1671563791752192 1672112205069696 1675410256756224 1675959932037312 1680842341886976 1683837765737088 1684144632220128 1684390205948944 1689992356637559 1694915645774832 1695471720461766 1699853277447936 1700410972092768 1700720858915208 1700968849708284 1702740741092352 1703299383067776 1705755545772408 1706066406602298 1706315176856979 1708821891489024 1711597886382852 1714112361741312 1719186691802112 1719500000355072 1719750729430656 1720064140775136 1723129461669668 1725075035094528 1728149285888064 1728716264000232 1732125960773408 1734149804241842 1736697410186752 1739201732944416 1739518689084696 1739772337187508 1740089397316023 1742328203086848 1743203840811152 1743521526304812 1744586258433408 1745158629253104 1745731187858502 1747804527109888 1748600756726976 1748919425767056 1749174444639288 1750643849608524 1750962890986569 1753215686636544 1753471331968512 1753790888633472 1754672287132278 1757250042259968 1760104709073864 1760682171248757 1762947471762432 1764428446849536 1764750000364416 1765007327573568 1765328986585008 1766390728543218 1768230769595904 1768488604353792 1768810897801152 1769068817150496 1771361528302116 1773963801271296 1774545810392448 1777708222899024 1785309256871424 1785894988254912 1789077626095656 1789403671733886 1789664593820753 1794616566114528 1795205351077164 1797337448930816 1800847873635759 1803164851497984 1803493464424704 1803756441016192 1806094107288432 1806686657848566 1809340826282496 1814432491901952 1815027778152576 1815623259707088 1820912537044224 1821244384350144 1824157579548512 1824490018238472 1832892224787936 1836158616256068 1838856081374208 1840383833321746 1841507717235264 1841843317854384 1842111886433832 1842447597158142 1842716253850641 1844635802850048 1845240998323424 1845745243211808 1846081616087448 1846350802674804 1847901841253442 1850616558116352 1851223715779776 1852154080861849 1853622899585496 1854231043581423 1854875044607744 1856616704437248 1856955058553088 1857888304022412 1858226889877497 1860617691804672 1860888997971456 1862180715373056 1862452249452288 1862791667051328 1863063290216544 1863402819173064 1866125725289472 1866465812351232 1866737971262336 1867078169901216 1868218355487744 1868831288019072 1872517345786368 1872858597671808 1873131688747584 1884836538850752 1885454923541976 1888814986830213 1894317486454224 1894662711247644 1894938981692562 1903063181220864 1903687545781632 1906780101496686 1909581315273216 1909859761075968 1912962343604364 1915234297007616 1915583333728896 1915862654716608 1916211805951248 1916491218579704 1918974988993959 1921794118043904 1922424627925152 1925850574807276 1928025039223296 1934085028277376 1934719570609488 1935072158372028 1938167428270294 1941014752561664 1944167946624072 1944805797000261 1948641705870084 1953143791252992 1953428589122816 1953784586460096 1956601949562468 1956958525220283 1957638204973824 1959476355652608 1960119228472704 1961104320912546 1963985341349376 1965635199560448 1966280092998624 1966925198016012 1967175851317848 1967821250219199 1970158357481856 1970804734895728 1972008264125952 1972367647466112 1972655248464576 1973014749712656 1976257918960128 1976546087218944 1976906297542464 1977194560344672 1982665424950272 1983315905732736 1984982002705728 1985633243520264 1988897154584832 1989549679898016 1989912260026296 1990202419294308 1996023267816448 1999557346812792 1999921750761402 2000213369564371 2005580860498944 2008788913510912 2012712329357613 2015301892850688 2015669166121728 2015963081135744 2021636202396928 2022004630047168 2022668017392984 2027895138008064 2028264706301184 2028560457935232 2028930147477792 2029225996143216 2035508429567808 2038594537214976 2041236553389696 2041906250421648 2042576167170474 2048526604174752 2052177276992076 2052551270518281 2056899578418422 2061651779655936 2062328174596768 2068034602503168 2068336153188864 2068713091545984 2069014741165632 2071696181889672 2072375872238061 2072793393501696 2073095638091008 2074837155091584 2075215278206304 2075517875942992 2075896123113852 2076463398613284 2076841818098379 2079990592784688 2081260799534592 2081943627880896 2082626680252248 2086050025569024 2086734425183712 2088008750251008 2088693792491904 2092241761878528 2092813504114176 2093194903280256 2093500122717888 2095258780633824 2095640625432744 2095946201493612 2096328171569697 2099391440950656 2099774038895136 2100080217670128 2100462941138868 2100769220366214 2106582014009664 2107273149841032 2111028514692591 2112141732719616 2117002019415552 2120774722054976 2126952967246848 2127650786461824 2131107172261002 2134338220605344 2140555979008512 2140946078873472 2141258261153856 2141648489004336 2141960773706728 2147887543696128 2148592231210464 2154638584133568 2155031250445008 2155345486556184 2155738281695154 2156052620902167 2162727706415796 2166187125713858 2172316710859776 2172712598873856 2176559516935674 2182925413753344 2183243717254912 2183641596631872 2187188939952081 2187948582029568 2190505015884432 2191223685509066 2196886399508736 2197286765159616 2197607162763168 2198007659767608 2198328162488484 2201941693656192 2202342980595552 2202664115471696 2204410900109184 2205134132031792 2208477415316224 2208758850602496 2209483509018048 2211339599505504 2212065104623452 2215314806694912 2216428152167088 2217155326757694 2218509297141696 2219237154522648 2222885055124224 2223614348121312 2224019584735272 2224343880387756 2229482940092928 2234613242716416 2238243389885268 2241531549969408 2245117020982784 2245526176293504 2249502015164391 2253323142183412 2255867353585152 2259887527699776 2260628960615688 2266471036597248 2266884083513088 2267214629457024 2267627811886944 2267958466277712 2271065844090368 2274340727696544 2274755208803064 2275086902475972 2275501519567107 2278429188652032 2281382030259072 2282130515177136 2282879245661118 2292666667140096 2293000972574208 2293418854366848 2304199047850752 2304955018666976 2318935643925888 2319358252112928 2319696449583344 2320119196421364 2324695368406416 2326115011244544 2326878172337472 2327302227989232 2327641583811336 2331467675635968 2331892567689408 2332232592852384 2334191799478032 2334617187982092 2334957610435866 2338387851511296 2339563049509704 2339989416882774 2340330622688677 2342186581366008 2342955015283779 2346806278765152 2347576228331676 2353000000485888 2353343103431424 2353771982113344 2354415192128448 2355187638057624 2357166128213052 2357984805805056 2358414530401536 2358758422867328 2360628995392512 2361815371069488 2362590244878894 2366061080523264 2370277630532032 2375726491427328 2381193317673216 2381627271842496 2385436834794208 2385871562311848 2392822088152704 2393607134769552 2401130498181012 2404657952566272 2408125476384576 2408564338732656 2408915543798088 2409354550129878 2409705870420069 2417166260111772 2420037037536768 2420831012942784 2423968407150264 2424763672375707 2427883382725632 2428325845800192 2432653357651296 2443054772560896 2443856299717248 2448211488341424 2449014707333662 2455343622980352 2455791090472512 2456149181911776 2456596796210856 2456955005134188 2459514403800064 2460993657615744 2461442154783264 2461801070233072 2463869121671256 2464318142869986 2464677477682303 2468298287706368 2469988828931817 2471497199447328 2472308058108564 2472758617238559 2475940078070784 2477184405363216 2477635853169996 2477997129905658 2483269665936384 2483722222735104 2484084386955392 2484537092230752 2485668947645304 2488621083134976 2489437559868288 2491775050692096 2492229157531776 2493481671187974 2497144796895744 2497508918330112 2501566141636476 2505241144083456 2508168307604544 2513115385134336 2513939898055968 2518419982440284 2521263512830464 2525756648605632 2526216948330192 2526585308923416 2534526636968846 2538250061042176 2542373468662248 2543207580692649 2546479681434624 2549779916171904 2550616458139152 2551453274562426 2554111111638528 2554483539622144 2554949074601664 2558633318658612 2559099609903447 2562392157391872 2563232837233536 2578780037703168 2579250000532608 2579626094145984 2580096211162704 2584694192504502 2592223928832096 2593074396000348 2598188941160112 2601224706362763 2605046115280128 2608802599416624 2609278033627044 2609658505781262 2610184273298432 2613492304630272 2614805761216728 2615282289457218 2615663637122639 2617737943879656 2618596781787753 2620846932747264 2621706790664832 2622566930688016 2622901135090464 2623761666958932 2625965774412786 2626877809975808 2629823529954816 2630206997952768 2630686332950208 2632008430698417 2635394782958592 2635875063389952 2636259413792896 2638350053673984 2644421207643648 2646642670274304 2647510991360352 2647993479877512 2651862872779776 2652346154393856 2652732906530688 2653216346701728 2653603225725744 2661818715588672 2666076462417056 2666562334348536 2678842482382368 2683616439143484 2684105507600829 2687558888162304 2691924849171792 2692808026615746 2696006173396224 2696890689857312 2704352941734912 2704747277246976 2705240196637056 2705634661524288 2709141160932648 2710029986772849 2714011239423744 2721648737852928 2722541667228864 2723434889560632 2730472981097472 2731368805566336 2736236369322768 2736735027357708 2737134084667034 2748869039541248 2754237924384102 2758284122061312 2758686321554176 2760575749982619 2762261575852896 2763167829650748 2763671395737213 2766449540122112 2766953704275072 2767861497485136 2768617864817712 2769122424131172 2769526204012206 2771852761880163 2773320790379584 2775924837174528 2776835573669664 2781400034092032 2782312566911616 2784925056655872 2785432587829632 2786832456033618 2790926537707008 2791333496957184 2793271073059584 2793678374178432 2794187500576992 2794594935324816 2795104228759596 2799188587934208 2799698718526848 2800106956893504 2800617254851824 2801025627154952 2803246932028608 2808776018679552 2809697533121376 2814704686256788 2828182385312964 2832706241318122 2836867715282432 2841476229681336 2841994066871466 2842408472538843 2854594771831296 2855011014871808 2855531318672448 2860170152245029 2863850058261504 2864371972909824 2864789641613952 2872851445511424 2873375000593344 2873793982074912 2874317708926872 2874736827869556 2882691177065856 2883636941887728 2888775862210914 2896950131831808 2901127542416064 2902079355914232 2907251142405441 2911522128842496 2916251919936108 2917264776039424 2920673354512576 2922962558805126 2929181866011648 2929715686879488 2930142883684224 2930676879690144 2931104216651312 2934902924343702 2935922258208256 2936457307460736 2939214533478912 2940178842709056 2941656481368819 2945978012024064 2948452799340672 2949420139497936 2950387797024018 2955237536222784 2956207102343592 2958012396188928 2958982872696864 2959522124568984 2963846740165632 2964386878440192 2964819130828416 2965359446313696 2965791840517008 2974973858599104 2978449865280396 2979484323621888 2983345731877248 2984324519847024 2985303628941462 2994034901724672 2999336020219188 2999882626142103 3013183370266368 3014171947487584 3022512111350784 3022952839276032 3023503749182592 3023944621703616 3032454303595392 3033006945070752 3033449203301296 3034002026089476 3041842707012096 3042840686902848 3043395221216688 3043838994214824 3057891805822464 3062859375632472 3063864250755711 3072265397134336 3078265915488114 3085349367627633 3086976378590208 3091914191901184 3092477669483904 3093492261895152 3099593824541888 3102051903754752 3102504229783296 3103069637318976 3103522111748448 3108623567514624 3109190090252544 3109643457136512 3112255732637376 3112822917309456 3113276813914488 3113844184670778 3114298230192019 3114695097919926 3119417399346272 3119985889177032 3121891199301888 3122915441821344 3123940020378372 3129075038353536 3130101637775568 3133040688737856 3137790804575232 3138362642817792 3139220256171264 3140250184076832 3142888170950736 3143919302240418 3144552707202048 3149087161425984 3149661058342704 3150120326505192 3150694411708302 3151153830549321 3160909724761548 3174924423564288 3175503029123328 3181162083082464 3190429450870272 3191476179692736 3196660758391503 3201507330908016 3202557694205558 3210833968512768 3211419118310208 3211887391730784 3212472733506504 3212941160560092 3221831315544192 3222888346815696 3227774683923712 3231957876200352 3233018229834276 3233607422542731 3237767794400256 3243537810201728 3249280688570787 3258475066289664 3259068898310784 3264281984455232 3273791497307136 3274388120630016 3274865575882368 3275462394947808 3275940006845584 3281324876820992 3281922873044352 3285158828895008 3285757523826648 3286835528263599 3293318438575756 3295329599263104 3295930147739424 3296410744144752 3297011489651412 3297492243732726 3302912540484288 3303514470893328 3303996173207544 3307701198047688 3311629630313472 3312716122974336 3313138275903744 3314225263527072 3317009399258256 3318097656935178 3319250079824384 3322972210042368 3324642228250632 3325732990136541 3328855731783972 3330011891106816 3334327582686336 3335421522181968 3336515820581634 3344224410139392 3350820513512448 3351919864074624 3367675531474176 3368289264440256 3368780411897888 3379984713275118 3389831291549664 3390943440923532 3399706554895872 3400821944185536 3401441717830416 3401937699416568 3406598766135552 3411511091544816 3412132813204596 3412630353713958 3417643782978048 3423195772765704 3424318868491677 3439000000710144 3439501458861312 3440128281550272 3446258923339336 3450150070189056 3456298571776128 3457432528000464 3464251921546816 3468299608483684 3473394820373504 3478403465888832 3479037378169392 3479544674375016 3480178794632046 3480686257273433 3486407681622304 3487043052609624 3489172516866816 3490317258506208 3491462375717004 3495609054219776 3497201513453952 3497838851534112 3498348889278576 3501287699217048 3501925781973138 3502436415653799 3506942663937024 3507581777266944 3509344574264556 3509984125324161 3514500084519936 3520209418147728 3521364342497514 3528856893699072 3529500000728832 3530014655147136 3530657973170016 3532781457086436 3536461539191808 3536977208707584 3537621795602304 3538137634300992 3542723056604232 3543885367318341 3549091620784896 3555416445798048 3570618513742848 3571789976509824 3578155252191312 3578807343467772 3579329187641506 3589233132229056 3590410702154328 3594674897861632 3601695747271518 3606986928849408 3607512882032384 3612188214576864 3613373315697132 3614031825194817 3618681652564992 3630055556305152 3631246519414176 3641825074088448 3642488768700288 3648315159097024 3648980036476944 3665784449575872 3672317232512136 3673522061000493 3680767666643492 3683015434470528 3683686635708768 3684223772867664 3684895194316284 3685432507701282 3689271605700096 3690481996646848 3691490486423616 3692163232174896 3692701605349608 3695803682506884 3696477214304979 3701233116232704 3702447431559552 3704308161723698 3707245799170992 3708462087162846 3709750089215488 3713910117106176 3715776608044824 3716453779754994 3716995694858487 3721777995942912 3724361430746112 3724904498904576 3725583334102656 3726126580433088 3726805638346128 3732931624702464 3733475942524672 3734156339802432 3737662576038144 3740222506781961 3745034691572736 3745717195343616 3746263377495168 3769673077701504 3770909847083952 3777629973660426 3788634972908448 3789325422495288 3789877963385124 3801789955453269 3807375091563264 3813560202993372 3819162630546432 3819719522151936 3825924687208728 3827179911843639 3830468594015232 3831166667457792 3831725309433216 3832423611902496 3832982437159408 3837949977987918 3843588236087808 3844849255850304 3851701149614552 3856050078446592 3868170056554752 3869439141218976 3870144316744056 3876334856540588 3877041288756753 3882029505123328 3888335893248144 3889611594000522 3897283411740168 3906287582505984 3906857178245632 3907569172920192 3913203899124936 3913917050440566 3914487758671893 3915276409947648 3920238456945408 3922208641825092 3922923434185827 3927970682698752 3931270399120896 3932560185997248 3933850396032024 3934351702635696 3935642500438398 3938948661619179 3940316714963712 3941609469791456 3944016528251904 3944735294932224 3945310496929152 3946029499425312 3952515837920256 3953092174437888 3953812595084928 3954389120689344 3966631811465472 3969964005411456 3971266487040528 3977794309169664 3979099359796032 3979824520052592 3980404838588616 3999114693625584 3999843501522804 4000426739128742 4017577827021824 4025424658715226 4031338332243456 4031926162271488 4039212039923619 4043272404793856 4044009260094336 4045336034785968 4056529412602368 4057120915870464 4057860294955584 4058451992286432 4071016859135616 4082473106779392 4083812500843296 4085152334340948 4097053208349504 4104354553984152 4105102541036562 4105701127000551 4113799156836844 4123303559311872 4124656349193536 4131356886576153 4136672306377728 4137426183091968 4138029482331264 4143392363779344 4144751744476122 4145586787003392 4146191276182016 4149674310183168 4150430556412608 4151035751885984 4151792246227704 4152926797226568 4153683636196758 4154289306018309 4159981185569376 4162521599069184 4163887255761792 4165253360504496 4172100051138048 4173468850367424 4177387584983808 4180248684050427 4184483523757056 4185627008228352 4186389806560512 4187000245435776 4190517561267648 4191281250865488 4191892402987224 4192656343139394 4198782881901312 4199548077790272 4200160435340256 4200925882277736 4201538440732428 4213164028019328 4214546299682064 4222057029385182 4234004038831104 4241549444109952 4249059361977183 4255301572923648 4262214344522004 4268676441210688 4281111958017024 4281892157746944 4282516522307712 4283296978008672 4283921547413456 4295775087392256 4297184462420928 4309277168267136 4310062500890016 4310690973112368 4311476563390308 4312105241804334 4325455412831592 4332374251427716 4333163793316371 4345425197747712 4353119033871348 4365850827506688 4366487434509824 4367283193263744 4374377879904162 4375897164059136 4381010031768864 4382447371018132 4384443838207689 4393772799017472 4394573530319232 4395214325526336 4396015319535216 4396656324976968 4402354386515553 4403883387312384 4404685961191104 4405328230943392 4408821800218368 4410268264063584 4416954830632448 4417517701204992 4418967018036096 4422679199011008 4424130209246904 4425581695536027 4432856304334176 4434310653515388 4437018594283392 4438474309045296 4445770110248448 4447228696242624 4448039169470544 4448687760775512 4458965880185856 4469226485432832 4476486779770536 4477955443412193 4490234041965568 4491052352587008 4499004030328782 4506646284366824 4511734707170304 4519775055399552 4521257921231376 4533768167026176 4534429258914048 4535255623773888 4535916932555424 4542131688180736 4548681455393088 4549510417606128 4550173804951944 4551003039134214 4551666644126797 4562764060518144 4564261030354272 4565758491322236 4586001945148416 4586837708733696 4608398095701504 4609910037333952 4617398873232171 4637871287851776 4638716504225856 4639392899166688 4640238392842728 4649390736812832 4652230022489088 4653756344674944 4654604455978464 4655283167622672 4662935351271936 4663785135378816 4664465185704768 4668383598956064 4669234375964184 4669915220871732 4670766277006167 4672042646879889 4676775703022592 4679126099019408 4679978833765548 4680661245377354 4684373162732016 4685910030567558 4693612557530304 4695152456663352 4706000000971776 4706686206862848 4707543964226688 4708830384256896 4710375276115248 4714332256426104 4715878953360627 4716829060803072 4717516845734656 4723630742138976 4725180489757788 4726041617562453 4732122161046528 4740555261064064 4751452982854656 4762386635346432 4763254543684992 4770873669588416 4771743124623696 4785644176305408 4787214269539104 4802260996362024 4803836541308337 4816250952769152 4817128677465312 4817831087596176 4818709100259756 4819411740840138 4834332520223544 4840074075073536 4841662025885568 4847936814300528 4849527344751414 4856651691600384 4865306715302592 4887712599434496 4896422976682848 4898029414667324 4910687245960704 4911582180945024 4912298363823552 4913193592421712 4913910010268376 4921987315231488 4922884309566528 4923602140466144 4927738243342512 4928636285739972 4929354955364606 4936596575412736 4939977657863634 4942994398894656 4944616116217128 4945517234477118 4946238365599089 4954368810726432 4955271706339992 4955994259811316 4967444445470208 4968168773910784 4969074184461504 4971337895290608 4977146485402767 4978875119736576 4983550101384192 4984458315063552 4986963342375948 4994289593791488 4995017836660224 5003132283272952 5004773730872451 5016336615209088 5026230770268672 5027879796111936 5036839964880568 5042527025660928 5051513297211264 5052433896660384 5053170617846832 5069053273937692 5069977069912677 5076500122084352 5084746937324496 5086415161385298 5099559832343808 5101232916278304 5102906549124852 5108222223277056 5108967079244288 5109898149203328 5117266637317224 5118199219806894 5118945530570937 5126465674467072 5157560075406336 5158500001065216 5159252188291968 5160192422325408 5169388385009004 5184447857664192 5186148792000696 5196377882320224 5202449412725526 5210092230560256 5217605198833248 5218556067254088 5219317011562524 5220268191948069 5226984609260544 5229611522433456 5230564578914436 5231327274245278 5235475887759312 5237193563575506 5243413581329664 5245133861376032 5245802270180928 5247523333917864 5251931548825572 5253755619951616 5259647059909632 5260413995905536 5261372665900416 5264016861396834 5271750126779904 5272518827585792 5282046513746271 5288842415287296 5293285340548608 5295021982720704 5295986959755024 5304692308787712 5305465813061376 5306432693403456 5307206451451488 5323637431177344 5332152924834112 5333124668697072 5357684964764736 5367232878286968 5368211015201658 5368993781462259 5383849698343584 5385616053231492 5392012346792448 5393781379714624 5402543620907277 5409494554493952 5410480393274112 5411269323048576 5418282321865296 5420059973545698 5428022478847488 5443297475705856 5445083334457728 5446869779121264 5462737611132672 5472472738645536 5473470054715416 5474268169334068 5508475848768204 5516568244122624 5517372643108352 5521151499965238 5524523151705792 5526335659301496 5527342791474426 5528148761551923 5532899080244224 5533907408550144 5535722994970272 5537235729635424 5538244848262344 5539052408024412 5543705523760326 5546641580759168 5551849674349056 5553671147339328 5556462242585547 5562693130744269 5564625133823232 5569850113311744 5570865175659264 5573664912067236 5581853075414016 5582666993914368 5586542146119168 5587356748356864 5588375001153984 5589189870649632 5590208457519192 5598377175868416 5599397437053696 5600213913787008 5601234509703648 5602051254309904 5606493864057216 5617552037359104 5619395066242752 5629409372513576 5656364770625928 5665412482636244 5666444960490639 5673735430564864 5682952459362672 5683988133742932 5684816945077686 5709189543662592 5710022029743616 5711062637344896 5720340304490058 5728743945819648 5729579283227904 5745702891022848 5746750001186688 5747587964149824 5748635417853744 5749473655739112 5756924966981877 5765382354131712 5767273883775456 5777551724421828 5802255084832128 5804158711828464 5814502284810882 5823044257684992 5832503839872216 5834417391000783 5841346709025152 5845925117610252 5859431373758976 5860285767368448 5861353759380288 5862208433302624 5869805848687404 5871844516416512 5872914614921472 5878429066957824 5880357685418112 5883312962737638 5891956024048128 5896905598681344 5898840278995872 5900775594048036 5903463750657597 5910475072445568 5912414204687184 5916024792377856 5917965745393728 5919044249137968 5928773756880384 5929638261656832 5930718892627392 5931583681034016 5949947717198208 5956899730560792 5966691463754496 5968649039694048 5970607257882924 5988069803449344 5998672040438376 5999765252284206 6000640108693113 6026366740532736 6028343894975168 6038136988072839 6045905678552064 6047007498365184 6047889243407232 6064908607190784 6066013890141504 6066898406602592 6068004052178952 6083685414024192 6085681373805696 6086790442433376 6087677988429648 6115783611644928 6125718751264944 6127728501511422 6156531830976228 6157653811554843 6170698735255266 6183828383802368 6184955338967808 6186984523790304 6199187649083776 6204103807509504 6205008459566592 6206139274637952 6207044223496896 6217127616714183 6218380180505088 6219286914273024 6224511465274752 6225645834618912 6226553627828976 6227688369341556 6228596460384038 6229390195839852 6238834798692544 6239971778354064 6243782398603776 6245830883642688 6247880040756744 6258150076707072 6260203275551136 6266081377475712 6276725285635584 6278440512342528 6280500368153664 6285776341901472 6287838604480836 6288984514709091 6298174322851968 6299322116685408 6300240653010384 6301388823416604 6302307661098642 6321819449523096 6333085544077773 6351006058246656 6362324166164928 6380858901740544 6382952359385472 6393321516783006 6403014661816032 6405115388411116 6421667937025536 6422838236620416 6423774783461568 6424945467013008 6425882321120184 6443662631088384 6445776693631392 6455549367847424 6463915752400704 6466036459668552 6467214845085462 6468157862706501 6487075620403456 6498561377141574 6516950132579328 6518137796621568 6528563968910464 6548776241260032 6549731151764736 6550924789895616 6551880013691168 6562649753641984 6563845746088704 6570317657790016 6571515047653296 6573671056527198 6586636877151512 6590659198526208 6591860295478848 6592821488289504 6594022979302824 6594984487465452 6605825080968576 6607028941786656 6607992346415088 6615402396095376 6625432245948672 6626276551807488 6628450527054144 6634018798516512 6636195313870356 6638500159648768 6645944420084736 6649284456501264 6651465980273082 6657711463567944 6668655165372672 6670843044363936 6673031641163268 6688448820278784 6703839728149248 6735351062948352 6736578528880512 6737560823795776 6748506045493173 6759969426550236 6779662583099328 6781886881847064 6799413109791744 6801643888371072 6802883435660832 6803875398833136 6813197532271104 6823022183089632 6824265626409192 6825260707427916 6826504558701321 6835287565956096 6846391545531408 6848637736983354 6878000001420288 6879002917722624 6880256563100544 6892517846678672 6912597143552256 6914865056000928 6928503843093632 6936599216967368 6956806931777664 6958074756338784 6959089348750032 6960357589264092 6961372514546866 6972815363244608 6974086105219248 6978345033733632 6980634517012416 6982924751434008 6991218108439552 6994403026907904 6995677703068224 6996697778557152 7002575398434096 7003851563946276 7004872831307598 7015163554533888 7018689148529112 7019968250648322 7020991868066031 7028865045851337 7040418836295456 7042728684995028 7059000001457664 7060029310294272 7061315946340032 7065562914172872 7073954417415168 7075243591204608 7076275268601984 7085446113208464 7087770734636682 7098183241569792 7110832891596096 7143579953019648 7156310504382624 7157614686935544 7158658375283012 7178466264458112 7180821404308656 7203391494543036 7213973857698816 7215025764064768 7224376429153728 7226746631394264 7228063650389634 7229117611260207 7260111112610304 7262493038828352 7274291017127121 7283650148176896 7284977537400576 7296630318194048 7297960072953888 7323300212096089 7331568899151744 7344634465024272 7347044122000986 7361535333286984 7366030868941056 7367373271417536 7368447545735328 7369790388632568 7370865015402564 7378543211400192 7380963993293696 7382980972847232 7384326464349792 7385403210699216 7391607365013768 7392954428609958 7394032433046909 7404894863119104 7408616323447396 7409966486795451 7414491598341984 7416924174325692 7419500178430976 7427820234212352 7431553216089648 7432907559509988 7433991389716974 7449808997809152 7451166668205312 7452253160866176 7453611276692256 7465863249404928 7466951885049344 7468312679604864 7475325152076288 7480445013563922 7491434390687232 7492526754990336 7539346155403008 7541819694167904 7555259947320852 7577269945816896 7578650844990576 7579755926770248 7603579910906538 7614750183126528 7627120405986744 7629622742077947 7639439044303872 7651849374417456 7654359823687278 7662333334915584 7663450618866432 7664847223804992 7665964874318816 7675899955975836 7687176472175616 7689698511700608 7703402299229104 7736340113109504 7738878282437952 7740288633488112 7752669713081176 7754082577513506 7776671786496288 7779223188001044 7794566823480336 7803674119088289 7813714356491264 7815138345840384 7826407798249872 7827834100881132 7828975517343786 7830552819895296 7840476913890816 7844417283650184 7845846868371654 7846990911367917 7855790345363259 7862540798241792 7865120371994496 7867700792064048 7868703405271392 7871285000876796 7877897323238358 7880633429927424 7883218939582912 7889470589864448 7890620993858304 7892058998850624 7896025292095251 7906184348875776 7907625190169856 7908778241378688 7933263622930944 7939928010822912 7942532974081056 7955588618339328 7958198719592064 7959649040105184 7960809677177232 7998229387251168 7999687003045608 8000853478257484 8050849317430452 8052316522802487 8062676664486912 8063852324542976 8078424079847238 8086544809587712 8088018520188672 8090672069571936 8113058825204736 8114241831740928 8115720589911168 8116903984572864 8130089960318547 8142033718271232 8164946213558784 8167625001686592 8170304668681896 8184864942930923 8194106416699008 8208709107968304 8210205082073124 8211402254001102 8227598313673688 8246607118623744 8249312698387072 8262713773152306 8274852366183936 8276058964662528 8281727249947857 8286784727558688 8289503488952244 8292382552364032 8299348620366336 8300861112825216 8302071503771968 8303584492455408 8305853594453136 8307367272393516 8308578612036618 8315558285640489 8319962371138752 8327774511523584 8330506721008992 8344200102276096 8346937700734848 8354775169967616 8360497368100854 8372779613121024 8374000490871552 8381035122535296 8382562501730976 8383784805974448 8385312686278788 8397565763802624 8399096155580544 8400320870680512 8401851764555472 8403076881464856 8426328056038656 8429092599364128 8444114058770364 8483098888219904 8498118723954366 8510603145847296 8524428689044008 8527225417616529 8537352882421376 8563784315493888 8565033044615424 8566593956017344 8567843094826912 8591550174784512 8594368924841856 8618554336534272 8620125001780032 8621381946224736 8622953126780616 8624210483608668 8650910825663184 8664748502855432 8666327586632742 8690850395495424 8706238067742696 8721753427216323 8732974869019648 8734566386527488 8748755759808324 8751794328118272 8762020063537728 8764894742036264 8768887676415378 8787545598034944 8789147060638464 8790428651052672 8792030639070432 8793312649953936 8804708773031106 8807766774624768 8809371922382208 8810656461886784 8817643600436736 8820536528127168 8824969444106457 8833909661264896 8837934036072192 8845358398022016 8848260418493808 8851163391072054 8865712608668352 8868621307030776 8874037188566784 8876948618090592 8891540220496896 8894457392485248 8896078338941088 8897375521551024 8938452970865664 8952973559541072 8955910886824386 8982104705174016 8998008060657564 8999647878426309 9013292568733648 9039550110799104 9042515842462752 9067536334052352 9068858517828096 9070511247547776 9071833865110848 9097362910786176 9099020835212256 9100347609903888 9102006078268428 9103333288253594 9125528121036288 9128522060708544 9131516982644472 9147790230334561 9173675417467392 9191592752267133 9216796191403008 9219820074667904 9234797746464342 9256048102882899 9275742575703552 9277433008451712 9278785798333376 9280476785685456 9298781473625664 9307512689349888 9309208911956928 9310566335245344 9325870702543872 9327570270757632 9328930371409536 9336767197912128 9338468751928368 9339830441743464 9341532554012334 9342894690576057 9344085293759778 9358252198038816 9359957667531096 9361322490754708 9368746325464032 9371820061135116 9387225115060608 9390304913326704 9413372413725696 9415087928453376 9417660768513792 9420750552230496 9428664512852208 9431757906721254 9433658121606144 9435033691469312 9447261484277952 9450360979515576 9452083235124906 9453461491647963 9481110522128128 9524773270692864 9526509087369984 9541747339176832 9543486249247392 9571288352610816 9574428539078208 9604521992724048 9607673082616674 9632501905538304 9634257354930624 9635662175192352 9637418200519512 9638823481680276 9668665040447088 9683324051771136 9695873628601056 9699054689502828 9713303383200768 9730613430605184 9747842065712361 9775425198868992 9792845953365696 9796058829334648 9821374491921408 9823164361890048 9824596727647104 9826387184843424 9827820020536752 9843974630462976 9845768619133056 9847204280932288 9855476486685024 9857272571479944 9858709910729212 9860506584790797 9873193150825472 9879955315727268 9885988797789312 9889232232434256 9891034468954236 9892476731198178 9908737621452864 9910543412679984 9911988519622632 9934888890940416 9936337547821568 9938148368923008 9942675790581216 9954292970805534 9957750239473152 9968916630127104 9973926684751896 9977198970409623 9990035673320448 10006264566545904 10009547461744902 10032673230418176 10052461540537344 10055759592223872 10073679929761136 10103026594422528 10104867793320768 10106341235693664 10138106547875384 10139954139825354 10169493874648992 10172830322770596 10199119664687616 10202465832556608 10205813098249704 10217934158488576 10219796298406656 10234533274634448 10236398439613788 10237891061141874 10252931348934144 10272956605475031 10317000002130432 10318504376583936 10320384844650816 10338776770018008 10368895715328384 10372297584001392 10392755764640448 10404898825451052 10420184461120512 10435210397666496 10437112134508176 10438634023125048 10440536383896138 10442058771820299 10459223044866912 10461129157828872 10462654548490556 10470951775518624 10474387127151012 10486827162659328 10490267722752064 10491604540361856 10495046667835728 10503863097651144 10507309246961397 10520827991811072 10522745331800832 10528033722793668 10529952375972483 10543500253559808 10545037655171584 10564093027492542 10586570681097216 10590043965441408 10591973919510048 10609384617575424 10610931626122752 10612865386806912 10614412902902976 10631656101955023 10647274862354688 10664305849668224 10666249337394144 10703284925371207 10715369929529472 10734465756573936 10736422030403316 10737987562924518 10767699396687168 10771232106462984 10784024693584896 10787562759429248 10805087241814554 10820960786548224 10822538646097152 10836564643730592 10840119947091396 10856044957694976 10890166668915456 10893739558242528 10925475222265344 10944945477291072 10946940109430832 10948536338668136 11016951697536408 11020566183001479 11034745286216704 11042302999930476 11049046303411584 11052671318602992 11054685582948852 11056297523103846 11067814817100288 11071445989940544 11074471459270848 11076489696524688 11078104816048824 11087411047520652 11089431642914937 11093283161518336 11103699348698112 11107342294678656 11112924485171094 11125386261488538 11129250267646464 11141730351318528 11147329824134472 11150987084575461 11165333987828736 11173084292238336 11174713496713728 11176750002307968 11178379741299264 11180416915038384 11198794874107392 11200427827574016 11202469019407296 11204102508619808 11212987728114432 11235104074718208 11238790132485504 11258818745027152 11312729541251856 11330824965272488 11332889920981278 11365904918725344 11367976267485864 11369633890155372 11405369866359807 11420044059487232 11422125274689792 11440680608980116 11457487891639296 11459158566455808 11481539735530917 11491405782045696 11493500002373376 11495175928299648 11497270835707488 11498947311478224 11513849933963754 11530764708263424 11534547767550912 11555103448843656 11604510169664256 11608317423656928 11629004569621764 11631123866270259 11646088515369984 11665007679744432 11668834782001566 11682693418050304 11691850235220504 11718862747517952 11720571534736896 11722707518760576 11724416866605248 11739611697374808 11743463276015679 11745829229842944 11760715370836224 11766625925475276 11768770302557481 11783912048096256 11793811197362688 11797680557991744 11801551188096072 11806927501315194 11820950144891136 11824828409374368 11832049584755712 11835931490787456 11838088498275936 11857547513760768 11859276523313664 11861437785254784 11863167362068032 11899895434396416 11913799461121584 11933382927508992 11937298079388096 11941214515765848 11962494916591349 11997344080876752 11999530504568412 12001280217386226 12052733481065472 12056687789950336 12076273976145678 12094014996730368 12095778486814464 12129817214381568 12132027780283008 12133796813205184 12136008104357904 12171362747611392 12173580884866752 12175355976859296 12251437502529888 12255457003022844 12313063661952456 12315307623109686 12317103381001653 12341397470510532 12369910677935616 12373969047580608 12394070659728459 12398375298167552 12410016919133184 12412278549275904 12414088446993792 12434255233428366 12436760361010176 12438573828546048 12449022930549504 12451291669237824 12453107255657952 12455376738683112 12457192920768076 12458780391679704 12462867918054927 12477669597385088 12479943556708128 12487564797207552 12491661767285376 12495760081513488 12516300153414144 12520406551102272 12532162754951424 12553450571271168 12556881024685056 12561000736307328 12571552683802944 12575677208961672 12577969029418182 12596348645703936 12598644233370816 12600481306020768 12602777646833208 12604615322197284 12643638899046192 12666171088155546 12702012116493312 12724648332329856 12747178085931549 12765904718770944 12786643033566012 12806029323632064 12810230776822232 12843335874051072 12845676473240832 12847549566923136 12849890934026016 12851764642240368 12887325262176768 12891553387262784 12911098735694848 12927831504801408 12932072919337104 12934429690170924 12936315725413002 12974151240806912 12997122754283148 12999491379949113 13036275593243136 13057127937820928 13097552482520064 13099462303529472 13101849579791232 13103760027382336 13127691492177408 13140635315580032 13143030095306592 13147342113054396 13153331514623067 13173273754303024 13181318397052416 13183720590957696 13185642976579008 13188045958605648 13189968974930904 13211650161937152 13214057883573312 13215984692830176 13230804792190752 13250864491897344 13252553103614976 13256901054108288 13268037597033024 13272390627740712 13276745086608081 13298568913002528 13302931960546164 13315422927135888 13337310330745344 13341686088727872 13346063282326536 13369847259719743 13376897640557568 13407679456298496 13433866330236579 13470702125896704 13473157057761024 13475121647591552 13497012090986346 13519938853100472 13559325166198656 13563773763694128 13603287776742144 13605766871321664 13607750797666272 13626395064542208 13646044366179264 13648531252818384 13650521414855832 13653009117402642 13654999932380391 13692783091062816 13697275473966708 13758005835445248 13760513126201088 13785035693357344 13825194287104512 13829730112001856 13852196619696513 13857007686187264 13873198433934736 13913613863555328 13916149512677568 13918178697500064 13920715178528184 13922745029093732 13945630726489216 13948172210438496 13956690067467264 13961269034024832 13965849502868016 13988806053815808 13991355406136448 13993395557114304 14005150796868192 14007703127892552 14009745662615196 14012298831018501 14030327109067776 14037378297058224 14039936501296644 14041983736132062 14057730091702674 14080837672590912 14085457369990056 14118000002915328 14120058620588544 14122631892680064 14131125828345744 14147636860081881 14150487182409216 14152550537203968 14170892226416928 14175541469273364 14196366483139584 14221665783192192 14287159906039296 14312621008765248 14315229373871088 14317316750566024 14356932528916224 14361642808617312 14406782989086072 14411509623925011 14430051528129536 14448752858307456 14453493262788528 14456127300779268 14458235222520414 14520222225220608 14524986077656704 14548582034254242 14569955074801152 14593260636388096 14595920145907776 14646600424192178 14663137798303488 14689268930048544 14694088244001972 14723070666573968 14732061737882112 14734746542835072 14736895091470656 14739580777265136 14741730030805128 14761927986587392 14765961945694464 14768652928699584 14770806421398432 14783214730027536 14785908857219916 14788064866093818 14809789726238208 14817232646894792 14819932973590902 14828983196683968 14833848348651384 14838715096797267 14863106432179296 14865815119019976 14867982779433948 14902333336410624 14904506321732352 14907222553384512 14933903770098688 14936625359209728 14950650304152576 14960890027127844 14982868781374464 14985053509980672 15014321192617353 15078692310806016 15083639388335808 15110519894641704 15154539891633792 15157301689981152 15159511853540496 15207159821813076 15209931209738031 15229500366253056 15254240811973488 15259245484155894 15303698748834912 15308719647374556 15324666669831168 15326901237732864 15329694447609984 15331929748637632 15351799911951672 15356836591712811 15379397023401216 15406804598458208 15472680226219008 15477756564875904 15480577266976224 15505339426162352 15508165155027012 15553343572992576 15558446376002088 15589133646960672 15607348238176578 15630276691680768 15643262583234841 15652815596499744 15655668201762264 15657951034687572 15660804575844207 15680953827781632 15688834567300368 15691693736743308 15693981822735834 15711580690726518 15730240743988992 15735401584128096 15737406810542784 15742570001753592 15755794646476716 15761266859854848 15766437879165824 15778941179728896 15781241987716608 15784117997701248 15792050584190502 15815250380339712 15817556482757376 15866527245861888 15879856021645824 15885065948162112 15916397439184128 15919298080210368 15921619354354464 15996458774502336 15999374006091216 16001706956514968 16101698634860904 16104633045604974 16106981344386777 16127704649085952 16156848159694476 16176037040377344 16181344139143872 16207630862721831 16228483663481856 16231441179822336 16233807969145728 16260179920637094 16284067436542464 16329892427117568 16335250003373184 16340609337363792 16369729885861846 16388212833398016 16417418215936608 16420410164146248 16422804508002204 16455196627347376 16474423140297499 16498625396774144 16525427546304612 16549704732367872 16552117929325056 16563454499895714 16573569455117376 16579006977904488 16584446284655769 16598697240732672 16601722225650432 16604143007543936 16607168984910816 16611707188906272 16614734544787032 16617157224073236 16631116571280978 16639924742277504 16655549023047168 16661013442017984 16669386727756641 16693875401469696 16709550339935232 16720994736201708 16745559226242048 16748000981743104 16762070245070592 16765125003461952 16767569611948896 16770625372557576 16795131527605248 16798192311161088 16800641741361024 16803703529110944 16806153762929712 16852656112077312 16858185198728256 16888228117540728 16966197776439808 16996237447908732 16999334881471917 17021206291694592 17048857378088016 17054450835233058 17074705764842752 17127568630987776 17130066089230848 17133187912034688 17135686189653824 17188737849683712 17237108673068544 17240250003560064 17242763892449472 17245906253561232 17248420967217336 17301821651326368 17329497005710864 17332655173265484 17412476135485392 17443506854432646 17469132773054976 17483646416556587 17497511519616648 17503252173002349 17524040127075456 17529789484072528 17537775352830756 17578294121276928 17580857302105344 17584061278140864 17586625299907872 17609417546062212 17615533549249536 17618743844764416 17621312923773568 17635287200873472 17641073056254336 17649938888212914 17675868072144384 17690716796044032 17696520836987616 17702326782144108 17731425217336704 17737242614061552 17748074377133568 17753897236181184 17788914784970496 17792156677882176 17794751043102048 17905947119082144 17911821773648772 17964209410348032 17996016121315128 17999295756852618 18001920326079339 18026585137467296 18079100221598208 18085031684925504 18114410964218517 18137717035656192 18141022495095552 18143667730221696 18194725821572352 18198041670424512 18200695219807776 18204012156536856 18206666576507188 18251056242072576 18257044121417088 18263033965288944 18295580460669122 18347350834934784 18383185504534266 18412590568567793 18439640149335808 18469595492928684 18472961434664529 18512096205765798 18551485151407104 18554866016903424 18557571596666752 18560953571370912 18597562947251328 18615025378699776 18618417823913856 18621132670490688 18655140541515264 18657860742819072 18673534395824256 18676937503856736 18679660883486928 18683065108024668 18685789381152114 18688170587519556 18716504396077632 18719915335062192 18722644981509416 18737492650928064 18743640122270232 18774450230121216 18780609826653408 18830175856906752 18835321537027584 18841501104460992 18857329025704416 18863515813442508 18870067382938624 18894522968555904 18900721959031152 18904166470249812 18906922983295926 18962221044256256 18999256632233319 19053018174739968 19083494678353664 19086972498494784 19142576705221632 19148857078156416 19209043985448096 19215346165233348 19265003811076608 19268514709861248 19271324350384704 19274836401039024 19277646963360552 19337330080894176 19366648103542272 19391747257202112 19398109379005656 19404473588119503 19461226861210368 19495684131424722 19540545994975009 19550850397737984 19585691906731392 19592117658669296 19646328723780096 19649193455294208 19652774369686848 19655640041073504 19687949260925952 19691537238266112 19694408561864576 19710952973370048 19714545142959888 19717419821458424 19721013169581594 19759910631454536 19771977595578624 19778464464868512 19782068937908472 19784953462396356 19817475242905728 19821086825359968 19823977039245264 19872675095643136 19876296737846016 19885351581162432 19908585941611068 19915500478946304 19937833260254208 19947853369503792 19954397940819246 20012529133091808 20019094923489804 20065346460836352 20111519184447744 20147359859522272 20206053188845056 20209735586641536 20212682471387328 20245518136479519 20276213095750768 20279908279650708 20338987749297984 20345660645541192 20398239329375232 20404931665113216 20411626196499408 20439592596813312 20469066549268896 20472796879227576 20475782122283748 20479513676103963 20505862697868288 20545913210950062 20634000004260864 20637008753167872 20640769689301632 20677553540036016 20737791430656768 20744595168002784 20785511529280896 20809797650902104 20816625012336127 20870420795332992 20874224269016352 20877268046250096 20881072767792276 20884117543640598 20918446089733824 20922258315657744 20925309096981112 20941903551037248 20948774254302024 20973654325318656 20980535445504128 20983209080723712 20990093335671456 21007726195302288 21014618493922794 21045490663601664 21056067445587336 21059904751944966 21062975604198093 21090075310343168 21128186054985084 21180087930882816 21183947839020096 21221863252245504 21225730773613824 21228825805805952 21263312203910046 21294549724709376 21328611699336448 21332498674788288 21406569850742414 21430739859058944 21468931513147872 21472844060806632 21475975125849036 21535398793374336 21542464212925968 21575125518858496 21610174483629108 21641921573096448 21645077292194304 21673129287461184 21680239894182792 21687352833780621 21780333337830912 21787479116485056 21850950444530688 21889890954582144 21893880218861664 21897072677336272 21969900636288267 22033903395072816 22041132366002958 22084605999860952 22098092606823168 22105342637205984 22109371165897704 22112595046207692 22135629634200576 22142891979881088 22148942918541696 22152979393049376 22156209632097648 22174822095041304 22178863285829874 22182097299140727 22186566323036672 22214684589357312 22225848970342188 22229899460386353 22250772522977076 22258500535292928 22283460702637056 22294659648268944 22301974169150922 22349426993427456 22353500004615936 22356759482598528 22360833830076768 22397589748214784 22400855655148032 22404938038814592 22408205017239616 22425975456228864 22477580264971008 22517637490054304 22625459082503712 22661649930544976 22665779841962556 22731809837450688 22735952534971728 22739267780310744 22810739732719614 22844250549379584 22881361217960232 22888868226233841 22918317132911616 22963079471061834 22987000004746752 22990351856599296 22994541671414976 22997894622956448 23027699867927508 23061529416526848 23069095535101824 23110206897687312 23209020339328512 23216634847313856 23258009139243528 23262247732540518 23265639719669789 23330015359488864 23337669564003132 23365386836100608 23383700470441008 23411022357264867 23441143069473792 23445415037521152 23448833733210496 23479223394749616 23486926552031358 23491658459685888 23521430741672448 23533251850950552 23537540605114962 23540972734103751 23587622394725376 23595361115983488 23603102376192144 23613855002630388 23641900289782272 23649656818748736 23671862981574912 23676176996551872 23688075876285753 23718553046627328 23722875570509568 23726334724136064 23799790868792832 23827598922243168 23866765855017984 23874596158776192 23882429031531696 23924989833182698 23994688161753504 23999061009136824 24002560434772452 24078003051204037 24113375579900672 24152547952291356 24156949568407461 24188029993460736 24191556973628928 24259634428763136 24264055560566016 24267593626410368 24272016208715808 24342725495222784 24347161769733504 24350711953718592 24502875005059776 24510914006045688 24554594828792769 24626127323904912 24630615246219372 24634206762003306 24682794941021064 24739821355871232 24747938095161216 24788141319456918 24796750596335104 24824557098551808 24828176893987584 24845181749843571 24868510466856732 24877147657092096 24898045861099008 24902583338475648 24906214511315904 24910753477366224 24914385841536152 24917560783359408 24925735836109854 24946674856921467 24955339194770176 24959887113416256 24983323534570752 24991520163026976 25032600306828288 25040813102204544 25064325509902848 25122001472614656 25143105367605888 25151354417923344 25155938058836364 25192697291407872 25197288466741632 25200962612041536 25205555293666416 25209230644394568 25287277798092384 25332342176311092 25449296664659712 25494356171863098 25531809437541888 25573286067132024 25581676252849587 25612058647264128 25620461553644464 25691352946481664 25695099133846272 25699781868052032 25703529284480736 25774650524353536 25783106774525568 25855663009602816 25864145838674208 25868859380341848 25872631450826004 25948302481613824 25994245508566296 25998982759898226 26002773804336823 26072551186486272 26114255875641856 26165260281648969 26198924607058944 26203699159582464 26207520054764672 26255382984354816 26281270631160064 26286060190613184 26294684226108792 26306663029246134 26346547508606048 26362636794104832 26367441181915392 26371285953158016 26376091917211296 26379937949861808 26423300323874304 26428115767146624 26431969385660352 26461609584381504 26474908332319371 26501728983794688 26513802108216576 26536075194066048 26544781255481424 26553490173216162 26597137826005056 26605863921092328 26630845854271776 26674620661490688 26683372177455744 26692126564653072 26739694519439486 26815358912596992 26867732660473158 26946314115522048 26950243295183104 26994024181972692 26998943635278927 27039877706200944 27118650332397312 27127547527388256 27206575553484288 27211533742643328 27215501595332544 27292088732358528 27297062505636768 27301042829711664 27306018234805284 27309999864760782 27385566182125632 27394550947933416 27443370691003683 27521026252402176 27570071386714688 27650388574209024 27659460224003712 27704393239393026 27714015372374528 27746396867869472 27768144308648697 27827227727110656 27832299025355136 27836357395000128 27841430357056368 27845490058187464 27891261452978432 27896344420876992 27922538068049664 27931699005736032 27977612107631616 27982710812272896 27986791114228608 28010301593736384 28015406255785104 28019491325230392 28024597662037002 28028684071728171 28074756594116448 28079873002593288 28083967472264124 28115460183405348 28161675345181824 28170914739980112 28240117241177088 28245263785360128 28262251656691488 28295273720163762 28300974364818432 28305101074407936 28341784452833856 28351082938546728 28360384474943889 28443331566384384 28574319812078592 28625242017530496 28630458747742176 28634633501132048 28713865057832448 28723285617234624 28813565978172144 28823019247850022 28897505716614912 28906986525577056 28912254601558536 28916470445040828 29049972155313408 29097164068508484 29139910149602304 29186521272776192 29191840291815552 29243526197137083 29293200848384356 29326275596606976 29378537860097088 29388176488003944 29446141333147936 29464123475764224 29469493085670144 29473790182941312 29479161554530272 29483460061610256 29523855973174784 29531923891388928 29537305857399168 29541612842796864 29566429460055072 29571817714439832 29576129732187636 29581519754372391 29619579452476416 29634465293789584 29639865947181804 29657966393367936 29667696697302768 29677430193594534 29726212864358592 29731630238039952 29735965558867896 29804666672821248 29809012643464704 29814445106769024 29873250718419456 29921780054255688 29931596911228869 29970107019961344 30028642385234706 30157384621612032 30167278776671616 30221039789283408 30309079783267584 30314603379962304 30319023707080992 30414319643626152 30419862419476062 30424298094952801 30508481623946976 30518490968311788 30607397497669824 30617439294749112 30653802475465728 30659388895219968 30663859497275264 30703599823903344 30713673183425622 30758794046802432 30813609196916416 30955513129751808 30961154533952448 31010678852324704 31016330310054024 31106687145985152 31116892752004176 31178267293921344 31214696476353156 31260553383361536 31286525166469682 31305631192999488 31311336403524528 31315902069375144 31321609151688414 31326176315460897 31377669134600736 31383387473486616 31387963645471668 31423161381453036 31460481487977984 31470803168256192 31474813621085568 31485140003507184 31511589292953432 31521927740884191 31532875758331648 31562483975433216 31568235995402496 31584101168381004 31589857127917449 31630500760679424 31635112965514752 31759712043291648 31770131896324224 31832794878368256 31838596160420736 31843238708708928 31992917549004672 31998748012182432 32003413913029936 32109854776113621 32203397269721808 32209266091209948 32213962688773554 32313696319388952 32352074080754688 32362688278287744 32415261725443662 32462882359644672 32467615938291456 32520359841274188 32568134873084928 32670500006746368 32681218674727584 32739459771723692 32776425666796032 32834836431873216 32840820328292496 32845609016004408 32910393254694752 32948846280594998 32997250793548288 33050855092609224 33061698549004437 33104235858650112 33126908999791428 33147138910234752 33158013955808976 33168892569311538 33203444451300864 33208286015087872 33214337969821632 33223414377812544 33229469089574064 33234314448146472 33262233142561956 33268294928744811 33279849484555008 33311098046094336 33322026884035968 33338773455513282 33387750802939392 33441989472403416 33452961253726383 33496001963486208 33524140490141184 33530250006923904 33535139223897792 33541250745115152 33596384622322176 33601283482722048 33607407058221888 33612307525859424 33705312224154624 33716370397456512 33776456235081456 33932395552879616 33992474895817464 33998669762943834 34003627282594307 34097714756176032 34108901670466116 34149411529685504 34216109599079421 34260132178461696 34266375824069376 34271372379307648 34377475699367424 34474217346137088 34480500007120128 34485527784898944 34491812507122464 34496841934434672 34603643302652736 34658994011421728 34665310346530968 34824952270970784 34887013708865292 34893371598810777 34938265546109952 34967292833113174 34995023039233296 35006504346004698 35048080254150912 35059578968145056 35075550705661512 35156588242553856 35161714604210688 35168122556281728 35173250599815744 35218835092124424 35230389828047037 35237487689528832 35242625847547136 35282146112508672 35299877776425828 35306310907672443 35351736144288768 35381433592088064 35393041673975232 35404653564288216 35462850434673408 35474485228123104 35496148754267136 35507794472362368 35577829569940992 35584313355764352 35589502086204096 35811894238164288 35823643547297544 35887484749774047 35992032242630256 35998591513705236 36003840652158678 36053170274934592 36158200443196416 36170063369851008 36228821928437034 36282044990191104 36287335460443392 36389451643144704 36396083340849024 36401390439615552 36408024313073712 36413333153014376 36514088242834176 36526067930577888 36591160921338244 36766371009068532 36825181137135586 36879280298671616 36939190985857368 36945922869329058 36951310143004959 37024192411531596 37109732033806848 37115143193333504 37121907142741824 37182211979185377 37195125894502656 37230050757399552 37236835647827712 37242265340981376 37310281083030528 37315721485638144 37347068791648512 37353875007713472 37359321766973856 37366130216049336 37371578762304228 37376341175039112 37388603754164781 37433008792155264 37439830670124384 37445289963018832 37474985301856128 37487280244540464 37548900460242432 37561219653306816 37660351713813504 37670643074055168 37683002208921984 37714658051408832 37727031626885016 37789045937111808 37801443918062304 37808332940499624 37813845966591852 37924442088512512 37998513264466638 38106036349479936 38166989356707328 38173944996989568 38241534257794647 38297714156312832 38418087970896192 38430692330466696 38530007622153216 38537029419722496 38542648700769408 38549672802078048 38555293926721104 38674660161788352 38733296207084544 38783494514404224 38796218758011312 38808947176239006 38922453722420736 38991368262849444 38998474139847339 39081091989950018 39171383813462784 39184235317338592 39292657447560192 39298386910588416 39305548739373696 39311280082147008 39383074476532224 39388817123729152 39421905946740096 39429090285919776 39434839642916848 39442026339163188 39459994543869201 39519821262909072 39543955191157248 39556928929737024 39564137875816944 39569906924792712 39634950485811456 39642173650719936 39647954078490528 39752593475692032 39770703162324864 39817171883222136 39830235259824243 39895706739007584 39908795881638492 40025058266183616 40038189846979608 40109541779159229 40130692921672704 40223038368895488 40294719719044544 40412106377690112 40419471173283072 40425364942774656 40491036272959038 40552426191501536 40559816559301416 40677975498595968 40691321291082384 40809863330226432 40823252392998816 40879185193626624 40938133098537792 40945593758455152 40951564244567496 40959027352207926 40964999797141173 41091826421900124 41274017506335744 41281539378603264 41355107080072032 41475582861313536 41489190336005568 41556589859089539 41571023058561792 41619595301804208 41633250024672254 41740841590665984 41748448538032704 41754536092500192 41762145535584552 41768235087281196 41836892179467648 41844516631315488 41850618193962224 41883807102074496 41897548508604048 41961070891008256 41966418161447424 41980186671342912 42015452390604576 42029236987845588 42036896493055503 42090981327203328 42112134891174672 42119809503889932 42125951208396186 42256372109970168 42360175861765632 42367895678040192 42451461547227648 42457651611611904 42526624407820092 42589099449418752 42657223398672896 42664997349576576 42813139701484828 42861479718117888 42937863026295744 42945688121613264 42951950251698072 43070797586748672 43084928425851936 43150251037716992 43220348967258216 43234528871775033 43290154584388608 43346258574922368 43360479788365584 43374705667561242 43560666675661824 43574958232970112 43779781909164288 43787760437723328 43794145354672544 43939801272576534 44067806790145632 44082264732005916 44169211999721904 44196185213646336 44210685274411968 44218742331795408 44225190092415384 44285783959762176 44297885837083392 44305958786098752 44312419264195296 44349644190082608 44357726571659748 44364194598281454 44373132646073344 44429369178714624 44451697940684376 44459798920772706 44466281831084863 44501545045954152 44516145290391801 44589319296537888 44603948338301844 44707000009231872 44713518965197056 44721667660153536 44801711310296064 44809876077629184 44816410034479232 44851950912457728 44955160529942016 45035274980108608 45250918165007424 45323299861089952 45331559683925112 45463619674901376 45471905069943456 45478535560621488 45621479465439228 45629793629214093 45688501098759168 45762722435920464 45777736452467682 45926158942123668 45974000009493504 45980703713198592 45989083342829952 45995789245912896 46055399735855016 46070509775138433 46138191070203648 46220413795374624 46418040678657024 46433269694627712 46516018278487056 46524495465081036 46531279439339578 46660030718977728 46675339128006264 46730773672201216 46767400940882016 46822044714529734 46890830075042304 46897667466420992 46929787749704523 46958446789499232 46973853104062716 46982413727532621 47042861483344896 47066503701901104 47075081210229924 47081945468207502 47190722231966976 47206204752384288 47227710005260776 47283800579564544 47299313637497472 47343725963149824 47352353993103744 47376151752571506 47445751141019136 47452669448272128 47599581737585664 47655197844486336 47749192317552384 47764858063063392 47849979666365396 47989376323507008 47998122018273648 48005120869544904 48156006102408074 48226751159801344 48305095904582712 48313899136814922 48320944033160331 48383113947257856 48528111121132032 48535187252820736 48544032417431616 48622892588165493 48685450990445568 48694323539467008 48701423907437184 49005750010119552 49021828012091376 49109189657585538 49252254647809824 49261230492438744 49268413524006612 49365589882042128 49423269420892497 49495876190322432 49576282638913836 49593501192670208 49649114197103616 49656353787975168 49690363499687142 49737020933713464 49753338853967307 49796091722198016 49805166676951296 49812429022631808 49821506954732448 49828771683072304 49835121566718816 49851471672219708 49893349713842934 49910678389540352 49919774226832512 49966647069141504 49983040326053952 50008160183269923 50081626204409088 50128651019805696 50244002945229312 50286210735211776 50302708835846688 50311876117672728 50385394582815744 50394576933483264 50401925224083072 50411110587332832 50418461288789136 50574555596184768 50664684352622184 50898593329319424 50988712343726196 50998004644415751 51063618875083776 51146572134264048 51163352505699174 51224117294528256 51240923107288928 51382705892963328 51390198267692544 51399563736104064 51407058568961472 51566213549051136 51711326019205632 51728291677348416 51737718760683696 51745262901652008 51988491017132592 51997965519796452 52005547608673646 52228511751283712 52330520563297938 52407398319164928 52415040109529344 52450939249669761 52509756519007047 52562541262320128 52572120381226368 52589368452217584 52613326058492268 52693095017212096 52734882363830784 52742571906316032 52752183834422592 52759875899723616 52846600647748608 52856231534293248 52863938771320704 52923219168763008 52949816664638742 53027604216433152 53072150388132096 53089562510962848 53106980346432324 53194275652010112 53211727842184656 53261691708543552 53366744354911488 53384253129306144 53479389038878972 53735465320946316 53892628231044096 53900486590366208 53988048363945384 53997887270557854 54005760978238017 54079755412401888 54237300664794624 54255095054776512 54343232892655551 54413151106968576 54423067485286656 54431003190665088 54584177464717056 54594125011273536 54602085659423328 54612036469610568 54619999729521564 54771132364251264 54789101895866832 54886741382007366 55042052504804352 55140142773429376 55237771705703379 55318920448007424 55408786478786052 55428030744749056 55492793735738944 55536288617297394 55654455454221312 55664598050710272 55672714790000256 55682860714112736 55690980116374928 55782522905956864 55792688841753984 55845076136099328 55863398011472064 55965421624545792 55973582228457216 56020603187472768 56030812511570208 56038982650460784 56049195324074004 56057368143456342 56149513188232896 56159746005186576 56167934944528248 56230920366810696 56323350690363648 56341829479960224 56490527570720256 56524503313382976 56590547440327524 56610202148815872 56683568905667712 56702165877093456 56720768949887778 56886663132768768 56997769896699957 57250484035060992 57260917495484352 57269267002264096 57427730115664896 57446571234469248 57627131956344288 57646038495700044 57795011433229824 57813973051154112 57824509203117072 57832940890081656 58099944310626816 58194328137016968 58213420764358509 58373042545552384 58383680583631104 58487052394274166 58586401696768712 58621637984925027 58652551193213952 58757075720194176 58776352976007888 58892282666295872 58938986171340288 58947580365882624 58958323109060544 58966920123220512 59047711946349568 59063847782777856 59074611714798336 59083225685593728 59132858920110144 59143635428879664 59152259464375272 59163039508744782 59171666373648361 59268930587579168 59279731894363608 59315932786735872 59335393394605536 59354860387189068 59452425728717184 59463260476079904 59471931117735792 59618025286929408 59628890213538048 59746501436838912 59843560108511376 59863193822457738 60057284770469412 60334557553343232 60442079578566816 60618159566535168 60629206759924608 60638047414161984 60736554409438557 60828639287252304 60839724838952124 60848596189905602 61016963247893952 61036981936623576 61214794995339648 61234878589498224 61318777790439936 61327718994550528 61407199647806688 61427346366851244 61438541028311889 61517588093604864 61627218393832832 61911026259503616 61922309067904896 62021357704649408 62032660620108048 62213374291970304 62233785504008352 62356534587842688 62429392952706312 62449875037008381 62573050332939364 62611262385998976 62622672807049056 62631804138750288 62643218303376828 62652352630921794 62755338269201472 62766774946973232 62775927290943336 62846322762906072 62920962975955968 62941606336512384 62949627242171136 62970280007014368 63023178585906864 63043855481768382 63065751516663296 63136471990804992 63168202336762008 63179714255834898 63188926812594279 63270225931029504 63540263792648448 63665589756736512 63677192320841472 63686477417417856 63985835098009344 63997496024364864 64006827826059872 64219709552227242 64406794539443616 64418532182419896 64427925377547108 64627392638777904 64725376556575488 64830523450887324 64925764719289344 64935231876582912 65040719682548376 65062058501341863 65341000013492736 65362437349455168 65478919543447384 65552851333592064 65669672863746432 65681640656584992 65691218032008816 65820786509389504 65897692561189996 65909701908864801 65994501587096576 66101710185218448 66123397098008874 66253817999582856 66294277820469504 66316027911617952 66337785138623076 66406888902601728 66416572030175744 66428675939643264 66446828755625088 66458938179148128 66468628896292944 66524466285123912 66536589857489622 66546291897422181 66559698969110016 66644053768071936 66677546911026564 66689698381159059 66775501605878784 66883978944806832 66905922507452766 67048280980282368 67060500013847808 67070278447795584 67082501490230304 67192769244644352 67202566965444096 67214814116443776 67224615051718848 67432740794913024 67552912470162912 67984949791634928 67997339525887668 68007254565188614 68195429512352064 68217803340932232 68298823059371008 68432219198158842 68532751648138752 68542744758615296 68666604678701523 68754951398734848 68961000014240256 68971055569797888 68983625014244928 68993683868869344 69207286605305472 69317988022843456 69330620693061936 69649904541941568 69774027417730584 69786743197621554 69796919159009367 69934585666226348 69990046078466592 70013008692009396 70096160508301824 70119157936290112 70151101411323024 70233067071794601 70323429208421376 70336245112563456 70346501199631488 70437670184248848 70460779656094074 70474975379057664 70485251695094272 70564292225017344 70599755552851656 70612621815344886 70622918202311253 70762867184176128 70786083347950464 70809307128576432 70925700869346816 70948970456246208 71015588944724736 71064227628857259 71155659139881984 71168626711528704 71179004172408192 71623788476328576 71647287094595088 71774969499548094 71984064485260512 71997183027410472 72007681304317356 72106340549869184 72234009153612111 72340126739702016 72457643856874068 72564089980382208 72574670920886784 72778903286289408 72792166681698048 72802780879231104 72816048626147424 72826666306028752 73028176485668352 73052135861155776 73182321842676488 73532742018137064 73650362274271172 73663784486378307 73758560597343232 73878381971714736 73891845738658116 73902620286009918 74048384823063192 74219464067613696 74230286386667008 74243814285483648 74364423958370754 74390251789005312 74473671295655424 74484530681962752 74535545249530713 74631442971276288 74694137583297024 74707750015426944 74718643533947712 74732260432098672 74743157524608456 74752682350078224 74777207508329562 74840024570764401 74866017584310528 74879661340248768 74890579926037664 74949970603712256 74974560489080928 75097800920484864 75122439306613632 75366004417843968 75429316102817664 75454063253770032 75578091874223616 75602887836124608 75616665880999248 75627691933183704 75997026528933276 76333978713414656 76347889993979136 76483068515589294 76595428312625664 76745028758548761 76836175941792384 76861384660933392 77074058839444992 77085297401538816 77099345604156096 77110587853442208 77349320323576704 77566989028808448 77592437516022624 77617894352478012 77844907444841472 77982736525698888 77996948279694678 78008321413010469 78162183979900036 78342767626925568 78368470634677184 78495780844946907 78596773821176832 78611097478747392 78622560164294016 78766148953064448 78777634247458304 78843811893480192 78858180571839552 78869679285833696 78884052678326376 78919989087738402 79039642525818144 79087910382314496 79113857859474048 79128275751633888 79139813849585424 79269900971622912 79284347301439872 79295908156981056 79424724996958113 79505186951384064 79541406324649728 79634343766444272 79660470519648486 79791413478015168 79817591763276984 80050116532367232 80076379693959216 80219083558318458 80446076737790976 80589439438089088 80838942346566144 80850729885549312 80982072545918076 81104852383003072 81119633118602832 81355950997191936 81382642582164768 81619726660452864 81646504785997632 81876266197075584 81891187516910304 81903128489134992 81918054704415852 81929999594282346 82183652843800248 82330112073011049 82563078757206528 82710214160144064 82951165722627072 82978380672011136 83113179718179078 83142046117123584 83239190603608416 83266500049344508 83304432925946091 83481683181331968 83496897076065408 83509072185000384 83524291071169104 83536470174562392 83673784358935296 83689033262630976 83701236387924448 83767614204148992 83795097017208096 83922141782016512 83932836322894848 83960373342685824 84030904781209152 84058473975691176 84073792986111006 84086052215184513 84224269782349344 84239619007779864 84251902416792372 84512744219940336 84720351723531264 84735791356080384 84902923094455296 84915303223223808 85053248815640184 85081153424831667 85314446797345792 85329994699153152 85626279402969656 85722959436235776 85875726052591488 85891376243226528 85903900503396144 86141595173497344 86169856851703872 86300502075433984 86440697934516432 86469057743550066 86692517149844736 86720959576731168 86749411335122484 87149916465940224 87559563818328576 87575520875446656 87588290709345088 87730578591411249 87879602545153068 88135613580291264 88164529464011832 88338423999443808 88392370427292672 88421370548823936 88437484663590816 88450380184830768 88571567919524352 88595771674166784 88611917572197504 88624838528390592 88699288380165216 88715453143319496 88728389196562908 88744559263117173 88858738357429248 88903395881368752 88919597841545412 88932563662169726 89003090091908304 89032290580783602 89178638593075776 89207896676603688 89414000018463744 89427037930394112 89443335320307072 89619752155258368 89632820068958464 89794790733686607 89910321059884032 90070549960217216 90501836330014848 90646599722179904 90663119367850224 90927239349802752 90943810139886912 90957071121242976 91242958930878456 91259587258428186 91272894284858403 91525444871840928 91555472904935364 91852317884247336 91961407426397184 91978166685659904 91991578491825792 92110799471710032 92141019550276866 92276382140407296 92440827590749248 92866539389255424 93032036556974112 93048990930162072 93062558878679156 93320061437955456 93350678256012528 93534801881764032 93644089429059468 93781660150084608 93795334932841984 93859575499409046 93916893578998464 93947706208125432 93964827455065242 93978528946382691 94133007403802208 94150162420459848 94163890936415004 94381444463933952 94412409504768576 94455420010521552 94565783222652573 94598627274994944 94687451926299648 94704707986207488 94752303505143012 94891502282038272 94905338896544256 95310395688972672 95498384635104768 95529716126126784 95699959332730792 95978752647014016 95996244036547296 96010241739089808 96312012204816148 96329564328340863 96453502319602688 96610191809165424 96627798273629844 96641888066320662 97056222242264064 97070374505641472 97088064834863232 97245785176330986 97388647078934016 97402847814874368 98011500020239104 98043656024182752 98218379315171076 98504509295619648 98522460984877488 98536827048013224 98731179764084256 98846538841784994 98991752380644864 99152565277827672 99185095647013311 99312707575950336 99380726999374284 99474041867426928 99506677707934614 99610333353902592 99624858045263616 99643013909464896 99657543366144608 99670243133437632 99702943344439416 99786699427685868 99821356779080704 99839548453665024 99933294138283008 99966080652107904 100016320366539846 100163252408818176 100358883761179149 100488005890458624 100572421470423552 100605417671693376 100623752235345456 100789153866966528 100803850448166144 100822221174665664 100836922577578272 101149111192369536 101329368705244368 101797186658638848 101977424687452392 101996009288831502 102010881847782921 102293144268528096 102326705011398348 102448234589056512 102481846214577856 102648328797238263 102780396535385088 102799127472208128 102814117137922944 103132427098102272 103422652038411264 103456583354696832 103475437521367392 103490525803304016 103976982034265184 103995931039592904 104011095217347292 104661041126595876 104680114796432331 104814796638329856 104830080219058688 104901878499339522 105019513038014094 105125082524640256 105144240762452736 105178736904435168 105226652116984536 105386190034424192 105469764727661568 105485143812632064 105504367668845184 105519751799447232 105691169484141111 105712463068586496 105727877542641408 105846438337526016 105899633329277484 106055208432866304 106144300776264192 106179125021925696 106213960692864648 106388551304020224 106423455684369312 106523383417087104 106733488709822976 106768506258612288 106958778077757944 107470930641892632 107662454249322141 107800973180732416 107976096727890768 107995774541115708 108011521956476034 108159510824803776 108474601329589248 108510190109553024 108686465785311102 108846134970573312 108862006381330176 109168354929434112 109188250022547072 109204171318846656 109224072939221136 109239999459043128 109542264728502528 109578203791733664 109773482764014732 110280285546858752 110475543411406758 110637840896014848 110817572957572104 110853930429014877 110985587471477888 111072577234594788 111329196101420544 111345429580000512 111365721428225472 111381960232749856 111565045811913728 111585377683507968 111690152272198656 111726796022944128 111930843249091584 111947164456914432 112041206374945536 112061625023140416 112077965300921568 112098390648148008 112114736286912684 112165811262494343 112299026376465792 112319492010373152 112335869889056496 112461840733621392 112646701380727296 112683658959920448 112981055141440512 113049006626765952 113181094880655048 113367137811335424 113404331754186912 113441537899775556 113773326265537536 113995539793399914 114500968070121984 114521834990968704 114538534004528192 114724602773383941 114893142468938496 115254263912688576 115292076991400088 115590022866459648 115627946102308224 115649018406234144 115665881780163312 116199888621253632 116388656274033936 116426841528717018 116767361167262208 116974104788548332 116995422419542017 117172803393537424 117243275969850054 117514151440388352 117552705952015776 117784565332591744 117877972342680576 117895160731765248 117916646218121088 117933840246441024 118149223429596672 118166451371187456 118265717840220288 118287270857759328 118304518928750544 118326079017489564 118343332747296722 118537861175158336 118559463788727216 118631865573471744 118670786789211072 118709720774378136 118904851457434368 118926520952159808 118943862235471584 119257780427076096 119490705779472729 119687120217022752 119726387644915476 120114569540938824 120328625337477687 120669115106686464 120884159157133632 121236319133070336 121258413519849216 121276094828323968 121473108818877114 121657278574504608 121679449677904248 121697192379811204 122033926495787904 122073963873247152 122429589990679296 122469757178996448 122637555580879872 122655437989101056 122814399295613376 122854692733702488 122877082056623778 122894999391423519 123254436787665664 123822052519007232 123844618135809792 124042715409298816 124065321240216096 124426748583940608 124467571008016704 124713069175685376 124858785905412624 124899750074016762 125146100665878728 125222524771997952 125245345614098112 125263608277500576 125286436606753656 125304705261843588 125510676538402944 125533549893946464 125551854581886672 125692645525812144 125883212673024768 125899254484342272 125940560014028736 126046357171813728 126087710963536764 126131503033326592 126272943981609984 126336404673524016 126359428511669796 126377853625188558 127080527585296896 127354384641682944 127372954834835712 127971670196018688 127994992048729728 128013655652119744 128439419104454484 128813589078887232 128837064364839792 128855850755094216 129254785277555808 129450753113150976 129661046901774648 129703586615325099 129870463753165824 130081439365096752 130124117002683726 130682000026985472 130724874698910336 130957839086894768 131339345727492864 131363281313169984 131382436064017632 131641573018779008 131795385122379992 131819403817729602 132203420370436896 132246794196017748 132507635999165712 132588555640939008 132632055823235904 132675570277246152 132833144060351488 132857351879286528 132893657511250176 132917876358296256 132937257792585888 133048932570247824 133073179714979244 133092583794844362 133119397938220032 133288107536143872 133355093822053128 133379396762318118 133398845493254589 133548435871175403 133767957889613664 133811845014905532 134121000027695616 134140556895591168 134165002980460608 134405133930888192 134429628232887552 134449230103437696 134865481589826048 135105824940325824 135969899583269856 135994679051775336 136014509130377228 136390859024704128 136435606681864464 136864438396317684 136889380887642279 137065503296277504 137085489517230592 137333209357403046 137922000028480512 137942111139595776 137967250028489856 137987367737738688 138211529325415299 138414573210610944 138635976045686912 138661241386123872 139142704029825691 139299809083883136 139548054835461168 139573486395243108 139593838318018734 139869171332452696 139980092156933184 140026017384018792 140192321016603648 140238315872580224 140302202822646048 140466134143589202 140672490225126912 140693002399262976 140789363249113569 140875340368497696 140921559312188148 140970503390188544 141128584450034688 141199511105703312 141225243630689772 141245836404622506 141572166695900928 141618614257152864 141851401738693632 141897940912492416 142031177889449472 142128455257714518 142337253423057408 142358008344816384 143247576952657152 143294574189190176 143549938999096188 143968128970521024 143994366054820944 144015362608634712 144212681099738368 144468018307224222 144680253479404032 144915287713748136 144962832099480993 145149341841773568 145584333363396096 145605561758462208 145632097252294848 145653332612057504 146056352971336704 146104271722311552 146364643685352976 147065484036274128 147300724548542344 147327568972756614 147756763943429472 147783691477316232 147805240572019836 148096769646126384 148269808262677491 148460572773334016 148487628570967296 148728847916741508 148780503578010624 148947342591310848 148969061363925504 149071090499061426 149260016561901921 149388275166594048 149415500030853888 149437287067895424 149464520864197344 149486315049216912 149505364700156448 149554415016659124 149680049141528802 149732035168621056 149759322680497536 149781159852075328 149899941207424512 149949120978161856 150024480549809769 150244878613227264 150732008835687936 150858632205635328 150908126507540064 151156183748447232 151205775672249216 151233331761998496 151255383866367408 151994053057866552 152695779987958272 152966137031178588 152994013933247253 153190856625251328 153490057517097522 153672351883584768 153722769321866784 154148117678889984 154170594803077632 154198691208312192 154221175706884416 154698640647153408 155133978057616896 155184875032045248 155235788704956024 155512433915687537 155965473051397776 155993896559389356 156016642826020938 156324367959800072 156685535253851136 156736941269354368 156991561689893814 157222194957494784 157245120328588032 157352817749009283 157555268494916608 157687623786960384 157716361143679104 157739358571667392 157768105356652752 157839978175476804 158079285051636288 158227715718948096 158256551503267776 158279627699170848 158539801943245824 158568694602879744 158591816313962112 158849449993916226 159082812649299456 159268687532888544 159320941039296972 159582826956030336 159635183526553968 160100233064734464 160152759387918432 160438167116636916 161178878876178176 161677884693132288 161701459771098624 161964145091836152 162017282934714051 162209704766006144 162239266237205664 162711901994383872 162765285164329536 163239453320905728 163293009571995264 163752532394151168 163782375033820608 163806256978269984 163836109408831704 163859999188564692 164367305687600496 164660224146022098 165126157514413056 165420428320288128 165713315117110137 165956761344022272 166226359436358156 166284092234247168 166478381207216832 166533000098689016 166608865851892182 166963366362663936 166993794152130816 167018144370000768 167048582142338208 167072940349124784 167347568717870592 167378066525261952 167402472775848896 167535228408297984 167590194034416192 167844283564033024 167920746685371648 168061809562418304 168116947951382352 168147585972222012 168172104430369026 168448539564698688 168479238015559728 168503804833584744 169025488439880672 169471582712160768 169830606446447616 170106497631280368 170162306849663334 170659989398306304 170993309690099871 171252558805939312 171751452105182976 171782752486453056 171807801006792288 172283190346994688 172339713703407744 172881395869032864 172938115487100132 173385034299689472 173441919153462336 173498822670244968 173808014376356659 174299832931880448 174640262293075527 175119127636657152 175151041750893312 175176581418690176 175461157182822498 175759205090306136 175864913954775081 176271227160582528 176329058928023664 176676847998887616 176842741097647872 176874969327181632 176900760369661536 177143135839048704 177191543348333568 177223835144395008 177249677056781184 177398576760330432 177430906286638992 177456778393125816 177489118526234346 177514999120945083 177806791762737504 177839195683090824 177865127324339452 178006180183816608 178064581161567204 178357277186151552 178415793353207376 178854075860788224 178886670640614144 179239504310516736 179265640137916928 179589581467373214 180141099920434432 181003672660029696 181293199444359808 181326238735700448 181854478699605504 181887620279773824 181914142242485952 182485917861756912 182519174516856372 182545788569716806 183050889743681856 183110945809870728 183704635768494672 183956333371319808 183983156983651584 184221598943420064 184282039100553732 184552764280814592 184881655181498496 185733078778510848 186064073113948224 186097981860324144 186125117757358312 186640122875910912 186701356512025056 187069603763528064 187288178858118936 187349625111025143 187590669865683968 187719150998818092 187833787157996928 187895412416250864 187929654910130484 187957057892765382 188266014807604416 188300324840919696 188327781872830008 188762888927867904 188824819009537152 188910840021043104 189131566445305146 189197254549989888 189409415972414976 189504607010286024 189566780437782837 189810677793088512 190620791377945344 190996769270209536 191059432252253568 191399918665461584 191957505294028032 191992488073094592 192020483478179616 192624024409632296 192659128656681726 193220383618330848 193255596547259688 193283776132641324 194140749011282944 194176129669726464 194491570352661972 194777294157868032 194805695629748736 195186175504025589 196023000040478208 196087312048365504 196436758630342152 197009018591239296 197044921969754976 197073654096026448 197462359528168512 197693077683569988 197729105726594403 197983504761289728 198305130555655344 198370191294026622 198761453998748568 198948083734853856 199013355415869228 199220666707805184 199249716090527232 199286027818929792 199315086732289216 199340486266875264 199405886688878832 199573398855371736 199638875692266543 199679096907330048 199932161304215808 200032640733079692 200069095143477177 200326504817636352 200717767522358298 201144842940847104 201210835343386752 201247504470690912 201578307733933056 201607700896332288 201644442349331328 201673845155156544 202298222384739072 202658737410488736 203362413582052933 203954849374904784 203992018577663004 204021763695565842 204586288537056192 204653410022796696 204896469178113024 204963692429155712 205296657594476526 205598254944416256 205628234275845888 206264854196204544 206913166709393664 206950875042734784 206981051606608032 207953964068530368 207991862079185808 208022190434694584 209322082253191752 209360229592864662 209390757477028101 209660160438117376 209803756998679044 210039026076028188 210288481524905472 210357473808870336 210453304233969072 210699201215383803 210772380068848384 210970287625264128 211008735337690368 211039503598894464 211382338968282222 211424926137172992 211455755085282816 211692876675052032 211799266658554968 211868754606933759 212288601552528384 212358250043851392 212427921385729296 212777102608040448 212846911368738624 213046766834174208 213466977419645952 213537012517224576 213917556155515888 214941861283785264 215324908498644282 215952193455781536 215991549082231416 216023043912952068 216319021649607552 216702027460836333 217020380219106048 217372931570622204 217692269941146624 217724012762660352 218336709858868224 218376500045094144 218408342637693312 218448145878442272 218479998918086256 219084529457005056 219156407583467328 219546965528029464 220560571093717504 220951086822813516 220991353459134921 221275681792029696 221635145915144208 221707860858029754 221971174942955776 222145154469189576 222658392202841088 222690859160001024 222731442856450944 222763920465499712 223170755367015936 223453592045888256 223606635748592139 223894328913828864 224082412749891072 224123250046280832 224155930601843136 224196781296296016 224229472573825368 224331622524988686 224598052752931584 224638984020746304 224671739778112992 224923681467242784 225293402761454592 225367317919840896 226098013253531904 226362189761310096 226734275622670848 226808663508373824 226883075799551112 227287403415235631 227991079586799828 229001936140243968 229043669981937408 229077068009056384 229449205546767882 229786284937876992 230508527825377152 230584153982800176 231255892204616448 231298036812468288 231331763560326624 232777312548067872 232853683057434036 233534722334524416 233948209577096664 233990844839084034 234024964239031407 234345606787074848 234486551939700108 235028302880776704 235105411904031552 235487342534840721 235569130665183488 235790321463530496 235833292436242176 235867680492882048 236298446859193344 236332902742374912 236531435680440576 236574541715518656 236609037857501088 236652158034979128 236686665494593444 237075722350316672 237118927577454432 237263731146943488 237341573578422144 237419441548756272 237809702914868736 237853041904319616 237887724470943168 238515560854152192 238981411558945458 239374240434045504 239452775289830952 240229139081877648 240657250674955374 241338230213372928 241768318314267264 242516827039698432 242552189656647936 242946217637754228 243314557149009216 243358899355808496 243394384759622408 244067852991575808 244147927746494304 244859179981358592 244939514357992896 245310875978202112 245628798591226752 245709385467404976 245754164113247556 245789998782847038 246508873575331328 246990336219033147 247689236271619584 248085430818597632 248130642480432192 248853497167881216 248935142016033408 249426138351370752 249717571810825248 249799500148033524 249913298777838273 250292201331757456 250445049543995904 250490691228196224 250527216555001152 250572873213507312 250609410523687176 251021353076805888 251067099787892928 251103709163773344 251385291051624288 251766425346049536 251798508968684544 251881120028057472 252092714343627456 252175421927073528 252258156645553539 252672809347048032 252718857023339592 252755707250377116 254027097934675117 254161055170593792 254708769283365888 254745909669671424 255243460274495001 255943340392037376 255989984097459456 256027311304239488 256878838208908968 257627178157774464 257674128729679584 257711701510188432 258509570555111616 258901506226301952 259322093803549296 259407173230650198 260162878730193504 260248234005367452 261449749397820672 261915678173789536 262678691454985728 262726562626339968 262764872128035264 263191735774233747 263283146037558016 263590770244759984 263638807635459204 264406840740873792 264493588392035496 265015271998331424 265177111281878016 265264111646471808 265351140554492304 265714703758573056 265787315022500352 265835752716592512 265874515585171776 266097865140495648 266146359429958488 266185167589688724 266233677789351519 266576215072287744 266710187644106256 266758793524636236 266797690986509178 267096871742350806 267535915779227328 267623690029811064 268242000055391232 268281113791182336 268330005960921216 268859256465775104 268898460206875392 269730963179652096 270211649880651648 271939799166539712 271989358103550672 272029018260754456 272781718049408256 272871213363728928 273728876792635368 273778761775284558 273818682854575209 274170979034461184 274666418714806092 275884222279191552 275934500056979712 275974735475477376 276423058650830598 276829146421221888 277271952091373824 277322482772247744 278285408059651382 278599618167766272 279096109670922336 279146972790486216 279187676636037468 279738342664905392 279960184313866368 280052034768037584 280476631745160448 280604405645292096 280932268287178404 281344980450253824 281386004798525952 281578726498227138 281750680736995392 281843118624376296 281935586839148073 282399022211406624 282450487261379544 282491672809245012 283144333391801856 283237228514305728 283795881824984832 284062355778898944 284256910515429036 284674506846114816 284716016689632768 286495153905314304 286589148378380352 287099877998192376 287936257941042048 287988732109641888 288030725217269424 288425362199476736 288936036614448444 288988692985022589 289360506958808064 289830575427496272 289925664198961986 291168666726792192 291211123516924416 291264194504589696 291306665224115008 292208543444623104 292729287370705952 294130968072548256 294601449097084688 294655137945513228 295513527886858944 295567382954632464 295610481144039672 296193539292252768 296539616525354982 296975257141934592 297221989081461979 297457695833483016 297555286941039933 297938122727851008 298142180998122852 298520033123803842 298831000061707776 298874574135790848 298929041728394688 298972630098433824 299010729400312896 299108830033318248 299360098283057604 299464070337242112 299518645360995072 299562319704150656 299799882414849024 299898241956323712 300048961099619538 300489757226454528 301464017671375872 301717264411270656 301816253015080128 302411551344498432 302466663523996992 302510767732734816 303988106115733104 305391559975916544 305932274062357176 305988027866494506 306032645543348763 306980115034195044 307344703767169536 307445538643733568 307944986391714789 308341189606155264 308397382416624384 308442351413768832 309397281294306816 310267956115233792 310369750064090496 310471577409912048 311024867831375074 311930946102795552 311987793118778712 312033285652041876 312648735919600144 313014039665652481 313473882538708736 313983123379787628 314040344389296993 314444389914989568 314490240657176064 314705635498018566 315375247573920768 315432722287358208 315478717143334784 315536210713305504 315679956350953608 316158570103272576 316455431437896192 316513103006535552 316559255398341696 317137389205759488 317183632627924224 317698899987832452 318165625298598912 318537375065777088 318641882078593944 319165653912060672 319270367053107936 320200466129468928 320305518775836864 320876334233273832 322357757752356352 322987362747966423 323402919542197248 323928290183672304 324034565869428102 324419409532012288 324478532474411328 325423803988767744 325530570328659072 326586019143990528 327505064788302336 327564750067641216 327612513956539968 327672218817663408 327719998377129384 328734611375200992 329320448292044196 330840856640576256 331426630234220274 331913522688044544 332189281914575153 332452718872716312 332561791287044631 332956762414433664 333066000197378032 333217731703784364 333987588304261632 334036288740001536 334097164284676416 334145880698249568 334695137435741184 334756133050523904 334804945551697792 335070456816595968 335180388068832384 335841493370743296 336123619124836608 336233895902764704 336295171944444024 336344208860738052 336897079129397376 336958476031119456 337007609667169488 338050976879761344 338943165424321536 340212995262560736 340324613699326668 341319978796612608 341986619380199742 342505117611878624 343502904210365952 343565504972906112 343615602013584576 344173808320151823 344679427406815488 345762791738065728 345876230974200264 346770068599378944 346883838306924672 346997645340489936 347616028752713318 348599665863760896 349280524586151054 350302083501786624 350353162837380352 350922314365644996 350986267258626051 351518410180612272 351729827909550162 352542454321165056 352658117856047328 353353695997775232 353685482195295744 353749938654363264 353801520739323072 354447670288790016 354499354113562368 354797153520660864 354861812573277984 354913556786251632 354978237052468692 355029998241890166 355613583525475008 355678391366181648 355730254648678904 356012360367633216 356129162323134408 356714554372303104 356831586706414752 357773341281228288 358531280275833856 359179162934746428 360282199840868864 360985876012433061 362007345320059392 362586398888719616 362652477471400896 363708957399211008 363775240559547648 363828284484971904 364971835723513824 365038349033712744 365091577139433612 366101779487363712 366221891619741456 367409271536989344 367912666742639616 367966313967303168 368443197886840128 368564078201107464 368684998174270557 369763310362996992 371466157557021696 372128146227896448 372195963720648288 372250235514716624 373280245751821824 373402713024050112 374139207527056128 374576357716237872 374699250222050286 375438301997636184 375667574315993856 375790824832501728 375859309820260968 375914115785530764 376532029615208832 376600649681839392 376655563745660016 377649638019074304 377821680042086208 378263132890610292 378394509099979776 378818831944829952 379009214020572048 379133560875565674 381241582755890688 382118864504507136 382799837330923168 383915010588056064 383984976146189184 384040966956359232 385248048819264592 385318257313363452 386440767236661696 386511193094519376 386567552265282648 388352259339452928 388983140705323944 389110759845975297 389611391259497472 390372351008051178 392046000080956416 392174624096731008 392873517260684304 394018037182478592 394089843939509952 394147308192052896 394924719056337024 395386155367139976 395458211453188806 395515875234386413 396610261111310688 396740382588053244 397522907997497136 397896167469707712 398026710831738456 398499432181054464 398572055637859584 398630173464578432 398680972533750528 398811773377757664 399146797710743472 399277751384533086 399358193814660096 399864322608431616 400065281466159384 400138190286954354 400196536479763767 401435535044716596 402421670686773504 402495008941381824 403215401792664576 403288884698662656 403347690310313088 404596444769478144 405317474820977472 406724827164105866 407909698749809568 407984037155326008 408043527391131684 409172577074112384 409306820045593392 409927384858311424 410593315188953052 410668142662926837 411196509888832512 411256468551691776 413826333418787328 413901750085469568 413962103213216064 415907928137060736 415983724158371616 416044380869389168 417428112089477073 418644164506383504 418720459185729324 418781514954056202 419607513997358088 420078052152056376 420576963049810944 420714947617740672 420906608467938144 421398402430767606 421544760137696768 422017470675380736 422079007197788928 422368089747340707 422764677936564444 422911510170565632 423385753350104064 423598533317109936 423737509213867518 424716500087702784 424855842771458592 425554205216080896 425693822737477248 426093533668348416 427074025034449152 427835112311031776 429883722567570528 430649816997288564 431904386911563072 431983098164462832 432046087825904136 432638043299215104 433404054921672666 434040760438212096 434745863141244408 434888496298442979 435448025525320704 436753000090188288 436816685275386624 436896291756884544 436959997836172512 438169058914010112 438312815166934656 439093931056058928 441121142187435008 441902173645627032 441982706918269842 442047154673725991 443270291830288416 443415721716059508 443942349885911552 444290308938379152 444809424788032473 445381718320002048 445462885712901888 445527840930999424 446341510734031872 446907184091776512 447213271497184278 448164825499782144 448246500092561664 448311861203686272 448393562592592032 448458945147650736 448663245049977372 449196105505863168 449277968041492608 449343479556225984 449847362934485568 450073441649429307 450734635839681792 452196026507063808 452724379522620192 453468551245341696 453617327016747648 453766151599102224 454574806830471262 455982159173599656 458087339963874816 458154136018112768 458898411093535764 458982041799741759 459572569875753984 461017055650754304 461168307965600352 462511784409232896 462596073624936576 462663527120653248 465554625096135744 465707366114868072 466537301747062611 467896419154193328 467981689678168068 468049928478062814 468691213574149696 468973103879400216 470056605761553408 470210823808063104 470974685069681442 471138261330366976 471666584872484352 471735360985764096 472058453247027849 472665805484749824 473062871360881152 473149083431037312 473218075715002176 473304316069958256 473373330989186888 474151444700633344 474237855154908864 474683147156844288 474838883097512544 475619405829737472 475706083808639232 475775448941886336 477962823117890916 478748480868091008 478905550579661904 480458278163755296 481314501349910748 483536636628534528 485033654079396864 485104379313295872 485892435275508456 486051848804142153 486629114298018432 486717798711616992 486788769519244816 488135705983151616 488295855492988608 489718359962717184 489879028715985792 491257597182453504 491418770934809952 491508328226495112 491579997565694076 493017747150662656 493980672438066294 495378472543239168 496170861637195264 496261284960864384 497139945351330411 497870284032066816 498852276702741504 499435143621650496 499599000296067048 499826597555676546 500584402663514912 500890099087991808 500981382456392448 501054433110002304 501145746427014624 501218821047374352 502042706153611776 502134199575785856 502207418327546688 502770582103248576 503532850692099072 503762240056114944 504185428687254912 504350843854147056 504516313291107078 505345618694096064 505437714046679184 505511414500754232 508054195869350234 509491819339342848 510486920548990002 511979968194918912 512054622608478976 512979929070299613 513757676417817936 515254356315548928 515348257459359168 515423403020376864 517019141110223232 518644187607098592 518814346461300396 520325757460387008 520496468010734904 521424043129069977 522899498795641344 523831356347579072 525357382909971456 525453125252679936 525529744256070528 526383471548467494 526566292075116032 527181540489519968 527277615270918408 527594741864325243 528813681481747584 528987176784070992 530030543996662848 530528223292943616 530702281108984608 531429407517146112 531574630045000704 531671505433185024 531749031170343552 532195730280991296 532292718859916976 532370335179377448 532467355578703038 532544997362835249 533420375288212512 533517587049272472 533595381973018356 534193743484701612 535071831558454656 535247380059622128 536562227582364672 536660011921842432 537718512931550208 537796920413750784 540423299761303296 543879598333079424 543978716207101344 544058036521508912 545563436098816512 545742426727457856 547457753585270736 547557523550569116 547637365709150418 549332837429612184 551869000113959424 551949470950954752 552846117301661196 553658292842443776 554543904182747648 554644965544495488 556570816119302764 557199236335532544 558192219341844672 558293945580972432 558375353272074936 559476685329810784 559920368627732736 560104069536075168 560953263490320896 561208811290584192 561864536574356808 562048875333075429 562772009597051904 563157452996454276 563501361473990784 563686237248752592 563871173678296146 564798044422813248 564900974522759088 564983345618490024 566288666783603712 566474457028611456 567591763649969664 568513821030858072 568700341313348511 569432033379265536 572990307810628608 573178296756760704 574199755996384752 575872515882084096 575977464219283776 576061450434538848 576850724398953472 577872073228896888 577977385970045178 578061663804103219 579661150854992544 579851328397923972 582422247033848832 582528389009179392 582613330448230016 584417086889246208 585458574741411904 588261936145096512 589202898194169376 589310275891026456 591027055773717888 591134765909264928 591220962288079344 592387078584505536 593079233050709964 593187317179783209 593950514283869184 594443978162923958 594915391666966032 595110573882079866 596284361996245704 597040066247607684 597662000123415552 597749148271581696 597858083456789376 597945260196867648 598021458800625792 598217660066636496 598720196566115208 598916627076799629 599037290721990144 599124639408301312 599796483912647424 600097922199239076 600207285430431531 600979514452909056 603434528822541312 603632506030160256 604823102688996864 604933327047993984 605021535465469632 607976212231466208 610087240746158799 611864548124714352 611976055732989012 612065291086697526 613960230068390088 614689407534339072 614891077287467136 615889972783429578 616794764833248768 616884702827537664 618794562588613632 620739500128180992 620943154819824096 622049735662750148 623861892205591104 623975586237557424 624066571304083752 625297471839200288 626028079331304962 626947765077417472 627966246759575256 628080688778593986 628172272431084303 628980481314352128 629411270996037132 630865444574716416 630957434286669568 631072421426611008 631359912701907216 632097603646151409 632317140206545152 632910862875792384 633026206013071104 633118510796683392 634274778411518976 634367265255848448 635397799975664904 635606263820801277 637074750131554176 637283764157187888 638331307824121344 638540734106215872 640400932258937856 640611037551673728 641752668466547664 644715515504712704 645974725495932846 647856580367344608 648069131738856204 648838819064024576 648957064948822656 650106082382508999 651061140657318144 653172038287981056 655010129576604672 655129500135282432 655225027913079936 655344437635326816 655439996754258768 657469222750401984 658640896584088392 661681713281152512 662853260468440548 662974060377404763 663827045376089088 664378563829150306 664905437745432624 665123582574089262 665913524828867328 666132000394756064 666435463407568728 667975176608523264 668072577480003072 668194328569352832 668291761396499136 669512266101047808 669609891103395584 670360776137664768 670819907245776417 671682986741486592 672247238249673216 672467791805529408 672590343888888048 672688417721476104 673794158258794752 673916952062238912 674015219334338976 676101953759522688 680425990525121472 680649227398653336 681862210245706893 683973238760399484 685010235223757248 687005808420731904 687131009945812224 687231204027169152 688347616640303646 689358854813630976 691525583476131456 691752461948400528 693767676613849344 693995290680979872 695232057505426636 698561049172302108 700604167003573248 700706325674760704 701844628731289992 701972534517252102 702074892717094221 703036820361224544 703459655819100324 705084908642330112 705316235712094656 706462027604522163 706707391995550464 707370964390591488 707499877308726528 707603041478646144 708895340577580032 708998708227124736 709594307041321728 709723625146555968 709827113572503264 709956474104937384 710059996483780332 711227167050950016 711356782732363296 711460509297357808 712024720735266432 712258324646268816 713429108744606208 713663173412829504 715546682562456576 718358325869492856 720564399681737728 721971752024866122 724014690640118784 725172797777439232 725304954942801792 727550481119095296 727656568969943808 729943671447027648 730076698067425488 730183154278867224 732203558974727424 732443783239482912 734818543073978688 735932627934606336 736886395773680256 737128156402214928 737369996348541114 739526620725993984 740971008657099441 744256292455792896 744391927441296576 744500471029433248 746560491503643648 746805426048100224 748278415054112256 749152715432475744 749398500444100572 749739896333514819 750876603995272368 751335148631987712 751581649665003456 751718619640521936 751828231571061528 753064059230417664 753201299363678784 753311127491320032 755299276038148608 755643360084172416 756526265781220584 756774469936660617 758018428041144096 758267121751131348 762081293804025351 762483165511781376 764237729009014272 765599674661846336 767830021176112128 767969952292378368 768081933912718464 770496097638529184 770636514626726904 772881534473323392 773022386189038752 773135104530565296 776704518678905856 777966281410647888 778221519691950594 780744702016102356 784349248193462016 785747034521368608 788036074364957184 788179687879019904 788294616384105792 789575207322701241 789849438112674048 790772310734279952 790916422906377612 791031750468772826 793220522222621376 793480765176106488 795045815994994272 795792334939415424 796053421663476912 797144111275719168 797260346929156864 797361945067501056 797623546755515328 798293595421486944 798555502769066172 798701033368054557 799728645216863232 800130562932318768 800276380573908708 800393072959527534 802871070089433192 804843341373547008 804990017882763648 806577769397325312 806695380620626176 809192889538956288 810634949641954944 813449654328211732 815819397499619136 815968074310652016 816087054782263368 818345154148224768 818613640091186784 819854769716622848 821186630377906104 821336285325853674 821456048563725627 822512937103383552 827652666837574656 827803500170939136 827924206426432128 831815856274121472 831967448316743232 832088761738778336 834856224178954146 837288329012767008 837440918371458648 837563029908112404 839215027994716176 840156104304112752 841429895235481344 841813216935876288 842796804861535212 843089520275393536 844034941350761472 844158014395577856 844736179494681414 845529355873128888 845806760517444219 847197066634219872 847475018427735036 849433000175405568 849711685542917184 851387645474954496 852187067336696832 854148050068898304 855670224622063552 859767445135141056 861299633994577128 863808773823126144 863966196328925664 864092175651808272 865276086598430208 866808109843345332 866966078955067767 868081520876424192 869491726282488816 869776992596885958 873506000180376576 873633370550773248 873792583513769088 873919995672345024 876625630333869312 878187862112117856 883804347291254064 883965413836539684 884094309347451982 886540583660576832 886831443432119016 887884699771823104 888580617876758304 889618849576064946 890925771425803776 891055681861998848 891665967244385937 892665860823119799 893814368183553024 894426542994368556 896493000185123328 896623722407372544 896787125185184064 896917890295301472 897326490099954744 898392211011726336 898555936082985216 898686959112451968 899694725868971136 900146883298858614 901469271679363584 904392053014127616 905448759045240384 907234654033495296 907532303198204448 909149613660942524 911964318347199312 916174679927749632 916308272036225536 917796822187071528 917964083599483518 918097936630046289 922034111301508608 922336615931200704 923834959175144367 925023568818465792 925192147249873152 925327054241306496 931109250192271488 931414732229736144 933074603494125222 935792838308386656 935963379356336136 936099856956125628 937382427148299392 937946207758800432 939042118996957443 940421647616126208 941949370139362884 942276522660733952 943333169744968704 943470721971528192 944116906494055698 946125742721762304 946298166862074624 946436151430004352 946608632139916512 946746661978373776 948302889401266688 948475710309817728 949366294313688576 949677766195025088 951412167617278464 951550897883772672 955925646235781832 957496961736182016 957811101159323808 960916556327510592 962629002699821496 967073273257069056 968962088243899269 970208758626591744 971784870551016912 972103697608284306 973258228596036864 973435597423233984 973577539038489632 976271411966303232 976591710985977216 979758057431971584 982515194364907008 982837541869619904 983016656452990224 983159995131388152 987961344876132588 992341723274390528 992522569921728768 994279890702660822 995740568064133632 996567845743725459 997685373861133893 998870287243300992 999198000592134096 999653195111353092 1001168805327029824 1001962764912784896 1002108866220004608 1002291492854029248 1002437642094748704 1004085412307223552 1004268399151571712 1004414836655093376 1005541164206497152 1007524480112229888 1008370857374509824 1008701687708294112 1009032626582214156 1010691237388192128 1010875428093358368 1011022829001508464 1016108391738700468 1020973841097980004 1023959936389837824 1024109245216957952 1025959858140599226 1027515352835635872 1030508712631097856 1030696514918718336 1030846806040753728 1032521424960455469 1034038282220446464 1037288375214197184 1037628692922600792 1040651514920774016 1040992936021469808 1042848086258139954 1045798997591282688 1047662712695158144 1050906250505359872 1051059488512141056 1052766943096934988 1053132584150232064 1054363080979039936 1054555230541836816 1055189483728650486 1057627362963495168 1057974353568141984 1060061087993325696 1061056446585887232 1061404562217969216 1063343010866370048 1063498062340687104 1064391460561982592 1064585437719833952 1064740670358754896 1064934711157406076 1065089994725670498 1066840750576425024 1067035174098544944 1067190763946036712 1068387486969403224 1070143663116909312 1070494760119244256 1073320023843684864 1075593840827501568 1080846599522606592 1082957628037299183 1087759196666158848 1087957432414202688 1088116073043017824 1091126872197633024 1091484853454915712 1094915507170541472 1095115047101138232 1095274731418300836 1098665674859224368 1103738000227918848 1103898941901909504 1105692234603322392 1106054994522811671 1109087808365495296 1109289931088990976 1113141632238605528 1114398472671065088 1116384438683689344 1116587891161944864 1116750706544149872 1118953370659621568 1119840737255465472 1120208139072150336 1121906526980641792 1122417622581168384 1123729073148713616 1124097750666150858 1126314905992908552 1127002722947981568 1127372474497505184 1127742347356592292 1129596088845626496 1129801949045518176 1129966691236980048 1132948914057222912 1135183527299939328 1137027642061716144 1137400682626697022 1146356593513521408 1148399511992769504 1151745031764168192 1151954928438567552 1152122900869077696 1155744146457793776 1155954771940090356 1156123327608206438 1159322301709985088 1159702656795847944 1165056778018358784 1165226660896460032 1167332279537925891 1168834173778492416 1170917149482823808 1176523872290193024 1178405796388338752 1178620551782052912 1182054111547435776 1182269531818529856 1182441924576158688 1184774157169011072 1186158466101419928 1186374634359566418 1186547625703159239 1188887956325847916 1189830783333932064 1190221147764159732 1192568723992491408 1194080132495215368 1195498296543163392 1195716166913578752 1195890520393735296 1196042917601251584 1196435320133272992 1197440393132230416 1197833254153599258 1198074581443980288 1198249278816602624 1199592967825294848 1200195844398478152 1200414570860863062 1200589609439291301 1207265012060320512 1209646205377993728 1209866654095987968 1210043070930939264 1215952424462932416 1220174481492317598 1223729096249428704 1223952111465978024 1224130582173395052 1227920460136780176 1229782154574934272 1231779945566859156 1233589529666497536 1233769405655075328 1241479000256361984 1241886309639648192 1244099471325500296 1247723784411182208 1247951172475114848 1248133142608167504 1250594943678400576 1252056158662609924 1252284336268431219 1253895530154834944 1255932493519150512 1256161377557187972 1256344544862168606 1258822541992074264 1261730889149432832 1261914868573339136 1262144842853222016 1262719825403814432 1264195207292302818 1264634280413090304 1266052412026142208 1266237021593366784 1267104269242022121 1268734530511696896 1270795599951329808 1271212527641602554 1274149500263108352 1274567528314375776 1276662615648242688 1277081468212431744 1281222075103347456 1283505336933095328 1291949450991865692 1295713160734689216 1296138263477712408 1297677638128049152 1297914129897645312 1300212164765017998 1302122281314636288 1304665488895328937 1306344076575962112 1310259000270564864 1310450055826159872 1310688875270653632 1310879993508517536 1314938445500803968 1317281793168176784 1323363426562305024 1325706520936881096 1325948120754809526 1326141464021177973 1328757127658300612 1329810875490865248 1330247165148178524 1331827049657734656 1332264000789512128 1332870926815137456 1334428274364097419 1336145154960006144 1336388657138705664 1336583522792998272 1339024532202095616 1339219782206791168 1340721552275329536 1341639814491552834 1344494476499346432 1344935583611058816 1345180687777776096 1345376835442952208 1347588316517589504 1347833904124477824 1348030438668677952 1350220324948287921 1352203907519045376 1360851981050242944 1361298454797306672 1363724420491413786 1367946477520798968 1370020470447514496 1374262019891624448 1374462408054338304 1376695233280607292 1378717709627261952 1383051166952262912 1383504923896801056 1387535353227698688 1387990581361959744 1390464115010853272 1397122098344604216 1399611905241187833 1401412651349521408 1403689257462579984 1403945069034504204 1404149785434188442 1406073640722449088 1406919311638200648 1410169817284660224 1410632471424189312 1412924055209044326 1413414783991100928 1414999754617453056 1415206082957292288 1416175359741083547 1417997416454249472 1419188614082643456 1419447250293111936 1419654227145006528 1419912948209874768 1420119992967560664 1422454334101900032 1422713565464726592 1422921018594715616 1424049441470532864 1424516649292537632 1426858217489212416 1427326346825659008 1436716651738985712 1443943504049732244 1450345595554878464 1450609909885603584 1455100962238190592 1455313137939887616 1458155546412426459 1459887342894055296 1460153396134850976 1460366308557734448 1464407117949454848 1464887566478965824 1469637086147957376 1473772791547360512 1474256312804429856 1474739992697082228 1479053241451987968 1481942017314198882 1488512584911585792 1488783854882593152 1489000942058866496 1491419836053991233 1493610852096200448 1496556830108224512 1498305430864951488 1498797000888201144 1499479792667029638 1501753207990544736 1502670297263975424 1503163299330006912 1503437239281043872 1503656463142123056 1506128118460835328 1506402598727357568 1506622254982640064 1510598552076297216 1511286720168344832 1513052531562441168 1513548939873321234 1516036856082288192 1516534243502262696 1524162587608050702 1528475458018028544 1531199349323692672 1535939904584756736 1536163867825436928 1540992195277058368 1541273029253453808 1545763068946646784 1546044772378077504 1546270209061130592 1555932562821295776 1556443039383901188 1561489404032204712 1564272129387209931 1568698496386924032 1571494069042737216 1576072148729914368 1576359375758039808 1576589232768211584 1579150414645402482 1579698876225348096 1581544621468559904 1581832845812755224 1582063500937545652 1582784225592975729 1586441044445242752 1586961530352212976 1590091631989988544 1591584669878830848 1592106843326953824 1594288222551438336 1594520693858313728 1594723890135002112 1595247093511030656 1596587190842973888 1597111005538132344 1597402066736109114 1597634992088505747 1600261125864637536 1600552761147817416 1600786145919055068 1605742140178866384 1609686682747094016 1609980035765527296 1613155538794650624 1613390761241252352 1621269899283909888 1626899308656423464 1631638794999238272 1631936148621304032 1632174109564526736 1636690308296449536 1637227280182373568 1639709539433245696 1642373260755812208 1642672570651707348 1642912097127451254 1655607000341878272 1655848412852864256 1663631712548242944 1663934896633486464 1664177523477556672 1669712448357908292 1674576658025534016 1674881836742917296 1675126059816224808 1678430055989432352 1680312208608225504 1682859790470962688 1683626433871752576 1685593609723070424 1686146625999226287 1688316028791155712 1689472358989362828 1691058711746257776 1691613521034888438 1694394133268439744 1694950036855470072 1698866000350811136 1699423371085834368 1702775290949908992 1706101023940045533 1708296100137796608 1711340449244127104 1719534890270282112 1722599267989154256 1727617547646252288 1727932392657851328 1728184351303616544 1730552173196860416 1733616219686690664 1733932157910135534 1734184991412309657 1738983452564977632 1739553985193771916 1747266741101546496 1747585167027538176 1747839991344690048 1753251260667738624 1756375724224235712 1767608694582508128 1767930827673079368 1768188618694903964 1773081167321153664 1773662886864238032 1777161235753516608 1779237699152129892 1779561951539349627 1781851542851607552 1782111363723997696 1783331934488771874 1785331721646239598 1788853085988737112 1792986000370246656 1793247444814745088 1793574250370368128 1793835780590602944 1794652980199909488 1796749881230398887 1797111872165970432 1797373918224903936 1799389451737942272 1800293766597717228 1802938543358727168 1810897518090480768 1814469308066990592 1815064606396408896 1818299227321885048 1823928636694398624 1830261722238476397 1832616544072451072 1835593644374143056 1835928167198967036 1836195873260092578 1844068222603017216 1844673231862401408 1847669918350288734 1850384294499746304 1850654108482612992 1862218500384542976 1862829464459472288 1866149206988250444 1871585676616773312 1871926758712672272 1872199713912251256 1874764854296598784 1875892415517600864 1878084237993914886 1880843295232252416 1883898740278725768 1884516817293252909 1886941443943056384 1888233812988111396 1892596333724149248 1892872302860008704 1893217264279833024 1893493323956747552 1896605778802533376 1896951420619635456 1898732588627377152 1899355532390050176 1902824335234556928 1903101795767545344 1906818791462403831 1911851292471563664 1914993923472364032 1915622202318647616 1921833112655021184 1925258005399642992 1934146546514138112 1937924176487798538 1943569741102033824 1944207395216568612 1946516457192073728 1946871194846467968 1947155078076979264 1950318247147526997 1953183421971954432 1959516114863943168 1965030388729814016 1965675083739239808 1966033312905980448 1966319990262776304 1975922689752265176 1985045139843457536 1988559781405321644 1988922181132214289 1991481136128267264 1993135691487450918 1995370747722267786 1997740574486601984 1998396001184268192 1999306390222706184 2002337610654059648 2003925529825569792 2004217732440009216 2004582985708058496 2004875284189497408 2008536798303143424 2008829673310186752 2011082328412994304 2015048960224459776 2016741714749019648 2017403375416588224 2018065253164428312 2021382474776384256 2021750856186716736 2022045658003016928 2032216783477400936 2041947682195960008 2045586630737120679 2048218490433915904 2051919716281198452 2055030705671271744 2061017425262195712 2061393029837436672 2061693612081507456 2065042849920910938 2068076564440892928 2074576750428394368 2075257385845201584 2081303029841548032 2081985872042939616 2085696172516279908 2095325425390316288 2101812501010719744 2102118977024282112 2105533886193869976 2106224678151282663 2108726161958079872 2109110461083673632 2110378967457300972 2115254725926990336 2115948707136283968 2120122175986651392 2122112893171774464 2122809124435938432 2126686021732740096 2126996124681374208 2128782921123965184 2129170875439667904 2129481340717509792 2129869422314812152 2130179989451340996 2133681501152850048 2134070348197089888 2134381527892073424 2136774973938806448 2140287326233818624 2140989520238488512 2146640047687369728 2161693199045213184 2165915256074598366 2175518393332317696 2175914864828405376 2176232146086035648 2182969706909831424 2189831014341082944 2190230094202276464 2190549462836601672 2197331349718448736 2207797883803819008 2211384469206644784 2212109989045623342 2218579862177981952 2222913025971298323 2226283264477211056 2232768877367378688 2233175782323889728 2233501413088299744 2237906741319243136 2239681474510930944 2240416278144300672 2244835245162336768 2247458146297427232 2248195501332301716 2252629811985817104 2254005445895963136 2254744948995010368 2255484694713184584 2259192177691252992 2259603898091036352 2259933382473960096 2265897828114445824 2270323409809981851 2274055284123432288 2274801365253394044 2286243881412076053 2292713187027042816 2296799023985539008 2303490063528336384 2303909856877135104 2304245801738155392 2311488292915587552 2311909543880180712 2312246655216412876 2318644603419970176 2319405313591695888 2330113556036717568 2330453321792920064 2334664559075851782 2341834298965647616 2353047744580386048 2356811592776677504 2357241103564105824 2364108223094871552 2364539063637059712 2364883849152317376 2369548314338022144 2372316932202839856 2372749268719132836 2373095251406318478 2377775912651695832 2379661566667864128 2380442295528319464 2385137447984982816 2388160264990430736 2391432333827157504 2391781040787470592 2392085835202503168 2392870640266545984 2394880786264460832 2395666508307198516 2396498557633205248 2399185935650589696 2400391688796956304 2400829141721726124 2401179218878582602 2414530024120641024 2419733308191975936 2420086141861878528 2431904848925864832 2440348962984635196 2447458192498857408 2447904222931956048 2448261164346790104 2455840920273560352 2459564309149868544 2463559891133718312 2464368145691176881 2467538811310150656 2482958000512723968 2483772619279296384 2488198942651000592 2495447568822364416 2495902344950229696 2496266285216335008 2501189887356801152 2504112317325219848 2504568672536862438 2511864987038301024 2512322755114375944 2512689089724337212 2517645083984148528 2523829737146678272 2524289685706444032 2525439650807628864 2528390414584605636 2529268560826180608 2532104824052284416 2532474043186733568 2534208538484044242 2537420281552332657 2541591199902659616 2542425055283205108 2548299000526216704 2549135056628751552 2554162936424863488 2562444150206694912 2567010673866190656 2583898901983731384 2591426321469378432 2592276526955424816 2595828259795290624 2600424329530035996 2600898236865203301 2604244562629272576 2609330977790657874 2620518000541129728 2620900111652319744 2621377750541307264 2621759987017035072 2629876891001607936 2634563586336353568 2643711376566688129 2651413041873762192 2651896241509619052 2652282928042355946 2657514255316601224 2659621750981730496 2660494330296357048 2663654099315469312 2664528001579024256 2665741853630274912 2668856548728194838 2672777314277411328 2673167045585996544 2674997901733157811 2678439564413582336 2681443104550659072 2683279628983105668 2689871167222117632 2690361375555552192 2690753670885904416 2695176633035179008 2695667808248955648 2696060877337355904 2700440649896575842 2704407815038090752 2721703962100485888 2722596909594613344 2727448840982827572 2735892955041597936 2740040940895028992 2748524039783248896 2748924816108676608 2753390466561214584 2754293809890138867 2766102333904525824 2767009847793602112 2775070706455397376 2775981162723919488 2780928230021706544 2794244196689208432 2799223810482375666 2807378514925159968 2807890138069008408 2808299570868376884 2812147281444898176 2813838623276401296 2817126356990872329 2821264942848378624 2825848110418088652 2826829567982201856 2829999509234906112 2830412165914584576 2832350719482167094 2838377228165286912 2838894500586223872 2839308454290013056 2839825896419749536 2840239985935121328 2844908668203800064 2845427130929453184 2845842037189431232 2848098882941065728 2849033298585075264 2854652693651318016 2873433303477971424 2887887008099464488 2901219819771207168 2906886264731697807 2910626275879775232 2916311092824852918 2919774685788110592 2920306792269701952 2920732617115468896 2928814235898909696 2929775132957931648 2939274172295914752 2947545583094721024 2948512625608859712 2949479985394164456 2954736244398063203 2963884034628397764 2977025169823171584 2977567709765186304 2978001884117732992 2982839672107982466 2987221704192400896 2989703537231176377 2996610861729902976 2997594001776402288 2998959585334059276 3003506415981089472 3006326598660013824 3006874478562087744 3007312926284246112 3012256236921670656 3012805197454715136 3013244509965280128 3022573440336689664 3026105063124882336 3027097879746642468 3032073712164576384 3033068487004525392 3048325175216101404 3062398698647385344 3071879809169513472 3072327735650873856 3081984390554116736 3082546058506907616 3091526137893293568 3092089544756155008 3092540418122261184 3111865125642591552 3112886078767802376 3122978808064409424 3128544258774419862 3137396992773848064 3142988138085474432 3152718751516079616 3153178465536423168 3158300829290804964 3159397752450696192 3163089242937119808 3163665691625510448 3164127001875091304 3165568451185951458 3172882088890485504 3173923060704425952 3180183263979977088 3183169339757661696 3184213686653907648 3189041387716627456 3190494187022061312 3193174381685947776 3194222011076264688 3194804133472218228 3195269984177011494 3200522251729275072 3201105522295634832 3201572291838110136 3211484280357732768 3219960071531054592 3226781522482504704 3242539798567819776 3248872884111897549 3253798617312846928 3263277589998476544 3263872297242608064 3264348219129053472 3273380616592899072 3274454560364747136 3284746521511624416 3285345141303414696 3285824194254902508 3302352273150776521 3311214000683756544 3311696825705728512 3318164983568435013 3327263425096485888 3327869793266972928 3328355046955113344 3339424896715816584 3349153316051068032 3349763673485834592 3350252119632449616 3356860111978864704 3360624417216451008 3365719580941925376 3367252867743505152 3371187219446140848 3372293251998452574 3378944717978725656 3382117423492515552 3383227042069776876 3388788266536879488 3389900073710940144 3398846742171668736 3405550581899817984 3412202047880091066 3422680898488254208 3439069780540564224 3445198535978308512 3455235095292504576 3455864785315702656 3456368702607233088 3467232439373381328 3467864315820271068 3468369982824619314 3477966905129955264 3479107970387543832 3495170334055076352 3495679982689380096 3506502521335477248 3512751448448471424 3535217389165016256 3535861655346158736 3536377237389807928 3546162334642307328 3547325773728476064 3554322471507033216 3558475398304259784 3559123903078699254 3559642877109477717 3564222727447995392 3566663868977543748 3570663443292479196 3577706171977474224 3586494889629490176 3587148500740736256 3587671561181205888 3589305960399818976 3593499762460797774 3594223744331940864 3594747836449807872 3598778903475884544 3600587533195434456 3601768828317873903 3621795036180961536 3628938616133981184 3630129212792817792 3636598454643770096 3647857273388797248 3660523444476952794 3671187288748286112 3671856334397934072 3672391746520185156 3689346463724802816 3695339836700577468 3700768588999492608 3701308216965225984 3724437000769085952 3725658928918944576 3732298413976500888 3743171353233546624 3743853517425344544 3744399427824502512 3749529708593197568 3751784831035201728 3756168475987829772 3756853008805293657 3761686590464504832 3767797480557451536 3769033634586505818 3776467625976222792 3785192667448298496 3785744605720017408 3786434528559666048 3786986647913495104 3793902841239270912 3798711064780100352 3801312807726066363 3806203591535090688 3813637582924807662 3823702584943127328 3829987846944728064 3831244404637295232 3843666225310042368 3850516010799285984 3863885858059005727 3875848352975597076 3887139482204067648 3888414790433137224 3893032914384147456 3893742389692935936 3894310156153958528 3900636494295053994 3906366843943908864 3919032229727886336 3931350167478479616 3932066625811960896 3932639980525552608 3951845379504530352 3970090279686915072 3977119562810643288 3977844362264428578 3978424392063533919 3986271382974901836 3990741495444535572 3995481148973203968 3996792002368536384 3998612780445412368 4003284823092292257 4004675221308119296 4008435464880018432 4009165971416116992 4009750568378994816 4017073596606286848 4017659346620373504 4022164656825988608 4033483429498039296 4034806750833176448 4036130506328856624 4042764949552768512 4043501712373433472 4044091316006033856 4064433566954801872 4083895364391920016 4091173261474241358 4103839432562396904 4110061411342543488 4122786059674873344 4123387224163014912 4130085699841821876 4136153128881785856 4149153500856788736 4150514771690403168 4162606059683096064 4163971744085879232 4171392345032559816 4190650850780632576 4198835715723563499 4204237954048564224 4211067772387739952 4212449356302565326 4217452323916159744 4218220922167347264 4220757934914601944 4230509451853980672 4231897414272567936 4240244351973302784 4245618248871876864 4248526079223250641 4253992249362748416 4257565842247930368 4258341750879335808 4258962681435019584 4259738844629624304 4260359978902681992 4267363002305700096 4268140696394179776 4268763055784146848 4273549947877612896 4280574652467637248 4281979040476977024 4318460664889476989 4331830512149196732 4351036786664635392 4351829729656810752 4352464292172071296 4365939413819662848 4379662028682165888 4380460188404552928 4381098925673203344 4394662699436897472 4422768938413289568 4424219978091246684 4437159724355963904 4445826051942596646 4452566528954422112 4465537754734757376 4466351564647779456 4467002826176599488 4474259508161973699 4475813482638486272 4480832556288601344 4489670490324673536 4494916292594854464 4496391002664603432 4505259623971634208 4508010891791926272 4509489897990020736 4510969389426369168 4518384355382505984 4519207796182072704 4519866764947920192 4531795656228891648 4540646819619963702 4548110568246864576 4549602730506788088 4572487762824152106 4585426374054085632 4593598047971078016 4607819713754270208 4608491603476310784 4622976585831175104 4623819087760361424 4624493310432825752 4637289206839940352 4638810627183391776 4660906643585840128 4669329118151703564 4683668597931295232 4692816388161629793 4706095489160772096 4713623185553355008 4714482207128211648 4728216446189743104 4729078127274119424 4729767698304634752 4739096628676044288 4744633864405679712 4745498537438265672 4746190502812636956 4748352676778927187 4755551825303391664 4759323133335728256 4760884591056638928 4770274895969965632 4776320529980861472 4782864667654315008 4783562081574941184 4784171670405006336 4785741280533091968 4789761572528921664 4791333016614397032 4792904976265517241 4800783377593912608 4801658283443452248 4802358437757165204 4829060048241282048 4839466616383951872 4840172283723757056 4863809697851729664 4880697925969270392 4894916384997714816 4895808445863912096 4896522328693580208 4911681840547120704 4919128618299737088 4927119782267436624 4928736291382353762 4967545238558592768 4976397885302001184 4990895137644728832 4991804689900459392 4992532570432670016 5002379774713602304 5008224634650439696 5009137345073724876 5023729974076602048 5024645510228751888 5025378179448674424 5035290167968297056 5048579371412888064 5050879301615257728 5056780829169211272 5058439877997678861 5064948086373467136 5068417076968088484 5074840563104665314 5083182399805319232 5084850110566410216 5096598001052433408 5098270113257503104 5108325872849726976 5124888300413389824 5134021347732381312 5167797803967462768 5182852642938756864 5184553053910849632 5191656519590581248 5200848659060071992 5201796473730406602 5202554974236928971 5218661955581315748 5241800223304639488 5242755501082614528 5243519974034070144 5259753782003215872 5269127172672707136 5287422753133376258 5302826083747524384 5303792483019238104 5304565856084711892 5315028510633202448 5319243501963460992 5320988660592714096 5329056003158048512 5331483707260549824 5337713097456389676 5338685854618048881 5345554628554822656 5346334091171993088 5349995803466315622 5366559257966211336 5379742334444235264 5380722751111104384 5381507341771808832 5391335616497911296 5392121754674711808 5400881299793151684 5408815630076181504 5443407924200971776 5445193819189226688 5454897681965655144 5471785910083195872 5480081881790057984 5490785166715429191 5497849632217353216 5506780933122429168 5508587619780277734 5532204667809051648 5534019695587204224 5551962325447838976 5561856460043413088 5588488393378416864 5598447620964751332 5614757029850319936 5615780276138016816 5616599141736753768 5624294562889796352 5627677246552802592 5634252713981744658 5642529885696757248 5647217792547777601 5651696220836177304 5653550451879758727 5660824331829169152 5664701438964334188 5677789001172447744 5678616908580026112 5679651792839499072 5680479971870242656 5689817336407600128 5690854261858906368 5691684074378862464 5696197765882131456 5698066597170150528 5709305387302636032 5746866606955942848 5775774016198928976 5802439639542414336 5813772529463395614 5832622185649705836 5839549371576221184 5840613584539403904 5841465234230937792 5850954741442580991 5859550265915863296 5878548344591829504 5895091166189442048 5897025251217719424 5898959970788328912 5909472488796126406 5927768069256795528 5955135419530372608 5956003768235465984 5965679344215964932 5966766543396642867 5974443408384801792 5979407074462352754 5993221723459805952 5995188003552804576 5997919170668118552 6007012831962178944 6012653197320027648 6013748957124175488 6014625852568492224 6025610394909430272 6026489019930560256 6045146880673379328 6052210126249764672 6054195759493284936 6064147424329152768 6066136974009050784 6096650350432202808 6124797397294770688 6136759892211362037 6144655471301747712 6163968781108233472 6165092117013815232 6183052275786587136 6184179089512310016 6185080836244522368 6223730251285183104 6225772157535604752 6245957616128818848 6257088517548839724 6285976276170948864 6305437503032159232 6306356931072846336 6316601658581609928 6318674034453847989 6326178485874239616 6327331383251020896 6328254003750182608 6331136902371902916 6345764177780971008 6347846121408851904 6360366527959954176 6366338679515323392 6368427373307815296 6380988374044122624 6386348763371895552 6388444022152529376 6389608266944436456 6390539968354022988 6401044503458550144 6402211044591269664 6403144583676220272 6422968560715465536 6439920143062109184 6485079597135639552 6497745768223795098 6507597234625693856 6526555179996953088 6527744594485216128 6528696438258106944 6548909120729494272 6569493043023248832 6570690282606829392 6571648388509805016 6604704546301553042 6623393651411457024 6636329967136870026 6655739586533945856 6656710093910226688 6668739077913894969 6678849793431633168 6698306632102136064 6699527346971669184 6700504239264899232 6713720223957729408 6721248834432902016 6734505735487010304 6742374438892281696 6744586503996905148 6757889435957451312 6764234846985031104 6766454084139553752 6777576533073758976 6779800147421880288 6797693484343337472 6824404095760182132 6845361796976508416 6858731644236228159 6878139561081128448 6890397071956617024 6910470190585009152 6911729570631405312 6912737405214466176 6934464878746762656 6935728631640542136 6936739965649238628 6955933810259910528 6958215940775087664 6990340668110152704 6991359965378760192 7025502896896942848 7070434778330032512 7071723310692317472 7072754474779615856 7092324669284614656 7094651547456952128 7108644943014066432 7116950796608519568 7118247806157398508 7119285754218955434 7133327737955087496 7141326886584958392 7155412343954948448 7174297001481472512 7175343122362411776 7178611920799637952 7186999524921595548 7189495672899615744 7197557806951769088 7201175066390868912 7203537656635747806 7243590072361923072 7260258425585635584 7273196909287540192 7295714546777594496 7321046888953905588 7342374577496572224 7343712668795868144 7344783493040370312 7378692927449605632 7390679673401154936 7393104437073530643 7402616433930451968 7448874001538171904 7451317857837889152 7464596827953001776 7486342706467093248 7487707034850689088 7488798855649005024 7499059417186395136 7503569662070403456 7512336951975659544 7513706017610587314 7514801629453341847 7535594961114903072 7538067269173011636 7552935251952445584 7571489211440034816 7572869057119332096 7573973295826990208 7587805682478541824 7597422129560200704 7602625615452132726 7627275165849615324 7647405169886254656 7662488809274590464 7687332450620084736 7701032021598571968 7727771716118011454 7751696705951194152 7774278964408135296 7776829580866274448 7787484779385871872 7788620312307917056 7801272988590107988 7802694710595609903 7812733687887817728 7862700334956959232 7864133251623921792 7865279961051105216 7903690759009060704 7931134129700064387 7954239125621286576 7955688724528857156 7956848784127067838 7972542765949803672 7981482990889071144 7990962297946407936 7993584004737072768 7997225560890824736 8006569646184584514 8009350442616238592 8018331942832233984 8019501136757989632 8024993705199473433 8035318693240747008 8044329313651977216 8069613501666352896 8072261012657713248 8085529899105537024 8087003424746866944 8088182632012067712 8128867133909603744 8167790728783840032 8182346522948482716 8207678865124793808 8220122822685086976 8245572119349746688 8246774448326029824 8260171399683643752 8262881429670416601 8298307001713577472 8301029543380806336 8325212119366192128 8327943488171758464 8342784690065119632 8381301701561265152 8397671431447126998 8422135544775479904 8424898712605130652 8434904647832319488 8436441844334694528 8441515869829203888 8451379070972616987 8463794828545135872 8480488703946605568 8491236497743753728 8497052158446501282 8515131684495860736 8516683501758671616 8517925362870039168 8519477689259248608 8520719957805363984 8534726004611400192 8536281392788359552 8537526111568293696 8547099895755225792 8563958080953954048 8636921329778953978 8663661024298393464 8703659459313621504 8704928584344142592 8720658794195093421 8731878827639325696 8759324057364331776 8760920376809105856 8762197851346406688 8789325398873794944 8845537876826579136 8848439956182493368 8864208733194189609 8891652103885193292 8905133057908844224 8931075509469514752 8932703129295558912 8934005652353198976 8948519016323947398 8951626965276972544 8961665112577202688 8969110611693529131 8989832585189708928 8992782005329206864 9010519247943268416 9018979795980041472 9021938778852738336 9036768710765011968 9038415592364145408 9039733529895840384 9081293639239927404 9096221136493729152 9099205461013576176 9144975525648304212 9187196095942156032 9215639427508540416 9216983206952621568 9245953171662350208 9247638175520722848 9248986620865651504 9274578413679880704 9277621254366783552 9338658236303407128 9367337195862590464 9385632776323259586 9412190978321544192 9427246371106710016 9428964414256423296 9458156254548238848 9459535396609269504 9478193257352088576 9489267728811359424 9490997074876531344 9492381005625273912 9496705353557854374 9511103650606783328 9518646266671456512 9521769182113277856 9540549791939931264 9552641059961722944 9567124163149882368 9571482561066183936 9579523145057843328 9582666033228794064 9585809952531034482 9601566755187825216 9603316566886904496 9604716875514330408 9680344567447514112 9727619395703459328 9746618652335692647 9761395851938540784 9789832769995429632 9791616891727824192 9793044657387160416 9823363681094241408 9854239564534873248 9857472582764707524 9907056819452329563 9935090477117185536 9952795770604002368 9981790275289457664 9983609379800918784 9985065140865340032 10004759549427204608 10016449269300879392 10018274690147449752 10047459948153204096 10049291020457503776 10050756358897348848 10070580335936594112 10097158742825776128 10101758603230515456 10113561658338422544 10116879755995357722 10136834153936176968 10149681126209330628 10166364799610638464 10169700221132820432 10196540226515006208 10216651745699453952 10268042695464762624 10335595607934925536 10365705285877513728 10369106107821699264 10401697318120143984 10403592947460813204 10405109948473857942 10437323911162631496 10485511002165229056 10487039948068140288 10519507564006431744 10538254345345414272 10574845506266752516 10605652167495048768 10607584966038476208 10609131712169423784 10630057021266404896 10638487003926921984 10641977321185428192 10658112006316097024 10662967414521099648 10675426194912779352 10677371709236097762 10678928631328433151 10692668182343986176 10699991606932631244 10733118515932422672 10759484668888470528 10761445502222208768 10763014683543617664 10782671232995822592 10784243509349423616 10801762599586303368 10805306484953621709 10886815848401943552 10890387638378453376 10909795363931310288 10943571820166391744 10960163763580115968 10981570333430858382 11013561866244858336 11017175239560555468 11068039391174408448 11103924650895677952 11123712920086826176 11176976786756833728 11196895241929502664 11229514059700639872 11231560552276033632 11233198283473507536 11248589125779592704 11255354493105605184 11268505427963489316 11270559026415880971 11285059771393514496 11294435585095555202 11303392441672354608 11307100903759517454 11329402877928668376 11355578002344895488 11357233817160052224 11359303585678998144 11360959943740485312 11381708523717812736 11383368148757724928 11396133194340301056 11403938423178199089 11418610774605272064 11493733213911885696 11551548032397857952 11591657574177017181 11627545058926791228 11665244371299411672 11679098743152442368 11681227169078807808 11682930468461875584 11701909482885161982 11719100531831726592 11757096689183659008 11794050502435438848 11797919941576657824 11818944977592252812 11855536138513591056 11910270839060745216 11912007536470931968 11931358688431929864 11933533086793285734 11935273176190601757 11958814148924705508 11986443446919611904 11990376007105609152 11995838341336237104 12009854469276876771 12014025663924357888 12025306394640055296 12027497914248350976 12029251705136984448 12051220789818860544 12052978039861120512 12104420252499529344 12108391518986569872 12128294848658305536 12132273948018101568 12193300700864405616 12249594794589541376 12273519784422724074 12327937562216466944 12330184234027630464 12368358179024620032 12370161672489044736 12447460502570366208 12451544315071209504 12491915232257637696 12514177035097679448 12571952552341897728 12596507147170690497 12612713862145692672 12633203317163219856 12637348068907695978 12652356971748479232 12654662766502041792 12656508007500365216 12662273804743805832 12691528355561942016 12695692242817703808 12720733055919908352 12736854746615630592 12745578237669751923 12761976748088245248 12772697526743791104 12776888044305058752 12779216533888872912 12781079936708045976 12802089006917100288 12804422089182539328 12806289167352440544 12845937121430931072 12955381994668430967 12995491536447590196 13015194469251387712 13053110359993906176 13055489188970432256 13057392876516213888 13097818241458988544 13138986086046497664 13141380565213658784 13143296777019610032 13209409092603106084 13272659934273740052 13311479173067891712 13313420187820453376 13337478155827789938 13357699586863266336 13396613264204272128 13399054693943338368 13401008478529798464 13422778524485921097 13427440447915458816 13442497668865804032 13469011470974020608 13484748877784563392 13489173007993810296 13515778871914902624 13528469693970062208 13532908168279107504 13555153066147517952 13559600294843760576 13595386968686674944 13648808191520364264 13690723593953016832 13717463288472456318 13756279122162256896 13780794143913234048 13823459141262810624 13825474810428932352 13868929757493525312 13871457263281084272 13873479931298477256 13911867620519821056 13916431881550175328 13982719930757520384 14051005793793885696 14078449164484889379 14140869556660065024 14143446621384634944 14145508949559231712 14184649338569229312 14189303094913904256 14217289886028132864 14233901593217039136 14236495612314797016 14238571508437910868 14245058030336781561 14266655475910174992 14282653773169916784 14310824687909896896 14348594002962945024 14350686244724823552 14357223841599275904 14373999049843191096 14378714928796551723 14402350132781737824 14407075313271495612 14487180144723846144 14520516851171271168 14546393818575080384 14591429093555188992 14642093777907811176 14684749154993144448 14687425337591736288 14689566986080740624 14757385854899211264 14781359346802309872 14786208874147061286 14902635715675778304 14929193655906003552 14972685412934186496 14975414069701378176 14977597711298010048 15007139324140806912 15024673903951319088 15027412035221174628 15029603258906683694 15071189922229806144 15076134538346023272 15105870503904891168 15145738114238664192 15147946591653980416 15175319633993036583 15194844259120401408 15205251230904265452 15254550331699230648 15294810339772509312 15324977618549180928 15374664901240169472 15402064043197143936 15455543432236022908 15503393411902388304 15548557928816270592 15553659161732548896 15574969558771743744 15577240624615834112 15602545977180215976 15605389421191219806 15607664922710786913 15725400669913918464 15728266503247843584 15730559922102210432 15807381518018121408 15862268259400128774 15908478251242573152 15911377449057714312 15913697568254135676 15945085531899607344 15962965981778142288 15987168009474145536 15994451121781649472 16013139292369169028 16018700885232477184 16036663885664467968 16039002273515979264 16049987410398946866 16139227003332705792 16144522025315426496 16174006849493733888 16176365264024135424 16257734267819207488 16335581457567680064 16364693045896965432 16415357730249587616 16440245645370173952 16472355500146287573 16493548896652059648 16520342799367287504 16525762859340833202 16596614003427154944 16602059086761612672 16655886976343516928 16685569380130239264 16795342862894253996 16844271089550959808 16849797425210261304 16869809295664638976 16872883688669389056 16883031739658407776 16902758141945233974 16927589657090271744 16941653377643332803 16960651355639276181 16982472995487507456 16994104316893002564 17033367003517343232 17035850725740078336 17038955378518497216 17041439915610727968 17069452009222800384 17072562785576719104 17075052223136587392 17094199791510451584 17127916161907908096 17273842659557907956 17327322048596786928 17407318918627243008 17409857168688285184 17441317588390186842 17518648114728663552 17521840753618211712 17524395702692813376 17552864224327742973 17578650797747589888 17691075753653158272 17696879912364986736 17728417466388379218 17783304207770386584 17810266115817688448 17865406258591117824 17868011304706397952 17897038032647894796 17903253930553945088 17923330225154405376 17938221223387058262 17979665170379417856 17985564010658413728 18021038495886536832 18037959591960082944 18043877557705476672 18076831184728290816 18079467059791680768 18162587278479854808 18192442272987458304 18198410922027152352 18289951051296608424 18374392191884312064 18410279676634086111 18433966413905243136 18491906343324700416 18495276351041445696 18497973241731303008 18549156827359761408 18555242508733567104 18677316472606814256 18771265552646519172 18854492742213420032 18857928828512846592 18916312509096477696 18919070793218539008 18956022103361543967 18978535457622718848 18981994149753062688 18984762011250547824 18993410707115708748 19022207301213566656 19037292533342913024 19043538364226555712 19081099583879862528 19105282119923445888 19142965122132367872 19159046290115686656 19165332066457588128 19171619905062068964 19203133510375650432 19206633133773808992 19209433751028660816 19455238791406918656 19493237304671385294 19522791703877081568 19579665539990859264 19583233783455648384 19586089314774320832 19646727362188482816 19708479129069746496 19714945165529415048 19814113638904659126 19870180954234371072 19905591541208004736 19967218759601837568 19970130281730680064 20009519098854409216 20032898538601758784 20036549380294899504 20094919896306408192 20098582040915007552 20101512717794697696 20141160671873188224 20203517206461030912 20227123316676845088 20233759511990715444 20273668307872353936 20299362252418661256 20332729599221276928 20339400442265640864 20393080453030012416 20536085390929525248 20576194932708684477 20671191215869851072 20731410571755027456 20738212215643398528 20803394636240287968 20807185894921626408 20810219896947715884 20874647822325262992 20971022004330458112 20974079896136280576 21076508690690828544 21149691012533505032 21211304334990097536 21215169932076952416 21218263424338847568 21260114042532809792 21276974007853843968 21283954642370856384 21316224012632194048 21325934829042199296 21350852389825558704 21354743418472195524 21357857262656866302 21399983213865262488 21466237031864845344 21522891004444417536 21526029367087235328 21568487018698847232 21603525199172606736 21610612969907243418 21780775276756906752 21819590727862620576 21887143640332783488 21963140666861716764 22027123732489716672 22034350479121110936 22136078782348816896 22179313311220591929 22207849301791355904 22247425840173652352 22353953573513667456 22393790483859005328 22459028119401279744 22463121104552067264 22466396566947015072 22497178251559185408 22510708986211210368 22537010855926978632 22541118052831761942 22544404888360025541 22588871170191110404 22606784883344709216 22614201807519034908 22658805755857336752 22714467634320104448 22718607171357996288 22721919887480970624 22763417047435625472 22766736297515449856 22792266388680602112 22807876846356398178 22987466427823771392 23103096064795715904 23183315148354034362 23255090117853582456 23330488742598823344 23362454338157615616 23365860936923751168 23403818965770323964 23438201063663453184 23588101004870877696 23595839883153315648 23637889955184505624 23711072277027182112 23793402389100193161 23824015072941863936 23862717376863859728 23867066173586571468 23870546352381203514 23917628297849411016 23972886893839223808 23980752014211218304 23991676682672474208 24019708938553753542 24028051327848715776 24054995828496701952 24058503410273968896 24074981115598420299 24105956079722241024 24208840504999058688 24216783037973139744 24256589697316611072 24264547896036203136 24386601401728811232 24547039568845448148 24655875124432933888 24660368468055260928 24736716358049240064 24740323344978089472 24788644289011249803 24894921005140732416 24903088630142419008 24983830464515275392 25028354070195358896 25143905104683795456 25193014294341380994 25266406634326439712 25274696137815391956 25304713943496958464 25309325533004083584 25313016015000730432 25324547609487611664 25354137212917850961 25391384485635407616 25441466111839816704 25473709493231261184 25491156475339503846 25545395053487582208 25553776088610117504 25558433067777745824 25562159873416091952 25604178013834200576 25608844178365078656 25612578334704881088 25691874242861862144 25910763989336861934 25990983072895180392 26030388938502775424 26110978377940864512 26114785753032427776 26195636482917977088 26277972172092995328 26282761130427317568 26286593554039220064 26418818185206212168 26545319868547480104 26592626199582568827 26626840375640906752 26674956311655579876 26715399173726532672 26793226528408544256 26798109387886676736 26802016957059596928 26845557048971842194 26854880895830917632 26884995337731608064 26907331835080587393 26969497755569126784 26978346015987620592 27031557743829805248 27056939387940124416 27065816336558215008 27110306132295035904 27119200589687521152 27297616383040728528 27434926576944912636 27561588287826468096 27646918282525621248 27650949620857864704 27737859514987050624 27742914526562168544 27746959862596954512 27823735241039642112 27832863763100350656 28102011587587771392 28156898328969778758 28281739113320130048 28286893242769269888 28291017899118463424 28378606189827808512 28434579772056265728 28467803186434078272 28472991224629594032 28477143016875821736 28490116060673563122 28533310951820349984 28565307546339833568 28621649375819793792 28701372489449647104 28714447683198551808 28747998099686382192 28757429857593103446 28804700265563475648 28814150626542991224 29041033702342542336 29092787637150160768 29182858187110377984 29284187555815622352 29369498309986288896 29374850675183472576 29379133972161481248 29562718693604619744 29572417748294122572 29721170458356988689 29805271431351556608 29858387311812007104 29945370825868372992 29950828139402756352 29955195422596020096 30014278648281613824 30049347807902638176 30054824070442349256 30059206517813367388 30142379844459612288 30152269076692046544 30211741007809782336 30291476228477328384 30295893183307960832 30350639267986073166 30410502461808530904 30509100663398461296 30589620679545018624 30649955237098361856 30804128086394287872 30911086864472045816 31006786823804776608 31097115857632541184 31107318323465097792 31154481249231668224 31205091954360431952 31210778842382439612 31215329845421573826 31456533006495687168 31461119844204420864 31614763036036242816 31724536518800257548 31816956502485146304 31822754898115428624 31827395136508271352 31890171063799214688 31925931963556284576 31974336018948291072 31988902243563298944 32026278584738338056 32036785893985299453 32078004547031958528 32099974820797893732 32278454006665411584 32289044050630852992 32348013698987467776 32352730528048270848 32415919454860865127 32515468535638414976 32671162915135360128 32729386091793930864 32830715460499175232 32880491290740347904 32944711000292575146 33040685598734575008 33051525718681666404 33204118173523225344 33311773952687033856 33371138760260478528 33590685725788507992 33688542179101919616 33699594850420522608 33745767377338778112 33766063479316815552 33805516283890467948 33811677079247642913 33855179314180543488 33883306755286665606 33921302711278552362 33988208633786005128 34066734007034686464 34071701451480156672 34077910757036994432 34082879831221455936 34145125571153438208 34150104446273174784 34188399583020903168 34255832323815816192 34547685319115815912 34654644097193573856 34774972722531051543 34819714337376570368 34882635176780373684 35037296229457327104 35043681507236423424 35048791405385626752 35105728448655485946 35157301595495179776 35382151507306316544 35393759824729973472 35456834932776758436 35566608415540773168 35620532231635376896 35730812517182235648 35736022609412795904 35794076065295789592 35805819528571805271 35876442446774116524 35959330340758835712 35971128021316827456 36042076991773073664 36075919183920165888 36087755115410953344 36153662369456581632 36158934119583361536 36325174556959709616 36384884545974916608 36396821844054304704 36579902102593216848 36748784383768624128 36820559353268172222 36983812686649400832 36990552702082891392 36995946483462606016 37110485017467134208 37354632945213628512 37542531105293038344 37715857657025693184 37789521441512071491 37838141586437078016 37912044206723087934 37957070915245437696 37963988299506125376 37969524022501095648 37986821414231417496 38044414602427133312 38074585066685826048 38087076728453111424 38162199167759725056 38210564239846891776 38285930244264735744 38318092580231373312 38330664132915176256 38343239810124137928 38406267020751300864 38413266267547617984 38418867502057321632 38866145984005292901 38986474609342770588 39045583407754163136 39159331079981718528 39166467566911296768 39172178629548641664 39293454724376965632 39416958258139492992 39429890331058830096 39628227277809318252 39811183082416009472 39934437519203675136 39940260563461360128 40065797077203517568 40073098760589799008 40189839792612816384 40197164081830015104 40203025435589395392 40282321343746376448 40407034412922061824 40454246633353690176 40467519023981430888 40547336615744707872 40598724504837322512 40665459198442553856 40678800884531281728 40786160906060024832 41072170781859050496 41152389865417368954 41342382431739702144 41476424431286797056 41606789272480575936 41614371789843252816 41620439793895431768 41749295644650525984 41948159792272561152 42153017381381657088 42235347493454668137 42299382025067010064 42422608669980195072 42430339864153904832 42436526848677695136 42520228085065619584 42553948015707687936 42567909284741712768 42651869658084398592 42701704779651117408 42709486836944391048 42715714525313732604 42799966427730524976 42932474063729690688 43045782008888835072 43052058734174470656 43136144786389655169 43207050398345213472 43221225939814486836 43561550553513813504 43639181455725241152 43774287280665566976 43926281333723433528 44054247464979433344 44068700958242221872 44272157564697633792 44358626622441183858 44494851680347304704 44707907147027334912 44787580967718010656 44918056238802559488 44926242209104134528 44932793133894030144 45021417972422420736 45074021711853957264 45082236105663523884 45088809776720051082 45177742340382220808 45213569766689418432 45228403615038069816 45317611511714673504 45437214342715992576 45443839774961941248 45533472595030899712 45584532777361204224 45615753692712796356 45974932855647542784 46206192129591431808 46366630296708068724 46510180235707164912 46660977485197646688 46724908676315231232 46731721873847502336 46807637931540647928 46822994768132360739 47176202009741755392 47191679766306631296 47275779910369011248 47422144554054364224 47586804778200386322 47725434753727719456 47734132347173142936 47741092704762407028 47835256595698822032 47961504028422436608 47983353365344948416 48039417877107507084 48056102655697431552 48109991656993403904 48117006820547937792 48149962231196840598 48417681009998117376 48433566075946279488 48529095792072406272 48773202803457622464 49094079137690896296 49320736936110521856 49417066500438862719 49480646689956178944 49577288578022499606 49789842010281464832 49806177260284838016 49967660929030550784 50056708140390717792 50230516154767074451 50386028588682761988 50532813268652879424 50549392275630783912 50609427886993916928 50618651066008167168 50626032030001460864 50649095218975223328 50708274425835701922 50782768971270815232 50824960132929998409 50947418986462522368 50982312950679007692 51107552177220235008 51116866135555491648 51124319746832183904 51208356027668401152 51217688356730157312 51225156669409762176 51383748485723724288 51821527978673723868 51981966145790360784 52060777877005550848 52221956755881729024 52229571506064855552 52555944344185990656 52565522260854635136 52573187108078440128 52837636370412424336 53090639737094960208 53185252399165137654 53349912623311159752 53430798347453065344 53596218775773353472 53604033914119193856 53691114097943684388 53709761791661835264 53769990675463216128 53814663670161174786 53938995511138253568 53956692031975241184 54063115487659610496 54113878775880248832 54131632673116430016 54238401179375042304 54595232766081457056 54869853153889825272 55123176575652936192 55230839029902258333 55301899241715729408 55475719029974101248 55485829053124337088 55493919725193909024 55647470482079284224 55665727526200701312 56139988643563200857 56313796657939557516 56563478226640260096 56573786485538539776 56582035798236926848 56757212379655617024 56935606372868156544 56945982449259188064 56954286033751643472 56980232121347126244 57066621903640699968 57130615092679667136 57243298751639587584 57428895366397103616 57495996199372764384 57514859715186206892 57609400531126951296 57628301253085982448 58185575274300321536 58365716374220755968 58568375111631244704 58738996619972577792 58749701350366945152 58758267944322962496 59125437387209239488 59144835496588245144 59442340916713977378 59610542862703113216 59716774623624014208 59901656278805512704 59910390845192040192 60028557296563227648 60098695615805276352 60109648140884698512 60118413035626734776 60284759688919224576 60304538153384093088 60423482015619564672 60591786366615921664 60701278535972146332 60821004923617061808 61018201326796922592 61179241359090037248 61608256172788575744 61728584798126053431 61822173728944091632 62013573647609553216 62194231715265082368 62214636646930195584 62410183908720863904 62421557684764879224 62430659690843147652 62913066012991374336 62922239688408841728 63229526072072485632 63449073037600515096 63633913004970292608 63645509796230857248 63654790273016542704 63780342127598429376 63851863927112569152 63948672037896582144 63977804487126597888 64052557169476676112 64073571787970598906 64199949641595787464 64578088101261705984 64705461056096541696 64831838909721730254 65030937071276829952 65342325830270720256 65458772183587861728 65661430920998350464 65889422000585150292 66081371197469150016 66103051437363332808 66408236347046450688 66623547905374067712 66742277520520957056 67181371451577015984 67377084358203839232 67399189700841045216 67491534754677556224 67532126958633631104 67611032567780935896 67623354158495285826 67633214665080076623 67766613510573331212 67842605422557104724 67976417267572010256 68143402902960313344 68155821514073988864 68165759662442911872 68290251142306876416 68300208892546349568 68376799166041806336 69095370638231631824 69309288194387147712 69549945445062103086 69765270353560747368 70087363014472846848 70097582810771253504 70211456897310971892 70314603190990359552 70764303014612633088 70787519649459946944 70913669865553516872 71133216831081546336 71241064463270753792 71380207167300579483 71472045218825591808 71588152130591579184 71611639057143610542 71752884893548233048 71918660681517671424 71942256042633654912 72084153983546147328 72175510230821906688 72224943346795260897 72317868239166723072 72650349113919419232 72769769091949833216 72793643688108609408 73159804205186433696 73413831303121108813 73641118706536344444 73967625373298801664 73981105404165782784 73991892966925212032 74220970034934268416 74709265890427257024 75085062210586076688 75431715314051386368 75579042883024142982 75824088413446175868 75914141830490875392 75927976599012250752 75939048045002191296 75973642828462834992 76062411638753552883 76088829204854266624 76174153456906222848 76324398335519450112 76421128479693783552 76636185160462746624 76661328265830352512 76686479620248275856 76812534041502601728 76826532535095235968 76837735004114643264 77732291968010585802 77972949218685541176 78091166815508326272 78332935133822593536 78344357259097283328 78586909448753931264 78833916516278985984 78859780662117660192 79256454555618636504 79622366164832018944 79777878598747706481 79880521126922720256 80131594154407035136 80146197521179598016 80379679585225632768 80394328163660030208 80406050871178790784 80564642687492752896 80721995505241762179 80908493266707380352 80935038047962861776 81094673231489415744 81197449009674645024 81330918396885107712 81357601769062563456 82304779730834737908 82684764863479404288 82952848862573594112 83213578544961151872 83228743579686505632 83240879587790863536 83498591289301051968 84306034762763314176 84470694986909336274 84598764050134020128 84845217339960390144 84860679728307809664 84873053697355390272 85040456170131239168 85135818569483425536 85303739316168797184 85403409559302234816 85418973673888782096 85431429050627465208 85599932855461049952 85864948127459381376 86104117468348941312 86272289572779310338 86414100796690426944 86442451879628973672 87123101107027627008 87278362911450482304 87548574561331133952 87852562667446867056 88108494929958866688 88137401916484443744 88717253244882367716 88989703360694609408 89163511375070966067 89415814294054669824 89575161935436021312 89836112477605118976 89852484418208269056 89865586267788060288 90042835944844841472 90148043423707914528 90164472211327047768 90177619553440102164 90355484680764441616 90427139533378836864 90456807230076139632 90635223023429347008 90874428685431985152 90887679549923882496 91231507385425592712 91949865711295085568 92412384259182863616 92733260593416137448 93020360471414329824 93321954970395293376 93463443747695004672 93615275863081295856 93645989536264721478 94383359532613262592 94551559820738022496 94844289108108728448 95173609556400772644 95450869507455438912 95468264694346285872 95482185409524814056 95670513191397644064 95923008056844873216 95966706730689896832 96078835754215014168 96110357681955898359 96234013641095875584 96299924462393681196 96835362019996234752 96867132151892558976 97058191584144812544 97546405606915244928 98188158275381792592 98641473872221043712 98834133000877725438 99154577156044999212 99612354520569676032 99935321858061101568 100113416280781435584 100461032309534148902 100772057177365523976 101065626537305758848 101098784551261567824 101237302132016334336 101252064060002921728 101298190437950446656 101416548851671403844 101435031237742928739 101565537942541630464 101649920265859996818 101964625901358015384 102215104354440470016 102233732271110983296 102248639493664367808 102435376713460314624 102450313338819524352 102767496971447448576 103643055957347447736 103963932291580721568 104121555754011101696 104324918167593154629 104459143012129711104 105111888688371981312 105131044521709270272 105146374216156880256 105675272740824848672 106181279474189920416 106370504798330275308 106699825246622319504 106861596694906130688 107192437551546706944 107208067828238387712 107382228195887368776 107417458585715415813 107629327340322349572 107877991022276507136 107913384063950482368 108126230975319220992 108227757551760497664 108263265346232860032 108476802358750084608 109190465532162914112 109739706307779650544 110246353151305872384 110461678059804516666 110951438059948202496 110971658106248674176 110987839450387818048 111331455052401402624 112279977287126401714 112627593315879115032 113147572971077079552 113164071596473853696 113368564324536214473 113514424759311234048 113871212745736313088 113891964898518376128 113908572067503286944 113960464242694252488 114133243807281399936 114261230185359334272 114486597503279175168 114857790732794207232 114991992398745528768 115029719430372413784 115218801062253902592 115256602506171964896 116371150548600643072 116598437952015878703 117136750223262489408 117477993239945155584 117499402700733890304 117516535888645924992 118250874774418478976 118289670993176490288 118884681833427954756 119433549247248028416 119803312557611025408 119820781690384080384 120197391231610552704 120219296281769397024 120236826071253469552 120569519377838449152 120609076306768186176 120846964031239129344 121402557071944292664 121642009847234123616 122036402653593845184 122358482718180074496 123216512345577151488 123457169596252106862 123644347457888183264 124027147295219106432 124429273293860391168 124820367817441727808 124843115369529758448 124861319381686295304 125844479376817683456 126459052144144971264 126706042480364004411 126898146075201030192 127267826009940585216 127291019592461714496 127309580546033085408 127560684255196858752 127703727854225138304 127955608974253195776 128105114338953352224 128147143575941197812 128399899283191574928 129156176202523411968 129663677819443460508 130061874142553659904 130684651660541440512 130917544367175723456 131322861841996700928 131778844001170300584 132162742394938300032 132206102874726665616 132816472694092901376 133484555041041914112 134362742903154031968 134754168716407678464 134798379401682090432 135064253917267262208 135222065135561871792 135246708316990571652 135266429330160153246 135533227021146662424 135685210845114209448 135952834535144020512 136311643028147977728 136331519324885823744 136600417785092699136 136753598332083612672 138190741276463263648 138618576388774295424 139099890890124206172 139530540707121494736 140174726028945693696 140195165621542507008 140422913794621943784 140468984304397082217 141528606029225266176 141575039298919893888 141827339731107033744 142266433662163092672 142482128926541507584 142760414334601158966 143176304261183158368 143223278114287221084 143505769787096466096 143884512085267309824 144168307967092294656 144351020461643813376 144449886693590521794 145300698227838838464 145587287376217218816 146319608410372867392 146827662606242217626 147282237413072688888 147962210808331565568 147983785933850424064 148251199501316588157 148441940069868536832 149418531780854514048 150170124421172153376 150691548464301223353 151158085766048285964 151648176826892351736 151828283660981750784 151855953198024501504 151878096090004382592 151947285656925669984 152124823277507105766 152177658409708533248 152348306913812445696 152474880398789995227 152842256959387567104 153322656531660705024 153372959240496551712 153625068083005203456 153653065070190471936 153675470008229286528 155464583936021171604 155945898437371082352 156182333631016652544 156665870267645187072 156688714518194566656 157667833032557971968 157719561324235320384 158512909111237273008 159244732329664037888 159555757197495412962 160263188308814070272 160292395042359196032 160788656327320060416 160812101742357581568 161129285374985505792 161443991010483524358 161816986533414760704 161870076095925723552 162189346462978831488 162394898019349290048 162715203538125126912 164609559461669475816 165369529726958808576 165692517089706774999 165905697725147188224 166427157089922303744 166457487159373011264 166481759175581727072 166997182578602103936 168419965930689602571 168941389973818672548 169197528100268040256 169690434679920780288 169721359456615619328 169746107394710780544 170080912340262478336 170271637138966851072 170806819118604469632 170837947347777564192 170862858101254930416 171199865710922099904 171729896254918762752 172544579145558620676 172828201593380853888 172884903759257947344 174556725822900964608 175097149122662267904 175705125334893734112 176216989859917733376 176274803832968887488 177434506489764735432 177979406721389218816 178327022750141932134 178831628588109339648 179150323870872042624 179704968836416538112 179731172535576120576 180085671889689682944 180296086847415829056 180328944422654095536 180355239106880204328 180710969361528883232 180854279066757673728 180913614460152279264 181270446046858694016 181775359099847764992 182463014770851185424 184824768518365727232 185185754394378160293 185466521186832274896 186040720942828659648 186643909940790586752 187230551726162591712 187291979072529442956 188766719065226525184 189103119641476044992 189688578216217456896 190347219112801545288 190901739014910877824 190936529388692571744 190964370819049628112 191341026382795288128 191846016113689746432 191933413461379793664 192157671508430028336 192220715363911796718 192599848924787362392 193734264303785117952 194116383168289625088 195092811213830489856 196376316550763585184 197668266001755450876 198309154312089998424 199224709041139352064 199870643716122203136 200226832561562871168 200922064619068297804 201544114354731047952 202131253074611517696 202197569102523135648 202474604264032668672 202504128120005843456 202596380875900893312 202833097703342807688 202870062475485857478 202899643995240229869 203299840531719993636 203929251802716030768 204430208708880940032 204467464542221966592 204497278987328735616 204870753426920629248 204900626677639048704 207286111914694895472 207927864583161443136 208243111508022203392 208649836335186309258 210262089043418540544 210292748432313760512 211350545481649697344 212362558948379840832 212741009596660550616 213399650493244639008 213723193389812261376 214140621501901738449 214416135656476775424 214764456391774737552 214834917171430831626 215258654680644699144 215755982044553014272 215826768127900964736 216252461950638441984 216526530692465720064 216674830040385782691 216953604717500169216 218380931064325828224 219479412615559301088 220241493909363326439 220923356119609033332 221902876119896404992 221943316212497348352 221975678900775636096 222662910104802805248 224559954574252803428 225255186631758230064 226295145942154159104 226328143192947707392 226737128649072428946 227742425491472626176 227783929797036752256 227817144135006573888 227920928485388504976 228187234916260658649 228266487614562799872 228522460370718668544 228973195006558350336 229983984797491057536 230059438860744827568 230437602124507805184 230513205012343929792 232742301097201286144 233196875904031757406 234273500446524978816 234998805401467780608 235033071777291849984 236501749548836957952 236579341986352980576 237769363666855909512 238867098494496056832 239333635796243119443 239641563380768160768 240394782463221105408 240438592563538794048 240473652142506939104 241139038755676898304 241218152613536372352 241693928062478258688 242165986515725286537 242805114143888585328 243284019694468247232 244072805307187690368 246914339192504213724 247288694915776366528 248054294590438212864 248858546587720782336 249640735634883455616 249686230739059516896 249722638763372590608 252918104288289942528 253412084960728008822 253796292150402060384 254535652019881170432 254582039184923428992 254619161092066170816 255121368510393717504 255407455708450276608 255911217948506391552 256210228677906704448 256294287151882395624 256799798566383149856 258312352405046823936 259327355638886921016 260123748285107319808 261369303321082881024 261835088734351446912 262645723683993401856 263557688002340601168 264325484789876600064 264412205749453331232 266969110082083828224 267490534125212898201 268725485806308063936 269508337432815356928 269596758803364180864 270128507834534524416 270444130271123743584 270493416633981143304 270532858660320306492 271066454042293324848 271370421690228418896 271905669070288041024 272623286056295955456 272663038649771647488 276381482552926527296 277237152777548590848 278199781780248412344 279061081414242989472 280390331243085014016 280845827589243887568 280937968608794164434 283150078597839787776 283654679462214067488 284532867324326185344 285520828669202317932 286352608522366316736 286446556228574442168 287011539574192932192 287769024170534619648 288331073045867695077 288702040923287626752 288899773387181043588 290601396455677676928 291174574752434437632 292639216820745734784 293655325212484435252 294564474826145377776 295924421616663131136 295967571867700848128 296502399002633176314 298837063561709028096 300340248842344306752 301383096928602446706 302316171532096571928 303296353653784703472 303711906396049003008 303756192180008765184 303894571313851339968 304249646555014211532 304355316819417066496 304696613827624891392 304949760797579990454 306645313063321410048 306745918480993103424 307306130140380943872 307350940016458573056 310929167872042343208 311891796874742164704 312364667262033305088 312974754502779463887 313377429036389133312 315335666065115943936 315439122648470640768 317025818222474546016 319111514394990825924 320526376617628140544 320584790084718392064 321577312654640120832 321624203484715163136 322252375757146247439 322887982020967048716 323633973066829521408 323740152191851447104 324378692925957662976 324789796038698580096 325430407076250253824 329219118923338951632 330739059453917617152 331385034179413549998 332854314179844607488 332914974318746022528 332963518351163454144 333994365157204207872 336839931861379205142 337882779947637345096 338395056200536080512 339442718913231238656 339492214789421561088 340161824680524956672 340543274277933702144 341613638237208939264 341675894695555128384 341725716202509860832 342399731421844199808 343459792509837525504 345089158291117241352 345656403186761707776 345769807518515894688 349113451645801929216 349795313856047636109 351410250669787468224 352433979719835466752 352549607665937774976 354869012979529470864 356654045500283864268 358300647741744085248 359409937672833076224 359462345071152241152 360592173694831658112 360657888845308191072 360710478213760408656 361421938723057766464 361708558133515347456 361827228920304558528 362540892093717388032 364926029541702370848 369649537036731454464 370371508788756320586 370933042373664549792 372081441885657319296 373287819881581173504 374461103452325183424 374583958145058885912 377533438130453050368 378206239282952089984 379377156432434913792 380694438225603090576 381803478029821755648 381873058777385143488 381928741638099256224 382682052765590576256 383866826922759587328 384315343016860056672 384441430727823593436 385199697849574724784 387468528607570235904 390185622427660979712 392752633101527170368 395336532003510901752 396618308624179996848 398449418082278704128 400453665123125742336 401844129238136595608 403088228709462095904 404262506149223035392 404395138205046271296 405008256240011686912 405192761751801786624 405666195406685615376 405740124950971714956 405799287990480459738 406599681063439987272 407858503605432061536 408934929084443933184 408994557974657471232 409801253355278097408 414572223829389790944 415855729166322886272 417299672670372618516 420524178086837081088 420585496864627521024 421406952913191246651 422701090963299394688 424725117896759681664 425482019193321101232 426799300986489278016 427446386779624522752 428281243003803476898 429528912783549475104 429669834342861663252 430517309361289398288 431653536255801929472 432504923901276883968 433053061384931440128 433349660080771565382 436761862128651656448 438958825231118602176 440482987818726652878 441846712239218066664 443886632424994696704 443951357801551272192 445325820209605610496 449119909148505606856 450510373263516460128 452074645392903670059 452656286385895414784 453474257298144857892 455484850982945252352 455567859594073504512 455634288270013147776 455841856970777009952 456374469832521317298 456532975229125599744 457044920741437337088 457424641196369985681 459967969594982115072 460118877721489655136 460875204249015610368 461026410024687859584 466393751808063514812 468547000893049957632 469997610802935561216 470066143554583699968 473003499097673915904 473158683972705961152 475538727333711819024 477734196988992113664 478667271592486238886 480789564926442210816 480877185127077588096 480947304285013878208 482436305227072744704 483387856124956517376 484331973031450573074 485610228287777170656 486568039388936494464 488145610614375380736 493828678385008427448 494577389831552733056 496108589180876425728 497717093175441564672 499281471269766911232 499372461478119033792 499445277526745181216 505259897792068807713 506824169921456017644 507592584300804120768 509071304039762340864 509164078369846857984 509238322184132341632 510242737020787435008 510814911416900553216 512420457355813408896 512588574303764791248 513599597132766299712 518654711277773842032 523670177468702893824 525291447367986803712 527115376004681202336 528650969579753200128 528824411498906662464 533938220164167656448 534981068250425796402 537450971612616127872 539193517606728361728 540257015669069048832 540888260542247487168 540986833267962286608 541065717320640612984 542132908084586649696 542740843380456837792 543811338140576082048 545326077299543294976 552762965105853054592 554474305555097181696 556399563560496824688 558122162828485978944 561691655178487775136 561875937217588328868 566300157195679575552 567309358924428134976 569065734648652370688 571041657338404635864 572705217044732633472 572893112457148884336 574023079148385864384 575538048341069239296 576662146091735390154 577799546774362087176 581202792911355353856 582349149504868875264 585278433641491469568 587310650424968870504 589128949652290755552 591935143735401696256 593004798005266352628 597674127123418056192 600680497684688613504 602766193857204893412 604632343064193143856 606592707307569406944 607423812792098006016 607512384360017530368 607789142627702679936 608499293110028423064 608698931985720689607 609899521595159980908 613290626126642820096 613491836961986206848 614612260280761887744 614701880032917146112 621858335744084686416 623783593749484329408 624729334524066610176 625949509005558927774 630878245296941281536 634051636444949092032 638223028789981651848 641169580169436784128 642421864505705215347 643248406969430326272 644504751514292494878 645775964041934097432 647267946133659042816 647480304383702894208 648757385851915325952 649579592077397160192 650860814152500507648 658438237846677903264 660724481728089979317 662770068358827099996 665708628359689214976 665829948637492045056 665927036702326908288 667988730314408415744 673679863722758410284 675765559895274690192 676790112401072161024 678885437826462477312 678984429578843122176 683227276474417878528 683351789391110256768 683451432405019721664 684799462843688399616 686919585019675051008 690178316582234482704 691312806373523415552 691539615037031789376 698226903291603858432 699590627712095272218 702820501339574936448 705099215331875549952 709738025959058941728 713308091000567728536 716601295483488170496 718000907388729358329 718924690142304482304 721184347389663316224 721315777690616382144 721420956427520817312 722843877446115532928 723417116267030694912 723654457840609117056 725081784187434776064 729852059083404741696 740743017577512641172 741866084747329099584 744162883771314638592 746575639763162347008 748922206904650366848 749167916290117771824 756412478565904179968 758754312864869827584 761388876451206181152 763606956059643511296 763746117554770286976 763857483276198512448 765364105531181152512 767733653845519174656 768630686033720113344 768882861455647186872 770399395699149449568 774937057215140471808 780371244855321959424 785505266203054340736 790673064007021803504 793236617248359993696 800907330246251484672 802471602375638694603 803688258476273191216 806176457418924191808 808525012298446070784 808790276410092542592 810385523503603573248 811332390813371230752 811480249901943429912 811598575980960919476 813199362126879974544 815717007210864123072 817869858168887866368 817989115949314942464 829144447658779581888 831711458332645772544 834599345340745237032 841170993729255042048 842813905826382493302 845402181926598789376 849450235793519363328 850964038386642202464 853598601972978556032 856562486007606953796 859057825567098950208 859339668685723326504 861034618722578796576 863307072511603858944 866106122769862880256 866699320161543130764 873523724257303312896 877917650462237204352 880965975637453305756 883693424478436133328 887773264849989393408 887902715603102544384 898239818297011213712 901020746527032920256 904149290785807340118 906948514596289715784 911135719188147009024 911268576540026295552 911683713941554019904 912748939665042634596 913065950458251199488 914089841482874674176 914849282392739971362 919935939189964230144 920237755442979310272 922052820049375719168 932787503616127029624 937094001786099915264 938924263508338391661 940132287109167399936 946006998195347831808 946317367945411922304 951077454667423638048 954379806940574414569 957334543184972477772 961579129852884421632 961754370254155176192 961894608570027756416 964872610454145489408 968663946062901146148 971220456575554341312 973136078777872988928 976291221228750761472 987657356770016854896 989154779663105466112 992217178361752851456 998562942539533822464 998744922956238067584 998890555053490362432 1010519795584137615426 1013648339842912035288 1015185168601608241536 1018328156739693715968 1018476644368264683264 1020485474041574870016 1021629822833801106432 1024840914711626817792 1025177148607529582496 1027199194265532599424 1037309422555547684064 1047340354937405787648 1049385941568142908327 1054230752009362404672 1057301939159506400256 1057648822997813324928 1069962136500851592804 1074901943225232255744 1078387035213456723456 1081776521084494974336 1081973666535924573216 1082131434641281225968 1084265816169173299392 1085481686760913675584 1087622676281152164096 1105525930211706109184 1108948611110194363392 1112799127120993649376 1116244325656971957888 1123383310356975550272 1123751874435176657736 1132600314391359151104 1134618717848856269952 1138131469297304741376 1142083314676809271728 1145410434089465266944 1145786224914297768672 1148046158296771728768 1153324292183470780308 1155599093548724174352 1162405585822710707712 1170556867282982939136 1174621300849937741008 1178257899304581511104 1186009596010532705256 1195348254246836112384 1201360995369377227008 1205532387714409786824 1209264686128386287712 1213185414615138813888 1215024768720035060736 1215578285255405359872 1216998586220056846128 1217397863971441379214 1219799043190319961816 1226983673923972413696 1229403760065834292224 1243716671488169372832 1247567187498968658816 1251899018011117855548 1261756490593882563072 1268103272889898184064 1276446057579963303696 1282339160338873568256 1284843729011410430694 1289009503028584989756 1291551928083868194864 1294960608767405788416 1297514771703830651904 1299159184154794320384 1316876475693355806528 1321448963456179958634 1325540136717654199992 1331659897274984090112 1331854073404653816576 1335977460628816831488 1347359727445516820568 1351531119790549380384 1353580224802144322048 1356223936178711010177 1357968859157686244352 1366454552948835757056 1366703578782220513536 1366902864810039443328 1369598925687376799232 1372273923589109957043 1380356633164468965408 1382625612747046831104 1383079230074063578752 1399181255424190544436 1405641002679149872896 1410198430663751099904 1419476051918117883456 1426616182001135457072 1433202590966976340992 1436001814777458716658 1442368694779326632448 1442631555381232764288 1442841912855041634624 1445687754892231065856 1447308915681218234112 1450163568374869552128 1459704118166809483392 1481486035155025282344 1483732169494658199168 1488325767542629277184 1493151279526324694016 1497844413809300733696 1498335832580235543648 1512824957131808359936 1515779693376206423139 1522777752902412362304 1527213912119287022592 1527492235109540573952 1527714966552397024896 1530728211062362305024 1537261372067440226688 1537765722911294373744 1540798791398298899136 1571010532406108681472 1581346128014043607008 1586473234496719987392 1601814660492502969344 1604943204751277389206 1607376516952546382432 1612352914837848383616 1617580552820185085184 1620771047007207146496 1622664781626742461504 1622960499803886859824 1623197151961921838952 1626398724253759949088 1631434014421728246144 1635978231898629884928 1658288895317559163776 1663422916665291545088 1669198690681490474064 1685627811652764986604 1690804363853197578752 1698900471587038726656 1701928076773284404928 1707197203945957112064 1713124972015213907592 1718115651134197900416 1718679337371446653008 1722069237445157593152 1726614145023207717888 1733398640323086261528 1747047448514606625792 1755835300924474408704 1761931951274906611512 1767386848956872266656 1775805431206205088768 1796479636594022427424 1802041493054065840512 1808298581571614680236 1813897029192579431568 1822271438376294018048 1822537153080052591104 1823367427883108039808 1825497879330085269192 1826096795957162068821 1829698564785479942724 1839871878379928460288 1840475510885958620544 1844105640098751438336 1865575007232254059248 1874188003572199830528 1877848527016676783322 1892634735890823844608 1902154909334847276096 1908759613881148829138 1914669086369944955544 1923508740508310352384 1923789217140055512832 1927265593517115646041 1929745220908290978816 1937327892125802292296 1942440913151108682624 1946272157555745977856 1952582442457501522944 1975314713540033709792 1978309559326210932224 1982173445184269937951 1997125885079067644928 1997489845912476135168 1997781110106980724864 2021039591168275230852 2027296679685824070576 2030370337203216483072 2036656313479387431936 2036953288736529366528 2049681829423253635584 2050354297215059164992 2054398388531065198848 2074618845111095368128 2094680709874811575296 2098771883136285816654 2108461504018724809344 2115297645995626649856 2139924273001703185608 2149803886450464511488 2154002722166188074987 2156774070426913446912 2163553042168989948672 2163947333071849146432 2164262869282562451936 2168531632338346598784 2170963373521827351168 2175245352562304328192 2211051860423412218368 2225598254241987298752 2232488651313943915776 2246766620713951100544 2247503748870353315472 2269237435697712539904 2276262938594609482752 2284166629353618543456 2290820868178930533888 2291572449828595537344 2296092316593543457536 2306648584366941560616 2311198187097448348704 2324811171645421415424 2341113734565965878272 2349242601699875482016 2356515798609163022208 2372019192021065410512 2402721990738754454016 2407414807126916083809 2411064775428819573648 2418529372256772575424 2426370829230277627776 2431156570510810719744 2433997172440113692256 2434795727942882758428 2439598086380639923632 2453967347847944827392 2487433342976338745664 2495134374997937317632 2503798036022235711096 2523512981187765126144 2536206545779796368128 2552892115159926607392 2569687458022820861388 2578019006057169979512 2583103856167736389728 2589921217534811576832 2598318368309588640768 2633752951386711613056 2642897926912359917268 2651080273435308399984 2663319794549968180224 2663708146809307633152 2694719454891033641136 2703062239581098760768 2707160449604288644096 2712447872357422020354 2733407157564441027072 2733805729620078886656 2739197851374753598464 2744547847178219914086 2760713266328937930816 2766158460148127157504 2798362510848381088872 2811282005358299745792 2816772790525015174983 2820396861327502199808 2838952103836235766912 2853232364002270914144 2863139420821723243707 2872003629554917433316 2884737389558653264896 2885263110762465528576 2885683825710083269248 2891375509784462131712 2894617831362436468224 2919408236333618966784 2962972070310050564688 2967464338989316398336 2976651535085258554368 2995688827618601467392 2996671665160471087296 3025649914263616719872 3031559386752412846278 3045555505804824724608 3054984470219081147904 3055429933104794049792 3061456422124724610048 3074522744134880453376 3075531445822588747488 3081597582796597798272 3142021064812217362944 3148157824704428724981 3162692256028087214016 3172946468993439974784 3209886409502554778412 3214753033905092764864 3224705829675696767232 3235161105640370170368 3245329563253484923008 3245920999607773719648 3246394303923843677904 3252797448507519898176 3262868028843456492288 3316577790635118327552 3326845833330583090176 3338397381362980948128 3371255623305529973208 3381608727706395157504 3397800943174077453312 3403856153546568809856 3414394407891914224128 3426249944030427815184 3436231302268395800832 3437358674742893306016 3444138474890315186304 3466797280646172523056 3511670601848948817408 3523863902549813223024 3534773697913744533312 3592959273188044854848 3604082986108131681024 3616597163143229360472 3627794058385158863136 3645074306160105182208 3646734855766216079616 3650995758660170538384 3652193591914324137642 3659397129570959885448 3680951021771917241088 3688211280197502876672 3731150014464508118496 3755697054033353566644 3785269471781647689216 3804309818669694552192 3817519227762297658276 3829338172739889911088 3847017481016620704768 3847578434280111025664 3854531187034231292082 3874655784251604584592 3884881826302217365248 3892544315111491955712 3950629427080067419584 3956619118652421864448 3964346890368539875902 3994979691824952270336 3995562220213961449728 4042079182336550461704 4054593359371648141152 4060740674406432966144 4068671808536133030531 4073906577473058733056 4099363658846507271168 4100708594430118329984 4108796777062130397696 4116821770767329871129 4149237690222190736256 4197543766272571633308 4216923008037449618688 4230595291991253299712 4279848546003406371216 4299607772900929022976 4308005444332376149974 4327106084337979897344 4327894666143698292864 4328525738565124903872 4337063264676693197568 4341926747043654702336 4350490705124608656384 4422103720846824436736 4451196508483974597504 4464977302627887831552 4493533241427902201088 4495007497740706630944 4538474871395425079808 4547339080128619269417 4568333258707237086912 4581641736357861067776 4583144899657191074688 4592184633187086915072 4613297168733883121232 4622396374194896697408 4698485203399750964032 4713031597218326044416 4744038384042130821024 4805443981477508908032 4814829614253832167618 4822129550857639147296 4837058744513545150848 4852741658460555255552 4862313141021621439488 4867994344880227384512 4869591455885765516856 4879196172761279847264 4907934695695889654784 4974866685952677491328 4990268749995874635264 5007596072044471422192 5072413091559592736256 5105784230319853214784 5139374916045641722776 5156038012114339959024 5166207712335472779456 5179842435069623153664 5267505902773423226112 5285795853824719834536 5302160546870616799968 5327416293618615266304 5389438909782067282272 5406124479162197521536 5424895744714844040708 5466814315128882054144 5467611459240157773312 5478290387871486206463 5489095694356439828172 5521426532657875861632 5532316920296254315008 5596725021696762177744 5622564010716599491584 5633545581050030349966 5677904207672471533824 5706464728004541828288 5726278841643446487414 5744007259109834866632 5770526221524931057152 5771367651420166538496 5782751019568924263424 5789235662724872936448 5838816472667237933568 5925944140620101129376 5934928677978632796672 5946520335552809813853 5991377655237202934784 5993343330320942174592 6063118773504825692556 6091111011609649449216 6109968940438162295808 6110859866209588099584 6149045488269760906752 6151062891645177494976 6163195165593195596544 6284042129624434725888 6296315649408857449962 6325384512056174428032 6345892937986879949568 6419772819005109556824 6429506067810185529728 6449411659351393534464 6470322211280740340736 6490659126506969846016 6491841999215547439296 6492788607847687355808 6505594897015039796352 6525736057686912984576 6633155581270236655104 6676794762725961896256 6742511246611059946416 6807712307093137619712 6828788815783828448256 6852499888060855630368 6872462604536791601664 6874717349485786612032 6888276949780630372608 6933594561292345046112 7023341203697897634816 7047727805099626446048 7069547395827489066624 7185918546376089709696 7208165972216263362048 7233194326286458720944 7255588116770317726272 7293469711532432159232 7301991517320341076768 7304387183828648275284 7318794259141919770896 7361902043543834482176 7462300028929016236992 7511394108066707133288 7570538943563295378432 7608619637339389104384 7635038455524595316552 7658676345479779822176 7695156868560222051328 7709062374068462584164 7749311568503209169184 7769763652604434730496 7901258854160134839168 7928693780737079751804 7989959383649904540672 7991124440427922899456 8084158364673100923408 8109186718743296282304 8121481348812865932288 8137343617072266061062 8201417188860236659968 8217593554124260795392 8233643541534659742258 8298475380444381472512 8395087532545143266616 8433846016074899237376 8461190583982506599424 8559697092006812742432 8589418262465169731121 8616010888664752299948 8654212168675959794688 8655789332287396585728 8657051477130249807744 8674126529353386395136 8683853494087309404672 8902393016967949195008 8929954605255775663104 8987066482855804402176 8990014995481413261888 9076949742790850159616 9094678160257238538834 9136666517414474173824 9166289799314382149376 9184369266374173830144 9226594337467766242464 9244792748389793394816 9396970406799501928064 9426063194436652088832 9488076768084261642048 9629659228507664335236 9644259101715278294592 9674117489027090301696 9705483316921110511104 9735988689760454769024 9739182911771531033712 9758392345522559694528 9949733371905354982656 9980537499991749270528 10015192144088942844384 10144826183119185472512 10211568460639706429568 10278749832091283445552 10312076024228679918048 10332415424670945558912 10535011805546846452224 10571591707649439669072 10604321093741233599936 10778877819564134564544 10812248958324395043072 10849791489429688081416 10935222918480315546624 10956580775742972412926 10978191388712879656344 11042853065315751723264 11064633840592508630016 11193450043393524355488 11267091162100060699932 11355808415344943067648 11412929456009083656576 11452557683286892974828 11488014518219669733264 11541052443049862114304 11542735302840333076992 11677632945334475867136 11851888281240202258752 11869857355957265593344 11893040671105619627706 11986686660641884349184 12126237547009651385112 12182222023219298898432 12206015425608399091593 12221719732419176199168 12298090976539521813504 12302125783290354989952 12326390331186391193088 12592631298817714899924 12650769024112348856064 12691785875973759899136 12839545638010219113648 12859012135620371059456 12898823318702787068928 12981318253013939692032 12983683998431094878592 12985577215695374711616 13011189794030079592704 13051472115373825969152 13266311162540473310208 13353589525451923792512 13485022493222119892832 13615424614186275239424 13642017240385857808251 13704999776121711260736 13744925209073583203328 13749434698971573224064 13776553899561260745216 13867189122584690092224 14095455610199252892096 14139094791654978133248 14371837092752179419392 14416331944432526724096 14466388652572917441888 14511176233540635452544 14586939423064864318464 14603983034640682153536 14608774367657296550568 14637588518283839541792 14723804087087668964352 14924600057858032473984 15022788216133414266576 15217239274678778208768 15270076911049190633104 15317352690959559644352 15418124748136925168328 15498623137006418338368 15539527305208869460992 15802517708320269678336 15857387561474159503608 15982248880855845798912 16168316729346201846816 16218373437486592564608 16274687234144532122124 16402834377720473319936 16467287083069319484516 16596950760888762945024 16790175065090286533232 16867692032149798474752 17119394184013625484864 17178836524930339462242 17232021777329504599896 17311578664574793171456 17314102954260499615488 17348253058706772790272 17367706988174618809344 17804786033935898390016 17839561006658429441559 17974132965711608804352 17980029990962826523776 18189356320514477077668 18273333034828948347648 18332579598628764298752 18453188674935532484928 18489585496779586789632 18793940813599003856128 18852126388873304177664 18976153536168523284096 19259318457015328670472 19288518203430556589184 19348234978054180603392 19410966633842221022208 19471977379520909538048 19478365823543062067424 19516784691045119389056 19899466743810709965312 20030384288177885688768 20423136921279412859136 20557499664182566891104 20624152048457359836096 20664830849341891117824 21070023611093692904448 21143183415298879338144 21208642187482467199872 21557755639128269129088 21624497916648790086144 21699582978859376162832 21913161551485944825852 21956382777425759312688 22085706130631503446528 22386900086787048710976 22534182324200121399864 22711616830689886135296 22825858912018167313152 22905115366573785949656 22976029036439339466528 23085470605680666153984 23703776562480404517504 23786081342211239255412 23973373321283768698368 24252475094019302770224 24364444046438597796864 24412030851216798183186 24604251566580709979904 24652780662372782386176 25185262597635429799848 25301538048224697712128 25383571751947519798272 25679091276020438227296 25718024271240742118912 25768254787395509193363 25962636506027879384064 25967367996862189757184 25971154431390749423232 26022379588060159185408 26707179050903847585024 26970044986444239785664 27230849228372550478848 27284034480771715616502 27409999552243422521472 27498869397943146448128 27553107799122521490432 27734378245169380184448 28190911220398505784192 28278189583309956266496 28743674185504358838784 28932777305145834883776 29022352467081270905088 29207966069281364307072 29217548735314593101136 29275177036567679083584 29849200115716064947968 30045576432266828533152 30434478549357556417536 30540153822098381266208 30634705381919119288704 30836249496273850336656 30997246274012836676736 31605035416640539356672 31714775122948319007216 32336633458692403693632 32436746874973185129216 32549374468289064244248 32805668755440946639872 32934574166138638969032 33193901521777525890048 33580350130180573066464 34238788368027250969728 34357673049860678924484 34464043554659009199792 34623157329149586342912 34628205908520999230976 35609572067871796780032 35679122013316858883118 35960059981925653047552 36378712641028954155336 36546666069657896695296 36618046276825197274779 36665159197257528597504 36906377349871064969856 36979170993559173579264 37587881627198007712256 37952307072337046568192 38518636914030657340944 38577036406861113178368 38696469956108361206784 38943954759041819076096 38956731647086124134848 39033569382090238778112 39798933487621419930624 40060768576355771377536 40846273842558825718272 40926051721157573424753 41114999328365133782208 41248304096914719672192 41329661698683782235648 42286366830597758676288 42417284374964934399744 43115511278256538258176 43248995833297580172288 43399165957718752325664 43826323102971889651704 43912765554851518625376 44171412261263006893056 44773800173574097421952 45068364648400242799728 45651717824036334626304 45810230733147571899312 45952058072878678933056 47407553124960809035008 47572162684422478510824 47946746642567537396736 48504950188038605540448 48824061702433596366372 49208503133161419959808 50370525195270859599696 50603076096449395424256 51358182552040876454592 51436048542481484237824 51536509574791018386726 51934735993724379514368 51942308862781498846464 52044759176120318370816 53414358101807695170048 53518683019975288324677 53940089972888479571328 54568068961543431233004 54819999104486845042944 54997738795886292896256 55468756490338760368896 56381822440797011568384 56556379166619912532992 57487348371008717677568 57865554610291669767552 58044704934162541810176 58415932138562728614144 58435097470629186202272 58550354073135358167168 59698400231432129895936 60091152864533657066304 61080307644196762532416 61269410763838238577408 61672498992547700673312 61994492548025673353472 63210070833281078713344 63429550245896638014432 64673266917384807387264 64873493749946370258432 65098748936578128488496 65869148332277277938064 67160700260361146132928 68477576736054501939456 68715346099721357848968 68928087109318018399584 69256411817041998461952 71358244026633717766236 71920119963851306095104 72757425282057908310672 73093332139315793390592 73236092553650394549558 73812754699742129939712 73958341987118347158528 75175763254396015424512 75904614144674093136384 77037273828061314681888 77154072813722226356736 77304764362186527580089 77887909518083638152192 77913463294172248269696 78067138764180477556224 80121537152711542755072 81692547685117651436544 81852103442315146849506 82229998656730267564416 82496608193829439344384 82659323397367564471296 84572733661195517352576 84834568749929868799488 86231022556513076516352 86798331915437504651328 87652646205943779303408 87825531109703037250752 89547600347148194843904 90136729296800485599456 91303435648072669252608 91620461466295143798624 91904116145757357866112 94815106249921618070016 95144325368844957021648 97009900376077211080896 97648123404867192732744 98417006266322839919616 100741050390541719199392 102716365104081752909184 103073019149582036773452 103869471987448759028736 103884617725562997692928 106828716203615390340096 107037366039950576649354 107880179945776959142656 109136137923086862466008 109639998208973690085888 109995477591772585792512 110937512980677520737792 112763644881594023136768 115731109220583339535104 116089409868325083620352 116831864277125457228288 116870194941258372404544 117100708146270716334336 119396800462864259791872 120182305729067314132608 122160615288393525064832 122538821527676477154816 123344997985095401346624 123988985096051346706944 126859100491793276028864 129346533834769614774528 129746987499892740516864 130197497873156256976992 131738296664554555876128 134321400520722292265856 136955153472109003878912 137430692199442715697936 137856174218636036799168 142716488053267435532472 143840239927702612190208 145514850564115816621344 146472185107300789099116 147625509399484259879424 151809228289348186272768 154074547656122629363776 154308145627444452713472 154609528724373055160178 155826926588344496539392 156134277528360955112448 160243074305423085510144 163704206884630293699012 164459997313460535128832 164993216387658878688768 169145467322391034705152 169669137499859737598976 172462045113026153032704 173596663830875009302656 175305292411887558606816 175651062219406074501504 179095200694296389687808 180273458593600971198912 183240922932590287597248 183808232291514715732224 189630212499843236140032 190288650737689914043296 194019800752154422161792 195296246809734385465488 201482100781083438398784 205432730208163505818368 206146038299164073546904 207769235451125995385856 214074732079901153298708 215760359891553918285312 218272275846173724932016 219279996417947380171776 221875025961355041475584 225527289763188046273536 231462218441166679070208 231914293086559582740267 233663728554250914456576 233740389882516744809088 234201416292541432668672 240364611458134628265216 244321230576787050129664 245077643055352954309632 246689995970190802693248 247977970192102693413888 253718200983586552057728 258693067669539229549056 260394995746312513953984 263476593329109111752256 268642801041444584531712 273910306944218007757824 274861384398885431395872 275712348437272073598336 285432976106534871064944 291029701128231633242688 292944370214601578198232 295251018798968519758848 308149095312245258727552 309219057448746110320356 311653853176688993078784 320486148610846171020288 327408413769260587398024 328919994626921070257664 329986432775317757377536 338290934644782069410304 347193327661750018605312 350610584823775117213632 351302124438812149003008 358190401388592779375616 360546917187201942397824 366481845865180575194496 367616464583029431464448 380577301475379828086592 388039601504308844323584 390592493619468770930976 402964201562166876797568 410865460416327011636736 412292076598328147093808 428149464159802306597416 431520719783107836570624 436544551692347449864032 462924436882333358140416 463828586173119165480534 467480779765033489618176 468402832585082865337344 480729222916269256530432 488642461153574100259328 493379991940381605386496 507436401967173104115456 517386135339078459098112 520789991492625027907968 526953186658218223504512 537285602082889169063424 549722768797770862791744 551424696874544147196672 570865952213069742129888 582059402256463266485376 585888740429203156396464 616298190624490517455104 618438114897492220640712 623307706353377986157568 654816827538521174796048 657839989253842140515328 676581869289564138820608 694386655323500037210624 695742879259678748220801 701221169647550234427264 702604248877624298006016 721093834374403884795648 732963691730361150388992 735232929166058862928896 761154602950759656173184 776079203008617688647168 781184987238937541861952 805928403124333753595136 821730920832654023273472 824584153196656294187616 856298928319604613194832 873089103384694899728064 927657172346238330961068 934961559530066979236352 961458445832538513060864 977284922307148200518656 986759983880763210772992 1014872803934346208230912 1041579982985250055815936 1053906373316436447009024 1074571204165778338126848 1099445537595541725583488 1102849393749088294393344 1141731904426139484259776 1164118804512926532970752 1171777480858406312792928 1232596381248981034910208 1236876229794984441281424 1309633655077042349592096 1388773310647000074421248 1391485758519357496441602 1402442339295100468854528 1405208497755248596012032 1442187668748807769591296 1465927383460722300777984 1522309205901519312346368 1552158406017235377294336 1562369974477875083723904 1611856806248667507190272 1649168306393312588375232 1712597856639209226389664 1746178206769389799456128 1855314344692476661922136 1869923119060133958472704 1973519967761526421545984 2029745607868692416461824 2083159965970500111631872 2107812746632872894018048 2198891075191083451166976 2205698787498176588786688 2283463808852278968519552 2328237609025853065941504 2343554961716812625585856 2465192762497962069820416 2473752459589968882562848 2619267310154084699184192 2782971517038714992883204 2804884678590200937709056 2884375337497615539182592 2931854766921444601555968 3044618411803038624692736 3124739948955750167447808 3223713612497335014380544 3298336612786625176750464 3425195713278418452779328 3492356413538779598912256 3710628689384953323844272 4166319931941000223263744 4215625493265745788036096 4397782150382166902333952 4566927617704557937039104 4656475218051706131883008 4687109923433625251171712 4947504919179937765125696 5238534620308169398368384 5565943034077429985766408 5609769357180401875418112 6089236823606077249385472 6249479897911500334895616 6596673225573250353500928 6850391426556836905558656 6984712827077559197824512 7421257378769906647688544 8795564300764333804667904 9133855235409115874078208 9374219846867250502343424 9895009838359875530251392 10477069240616338796736768 11131886068154859971532816 12498959795823000669791232 13193346451146500707001856 13700782853113673811117312 13969425654155118395649024 14842514757539813295377088 18267710470818231748156416 18748439693734501004686848 19790019676719751060502784 20954138481232677593473536 22263772136309719943065632 26386692902293001414003712 27401565706227347622234624 29685029515079626590754176 37496879387469002009373696 39580039353439502121005568 41908276962465355186947072 44527544272619439886131264 54803131412454695244469248 59370059030159253181508352 79160078706879004242011136 89055088545238879772262528 118740118060318506363016704 178110177090477759544525056 237480236120637012726033408 356220354180955519089050112 712440708361911038178100224
- Sum of all divisors σ(n): 2614089846442048204779635877
- Sum of proper divisors (its aliquot sum) s(n): 1901649138080137166601535653
- 712440708361911038178100224 is an abundant number, because the sum of its proper divisors (1901649138080137166601535653) is greater than itself. Its abundance is 1189208429718226128423435429
Bases of 712440708361911038178100224
- Binary: 1001001101010100010011000000110000010010111010111000000101010100100111011000000100000000002
- Hexadecimal: 0x24D5130304BAE0552760400
- Base-36: 2HIMVVPLMDP128G000
Squares and roots of 712440708361911038178100224
- 712440708361911038178100224 squared (7124407083619110381781002242) is 507571762931221576676221106918187501903464713788850176
- 712440708361911038178100224 cubed (7124407083619110381781002243) is 361614786327223479064410220274350432054794122852912816022067779924532793048039424
-
712440708361911038178100224 is a
perfect square number . Itssquare root is 26691584972832 -
The
cube root of 712440708361911038178100224 is 893133218.0554071351
Scales and comparisons
How big is 712440708361911038178100224?- 712,440,708,361,911,038,178,100,224 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 712,440,708,361,911,038,178,100,224 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 712440708361911038178100224 cubic inches would be around 74427768.2 feet tall.
Recreational maths with 712440708361911038178100224
- 712440708361911038178100224 backwards is 422001871830119163807044217
- The number of decimal digits it has is: 27
- The sum of 712440708361911038178100224's digits is 90
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 712440708361911038178100224 - Facts about the integer". Numbermatics.com. 2024. Web. 23 September 2024.
APA style:
Numbermatics. (2024). Number 712440708361911038178100224 - Facts about the integer. Retrieved 23 September 2024, from https://numbermatics.com/n/712440708361911038178100224/
Chicago style:
Numbermatics. 2024. "Number 712440708361911038178100224 - Facts about the integer". https://numbermatics.com/n/712440708361911038178100224/
The information we have on file for 712440708361911038178100224 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 712440708361911038178100224, math, Factors of 712440708361911038178100224, curriculum, school, college, exams, university, Prime factorization of 712440708361911038178100224, STEM, science, technology, engineering, physics, economics, calculator, seven hundred twelve septillion, four hundred forty sextillion, seven hundred eight quintillion, three hundred sixty-one quadrillion, nine hundred eleven trillion, thirty-eight billion, one hundred seventy-eight million, one hundred thousand, two hundred twenty-four.