162002274151283581686644736
162,002,274,151,283,581,686,644,736 is an even composite number composed of seven prime numbers multiplied together.
162002274151283581686644736 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-five thousand, five hundred fifteen divisors.
Prime factorization of 162002274151283581686644736:
220 × 32 × 74 × 172 × 472 × 972 × 10912
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 17 × 17 × 47 × 47 × 97 × 97 × 1091 × 1091)See below for interesting mathematical facts about the number 162002274151283581686644736 from the Numbermatics database.
Names of 162002274151283581686644736
- Cardinal: 162002274151283581686644736 can be written as One hundred sixty-two septillion, two sextillion, two hundred seventy-four quintillion, one hundred fifty-one quadrillion, two hundred eighty-three trillion, five hundred eighty-one billion, six hundred eighty-six million, six hundred forty-four thousand, seven hundred thirty-six.
Scientific notation
- Scientific notation: 1.62002274151283581686644736 × 1026
Factors of 162002274151283581686644736
Divisors of 162002274151283581686644736
- Number of divisors d(n): 25515
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 28 32 34 36 42 47 48 49 51 56 63 64 68 72 84 94 96 97 98 102 112 119 126 128 136 141 144 147 153 168 188 192 194 196 204 224 238 252 256 272 282 288 289 291 294 306 329 336 343 357 376 384 388 392 408 423 441 448 476 504 512 544 564 576 578 582 588 612 658 672 679 686 714 752 768 776 784 799 816 833 846 867 873 882 896 952 987 1008 1024 1029 1071 1088 1091 1128 1152 1156 1164 1176 1224 1316 1344 1358 1372 1428 1504 1536 1552 1568 1598 1632 1649 1666 1692 1734 1746 1764 1792 1904 1974 2016 2023 2037 2048 2058 2142 2176 2182 2209 2256 2303 2304 2312 2328 2352 2397 2401 2448 2499 2601 2632 2688 2716 2744 2856 2961 3008 3072 3087 3104 3136 3196 3264 3273 3298 3332 3384 3468 3492 3528 3584 3808 3948 4032 4046 4074 4096 4116 4284 4352 4364 4418 4512 4559 4606 4608 4624 4656 4704 4753 4794 4802 4896 4947 4998 5202 5264 5376 5432 5488 5593 5712 5831 5922 6016 6069 6111 6144 6174 6208 6272 6392 6528 6546 6596 6627 6664 6768 6909 6936 6984 7056 7168 7191 7203 7497 7616 7637 7896 8064 8092 8148 8192 8232 8568 8704 8728 8836 9024 9118 9212 9216 9248 9312 9408 9409 9506 9588 9604 9792 9819 9894 9996 10404 10528 10752 10864 10976 11186 11424 11543 11662 11844 12032 12138 12222 12288 12348 12416 12544 12784 13056 13092 13192 13254 13328 13536 13583 13677 13818 13872 13968 14112 14161 14259 14336 14382 14406 14841 14994 15232 15274 15463 15792 16121 16128 16184 16296 16384 16464 16779 17136 17408 17456 17493 17672 18048 18207 18236 18424 18432 18496 18547 18624 18816 18818 19012 19176 19208 19584 19638 19788 19881 19992 20727 20808 21056 21504 21609 21728 21952 22372 22848 22911 23086 23324 23688 24064 24276 24444 24576 24696 24832 25088 25568 26112 26184 26384 26508 26656 27072 27166 27354 27636 27744 27936 28033 28224 28227 28322 28518 28672 28764 28812 29682 29988 30464 30548 30926 31584 31913 32242 32256 32368 32592 32768 32928 33271 33558 34272 34629 34816 34912 34986 35344 36096 36414 36472 36848 36864 36992 37094 37248 37553 37632 37636 38024 38352 38416 39151 39168 39276 39576 39762 39984 40749 40817 41031 41454 41616 42112 42483 42777 43008 43218 43456 43904 44744 45696 45822 46172 46389 46648 47376 48128 48363 48552 48888 49152 49392 49664 50176 50337 51136 51277 52224 52368 52479 52768 53016 53312 53459 54144 54332 54708 55272 55488 55641 55872 56066 56448 56454 56644 57036 57344 57528 57624 59364 59976 60928 61096 61852 63168 63826 64484 64512 64736 65184 65536 65856 65863 66542 67116 68544 68733 69258 69632 69824 69972 70688 72192 72828 72944 73696 73728 73984 74188 74496 75106 75264 75272 76048 76704 76832 77503 78302 78336 78552 79152 79524 79968 80801 81498 81634 82062 82908 83232 84099 84224 84681 84966 85554 86016 86436 86912 87808 89488 91392 91644 92344 92778 93296 94752 95081 95739 96256 96726 97104 97776 98304 98784 99127 99328 99813 100352 100674 102272 102554 103887 104448 104736 104958 105536 105827 106032 106624 106918 108241 108288 108664 109416 110544 110976 111282 111744 112132 112659 112847 112896 112908 113288 114072 114688 115056 115248 117453 118728 119952 121856 122192 122247 122451 123704 126336 127449 127652 128968 129024 129472 129829 130368 131072 131712 131726 133084 134232 137088 137466 138516 139167 139264 139648 139944 141376 144384 145089 145656 145888 147392 147456 147968 148376 148992 150212 150528 150544 152096 153408 153664 153831 155006 156604 156672 157104 158304 159048 159936 159953 160377 161602 162996 163268 164124 165816 166464 166923 168198 168448 169362 169932 171108 172032 172872 173824 175616 178976 182784 183288 184688 185556 186592 189504 190162 191478 192512 193452 194208 195552 196231 196608 197568 197589 198254 198656 199626 200704 201348 204544 205108 207774 208896 209472 209916 211072 211654 212064 213248 213836 214273 216482 216576 217328 218832 221088 221952 222564 223391 223488 224264 225318 225694 225792 225816 226576 228144 229376 230112 230496 232509 232897 234906 237456 239904 242403 243712 244384 244494 244902 247408 252297 252672 254898 255304 257936 258048 258944 259658 260736 262144 262871 263424 263452 266168 268464 274057 274176 274932 277032 278334 278528 279296 279888 282752 285243 287217 288768 290178 291312 291776 294784 294912 295936 296752 297381 297984 299439 300424 301056 301088 304192 306816 307328 307662 310012 313208 313344 314208 315299 316608 317481 318096 319872 319906 320754 323204 324723 325992 326536 328248 331632 332928 333846 336396 336896 337977 338541 338724 339864 342216 344064 345744 347648 351232 352359 357952 358939 365568 366576 367353 369376 371112 373184 374213 379008 380324 382956 385024 386904 388416 389487 391104 392462 393216 395136 395178 396508 397312 399252 401408 402696 409088 410216 415548 417792 418944 419832 422144 423308 424128 426496 427672 428546 432964 433152 434656 437664 442176 442223 443904 445128 446782 446976 448528 450636 451388 451584 451632 453152 456288 458752 460224 460992 461041 461493 465018 465794 469812 474912 479808 479859 481131 484806 487424 488768 488988 489804 494816 504594 505344 509796 510608 515872 516096 517888 519316 521472 524288 525742 526848 526904 532336 536928 542521 548114 548352 549864 554064 556668 557056 558592 559776 565504 565607 570486 574434 577536 580356 582624 583552 588693 589568 589824 591872 592767 593504 594762 595968 598878 600848 602112 602176 608384 613632 614656 615324 620024 626416 626688 628416 630598 633216 634962 636192 638401 639744 639812 641508 642819 646408 649446 651984 653072 656496 663264 665567 665856 667692 670173 672792 673792 675954 677082 677448 679728 684432 688128 691488 693889 695296 697527 698691 702464 704718 715904 717878 727209 731136 733152 734706 738752 740789 742224 746368 748426 757687 758016 760648 765912 770048 773808 776832 778974 782208 784924 786432 788613 790272 790356 793016 794624 798504 802816 805392 818176 820432 822171 831096 835584 837888 839664 844288 846616 848256 852992 855344 855729 857092 865928 866304 869312 871709 875328 884352 884446 887808 890256 892143 893564 893952 897056 901272 902776 903168 903264 906304 908803 912576 917504 920448 921984 922082 922986 930036 931588 939624 945897 949824 952443 959616 959718 962262 969612 974169 974848 977536 977976 979608 989632 1009188 1010688 1015623 1019592 1021216 1031744 1032192 1035776 1038632 1042944 1048576 1051484 1053696 1053808 1064672 1073856 1076817 1085042 1096228 1096704 1099728 1108128 1113336 1114112 1117184 1119552 1119671 1122639 1131008 1131214 1140972 1148868 1155072 1160712 1165248 1167104 1168461 1177386 1179136 1179648 1183744 1185534 1187008 1189524 1190281 1191936 1197756 1201696 1204224 1204352 1216768 1227264 1229312 1230648 1240048 1252832 1253376 1256832 1261196 1266432 1269924 1272384 1276802 1279488 1279624 1283016 1285638 1292816 1298892 1303968 1306144 1312992 1317551 1326528 1326669 1331134 1331712 1335384 1340346 1345584 1347584 1351908 1354164 1354896 1359456 1368864 1373617 1376256 1382976 1383123 1387778 1390592 1395054 1397382 1404928 1409436 1431808 1435756 1439577 1454418 1462272 1466304 1469412 1477504 1481578 1484448 1492736 1496852 1499911 1515374 1516032 1521296 1531824 1540096 1547616 1553664 1557948 1563737 1564416 1569848 1572864 1577226 1580544 1580712 1586032 1589248 1597008 1605632 1610784 1627563 1636352 1640864 1644342 1662192 1671168 1675776 1679328 1688576 1693232 1696512 1696821 1705984 1710688 1711458 1714184 1731856 1732608 1738624 1743418 1750656 1766079 1768704 1768892 1775616 1780512 1784286 1787128 1787904 1794112 1799059 1802544 1805552 1806336 1806528 1812608 1817606 1825152 1835008 1840097 1840896 1843968 1844164 1845972 1860072 1863176 1879248 1891794 1899648 1904886 1915203 1918399 1919232 1919436 1924524 1928457 1939224 1948338 1949696 1955072 1955952 1959216 1979264 1996701 2010519 2018376 2021376 2031246 2039184 2042432 2063488 2064384 2071552 2077264 2081667 2085888 2096073 2102968 2107392 2107616 2129344 2147712 2153634 2170084 2192456 2193408 2199456 2207093 2216256 2222367 2226672 2228224 2234368 2239104 2239342 2245278 2262016 2262428 2273061 2281944 2297736 2310144 2321424 2330496 2334208 2336922 2354772 2358272 2359296 2365839 2367488 2371068 2374016 2379048 2380562 2383872 2395512 2403392 2408448 2408704 2410019 2433536 2454528 2458624 2461296 2466513 2480096 2505664 2506752 2512573 2513664 2522392 2532864 2539848 2544768 2553604 2558976 2559248 2566032 2571276 2585632 2597784 2607936 2612288 2615127 2619491 2625984 2635102 2653056 2653338 2662268 2663424 2670768 2680692 2691168 2695168 2703816 2708328 2709792 2718912 2719201 2726409 2737728 2747234 2752512 2765952 2766246 2775556 2781184 2790108 2794764 2809856 2818872 2837691 2863616 2871512 2879154 2908836 2924544 2932608 2938824 2955008 2963156 2968896 2985472 2993704 2999822 3030748 3032064 3042592 3063648 3080192 3095232 3095561 3107328 3115896 3127474 3128832 3139696 3145728 3154452 3161088 3161424 3172064 3178496 3194016 3211264 3221568 3227287 3230451 3255126 3272704 3281728 3288684 3324384 3342336 3351552 3358656 3359013 3367917 3377152 3386464 3393024 3393642 3411968 3421376 3422916 3428368 3463712 3465216 3477248 3486836 3501312 3532158 3537408 3537784 3551232 3561024 3568572 3570843 3574256 3575808 3588224 3598118 3605088 3611104 3612672 3613056 3625216 3635212 3642641 3650304 3670016 3680194 3681792 3687936 3688328 3691944 3720144 3726352 3758496 3783588 3797647 3799296 3809772 3830406 3836798 3838464 3838872 3849048 3856914 3878448 3896676 3899392 3910144 3911904 3918432 3952653 3958528 3959249 3980007 3993402 4021038 4036752 4042752 4062492 4078368 4084864 4120851 4126976 4128768 4143104 4149369 4154528 4163334 4171776 4192146 4205936 4214784 4215232 4258688 4295424 4307268 4340168 4384912 4386816 4398912 4414186 4432512 4444734 4453344 4456448 4468736 4468807 4478208 4478684 4490556 4499733 4524032 4524856 4546122 4563888 4595472 4620288 4642848 4658969 4660992 4668416 4673844 4691211 4709544 4716544 4718592 4731678 4734976 4742136 4748032 4758096 4761124 4767744 4791024 4806784 4816896 4817408 4820038 4867072 4882689 4909056 4917248 4922592 4933026 4960192 4973869 5011328 5013504 5025146 5027328 5044784 5065728 5079696 5089536 5090463 5107208 5117952 5118496 5132064 5142552 5171264 5185523 5195568 5215872 5224576 5230254 5238982 5251968 5270204 5303809 5306112 5306676 5324536 5326848 5341536 5361384 5382336 5390336 5397177 5407632 5416656 5419584 5437824 5438402 5452818 5475456 5494468 5505024 5520291 5531904 5532492 5551112 5562368 5580216 5589528 5619712 5637744 5675382 5727232 5743024 5745609 5755197 5758308 5817672 5849088 5865216 5877648 5910016 5926312 5937792 5970944 5987408 5990103 5999644 6061496 6064128 6085184 6101963 6127296 6160384 6190464 6191122 6214656 6231792 6245001 6254948 6257664 6279392 6308904 6322176 6322848 6344128 6356992 6361621 6388032 6422528 6443136 6454574 6460902 6510252 6545408 6563456 6577368 6621279 6648768 6667101 6684672 6703104 6717312 6718026 6735834 6754304 6772928 6786048 6787284 6819183 6823936 6842752 6845832 6856736 6927424 6930432 6954496 6973672 7002624 7064316 7074816 7075568 7102464 7122048 7137144 7141686 7148512 7151616 7176448 7196236 7210176 7222208 7225344 7226112 7230057 7250432 7270424 7285282 7300608 7340032 7360388 7363584 7375872 7376656 7383888 7440288 7452704 7516992 7517791 7537719 7567176 7595294 7598592 7619544 7660812 7673596 7676928 7677744 7698096 7713828 7756896 7793352 7798784 7820288 7823808 7836864 7837697 7845381 7858473 7905306 7917056 7918498 7960014 7986804 8042076 8073504 8085504 8124984 8156736 8157603 8169728 8179227 8241702 8253952 8257536 8286208 8298738 8309056 8326668 8331967 8343552 8384292 8411872 8429568 8430464 8517376 8590848 8614536 8680336 8769824 8773632 8797824 8828372 8865024 8889468 8906688 8912896 8937472 8937614 8956416 8957368 8981112 8999466 9048064 9049712 9092244 9127776 9190944 9222857 9240576 9285696 9286683 9317938 9321984 9336832 9347688 9382422 9419088 9433088 9437184 9463356 9469952 9484272 9496064 9516192 9522248 9535488 9582048 9613568 9615319 9633792 9634816 9640076 9681861 9734144 9765378 9818112 9834496 9845184 9866052 9920384 9947738 10022656 10027008 10050292 10054656 10077039 10089568 10131456 10159392 10179072 10180926 10214416 10235904 10236992 10264128 10265219 10285104 10342528 10371046 10391136 10431744 10449152 10460508 10477964 10499377 10503936 10540408 10607618 10612224 10613352 10649072 10653696 10683072 10712529 10722768 10764672 10780672 10794354 10815264 10833312 10839168 10875648 10876804 10905636 10927923 10946159 10950912 10988936 11010048 11040582 11063808 11064984 11102224 11124736 11160432 11179056 11239424 11275488 11350764 11392941 11454464 11486048 11491218 11510394 11516616 11635344 11698176 11730432 11755296 11820032 11852624 11857959 11875584 11877747 11941888 11974816 11980206 11999288 12122992 12128256 12170368 12203926 12254592 12320768 12362553 12380928 12382244 12429312 12463584 12490002 12509896 12515328 12558784 12593413 12617808 12644352 12645696 12688256 12713984 12723242 12776064 12845056 12880679 12886272 12909148 12921804 13020504 13090816 13126912 13154736 13242558 13297536 13334202 13369344 13406208 13406421 13434624 13436052 13471668 13499199 13508608 13545856 13572096 13574568 13638366 13647872 13685504 13691664 13713472 13854848 13860864 13908992 13947344 13976907 14005248 14073633 14128632 14149632 14151136 14204928 14244096 14274288 14283372 14297024 14303232 14352896 14392472 14420352 14444416 14450688 14452224 14460114 14500864 14540848 14570564 14601216 14720776 14727168 14751744 14753312 14767776 14819053 14880576 14905408 14921607 15033984 15035582 15075438 15134352 15190588 15197184 15239088 15321624 15347192 15353856 15355488 15396192 15427656 15449651 15513792 15556569 15586704 15597568 15640576 15647616 15673728 15675394 15690762 15716946 15810612 15834112 15836996 15911427 15920028 15973608 16084152 16147008 16171008 16191531 16249968 16313472 16315206 16339456 16358454 16483404 16507904 16515072 16560873 16572416 16597476 16618112 16653336 16663934 16687104 16768584 16823744 16859136 16860928 16870133 17034752 17181696 17229072 17265591 17360672 17539648 17547264 17588011 17595648 17656744 17730048 17778936 17813376 17825792 17874944 17875228 17912832 17914736 17962224 17998932 18096128 18099424 18184488 18255552 18305889 18381888 18445714 18481152 18571392 18573366 18635876 18643968 18673664 18695376 18764844 18838176 18866176 18926712 18939904 18968544 18992128 19032384 19034407 19044496 19070976 19084863 19164096 19227136 19230638 19267584 19269632 19280152 19363722 19468288 19530756 19636224 19668992 19690368 19732104 19840768 19863837 19895476 20045312 20054016 20100584 20109312 20154078 20179136 20234777 20262912 20318784 20358144 20361852 20428832 20471808 20473984 20528256 20530438 20570208 20685056 20742092 20782272 20784481 20863488 20898304 20921016 20955928 20998754 21007872 21080816 21215236 21224448 21226704 21298144 21307392 21366144 21425058 21445536 21529344 21561344 21588708 21630528 21666624 21668927 21678336 21690171 21751296 21753608 21811272 21855846 21892318 21901824 21977872 22020096 22081164 22127616 22129968 22204448 22249472 22320864 22358112 22478848 22550976 22553373 22591009 22613157 22701528 22785882 22908928 22972096 22982436 23020788 23033232 23270688 23396352 23460864 23510592 23513091 23575419 23640064 23705248 23715918 23751168 23755494 23883776 23949632 23960412 23998576 24245984 24256512 24340736 24407852 24472809 24509184 24641536 24725106 24761856 24764488 24858624 24927168 24980004 24995901 25019792 25030656 25117568 25186826 25235616 25288704 25291392 25376512 25427968 25446484 25498487 25552128 25690112 25761358 25772544 25818296 25843608 26041008 26181632 26253824 26309472 26485116 26583529 26595072 26668404 26738688 26812416 26812842 26869248 26872104 26943336 26998398 27017216 27091712 27144192 27149136 27276732 27295744 27371008 27383328 27426944 27668571 27709696 27721728 27817984 27860049 27894688 27953814 28010496 28147266 28257264 28299264 28302272 28409856 28488192 28548576 28566744 28594048 28606464 28705792 28784944 28840704 28845957 28888832 28901376 28904448 28920228 29001728 29045583 29081696 29141128 29202432 29441552 29454336 29503488 29506624 29535552 29638106 29761152 29810816 29843214 30067968 30071164 30150876 30268704 30381176 30394368 30478176 30584003 30643248 30694384 30707712 30710976 30792384 30795657 30855312 30899302 31027584 31113138 31173408 31195136 31281152 31281649 31295232 31347456 31350788 31381524 31433892 31498131 31621224 31668224 31673992 31822854 31840056 31947216 32168304 32294016 32342016 32383062 32499936 32612783 32626944 32630412 32678912 32716908 32783769 32838477 32966808 33015808 33030144 33121746 33144832 33194952 33236224 33306672 33327868 33374208 33537168 33647488 33718272 33721856 33740266 34069504 34178823 34363392 34458144 34531182 34721344 34817083 35079296 35094528 35176022 35191296 35313488 35460096 35557872 35626752 35633241 35749888 35750456 35825664 35829472 35924448 35997864 36192256 36198848 36298661 36368976 36511104 36611778 36763776 36891428 36962304 37142784 37146732 37271752 37287936 37347328 37390752 37529688 37676352 37732352 37780239 37853424 37879808 37937088 37984256 38064768 38068814 38088992 38141952 38169726 38328192 38454272 38461276 38535168 38539264 38560304 38642037 38727444 38936576 39061512 39272448 39337984 39380736 39464208 39681536 39727674 39790952 40090624 40108032 40201168 40218624 40219263 40308156 40358272 40469554 40525824 40637568 40716288 40723704 40857664 40943616 40947968 40970323 41056512 41060876 41140416 41370112 41484184 41564544 41568962 41726976 41796608 41842032 41911856 41930721 41997508 42015744 42161632 42430472 42448896 42453408 42596288 42614784 42713741 42732288 42850116 42891072 43058688 43122688 43177416 43261056 43333248 43337854 43356672 43380342 43502592 43507216 43622544 43711692 43784636 43803648 43955744 44162328 44255232 44259936 44408896 44457159 44498944 44531347 44641728 44716224 44764821 44957696 45101952 45106746 45182018 45226314 45403056 45571764 45817856 45944192 45964872 46041576 46066464 46348953 46541376 46669707 46792704 46921728 47021184 47026182 47150838 47280128 47410496 47431836 47502336 47510988 47734281 47767552 47899264 47920824 47997152 48491968 48513024 48681472 48815704 48945618 49018368 49283072 49450212 49523712 49528976 49717248 49854336 49960008 49991802 50039584 50061312 50235136 50373652 50471232 50577408 50582784 50610399 50753024 50855936 50892968 50996974 51104256 51380224 51522716 51545088 51636592 51687216 52082016 52363264 52507648 52618944 52624537 52764033 52970232 53167058 53190144 53336808 53477376 53624832 53625684 53738496 53744208 53886672 53996796 54034432 54183424 54288384 54298272 54553464 54591488 54742016 54766656 54853888 54863879 54917667 55337142 55419392 55443456 55635968 55720098 55789376 55907628 55943207 56020992 56294532 56514528 56598528 56604544 56819712 56976384 57097152 57103221 57133488 57188096 57212928 57254589 57411584 57569888 57681408 57691914 57777664 57802752 57808896 57840456 58003456 58091166 58163392 58282256 58323769 58404864 58883104 58908672 59006976 59013248 59071104 59276212 59522304 59621632 59686428 60135936 60142328 60301752 60537408 60704331 60762352 60788736 60956352 61168006 61286496 61388768 61415424 61421952 61584768 61591314 61710624 61798604 61924897 62055168 62226276 62346816 62353443 62390272 62562304 62563298 62590464 62694912 62701576 62763048 62867784 62996262 63242448 63336448 63347984 63645708 63680112 63894432 64336608 64559999 64588032 64684032 64766124 64999872 65006781 65225566 65253888 65260824 65357824 65433816 65567538 65676954 65933616 66031616 66060288 66243492 66289664 66389904 66472448 66613344 66655736 66748416 67074336 67294976 67307233 67436544 67443712 67480532 67660119 67773027 68139008 68357646 68726784 68916288 69062364 69442688 69634166 70158592 70189056 70352044 70382592 70539273 70626976 70920192 71115744 71253504 71266482 71499776 71500912 71651328 71658944 71848896 71856533 71995728 72384512 72397696 72597322 72737952 73022208 73223556 73495639 73527552 73782856 73924608 74285568 74293464 74543504 74575872 74694656 74781504 74987703 75059376 75352704 75464704 75560478 75706848 75759616 75874176 75968512 76129536 76137628 76177984 76283904 76339452 76495461 76656384 76908544 76922552 77070336 77078528 77120608 77284074 77454888 77873152 78123024 78544896 78675968 78761472 78928416 79363072 79455348 79581904 79750587 80181248 80216064 80402336 80437248 80438526 80616312 80716544 80939108 81051648 81275136 81432576 81447408 81715328 81887232 81895936 81940646 82113024 82121752 82280832 82740224 82968368 83005713 83129088 83137924 83453952 83593216 83684064 83823712 83861442 83995016 84031488 84323264 84555773 84860944 84897792 84906816 85192576 85229568 85427482 85464576 85700232 85782144 86117376 86245376 86354832 86522112 86537871 86666496 86675708 86713344 86760684 87005184 87014432 87245088 87423384 87569272 87607296 87911488 88153891 88324656 88510464 88519872 88817792 88914318 88997888 89062694 89283456 89432448 89529642 89915392 90164753 90203904 90213492 90364036 90452628 90806112 91143528 91635712 91752009 91888384 91929744 92083152 92132928 92386971 92697906 93082752 93339414 93585408 93843456 93844947 94042368 94052364 94301676 94494393 94560256 94820992 94863672 95004672 95021976 95468562 95535104 95798528 95841648 95994304 96983936 97026048 97362944 97631408 97838349 97891236 98036736 98515431 98900424 99047424 99057952 99434496 99708672 99920016 99983604 100079168 100122624 100470272 100747304 100942464 101154816 101165568 101220798 101506048 101711872 101785936 101993948 102208512 103045432 103090176 103273184 103374432 103733371 104164032 104451249 104726528 105015296 105237888 105249074 105528066 105940464 106334116 106380288 106673616 107249664 107251368 107476992 107488416 107773344 107993592 108068864 108147557 108366848 108576768 108596544 108895983 109106928 109182976 109484032 109533312 109707776 109727758 109835334 110674284 110838784 110886912 111271936 111440196 111578752 111815256 111886414 112041984 112589064 113029056 113197056 113209088 113340717 113639424 113952768 114194304 114206442 114266976 114376192 114425856 114509178 114823168 115139776 115362816 115383828 115457257 115555328 115605504 115617792 115680912 115926111 116006912 116182332 116326784 116564512 116647538 116809728 117766208 117817344 118013952 118026496 118090931 118142208 118552424 119044608 119243264 119372856 120271872 120284656 120603504 121074816 121408662 121524704 121577472 121912704 122336012 122572992 122777536 122830848 122843904 122910969 123116077 123169536 123182628 123421248 123597208 123849794 124110336 124452552 124693632 124706886 124780544 125124608 125126596 125180928 125389824 125403152 125526096 125735568 125992524 126484896 126672896 126695968 127291416 127360224 127788864 127802447 128141223 128673216 129119998 129176064 129368064 129532248 129999744 130013562 130451132 130507776 130521648 130715648 130867632 131135076 131353908 131867232 132063232 132486984 132579328 132779808 132944896 133226688 133240849 133311472 133371477 133496832 133594041 134148672 134589952 134614466 134873088 134887424 134961064 135320238 135546054 136278016 136715292 137453568 137832576 138124728 138885376 139046859 139268332 140317184 140378112 140704088 140765184 141078546 141253952 141643439 141840384 142231488 142507008 142532964 142999552 143001824 143302656 143317888 143697792 143713066 143991456 144769024 144795392 145194644 145475904 145491367 146044416 146447112 146991278 147055104 147565712 147849216 148571136 148586928 149087008 149151744 149389312 149563008 149975406 150118752 150705408 150929408 151120956 151413696 151519232 151682489 151748352 151831197 151937024 152259072 152275256 152355968 152567808 152678904 152990922 153312768 153817088 153845104 154140672 154157056 154241216 154568148 154909776 155746304 156246048 157089792 157351936 157522944 157856832 157873611 158292099 158726144 158910696 159163808 159501174 160362496 160432128 160804672 160874496 160877052 161232624 161433088 161878216 162103296 162550272 162865152 162894816 163430656 163774464 163791872 163881292 164226048 164243504 164561664 164591637 165480448 165936736 166011426 166258176 166275848 166907904 167186432 167368128 167647424 167722884 167829621 167990032 168062976 168646528 169111546 169721888 169795584 169813632 170385152 170459136 170854964 170929152 171309663 171400464 171564288 172234752 172490752 172709664 173044224 173075742 173332992 173351416 173426688 173521368 174010368 174028864 174490176 174508723 174846768 174971307 175138544 175214592 175822976 176307782 176649312 177020928 177039744 177635584 177828636 177995776 178125388 178489409 178566912 178864896 179059284 179830784 180329506 180407808 180426984 180728072 180905256 181612224 182112993 182287056 183271424 183504018 183776768 183859488 184166304 184265856 184773942 185395812 185774691 186084703 186165504 186678828 187060329 187170816 187686912 187689894 188084736 188104728 188603352 188988786 189120512 189641984 189727344 190009344 190043952 190937124 191070208 191597056 191683296 191988608 193679997 193967872 194052096 194725888 195020343 195262816 195676698 195782472 196073472 197030862 197800848 198094848 198115904 198868992 199417344 199840032 199967208 200158336 200245248 200940544 201494608 201884928 201921699 202309632 202331136 202441596 203012096 203319081 203571872 203987896 204417024 206090864 206180352 206546368 206748864 207466742 208328064 208902498 209453056 210030592 210475776 210498148 211056132 211880928 212668232 212760576 213347232 214088021 214499328 214502736 214953984 214976832 215546688 215569599 215987184 216137728 216295114 216733696 217153536 217193088 217791966 218213856 218365952 218968064 218971543 219066624 219415552 219455516 219670668 220486917 221348568 221677568 221773824 222543872 222880392 223157504 223630512 223772828 224083968 225178128 226058112 226394112 226418176 226681434 227278848 227905536 228388608 228412884 228533952 228752384 228851712 229018356 229486383 229646336 230279552 230725632 230767656 230914514 231110656 231211008 231235584 231361824 231852222 232013824 232364664 232653568 233129024 233295076 233619456 233771843 235532416 235634688 236027904 236052992 236181862 236284416 237104848 238089216 238486528 238745712 239251761 240543744 240569312 241207008 242149632 242817324 243049408 243154944 243719581 243825408 244672024 245145984 245555072 245661696 245687808 245821938 246232154 246339072 246365256 246842496 247194416 247699588 248220672 248905104 249387264 249413772 250249216 250253192 250361856 250779648 250806304 251052192 251471136 251985048 252969792 253345792 253391936 253667319 254090627 254582832 254720448 255577728 255604894 256282446 257346432 258239996 258352128 258736128 259064496 259999488 260027124 260902264 261015552 261043296 261431296 261735264 262270152 262707816 263734464 264126464 264461673 264973968 265158656 265559616 265889792 266453376 266481698 266622944 266742954 266993664 267188082 268297344 269179904 269228932 269746176 269774848 269922128 270494259 270640476 271092108 272556032 273430584 274907136 275256027 275665152 276249456 277770752 278093718 278536664 280634368 280756224 281408176 281530368 281534841 282157092 282507904 283286878 283680768 284462976 285014016 285065928 285999104 286003648 286605312 286635776 286792261 287395584 287426132 287982912 289538048 289590784 290389288 290951808 290982734 292088832 292894224 293515047 293982556 294110208 295131424 297142272 297173856 298174016 298303488 298778624 298996187 299126016 299950812 300237504 301410816 301858816 302241912 302827392 303038464 303364978 303496704 303662394 303874048 304518144 304550512 304711936 305135616 305357808 305981844 306625536 307634176 307690208 308314112 308482432 309136296 309819552 311200113 311492608 312492096 313353747 314179584 314703872 315045888 315713664 315747222 316584198 317452288 317821392 318327616 319002348 320724992 321609344 321748992 321754104 322465248 322866176 323756432 324206592 324442671 325100544 325730304 325789632 326687949 326861312 327548928 327583744 327762584 328452096 328487008 329123328 329183274 330960896 331873472 332022852 332516352 332551696 333815808 334372864 334736256 335294848 335445768 335659242 335980064 336125952 337293056 338223092 339443776 339591168 339627264 340770304 340918272 341709928 341858304 342619326 342800928 343128576 343991209 344469504 344981504 345419328 346088448 346151484 346371771 346665984 346702832 346853376 347042736 348020736 348057728 348980352 349017446 349693536 349942614 350277088 350429184 351645952 352615564 353298624 353336177 354041856 354079488 354272793 355271168 355657272 355991552 356250776 356978818 357133824 357729792 358118568 359661568 360659012 360815616 360853968 361456144 361810512 363224448 364225986 364574112 366542848 367008036 367553536 367718976 368332608 368371759 368531712 368732907 369348231 369547884 370791624 371549382 372169406 372331008 373357656 374120658 374341632 375373824 375379788 376169472 376209456 377206704 377977572 378241024 379283968 379454688 380018688 380087904 381874248 382140416 383194112 383366592 383407341 383977216 384047153 384423669 387359994 387935744 388104192 389451776 390040686 390525632 391353396 391564944 391602449 392146944 394061724 395601696 396189696 396231808 397737984 398834688 399680064 399722547 399934416 400316672 400490496 400782123 401881088 402989216 403769856 403843398 404619264 404662272 404883192 406024192 406638162 407143744 407975792 408266383 408834048 412181728 412360704 413092736 413497728 414933484 416656128 417804996 418906112 420061184 420951552 420996296 422112264 423761856 424930317 425336464 425521152 426694464 428176042 428998656 429005472 429907968 429953664 431093376 431139198 431974368 432275456 432590228 433467392 433474279 434307072 434386176 435583932 436427712 436474101 436731904 437936128 437943086 438133248 438831104 438911032 439341336 440973834 442697136 443355136 443547648 445087744 445760784 446315008 447261024 447545656 448167936 450356256 451919993 452116224 452788224 452836352 453362868 454557696 455047467 455811072 456777216 456825768 457067904 457504768 457703424 458036712 458972766 459292672 460559104 461451264 461535312 461829028 462221312 462422016 462471168 462723648 463704444 464027648 464729328 465307136 466258048 466590152 467238912 467543686 471064832 471269376 472055808 472105984 472363724 472568832 473620833 474209696 476178432 476973056 477491424 478503522 481087488 481138624 482414016 482465293 484299264 485634648 486098816 486309888 487439162 487650816 489344048 490291968 491110144 491323392 491375616 491643876 492464308 492678144 492730512 493684992 493774911 494388832 495399176 496441344 497810208 498774528 498827544 500498432 500506384 500723712 501559296 501612608 502104384 502942272 502995731 503488863 503970096 505939584 506691584 506783872 507334638 508181254 509165664 509440896 511155456 511209788 512564892 514469473 514692864 516479992 516704256 517472256 518128992 519998976 520054248 521804528 522031104 522086592 522862592 523470528 523526169 524540304 524913921 525415632 527468928 528252928 528923346 529947936 530317312 531119232 531779584 532906752 532963396 533245888 533485908 533987328 534376164 535468227 536594688 538359808 538457864 539492352 539549696 539844256 540988518 541280952 542184216 545112064 546861168 549814272 550512054 551330304 552498912 555541504 556187436 557073328 557324073 558254109 561268736 561512448 562816352 563060736 563069682 564314184 565015808 566573756 567361536 568925952 570028032 570131856 571998208 572007296 573210624 573271552 573584522 574791168 574852264 575965824 579076096 579181568 580778576 581039991 581903616 581965468 584177664 585788448 587030094 587965112 588220416 590262848 591890411 594284544 594347712 596348032 596606976 597557248 597992374 598252032 599901624 600475008 602821632 603717632 604483824 605654784 605765097 606729956 606993408 607324788 607748096 609036288 609101024 609423872 610715616 611963688 613251072 615268352 615380416 616628224 616964864 617077237 618272592 619639104 622400226 622985216 624984192 626707494 628359168 629407744 630091776 631427328 631494444 633168396 634904576 635642784 636655232 638004696 641449984 642264063 643218688 643497984 643508208 644930496 645732352 646708797 647512864 648413184 648885342 650201088 651460608 651579264 653375898 653722624 655097856 655167488 655525168 656904192 656914629 656974016 658246656 658366548 661460751 661921792 663746944 664045704 665032704 665103392 667631616 668745728 669472512 670589696 670891536 671318484 671960128 672251904 674586112 676446184 678887552 679182336 679254528 681540608 681836544 683419856 683716608 685238652 685601856 686257152 687982418 688939008 690838656 692176896 692302968 692743542 693331968 693405664 693706752 694085472 696041472 696115456 696495491 697960704 698034892 699387072 699885228 700554176 700858368 701315529 703291904 705231128 706597248 706672354 708083712 708158976 708545586 710542336 711314544 711983104 712501552 713957636 714267648 715459584 716237136 721318024 721631232 721707936 722912288 723621024 726133597 726448896 728451972 729148224 731158743 733085696 734016072 735107072 735437952 736665216 736743518 737063424 737465814 738696462 739095768 741583248 743098764 744338812 744662016 746715312 748241316 750747648 750759576 752338944 752418912 754413408 755955144 756482048 757032899 758567936 758909376 760037376 760175808 761001957 762271881 763748496 764280832 766388224 766733184 766814682 767954432 768094306 768847338 774719988 775871488 776208384 778903552 780081372 781051264 782706792 783129888 783204898 784293888 788123448 791203392 792379392 792463616 793385019 795475968 797669376 799360128 799445094 799868832 800633344 800980992 801564246 803762176 805978432 807539712 807686796 808200799 809238528 809324544 809766384 811482777 812048384 813276324 814287488 815951584 816532766 817668096 824363456 824721408 826185472 826636517 826995456 829866968 833312256 835609992 837812224 840122368 841903104 841992592 844224528 847523712 849860634 850672928 851042304 853388928 856352084 857997312 858010944 859815936 859907328 860376783 862186752 862278396 863948736 864550912 865180456 866934784 866948558 868614144 868772352 871167864 872855424 872948202 873463808 875872256 875886172 876266496 877662208 877822064 878682672 881947668 885394272 886710272 890175488 891521568 892630016 894522048 894617129 895091312 896335872 896988561 900712512 903839986 904232448 905576448 905672704 906725736 909115392 910094934 911622144 913554432 913651536 914135808 915009536 915406848 916073424 917945532 918585344 921118208 922902528 923070624 923658056 924442624 924942336 925447296 927408888 928055296 929458656 930614272 932516096 932685943 933180304 933600339 934477824 935087372 942129664 942538752 944111616 944211968 944727448 945137664 947241666 948419392 951034519 952356864 953946112 954982848 957007044 962174976 962277248 964828032 964930586 968598528 971269296 972197632 972619776 973328013 974878324 975301632 978688096 980583936 982220288 982646784 982751232 983287752 984928616 985356288 985461024 987369984 987549822 988777664 990798352 991504073 992882688 995620416 997549056 997655088 1000996864 1001012768 1001447424 1003118592 1003225216 1004208768 1005884544 1005991462 1006977726 1007940192 1011879168 1013383168 1013567744 1014669276 1016362508 1018331328 1018439569 1018881792 1022310912 1022419576 1025129784 1028938946 1029385728 1031973627 1032959984 1033408512 1034944512 1036257984 1039115313 1039997952 1040108496 1043609056 1044062208 1044173184 1045725184 1046941056 1047052338 1049080608 1049827842 1050831264 1054937856 1056505856 1057846692 1059895872 1060008531 1060634624 1061777423 1062238464 1062818379 1063559168 1065813504 1065926792 1066491776 1066971816 1067974656 1068752328 1070936454 1073189376 1076719616 1076915728 1078984704 1079099392 1079688512 1081977036 1082561904 1084368432 1090224128 1093722336 1099628544 1101024108 1102660608 1104997824 1105115277 1108044693 1111083008 1112374872 1114146656 1114648146 1116508218 1122537472 1123024896 1125632704 1126121472 1126139364 1128628368 1130031616 1133147512 1134723072 1137851904 1140056064 1140263712 1143996416 1144014592 1146421248 1146543104 1147169044 1149582336 1149704528 1150222023 1151931648 1152141459 1158152192 1158363136 1161557152 1162079982 1163807232 1163930936 1168355328 1171576896 1174060188 1174807347 1175930224 1176440832 1180525696 1183780822 1188569088 1188695424 1192696064 1193213952 1195114496 1195984748 1196504064 1199167641 1199803248 1200950016 1205643264 1207435264 1208967648 1211309568 1211530194 1213459912 1213986816 1214649576 1215496192 1218072576 1218202048 1218847744 1221431232 1221561061 1223927376 1224799149 1226502144 1230536704 1230760832 1233256448 1233929728 1234154474 1236545184 1239278208 1244800452 1245970432 1249425863 1249968384 1253414988 1256718336 1258815488 1260183552 1262854656 1262988888 1266336792 1269809152 1271285568 1273310464 1274790951 1276009392 1282899968 1284528126 1286437376 1286995968 1287016416 1289860992 1291464704 1293417594 1295025728 1296826368 1297770684 1300402176 1300422837 1302921216 1303158528 1306751796 1307445248 1309422303 1310195712 1310334976 1311050336 1313808384 1313829258 1313948032 1316493312 1316733096 1322921502 1323843584 1327493888 1328091408 1330065408 1330206784 1335263232 1337491456 1338945024 1341179392 1341783072 1342636968 1343920256 1344503808 1349172224 1352892368 1355759979 1357775104 1358364672 1358509056 1363081216 1363673088 1365142401 1366839712 1367433216 1370477304 1371203712 1372514304 1375964836 1377878016 1381677312 1384353792 1384605936 1385487084 1386663936 1386811328 1387413504 1388170944 1392082944 1392230912 1392990982 1395921408 1396069784 1398774144 1399770456 1401108352 1401716736 1402631058 1406583808 1410462256 1413194496 1413344708 1416167424 1416317952 1417091172 1421084672 1422629088 1425003104 1427915272 1428535296 1430919168 1432474272 1437448141 1442636048 1443262464 1443415872 1445824576 1447242048 1447395879 1452267194 1452897792 1456903944 1458296448 1462317486 1466171392 1468032144 1470214144 1470875904 1473330432 1473487036 1474126848 1474931628 1477392924 1478191536 1483166496 1486197528 1488677624 1489324032 1493430624 1496482632 1498616147 1501495296 1501519152 1504677888 1504837824 1508826816 1508987193 1511910288 1512964096 1514065798 1517135872 1517818752 1520074752 1520351616 1522003914 1524543762 1527496992 1528561664 1532776448 1532800801 1533466368 1533629364 1535908864 1536188612 1537694676 1543408419 1549439976 1551742976 1552416768 1557807104 1560162744 1562102528 1565413584 1566259776 1566409796 1568587776 1570578507 1576246896 1582406784 1584758784 1584927232 1586770038 1590951936 1595338752 1598720256 1598890188 1599737664 1601266688 1601961984 1603128492 1606404681 1607524352 1611956864 1615079424 1615373592 1616401598 1618477056 1618649088 1619532768 1622965554 1624096768 1626552648 1628574976 1631903168 1633065532 1635336192 1636402901 1648726912 1649442816 1652370944 1653273034 1653990912 1659733936 1666624512 1671219984 1674762327 1680244736 1683806208 1683985184 1688449056 1695047424 1699721268 1701345856 1702084608 1706037067 1706777856 1712704168 1715994624 1716021888 1719631872 1719814656 1720753566 1724373504 1724556792 1727897472 1729101824 1730360912 1733869568 1733897116 1737228288 1737544704 1742335728 1745710848 1745896404 1751744512 1751772344 1752532992 1755324416 1755644128 1757365344 1763895336 1770788544 1773420544 1775671233 1780350976 1783043136 1785260032 1789044096 1789234258 1790182624 1792671744 1793977122 1801425024 1807679972 1808464896 1811152896 1811345408 1813451472 1820189868 1823244288 1827108864 1827303072 1828271616 1830019072 1832146848 1835891064 1837170688 1842236416 1845805056 1846141248 1847316112 1848885248 1849884672 1850894592 1851231711 1854817776 1856110592 1858917312 1861228544 1865032192 1865371886 1866360608 1867200678 1868955648 1870174744 1884259328 1885077504 1888223232 1888423936 1889454896 1890275328 1894483332 1896838784 1902069038 1904713728 1907892224 1909965696 1914014088 1924349952 1924554496 1926792189 1929656064 1929861172 1937197056 1942538592 1944395264 1945239552 1946656026 1949756648 1950603264 1957376192 1961167872 1962773369 1964440576 1965293568 1965502464 1966575504 1969857232 1970712576 1970743887 1970922048 1974739968 1975099644 1977555328 1981596704 1983008146 1985765376 1991240832 1995098112 1995310176 2001993728 2002025536 2002894848 2006237184 2006450432 2007545827 2008417536 2011769088 2011982924 2013955452 2015880384 2023758336 2026766336 2027135488 2029338552 2032725016 2036662656 2036879138 2037763584 2044621824 2044839152 2050259568 2057877892 2058771456 2063947254 2065919968 2066817024 2072515968 2078230626 2079995904 2080216992 2087218112 2088124416 2088346368 2089486473 2091450368 2092973309 2093882112 2094104676 2098161216 2099655684 2101662528 2103946587 2109875712 2113011712 2115693384 2119791744 2120017062 2121269248 2123554846 2124476928 2125636758 2127118336 2131627008 2131853584 2132983552 2133943632 2135949312 2137504656 2141872908 2146378752 2153439232 2153831456 2158198784 2159377024 2163954072 2165123808 2168736864 2178400791 2180448256 2187444672 2193476229 2199257088 2202048216 2205321216 2209995648 2210230554 2216089386 2222166016 2224749744 2228293312 2229296292 2233016436 2245074944 2251265408 2252242944 2252278728 2257256736 2260063232 2266295024 2269446144 2271098697 2275703808 2280112128 2280527424 2286815643 2288029184 2292842496 2293086208 2294338088 2299164672 2299409056 2300444046 2303863296 2304282918 2316304384 2316726272 2323114304 2324159964 2327614464 2327861872 2336710656 2343153792 2348120376 2349614694 2351860448 2352881664 2361051392 2367561644 2377138176 2377390848 2385392128 2386427904 2390228992 2391969496 2393008128 2398335282 2399606496 2401900032 2407938463 2411286528 2414870528 2417935296 2422619136 2423060388 2424602397 2426919824 2427973632 2429299152 2430992384 2436145152 2436404096 2437695488 2442862464 2443122122 2447854752 2449598298 2453004288 2461073408 2461521664 2466512896 2467859456 2468308948 2473090368 2473353239 2478556416 2479909551 2489600904 2491940864 2498851726 2499936768 2506829976 2513436672 2517630976 2520367104 2525709312 2525977776 2532673584 2539618304 2542571136 2546620928 2549581902 2552018784 2565799936 2569056252 2572874752 2573991936 2574032832 2578602313 2579721984 2581130349 2582929408 2586835188 2590051456 2593652736 2595541368 2600804352 2600845674 2605842432 2606317056 2613503592 2614890496 2618844606 2620391424 2620669952 2622100672 2627616768 2627658516 2627896064 2629330729 2632986624 2633466192 2645843004 2647687168 2654987776 2656182816 2660130816 2660413568 2670526464 2674982912 2677890048 2682358784 2683566144 2683851387 2685273936 2687840512 2689007616 2690965683 2698344448 2705784736 2711519958 2715550208 2716729344 2717018112 2726162432 2727346176 2730284802 2733679424 2734866432 2740954608 2741217143 2742407424 2745028608 2751929672 2755756032 2763354624 2768707584 2769211872 2770974168 2773327872 2773622656 2774827008 2776341888 2784165888 2784461824 2785981964 2791842816 2792139568 2797548288 2798057829 2799540912 2802216704 2803433472 2805262116 2813167616 2820924512 2826388992 2826689416 2832334848 2832635904 2834182344 2842169344 2845258176 2850006208 2853103557 2855830544 2857070592 2857864681 2861838336 2864948544 2874896282 2885272096 2886524928 2886831744 2891649152 2894484096 2894791758 2904534388 2905795584 2913807888 2916592896 2924634972 2932342784 2936064288 2940428288 2941751808 2946660864 2946974072 2948253696 2949863256 2954785848 2956383072 2966332992 2966648291 2972395056 2974512219 2977355248 2978648064 2986861248 2992965264 2997232294 3002990592 3003038304 3009355776 3009675648 3017653632 3017974386 3023820576 3025928192 3028131596 3034271744 3034319953 3035637504 3040149504 3040703232 3044007828 3049087524 3054993984 3055318707 3057123328 3065552896 3065601602 3066932736 3067258728 3071817728 3072377224 3075389352 3086816838 3095920881 3098879952 3103485952 3104833536 3115614208 3120325488 3124205056 3130827168 3132519552 3132819592 3137175552 3141157014 3152493792 3163439951 3164813568 3169517568 3169854464 3173540076 3180025593 3181903872 3185332269 3190677504 3197440512 3197780376 3199475328 3202533376 3203923968 3206256984 3212809362 3215048704 3223913728 3230158848 3230747184 3232803196 3236954112 3237298176 3239065536 3245931108 3248193536 3253105296 3257149952 3263806336 3266131064 3270672384 3272805802 3297453824 3298885632 3304741888 3306546068 3307981824 3315345831 3319467872 3333249024 3342439968 3349524654 3360489472 3367612416 3367970368 3376898112 3377257051 3390094848 3399442536 3402691712 3404169216 3412074134 3413555712 3425408336 3431989248 3432043776 3439263744 3439629312 3441507132 3448747008 3449113584 3455794944 3456424377 3460721824 3467739136 3467794232 3474456576 3475089408 3484671456 3491421696 3491792808 3503489024 3503544688 3505065984 3510648832 3511288256 3514730688 3520970117 3524422041 3527790672 3541577088 3546841088 3551342466 3560701952 3566086272 3570520064 3578088192 3578468516 3580365248 3585343488 3587954244 3602850048 3615359944 3616929792 3622305792 3622690816 3626902944 3640379736 3646488576 3654217728 3654606144 3656543232 3660038144 3664293696 3664683183 3671782128 3674341376 3674397447 3684472832 3691610112 3692282496 3694632224 3697770496 3699769344 3701789184 3702463422 3709635552 3712221184 3717834624 3722457088 3730064384 3730743772 3732721216 3734401356 3737911296 3740349488 3748277589 3768518656 3770155008 3776446464 3776847872 3778909792 3780550656 3788966664 3793677568 3804138076 3809427456 3815784448 3819931392 3828028176 3848699904 3849108992 3853584378 3859312128 3859722344 3874394112 3885077184 3888790528 3890479104 3893312052 3899513296 3901206528 3901268511 3914752384 3922335744 3925546738 3928881152 3930587136 3931004928 3933151008 3939714464 3941425152 3941487774 3941844096 3949479936 3950199288 3955110656 3963193408 3966016292 3971530752 3974121331 3982481664 3990196224 3990620352 4003987456 4004051072 4005789696 4012474368 4012900864 4015091654 4016835072 4023538176 4023965848 4027910904 4031760768 4047516672 4053532672 4054270976 4058677104 4065450032 4067279937 4073325312 4073758276 4075527168 4089243648 4089678304 4100519136 4115755784 4117542912 4127894508 4131839936 4133634048 4143232877 4145031936 4156461252 4159991808 4160433984 4174436224 4176248832 4176692736 4178972946 4182900736 4185946618 4187764224 4188209352 4196322432 4199311368 4203325056 4207893174 4219751424 4226023424 4231386768 4239583488 4240034124 4247109692 4248953856 4251273516 4254236672 4263254016 4263707168 4265967104 4267887264 4275009312 4283745816 4292757504 4306878464 4307662912 4312344423 4316397568 4318754048 4319540659 4327908144 4330247616 4337473728 4342187637 4356801582 4360896512 4374889344 4386952458 4398514176 4404096432 4410642432 4419991296 4420461108 4432178772 4444332032 4449499488 4456586624 4458592584 4466032872 4490149888 4495848441 4502530816 4504485888 4504557456 4514513472 4520126464 4526961579 4532590048 4538892288 4542197394 4551407616 4560224256 4561054848 4573631286 4576058368 4585684992 4586172416 4588676176 4598329344 4598402403 4598818112 4600888092 4607726592 4608565836 4630225257 4633452544 4646228608 4648319928 4655228928 4655723744 4673421312 4686307584 4696240752 4699229388 4703720896 4705763328 4722102784 4735123288 4754276352 4754781696 4770784256 4772855808 4780457984 4783938992 4786016256 4796670564 4799212992 4803800064 4815876926 4822573056 4835870592 4845238272 4846120776 4849204794 4853839648 4855947264 4858598304 4861984768 4872290304 4872808192 4875390976 4875468437 4885724928 4886244244 4895709504 4899196596 4906008576 4909208703 4922146816 4923043328 4933025792 4935718912 4936617896 4946180736 4946706478 4957112832 4959819102 4979201808 4983881728 4997703452 4999873536 5013659952 5040734208 5051418624 5051955552 5065347168 5079236608 5082935179 5085142272 5093241856 5099163804 5104037568 5118111201 5131599872 5138112504 5145749504 5147983872 5148065664 5157204626 5159443968 5162260698 5165858816 5173670376 5180102912 5187305472 5191082736 5201608704 5201691348 5211684864 5212634112 5227007184 5229780992 5237689212 5241339904 5244201344 5255233536 5255317032 5255792128 5258661458 5265973248 5266932384 5291686008 5295374336 5309975552 5312365632 5320261632 5320827136 5327013699 5341052928 5349965824 5355780096 5364717568 5367132288 5367702774 5370547872 5375681024 5378015232 5381931366 5396688896 5411569472 5423039916 5426491079 5431100416 5433458688 5434036224 5452324864 5460569604 5467358848 5469732864 5481909216 5482434286 5484814848 5490057216 5503859344 5511512064 5526709248 5537415168 5538423744 5541948336 5546655744 5547245312 5549654016 5552683776 5553695133 5568331776 5568923648 5571963928 5583685632 5584279136 5595096576 5596115658 5599081824 5604433408 5606866944 5610524232 5626335232 5641849024 5652777984 5653378832 5657405593 5664669696 5665271808 5668364688 5684338688 5690516352 5700012416 5706207114 5711661088 5714141184 5715729362 5723676672 5729897088 5749792564 5770544192 5773049856 5773663488 5783298304 5786455619 5788968192 5789583516 5809068776 5811591168 5827615776 5833185792 5849269944 5864685568 5872128576 5880856576 5883503616 5888320107 5893321728 5893948144 5896507392 5899726512 5909571696 5912766144 5932665984 5933296582 5944790112 5949024438 5954710496 5957296128 5973722496 5985930528 5994464588 6005981184 6006076608 6006715009 6018711552 6019351296 6022637481 6035307264 6035948772 6047641152 6051856384 6056263192 6068543488 6068639906 6071275008 6080299008 6081406464 6088015656 6098175048 6109987968 6110637414 6114246656 6131105792 6131203204 6133865472 6134517456 6143635456 6144754448 6150778704 6173633676 6191841762 6197759904 6206971904 6231228416 6240650976 6248410112 6261654336 6262319903 6265039104 6265639184 6268459419 6274351104 6278919927 6282314028 6304987584 6326879902 6329627136 6339035136 6339708928 6347080152 6360051186 6363807744 6370664538 6381355008 6394881024 6395560752 6398950656 6405066752 6407847936 6412513968 6425618724 6430097408 6447827456 6460317696 6461494368 6465606392 6474596352 6478131072 6491862216 6496387072 6506210592 6514299904 6527612672 6528801601 6532262128 6535202373 6541344768 6545611604 6594907648 6597771264 6609483776 6613092136 6615963648 6630691662 6638935744 6657241633 6666498048 6684879936 6699049308 6720978944 6735224832 6735940736 6753796224 6754514102 6780189696 6798885072 6805383424 6808338432 6813296091 6824148268 6827111424 6850816672 6864087552 6878527488 6879258624 6883014264 6897494016 6898227168 6911589888 6912848754 6921443648 6935478272 6935588464 6940528511 6948913152 6950178816 6969342912 6982843392 6983585616 7006978048 7007089376 7010131968 7021297664 7022576512 7029461376 7041940234 7048844082 7055581344 7083154176 7093682176 7102684932 7121403904 7129076983 7132172544 7141040128 7156176384 7156937032 7160730496 7170686976 7175908488 7205700096 7223815389 7230719888 7233859584 7244611584 7245381632 7253805888 7273807191 7280759472 7292977152 7308435456 7309212288 7313086464 7320076288 7328587392 7329366366 7343564256 7348682752 7348794894 7368945664 7383220224 7384564992 7389264448 7395540992 7399538688 7403578368 7404926844 7419271104 7420059717 7424442368 7435669248 7439728653 7444914176 7460128768 7461487544 7465442432 7468802712 7475822592 7480698976 7496555178 7537037312 7540310016 7552892928 7553695744 7557819584 7561101312 7577933328 7587355136 7608276152 7618854912 7631568896 7639862784 7656056352 7697399808 7698217984 7707168756 7718624256 7719444688 7735806939 7748788224 7770154368 7777581056 7780958208 7786624104 7799026592 7802413056 7802537022 7829504768 7844671488 7851093476 7857762304 7861174272 7862009856 7866302016 7879428928 7882850304 7882975548 7883688192 7887992187 7898959872 7900398576 7910221312 7926386816 7932032584 7943061504 7948242662 7964963328 7980392448 7981240704 8007974912 8008102144 8011579392 8024948736 8025801728 8030183308 8033670144 8047076352 8047931696 8051554161 8055821808 8063521536 8095033344 8107065344 8108541952 8117354208 8130900064 8134559874 8146650624 8147516552 8151054336 8178487296 8179356608 8201038272 8201909981 8223651429 8231511568 8235085824 8255789016 8263679872 8267268096 8286465754 8290063872 8312922504 8319983616 8320867968 8348872448 8352497664 8353385472 8357945892 8365801472 8371893236 8375528448 8376418704 8392644864 8394173487 8398622736 8406650112 8415786348 8439502848 8452046848 8462773536 8479166976 8480068248 8494219384 8497907712 8502547032 8508473344 8526508032 8527414336 8531934208 8535774528 8550018624 8550927427 8559310671 8567491632 8573594043 8585515008 8613756928 8615325824 8624688846 8632795136 8637508096 8639081318 8655816288 8660495232 8674947456 8684375274 8713603164 8721793024 8745981041 8749778688 8773904916 8797028352 8808192864 8821284864 8839982592 8840922216 8864357544 8888664064 8898998976 8899944873 8913173248 8917185168 8923536657 8932065744 8980299776 8991696882 9005061632 9008971776 9009114912 9029026944 9040252928 9053923158 9065180096 9077784576 9084394788 9102815232 9102959859 9120448512 9122109696 9147262572 9152116736 9165956121 9171369984 9172344832 9177352352 9196658688 9196804806 9197636224 9201776184 9215453184 9217131672 9260450514 9266905088 9292457216 9296639856 9310457856 9311447488 9346842624 9372615168 9392481504 9398458776 9407441792 9411526656 9444205568 9470246576 9490319853 9508552704 9509563392 9541568512 9545711616 9555996807 9567877984 9572032512 9593341128 9598425984 9607600128 9631753852 9645146112 9671741184 9690476544 9692241552 9698409588 9707679296 9711894528 9717196608 9723969536 9744580608 9745616384 9750781952 9750936874 9771449856 9772488488 9791419008 9798393192 9812017152 9818417406 9844293632 9846086656 9866051584 9871437824 9873235792 9892361472 9893412956 9914225664 9919638204 9958403616 9995406904 9999747072 10027319904 10062136987 10081468416 10102837248 10103911104 10130694336 10131771153 10158473216 10165870358 10170284544 10186483712 10198327608 10208075136 10236222402 10263199744 10276225008 10291499008 10295967744 10296131328 10314409252 10318887936 10324521396 10331717632 10347340752 10360205824 10382165472 10403217408 10403382696 10423369728 10425268224 10454014368 10459561984 10475378424 10482679808 10488402688 10490313029 10510467072 10510634064 10511584256 10517322916 10531946496 10533864768 10562910351 10583372016 10590748672 10619951104 10624731264 10640523264 10641654272 10654027398 10682105856 10699931648 10711560192 10729435136 10734264576 10735405548 10741095744 10751362048 10756030464 10763862732 10793377792 10823138944 10846079832 10852982158 10862200832 10866917376 10868072448 10904649728 10921139208 10934717696 10939465728 10963818432 10964868572 10969629696 10980114432 10994049549 11007718688 11023024128 11053418496 11074830336 11076847488 11083896672 11093311488 11094490624 11099308032 11105367552 11107390266 11136663552 11137847296 11143927856 11167371264 11168558272 11190193152 11192231316 11198163648 11199353929 11208866816 11213733888 11221048464 11244832767 11252670464 11283698048 11305555968 11306757664 11314811186 11329339392 11330543616 11336729376 11368677376 11381032704 11400024832 11412414228 11423322176 11428282368 11431458724 11447353344 11454820307 11459794176 11499585128 11541088384 11546099712 11547326976 11566596608 11572911238 11577936384 11579167032 11618137552 11623182336 11655231552 11666371584 11698539888 11744257152 11761713152 11767007232 11776640214 11786643456 11787896288 11793014784 11799453024 11819143392 11825532288 11865331968 11866593164 11889580224 11898048876 11909420992 11914592256 11922363993 11942259469 11947444992 11971861056 11988929176 12011962368 12012153216 12013430018 12037423104 12038702592 12045274962 12070614528 12071897544 12095282304 12103712768 12112526384 12137086976 12137279812 12142550016 12160598016 12162812928 12176031312 12196350096 12219975936 12221274828 12262211584 12262406408 12267730944 12269034912 12287270912 12289508896 12301557408 12347267352 12383683524 12395519808 12413943808 12429698631 12462456832 12481301952 12496820224 12523308672 12524639806 12530078208 12531278368 12536918838 12548702208 12557839854 12564628056 12609975168 12653759804 12659254272 12678070272 12679417856 12694160304 12720102372 12741329076 12762710016 12789762048 12791121504 12797901312 12810133504 12825027936 12851237448 12860194816 12895654912 12920635392 12922988736 12931212784 12937033269 12949192704 12956262144 12958621977 12983724432 12992774144 13012421184 13028599808 13055225344 13057603202 13064524256 13070404746 13082689536 13091223208 13189815296 13195542528 13218967552 13226184272 13231927296 13261383324 13277871488 13314483266 13332996096 13369759872 13398098616 13441957888 13470449664 13471881472 13487545323 13507592448 13509028204 13560379392 13597770144 13610766848 13616676864 13626592182 13648296536 13654222848 13701633344 13728175104 13739413583 13757054976 13758517248 13766028528 13794988032 13795207209 13796454336 13823179776 13825697508 13842887296 13870956544 13871176928 13881057022 13900357632 13938685824 13965686784 13967171232 14013956096 14014178752 14020263936 14042595328 14045153024 14052820789 14058922752 14083880468 14097688164 14111162688 14166308352 14187364352 14205369864 14242807808 14258153966 14264345088 14282080256 14312352768 14313874064 14321460992 14341373952 14351816976 14411400192 14447630778 14461439776 14467719168 14490763264 14507611776 14547614382 14561518944 14585954304 14616870912 14618424576 14626172928 14626405311 14640152576 14657174784 14658732732 14687128512 14697365504 14697589788 14727626109 14737891328 14766440448 14769129984 14778528896 14791081984 14799077376 14807156736 14809853688 14838542208 14840119434 14848884736 14871338496 14879457306 14889828352 14920257536 14922975088 14930884864 14937605424 14951645184 14961397952 14993110356 15074074624 15107391488 15115639168 15122202624 15155866656 15174710272 15216552304 15237709824 15248805537 15263137792 15279725568 15312112704 15354333603 15394799616 15396435968 15414337512 15437248512 15438889376 15471613878 15497576448 15540308736 15555162112 15561916416 15573248208 15598053184 15604826112 15605074044 15659009536 15689342976 15702186952 15715524608 15724019712 15732604032 15758857856 15765700608 15765951096 15767376384 15775984374 15797919744 15800797152 15820442624 15852773632 15864065168 15886123008 15896485324 15929926656 15960784896 15962481408 16016204288 16023158784 16049897472 16051603456 16060366616 16067340288 16094152704 16095863392 16103108322 16111643616 16127043072 16167586823 16190066688 16214130688 16217083904 16234708416 16261800128 16269119748 16279473237 16293301248 16295033104 16302108672 16356974592 16358713216 16402076544 16403819962 16447302858 16463023136 16470171648 16511578032 16527359744 16534536192 16572931508 16580127744 16625845008 16639967232 16641735936 16697744896 16704995328 16706770944 16715891784 16731602944 16743786472 16751056896 16752837408 16785289728 16788346974 16797245472 16813300224 16831572696 16855569241 16879005696 16904093696 16925547072 16958333952 16960136496 16972216779 16988438768 16995815424 17005094064 17016946688 17053016064 17054828672 17063868416 17071549056 17100037248 17101854854 17118621342 17134983264 17147188086 17171030016 17227513856 17230651648 17249377692 17265590272 17275016192 17278162636 17311632576 17313472673 17320990464 17349894912 17359366857 17368750548 17427206328 17443586048 17491962082 17499557376 17547809832 17594056704 17616385728 17642569728 17664960321 17679965184 17681844432 17728715088 17777328128 17797997952 17799889746 17826346496 17834370336 17847073314 17864131488 17960599552 17983393764 18010123264 18017943552 18018229824 18020145027 18050216191 18058053888 18067912443 18080505856 18107846316 18130360192 18155569152 18168789576 18205630464 18205919718 18240897024 18244219392 18294525144 18304233472 18331912242 18342739968 18344689664 18354704704 18393317376 18393609612 18395272448 18403552368 18405315103 18430906368 18434263344 18520901028 18533810176 18584914432 18593279712 18620915712 18622894976 18693685248 18745230336 18784963008 18786959709 18796917552 18814883584 18823053312 18836759781 18888411136 18940493152 18980639706 19017105408 19019126784 19083137024 19091423232 19111993614 19135755968 19144065024 19186682256 19188520001 19196851968 19215200256 19263507704 19290292224 19343482368 19380953088 19384483104 19396819176 19415358592 19423789056 19434393216 19447939072 19489161216 19491232768 19501563904 19501873748 19542899712 19544976976 19582838016 19586404803 19596786384 19624034304 19636834812 19688587264 19692173312 19742875648 19746471584 19784722944 19786825912 19828451328 19839276408 19916807232 19971724899 19990813808 19999494144 20054639808 20124273974 20162936832 20205674496 20207822208 20261388672 20263542306 20316946432 20331740716 20340569088 20372967424 20396655216 20416150272 20472444804 20526399488 20552450016 20582998016 20592262656 20628818504 20637775872 20649042792 20663435264 20694681504 20720411648 20764330944 20766538037 20806434816 20806765392 20821585533 20846739456 20850536448 20908028736 20919123968 20950756848 20965359616 20976805376 20980626058 21020934144 21021268128 21023168512 21034645832 21063892992 21067729536 21125820702 21166744032 21181497344 21239902208 21240239671 21249462528 21281046528 21283308544 21308054796 21364211712 21387230949 21399863296 21423120384 21458870272 21468529152 21470811096 21482191488 21502724096 21512060928 21527725464 21586755584 21646277888 21671446167 21692159664 21705964316 21724401664 21733834752 21736144896 21809299456 21842278416 21869435392 21878931456 21927636864 21929737144 21939259392 21960228864 21988099098 22015437376 22046048256 22106836992 22149660672 22153694976 22167793344 22186622976 22188981248 22198616064 22210735104 22214780532 22260179151 22273327104 22275694592 22287855712 22334742528 22337116544 22380386304 22384462632 22396327296 22398707858 22417733632 22427467776 22442096928 22489665534 22505340928 22567396096 22611111936 22613515328 22629622372 22658678784 22661087232 22673458752 22675868771 22737354752 22762065408 22800049664 22824828456 22846644352 22856564736 22862917448 22894706688 22909640614 22919588352 22999170256 23082176768 23092199424 23094653952 23133193216 23145822476 23155872768 23158334064 23207420817 23236275104 23246364672 23310463104 23332743168 23397079776 23488514304 23523426304 23534014464 23553280428 23573286912 23575792576 23586029568 23598906048 23638286784 23640799357 23651064576 23663976561 23730663936 23733186328 23779160448 23796097752 23818841984 23829184512 23844727986 23884518938 23894889984 23943722112 23977858352 24023924736 24024306432 24026860036 24074846208 24077405184 24090549924 24141229056 24143795088 24190564608 24225052768 24274173952 24274559624 24285100032 24321196032 24325625856 24352062624 24392700192 24439951872 24442549656 24524423168 24524812816 24535461888 24538069824 24574541824 24579017792 24603114816 24605729943 24646790819 24670954287 24694534704 24767367048 24791039616 24827887616 24859397262 24924913664 24962603904 24993640448 25046617344 25049279612 25060156416 25062556736 25073837676 25097404416 25115679708 25129256112 25219950336 25307519608 25318508544 25356140544 25358835712 25388320608 25440204744 25482658152 25525420032 25579524096 25582243008 25595802624 25620267008 25650055872 25652782281 25702474896 25720389632 25720782129 25791309824 25841270784 25845977472 25862425568 25874066538 25898385408 25912524288 25917243954 25967448864 25985548288 26024842368 26057199616 26110450688 26115206404 26129048512 26140809492 26165379072 26182446416 26237943123 26379630592 26391085056 26437935104 26452368544 26463854592 26522766648 26555742976 26628966532 26665992192 26699834619 26739519744 26796197232 26883915776 26940899328 26943762944 26975090646 27015184896 27018056408 27120758784 27195540288 27221533696 27233353728 27253184364 27296593072 27308445696 27308879577 27403266688 27456350208 27478827166 27514109952 27517034496 27532057056 27589976064 27590414418 27592908672 27646359552 27651395016 27685774592 27741913088 27742353856 27762114044 27800715264 27818849317 27877371648 27931373568 27934342464 28027912192 28028357504 28040527872 28085190656 28090306048 28105641578 28117845504 28167760936 28195376328 28222325376 28332616704 28374728704 28410739728 28470959559 28516307932 28528690176 28564160512 28624705536 28627748128 28642921984 28703633952 28822800384 28895261556 28922879552 28935438336 28981526528 29002630139 29015223552 29095228764 29123037888 29171908608 29233741824 29236849152 29252345856 29252810622 29280305152 29314349568 29317465464 29374257024 29394731008 29395179576 29455252218 29475782656 29532880896 29538259968 29557057792 29582163968 29598154752 29614313472 29619707376 29677084416 29680238868 29742676992 29758914612 29779656704 29840515072 29845950176 29861769728 29875210848 29922795904 29986220712 30148149248 30186410961 30214782976 30231278336 30244405248 30311733312 30349420544 30395313459 30433104608 30475419648 30497611074 30526275584 30559451136 30624225408 30708667206 30789599232 30792871936 30828675024 30874497024 30877778752 30943227756 30995152896 31080617472 31110324224 31146496416 31196106368 31209652224 31210148088 31318019072 31378685952 31404373904 31431049216 31448039424 31465208064 31470939087 31517715712 31531401216 31531902192 31534752768 31551968748 31595839488 31601594304 31640885248 31688731053 31705547264 31728130336 31772246016 31792970648 31859853312 31921569792 31924962816 32032408576 32046317568 32099794944 32103206912 32120733232 32134680576 32188305408 32191726784 32206216644 32223287232 32254086144 32335173646 32380133376 32434167808 32469416832 32523600256 32538239496 32558946474 32586602496 32590066208 32604217344 32713949184 32717426432 32804153088 32807639924 32894605716 32926046272 32940343296 33023156064 33054719488 33069072384 33145863016 33160255488 33251690016 33279934464 33283471872 33367147273 33395489792 33409990656 33413541888 33431783568 33463205888 33487572944 33502113792 33505674816 33570579456 33576693948 33594490944 33598061787 33626600448 33663145392 33711138482 33758011392 33851094144 33916667904 33920272992 33944433558 33976877536 33991630848 34010188128 34033893376 34106032128 34109657344 34127736832 34128279059 34143098112 34200074496 34203709708 34237242684 34269966528 34294376172 34342060032 34364460921 34455027712 34461303296 34498755384 34531180544 34550032384 34556325272 34623265152 34626945346 34641980928 34699789824 34718733714 34737501096 34854412656 34887172096 34983924164 34999114752 35095619664 35232771456 35285139456 35329920642 35359930368 35363688864 35457430176 35554656256 35580546253 35595995904 35599779492 35652692992 35668740672 35694146628 35728262976 35767091979 35826778407 35921199104 35966787528 36020246528 36035887104 36036459648 36040290054 36100432382 36116107776 36135824886 36161011712 36215692632 36260720384 36311138304 36337579152 36411260928 36411839436 36481794048 36488438784 36589050288 36608466944 36663824484 36689379328 36709409408 36786634752 36787219224 36790544896 36807104736 36810630206 36861812736 36868526688 37041802056 37067620352 37169828864 37186559424 37241831424 37245789952 37289095893 37387370496 37490460672 37569926016 37573919418 37593835104 37629767168 37646106624 37673519562 37776822272 37880986304 37961279412 37985437553 38034210816 38038253568 38166274048 38223987228 38271511936 38288130048 38373364512 38377040002 38393703936 38430400512 38527015408 38580584448 38686964736 38761906176 38768966208 38793638352 38830717184 38847578112 38868786432 38875865931 38978322432 38982465536 39003127808 39003747496 39085799424 39089953952 39165676032 39172809606 39193572768 39248068608 39273669624 39377174528 39384346624 39485751296 39492943168 39569445888 39573651824 39601839151 39656902656 39678552816 39833614464 39943449798 39981627616 39998988288 40109279616 40248547948 40325873664 40411348992 40415644416 40522777344 40527084612 40633892864 40663481432 40681138176 40745934848 40793310432 40832300544 40944889608 41052798976 41104900032 41165996032 41184525312 41218240749 41257637008 41275551744 41298085584 41326870528 41389363008 41440823296 41528661888 41533076074 41612869632 41613530784 41643171066 41701072896 41816057472 41838247936 41901513696 41930719232 41953610752 41961252116 42041868288 42042536256 42046337024 42047005063 42069291664 42127785984 42135459072 42158462367 42251641404 42333488064 42362994688 42479804416 42480479342 42498925056 42562093056 42566617088 42616109592 42728423424 42774461898 42799726592 42846240768 42917740544 42937058304 42941622192 42964382976 43005448192 43024121856 43055450928 43173511168 43292555776 43342892334 43384319328 43411928632 43448803328 43472289792 43618598912 43684556832 43738870784 43757862912 43836239321 43855273728 43859474288 43878518784 43879215933 43920457728 43976198196 44030874752 44092096512 44213673984 44299321344 44307389952 44335586688 44373245952 44377962496 44397232128 44421470208 44429561064 44520358302 44546654208 44551389184 44575711424 44669485056 44674233088 44698622393 44760772608 44768925264 44792654592 44797415716 44835467264 44854935552 44884193856 44979331068 45010681856 45134792192 45222223872 45227030656 45259244744 45322174464 45346917504 45351737542 45474709504 45524130816 45600099328 45649656912 45693288704 45713129472 45725834896 45746416611 45789413376 45819281228 45839176704 45998340512 46164353536 46184398848 46189307904 46266386432 46291644952 46311745536 46316668128 46414841634 46472550208 46492729344 46600691431 46620926208 46665486336 46794159552 46977028608 47046852608 47068028928 47106560856 47146573824 47151585152 47172059136 47197812096 47276573568 47281598714 47302129152 47327953122 47461327872 47466372656 47558320896 47592195504 47637683968 47658369024 47689455972 47769037876 47789779968 47887444224 47955716704 48048612864 48053720072 48149692416 48154810368 48181099848 48282458112 48287590176 48381129216 48450105536 48502760469 48548347904 48549119248 48570200064 48583699577 48642392064 48651251712 48704125248 48785400384 48838419711 48879903744 48885099312 49048846336 49049625632 49070923776 49076139648 49149083648 49158035584 49206229632 49211459886 49293581638 49341908574 49389069408 49534734096 49582079232 49655775232 49718794524 49849827328 49903538881 49925207808 49987280896 50093234688 50098559224 50120312832 50125113472 50147675352 50194808832 50231359416 50258512224 50439900672 50566707723 50615039216 50637017088 50712281088 50717671424 50776641216 50880409488 50916650337 50965316304 51050840064 51159048192 51164486016 51191605248 51240534016 51300111744 51305564562 51404949792 51440779264 51441564258 51582619648 51682541568 51691954944 51724851136 51748133076 51796770816 51825048576 51834487908 51934897728 51940418019 51971096576 52049684736 52078100571 52114399232 52220901376 52230412808 52258097024 52281618984 52330758144 52364892832 52475886246 52759261184 52782170112 52875870208 52904737088 52927709184 53045533296 53111485952 53257933064 53331984384 53399669238 53479039488 53592394464 53767831552 53881798656 53887525888 53950181292 54030369792 54036112816 54060435081 54150648573 54241517568 54391080576 54443067392 54466707456 54506368728 54593186144 54616891392 54617759154 54806533376 54912700416 54957654332 55028219904 55034068992 55064114112 55179952128 55180828836 55185817344 55215945309 55292719104 55302790032 55371549184 55483826176 55484707712 55524228088 55601430528 55637698634 55754743296 55862747136 55868684928 56055824384 56056715008 56081055744 56170381312 56180612096 56211283156 56235691008 56335521872 56360879127 56390752656 56444650752 56665233408 56749457408 56821479456 56941919118 57032615864 57057380352 57128321024 57249411072 57255496256 57285843968 57407267904 57413369867 57565560003 57645600768 57790523112 57845759104 57870876672 57963053056 58005260278 58030447104 58190457528 58246075776 58343817216 58467483648 58473698304 58504691712 58505621244 58560610304 58628699136 58634930928 58748514048 58759214409 58790359152 58910504436 58951565312 59065761792 59076519936 59114115584 59164327936 59228626944 59239414752 59354168832 59360477736 59485353984 59517829224 59559313408 59681030144 59691900352 59723539456 59750421696 59845591808 59856491989 59915174697 59972441424 60296298496 60372821922 60429565952 60462556672 60488810496 60623466624 60698841088 60790626918 60866209216 60950839296 60995222148 61052551168 61118902272 61248450816 61417334412 61579198464 61585743872 61657350048 61748994048 61755557504 61886455512 61990305792 62161234944 62220648448 62292992832 62299614111 62392212736 62419304448 62420296176 62464756599 62636038144 62757371904 62808747808 62862098432 62896078848 62930416128 62941878174 63035431424 63062802432 63063804384 63069505536 63103937496 63191678976 63203188608 63281770496 63377462106 63411094528 63456260672 63544492032 63585941296 63719706624 63720719013 63843139584 63849925632 64064817152 64092635136 64161692847 64199589888 64206413824 64241466464 64269361152 64376610816 64383453568 64412433288 64446574464 64508172288 64670347292 64760266752 64868335616 64938833664 65047200512 65076478992 65117892948 65173204992 65180132416 65208434688 65427898368 65434852864 65608306176 65615279848 65789211432 65852092544 65880686592 66046312128 66109438976 66138144768 66291726032 66320510976 66503380032 66559868928 66566943744 66734294546 66790979584 66819981312 66827083776 66863567136 66975145888 67004227584 67011349632 67141158912 67153387896 67188981888 67196123574 67253200896 67326290784 67422276964 67516022784 67560062627 67702188288 67833335808 67840545984 67888867116 67953755072 67983261696 68020376256 68027606313 68067786752 68212064256 68219314688 68255473664 68256558118 68286196224 68400148992 68407419416 68474485368 68539933056 68588752344 68684120064 68728921842 68910055424 68922606592 68997510768 69062361088 69100064768 69112650544 69246530304 69253890692 69283961856 69399579648 69437467428 69475002192 69708825312 69967848328 69998229504 70191239328 70434958909 70465542912 70570278912 70659841284 70719860736 70727377728 70914860352 70922398071 71109312512 71161092506 71191991808 71199558984 71305385984 71337481344 71388293256 71456525952 71534183958 71653556814 71842398208 71933575056 72040493056 72071774208 72072919296 72080580108 72200864764 72232215552 72271649772 72322023424 72431385264 72521440768 72675158304 72822521856 72823678872 72963588096 72976877568 73178100576 73216933888 73327648968 73378758656 73418818816 73432191203 73573269504 73574438448 73581089792 73614209472 73621260412 73723625472 73737053376 73817189829 73940372457 74083604112 74135240704 74339657728 74373118848 74483662848 74491579904 74578191786 74774740992 74980921344 75139852032 75147838836 75187670208 75259534336 75292213248 75347039124 75553644544 75761972608 75922558824 75970875106 76068421632 76076507136 76332548096 76447974456 76543023872 76576260096 76746729024 76754080004 76787407872 76860801024 76958346843 77054030816 77161168896 77373929472 77523812352 77537932416 77587276704 77661434368 77695156224 77737572864 77751731862 77956644864 77964931072 78006255616 78007494992 78171598848 78179907904 78331352064 78345619212 78387145536 78395477503 78496137216 78547339248 78713829369 78768693248 78971502592 78985886336 79138891776 79147303648 79203678302 79313805312 79357105632 79667228928 79886899596 79963255232 79997976576 80183742149 80218559232 80497095896 80651747328 80822697984 80831288832 81045554688 81054169224 81267785728 81326962864 81362276352 81491869696 81586620864 81664601088 81889779216 82209800064 82331992064 82369050624 82436481498 82515274016 82551103488 82596171168 82653741056 82778726016 82881646592 83057323776 83066152148 83225739264 83227061568 83286342132 83402145792 83456547951 83632114944 83676495872 83803027392 83861438464 83907221504 83922504232 84083736576 84085072512 84092674048 84094010126 84138583328 84255571968 84270918144 84316924734 84503282808 84666976128 84725989376 84959608832 84960958684 84997850112 85124186112 85133234176 85232219184 85548923796 85692481536 85835481088 85874116608 85883244384 85928765952 86010896384 86110901856 86347022336 86585111552 86685784668 86768638656 86823857264 86897606656 86944579584 87007890417 87237197824 87369113664 87477741568 87515725824 87672478642 87710547456 87718948576 87757037568 87758431866 87840915456 87952396392 88061749504 88184193024 88427347968 88598642688 88614779904 88671173376 88746491904 88755924992 88794464256 88842940416 88859122128 89040716604 89102778368 89151422848 89338970112 89348466176 89397244786 89521545216 89537850528 89585309184 89594831432 89670934528 89768387712 89958662136 90021363712 90269584384 90444447744 90454061312 90518489488 90559232883 90644348928 90693835008 90703475084 90949419008 91048261632 91200198656 91299313824 91386577408 91426258944 91451669792 91492833222 91578826752 91638562456 91678353408 91996681024 92250348343 92328707072 92368797696 92378615808 92532772864 92583289904 92623491072 92633336256 92829683268 92945100416 92985458688 93201382862 93241852416 93330972672 93588319104 93954057216 94093705216 94136057856 94213121712 94293147648 94303170304 94344118272 94395624192 94412817261 94553147136 94563197428 94604258304 94655906244 94922655744 94932745312 95116641792 95184391008 95275367936 95316738048 95378911944 95538075752 95579559936 95774888448 95911433408 96097225728 96107440144 96175895081 96299384832 96309620736 96362199696 96564916224 96575180352 96762258432 96900211072 97005520938 97096695808 97098238496 97140400128 97167399154 97302503424 97408250496 97570800768 97676839422 97759807488 97770198624 98097692672 98099251264 98141847552 98152279296 98298167296 98316071168 98369745523 98412459264 98422919772 98587163276 98683817148 98778138816 99069468192 99164158464 99311550464 99437589048 99699654656 99807077762 99850415616 99974561792 100101441819 100186469376 100197118448 100240625664 100250226944 100295350704 100389617664 100462718832 100517024448 100794185361 100879801344 101133415446 101230078432 101274034176 101435342848 101553282432 101760818976 101833300674 101930632608 102101680128 102318096384 102328972032 102383210496 102384837177 102481068032 102600223488 102611129124 102809899584 102881558528 102883128516 103093382763 103165239296 103365083136 103383909888 103449702272 103496266152 103593541632 103650097152 103668975816 103869795456 103880836038 103942193152 104099369472 104156201142 104228798464 104441802752 104460825616 104516194048 104563237968 104661516288 104729785664 104951772492 105518522368 105751740416 105809474176 105855418368 106091066592 106222971904 106515866128 106663968768 106741638759 106799338476 106958078976 107184788928 107480335221 107763597312 107775051776 107900362584 108060739584 108072225632 108120870162 108301297146 108483035136 108782161152 108886134784 108933414912 109012737456 109186372288 109233782784 109235518308 109613066752 109825400832 109915308664 110068137984 110128228224 110359904256 110361657672 110371634688 110431890618 110585438208 110605580064 110743098368 110967652352 110969415424 111048456176 111202861056 111275397268 111509486592 111725494272 111737369856 112113430016 112162111488 112340762624 112361224192 112422566312 112471382016 112671043744 112721758254 112781505312 112889301504 113173107761 113330466816 113498914816 113642958912 113883838236 113956312659 114065231728 114114760704 114256642048 114498822144 114510992512 114571687936 114814535808 114826739734 115131120006 115291201536 115581046224 115691518208 115741753344 115926106112 116010520556 116060894208 116380915056 116492151552 116934967296 116947396608 117009383424 117011242488 117121220608 117257398272 117269861856 117497028096 117518428818 117580718304 117821008872 117903130624 117988984687 118131523584 118153039872 118228231168 118328655872 118457253888 118478829504 118708337664 118720955472 118805517453 118970707968 119035658448 119118626816 119362060288 119383800704 119447078912 119500843392 119691183616 119712983978 119830349394 119944882848 120592596992 120745643844 120859131904 120925113344 120977620992 121194308711 121246933248 121397682176 121581253836 121732418432 121901678592 121990444296 122105102336 122237804544 122496901632 122834668824 123158396928 123171487744 123314700096 123497988096 123511115008 123654722247 123772911024 123980611584 124322469888 124441296896 124585985664 124599228222 124784425472 124838608896 124840592352 124929513198 125272076288 125514743808 125617495616 125724196864 125792157696 125860832256 125883756348 126070862848 126125604864 126127608768 126139011072 126141015189 126207874992 126383357952 126406377216 126475387101 126563540992 126754924212 126822189056 126912521344 127088984064 127171882592 127439413248 127441438026 127686279168 127699851264 128129634304 128185270272 128323385694 128399179776 128412827648 128482932928 128538722304 128753221632 128766907136 128824866576 128837205721 128893148928 129016344576 129340694584 129520533504 129736671232 129877667328 130094401024 130152957984 130235785896 130346409984 130360264832 130416869376 130855796736 130869705728 131216612352 131230559696 131508717963 131578422864 131704185088 131761373184 132092624256 132218877952 132276289536 132583452064 132641021952 133006760064 133119737856 133133887488 133468589092 133581959168 133639962624 133654167552 133727134272 133950291776 134008455168 134022699264 134095867179 134282317824 134306775792 134319640007 134377963776 134392247148 134506401792 134652581568 134844553928 135032045568 135120125254 135404376576 135666671616 135681091968 135777734232 135907510144 135966523392 136040752512 136055212626 136135573504 136424128512 136438629376 136510947328 136513116236 136572392448 136800297984 136814838832 136948970736 137079866112 137177504688 137368240128 137457843684 137820110848 137845213184 137995021536 138200129536 138225301088 138493060608 138507781384 138567923712 138799159296 138874934856 138950004384 139417650624 139432469677 139802074293 139935696656 139996459008 140382478656 140869917818 140931085824 141140557824 141319682568 141439721472 141454755456 141829720704 141844796142 142218625024 142322185012 142383983616 142399117968 142610771968 142674962688 142776586512 142913051904 143068367916 143307113628 143684796416 143867150112 144080986112 144145838592 144161160216 144401729528 144464431104 144543299544 144644046848 144862770528 145042881536 145350316608 145365766259 145508281407 145645043712 145647357744 145751098731 145927176192 145953755136 146356201152 146433867776 146655297936 146757517312 146837637632 146864382406 147146539008 147148876896 147162179584 147228418944 147242520824 147447250944 147474106752 147634379658 147880744914 148167208224 148270481408 148679315456 148681677697 148746237696 148967325696 148983159808 149156383572 149549481984 149710616643 149961842688 150279704064 150295677672 150375340416 150519068672 150584426496 150694078248 151107289088 151523945216 151700123169 151845117648 151941750212 152136843264 152153014272 152665096192 152895948912 153086047744 153152520192 153493458048 153508160008 153574815744 153721602048 153916693686 154108061632 154322337792 154747858944 155047624704 155075864832 155174553408 155322868736 155390312448 155475145728 155503463724 155821254057 155913289728 155929862144 156012511232 156014989984 156343197696 156359815808 156662704128 156691238424 156774291072 156790955006 156992274432 157094678496 157427658738 157537386496 157943005184 157971772672 158277783552 158294607296 158407356604 158627610624 158714211264 158731081397 159334457856 159773799192 159926510464 159995953152 160367484298 160437118464 160994191792 161303494656 161645395968 161662577664 162091109376 162108338448 162451945719 162653925728 162724552704 162983739392 163173241728 163329202176 163779558432 164419600128 164663984128 164738101248 164872962996 165030548032 165102206976 165192342336 165307482112 165485595499 165557452032 165647835927 165763293184 166114647552 166132304296 166451478528 166454123136 166572684264 166804291584 166913095902 167264229888 167352991744 167606054784 167722876928 167814443008 167845008464 168167473152 168170145024 168185348096 168188020252 168277166656 168511143936 168541836288 168633849468 169006565616 169333952256 169919217664 169921917368 169995700224 170248372224 170266468352 170464438368 171097847592 171384963072 171670962176 171748233216 171766488768 171857531904 172021792768 172221803712 172240109601 172694044672 172696680009 173170223104 173371569336 173537277312 173647714528 173795213312 173889159168 174015780834 174474395648 174738227328 174955483136 175031451648 175344957284 175421094912 175437897152 175514075136 175516863732 175681830912 175904792784 176123499008 176854695936 177197285376 177229559808 177342346752 177492983808 177511849984 177685880832 177718244256 178081433208 178205556736 178302845696 178677940224 178696932352 178794489572 179043090432 179075701056 179170618368 179189662864 179341869056 179536775424 179569475967 179917324272 180042727424 180539168768 180888895488 180908122624 181036978976 181118465766 181288697856 181387670016 181406950168 181898838016 182096523264 182400397312 182598627648 182773154816 182852517888 182903339584 182985666444 183157653504 183277124912 183356706816 183993362048 184500696686 184657414144 184737595392 184757231616 185065545728 185166579808 185246982144 185266672512 185659366536 185890200832 185970917376 186402765724 186483704832 186661945344 186898842333 187176638208 187908114432 188187410432 188272115712 188426243424 188586295296 188606340608 188688236544 188791248384 188825634522 189106294272 189126394856 189208516608 189311812488 189845311488 189865490624 190233283584 190368782016 190389016793 190550735872 190633476096 190757823888 191076151504 191159119872 191162157039 191549776896 191822866816 192194451456 192214880288 192351790162 192598769664 192619241472 192724399392 193129832448 193150360704 193524516864 193800422144 194011041876 194193391616 194196476992 194280800256 194334798308 194605006848 194731945219 194816500992 195141601536 195353678844 195519614976 195540397248 196195385344 196198502528 196283695104 196304558592 196596334592 196632142336 196739491046 196824918528 196845839544 197174326552 197367634296 197556277632 198138936384 198328316928 198623100928 198875178096 199614155524 199700831232 199949123584 200202883638 200372938752 200394236896 200481251328 200500453888 200590701408 200925437664 201034048896 201588370722 201759602688 202266830892 202460156864 202548068352 202680187881 202870685696 203018410973 203106564864 203521637952 203666601348 203861265216 204082818939 204203360256 204636192768 204657944064 204766420992 204769674354 204962136064 205200446976 205222258248 205619799168 205763117056 205766257032 206186765526 206330478592 206730166272 206767819776 206899404544 206992532304 207187083264 207300194304 207337951632 207739590912 207761672076 208198738944 208312402284 208457596928 208883605504 208921651232 209032388096 209126475936 209459571328 209903544984 211037044736 211304876727 211503480832 211618948352 211710836736 212182133184 212445943808 212767194213 213031732256 213327937536 213483277518 213598676952 213916157952 214369577856 214960670442 215527194624 215550103552 215800725168 216121479168 216144451264 216241740324 216602594292 216966070272 217564322304 217772269568 218025474912 218372744576 218467565568 218471036616 219226133504 219650801664 219830617328 220136275968 220256456448 220296573609 220719808512 220723315344 220743269376 220863781236 221170876416 221211160128 221486196736 221821117371 221938830848 222096912352 222405722112 222550794536 223018973184 223450988544 223474739712 224226860032 224324222976 224681525248 224722448384 224845132624 224942764032 225342087488 225443516508 225563010624 225778603008 226346215522 226660933632 227285917824 227767676472 227912625318 228130463456 228229521408 228513284096 228997644288 229021985024 229143375872 229629071616 229653479468 230262240012 230582403072 231162092448 231383036416 231483506688 231852212224 232021041112 232121788416 232761830112 232984303104 233570030911 233869934592 233894793216 234018766848 234022484976 234242441216 234514796544 234539723712 234994056192 235036857636 235161436608 235186432509 235642017744 235806261248 235977969374 236306079744 236456462336 236914507776 236957659008 237416675328 237441910944 237611034906 237941415936 238071316896 238237253632 238724120576 238767601408 238894157824 238897953413 239001686784 239382367232 239425967956 239660698788 239889765696 240551226447 241185193984 241491287688 241718263808 241850226688 241955241984 242388617422 242493866496 242795364352 243162507672 243464836864 243803357184 243980888592 244210204672 244475609088 244993803264 245669337648 246342975488 246629400192 246995976192 247022230016 247309444494 247545822048 247961223168 248644939776 248882593792 249171971328 249198456444 249568850944 249677217792 249681184704 249859026396 250369643853 250544152576 251029487616 251234991232 251448393728 251584315392 251721664512 251767512696 252141725696 252251209728 252255217536 252278022144 252282030378 252415749984 252766715904 252812754432 252950774202 253127081984 253509848424 253644378112 253825042688 254177968128 254343765184 254878826496 254882876052 255045080713 255372558336 255399702528 256259268608 256646771388 256825655296 256965865856 257077444608 257506443264 257533814272 257649733152 257674411442 257786297856 258032689152 258681389168 259041067008 259473342464 259755334656 260188802048 260305915968 260471571792 260692819968 260720529664 260833738752 261023671251 261711593472 261739411456 262433224704 262461119392 263017435926 263156845728 263408370176 263522746368 264185248512 264437755904 264552579072 265166904128 265282043904 265898062871 266013520128 266239475712 266267774976 266937178184 267163918336 267308335104 267454268544 267900583552 268016910336 268045398528 268191734358 268564635648 268613551584 268639280014 268755927552 268784494296 269012803584 269305163136 269689107856 270064091136 270240250508 270808753152 271333343232 271362183936 271555468464 271815020288 271933046784 272081505024 272110425252 272848257024 272877258752 273021894656 273026232472 273144784896 273600595968 273629677664 273897941472 274159732224 274355009376 274736480256 274915687368 275640221696 275690426368 275990043072 276400259072 276450602176 276751045029 276986121216 277015562768 277135847424 277212874057 277598318592 277749869712 277900008768 278835301248 278864939354 279604148586 279871393312 279992918016 280764957312 281739835636 281862171648 282281115648 282639365136 282879442944 282909510912 283659441408 283689592284 284437250048 284644370024 284767967232 284798235936 285221543936 285349925376 285553173024 285826103808 286136735832 286614227256 287369592832 287734300224 288161972224 288291677184 288322320432 288527685243 288803459056 288928862208 289086599088 289288093696 289725541056 290085763072 290700633216 290731532518 291016562814 291290087424 291294715488 291502197462 291907510272 292712402304 292867735552 293310595872 293515034624 293675275264 293728764812 294293078016 294297753792 294324359168 294329035441 294456837888 294485041648 294894501888 294948213504 295109236569 295268759316 295761489828 296334416448 296540962816 297358630912 297363355394 297492475392 297934651392 297966319616 298312767144 299098963968 299421233286 299923685376 300304325457 300559408128 300591355344 300750680832 301038137344 301168852992 301388156496 302214578176 303047890432 303400246338 303690235296 303883500424 304306028544 305330192384 305791897824 306172095488 306305040384 306853675247 306986916096 307016320016 307149631488 307154511531 307443204096 307833387372 308216123264 308644675584 309495717888 310095249408 310151729664 310349106816 310645737472 310780624896 310950291456 311006927448 311642508114 311826579456 311859724288 312025022464 312029979968 312686395392 312719631616 312890356751 313325408256 313382476848 313548582144 313581910012 313984548864 314189356992 314855317476 315074772992 315886010368 315943545344 316555567104 316589214592 316814713208 317255221248 317428422528 317462162794 318668915712 319547598384 319853020928 319991906304 320224916277 320734968596 320874236928 321988383584 323290791936 323325155328 324182218752 324216676896 324903891438 325307851456 325449105408 325967478784 326204840017 326346483456 326658404352 327559116864 328839200256 329327968256 329476202496 329745925992 330061096064 330204413952 330384684672 330614964224 330971190998 331114904064 331295671854 331526586368 332229295104 332264608592 332902957056 332908246272 333145368528 333608583168 333826191804 334528459776 334705983488 335212109568 335628886016 335690016928 336340290048 336370696192 336376040504 336554333312 337022287872 337083672576 337267698936 338013131232 338667904512 339519323283 339838435328 339843834736 339991400448 340496744448 340532936704 340928876736 341868937977 342195695184 342769926144 343341924352 343496466432 343532977536 343715063808 344043585536 344443607424 344480219202 345388089344 345393360018 346340446208 346743138672 347074554624 347295429056 347590426624 347778318336 348031561668 348948791296 349476454656 349910966272 350689914568 350842189824 350875794304 351028150272 351033727464 351363661824 351809585568 352246998016 353709391872 353966954061 354394570752 354459119616 354684693504 354985967616 355023699968 355371761664 355436488512 356162866416 356411113472 356416552359 356605691392 357355880448 357393864704 357588979144 358086180864 358151402112 358341236736 358379325728 358683738112 359073550848 359138951934 359834648544 360085454848 361078337536 361777790976 361816245248 362073957952 362236931532 362577395712 362775340032 362813900336 363582926133 363797676032 364193046528 364800794624 365197255296 365546309632 365705035776 365806679168 365971332888 366315307008 366554249824 366713413632 367986724096 369001393372 369314828288 369475190784 369514463232 370131091456 370333159616 370493964288 370533345024 371318733072 371780401664 371941834752 372805531448 372967409664 373323890688 373797684666 374353276416 375816228864 376374820864 376544231424 376852486848 377172590592 377212681216 377376473088 377582496768 377651269044 378212588544 378252789712 378417033216 378423045567 378623624976 379690622976 379730981248 380466567168 380737564032 380778033586 381101471744 381266952192 381515647776 382152303008 382318239744 382324314078 383099553792 383645733632 384388902912 384429760576 384703580324 385197539328 385238482944 385448798784 385489769107 386259664896 386300721408 386511617163 387049033728 387600844288 388022083752 388386783232 388392953984 388561600512 388669596616 389210013696 389463890438 389633001984 390283203072 390707357688 391039229952 391080794496 392390770688 392397005056 392567390208 392609117184 393192669184 393264284672 393478982092 393649837056 393691679088 394348653104 394526153889 394735268592 395112555264 396277872768 396656633856 397246201856 397750356192 399228311048 399401662464 399898247168 400405767276 400745877504 400788473792 400962502656 401000907776 401181402816 401850875328 401893589069 402068097792 402287601537 402958920021 403176741444 403519205376 404533661784 404920313728 405096136704 405360375762 405741371392 406036821946 406213129728 407043275904 407333202696 407722530432 408165637878 408406720512 409272385536 409315888128 409532841984 409539348708 409924272128 410400893952 410444516496 411239598336 411532514064 412373531052 412660957184 413460332544 413535639552 413798809088 413985064608 414600388608 414675903264 415479181824 415523344152 416397477888 416624804568 416915193856 417767211008 417843302464 418064776192 418252951872 418297409031 418919142656 418995443923 419406222879 419807089968 422074089472 422609753454 423006961664 423237896704 423421673472 424364266368 424891887616 425534388426 426063464512 426655875072 426966555036 427197353904 427832315904 428739155712 429921340884 431054389248 431100207104 431601450336 432242958336 432288902528 432483480648 433205188584 433932140544 435128644608 435544539136 436050949824 436097298777 436745489152 436935131136 436942073232 437253296193 438452267008 439301603328 439661234656 440272551936 440512912896 440593147218 441439617024 441446630688 441486538752 441727562472 442341752832 442422320256 442972393472 443642234742 443877661696 444193824704 444811444224 445101589072 446037946368 446045033091 446901977088 446949479424 448453720064 448648445952 449131849929 449444896768 449690265248 449885528064 450684174976 450887033016 451126021248 451557206016 452692431044 453321867264 454571835648 455535352944 455825250636 456260926912 456459042816 457026568192 457995288576 458043970048 458286751744 459258143232 459306958936 460524480024 461164806144 462324184896 462766072832 462967013376 463704424448 464042082224 464243576832 465523660224 465968606208 467140061822 467739869184 467789586432 468037533696 468044969952 469029593088 469079447424 469988112384 470073715272 470322873216 470372865018 471284035488 471612522496 471955938748 472612159488 472912924672 472920438389 473829015552 473915318016 474833350656 474883821888 475222069812 475882831872 476142633792 476193244191 476474507264 477448241152 477535202816 477788315648 477795906826 478003373568 478764734464 478851935912 479321397576 479779531392 481102452894 482370387968 482982575376 483436527616 483700453376 483910483968 484777234844 484987732992 485590728704 486325015344 486929673728 487961777184 488951218176 489987606528 491338675296 492685950976 493044712363 493258800384 493991952384 494044460032 494618888988 495091644096 495922446336 496456786497 497289879552 497765187584 498343942656 498396912888 499137701888 499354435584 499362369408 499718052792 500739287706 501088305152 502058975232 502469982464 502896787456 503168630784 503443329024 503535025392 504283451392 504502419456 504510435072 504556044288 504564060756 504831499968 505533431808 505625508864 505901548404 506254163968 507019696848 507288756224 507650085376 508687530368 509757652992 509765752104 510090161426 510745116672 510799405056 512518537216 513293542776 513651310592 513931731712 514154889216 515012886528 515067628544 515299466304 515348822884 515572595712 516065378304 516720328803 517362778336 518082134016 518946684928 519510669312 520377604096 520611831936 520943143584 521385639936 521441059328 521667477504 522047342502 523423186944 523478822912 524866449408 524922238784 526034871852 526313691456 526369634663 526816740352 527045492736 528370497024 528875511808 530333808256 530564087808 531796125742 532027040256 532478951424 532535549952 533874356368 534327836672 534616670208 534908537088 535801167104 536033820672 536090797056 536383468716 537129271296 537227103168 537278560028 537511855104 537568988592 538025607168 538610326272 538708427901 539378215712 540128182272 540480501016 541617506304 542666686464 542724367872 543110936928 543630040576 543866093568 544163010048 544220850504 545696514048 545754517504 546043789312 546052464944 546289569792 547201191936 547259355328 547795882944 548319464448 548710018752 548768342521 549472960512 549831374736 551380852736 551980086144 552800518144 552901204352 553502090058 553972242432 554031125536 554271694848 554425748114 555196637184 555499739424 555800017536 557670602496 557729878708 559208297172 559742786624 559985836032 561286195043 561529914624 563479671272 563724343296 564562231296 565278730272 565758885888 565819021824 567318882816 567379184568 568874500096 569288740048 569535934464 569596471872 570443087872 570699850752 571106346048 571167050379 571652207616 572273471664 573228454512 575468600448 576323944448 576583354368 576644640864 577055370486 577606918112 577857724416 578173198176 578576187392 579451082112 580171526144 581401266432 581463065036 582033125628 582580174848 582589430976 583004394924 583815020544 584195835657 585424804608 585735471104 586621191744 587030069248 587350550528 587457529624 588586156032 588595507584 588648718336 588658070882 588913675776 588970083296 589789003776 589896427008 590218473138 590537518632 591522979656 592668832896 593081925632 594717261824 594726710788 594984950784 595869302784 595932639232 596625534288 598842466572 599847370752 600608650914 601118816256 601182710688 601501361664 602076274688 602776312992 604429156352 606095780864 606800492676 607380470592 607767000848 608040563643 608612057088 609055232919 610660384768 611583795648 612344190976 612610080768 613707350494 613973832192 614032640032 614299262976 614309023062 614886408192 615666774744 616432246528 617289351168 618991435776 620190498816 620303459328 620698213632 621291474944 621561249792 621900582912 622013854896 623285016228 623719448576 624050044928 624059959936 625372790784 625439263232 625780713502 626650816512 626764953696 627097164288 627163820024 628378713984 629710634952 630149545984 631772020736 631887090688 633111134208 633178429184 633629426416 633914630181 634510442496 634856845056 634924325588 637337831424 639095196768 639706041856 639983812608 640449832554 641469937192 641748473856 643976767168 645752438401 646581583872 646650310656 648364437504 648433353792 649807782876 650615702912 650898210816 651934957568 652409680034 652692966912 653316808704 655118233728 657678400512 658655936512 658952404992 659491851984 660122192128 660408827904 660769369344 660889720827 661942381996 662229808128 662591343708 663053172736 664458590208 664529217184 665816492544 666290737056 667217166336 667652383608 669056919552 669411966976 670424219136 671257772032 671380033856 672680580096 672741392384 672752081008 673108666624 673231265567 674044575744 674167345152 674535397872 676026262464 677335809024 679038646566 679676870656 679687669472 679982800896 681065873408 681857753472 683737875954 684391390368 685539852288 686683848704 686992932864 687065955072 687430127616 688087171072 688887214848 688960438404 690776178688 690786720036 692680892416 693486277344 694149109248 694590858112 695180853248 695556636672 696063123336 697897582592 698952909312 699821932544 700710092733 701379829136 701684379648 701751588608 702056300544 702067454928 702727323648 703619171136 704493996032 705559297527 707418783744 707933908122 708918239232 709369387008 710047399936 710743523328 710872977024 712325732832 712822226944 712833104718 713211382784 714711760896 714787729408 715177958288 716172361728 716302804224 716682473472 716693860239 716758651456 717367476224 718147101696 718277903868 719669297088 720170909696 721653679341 722156675072 723555581952 723632490496 724147915904 724473863064 725154791424 725550680064 725627800672 727165852266 727595352064 728386093056 729601589248 730394510592 731092619264 731410071552 731613358336 731942665776 732630614016 733108499648 733426827264 735973448192 738002786744 738629656576 739028926464 740262182912 740666319232 740987928576 741066690048 742637466144 743560803328 743883669504 745611062896 745934819328 746647781376 747595369332 748706552832 751632457728 753088462848 753704973696 754345181184 754425362432 754752946176 755164993536 755302538088 756425177088 756505579424 756834066432 756846091134 757247249952 759381245952 759461962496 759876580681 760933134336 761475128064 761556067172 762202943488 762533904384 763031295552 764304606016 764636479488 764648628156 765135242139 766199107584 767291467264 768777805824 768859521152 769407160648 770476965888 770897597568 770979538214 772519329792 772601442816 773023234326 774098067456 775201688576 776044167504 776773566464 776785907968 777123201024 777339193232 778420027392 778927780876 779266003968 780566406144 781414715376 782078459904 782161588992 784794010112 785134780416 785218234368 786385338368 786528569344 786957964184 787299674112 787383358176 788697306208 789052307778 789470537184 790225110528 792211754327 792555745536 793313267712 794492403712 795500712384 797694188613 798456622096 798803324928 799796494336 800811534552 801491755008 801576947584 801925005312 802001815552 802362805632 803701750656 803787178138 804136195584 804575203074 805917840042 806353482888 807038410752 809067323568 809840627456 810192273408 810720751524 811482742784 812073643892 812426259456 814086551808 814666405392 815445060864 816331275756 818544771072 818631776256 819065683968 819078697416 819848544256 820801787904 820889032992 822479196672 823065028128 824747062104 825321914368 825922892809 826920665088 827071279104 827597618176 827970129216 829200777216 829351806528 830253135087 830958363648 831046688304 831638622171 832794955776 833249609136 833830387712 835534422016 835686604928 836129552384 836505903744 836594818062 837838285312 837990887846 838812445758 839614179936 844148178944 845219506908 846013923328 846475793408 846843346944 848360160977 848728532736 849783775232 851068776852 852126929024 853311750144 853933110072 854394707808 855664631808 857478311424 859842681768 862108778496 862200414208 863202900672 864485916672 864577805056 864966961296 865583055729 866410377168 867864281088 870257289216 871089078272 872101899648 872194597554 873490978304 873870262272 873884146464 874506592386 876904534016 878603206656 879322469312 880545103872 881025825792 881186294436 882879234048 882893261376 882973077504 882987106323 883455124944 884683505664 884844640512 885327709707 885944786944 887284469484 887755323392 888387649408 889622888448 890203178144 892075892736 892090066182 893803954176 893898958848 896907440128 897296891904 898263699858 898889793536 899380530496 899771056128 901368349952 901774066032 901860440047 902252042496 903114412032 905384862088 906643734528 909143671296 911070705888 911650501272 912521853824 912918085632 914053136384 915990577152 916087940096 916573503488 918516286464 918613917872 920561025741 921048960048 922329612288 924648369792 925532145664 925934026752 928084164448 928487153664 931047320448 931937212416 934280123644 935479738368 935579172864 936075067392 936089939904 938059186176 938158894848 938671070253 939976224768 940147430544 940645746432 940745730036 942568070976 943225044992 943911877496 945224318976 945825849344 945840876778 947658031104 947830636032 949666701312 949767643776 950444139624 951765663744 952285267584 952386488382 952949014528 954896482304 955070405632 955576631296 955591813652 956006747136 957529468928 957703871824 958642795152 959559062784 962204905788 964740775936 965965150752 967400906752 969554469688 969975465984 971181457408 972650030688 973859347456 975923554368 976027287739 977902436352 978614520051 979975213056 982677350592 985371901952 986089424726 986517600768 987983904768 988088920064 989237777976 990183288192 991844892672 992913572994 994579759104 995530375168 996687885312 996793825776 998275403776 998708871168 998724738816 999436105584 1001478575412 1002176610304 1004117950464 1004939964928 1005793574912 1006886658048 1007070050784 1008566902784 1009020870144 1009112088576 1009128121512 1009662999936 1011066863616 1011251017728 1011803096808 1012508327936 1014039393696 1014577512448 1015300170752 1017375060736 1017560363813 1018557969849 1019515305984 1019531504208 1020180322852 1021490233344 1021598810112 1025037074432 1026587085552 1027302621184 1027863463424 1028309778432 1030025773056 1030135257088 1030598932608 1030697645768 1031145191424 1032130756608 1033440657606 1034725556672 1036164268032 1037893369856 1039021338624 1040755208192 1041223663872 1041886287168 1042771279872 1042882118656 1043334955008 1044094685004 1046846373888 1046957645824 1049732898816 1049844477568 1052069743704 1052627382912 1052739269326 1053633480704 1054090985472 1056740994048 1057751023616 1060667616512 1061128175616 1061900862183 1063592251484 1064054080512 1064957902848 1065071099904 1067748712736 1068655673344 1069233340416 1069817074176 1071602334208 1072067641344 1072181594112 1072766937432 1074258542592 1074454206336 1074557120056 1075023710208 1075137977184 1076051214336 1077220652544 1077416855802 1078756431424 1080256364544 1080961002032 1083235012608 1085333372928 1085448735744 1086221873856 1087260081152 1087732187136 1088326020096 1088441701008 1090748778399 1091393028096 1091509035008 1092087578624 1092104929888 1092579139584 1094402383872 1094518710656 1095591765888 1096638928896 1097420037504 1097536685042 1098945921024 1099662749472 1102761705472 1103960172288 1105601036288 1105802408704 1107004180116 1107944484864 1108062251072 1108543389696 1108851496228 1110393274368 1110999478848 1111117569779 1111600035072 1115341204992 1115459757416 1118416594344 1119485573248 1119971672064 1122572390086 1123059829248 1126959342544 1127448686592 1129124462592 1130557460544 1131517771776 1131638043648 1134637765632 1134758369136 1138577480096 1139071868928 1139192943744 1140886175744 1141399701504 1142212692096 1142334100758 1143304415232 1144546943328 1146456909024 1150937200896 1152647888896 1153166708736 1153289281728 1154110740972 1155213836224 1155715448832 1156346396352 1156469307321 1157152374784 1158399168493 1158902164224 1159534851489 1160343052288 1162802532864 1162926130072 1164066251256 1165160349696 1165178861952 1166008789848 1167630041088 1168391671314 1170849609216 1171470942208 1173242383488 1174060138496 1174701101056 1174915059248 1177172312064 1177191015168 1177297436672 1177316141764 1177827351552 1177940166592 1179578007552 1179792854016 1180436946276 1181075037264 1183045959312 1185337665792 1189434523648 1189453421576 1189969901568 1191738605568 1191865278464 1193251068576 1197684933144 1199694741504 1201217301828 1202237632512 1202365421376 1203002723328 1204152549376 1205552625984 1205680767207 1208858312704 1208876760063 1212191561728 1213600985352 1214760941184 1215534001696 1216081127286 1217224114176 1218110465838 1221320769536 1223167591296 1224688381952 1225220161536 1227414700988 1227947664384 1228065280064 1228598525952 1228618046124 1229772816384 1231333549488 1232864493056 1237982871552 1240380997632 1240606918656 1241396427264 1242582949888 1243801165824 1244027709792 1246570032456 1247438897152 1248100089856 1248119919872 1250745581568 1250878526464 1251561427004 1253301633024 1253529907392 1254194328576 1254327640048 1254892227093 1256757427968 1256986331769 1259421269904 1260299091968 1263544041472 1263774181376 1266222268416 1266356858368 1267258852832 1267829260362 1269020884992 1269713690112 1269848651176 1274675662848 1278190393536 1279412083712 1279967625216 1280899665108 1282939874384 1283496947712 1287953534336 1291504876802 1293163167744 1293300621312 1296728875008 1296866707584 1299615565752 1301231405824 1301796421632 1303869915136 1304819360068 1305385933824 1306633617408 1308291896331 1310236467456 1315356801024 1317311873024 1317904809984 1318983703968 1320244384256 1320817655808 1321538738688 1321779441654 1323884763992 1324459616256 1325182687416 1326106345472 1328917180416 1329058434368 1331632985088 1332581474112 1332723117551 1334434332672 1335304767216 1338113839104 1338135099273 1340848438272 1342515544064 1342760067712 1345361160192 1345482784768 1345504162016 1346217333248 1346462531134 1348334690304 1349070795744 1352052524928 1354671618048 1358077293132 1359353741312 1359375338944 1359965601792 1362131746816 1363123616533 1363715506944 1367475751908 1368782780736 1371079704576 1373367697408 1373985865728 1374131910144 1374860255232 1376174342144 1377774429696 1377920876808 1381552357376 1381573440072 1385361784832 1386972554688 1388298218496 1389181716224 1390361706496 1391113273344 1392126246672 1397905818624 1399643865088 1401420185466 1402759658272 1403368759296 1403503177216 1404112601088 1404134909856 1407238342272 1408987992064 1411118595054 1414837567488 1415867816244 1417836478464 1418738774016 1418761315167 1420094799872 1421487046656 1421745954048 1424651465664 1425644453888 1425666209436 1426422765568 1428579732573 1429423521792 1429575458816 1430355916576 1432344723456 1432605608448 1433364946944 1433387720478 1433517302912 1434734952448 1436294203392 1436555807736 1439338594176 1440341819392 1443307358682 1444313350144 1447111163904 1447264980992 1448295831808 1448947726128 1450309582848 1451101360128 1451255601344 1454331704532 1456772186112 1459203178496 1460789021184 1462185238528 1463226716672 1463885331552 1466216999296 1466853654528 1471946896384 1476005573488 1477259313152 1478057852928 1479134137089 1480524365824 1481332638464 1481975857152 1482133380096 1485274932288 1487121606656 1487767339008 1489370359491 1491222125792 1491869638656 1493295562752 1495190738664 1497413105664 1503264915456 1506176925696 1507409947392 1508690362368 1508850724864 1509505892352 1510329987072 1510605076176 1512850354176 1513011158848 1513668132864 1513692182268 1514494499904 1518762491904 1518923924992 1519753161362 1521866268672 1522950256128 1523112134344 1524405886976 1526062591104 1528609212032 1529272958976 1529297256312 1530270484278 1532398215168 1534582934528 1537555611648 1537719042304 1538814321296 1540953931776 1541795195136 1541959076428 1545038659584 1545202885632 1546046468652 1548196134912 1550403377152 1552088335008 1553571815936 1554246402048 1554678386464 1556840054784 1557855561752 1558532007936 1561132812288 1562829430752 1564156919808 1564323177984 1568255921831 1569588020224 1570269560832 1570436468736 1572770676736 1573057138688 1573915928368 1574599348224 1574766716352 1577394612416 1578104615556 1578941074368 1579108903989 1580450221056 1584423508654 1585111491072 1586626535424 1591001424768 1595388377226 1596913244192 1597606649856 1599592988672 1601623069104 1602983510016 1603153895168 1603850010624 1604003631104 1604725611264 1607403501312 1607574356276 1608272391168 1609150406148 1611835680084 1612706965776 1614076821504 1618134647136 1619681254912 1620384546816 1621441503048 1622965485568 1624147287784 1624852518912 1628173103616 1629332810784 1630890121728 1632662551512 1634990216377 1637089542144 1637263552512 1638131367936 1638157394832 1639697088512 1641603575808 1641778065984 1644958393344 1646130056256 1646305027563 1649494124208 1650643828736 1651845785618 1654142558208 1655195236352 1655940258432 1658401554432 1658703613056 1660506270174 1661916727296 1662093376608 1663277244342 1665589911552 1666499218272 1667660775424 1671068844032 1671373209856 1672259104768 1672285673891 1673011807488 1673189636124 1675676570624 1675981775692 1677624891516 1679228359872 1683858585129 1688296357888 1690439013816 1692027846656 1692951586816 1693686693888 1696720321954 1697457065472 1699567550464 1702137553704 1704253858048 1706623500288 1707866220144 1708789415616 1711329263616 1713501151137 1714956622848 1719685363536 1724400828416 1726405801344 1728971833344 1729155610112 1729933922592 1731166111458 1732820754336 1735728562176 1740514578432 1742178156544 1744203799296 1744389195108 1746981956608 1747740524544 1747768292928 1749013184772 1752587506971 1753809068032 1757206413312 1758644938624 1761090207744 1762051651584 1762372588872 1765758468096 1765786522752 1765946155008 1765974212646 1766910249888 1769367011328 1769689281024 1770655419414 1771889573888 1774568938968 1775510646784 1776775298816 1779245776896 1780406356288 1784151785472 1784180132364 1785315564991 1787607908352 1787797917696 1793814880256 1796527399716 1797779587072 1798761060992 1799542112256 1802736699904 1803548132064 1803720880094 1804504084992 1806228824064 1810769724176 1813287469056 1818287342592 1822141411776 1823301002544 1825043707648 1825836171264 1827165698757 1831981154304 1832175880192 1833147006976 1837032572928 1837227835744 1841122051482 1842097920096 1844659224576 1849296739584 1851064291328 1851868053504 1856168328896 1856974307328 1861286440097 1862094640896 1863874424832 1868560247288 1871158345728 1872150134784 1872179879808 1876118372352 1876317789696 1877342140506 1879952449536 1880294861088 1881291492864 1881491460072 1885136141952 1886450089984 1887823754992 1890448637952 1891651698688 1891681753556 1895316062208 1895661272064 1899333402624 1899535287552 1900888279248 1903531327488 1904570535168 1904772976764 1909792964608 1910140811264 1911153262592 1911183627304 1912013494272 1915058937856 1915407743648 1917285590304 1919118125568 1924409811576 1929481551872 1931930301504 1934801813504 1937257315203 1939108939376 1939950931968 1942362914816 1945300061376 1947718694912 1951847108736 1952054575478 1955804872704 1957229040102 1959950426112 1965354701184 1970743803904 1972178849452 1973035201536 1975967809536 1976177840128 1978475555952 1980366576384 1985827145988 1989159518208 1991060750336 1993375770624 1993587651552 1996550807552 1997449477632 1998872211168 2002957150824 2004353220608 2008235900928 2009879929856 2011587149824 2013773316096 2014140101568 2017133805568 2018041740288 2018224177152 2018256243024 2019325999872 2019693796701 2022133727232 2022502035456 2023606193616 2025016655872 2028078787392 2029155024896 2030600341504 2034750121472 2035120727626 2037115939698 2039030611968 2039063008416 2040360645704 2043197620224 2050074148864 2053174171104 2054605242368 2055726926848 2056619556864 2060051546112 2060270514176 2060303248087 2061197865216 2061395291536 2062290382848 2064261513216 2066881315212 2069451113344 2072328536064 2075786739712 2078042677248 2081510416384 2082447327744 2083772574336 2085542559744 2085764237312 2086669910016 2088189370008 2093692747776 2093915291648 2099465797632 2099688955136 2102130278199 2104139487408 2105254765824 2105478538652 2107266961408 2108181970944 2113481988096 2115502047232 2121335233024 2122256351232 2123801724366 2127184502968 2128108161024 2130142199808 2135497425472 2137311346688 2138466680832 2139634148352 2143204668416 2144135282688 2144363188224 2145533874864 2148517085184 2148908412672 2149114240112 2150047420416 2150081580717 2150275954368 2152102428672 2154441305088 2154833711604 2157512862848 2160512729088 2161922004064 2166470025216 2170666745856 2170897471488 2172443747712 2174520162304 2175464374272 2176652040192 2176883402016 2181497556798 2182786056192 2183018070016 2184175157248 2184209859776 2185158279168 2188804767744 2189037421312 2190232497257 2191183531776 2193277857792 2194840075008 2195073370084 2197891842048 2199325498944 2205523410944 2207920344576 2211202072576 2211604817408 2214008360232 2215888969728 2216124502144 2217086779392 2217702992456 2220786548736 2221998957696 2222235139558 2223200070144 2230682409984 2230919514832 2236833188688 2238971146496 2239943344128 2245144780172 2246119658496 2253918685088 2254897373184 2261114921088 2263035543552 2263276087296 2269275531264 2269516738272 2277154960192 2278143737856 2278385887488 2279629742043 2281772351488 2282799403008 2283433880119 2284425384192 2284668201516 2286608830464 2289093886656 2292913818048 2295405726417 2301874401792 2305295777792 2306333417472 2306578563456 2308221481944 2310427672448 2311430897664 2312692792704 2312938614642 2314304749568 2316798336986 2317804328448 2319069702978 2320686104576 2325605065728 2325852260144 2328132502512 2330320699392 2330357723904 2332017579696 2335260082176 2336783342628 2341699218432 2342941884416 2346484766976 2349402202112 2349830118496 2354382030336 2354594873344 2354632283528 2355654703104 2355880333184 2359156015104 2359585708032 2360873892552 2362150074528 2366091918624 2370675331584 2376635262981 2378869047296 2378906843152 2379939803136 2383477211136 2383730556928 2386502137152 2393082565839 2395369866288 2399389483008 2402434603656 2404475265024 2404730842752 2406005446656 2408305098752 2411105251968 2411361534414 2417716625408 2417753520126 2424383123456 2427201970704 2429521882368 2431068003392 2432162254572 2434448228352 2436220931676 2442641539072 2446335182592 2449376763904 2454829401976 2455895328768 2456130560128 2457197051904 2457236092248 2459545632768 2462667098976 2465728986112 2475965743104 2477768678427 2480761995264 2481213837312 2482792854528 2485165899776 2487602331648 2488055419584 2493140064912 2494877794304 2494915866513 2496239839744 2501491163136 2501757052928 2503122854008 2506603266048 2507059814784 2508388657152 2508655280096 2509784454186 2513514855936 2513972663538 2518842539808 2520598183936 2527088082944 2527548362752 2532444536832 2532713716736 2534517705664 2535658520724 2538041769984 2539427380224 2539697302352 2545080482931 2549351325696 2556380787072 2558824167424 2559935250432 2561799330216 2565879748768 2566993895424 2575907068672 2583009753604 2586326335488 2586601242624 2593457750016 2593733415168 2599231131504 2602462811648 2603592843264 2607739830272 2609638720136 2610771867648 2613267234816 2616583792662 2620472934912 2630713602048 2634623746048 2635809619968 2637967407936 2640488768512 2641635311616 2643077477376 2643558883308 2647769527984 2648919232512 2648961318969 2650365374832 2652212690944 2657834360832 2658116868736 2663265970176 2665162948224 2665446235102 2668868665344 2670609534432 2676227678208 2676270198546 2681696876544 2685031088128 2685520135424 2690722320384 2690965569536 2691008324032 2692434666496 2692925062268 2696669380608 2698141591488 2698428383749 2704105049856 2705581320141 2709343236096 2716154586264 2718707482624 2718750677888 2719931203584 2724263493632 2726247233066 2727431013888 2734951503816 2737565561472 2742159409152 2746735394816 2747971731456 2748263820288 2749720510464 2752348684288 2755548859392 2755841753616 2761683077223 2763146880144 2770723569664 2773945109376 2776596436992 2778363432448 2780723412992 2784252493344 2795811637248 2799287730176 2802840370932 2805519316544 2806737518592 2807006354432 2808225202176 2808269819712 2813255123483 2814476684544 2816013210759 2817975984128 2822237190108 2829675134976 2831735632488 2835672956928 2837477548032 2837522630334 2840189599744 2842974093312 2843491908096 2849302931328 2851288907776 2851332418872 2852845531136 2857159465146 2858847043584 2859150917632 2860711833152 2864689446912 2865211216896 2866729893888 2866775440956 2867034605824 2869469904896 2872588406784 2873111615472 2878677188352 2886614717364 2888626700288 2894222327808 2894529961984 2896591663616 2897895452256 2902202720256 2902511202688 2908663409064 2913544372224 2918406356992 2921578042368 2924370477056 2926453433344 2927770663104 2928081863217 2932433998592 2933707309056 2935843560153 2943893792768 2952011146976 2954518626304 2956115705856 2958268274178 2961048731648 2962665276928 2963951714304 2964266760192 2970549864576 2974243213312 2975534678016 2978740718982 2982444251584 2983739277312 2986591125504 2990381477328 2994826211328 3006529830912 3012353851392 3014819894784 3017380724736 3017701449728 3020659974144 3021210152352 3025700708352 3026022317696 3027336265728 3027384364536 3028988999808 3037524983808 3037847849984 3039506322724 3043732537344 3045900512256 3046224268688 3048811773952 3052125182208 3052681091439 3057218424064 3058545917952 3058594512624 3060540968556 3064796430336 3069165869056 3075111223296 3075438084608 3077628642592 3081907863552 3083590390272 3083918152856 3090077319168 3090405771264 3092092937304 3096392269824 3100806754304 3104176670016 3107143631872 3108492804096 3109356772928 3113680109568 3115711123504 3117064015872 3122265624576 3125658861504 3128313839616 3128646355968 3136511843662 3139176040448 3140539121664 3140872937472 3146114277376 3147831856736 3149198696448 3149533432704 3154789224832 3156209231112 3157882148736 3158217807978 3160900442112 3168847017308 3170222982144 3173253070848 3182002849536 3190776754452 3193826488384 3195213299712 3199185977344 3203246138208 3205967020032 3206307790336 3207700021248 3208007262208 3209451222528 3214807002624 3215148712552 3216544782336 3218300812296 3223671360168 3225413931552 3228153643008 3236269294272 3236613285481 3239362509824 3240769093632 3242883006096 3245930971136 3248294575568 3249705037824 3256346207232 3258665621568 3261780243456 3265325103024 3269980432754 3274179084288 3274527105024 3276262735872 3276314789664 3283207151616 3283556131968 3289916786688 3292260112512 3292610055126 3298988248416 3301287657472 3303691571236 3308285116416 3310390472704 3310443068723 3311880516864 3316803108864 3317407226112 3321012540348 3323833454592 3324186753216 3326554488684 3331179823104 3332998436544 3333352709337 3335321550848 3342137688064 3342746419712 3344518209536 3344571347782 3346023614976 3346379272248 3351353141248 3351963551384 3355249783032 3358456719744 3367717170258 3376592715776 3380878027632 3384055693312 3385903173632 3387373387776 3393440643908 3394914130944 3399135100928 3404275107408 3408507716096 3415732440288 3417578831232 3422658527232 3427002302274 3429913245696 3439370727072 3448801656832 3451312986541 3452811602688 3457943666688 3458311220224 3459867845184 3462332222916 3465641508672 3469407921963 3471457124352 3475197505479 3481029156864 3484356313088 3488407598592 3488778390216 3493963913216 3495481049088 3495536585856 3498026369544 3505175013942 3507618136064 3514412826624 3517289877248 3522180415488 3524103303168 3524745177744 3531516936192 3531573045504 3531892310016 3531948425292 3533820499776 3538734022656 3539378562048 3541310838828 3543779147776 3549137877936 3551021293568 3553550597632 3560812712576 3568303570944 3568360264728 3570631129982 3575215816704 3575595835392 3587629760512 3593054799432 3595559174144 3597522121984 3599084224512 3605473399808 3607096264128 3607441760188 3609008169984 3612457648128 3617042301621 3621539448352 3626574938112 3636574685184 3644282823552 3646602005088 3650087415296 3651672342528 3654331397514 3663962308608 3664351760384 3666294013952 3674065145856 3674455671488 3682244102964 3684195840192 3684587442641 3689318449152 3698593479168 3702128582656 3712336657792 3713948614656 3722572880194 3724189281792 3727748849664 3737120494576 3742316691456 3744300269568 3744359759616 3752236744704 3752635579392 3754684281012 3759904899072 3760589722176 3762582985728 3762982920144 3770272283904 3770958995307 3775647509984 3780897275904 3783303397376 3783363507112 3790632124416 3791322544128 3798666805248 3799070575104 3801776558496 3807062654976 3809141070336 3809545953528 3819585929216 3820281622528 3822306525184 3822367254608 3824026988544 3830117875712 3830815487296 3834571180608 3838236251136 3841378397647 3848819623152 3863860603008 3869603627008 3874514630406 3878217878752 3879901863936 3884725829632 3890600122752 3895437389824 3903694217472 3904109150956 3911609745408 3914458080204 3919900852224 3930709402368 3941487607808 3944357698904 3946070403072 3951935619072 3952355680256 3956951111904 3960733152768 3971654291976 3978319036416 3982121500672 3986751541248 3987175303104 3993101615104 3994898955264 3997744422336 3998169352653 4005914301648 4008706441216 4019759859712 4027546632192 4028280203136 4034267611136 4036083480576 4036448354304 4036512486048 4038651999744 4039387593402 4045004070912 4047212387232 4050033311744 4056157574784 4058310049792 4061200683008 4069500242944 4070241455252 4074231879396 4078061223936 4078126016832 4080721291408 4086395240448 4089370849599 4100148297728 4106348342208 4109210484736 4111453853696 4113239113728 4120103092224 4120541028352 4120606496174 4122395730432 4122790583072 4124580765696 4128523026432 4133762630424 4138902226688 4144657072128 4151573479424 4156085354496 4163020832768 4164894655488 4167545148672 4171085119488 4171528474624 4173339820032 4176378740016 4187830583296 4198931595264 4199377910272 4204260556398 4208278974816 4210509531648 4210957077304 4214533922816 4226963976192 4231004094464 4242670466048 4244512702464 4247603448732 4254369005936 4256216322048 4256283945501 4260284399616 4270994850944 4274622693376 4276933361664 4279268296704 4286409336832 4288270565376 4288726376448 4291067749728 4297034170368 4297816825344 4298228480224 4300094840832 4300163161434 4300551908736 4304204857344 4308882610176 4309667423208 4315025725696 4321025458176 4323844008128 4332940050432 4335766372121 4341333491712 4341794942976 4344887495424 4349040324608 4350928748544 4353304080384 4353766804032 4362995113596 4366036140032 4368350314496 4368419719552 4370316558336 4377609535488 4378074842624 4380464994514 4382367063552 4386555715584 4389680150016 4390146740168 4398650997888 4411046821888 4415840689152 4422404145152 4423209634816 4428016720464 4431777939456 4432249004288 4434173558784 4435405984912 4437402411267 4441573097472 4443997915392 4444470279116 4446400140288 4461364819968 4461839029664 4473666377376 4477942292992 4479886688256 4490289560344 4492239316992 4507837370176 4509794746368 4520267068807 4522229842176 4526071087104 4526552174592 4538551062528 4539033476544 4554309920384 4556287475712 4556771774976 4559259484086 4563544702976 4565598806016 4566867760238 4568850768384 4569336403032 4573217660928 4578187773312 4585827636096 4590811452834 4603748803584 4610591555584 4612666834944 4613157126912 4616442963888 4620855344896 4622861795328 4625385585408 4625877229284 4633596673972 4635608656896 4638139405956 4641372209152 4651210131456 4651704520288 4656265005024 4660715447808 4664035159392 4670520164352 4673566685256 4683398436864 4685883768832 4692969533952 4698804404224 4699660236992 4704767765493 4708764060672 4709189746688 4709264567056 4711309406208 4711760666368 4712618858969 4718312030208 4719171416064 4721747785104 4724300149056 4732183837248 4737326711967 4741350663168 4753270525962 4757738094592 4757813686304 4759879606272 4767461113856 4773004274304 4786165131678 4790739732576 4798778966016 4804869207312 4808950530048 4809461685504 4812010893312 4816610197504 4822210503936 4822723068828 4835433250816 4835507040252 4848766246912 4854403941408 4859043764736 4862136006784 4864324509144 4868896456704 4872441863352 4885283078144 4892670365184 4898753527808 4904970649131 4909658803952 4911790657536 4912261120256 4914394103808 4914472184496 4919091265536 4925334197952 4931457972224 4938915082689 4951931486208 4955537356854 4962427674624 4965585709056 4970331799552 4975204663296 4976110839168 4986280129824 4989755588608 4989831733026 4992479679488 5002982326272 5003514105856 5006245708016 5013206532096 5014119629568 5016777314304 5016857021673 5017310560192 5019568908372 5027029711872 5027945327076 5037685079616 5041196367872 5051575755387 5055096725504 5064889073664 5065427433472 5069035411328 5071317041448 5076083539968 5078854760448 5079394604704 5090160965862 5098702651392 5112761574144 5117648334848 5119870500864 5123598660432 5131759497536 5133987790848 5151814137344 5166019507208 5173202485248 5186915500032 5187466830336 5198462263008 5204925623296 5207185686528 5215479660544 5219277440272 5221543735296 5226534469632 5233167585324 5240945869824 5261427204096 5271619239936 5275934815872 5280977537024 5283270623232 5286154954752 5287117766616 5295539055968 5297838465024 5297922637938 5300730749664 5304425381888 5315668721664 5316233737472 5319136064767 5326531940352 5330325896448 5330892470204 5337737330688 5341219068864 5352455356416 5352540397092 5355946694973 5363393753088 5370062176256 5371040270848 5381444640768 5381931139072 5382016648064 5384869332992 5385850124536 5393338761216 5396283182976 5396856767498 5408210099712 5411162640282 5418686472192 5432309172528 5437414965248 5437501355776 5439862407168 5448526987264 5452494466132 5454862027776 5469903007632 5475131122944 5495943462912 5496527640576 5499441020928 5504697368576 5511097718784 5511683507232 5523366154446 5526293760288 5541447139328 5545482280289 5547890218752 5553192873984 5556726864896 5561446825984 5568504986688 5583859320291 5591623274496 5598575460352 5605680741864 5611038633088 5613475037184 5614012708864 5616450404352 5616539639424 5626510246966 5628953369088 5632026421518 5635951968256 5644474380216 5659350269952 5663471264976 5671345913856 5674955096064 5675045260668 5680379199488 5685948186624 5686983816192 5698605862656 5702664837744 5705691062272 5714318930292 5718301835264 5721423666304 5729378893824 5730422433792 5733459787776 5733550881912 5734069211648 5738939809792 5745176813568 5746223230944 5757354376704 5773229434728 5777253400576 5788444655616 5789059923968 5793183327232 5795790904512 5804405440512 5805022405376 5811771945609 5817326818128 5827088744448 5836812713984 5843156084736 5848740954112 5852906866688 5855541326208 5856163726434 5864867997184 5867414618112 5871687120306 5887787585536 5904022293952 5909037252608 5912231411712 5916536548356 5922097463296 5925330553856 5927903428608 5928533520384 5941099729152 5948486426624 5957481437964 5964888503168 5967478554624 5973182251008 5980762954656 5989652422656 6013059661824 6024707702784 6029639789568 6034761449472 6035402899456 6041319948288 6042420304704 6051401416704 6052044635392 6054672531456 6054768729072 6057977999616 6059081390103 6075049967616 6075695699968 6079012645448 6087465074688 6091801024512 6092448537376 6097623547904 6104250364416 6105362182878 6114436848128 6117091835904 6117189025248 6121081937112 6129592860672 6138331738112 6150222446592 6150876169216 6155257285184 6163815727104 6167180780544 6167836305712 6180154638336 6180811542528 6180909744261 6184185874608 6192784539648 6201613508608 6208353340032 6214287263744 6216985608192 6218713545856 6227360219136 6231422247008 6234128031744 6244531249152 6251317723008 6256627679232 6257292711936 6273023687324 6278352080896 6281078243328 6281745874944 6292228554752 6295663713472 6298397392896 6299066865408 6309578449664 6312418462224 6313023080329 6315764297472 6316435615956 6321800884224 6337694034616 6340445964288 6346506141696 6364005699072 6381553508904 6387652976768 6390426599424 6398371954688 6406492276416 6411934040064 6412615580672 6415400042496 6416014524416 6418902445056 6429614005248 6430297425104 6433089564672 6436601624592 6447342720336 6450827863104 6456307286016 6472538588544 6473226570962 6478725019648 6481538187264 6485766012192 6496589151136 6499410075648 6512692414464 6517331243136 6523560486912 6530650206048 6539960865508 6548358168576 6549054210048 6552525471744 6552629579328 6553326074819 6566414303232 6567112263936 6570697491771 6579833573376 6584520225024 6585220110252 6597976496832 6602575314944 6607383142472 6616570232832 6620780945408 6620886137446 6623761033728 6633606217728 6634814452224 6642025080696 6647666909184 6648373506432 6653108977368 6662359646208 6665996873088 6666705418674 6670643101696 6684275376128 6685492839424 6689036419072 6689142695564 6692047229952 6692758544496 6702706282496 6703927102768 6710499566064 6716913439488 6735434340516 6753185431552 6761756055264 6771806347264 6786881287816 6789828261888 6798270201856 6808550214816 6817015432192 6831464880576 6832191014173 6835157662464 6838889226129 6845317054464 6850301640357 6854004604548 6859826491392 6878741454144 6897603313664 6902625973082 6905623205376 6915887333376 6916622440448 6919735690368 6924664445832 6931283017344 6938815843926 6942914248704 6950395010958 6962058313728 6968712626176 6976815197184 6977556780432 6987927826432 6990962098176 6991073171712 6996052739088 7010350027884 7015236272128 7028825653248 7034579754496 7048206606336 7049490355488 7063146091008 7063784620032 7063896850584 7067640999552 7077468045312 7078757124096 7082621677656 7087558295552 7098275755872 7102042587136 7107101195264 7121625425152 7122922546691 7129905788943 7136607141888 7136720529456 7141262259964 7150431633408 7151191670784 7175259521024 7186109598864 7191118348288 7195044243968 7198168449024 7210946799616 7214192528256 7214883520376 7218016339968 7224915296256 7234084603242 7243078896704 7253149876224 7273149370368 7288565647104 7293204010176 7300174830592 7303344685056 7308662795028 7327924617216 7328703520768 7332588027904 7348130291712 7348911342976 7364488205928 7368391680384 7369174885282 7378636898304 7397186958336 7404257165312 7424673315584 7427897229312 7433306035281 7445145760388 7448378563584 7455497699328 7474240989152 7484633382912 7488719519232 7504473489408 7505271158784 7509368562024 7519809798144 7521179444352 7525165971456 7525965840288 7540544567808 7541917990614 7551295019968 7561794551808 7566606794752 7566727014224 7581264248832 7582645088256 7597333610496 7598141150208 7603553116992 7614125309952 7618282140672 7619091907056 7635241448793 7640563245056 7644613050368 7644734509216 7648053977088 7660235751424 7661630974592 7669142361216 7676472502272 7682756795294 7697639246304 7727721206016 7739207254016 7749029260812 7756435757504 7759803727872 7769451659264 7777822988453 7781200245504 7790874779648 7807388434944 7808218301912 7823219490816 7828916160408 7839801704448 7861418804736 7882975215616 7888715397808 7892140806144 7903871238144 7904711360512 7913902223808 7921466305536 7943308583952 7956638072832 7973503082496 7974350606208 7986203230208 7989797910528 7995488844672 7996338705306 8011828603296 8017412882432 8039519719424 8055093264384 8056560406272 8068535222272 8072166961152 8072896708608 8073024972096 8077303999488 8078775186804 8090008141824 8094424774464 8095285151247 8100066623488 8112315149568 8116620099584 8116743960423 8122401366016 8139000485888 8140482910504 8148463758792 8156122447872 8156252033664 8161442582816 8172790480896 8178741699198 8200296595456 8212696684416 8218420969472 8222907707392 8226478227456 8240206184448 8241082056704 8241212992348 8244791460864 8245581166144 8249161531392 8257046052864 8267525260848 8277804453376 8312170708992 8326041665536 8329789310976 8335090297344 8342170238976 8343056949248 8352757480032 8375661166592 8397863190528 8398755820544 8408521112796 8416557949632 8421019063296 8421914154608 8429067845632 8439765370449 8453927952384 8462008188928 8485340932096 8489025404928 8495206897464 8508738011872 8512432644096 8512567891002 8520568799232 8541989701888 8549245386752 8553866723328 8558536593408 8572818673664 8576541130752 8577452752896 8582135499456 8594068340736 8595633650688 8596456960448 8600189681664 8600326322868 8601103817472 8608409714688 8617765220352 8619334846416 8630051451392 8647688016256 8665880100864 8671532744242 8682666983424 8683589885952 8689774990848 8698080649216 8706608160768 8707533608064 8725990227192 8732072280064 8736700628992 8736839439104 8740633116672 8755219070976 8756149685248 8760929989028 8764734127104 8773111431168 8779360300032 8780293480336 8784245589651 8797301995776 8822093643776 8831681378304 8844808290304 8846419269632 8856033440928 8863555878912 8864498008576 8868347117568 8870811969824 8874804822534 8883146194944 8887995830784 8888940558232 8892800280576 8922729639936 8923678059328 8947332754752 8948283789271 8955884585984 8959773376512 8980579120688 8984478633984 9015674740352 9019589492736 9040534137614 9044459684352 9052142174208 9053104349184 9077102125056 9078066953088 9108619840768 9112574951424 9113543549952 9118518968172 9127089405952 9131197612032 9133735520476 9137701536768 9138672806064 9146435321856 9156375546624 9158043274317 9171655272192 9181622905668 9207497607168 9221183111168 9225333669888 9226314253824 9232885927776 9241710689792 9245723590656 9250771170816 9251754458568 9267193347944 9271217313792 9276278811912 9282744418304 9302420262912 9303409040576 9312530010048 9321430895616 9328070318784 9329061822857 9341040328704 9347133370512 9366796873728 9385939067904 9397608808448 9399320473984 9409535530986 9417528121344 9418379493376 9418529134112 9422618812416 9423521332736 9425237717938 9438342832128 9443495570208 9448600298112 9464367674496 9474653423934 9482701326336 9506541051924 9515476189184 9515627372608 9519759212544 9534922227712 9541865315731 9546008548608 9572330263356 9581479465152 9597557932032 9609738414624 9617901060096 9618923371008 9624021786624 9633220395008 9644421007872 9645446137656 9670866501632 9671014080504 9697532493824 9708807882816 9709839856443 9718087529472 9724272013568 9728649018288 9737792913408 9744883726704 9785340730368 9797507055616 9809941298262 9819317607904 9823581315072 9824522240512 9828788207616 9828944368992 9850668395904 9862915944448 9877830165378 9903862972416 9911074713708 9924855349248 9931171418112 9931329206169 9940663599104 9950409326592 9952221678336 9972560259648 9979511177216 9979663466052 9984959358976 10000058128011 10005964652544 10007028211712 10012491416032 10026413064192 10028239259136 10033554628608 10033714043346 10034621120384 10039137816744 10054059423744 10055890654152 10075370159232 10082392735744 10103151510774 10110193451008 10129778147328 10130854866944 10138070822656 10142634082896 10152167079936 10157709520896 10158789209408 10180321931724 10197405302784 10225523148288 10235296669696 10247197320864 10263518995072 10267975581696 10303628274688 10332039014416 10346404970496 10353938959623 10373831000064 10374933660672 10396924526016 10409851246592 10414371373056 10425592516437 10438554880544 10443087470592 10453068939264 10466335170648 10481891739648 10522854408192 10543238479872 10551869631744 10561955074048 10566541246464 10572309909504 10574235533232 10591078111936 10595676930048 10595845275876 10601461499328 10608850763776 10631337443328 10632467474944 10638272129534 10653063880704 10660651792896 10661784940408 10682438137728 10704910712832 10705080794184 10711893389946 10726787506176 10740124352512 10742080541696 10762889281536 10763862278144 10764033296128 10769738665984 10771700249072 10786677522432 10792566365952 10793713534996 10816420199424 10822325280564 10837372944384 10864618345056 10875002711552 10879724814336 10897053974528 10904988932264 10909724055552 10939806015264 10950262245888 10977791452817 10991886925824 10993055281152 10998882041856 11009394737152 11022195437568 11023367014464 11046732308892 11052587520576 11053762327923 11082894278656 11090964560578 11095780437504 11106385747968 11113453729792 11137009973376 11167718640582 11183246548992 11197150920704 11211361483728 11222077266176 11226950074368 11228025417728 11232900808704 11233079278848 11253020493932 11257906738176 11264052843036 11271903936512 11288948760432 11326942529952 11342691827712 11349910192128 11350090521336 11360758398976 11371896373248 11373967632384 11397211725312 11405329675488 11411382124544 11428637860584 11436603670528 11442847332608 11444931514639 11458757787648 11460844867584 11466919575552 11467101763824 11468138423296 11477879619584 11490353627136 11492446461888 11514708753408 11524135192941 11546458869456 11554506801152 11578119847936 11586366654464 11591581809024 11608810881024 11610044810752 11623543891218 11634653636256 11654177488896 11673625427968 11686312169472 11697481908224 11705813733376 11711082652416 11712327452868 11729735994368 11734829236224 11743374240612 11775575171072 11808044587904 11818074505216 11824462823424 11833073096712 11844194926592 11850661107712 11855806857216 11857067040768 11882199458304 11896972853248 11914962875928 11929777006336 11934957109248 11946364502016 11961525909312 11979304845312 11994508057959 12026119323648 12059279579136 12070805798912 12082639896576 12084840609408 12102802833408 12104089270784 12109345062912 12109537458144 12115955999232 12118162780206 12150099935232 12151391399936 12158025290896 12174930149376 12183602049024 12184897074752 12195247095808 12208500728832 12210724365756 12228873696256 12234183671808 12234378050496 12242163874224 12259185721344 12268112548797 12276663476224 12300444893184 12301752338432 12310514570368 12327631454208 12334361561088 12335672611424 12360309276672 12361623085056 12361819488522 12368371749216 12385569079296 12403227017216 12416706680064 12428574527488 12433971216384 12437427091712 12454720438272 12462844494016 12468256063488 12489062498304 12497208954937 12502635446016 12513255358464 12514585423872 12546047374648 12556704161792 12563491749888 12584457109504 12591327426944 12596794785792 12598133730816 12619156899328 12624836924448 12626046160658 12631528594944 12632871231912 12643601768448 12675388069232 12680891928576 12693012283392 12728011398144 12763107017808 12775305953536 12780853198848 12812984552832 12823868080128 12825231161344 12830800084992 12832029048832 12837804890112 12859228010496 12860594850208 12866179129344 12873203249184 12894685440672 12901655726208 12912614572032 12945077177088 12946453141924 12957450039296 12963076374528 12971532024384 12993178302272 12998820151296 13007299116363 13025384828928 13029005080679 13034662486272 13047120973824 13061300412096 13079921731016 13098108420096 13105050943488 13105259158656 13106652149638 13132828606464 13134224527872 13141394983542 13159667146752 13169040450048 13170440220504 13195952993664 13205150629888 13214766284944 13233140465664 13241561890816 13241772274892 13247522067456 13267212435456 13269628904448 13284050161392 13295333818368 13296747012864 13306217954736 13324719292416 13331993746176 13333410837348 13368550752256 13370985678848 13378072838144 13378285391128 13384094459904 13385517088992 13405412564992 13407854205536 13420999132128 13433826878976 13470868681032 13506370863104 13523512110528 13543612694528 13560801206421 13573762575632 13579656523776 13596540403712 13617100429632 13634030864384 13662929761152 13664382028346 13670315324928 13677778452258 13690634108928 13700603280714 13708009209096 13719652982784 13757482908288 13795206627328 13805251946164 13811246410752 13831774666752 13833244880896 13839471380736 13849328891664 13862566034688 13877631687852 13900790021916 13924116627456 13937425252352 13953630394368 13955113560864 13975855652864 13982146343424 13992105478176 14020700055768 14030472544256 14057651306496 14069159508992 14096413212672 14098980710976 14114303296479 14126292182016 14127569240064 14127793701168 14135281999104 14137856576907 14154936090624 14157514248192 14165243355312 14175116591104 14196551511744 14204085174272 14214202390528 14243250850304 14245845093382 14259811577886 14273214283776 14273441058912 14282524519928 14302383341568 14350519042048 14372219197728 14382236696576 14390088487936 14396336898048 14421893599232 14422122736609 14428385056512 14429767040752 14436032679936 14449830592512 14468169206484 14486157793408 14506299752448 14546298740736 14577131294208 14586408020352 14600349661184 14606689370112 14617325590056 14655849234432 14657407041536 14665176055808 14696260583424 14697822685952 14714911947393 14728976411856 14736783360768 14738349770564 14757273796608 14794373916672 14808514330624 14849346631168 14855794458624 14866612070562 14890291520776 14896757127168 14910995398656 14948481978304 14969266765824 14977439038464 15008946978816 15010542317568 15018737124048 15039619596288 15042358888704 15050331942912 15050571065019 15051931680576 15081089135616 15083835981228 15102590039936 15123589103616 15133213589504 15133454028448 15165290176512 15194667220992 15196282300416 15207106233984 15228250619904 15236564281344 15238183814112 15270482897586 15281126490112 15289226100736 15289469018432 15296107954176 15320471502848 15323261949184 15331627480799 15338284722432 15352945004544 15365513590588 15395278492608 15455442412032 15478414508032 15498058521624 15512871515008 15519607455744 15538903318528 15555645976906 15562400491008 15581749559296 15614776869888 15616436603824 15646438981632 15657832320816 15679603408896 15722837609472 15777430795616 15784281612288 15809422721024 15827804447616 15842932611072 15886617167904 15913276145664 15947006164992 15948701212416 15957408194301 15972406460416 15979595821056 15990977689344 15992677410612 16023657206592 16034825764864 16067840084919 16079039438848 16110186528768 16113120812544 16137070444544 16144333922304 16145793417216 16146049944192 16154607998976 16157550373608 16180016283648 16188849548928 16190570302494 16200133246976 16224630299136 16233240199168 16233487920846 16244802732032 16278000971776 16280965821008 16296927517584 16312244895744 16312504067328 16322885165632 16345580961792 16357483398396 16400593190912 16425393368832 16445815414784 16482164113408 16482425984696 16489582921728 16491162332288 16498323062784 16514092105728 16535050521696 16555608906752 16624341417984 16636446840867 16652083331072 16659578621952 16670180594688 16684340477952 16686113898496 16705514960064 16751322333184 16751577960873 16795726381056 16797511641088 16817042225592 16833115899264 16842038126592 16843828309216 16858135691264 16879530740898 16907855904768 16924016377856 16970681864192 16978050809856 16990413794928 17017476023744 17024865288192 17025135782004 17041137598464 17083979403776 17098490773504 17117073186816 17145637347328 17154905505792 17164270998912 17188136681472 17191267301376 17192913920896 17200379363328 17200652645736 17202207634944 17216819429376 17235530440704 17238669692832 17260102902784 17295376032512 17331760201728 17343065488484 17365333966848 17367179771904 17379549981696 17396161298432 17413216321536 17415067216128 17451980454384 17464144560128 17473678878208 17481266233344 17510438141952 17512299370496 17521859978056 17529468254208 17546222862336 17558720600064 17560586960672 17568491179302 17594603991552 17644187287552 17663362756608 17689616580608 17692838539264 17712066881856 17727111757824 17728996017152 17736694235136 17741623939648 17749609645068 17766292389888 17775991661568 17777881116464 17785600561152 17845459279872 17847356118656 17894665509504 17896567578542 17911769171968 17919546753024 17961158241376 17968957267968 18031349480704 18039178985472 18081068275228 18088919368704 18104284348416 18106208698368 18154204250112 18156133906176 18217239681536 18225149902848 18227087099904 18237037936344 18254178811904 18262395224064 18267471040952 18275403073536 18277345612128 18292870643712 18312751093248 18316086548634 18343310544384 18363245811336 18414995214336 18442366222336 18450667339776 18452628507648 18465771855552 18483421379584 18491447181312 18501542341632 18503508917136 18534386695888 18542434627584 18542729232783 18552557623824 18565488836608 18604840525824 18606818081152 18625060020096 18642861791232 18656140637568 18658123645714 18682080657408 18694266741024 18733593747456 18771878135808 18795217616896 18798640947968 18819071061972 18835056242688 18836758986752 18837058268224 18845237624832 18847042665472 18850475435876 18876685664256 18886991140416 18888998686243 18897200596224 18928735348992 18939069240987 18949306847868 18965402652672 19013082103848 19030952378368 19031254745216 19039518425088 19069844455424 19083730631462 19092017097216 19144660526712 19162958930304 19195115864064 19219476829248 19235802120192 19237846742016 19248043573248 19266440790016 19288842015744 19290892275312 19342028161008 19395064987648 19417615765632 19419679712886 19436175058944 19448544027136 19457298036576 19489767453408 19570681460736 19595014111232 19619882596524 19638635215808 19647162630144 19649044481024 19657576415232 19657888737984 19659978224457 19692785864381 19701336791808 19712092475313 19725831888896 19755660330756 19807725944832 19822149427416 19849710698496 19862342836224 19862658412338 19881327198208 19900818653184 19904443356672 19945120519296 19959022354432 19959326932104 19969918717952 20000116256022 20011929305088 20014056423424 20024982832064 20052826128384 20056478518272 20067109257216 20067428086692 20069242240768 20078275633488 20108118847488 20111781308304 20150740318464 20206303021548 20220386902016 20259556294656 20261709733888 20276141645312 20285268165792 20315419041792 20317578418816 20360643863448 20394810605568 20451046296576 20470593339392 20494394641728 20496573042519 20527037990144 20535951163392 20550904921071 20607256549376 20664078028832 20692809940992 20707877919246 20747662000128 20749867321344 20793849052032 20819702493184 20828742746112 20851185032874 20877109761088 20886174941184 20906137878528 20932670341296 20963783479296 21045708816384 21086476959744 21103739263488 21123910148096 21144619819008 21148471066464 21182156223872 21191353860096 21191690551752 21202922998656 21217701527552 21262674886656 21264934949888 21276544259068 21306127761408 21321303585792 21323569880816 21364876275456 21368767640073 21409821425664 21410161588368 21423786779892 21453575012352 21480248705024 21484161083392 21525778563072 21528066592256 21539477331968 21543400498144 21573355044864 21585132731904 21587427069992 21632840398848 21644650561128 21674745888768 21729236690112 21750005423104 21759449628672 21794107949056 21809977864528 21819448111104 21879612030528 21900524491776 21955582905634 21983773851648 21986110562304 21997764083712 22044390875136 22046734028928 22093464617784 22105175041152 22107524655846 22165788557312 22181929121156 22191560875008 22212771495936 22226907459584 22274019946752 22335437281164 22366493097984 22394301841408 22422722967456 22444154532352 22453900148736 22456050835456 22466158557696 22506040987864 22515813476352 22528105686072 22543807873024 22577897520864 22653885059904 22656292998367 22685383655424 22699820384256 22700181042672 22721516797952 22743792746496 22747935264768 22794423450624 22810659350976 22822764249088 22857275721168 22873207341056 22885694665216 22889863029278 22921689735168 22933839151104 22934203527648 22936276846592 22980707254272 22984892923776 23029417506816 23048270385882 23092917738912 23109013602304 23156239695872 23172733308928 23173101481061 23183163618048 23217621762048 23220089621504 23247087782436 23269307272512 23308354977792 23333468965359 23347250855936 23372624338944 23394963816448 23411627466752 23422165304832 23424654905736 23459471988736 23469658472448 23486748481224 23551150342144 23616089175808 23636149010432 23648925646848 23666146193424 23688389853184 23701322215424 23711613714432 23714134081536 23764398916608 23793945706496 23829925751856 23859554012672 23869914218496 23923051818624 23958609690624 23989016115918 24052238647296 24118559158272 24141611597824 24165279793152 24169681218816 24205605666816 24208178541568 24218690125824 24219074916288 24231911998464 24236325560412 24285855453741 24300199870464 24302782799872 24316050581792 24349860298752 24367204098048 24369794149504 24390494191616 24417001457664 24421448731512 24457747392512 24468367343616 24468756100992 24484327748448 24518371442688 24536225097594 24553326952448 24600889786368 24603504676864 24621029140736 24655262908416 24668723122176 24671345222848 24720618553344 24723246170112 24723638977044 24736743498432 24739372829161 24771138158592 24806454034432 24833413360128 24857149054976 24874854183424 24925688988032 24936512126976 24978124996608 24994417909874 25005270892032 25026510716928 25029170847744 25092094749296 25113408323584 25126983499776 25168914219008 25182654853888 25193589571584 25196267461632 25238313798656 25249673848896 25252092321316 25263057189888 25265742463824 25287203536896 25319296111347 25350776138464 25361783857152 25386024566784 25456022796288 25526214035616 25550611907072 25561706397696 25625969105664 25647736160256 25650462322688 25661600169984 25664058097664 25675609780224 25718456020992 25721189700416 25732358258688 25746406498368 25789370881344 25792112098487 25803311452416 25825229144064 25890154354176 25892906283848 25914900078592 25943064048768 25986356604544 25997640302592 26014598232726 26050769657856 26058010161358 26069324972544 26094241947648 26122600824192 26159843462032 26196216840192 26210101886976 26210518317312 26213304299276 26265657212928 26268449055744 26282789967084 26319334293504 26338080900096 26340880441008 26391905987328 26429532569888 26466280931328 26483123781632 26483544549784 26495044134912 26534424870912 26539257808896 26568100322784 26590667636736 26593494025728 26612435909472 26649438584832 26663987492352 26666821674696 26737101504512 26741971357696 26756145676288 26756570782256 26768188919808 26771034177984 26810825129984 26815708411072 26841998264256 26844851367813 26867653757952 26889648783529 26941737362064 27047024221056 27087225389056 27121602412842 27147525151264 27159313047552 27193080807424 27234200859264 27268061728768 27325859522304 27328764056692 27340630649856 27355556904516 27381268217856 27401206561428 27416018418192 27439305965568 27514965816576 27590413254656 27610503892328 27622492821504 27663549333504 27666489761792 27678942761472 27698657783328 27725132069376 27755263375704 27801580043832 27848233254912 27874850504704 27907260788736 27910227121728 27951711305728 27964292686848 27984210956352 27987185468571 28041400111536 28060945088512 28138319017984 28192826425344 28197961421952 28228606592958 28252584364032 28255138480128 28255587402336 28270563998208 28275713153814 28315028496384 28330486710624 28350233182208 28393103023488 28408170348544 28428404781056 28486501700608 28491690186764 28519623155772 28546428567552 28546882117824 28565049039856 28604766683136 28625595947193 28701038084096 28744438395456 28764473393152 28780176975872 28792673796096 28843787198464 28844245473218 28856770113024 28859534081504 28872065359872 28899661185024 28936338412968 28972315586816 29012599504896 29092597481472 29129519569329 29154262588416 29172816040704 29200699322368 29213378740224 29234651180112 29314814083072 29330352111616 29392521166848 29395645371904 29429823894786 29457952823712 29473566721536 29476699541128 29588747833344 29617028661248 29698693262336 29711588917248 29733224141124 29780583041552 29793514254336 29793987618507 29821990797312 29896963956608 29938533531648 29954878076928 30017893957632 30021084635136 30037474248096 30079239192576 30084717777408 30100663885824 30101142130038 30103863361152 30162178271232 30167671962456 30205180079872 30247178207232 30266427179008 30266908056896 30330580353024 30350364604847 30389334441984 30392564600832 30414212467968 30456501239808 30473128562688 30476367628224 30540965795172 30562252980224 30578452201472 30578938036864 30592215908352 30640943005696 30646523898368 30663254961598 30676569444864 30705890009088 30731027181176 30790556985216 30910884824064 30956829016064 30996117043248 31025743030016 31039214911488 31061816878869 31111291953812 31124800982016 31163499118592 31229553739776 31232873207648 31315664641632 31359206817792 31445675218944 31554861591232 31568563224576 31618845442048 31641869481649 31655608895232 31685865222144 31773234335808 31826552291328 31894012329984 31897402424832 31914816388602 31944812920832 31959191642112 31981955378688 31985354821224 32047314413184 32069651529728 32135680169838 32158078877696 32220373057536 32226241625088 32274140889088 32288667844608 32291586834432 32292099888384 32309215997952 32315100747216 32360032567296 32377699097856 32381140604988 32449260598272 32466480398336 32466975841692 32489605464064 32556001943552 32561931642016 32593855035168 32625008134656 32645770331264 32691161923584 32714966796792 32801186381824 32850786737664 32891630829568 32933374358451 32964328226816 32964851969392 32979165843456 32982324664576 32996646125568 33028184211456 33070101043392 33111217813504 33161286983769 33248682835968 33272893681734 33304166662144 33319157243904 33340361189376 33372227796992 33411029920128 33502644666368 33503155921746 33591452762112 33595023282176 33634084451184 33666231798528 33684076253184 33687656618432 33716271382528 33759061481796 33815711809536 33848032755712 33941363728384 33980827589856 34034952047488 34049730576384 34050271564008 34082275196928 34167958807552 34196981547008 34234146373632 34291274694656 34309811011584 34328541997824 34334794543917 34376273362944 34382534602752 34385827841792 34400758726656 34401305291472 34404415269888 34433638858752 34471060881408 34477339385664 34520205805568 34572405578823 34590752065024 34663520403456 34686130976968 34734359543808 34759099963392 34792322596864 34826432643072 34830134432256 34903960908768 34928289120256 34947357756416 34962532466688 35020876283904 35024598740992 35043719956112 35058936508416 35092445724672 35117441200128 35121173921344 35136982358604 35189207983104 35288374575104 35326725513216 35385677078528 35424133763712 35454223515648 35457992034304 35473388470272 35483247879296 35499219290136 35532584779776 35551983323136 35555762232928 35571201122304 35690918559744 35694712237312 35789331019008 35793135157084 35823538343936 35839093506048 35922316482752 35937914535936 36062698961408 36078357970944 36162136550456 36177838737408 36212417396736 36308408500224 36312267812352 36434479363072 36450299805696 36454174199808 36474075872688 36508357623808 36524790448128 36534942081904 36550806147072 36554691224256 36585741287424 36625502186496 36632173097268 36686621088768 36726491622672 36829990428672 36901334679552 36905257015296 36931543711104 36966842759168 36982894362624 37003084683264 37007017834272 37068773391776 37084869255168 37085458465566 37105115247648 37130977673216 37209681051648 37213636162304 37233952453369 37250120040192 37285723582464 37312281275136 37316247291428 37364161314816 37388533482048 37467187494912 37491626864811 37543756271616 37590435233792 37597281895936 37638142123944 37670112485376 37673517973504 37674116536448 37690475249664 37694085330944 37700950871752 37753371328512 37773982280832 37777997372486 37794401192448 37857470697984 37878138481974 37898613695736 37930805305344 38026164207696 38061904756736 38062509490432 38079036850176 38139688910848 38167461262924 38184034194432 38289321053424 38325917860608 38438953658496 38471604240384 38475693484032 38496087146496 38532881580032 38577684031488 38581784550624 38684056322016 38790129975296 38818375962023 38835231531264 38839359425772 38872350117888 38897088054272 38914596073152 38979534906816 39021897349089 39087015242037 39141362921472 39190028222464 39239765193048 39277270431616 39294325260288 39298088962048 39315152830464 39315777475968 39319956448914 39385571728762 39402673583616 39424184950626 39451663777792 39511320661512 39615451889664 39644298854832 39699421396992 39724685672448 39725316824676 39762654396416 39801637306368 39808886713344 39890241038592 39918653864208 39939837435904 40000232512044 40028112846848 40049965664128 40105652256768 40112957036544 40134218514432 40134856173384 40138484481536 40156551266976 40216237694976 40223562616608 40301480636928 40412606043096 40440773804032 40519112589312 40523419467776 40552283290624 40570536331584 40630838083584 40635156837632 40682403619263 40721287726896 40789621211136 40902092593152 40941186678784 40988789283456 40993146085038 41054075980288 41071902326784 41101809842142 41214513098752 41328156057664 41385619881984 41415755838492 41495324000256 41499734642688 41587698104064 41639404986368 41702370065748 41754219522176 41772349882368 41812275757056 41865340682592 41927566958592 42091417632768 42172953919488 42207478526976 42247820296192 42289239638016 42296942132928 42364312447744 42382707720192 42383381103504 42405845997312 42413569730721 42525349773312 42529869899776 42553088518136 42612255522816 42642607171584 42647139761632 42729752550912 42737535280146 42819642851328 42820323176736 42847573559784 42907150024704 42960497410048 42968322166784 43051557126144 43056133184512 43078954663936 43086800996288 43146710089728 43170265463808 43174854139984 43265680797696 43266368209827 43289301122256 43349491777536 43458473380224 43500010846208 43518899257344 43619955729056 43638896222208 43759224061056 43801048983552 43911165811268 43967547703296 43972221124608 43995528167424 44088781750272 44093468057856 44186929235568 44210350082304 44215049311692 44331577114624 44363858242312 44383121750016 44425542991872 44453814919168 44548039893504 44670874562328 44732986195968 44788603682816 44845445934912 44888309064704 44907800297472 44912101670912 44932317115392 45012081975728 45031626952704 45056211372144 45087615746048 45155795041728 45307770119808 45312585996734 45370767310848 45399640768512 45400362085344 45495870529536 45588846901248 45621318701952 45645528498176 45714551442336 45746414682112 45771389330432 45779726058556 45843379470336 45867678302208 45868407055296 45872553693184 45873282523733 45961414508544 45969785847552 45994882442397 46058835013632 46096540771764 46185835477824 46218027204608 46312479391744 46345466617856 46346202962122 46366327236096 46435243524096 46440179243008 46494175564872 46538614545024 46616709955584 46666937930718 46694501711872 46745248677888 46789927632896 46823254933504 46844330609664 46849309811472 46918943977472 46939316944896 46973496962448 47102300684288 47232178351616 47272298020864 47332292386848 47402644430848 47428268163072 47528797833216 47587891412992 47659851503712 47719108025344 47739828436992 47825337099211 47846103637248 47872224582903 47917219381248 47978032231836 48104477294592 48237118316544 48283223195648 48330559586304 48339362437632 48411211333632 48416357083136 48437380251648 48438149832576 48463823996928 48472651120824 48571710907482 48600399740928 48605565599744 48632101163584 48699720597504 48734408196096 48739588299008 48780988383232 48834002915328 48842897463024 48915494785024 48936734687232 48937512201984 48968655496896 49036742885376 49072450195188 49106653904896 49201779572736 49207009353728 49242058281472 49337446244352 49342690445696 49446492340224 49447277954088 49473486996864 49478745658322 49542276317184 49612908068864 49666826720256 49714298109952 49749708366848 49851377976064 49873024253952 49909340522601 49956249993216 49988835819748 50010541784064 50053021433856 50058341695488 50184189498592 50226816647168 50253966999552 50337828438016 50365309707776 50387179143168 50392534923264 50476627597312 50499347697792 50504184642632 50526114379776 50531484927648 50574407073792 50638592222694 50701552276928 50723567714304 50772049133568 50912045592576 51052428071232 51101223814144 51123412795392 51251938211328 51295472320512 51300924645376 51328116195328 51351219560448 51436912041984 51442379400832 51464716517376 51492812996736 51578741762688 51584224196974 51606622904832 51650458288128 51780308708352 51785812567696 51829800157184 51886128097536 51972713209088 51995280605184 52029196465452 52101539315712 52116020322716 52138649945088 52188483895296 52245201648384 52319686924064 52392433680384 52421036634624 52426608598552 52531314425856 52536898111488 52565579934168 52638668587008 52676161800192 52681760882016 52783811974656 52859065139776 52932561862656 52966247563264 52967089099568 52990088269824 53068849741824 53078515617792 53136200645568 53181335273472 53186988051456 53224871818944 53298877169664 53327974984704 53333643349392 53483942715392 53512291352576 53513141564512 53536377839616 53542068355968 53621650259968 53631416822144 53683996528512 53689702735626 53735307515904 53779297567058 53883474724128 54094048442112 54174450778112 54243204825684 54295050302528 54318626095104 54386161614848 54444760919171 54468401718528 54536123457536 54651719044608 54657528113384 54681261299712 54711113809032 54762536435712 54802413122856 54832036836384 54878611931136 55029931633152 55180826509312 55221007784656 55244985643008 55327098667008 55332979523584 55357885522944 55397315566656 55450264138752 55510526751408 55603160087664 55696466509824 55814521577472 55820454243456 55903422611456 55928585373696 55968421912704 55974370937142 56082800223072 56121890177024 56276638035968 56385652850688 56395922843904 56457213185916 56505168728064 56510276960256 56511174804672 56541127996416 56551426307628 56630056992768 56660973421248 56666996058729 56700466364416 56786206046976 56816340697088 56817207722961 56856809562112 56973003401216 56983380373528 57039246311544 57092857135104 57093764235648 57130098079712 57209533366272 57251191894386 57402076168192 57488876790912 57528946786304 57560353951744 57585347592192 57687574396928 57688490946436 57713540226048 57719068163008 57744130719744 57799322370048 57872676825936 57944631173632 58185194962944 58259039138658 58308525176832 58345632081408 58401398644736 58469302360224 58629628166144 58660704223232 58785042333696 58791290743808 58859647789572 58915905647424 58947133443072 58953399082256 58979934673371 59078357593143 59177495666688 59234057322496 59397386524672 59423177834496 59466448282248 59561166083104 59587028508672 59587975237014 59643981594624 59793927913216 59877067063296 59909756153856 60035787915264 60042169270272 60074948496192 60158478385152 60169435554816 60201327771648 60202284260076 60207726722304 60324356542464 60335343924912 60410360159744 60532854358016 60533816113792 60661160706048 60700729209694 60778668883968 60785129201664 60828424935936 60946257125376 60952735256448 61081931590344 61124505960448 61156904402944 61157876073728 61184431816704 61281886011392 61293047796736 61326509923196 61353138889728 61411780018176 61462054362352 61489719127557 61581113970432 61821769648128 61913658032128 61992234086496 62051486060032 62078429822976 62123633757738 62222583907624 62249601964032 62326998237184 62459107479552 62465746415296 62631329283264 62637986524897 62718413635584 62891350437888 63109723182464 63137126449152 63237690884096 63283738963298 63311217790464 63371730444288 63546468671616 63653104582656 63788024659968 63794804849664 63829632777204 63889625841664 63918383284224 63963910757376 63970709642448 64094628826368 64106302920219 64271360339676 64316157755392 64440746115072 64452483250176 64548281778176 64577335689216 64584199776768 64618431995904 64630201494432 64720065134592 64755398195712 64762281209976 64898521196544 64932960796672 64933951683384 64979210928128 65112003887104 65123863284032 65187710070336 65250016269312 65291540662528 65303432759999 65382323847168 65429933593584 65701573475328 65783261659136 65866748716902 65928656453632 65929703938784 65958331686912 65964649329152 65993292251136 66140202086784 66222435627008 66322573967538 66497365671936 66545787363468 66608333324288 66638314487808 66680722378752 66744455593984 66822059840256 67005289332736 67006311843492 67182905524224 67190046564352 67268168902368 67332463597056 67368152506368 67375313236864 67432542765056 67518122963592 67631423619072 67696065511424 67882727456768 67961655179712 67968878995101 68069904094976 68099461152768 68100543128016 68164550393856 68335917615104 68468292747264 68582549389312 68619622023168 68657083995648 68669589087834 68765069205504 68771655683584 68801517453312 68802610582944 68808830539776 68942121762816 68954678771328 69040411611136 69144811157646 69181504130048 69327040806912 69372261953936 69468719087616 69518199926784 69519304443183 69584645193728 69652865286144 69660268864512 69807921817536 69856578240512 69894715512832 69925064933376 70000406896077 70041752567808 70049197481984 70087439912224 70117873016832 70184891449344 70234882400256 70242347842688 70273964717208 70378415966208 70576749150208 70653451026432 70771354157056 70848267527424 70908447031296 70915984068608 70946776940544 70966495758592 70998438580272 71065169559552 71103966646272 71111524465856 71142402244608 71381837119488 71389424474624 71578662038016 71586270314168 71647076687872 71844632965504 71875829071872 72125397922816 72156715941888 72324273100912 72355677474816 72424834793472 72616817000448 72624535624704 72868958726144 72900599611392 72908348399616 72948151745376 73049580896256 73069884163808 73101612294144 73109382448512 73171482574848 73251004372992 73264346194536 73373242177536 73452983245344 73659980857344 73708028326057 73802669359104 73810514030592 73863087422208 73933685518336 73965788725248 74006169366528 74014035668544 74137546783552 74169738510336 74170916931132 74210230495296 74218118487483 74261955346432 74419362103296 74427272324608 74467904906738 74500240080384 74571447164928 74624562550272 74632494582856 74777066964096 74934374989824 74983253729622 75087512543232 75180870467584 75194563791872 75276284247888 75340224970752 75347035947008 75348233072896 75380950499328 75388170661888 75401901743504 75506742657024 75547964561664 75555994744972 75588802384896 75714941395968 75756276963948 75797227391472 75861610610688 76052328415392 76125018980864 76158073700352 76279377821696 76334922525848 76368068388864 76578642106848 76651835721216 76844540169719 76877907316992 76943208480768 76951386968064 76992174292992 77065763160064 77155368062976 77163569101248 77368112644032 77376336295461 77580259950592 77636751924046 77670463062528 77678718851544 77744700235776 77794176108544 77829192146304 77959069813632 78043794698178 78174030484074 78282725842944 78380056444928 78479530386096 78554540863232 78588650520576 78596177924096 78630305660928 78631554951936 78639912897828 78771143457524 78805347167232 78848369901252 78903327555584 79022641323024 79288597709664 79398842793984 79449371344896 79450633649352 79525308792832 79603274612736 79617773426688 79780482077184 79837307728416 79879674871808 80000465024088 80056225693696 80099931328256 80114520602473 80211304513536 80225914073088 80268437028864 80269712346768 80276968963072 80313102533952 80432475389952 80447125233216 80534554103439 80602961273856 80668946350587 80825212086192 80881547608064 81046838935552 81104566581248 81141072663168 81261676167168 81270313675264 81364807238526 81442575453792 81579242422272 81804185186304 81882373357568 81977578566912 81986292170076 82108151960576 82143804653568 82203619684284 82429026197504 82656312115328 82771239763968 82831511676984 82990648000512 82999469285376 83175396208128 83278809972736 83404740131496 83508439044352 83544699764736 83624551514112 83730681365184 83855133917184 83961556405713 84182835265536 84414957053952 84495640592384 84578479276032 84593884265856 84728624895488 84765415440384 84766762207008 84811691994624 84827139461442 85050699546624 85059739799552 85106177036272 85224511045632 85285214343168 85294279523264 85459505101824 85475070560292 85639285702656 85640646353472 85695147119568 85814300049408 85876787841579 85936644333568 86103114252288 86112266369024 86157909327872 86173601992576 86293420179456 86340530927616 86349708279968 86531361595392 86532736419654 86578602244512 86698983555072 86916946760448 87000021692416 87037798514688 87239911458112 87277792444416 87480462684559 87518448122112 87602097967104 87822331622536 87944442249216 87991056334848 88177563500544 88186936115712 88373858471136 88420700164608 88430098623384 88663154229248 88727716484624 88766243500032 88851085983744 88907629838336 89096079787008 89341749124656 89465972391936 89690891869824 89776618129408 89815600594944 89824203341824 89864634230784 90024163951456 90063253905408 90112422744288 90175231492096 90311590083456 90615540239616 90625171993468 90741534621696 90799281537024 90800724170688 90991741059072 91051093814541 91177693802496 91242637403904 91291056996352 91429102884672 91492829364224 91542778660864 91559452117112 91686758940672 91735356604416 91736814110592 91745107386368 91746565047466 91922829017088 91939571695104 91989764884794 92117670027264 92193081543528 92371670955648 92436054409216 92624958783488 92690933235712 92692405924244 92732654472192 92870487048192 92880358486016 92988351129744 93077229090048 93333875861436 93490497355776 93579855265792 93646509867008 93688661219328 93698619622944 93837887954944 93946993924896 94204601368576 94464356703232 94544596041728 94664584773696 94805288861696 94856536326144 94925608444947 95057595666432 95175782825984 95319703007424 95438216050688 95479656873984 95650674198422 95692207274496 95744449165806 95834438762496 95956064463672 96208954589184 96474236633088 96566446391296 96661119172608 96678724875264 96822422667264 96832714166272 96874760503296 96876299665152 96927647993856 96945302241648 97143421814964 97211131199488 97264202327168 97399441195008 97468816392192 97479176598016 97561976766464 97668005830656 97685794926048 97830989570048 97875024403968 97937310993792 98073485770752 98144900390376 98213307809792 98403559145472 98414018707456 98484116562944 98674892488704 98685380891392 98800123075353 98892984680448 98894555908176 98946973993728 98957491316644 99084552634368 99225816137728 99333653440512 99428596219904 99499416733696 99702755952128 99746048507904 99818681045202 99912499986432 99977671639496 100021083568128 100116683390976 100368378997184 100453633294336 100507933999104 100675656876032 100730619415552 100774358286336 100785069846528 100953255194624 100998695395584 101008369285264 101052228759552 101062969855296 101148814147584 101277184445388 101403104553856 101447135428608 101544098267136 101824091185152 102104856142464 102202447628288 102246825590784 102503876422656 102590944641024 102601849290752 102656232390656 102702439120896 102873824083968 102884758801664 102929433034752 102985625993472 103004383631751 103157483525376 103168448393948 103213245809664 103300916576256 103560617416704 103571625135392 103659600314368 103772256195072 103945426418176 103990561210368 104058392930904 104203078631424 104232040645432 104277299890176 104376967790592 104490403296768 104639373848128 104784867360768 104842073269248 104853217197104 105062628851712 105073796222976 105131159868336 105277337174016 105352323600384 105363521764032 105567623949312 105718130279552 105865123725312 105932495126528 105934178199136 105980176539648 106157031235584 106272401291136 106362670546944 106373976102912 106449743637888 106597754339328 106655949969408 106667286698784 106967885430784 107024582705152 107026283129024 107072755679232 107084136711936 107243300519936 107262833644288 107321392365593 107367993057024 107379405471252 107470615031808 107558595134116 107766949448256 108188096884224 108348901556224 108486409651368 108590100605056 108637252190208 108772323229696 108889521838342 108936803437056 109072246915072 109303438089216 109315056226768 109362522599424 109422227618064 109525072871424 109604826245712 109664073672768 109757223862272 110059863266304 110442015569312 110489971286016 110665959047168 110715771045888 110794631133312 110900528277504 111021053502816 111206320175328 111392933019648 111629043154944 111640908486912 111701857360107 111806845222912 111857170747392 111936843825408 111948741874284 112165600446144 112243780354048 112474880594433 112553276071936 112771305701376 112791845687808 112914426371832 113010337456128 113020553920512 113022349609344 113082255992832 113102852615256 113260113985536 113321946842496 113333992117458 113400932728832 113572412093952 113632681394176 113634415445922 113713619124224 113946006802432 113966760747056 114078492623088 114185714270208 114187528471296 114260196159424 114419066732544 114502383788772 114804152336384 114977753581824 115120707903488 115375148793856 115376981892872 115427080452096 115438136326016 115488261439488 115598644740096 115745353651872 115889262347264 116370389925888 116455127886069 116518078277316 116617050353664 116691264162816 116802797289472 116938604720448 117259256332288 117261045726111 117570084667392 117582581487616 117719295579144 117831811294848 117894266886144 117906798164512 117959869346742 118156715186286 118354991333376 118468114644992 118794773049344 118846355668992 118932896564496 119122332166208 119174057017344 119175950474028 119287963189248 119587855826432 119819512307712 120084338540544 120149896992384 120316956770304 120338871109632 120402655543296 120404568520152 120415453444608 120648713084928 120670687849824 120820720319488 121065708716032 121067632227584 121322321412096 121401458419388 121557337767936 121570258403328 121656849871872 121892514250752 121905470512896 122163863180688 122249011920896 122315752147456 122368863633408 122563772022784 122586095593472 122653019846392 122706277779456 122823560036352 122924108724704 122979438255114 123162227940864 123643539296256 123827316064256 123984468172992 124102972120064 124156859645952 124247267515476 124445167815248 124499203928064 124653996474368 124918214959104 124931492830592 125262658566528 125275973049794 125436827271168 125782700875776 126219446364928 126274252898304 126475381768192 126567477926596 126622435580928 126743460888576 127092937343232 127576049319936 127589609699328 127659265554408 127779251683328 127836766568448 127927821514752 127941419284896 128189257652736 128212605840438 128542720679352 128632315510784 128881492230144 128904966500352 129096563556352 129154671378432 129168399553536 129236863991808 129260402988864 129440130269184 129510796391424 129524562419952 129797042393088 129799104629481 129867903366768 129958421856256 130224007774208 130247726568064 130375420140672 130500032538624 130583081325056 130606865519998 130859867187168 131403146950656 131566523318272 131733497433804 131857312907264 131859407877568 131916663373824 131929298658304 131986584502272 132222990803701 132280404173568 132444871254016 132645147935076 132994731343872 133091574726936 133216666648576 133276628975616 133361444757504 133488911187968 133644119680512 134010578665472 134012623686984 134365811048448 134380093128704 134536337804736 134664927194112 134736305012736 134750626473728 134865085530112 135036245927184 135262847238144 135765454913536 135923310359424 135937757990202 136139808189952 136198922305536 136201086256032 136671835230208 136936585494528 137165098778624 137239244046336 137314167991296 137339178175668 137530138411008 137543311367168 137603034906624 137605221165888 137617661079552 137619847571199 137884243525632 137909357542656 137984647327191 138080823222272 138289622315292 138363008260096 138654081613824 138744523907872 138937438175232 139036399853568 139038608886366 139169290387456 139305730572288 139320537729024 139615843635072 139713156481024 139789431025664 139850129866752 140000813792154 140083505135616 140098394963968 140174879824448 140235746033664 140369782898688 140469764800512 140484695685376 140547929434416 140756831932416 141306902052864 141542708314112 141696535054848 141816894062592 141831968137216 141932991517184 141996877160544 142207933292544 142223048931712 142284804489216 142763674238976 142778848949248 143157324076032 143172540628336 143294153375744 143476011297633 143689265931008 143751658143744 144250795845632 144313431883776 144648546201824 144711354949632 144849669586944 145233634000896 145249071249408 145737917452288 145801199222784 145816696799232 145896303490752 146099161792512 146139768327616 146203224588288 146218764897024 146342965149696 146502008745984 146528692389072 146746484355072 146905966490688 147319961714688 147416056652114 147605338718208 147621028061184 147726174844416 147867371036672 148012338733056 148028071337088 148275093567104 148339477020672 148341833862264 148420460990592 148436236974966 148523910692864 148838724206592 148854544649216 148935809813476 149000480160768 149142894329856 149249125100544 149264989165712 149554133928192 149868749979648 149966507459244 150175025086464 150361740935168 150389127583744 150552568495776 150680449941504 150696466145792 150761900998656 150776341323776 150803803487008 151013485314048 151095929123328 151111989489944 151177604769792 151429882791936 151512553927896 151594454782944 151723221221376 152104656830784 152120824417607 152250037961728 152316147400704 152558755643392 152669845051696 152736136777728 153157284213696 153303671442432 153689080339438 153755814633984 153886416961536 153902773936128 153984348585984 154310736125952 154327138202496 154736225288064 154752672590922 155160519901184 155273503848092 155340926125056 155357437703088 155489400471552 155588352217088 155658384292608 155918139627264 156087589396356 156348060968148 156565451685888 156760112889856 156959060772192 157109081726464 157177301041152 157192355848192 157263109903872 157279825795656 157542286915048 157610694334464 157696739802504 157806655111168 158045282646048 158577195419328 158594050988569 158797685587968 158898742689792 158901267298704 159050617585664 159206549225472 159235546853376 159560964154368 159674615456832 159759349743616 160000930048176 160112451387392 160199862656512 160229041204946 160451828146176 160536874057728 160539424693536 160553937926144 160626205067904 160864950779904 160894250466432 161069108206878 161205922547712 161337892701174 161650424172384 161763095216128 162093677871104 162209133162496 162211710367427 162282145326336 162523352334336 162540627350528 162729614477052 162885150907584 163158484844544 163334282757513 163608370372608 163764746715136 163955157133824 163972584340152 164216303921152 164287609307136 164407239368568 164858052395008 165312624230656 165542479527936 165663023353968 165981296001024 165998938570752 166350792416256 166557619945472 166809480262992 167016878088704 167089399529472 167461362730368 167710267834368 167923112811426 168365670531072 168829914107904 168991281184768 169156958552064 169187768531712 169457249790976 169530830880768 169533524414016 169623383989248 169654278922884 170000988176187 170101399093248 170119479599104 170212354072544 170449022091264 170570428686336 170588559046528 170919010203648 170950141120584 171278571405312 171281292706944 171390294239136 171628600098816 171753575683158 171873288667136 172206228504576 172224532738048 172315818655744 172347203985152 172586840358912 172681061855232 172699416559936 173062723190784 173065472839308 173157204489024 173175609804127 173397967110144 173833893520896 174000043384832 174479822916224 174555584888832 174960925369118 175036896244224 175204195934208 175644663245072 175888884498432 175982112669696 176355127001088 176373872231424 176747716942272 176841400329216 176860197246768 177235072779429 177455432969248 177532487000064 177702171967488 177815259676672 178192159574016 178683498249312 178931944783872 179381783739648 179553236258816 179631201189888 179648406683648 179729268461568 180048327902912 180126507810816 180224845488576 180350462984192 180544784689409 180623180166912 181231080479232 181250343986936 181598563074048 181601448341376 181983482118144 182102187629082 182355387604992 182485274807808 182582113992704 182858205769344 182985658728448 183085557321728 183118904234224 183373517881344 183470713208832 183473628221184 183490214772736 183493130094932 183845658034176 183879143390208 183979529769588 184235340054528 184386163087056 184743341911296 185249917566976 185381866471424 185384811848488 185465308944384 185740974096384 185760716972032 185976702259488 186154458180096 186667751722872 186980994711552 187159710531584 187293019734016 187377322438656 187397239245888 187675775909888 187893987849792 187913959574691 188409202737152 188928713406464 189329169547392 189610577723392 189713072652288 189851216889894 190115191332864 190351565651968 190639406014848 190876432101376 190959313747968 191301348396844 191384414548992 191488898331612 191668877524992 191912128927344 192948473266176 193132892782592 193322238345216 193357449750528 193644845334528 193665428332544 193752599330304 193855295987712 193890604483296 194286843629928 194422262398976 194528404654336 194798882390016 194937632784384 194958353196032 195123953532928 195336011661312 195371589852096 195661979140096 195750048807936 195874621987584 195910298279997 196146971541504 196289800780752 196426615619584 196828037414912 196968233125888 197349784977408 197370761782784 197600246150706 197785969360896 197789111816352 197893947987456 197914982633288 198451632275456 198667306881024 198857192439808 198998833467392 199405511904256 199492097015808 199637362090404 199824999972864 199955343278992 200042167136256 200233366781952 200736757994368 200907266588672 201015867998208 201351313752064 201461238831104 201548716572672 201570139693056 201906510389248 201997390791168 202016738570528 202104457519104 202125939710592 202297628295168 202554368890776 202806209107712 202894270857216 203088196534272 203648182370304 203906636985303 204209712284928 204404895256576 204493651181568 205007752845312 205203698581504 205312464781312 205404878241792 205747648167936 205769517603328 205858866069504 205971251986944 206008767263502 206314967050752 206336896787896 206426491619328 207121234833408 207143250270784 207319200628736 207544512390144 207890852836352 207981122420736 208116785861808 208406157262848 208464081290864 208554599780352 208557913329549 208753935581184 208980806593536 209278747696256 209569734721536 209684146538496 209706434394208 210125257703424 210147592445952 210262319736672 210554674348032 210704647200768 210727043528064 211135247898624 211436260559104 211730247450624 211864990253056 211868356398272 211960353079296 212314062471168 212452552233929 212544802582272 212725341093888 212747952205824 212899487275776 213195508678656 213311899938816 213334573397568 213935770861568 214049165410304 214052566258048 214145511358464 214168273423872 214486601039872 214525667288576 214642784731186 214735986114048 214758810942504 214941230063616 215117190268232 215533898896512 216376193768448 216697803112448 216972819302736 217180201210112 217274504380416 217779043676684 217873606874112 218144493830144 218606876178432 218630112453536 218725045198848 218844455236128 219209652491424 219328147345536 219514447724544 220119726532608 220884031138624 220979942572032 221124084978171 221331918094336 221431542091776 221493086371543 221589262266624 221801056555008 222042107005632 222412640350656 222654355462449 222785866039296 223258086309888 223281816973824 223403714720214 223613690445824 223714341494784 223873687650816 223897483748568 224331200892288 224487560708096 224949761188866 225106552143872 225542611402752 225583691375616 225828852743664 226020674912256 226041107841024 226044699218688 226164511985664 226205705230512 226520227971072 226643893684992 226667984234916 227144824187904 227265362788352 227268830891844 227427238248448 227892013604864 227933521494112 228156985246176 228375056942592 228520392318848 228838133465088 229004767577544 229608304672768 229955507163648 230241415806976 230533620509157 230750297587712 230753963785744 230854160904192 230876272652032 230976522878976 231197289480192 231490707303744 231778524694528 232129008886383 232740779851776 232910255772138 233036156554632 233234100707328 233382528325632 233605594578944 233877209440896 234518512664576 234522091452222 235140169334784 235165162975232 235438591158288 235663622589696 235788533772288 235813596329024 235919738693484 236313430372572 236709982666752 236936229289984 237589546098688 237865793128992 238244664332416 238348114034688 238351900948056 238575926378496 239175711652864 239639024615424 240168677081088 240299793984768 240343561807419 240633913540608 240677742219264 240805311086592 240809137040304 240830906889216 241297426169856 241341375699648 241641440638976 242006839051761 242135264455168 242644642824192 242802916838776 243140516806656 243313699743744 243785028501504 243810941025792 244327726361376 244498023841792 244631504294912 244737727266816 245127544045568 245172191186944 245306039692784 245412555558912 245647120072704 245848217449408 245958876510228 246324455881728 247287078592512 247968936345984 248205944240128 248313719291904 248494535030952 248890335630496 248998407856128 249307992948736 249836429918208 249862985661184 250525317133056 250551946099588 250873654542336 251565401751552 252438892729856 252548505796608 252950763536384 253134955853192 253244871161856 253486921777152 254185874686464 255152098639872 255179219398656 255318531108816 255558503366656 255673533136896 255855643029504 255882838569792 256378515305472 256425211680876 257085441358704 257264631021568 257809933000704 258309342756864 258336799107072 258473727983616 258520805977728 258880260538368 259021592782848 259049124839904 259594084786176 259598209258962 259735806733536 259916843712512 260448015548416 260495453136128 260637667173583 260750840281344 261000065077248 261166162650112 261213731039996 261719734374336 262441388053677 262806293901312 263133046636544 263466994867608 263714625814528 263718815755136 263833326747648 263858597316608 263973169004544 264445981607402 264560808347136 264889742508032 265290295870152 265989462687744 266183149453872 266433333297152 266553257951232 266722889515008 266977822375936 267288239361024 268025247373968 268760186257408 269072675609472 269329854388224 269472610025472 269501252947456 269730171060224 270072491854368 270525694476288 271530909827072 271846620718848 271875515980404 272279616379904 272397844611072 272402172512064 273153281443623 273343670460416 273873170989056 274330197557248 274478488092672 274628335982592 274678356351336 275060276822016 275086622734336 275206069813248 275210442331776 275235322159104 275239695142398 275768487051264 275818715085312 275969294654382 276161646444544 276579244630584 276726016520192 277308163227648 277489047815744 277874876350464 278072799707136 278077217772732 278338580774912 278611461144576 278641075458048 279231687270144 279578862051328 280001627584308 280196789927936 280349759648896 280471492067328 280739565797376 280939529601024 280969391370752 281095858868832 281513663864832 282613804105728 283085416628224 283393070109696 283633788125184 283663936274432 283865983034368 283993754321088 284415866585088 284446097863424 284569608978432 284776825334841 285527348477952 285557697898496 286314648152064 286345081256672 286588306751488 286952022595266 287378531862016 287503316287488 288501591691264 288626863767552 289297092403648 289422709899264 289699339173888 290467268001792 290498142498816 291475834904576 291633393598464 291792606981504 292198323585024 292279536655232 292406449176576 292437529794048 292685930299392 293004017491968 293057384778144 293492968710144 293811932981376 294639923429376 294832113304228 295210677436416 295242056122368 295452349688832 295734742073344 296024677466112 296056142674176 296550187134208 296678954041344 296683667724528 296840921981184 296872473949932 297677448413184 297709089298432 297871619626952 298000960321536 298285788659712 298498250201088 298529978331424 299108267856384 299737499959296 299933014918488 300350050172928 300723481870336 300778255167488 301105136991552 301360899883008 301392932291584 301523801997312 301552682647552 301607606974016 302026970628096 302191858246656 302223978979888 302355209539584 302859765583872 303025107855792 303188909565888 303446442442752 304209313661568 304241648835214 304500075923456 304632294801408 305339690103392 305472273555456 306314568427392 306607342884864 307378160678876 307511629267968 307772833923072 307805547872256 307968697171968 308621472251904 308654276404992 309472450576128 309505345181844 310321039802368 310547007696184 310681852250112 310714875406176 310978800943104 311176704434176 311316768585216 311836279254528 312175178792712 312696121936296 313130903371776 313520225779712 313918121544384 314218163452928 314354602082304 314384711696384 314526219807744 314559651591312 315084573830096 315221388668928 315393479605008 315613310222336 316090565292096 317154390838656 317188101977138 317595371175936 317797485379584 317802534597408 318471093706752 319121928308736 319349230913664 319518699487232 320001860096352 320224902774784 320399725313024 320458082409892 320903656292352 321073748115456 321078849387072 321107875852288 321112977666131 321252410135808 321729901559808 321788500932864 321964177096779 322138216413756 322411845095424 322675785402348 323300848344768 323526190432256 324187355742208 324418266324992 324423420734854 324564290652672 325046704668672 325081254701056 325459228954104 325770301815168 326316969689088 326668565515026 327216740745216 327529493430272 327910314267648 327945168680304 328432607842304 328575218614272 328814478737136 329716104790016 330625248461312 331326046707936 331997877141504 332701584832512 333115239890944 333618960525984 334033756177408 334178799058944 334777359694477 334922725460736 335105572080321 335420535668736 335846225622852 336731341062144 337659828215808 337982562369536 338313917104128 338375537063424 338914499581952 339061661761536 339067048828032 339246767978496 339308557845768 340001976352374 340202798186496 340238959198208 340424708145088 340898044182528 341140857372672 341177118093056 341838020407296 341900282241168 342557142810624 342562585413888 342780588478272 343257200197632 343507151366316 343746577334272 344412457009152 344449065476096 344631637311488 344694407970304 345362123710464 345398833119872 346125446381568 346130945678616 346314408978048 346351219608254 346795934220288 347667787041792 348000086769664 348959645832448 349111169777664 349365383658207 349921850738236 350073792488448 350408391868416 351289326490144 351777768996864 352710254002176 352747744462848 353495433884544 353682800658432 353720394493536 354470145558858 354910865938496 355064974000128 355404343934976 355630519353344 356384319148032 357366996498624 357863889567744 358763567479296 359106472517632 359296813367296 359458536923136 360096655805824 360253015621632 360449690977152 360700925968384 361089569378818 361246360333824 362462160958464 362500687973872 363197126148096 363202896682752 363966964236288 364204375258164 364710775209984 364970549615616 365164227985408 365716411538688 366171114643456 366237808468448 366747035762688 366947256442368 366980429545472 366986260189864 367691316068352 367758286780416 367959059539176 368470680109056 368772326174112 369486683822592 370499835133952 370763732942848 370769623696976 370930617888768 371481948192768 371521433944064 371953404518976 372308916360192 373335503445744 373961989423104 374586039468032 374754644877312 374794478491776 375351551819776 375787975699584 375827919149382 376818405474304 377857426812928 378658339094784 379221155446784 379426145304576 379702433779788 380230382665728 380703131303936 381278812029696 381752864202752 382602696793688 382768829097984 382977796663224 383337755049984 383824257854688 385896946532352 386265785565184 386644476690432 386714899501056 387289690669056 387330856665088 387505198660608 387710591975424 387781208966592 388573687259856 388844524797952 389056809308672 389875265568768 389916706392064 390672023322624 390743179704192 391323958280192 391500097615872 391749243975168 391820596559994 392579601561504 392853231239168 393656074829824 393936466251776 394699569954816 394741523565568 395200492301412 395571938721792 395578223632704 395787895974912 395829965266576 396668972411103 396903264550912 397334613762048 397714384879616 397997666934784 398811023808512 398984194031616 399274724180808 399649999945728 399910686557984 400084334272512 400466733563904 401473515988736 401814533177344 402031735996416 402702627504128 402922477662208 403097433145344 403140279386112 403813020778496 403994781582336 404033477141056 404208915038208 404251879421184 404595256590336 405108737781552 405612418215424 405788541714432 407296364740608 407813273970606 408419424569856 408809790513152 410015505690624 410407397163008 410624929562624 410809756483584 411495296335872 411539035206656 411717732139008 411942503973888 412017534527004 412629934101504 412673793575792 412852983238656 412859542713597 414242469666816 414286500541568 414638401257472 415089024780288 415781705672704 415962244841472 416233571723616 416812314525696 416928162581728 417109199560704 417115826659098 417507871162368 417961613187072 418557495392512 419139469443072 419368293076992 419412868788416 420250515406848 420295184891904 420524639473344 420569338095737 421109348696064 421409294401536 421454087056128 422270495797248 422872521118208 423729980506112 423736712796544 423920706158592 424628124942336 424905104467858 425089605164544 425450682187776 425495904411648 425798974551552 426623799877632 426669146795136 427871541723136 428098330820608 428105132516096 428291022716928 428336546847744 428973202079744 429051334577152 429285569462372 429471972228096 429517621885008 429882460127232 430234380536464 430428033892899 431067797793024 432752387536896 433395606224896 433945638605472 434360402420224 434549008760832 435558087353368 435747213748224 436288987660288 437213752356864 437260224907072 437450090397696 437688910472256 438419304982848 438465905674279 438656294691072 439028895449088 440239453065216 441768062277248 441959885144064 442248169956342 442663836188672 442863084183552 442986172743086 443178524533248 443602113110016 444084214011264 444825280701312 445308710924898 445571732078592 446516172619776 446563633947648 446807429440428 447227380891648 447428682989568 447747375301632 447794967497136 448662401784576 449899522377732 450213104287744 451085222805504 451167382751232 451657705487328 452041349824512 452089398437376 452329023971328 452411410461024 453040455942144 453287787369984 453335968469832 454289648375808 454530725576704 454537661783688 454854476496896 455784027209728 455867042988224 456313970492352 456362473252821 456750113885184 457040784637696 457124029319993 457676266930176 458009535155088 459911014327296 460482831613952 461067241018314 461500595175424 461507927571488 461708321808384 461752545304064 461953045757952 462981414607488 463557049389056 464258017772766 465481559703552 465820511544276 466072313109264 466468201414656 466765056651264 467211189157888 467754418881792 469037025329152 469044182904444 470280338669568 470330325950464 470877182316576 471327245179392 471577067544576 471627192658048 471839477386968 472626860745144 473419965333504 473872458579968 475179092197376 475731586257984 475782152965707 476489328664832 476696228069376 476703801896112 477151852756992 478351423305728 479278049230848 480337354162176 480599587969536 480687123614838 481355484438528 481610622173184 481618274080608 481661813778432 482594852339712 482682751399296 483282881277952 484013678103522 484270528910336 485289285648384 485605833677552 486281033613312 486627399487488 486635131102281 487570057003008 487621882051584 488655452722752 488996047683584 489263008589824 489475454533632 490002848272539 490344382373888 490612079385568 490825111117824 491294240145408 491696434898816 491917753020456 492648911763456 494574157185024 495937872691968 496411888480256 496627438583808 496989070061904 497780671260992 497996815712256 498615985897472 499672859836416 499725971322368 501050634266112 501103892199176 503130803503104 504877785459712 505097011593216 505901527072768 506269911706384 506489742323712 506973843554304 508371749372928 510304197279744 510358438797312 510637062217632 511347066273792 511711286059008 511765677139584 512757030610944 512850423361752 514170882717408 514529262043136 515619866001408 515956198282399 516618685513728 516673598214144 516947455967232 517041611955456 517760521076736 518043185565696 518098249679808 519188169572352 519196418517924 519471613467072 519526829412381 519833687425024 520896031096832 520990906272256 521275334347166 521501680562688 522000130154496 522332325300224 522427462079992 523439468748672 524882776107354 525612587802624 526266093273088 526933989735216 527429251629056 527437631510272 527666653495296 527717194633216 527946338009088 528891963214804 529121616694272 529779485016064 530580591740304 532366298907744 533106515902464 533445779030016 533955644751872 534576478722048 536050494747936 537520372514816 537911781188033 538145351218944 538659708776448 538945220050944 539002505894912 539460342120448 540144983708736 541051388952576 541634354068227 543061819654144 543693241437696 543751031960808 544559232759808 544795689222144 544804345024128 546306562887246 546687340920832 547746341978112 548660395114496 548956976185344 549256671965184 549356712702672 550120553644032 550173245468672 550412139626496 550420884663552 550470644318208 550479390284796 551536974102528 551637430170624 551938589308764 552323292889088 553158489261168 553452033040384 554978095631488 555749752700928 556145599414272 556154435545464 556677161549824 557222922289152 557282150916096 558463374540288 559157724102656 560003255168616 560393579855872 560699519297792 560942984134656 561479131594752 561879059202048 561938782741504 562191717737664 563027327729664 563741878724073 565227608211456 566170833256448 566786140219392 567327872548864 567731966068736 567987508642176 568831733170176 568892195726848 569139217956864 569553650669682 571054696955904 571115395796992 572629296304128 572690162513344 573176613502976 573904045190532 574757063724032 575006632574976 577003183382528 578594184807296 578845419798528 579398678347776 580934536003584 580996284997632 582951669809152 583266787196928 583585213963008 584396647170048 584559073310464 584812898353152 584875059588096 585371860598784 586008034983936 586114769556288 586985937420288 587623865962752 587730894839991 589279846858752 589664226608456 590484112244736 590904699377664 591469484146688 592049354932224 592112285348352 593100374268416 593357908082688 593367335449056 593681843962368 593744947899864 595354896826368 595418178596864 595743239253904 596001920643072 596571577319424 596996500402176 597059956662848 598216535712768 599474999918592 599866029836976 600700100345856 601556510334976 602210273983104 602721799766016 602785864583168 603047603994624 603105365295104 603215213948032 604053941256192 604383716493312 604447957959776 604710419079168 605719531167744 606050215711584 606377819131776 606892884885504 608418627323136 608483297670428 609000151846912 609264589602816 610679380206784 610944547110912 612363238791913 612629136854784 613214685769728 614756321357752 615023258535936 615611095744512 615937394343936 617242944503808 617308552809984 618944901152256 619010690363688 620642079604736 621094015392368 621363704500224 621429750812352 621957601886208 622353408868352 622633537170432 623672558509056 624350357585424 625392243872592 626261806743552 627836243088768 628436326905856 628709204164608 628769423392768 629052439615488 629119303182624 630169147660192 630442777337856 630786959210016 631226620444672 632181130584192 634308781677312 634376203954276 635190742351872 635594970759168 635605069194816 636942187413504 637357656701787 638243856617472 638698461827328 639037398974464 640003720192704 640449805549568 640799450626048 640916164819784 641807312584704 642147496230912 642157698774144 642215751704576 642225955332262 642504820271616 643459803119616 643577001865728 643928354193558 644276432827512 644823690190848 645351570804696 646601696689536 647052380864512 648374711484416 648836532649984 648846841469708 649128581305344 650093409337344 650162509402112 650918457908208 651540603630336 653337131030052 654433481490432 655058986860544 655820628535296 655890337360608 656865215684608 657628957474272 659432209580032 661250496922624 662652093415872 663372254934513 663995754283008 664479259114629 665403169665024 666230479781888 667237921051968 668067512354816 668357598117888 669554719388954 669845450921472 670211144160642 670841071337472 671692451245704 673462682124288 675319656431616 675965124739072 676627834208256 676751074126848 677828999163904 678123323523072 678134097656064 678493535956992 678617115691536 680003952704748 680477918396416 680849416290176 681796088365056 682281714745344 682354236186112 683676040814592 683800564482336 685125170827776 685561176956544 686514400395264 687014302732632 687493154668544 688824914018304 688898130952192 689263274622976 689388815940608 690724247420928 690797666239744 691600861527471 692250892763136 692261891357232 692628817956096 692702439216508 693591868440576 695335574083584 696000173539328 697919291664896 698222339555328 698730767316414 699843701476472 700147584976896 700816783736832 702578652980288 703555537993728 705420508004352 705495488925696 706990867769088 707365601316864 707440788987072 708940291117716 709821731876992 710129948000256 710808687869952 711261038706688 712768638296064 714733992997248 715727779135488 717527134958592 718212945035264 718593626734592 718917073846272 720193311611648 720506031243264 720899381954304 721030685422257 722179138757636 722492720667648 724924321916928 725001375947744 726405793365504 727933928472576 728408750516328 729421550419968 729941099231232 730328455970816 731432823077376 732342229286912 732475616936896 733494071525376 733894512884736 733960859090944 733972520379728 735382632136704 735516573560832 735918119078352 736941360218112 737544652348224 738973367645184 741527465885696 741539247393952 741861235777536 743042867888128 743906809037952 744617832720384 746671006891488 747923978846208 749172078936064 749509289754624 749588956983552 750703103639552 751575951399168 751655838298764 753636810948608 755714853625856 757316678189568 758442310893568 758852290609152 759404867559576 760460765331456 761406262607872 762557624059392 763505728405504 765205393587376 765537658195968 765955593326448 766675510099968 767648515709376 771793893064704 773429799002112 774661713330176 775010397321216 775421183950848 775562417933184 777147374519712 777689049595904 778113618617344 779750531137536 779833412784128 781344046645248 781486359408384 781913001520749 782647916560384 783000195231744 783498487950336 783641193119988 785159203123008 785706462478336 787312149659648 787324164161031 787872932503552 789399139909632 789483047131136 790400984602824 791143877443584 791156447265408 791575791949824 791659930533152 793337944822206 793806529101824 794669227524096 795428769759232 795995333869568 797622047617024 797968388063232 798549448361616 799299999891456 799821373115968 800168668545024 800933467127808 802947031977472 803629066354688 805844955324416 806280558772224 807626041556992 807989563164672 808066954282112 808417830076416 808503758842368 809190513180672 810217475563104 811224836430848 811577083428864 814592729481216 815626547941212 816838849139712 817619581026304 820031011381248 820814794326016 821619512967168 822990592671744 823078070413312 823435464278016 823885007947776 824035069054008 825259868203008 825347587151584 825705966477312 825719085427194 828484939333632 828573001083136 829276802514944 830178049560576 831563411345408 831924489682944 832467143447232 833624629051392 833856325163456 834218399121408 834231653318196 835015742324736 835923226374144 837114990785024 838736586153984 838825737576832 840590369783808 841049278946688 841138676191474 842218697392128 842818588803072 842908174112256 844540991594496 845745042236416 847459961012224 847473425593088 847841412317184 849256249884672 849810208935716 850179210329088 850901364375552 850991808823296 851597949103104 853247599755264 853338293590272 855743083446272 856210265032192 856582045433856 856673093695488 857946404159488 858102669154304 858571138924744 858943944456192 859035243770016 859764920254464 860468761072928 860856067785798 862135595586048 865504775073792 866791212449792 867891277210944 868720804840448 869098017521664 871116174706736 871494427496448 872577975320576 874427504713728 874520449814144 874900180795392 875377820944512 876838609965696 876931811348558 877312589382144 878057790898176 880478906130432 883536124554496 883919770288128 884496339912684 885327672377344 885726168367104 885972345486172 886357049066496 887204226220032 888168428022528 889650561402624 890617421849796 893032345239552 893127267895296 893614858880856 894454761783296 894857365979136 895494750603264 895589934994272 897324803569152 899799044755464 900426208575488 902170445611008 902334765502464 903315410974656 904082699649024 904178796874752 904658047942656 904822820922048 906080911884288 906575574739968 906671936939664 908579296751616 909075323567376 909708952993792 911568054419456 911734085976448 912627940984704 912724946505642 913500227770368 914081569275392 914248058639986 916019070310176 919822028654592 920965663227904 922134482036628 923001190350848 923015855142976 923416643616768 923505090608128 923906091515904 925560935625907 925962829214976 927114098778112 928516035545532 930963119407104 931641023088552 932144626218528 932936402829312 933530113302528 934422378315776 935508837763584 938074050658304 938088365808888 940560677339136 940660651900928 941754364633152 942654490358784 943154135089152 943254385316096 943678954773936 945253721490288 946839930667008 950358184394752 951463172515968 951564305931414 952978657329664 953392456138752 953407603792224 956702846611456 958556098461696 960674708324352 961199175939072 961374247229676 962710968877056 963221244346368 963236548161216 963323627556864 963338932998393 965189704679424 965365502798592 965892531290337 966565762555904 968027356207044 968541057820672 970578571296768 971211667355104 972562067226624 973254798974976 973270262204562 975140114006016 975243764103168 977310905445504 977992095367168 978526017179648 978950909067264 980005696545078 980688764747776 981224158771136 981650222235648 982588480290816 983392869797632 983835506040912 985297823526912 989148314370048 991875745383936 992823776960512 993978140123808 995561342521984 995993631424512 997231971794944 999345719672832 999451942644736 1002101268532224 1002207784398352 1004332079083431 1006261607006208 1009755570919424 1010194023186432 1012539823412768 1012979484647424 1013947687108608 1016743498745856 1020608394559488 1020716877594624 1021274124435264 1022694132547584 1023422572118016 1023531354279168 1025514061221888 1025700846723504 1028341765434816 1029058524086272 1031239732002816 1031912396564798 1033237371027456 1033347196428288 1033894911934464 1034083223910912 1036086371131392 1036196499359616 1038376339144704 1038392837035848 1038943226934144 1039053658824762 1039667374850048 1041792062193664 1041981812544512 1042550668694332 1043003361125376 1044000260308992 1044664650600448 1044854924159984 1046878937497344 1049765552214708 1051225175605248 1052532186546176 1053867979470432 1054875263020544 1055333306990592 1055434389266432 1057783926429608 1058243233388544 1059558970032128 1061161183480608 1064732597815488 1064845770923249 1066213031804928 1066891558060032 1067911289503744 1069152957444096 1072100989495872 1075040745029632 1075823562376066 1076290702437888 1077319417552896 1077890440101888 1078005011789824 1080289967417472 1082102777905152 1083268708136454 1086123639308288 1087386482875392 1087502063921616 1089118465519616 1089591378444288 1089608690048256 1092613125774492 1093374681841664 1095492683956224 1097320790228992 1098513343930368 1098713425405344 1100241107288064 1100346490937344 1100841769327104 1100941288636416 1100958780569592 1103073948205056 1103274860341248 1103877178617528 1104646585778176 1106316978522336 1106904066080768 1109956191262976 1110158356919983 1111499505401856 1112291198828544 1112308871090928 1113354323099648 1114445844578304 1114564301832192 1116926749080576 1118315448205312 1120006510337232 1120787159711744 1121399038595584 1121885968269312 1123758118404096 1123877565483008 1124383435475328 1126054655459328 1127483757448146 1130455216422912 1132341666512896 1133572280438784 1134655745097728 1135463932137472 1135975017284352 1137663466340352 1137784391453696 1138278435913728 1139107301339364 1142109393911808 1142230791593984 1145258592608256 1145380325026688 1146353227005952 1147808090381064 1149514127448064 1150013265149952 1154006366765056 1157188369614592 1157690839597056 1158797356695552 1161869072007168 1161992569995264 1165903339618304 1166533574393856 1167170427926016 1169118146620928 1169625796706304 1169750119176192 1172016069967872 1172229539112576 1173971874840576 1175247731925504 1175461789679982 1178559693717504 1179328453216912 1180968224489472 1181809398755328 1182938968293376 1184098709864448 1184224570696704 1186200748536832 1186715816165376 1186734670898112 1187363687924736 1187489895799728 1190006917233309 1190709793652736 1190836357193728 1191486478507808 1192003841286144 1193143154638848 1193993000804352 1194119913325696 1196433071425536 1198949999837184 1199732059673952 1201400200691712 1203113020669952 1204420547966208 1205443599532032 1205571729166336 1206095207989248 1206210730590208 1206430427896064 1208107882512384 1208767432986624 1208895915919552 1209420838158336 1211439062335488 1212100431423168 1212229268628889 1212755638263552 1213785769771008 1216837254646272 1216966595340856 1218000303693824 1221358760413568 1221889094221824 1224726477583826 1225258273709568 1226429371539456 1229512642715504 1230046517071872 1231222191489024 1231874788687872 1234485889007616 1234617105619968 1237889802304512 1238021380727376 1242188030784736 1242727409000448 1242859501624704 1243915203772416 1244706817736704 1245267074340864 1247345117018112 1248700715170848 1250784487745184 1252523613487104 1255672486177536 1256872653811712 1257418408329216 1257538846785536 1258104879230976 1258238606365248 1260338295320384 1260885554675712 1261573918420032 1261708014287211 1262453240889344 1263813492825863 1264362261168384 1268617563354624 1268752407908552 1271189941518336 1271210138389632 1273884374827008 1274715313403574 1276487713234944 1277396923654656 1278074797948928 1280007440385408 1280899611099136 1281598901252096 1281832329639568 1283614625169408 1284294992461824 1284315397548288 1284431503409152 1284451910664524 1285009640543232 1286919606239232 1287154003731456 1287856708387116 1288552865655024 1289647380381696 1290703141609392 1293203393379072 1296749422968832 1297673065299968 1297693682939416 1298257162610688 1300186818674688 1300325018804224 1301836915816416 1303081207260672 1306674262060104 1308866962980864 1310117973721088 1311641257070592 1311780674721216 1313730431369216 1315257914948544 1315397717022837 1318864419160064 1322500993845248 1325304186831744 1326744509869026 1327991508566016 1328958518229258 1330806339330048 1332460959563776 1334475842103936 1336135024709632 1336715196235776 1339109438777908 1339690901842944 1340422288321284 1341682142674944 1343384902491408 1350639312863232 1351930249478144 1353255668416512 1353502148253696 1355657998327808 1356268195312128 1356987071913984 1357234231383072 1360007905409496 1360955836792832 1361698832580352 1363592176730112 1364563429490688 1364708472372224 1367352081629184 1367601128964672 1369087419758463 1370250341655552 1371122353913088 1371372087959979 1373028800790528 1374028605465264 1374986309337088 1377796261904384 1378526549245952 1378777631881216 1381448494841856 1381595332479488 1383201723054942 1384501785526272 1384523782714464 1385257635912192 1385404878433016 1390671148167168 1392000347078656 1395838583329792 1396444679110656 1397461534632828 1399687402952944 1400295169953792 1401633567473664 1405157305960576 1407111075987456 1410841016008704 1410990977851392 1413981735538176 1414731202633728 1414881577974144 1417880582235432 1419643463753984 1420259896000512 1421617375739904 1422522077413376 1425537276592128 1427346458897121 1429467985994496 1431455558270976 1435054269917184 1436425890070528 1437187253469184 1437834147692544 1440386623223296 1441012062486528 1441798763908608 1442061370844514 1444358277515272 1444985441335296 1449848643833856 1450002751895488 1452811586731008 1455867856945152 1456817501032656 1458843100839936 1459882198462464 1459905393306843 1462865646154752 1464684458573824 1464951233873792 1466988143050752 1467789025769472 1467921718181888 1467945040759456 1471033147121664 1471836238156704 1473882720436224 1475089304696448 1477946735290368 1483054931771392 1483078494787904 1483722471555072 1486085735776256 1487167865637503 1487813618075904 1489235665440768 1493342013782976 1495847957692416 1498344157872128 1499018579509248 1499177913967104 1501406207279104 1503151902798336 1503311676597528 1507273621897216 1511429707251712 1514633356379136 1516884621787136 1517704581218304 1518809735119152 1520921530662912 1525115248118784 1527011456811008 1530410787174752 1531075316391936 1531911186652896 1535297031418752 1543587786129408 1546859598004224 1547868594847197 1549323426660352 1550020794642432 1550842367901696 1551124835866368 1554294749039424 1555378099191808 1556227237234688 1558580488237143 1559501062275072 1559666825568256 1562688093290496 1562972718816768 1563826003041498 1565295833120768 1566000390463488 1566996975900672 1567282386239976 1570318406246016 1571412924956672 1574624299319296 1574648328322062 1575745865007104 1578798279819264 1578966094262272 1580801969205648 1582287754887168 1582312894530816 1583151583899648 1583319861066304 1586675889644412 1589338455048192 1590857539518464 1591990667739136 1595244095234048 1597098896723232 1599642746231936 1600337337090048 1601866934255616 1605894063954944 1607258132709376 1611689910648832 1612561117544448 1613735343564099 1615252083113984 1615979126329344 1616133908564224 1616835660152832 1617007517684736 1618381026361344 1620434951126208 1622449672861696 1623154166857728 1624903062204681 1629185458962432 1631253095882424 1633677698279424 1635239162052608 1640062022762496 1641629588652032 1643239025934336 1645981185343488 1646156140826624 1646870928556032 1647770015895552 1648070138108016 1650519736406016 1650695174303168 1651411932954624 1651438170854388 1656969878667264 1657146002166272 1658553605029888 1660356099121152 1663126822690816 1664934286894464 1667249258102784 1667712650326912 1668436798242816 1668463306636392 1670031484649472 1671846452748288 1674229981570048 1677473172307968 1677651475153664 1681180739567616 1682098557893376 1682277352382948 1684437394784256 1685637177606144 1685816348224512 1689081983188992 1691490084472832 1694946851186176 1695682824634368 1698512499769344 1699620417871432 1700358420658176 1701983617646592 1703195898206208 1706495199510528 1706676587180544 1711486166892544 1712420530064384 1713164090867712 1713346187390976 1715892808318976 1716205338308608 1717142277849488 1717887888912384 1718070487540032 1719529840508928 1720937522145856 1721712135571596 1724271191172096 1731009550147584 1735782554421888 1737441609680896 1738196035043328 1742232349413472 1742988854992896 1745155950641152 1748855009427456 1749040899628288 1749800361590784 1750755641889024 1753677219931392 1753863622697116 1754625178764288 1756115581796352 1760957812260864 1767072249108992 1767839540576256 1768992679825368 1770655344754688 1771452336734208 1771944690972344 1772714098132992 1774408452440064 1776336856045056 1779301122805248 1781234843699592 1786064690479104 1786254535790592 1787229717761712 1788909523566592 1789714731958272 1790989501206528 1791179869988544 1794649607138304 1799598089510928 1800852417150976 1804669531004928 1806630821949312 1808165399298048 1808357593749504 1809316095885312 1809645641844096 1812161823768576 1813151149479936 1813343873879328 1817158593503232 1818150647134752 1819417905987584 1823136108838912 1823468171952896 1824463670215081 1825255881969408 1825449893011284 1827000455540736 1828163138550784 1828496117279972 1832038140620352 1837089716375739 1839644057309184 1841931326455808 1844268964073256 1846002380701696 1846031710285952 1846833287233536 1847010181216256 1847812183031808 1851121871251814 1851925658429952 1854228197556224 1857032071091064 1861926238814208 1863282046177104 1864289252437056 1865872805658624 1867060226605056 1868844756631552 1871017675527168 1876176731617776 1881321303801856 1883508729266304 1885308980717568 1886308270178304 1886508770632192 1887357909547872 1890507442980576 1893679861334016 1900716368789504 1902926345031936 1903128611862828 1905957314659328 1906784912277504 1906815207584448 1912072970105361 1913405693222912 1917112196923392 1921349416648704 1922398351878144 1922748494459352 1925421937754112 1926442488692736 1926473096322432 1926647255113728 1926677865996786 1930379409358848 1930731005597184 1931785062580674 1933131525111808 1936054712414088 1937082115641344 1941157142593536 1942423334710208 1945124134453248 1946509597949952 1946540524409124 1950280228012032 1950487528206336 1954621810891008 1957052034359296 1960011393090156 1961377529495552 1962448317542272 1963300444471296 1965176960581632 1966785739595264 1967671012081824 1970595647053824 1978296628740096 1983751490767872 1985647553921024 1987956280247616 1991122685043968 1991987262849024 1993437777343887 1998691439345664 1998903885289472 2004202537064448 2004415568796704 2008664158166862 2012523214012416 2019511141838848 2020388046372864 2025079646825536 2025958969294848 2027895374217216 2033486997491712 2041433755189248 2042548248870528 2045388265095168 2046845144236032 2047062708558336 2051028122443776 2051401693447008 2056683530869632 2058117048172544 2062479464005632 2063824793129596 2066474742054912 2066694392856576 2067789823868928 2068166447821824 2072172742262784 2072392998719232 2076752678289408 2076785674071696 2077886453868288 2078107317649524 2083584124387328 2083963625089024 2085101337388664 2086006722250752 2088000520617984 2089329301200896 2089709848319968 2093757874994688 2099531104429416 2102450351210496 2105064373092352 2107735958940864 2109750526041088 2110666613981184 2110868778532864 2115567852859216 2116486466777088 2119117940064256 2122322366961216 2129465195630976 2129691541846498 2132426063609856 2133783116120064 2138305914888192 2144201978991744 2150081490059264 2151647124752132 2152581404875776 2154638835105792 2155780880203776 2156010023579648 2160579934834944 2166537416272908 2172247278616576 2174772965750784 2175004127843232 2178236931039232 2179217380096512 2185226251548984 2186749363683328 2190985367912448 2194641580457984 2197026687860736 2197426850810688 2200482214576128 2200692981874688 2201683538654208 2201882577272832 2201917561139184 2206147896410112 2206549720682496 2207754357235056 2209293171556352 2212633957044672 2213808132161536 2219912382525952 2220316713839966 2224582397657088 2224617742181856 2229128603664384 2233853498161152 2236630896410624 2240013020674464 2241574319423488 2242798077191168 2243771936538624 2247516236808192 2247755130966016 2247790843662917 2248766870950656 2252109310918656 2254967514896292 2260910432845824 2264683333025792 2267144560877568 2269311490195456 2270927864274944 2271950034568704 2275326932680704 2275568782907392 2276556871827456 2278214602678728 2284218787823616 2284461583187968 2290517185216512 2290760650053376 2292706454011904 2295616180762128 2299028254896128 2300026530299904 2308012733530112 2314376739229184 2315381679194112 2323985139990528 2331806679236608 2333067148787712 2334340855852032 2338236293241856 2339251593412608 2339500238352384 2344032139935744 2344459078225152 2345739004562247 2347943749681152 2350495463851008 2350923579359964 2357119387435008 2358656906433824 2361936448978944 2363618797510656 2365877936586752 2368197419728896 2368449141393408 2372401497073664 2373431632330752 2373469341796224 2374727375849472 2374979791599456 2380013834466618 2381419587305472 2381672714387456 2382972957015616 2384007682572288 2386286309277696 2387986001608704 2388239826651392 2392866142851072 2397899999674368 2399464119347904 2402800401383424 2406226041339904 2408841095932416 2410887199064064 2411143458332672 2412421461180416 2412860855792128 2417534865973248 2417791831839104 2418841676316672 2422878124670976 2424200862846336 2424458537257778 2425511276527104 2427571539542016 2433674509292544 2433933190681712 2436000607387648 2442717520827136 2443778188443648 2449452955167652 2450516547419136 2452858743078912 2459025285431008 2460093034143744 2462444382978048 2468971778015232 2469234211239936 2475779604609024 2476042761454752 2484376061569472 2485454818000896 2485719003249408 2487830407544832 2489413635473408 2490534148681728 2494690234036224 2497401430341696 2501568975490368 2505047226974208 2511344972355072 2513745307623424 2515077693571072 2516209758461952 2516477212730496 2520676590640768 2521771109351424 2523147836840064 2523416028574422 2524906481778688 2527626985651726 2528724522336768 2537235126709248 2537504815817104 2542379883036672 2542420276779264 2547768749654016 2549430626807148 2552975426469888 2554793847309312 2556149595897856 2560014880770816 2563197802504192 2563664659279136 2567229250338816 2568630795096576 2568863006818304 2568903821329048 2570019281086464 2573839212478464 2574308007462912 2575713416774232 2577105731310048 2579294760763392 2581406283218784 2586406786758144 2593498845937664 2595346130599936 2595387365878832 2596514325221376 2600373637349376 2600650037608448 2603673831632832 2606162414521344 2613348524120208 2617733925961728 2623282514141184 2623561349442432 2627460862738432 2630515829897088 2630795434045674 2637728838320128 2645001987690496 2650608373663488 2653489019738052 2655983017132032 2657917036458516 2661612678660096 2664921919127552 2668951684207872 2672270049419264 2678218877555816 2679381803685888 2680844576642568 2683364285349888 2686769804982816 2701278625726464 2703860498956288 2706511336833024 2707004296507392 2711315996655616 2712536390624256 2713974143827968 2714468462766144 2720015810818992 2721911673585664 2723397665160704 2729126858981376 2729416944744448 2734704163258368 2735202257929344 2738174839516926 2740500683311104 2742244707826176 2742744175919958 2748057210930528 2749972618674176 2755592523808768 2757053098491904 2757555263762432 2762896989683712 2763190664958976 2766403446109884 2769003571052544 2769047565428928 2770515271824384 2770809756866032 2776682806877721 2781342296334336 2784000694157312 2791677166659584 2792889358221312 2794923069265656 2799374805905888 2800590339907584 2803267134947328 2810314611921152 2814222151974912 2821682032017408 2821981955702784 2827963471076352 2829462405267456 2829763155948288 2835761164470864 2839286927507968 2840519792001024 2845044154826752 2851074553184256 2854692917794242 2858935971988992 2870108539834368 2872851780141056 2874374506938368 2875668295385088 2880773246446592 2882024124973056 2883597527817216 2884122741689028 2888716555030544 2889970882670592 2890016798995179 2899697287667712 2900005503790976 2905623173462016 2911735713890304 2913635002065312 2917686201679872 2919764396924928 2919810786613686 2925731292309504 2929368917147648 2929902467747584 2933976286101504 2935578051538944 2935843436363776 2935890081518912 2942066294243328 2943672476313408 2943985366670159 2947765440872448 2950178609392896 2955893470580736 2966109863542784 2966156989575808 2967444943110144 2972171471552512 2974335731275006 2975627236151808 2978471330881536 2986684027565952 2991695915384832 2996688315744256 2998037159018496 2998355827934208 3002812414558208 3006303805596672 3006623353195056 3012996237250293 3022859414503424 3029266712758272 3033769243574272 3037619470238304 3041843061325824 3050230496237568 3054022913622016 3060821574349504 3062150632783872 3063822373305792 3069261339719953 3070594062837504 3087175572258816 3093719196008448 3095737189694394 3098646853320704 3100041589284864 3101684735803392 3102249671732736 3108589498078848 3110756198383616 3112454474469376 3117160976474286 3119002124550144 3119333651136512 3125376186580992 3125945437633536 3127652006082996 3130591666241536 3132000780926976 3133993951801344 3134564772479952 3140636812492032 3149248598638592 3149296656644124 3151491730014208 3157596559638528 3157932188524544 3161603938411296 3164625789061632 3166303167799296 3166639722132608 3173351779288824 3178676910096384 3181715079036928 3183981335478272 3190488190468096 3194197793446464 3194537312769747 3199285492463872 3200674674180096 3203733868511232 3211788127909888 3223379821297664 3225122235088896 3227470687128198 3230504166227968 3231958252658688 3232267817128448 3233671320305664 3234015035369472 3240869902252416 3244899345723392 3246308333715456 3249806124409362 3258370917924864 3262506191764848 3267355396558848 3270478324105216 3280124045524992 3283259177304064 3286478051868672 3291962370686976 3292312281653248 3295540031791104 3296140276216032 3301039472812032 3301390348606336 3302823865909248 3302876341708776 3313939757334528 3314292004332544 3317107210059776 3320712198242304 3326253645381632 3329868573788928 3330475070759949 3334498516205568 3335425300653824 3336873596485632 3336926613272784 3340062969298944 3343692905496576 3348459963140096 3354946344615936 3355302950307328 3362361479135232 3364197115786752 3364554704765896 3371274355212288 3371632696449024 3378163966377984 3382980168945664 3389893702372352 3391365649268736 3397024999538688 3399240835742864 3400716841316352 3403967235293184 3406391796412416 3412990399021056 3413353174361088 3422972333785088 3424841060128768 3426328181735424 3426692374781952 3432410676617216 3434284555698976 3435775777824768 3436140975080064 3439059681017856 3441875044291712 3443424271143192 3448542382344192 3462019100295168 3471565108843776 3474883219361792 3476392070086656 3484464698826944 3485977709985792 3490311901282304 3497710018854912 3498081799256576 3499600723181568 3501511283778048 3507354439862784 3507727245394232 3509250357528576 3521915624521728 3534144498217984 3535679081152512 3537985359650736 3541310689509376 3542904673468416 3543889381944688 3545428196265984 3548816904880128 3552673712090112 3558602245610496 3562469687399184 3572129380958208 3572509071581184 3574459435523424 3579429463916544 3581979002413056 3582359739977088 3589299214276608 3599196179021856 3601704834301952 3609339062009856 3611693387976793 3613261643898624 3616330798596096 3616715187499008 3618632191770624 3619291283688192 3624323647537152 3626302298959872 3626687747758656 3634317187006464 3636301294269504 3636687805886667 3638835811975168 3646272217677824 3646936343905792 3648927340430162 3650511763938816 3650899786022568 3654000911081472 3656326277101568 3656992234559944 3664076281240704 3674179432751478 3679288114618368 3683862652911616 3688537928146512 3692004761403392 3692063420571904 3693666574467072 3694020362432512 3695624366063616 3702243742503628 3703851316859904 3708456395112448 3714064142182128 3726564092354208 3728578504874112 3731745611317248 3734120453210112 3737689513263104 3742035351054336 3752353463235552 3762642607603712 3765382468316231 3767017458532608 3770617961435136 3772616540356608 3773017541264384 3774715819095744 3781014885961152 3785124042861633 3787359722668032 3791440478477589 3801432737579008 3805852690063872 3806257223725656 3811914629318656 3813569824555008 3813630415168896 3824145940210722 3826811386445824 3834224393846784 3842698833297408 3844796703756288 3845496988918704 3850843875508224 3852884977385472 3852946192644864 3853294510227456 3853355731993572 3860758818717696 3861462011194368 3863570125161348 3866263050223616 3872109424828176 3874164231282688 3884846669420416 3890248268906496 3893019195899904 3893081048818248 3900560456024064 3900975056412672 3909243621782016 3914104068718592 3920022786180312 3922755058991104 3924896635084544 3926600888942592 3930353921163264 3933571479190528 3935342024163648 3941191294107648 3946193151068511 3956593257480192 3967502981535744 3971295107842048 3975912560495232 3982245370087936 3983974525698048 3986875554687774 3997382878691328 3997807770578944 4008405074128896 4008831137593408 4017328316333724 4025046428024832 4039022283677696 4050159293651072 4051917938589696 4055790748434432 4066973994983424 4082867510378496 4085096497741056 4090776530190336 4093690288472064 4094125417116672 4102056244887552 4102803386894016 4113367061739264 4114116263879937 4124958928011264 4127649586259192 4133388785713152 4135579647737856 4136332895643648 4144345484525568 4144785997438464 4153505356578816 4153571348143392 4155772907736576 4156214635299048 4167168248774656 4167927250178048 4170202674777328 4172013444501504 4176001041235968 4178658602401792 4179419696639936 4187515749989376 4199062208858832 4204900702420992 4215471917881728 4219501052082176 4221333227962368 4221737557065728 4231135705718432 4232972933554176 4238235880128512 4244644733922432 4258930391261952 4259383083692996 4264852127219712 4267566232240128 4276611829776384 4288403957983488 4300162980118528 4303294249504264 4305162809751552 4309277670211584 4311561760407552 4312020047159296 4321159869669888 4333074832545816 4344494557233152 4349545931501568 4350008255686464 4356473862078464 4358434760193024 4370452503097968 4373498727366656 4394053375721472 4394853701621376 4400964429152256 4401385963749376 4403367077308416 4403765154545664 4403835122278368 4413099441364992 4415508714470112 4418586343112704 4425267914089344 4427616264323072 4439824765051904 4440633427679932 4449164795314176 4449235484363712 4458257207328768 4461503596912509 4467706996322304 4473261792821248 4480026041348928 4483148638846976 4485596154382336 4487543873077248 4495032473616384 4495510261932032 4495581687325834 4497533741901312 4504218621837312 4509935029792584 4521820865691648 4529366666051584 4534289121755136 4538622980390912 4541855728549888 4543900069137408 4550653865361408 4551137565814784 4553113743654912 4556429205357456 4568923166375936 4581034370433024 4581521300106752 4585412908023808 4591232361524256 4598056509792256 4616025467060224 4628753478458368 4630763358388224 4643605784541591 4647970279981056 4663613358473216 4666134297575424 4668681711704064 4676472586483712 4678503186825216 4679000476704768 4688064279871488 4688918156450304 4691478009124494 4695887499362304 4700990927702016 4701847158719928 4714238774870016 4717313812867648 4723872897957888 4727237595021312 4731755873173504 4736394839457792 4736898282786816 4744802994147328 4746863264661504 4746938683592448 4749454751698944 4749959583198912 4760027668933236 4763345428774912 4765945914031232 4768015365144576 4772572618555392 4775972003217408 4776479653302784 4785732285702144 4798928238695808 4805600802766848 4812452082679808 4817682191864832 4821774398128128 4822286916665344 4824842922360832 4825721711584256 4835069731946496 4835583663678208 4837683352633344 4841206030692297 4845756249341952 4848401725692672 4848917074515556 4851022553054208 4855143079084032 4867349018585088 4867866381363424 4872001214775296 4885435041654272 4887556376887296 4898905910335304 4901033094838272 4905717486157824 4918050570862016 4920186068287488 4924888765956096 4937943556030464 4938468422479872 4951559209218048 4952085522909504 4968752123138944 4970909636001792 4971438006498816 4975660815089664 4978827270946816 4981068297363456 4989380468072448 4994802860683392 5003137950980736 5010094453948416 5022689944710144 5027490615246848 5030155387142144 5032419516923904 5032954425460992 5041353181281536 5043542218702848 5046295673680128 5046832057148844 5055253971303452 5057449044673536 5074470253418496 5075009631634208 5084840553558528 5095537499308032 5098861253614296 5105950852939776 5109587694618624 5112299191795712 5120029761541632 5126395605008384 5127329318558272 5134458500677632 5137261590193152 5137726013636608 5137807642658096 5140038562172928 5147678424956928 5148616014925824 5151426833548464 5154211462620096 5158589521526784 5162812566437568 5172813573516288 5190692261199872 5190774731757664 5193028650442752 5201300075216896 5207347663265664 5212324829042688 5226697048240416 5235467851923456 5246565028282368 5247122698884864 5254921725476864 5261031659794176 5261590868091348 5275457676640256 5290003975380992 5301216747326976 5306978039476104 5311966034264064 5315834072917032 5323225357320192 5329843838255104 5337903368415744 5344540098838528 5356437755111632 5358763607371776 5361689153285136 5366728570699776 5373539609965632 5402557251452928 5414008593014784 5422631993311232 5425072781248512 5427948287655936 5428936925532288 5440031621637984 5443823347171328 5446795330321408 5458253717962752 5458833889488896 5469408326516736 5470404515858688 5473391010645243 5476349679033852 5481001366622208 5484489415652352 5485488351839916 5496114421861056 5499945237348352 5511185047617536 5511269149127217 5515110527524864 5525793979367424 5526381329917952 5532806892219768 5538007142105088 5538095130857856 5541030543648768 5541619513732064 5553365613755442 5562684592668672 5568001388314624 5583354333319168 5585778716442624 5589846138531312 5598749611811776 5601180679815168 5606534269894656 5620629223842304 5643963911405568 5655926942152704 5658924810534912 5659526311896576 5671522328941728 5678573855015936 5681039584002048 5690088309653504 5702149106368512 5709385835588484 5717871943977984 5740217079668736 5745703560282112 5751336590770176 5761546492893184 5764048249946112 5767195055634432 5768245483378056 5777433110061088 5779941765341184 5780033597990358 5799394575335424 5800011007581952 5811246346924032 5823471427780608 5827270004130624 5835372403359744 5839528793849856 5839621573227372 5851462584619008 5858737834295296 5859804935495168 5871156103077888 5871686872727552 5871780163037824 5884132588486656 5887344952626816 5887970733340318 5895530881744896 5900357218785792 5911786941161472 5932219727085568 5932313979151616 5934889886220288 5944342943105024 5948671462550012 5951254472303616 5956942661763072 5973368055131904 5996074318036992 5996711655868416 6005624829116416 6012607611193344 6013246706390112 6025992474500586 6045718829006848 6058533425516544 6067538487148544 6075238940476608 6083686122651648 6100460992475136 6108045827244032 6121643148699008 6124301265567744 6127644746611584 6138522679439906 6141188125675008 6174351144517632 6187438392016896 6191474379388788 6197293706641408 6200083178569728 6203369471606784 6204499343465472 6217178996157696 6224908948938752 6234321952948572 6238667302273024 6250752373161984 6251890875267072 6255304012165992 6261183332483072 6264001561853952 6267987903602688 6269129544959904 6281273624984064 6298497197277184 6298593313288248 6302983460028416 6315193119277056 6315864377049088 6323207876822592 6329251578123264 6332606335598592 6333279444265216 6346703558577648 6357353820192768 6367962670956544 6380976380936192 6388395586892928 6389074625539494 6398570984927744 6401349348360192 6423576255819776 6446759642595328 6450244470177792 6454941374256396 6461008332455936 6463916505317376 6464535634256896 6467342640611328 6468030070738944 6481739804504832 6489798691446784 6499612248818724 6516741835849728 6525012383529696 6534710793117696 6540956648210432 6560248091049984 6566518354608128 6572956103737344 6583924741373952 6584624563306496 6591080063582208 6592280552432064 6602078945624064 6602780697212672 6605647731818496 6605752683417552 6627879514669056 6628584008665088 6641424396484608 6652507290763264 6659737147577856 6660950141519898 6670850601307648 6673747192971264 6673853226545568 6687385810993152 6696919926280192 6709892689231872 6710605900614656 6724722958270464 6728394231573504 6729109409531792 6742548710424576 6743265392898048 6743372530988751 6756327932755968 6765960337891328 6779787404744704 6782731298537472 6794049999077376 6798481671485728 6801433682632704 6807934470586368 6812783592824832 6825980798042112 6826706348722176 6845944667570176 6849682120257536 6852656363470848 6853384749563904 6864821353234432 6868569111397952 6871551555649536 6872281950160128 6878119362035712 6883750088583424 6886848542286384 6897084764688384 6924038200590336 6943130217687552 6949766438723584 6968929397653888 6971955419971584 6980623802564608 6995420037709824 6996163598513152 6999201446363136 7003022567556096 7014708879725568 7015454490788464 7018500715057152 7043831249043456 7068288996435968 7071358162305024 7075970719301472 7085809346936832 7087778763889376 7090856392531968 7097633809760256 7105347424180224 7117204491220992 7124939374798368 7144258761916416 7145018143162368 7148918871046848 7149678747627529 7158858927833088 7163958004826112 7164719479954176 7178598428553216 7198392358043712 7203409668603904 7218678124019712 7223386775953586 7226523287797248 7232661597192192 7233430374998016 7237264383541248 7238582567376384 7252604597919744 7253375495517312 7268634374012928 7272602588539008 7273375611773334 7277671623950336 7292544435355648 7293872687811584 7297854680860324 7301023527877632 7301799572045136 7308001822162944 7312652554203136 7313984469119888 7328152562481408 7348358865502956 7358576229236736 7367725305823232 7377075856293024 7384126841143808 7387333148934144 7388040724865024 7404487485007256 7407702633719808 7416912790224896 7428128284364256 7453128184708416 7453920396462743 7457157009748224 7463491222634496 7468240906420224 7475379026526208 7484070702108672 7504706926471104 7525285215207424 7530764936632462 7534034917065216 7541235922870272 7545233080713216 7546035082528768 7549431638191488 7562029771922304 7570248085723266 7574719445336064 7582880956955178 7602865475158016 7611705380127744 7612514447451312 7623829258637312 7627139649110016 7627260830337792 7648291880421444 7653622772891648 7668448787693568 7689593407512576 7690993977837408 7701687751016448 7705892385289728 7706589020454912 7706711463987144 7721517637435392 7722924022388736 7727140250322696 7732526100447232 7744218849656352 7748328462565376 7769693338840832 7771108498439881 7780496537812992 7786038391799808 7786162097636496 7801120912048128 7801950112825344 7818487243564032 7828208137437184 7840045572360624 7845510117982208 7849793270169088 7853201777885184 7867142958381056 7870684048327296 7882382588215296 7892386302137022 7913186514960384 7935005963071488 7942590215684096 7951825120990464 7964490740175872 7967949051396096 7973751109375548 7994765757382656 7995615541157888 8016810148257792 8017662275186816 8034656632667448 8050092856049664 8078044567355392 8100318587302144 8103835877179392 8111581496868864 8133947989966848 8165735020756992 8170192995482112 8187380576944128 8188250834233344 8204112489775104 8205606773788032 8226734123478528 8228232527759874 8249917856022528 8255299172518384 8266777571426304 8271159295475712 8272665791287296 8288690969051136 8289571994876928 8307010713157632 8307142696286784 8311545815473152 8312429270598096 8330048420633163 8335854500356096 8340405349554656 8344026889003008 8352002082471936 8357317204803584 8358839393279872 8375031499978752 8398124417717664 8409801404841984 8430943835763456 8439002104164352 8442666455924736 8443475114131456 8462271411436864 8465945867108352 8476471760257024 8485604880402223 8489289467844864 8517860782523904 8518766167385992 8535132464480256 8553223659552768 8576807915966976 8600325960237056 8606588499008528 8610325619503104 8618555340423168 8623123520815104 8624040094318592 8642319739339776 8666149665091632 8699091863003136 8700016511372928 8712947724156928 8716869520386048 8740905006195936 8746997454733312 8788106751442944 8789707403242752 8801928858304512 8802771927498752 8806734154616832 8807530309091328 8807670244556736 8826198882729984 8831017428940224 8831956100010477 8837172686225408 8850535828178688 8855232528646144 8879649530103808 8881266855359864 8898329590628352 8898470968727424 8916514414657536 8923007193825018 8935413992644608 8946523585642496 8960052082697856 8966297277693952 8971192308764672 8975087746154496 8990064947232768 8991020523864064 8991163374651668 8995067483802624 9008437243674624 9019870059585168 9068578243510272 9077245960781824 9083711457099776 9087800138274816 9101307730722816 9102275131629568 9112858410714912 9137846332751872 9162068740866048 9163042600213504 9170825816047616 9182464723048512 9196113019584512 9207784019159859 9232050934120448 9257506956916736 9261526716776448 9287211569083182 9295940559962112 9327226716946432 9332268595150848 9337363423408128 9352945172967424 9357006373650432 9358000953409536 9376128559742976 9377836312900608 9382956018248988 9391774998724608 9401981855404032 9403694317439856 9434627625735296 9447745795915776 9454475190042624 9463511746347008 9472789678915584 9473796565573632 9489605988294656 9493877367184896 9498909503397888 9499919166397824 9520055337866472 9526690857549824 9531891828062464 9536030730289152 9545145237110784 9551944006434816 9552959306605568 9571464571404288 9583611938309241 9597856477391616 9611201605533696 9624904165359616 9635364383729664 9644573833330688 9649685844721664 9651443423168512 9670139463892992 9671167327356416 9675366705266688 9682412061384594 9691512498683904 9696803451385344 9697834149031112 9702045106108416 9734698037170176 9735732762726848 9744002429550592 9770870083308544 9775112753774592 9797811820670608 9802066189676544 9811434972315648 9836101141724032 9840372136574976 9849777531912192 9875887112060928 9876936844959744 9903118418436096 9904171045819008 9937504246277888 9941819272003584 9942876012997632 9951321630179328 9957654541893632 9962136594726912 9978760936144896 9989605721366784 9991425212279847 10006275901961472 10020188907896832 10045379889420288 10054981230493696 10060310774284288 10064839033847808 10065908850921984 10082706362563072 10087084437405696 10092591347360256 10093664114297688 10110507942606904 10114898089347072 10148940506836992 10150019263268416 10169681107117056 10191074998616064 10197722507228592 10211901705879552 10219175389237248 10240059523083264 10252791210016768 10254658637116544 10268917001355264 10274523180386304 10275452027273216 10275615285316192 10280077124345856 10297232029851648 10302853667096928 10308422925240192 10317179043053568 10325625132875136 10345627147032576 10381384522399744 10381549463515328 10386057300885504 10402600150433792 10410175059462521 10414695326531328 10424649658085376 10453394096480832 10470935703846912 10493130056564736 10494245397769728 10509843450953728 10522063319588352 10523181736182696 10550915353280512 10580007950761984 10602433494653952 10613956078952208 10623932068528128 10631668145834064 10646450714640384 10675806736831488 10689080197677056 10712875510223264 10717527214743552 10723378306570272 10747079219931264 10805114502905856 10828017186029568 10835080163930379 10845263986622464 10850145562497024 10855896575311872 10857873851064576 10880063243275968 10887646694342656 10893590660642816 10910063417660001 10916507435925504 10917667778977792 10938816653033472 10940809031717376 10946782021290486 10952699358067704 10962002733244416 10968978831304704 10970976703679832 10992228843722112 10999890474696704 11022370095235072 11022538298254434 11030221055049728 11051587958734848 11052762659835904 11065613784439536 11076014284210176 11076190261715712 11082061087297536 11083239027464128 11106731227510884 11125369185337344 11136002776629248 11166708666638336 11179692277062624 11197499223623552 11202361359630336 11213068539789312 11241258447684608 11287927822811136 11296147404948693 11311853884305408 11317849621069824 11319052623793152 11343044657883456 11357147710031872 11362079168004096 11374321435432767 11404298212737024 11418771671176968 11435743887955968 11480434159337472 11491407120564224 11502673181540352 11523092985786368 11528096499892224 11534390111268864 11536490966756112 11554866220122176 11559883530682368 11560067195980716 11598789150670848 11600022015163904 11622492693848064 11654540008261248 11670744806719488 11679057587699712 11679243146454744 11702925169238016 11717475668590592 11719609870990336 11742312206155776 11743373745455104 11743560326075648 11768265176973312 11774689905253632 11775941466680636 11791061763489792 11800714437571584 11823573882322944 11864627958303232 11869779772440576 11888685886210048 11897342925100024 11902508944607232 11913885323526144 11946736110263808 11992148636073984 11993423311736832 12011249658232832 12025215222386688 12026493412780224 12051984949001172 12091437658013696 12117066851033088 12150477880953216 12167372245303296 12200921984950272 12216091654488064 12243286297398016 12248602531135488 12255289493223168 12277045358879812 12282376251350016 12374876784033792 12382948758777576 12394587413282816 12400166357139456 12406738943213568 12408998686930944 12434357992315392 12449817897877504 12468643905897144 12477334604546048 12501504746323968 12503781750534144 12510608024331984 12522366664966144 12528003123707904 12535975807205376 12538259089919808 12562547249968128 12597186626576496 12605966920056832 12631728754098176 12646415753645184 12658503156246528 12665212671197184 12666558888530432 12693407117155296 12714707640385536 12735925341913088 12761952761872384 12776791173785856 12778149251078988 12797141969855488 12802698696720384 12847152511639552 12893519285190656 12900488940355584 12909882748512792 12922016664911872 12927833010634752 12929071268513792 12934685281222656 12936060141477888 12963479609009664 12979597382893568 12999224497637448 13033483671699456 13050024767059392 13069421586235392 13081913296420864 13120496182099968 13169249126612992 13182160127164416 13184561104864128 13204157891248128 13205561394425344 13211295463636992 13211505366835104 13255759029338112 13257168017330176 13282848792969216 13305014581526528 13319474295155712 13321900283039796 13341701202615296 13347494385942528 13347706453091136 13374771621986304 13384510790737527 13393839852560384 13419785378463744 13421211801229312 13449445916540928 13456788463147008 13458218819063584 13485097420849152 13486530785796096 13486745061977502 13512655865511936 13531920675782656 13559574809489408 13565462597074944 13588099998154752 13596963342971456 13602867365265408 13615868941172736 13625567185649664 13651961596084224 13653412697444352 13699364240515072 13706769499127808 13729642706468864 13737138222795904 13743103111299072 13744563900320256 13756238724071424 13767500177166848 13773697084572768 13794169529376768 13848076401180672 13886260435375104 13899532877447168 13937858795307776 13943910839943168 13990840075419648 13992327197026304 13998402892726272 14006045135112192 14029417759451136 14030908981576928 14037001430114304 14087662498086912 14136577992871936 14142716324610048 14151941438602944 14171618693873664 14175557527778752 14181712785063936 14195267619520512 14210694848360448 14234408982441984 14249878749596736 14290036286324736 14297837742093696 14299357495255058 14317717855666176 14327916009652224 14329438959908352 14357196857106432 14396784716087424 14406819337207808 14437356248039424 14446773551907172 14453046575594496 14465323194384384 14466860749996032 14474528767082496 14477165134752768 14505209195839488 14506750991034624 14537268748025856 14545205177078016 14546751223546668 14585088870711296 14587745375623168 14595709361720648 14602047055755264 14603599144090272 14616003644325888 14625305108406272 14627968938239776 14656305124962816 14696717731005912 14717152458473472 14735450611646464 14754151712586048 14768253682287616 14774666297868288 14776081449730048 14808974970014512 14815405267439616 14833825580449792 14856256568728512 14906256369416832 14907840792925486 14914314019496448 14926982445268992 14936481812840448 14968141404217344 15009413852942208 15050570430414848 15061529873264924 15068069834130432 15082471845740544 15090466161426432 15092070165057536 15098863276382976 15124059543844608 15140496171446532 15165761913910356 15205730950316032 15223410760255488 15225028894902624 15247658517274624 15254521660675584 15296583760842888 15307245545783296 15336897575387136 15379186815025152 15381987955674816 15403375502032896 15411784770579456 15413178040909824 15413422927974288 15443035274870784 15445848044777472 15454280500645392 15465052200894464 15488437699312704 15496656925130752 15539386677681664 15542216996879762 15572076783599616 15572324195272992 15603900225650688 15636974487128064 15656416274874368 15680091144721248 15691020235964416 15699586540338176 15706403555770368 15734285916762112 15734535905640419 15741368096654592 15764765176430592 15784772604274044 15826373029920768 15870011926142976 15885180431368192 15903650241980928 15928981480351744 15935898102792192 15947502218751096 15989531514765312 15991231082315776 16033620296515584 16035324550373632 16069313265334896 16100185712099328 16156089134710784 16200637174604288 16207671754358784 16267895979933696 16331470041513984 16340385990964224 16374761153888256 16376501668466688 16408224979550208 16411213547576064 16420173031935729 16453468246957056 16456465055519748 16499835712045056 16510598345036768 16533555142852608 16545331582574592 16577381938102272 16579143989753856 16614021426315264 16614285392573568 16623091630946304 16624858541196192 16660096841266326 16671709000712192 16680810699109312 16688053778006016 16704004164943872 16714634409607168 16717678786559744 16750062999957504 16796248835435328 16819602809683968 16861887671526912 16878004208328704 16886950228262912 16924542822873728 16931891734216704 16952943520514048 16971209760804446 16978578935689728 17035721565047808 17037532334771984 17070264928960512 17106447319105536 17153615831933952 17213176998017056 17220651239006208 17237110680846336 17248080188637184 17284639478679552 17332299330183264 17398183726006272 17400033022745856 17425895448313856 17433739040772096 17481810012391872 17493994909466624 17576213502885888 17579414806485504 17605543854997504 17613468309233664 17615060618182656 17615340489113472 17652397765459968 17662034857880448 17663912200020954 17674345372450816 17701071656357376 17710465057292288 17759299060207616 17762533710719728 17796659181256704 17796941937454848 17833028829315072 17846014387650036 17870827985289216 17893047171284992 17920104165395712 17942384617529344 17982041047728128 17982326749303336 17990134967605248 18016874487349248 18039740119170336 18137156487020544 18154491921563648 18167422914199552 18175600276549632 18202615461445632 18204550263259136 18225716821429824 18275692665503744 18324137481732096 18326085200427008 18364929446097024 18392226039169024 18415568038319718 18464101868240896 18515013913833472 18523053433552896 18574423138166364 18591881119924224 18654453433892864 18674726846816256 18705890345934848 18716001906819072 18752257119485952 18755672625801216 18765912036497976 18783549997449216 18803963710808064 18807388634879712 18869255251470592 18895491591831552 18908950380085248 18927023492694016 18945579357831168 18947593131147264 18979211976589312 18987754734369792 18997819006795776 18999838332795648 19040110675732944 19053381715099648 19063783656124928 19072061460578304 19103888012869632 19105918613211136 19142929142808576 19167223876618482 19195712954783232 19249808330719232 19270728767459328 19289147666661376 19299371689443328 19302886846337024 19340278927785984 19342334654712832 19350733410533376 19364824122769188 19383024997367808 19393606902770688 19395668298062224 19404090212216832 19469396074340352 19471465525453696 19488004859101184 19541740166617088 19550225507549184 19595623641341216 19604132379353088 19622869944631296 19672202283448064 19680744273149952 19699555063824384 19751774224121856 19753873689919488 19806236836872192 19808342091638016 19875008492555776 19883638544007168 19885752025995264 19915309083787264 19924273189453824 19957521872289792 19979211442733568 19982850424559694 20012551803922944 20090759778840576 20109962460987392 20120621548568576 20129678067695616 20131817701843968 20165412725126144 20174168874811392 20185182694720512 20187328228595376 20221015885213808 20229796178694144 20230117592966253 20297881013673984 20300038526536832 20339362214234112 20382149997232128 20395445014457184 20423803411759104 20438350778474496 20480119046166528 20505582420033536 20509317274233088 20537834002710528 20549046360772608 20550904054546432 20551230570632384 20560154248691712 20594464059703296 20605707334193856 20607897566691113 20616845850480384 20634358086107136 20651250265750272 20691254294065152 20762769044799488 20763098927030656 20772114601771008 20805200300867584 20820350118925042 20829390653062656 20849299316170752 20906788192961664 20941871407693824 20986260113129472 20988490795539456 21019686901907456 21044126639176704 21046363472365392 21160015901523968 21204866989307904 21227912157904416 21263336291668128 21292901429280768 21351613473662976 21378160395354112 21425751020446528 21435054429487104 21446756613140544 21449036242882587 21484829378039671 21494158439862528 21610229005811712 21656034372059136 21670160327860758 21690527973244928 21700291124994048 21711793150623744 21715747702129152 21760126486551936 21775293388685312 21787181321285632 21820126835320002 21833014871851008 21835335557955584 21877633306066944 21881618063434752 21893564042580972 21905398716135408 21924005466488832 21937957662609408 21941953407359664 21984457687444224 22044740190470144 22045076596508868 22060442110099456 22103175917469696 22105525319671808 22131227568879072 22152380523431424 22164122174595072 22166478054928256 22213462455021768 22250738370674688 22272005553258496 22333417333276672 22359384554125248 22361761189388229 22394998447247104 22404722719260672 22426137079578624 22482516895369216 22575855645622272 22592294809897386 22623707768610816 22635699242139648 22638105247586304 22686089315766912 22714295420063744 22724158336008192 22748642870865534 22808596425474048 22837543342353936 22871487775911936 22960868318674944 22982814241128448 23005346363080704 23046185971572736 23068780222537728 23072981933512224 23109732440244352 23119767061364736 23120134391961432 23197578301341696 23200044030327808 23244985387696128 23309080016522496 23313325495319643 23341489613438976 23358115175399424 23358486292909488 23405850338476032 23434951337181184 23439219741980672 23484624412311552 23487120652151296 23536530353946624 23549379810507264 23551882933361272 23601428875143168 23647147764645888 23729255916606464 23739559544881152 23777371772420096 23794685850200048 23805017889214464 23827770647052288 23893472220527616 23984297272147968 23986846623473664 24050430444773376 24052986825560448 24103969898002344 24182875316027392 24234133702066176 24300955761906432 24334744490606592 24401843969900544 24432183308976128 24486572594796032 24497205062270976 24510578986446336 24554090717759624 24564752502700032 24749753568067584 24765897517555152 24789174826565632 24800332714278912 24813477886427136 24817997373861888 24868715984630784 24899635795755008 24937287811794288 24954669209092096 25007563501068288 25021216048663968 25056006247415808 25071951614410752 25076518179839616 25125094499936256 25194373253152992 25211933840113664 25263457508196352 25281853715837551 25292831507290368 25317006312493056 25330425342394368 25333117777060864 25386814234310592 25429415280771072 25456814641206669 25471850683826176 25523905523744768 25553582347571712 25556298502157976 25594283939710976 25605397393440768 25694305023279104 25787038570381312 25800977880711168 25819765497025584 25844033329823744 25855666021269504 25858142537027584 25869370562445312 25872120282955776 25926959218019328 25959194765787136 25998448995274896 26100049534118784 26138843172470784 26163826592841728 26240992364199936 26338498253225984 26364320254328832 26369122209728256 26408315782496256 26411122788850688 26422590927273984 26423010733670208 26495868300031431 26511518058676224 26514336034660352 26565697585938432 26610029163053056 26638948590311424 26643800566079592 26683402405230592 26694988771885056 26695412906182272 26749543243972608 26769021581475054 26787679705120768 26839570756927488 26842423602458624 26898891833081856 26913576926294016 26916437638127168 26970194841698304 26973061571592192 26973490123955004 27025311731023872 27063841351565312 27119149618978816 27193926685942912 27205734730530816 27231737882345472 27251134371299328 27303923192168448 27306825394888704 27398728481030144 27413538998255616 27459285412937728 27474276445591808 27486206222598144 27489127800640512 27512477448142848 27535000354333696 27547394169145536 27588339058753536 27623352057479577 27696152802361344 27772520870750208 27799065754894336 27875717590615552 27887821679886336 27981680150839296 27984654394052608 27996805785452544 28012090270224384 28058835518902272 28061817963153856 28074002860228608 28175324996173824 28273155985743872 28303882877205888 28343237387747328 28351115055557504 28363425570127872 28390535239041024 28421389696720896 28468817964883968 28499757499193472 28580072572649472 28595675484187392 28598714990510116 28635435711332352 28655832019304448 28658877919816704 28714393714212864 28793569432174848 28874712496078848 28893547103814344 28906093151188992 28933721499992064 28949057534164992 28954330269505536 29010418391678976 29013501982069248 29074537496051712 29090410354156032 29093502447093336 29170177741422592 29175490751246336 29191418723441296 29204094111510528 29207198288180544 29232007288651776 29250610216812544 29255937876479552 29312610249925632 29393435462011824 29434304916946944 29508303425172096 29536507364575232 29549332595736576 29552162899460096 29617949940029024 29630810534879232 29667651160899584 29712513137457024 29812512738833664 29815681585850972 29828628038992896 29853964890537984 29872963625680896 29936282808434688 30018827705884416 30101140860829696 30123059746529848 30136139668260864 30164943691481088 30180932322852864 30184140330115072 30197726552765952 30248119087689216 30280992342893064 30331523827820712 30411461900632064 30446821520510976 30450057789805248 30495317034549248 30509043321351168 30593167521685776 30614491091566592 30758373630050304 30763975911349632 30806751004065792 30823569541158912 30826356081819648 30826845855948576 30891696089554944 30908561001290784 30930104401788928 30976875398625408 30993313850261504 31078773355363328 31084433993759524 31144153567199232 31144648390545984 31207800451301376 31230525178387563 31273948974256128 31312832549748736 31360182289442496 31382040471928832 31399173080676352 31412807111540736 31468571833524224 31469071811280838 31482736193309184 31529530352861184 31569545208548088 31652746059841536 31740023852285952 31770360862736384 31807300483961856 31857962960703488 31871796205584384 31895004437502192 31982462164631552 32067240593031168 32070649100747264 32138626530669792 32312178269421568 32401274349208576 32415343508717568 32505240491791137 32535791959867392 32662940083027968 32680771981928448 32749522307776512 32753003336933376 32816449959100416 32822427095152128 32840346063871458 32906936493914112 32912930111039496 32999671424090112 33021196690073536 33067110285705216 33090663165149184 33154763876204544 33158287979507712 33228042852630528 33228570785147136 33246183261892608 33249717082392384 33320193682532652 33343418001424384 33361621398218624 33376107556012032 33408008329887744 33429268819214336 33435357573119488 33500125999915008 33592497670870656 33639205619367936 33723775343053824 33756008416657408 33773900456525824 33849085645747456 33863783468433408 33888442214846079 33942419521608892 33957157871379456 34071443130095616 34075064669543968 34212894638211072 34307231663867904 34426353996034112 34441302478012416 34474221361692672 34496160377274368 34569278957359104 34664598660366528 34796367452012544 34800066045491712 34851790896627712 34867478081544192 34963620024783744 34987989818933248 35152427005771776 35158829612971008 35211087709995008 35226936618467328 35230121236365312 35230680978226944 35304795530919936 35324069715760896 35327824400041908 35402143312714752 35420930114584576 35518598120415232 35525067421439456 35593883874909696 35666057658630144 35692028775300072 35741655970578432 35786094342569984 35840208330791424 35884769235058688 35964082095456256 35964653498606672 35980269935210496 36033748974698496 36079480238340672 36274312974041088 36334845828399104 36351200553099264 36409100526518272 36451433642859648 36551385331007488 36648274963464192 36652170400854016 36729858892194048 36784452078338048 36831136076639436 36928203736481792 37030027827666944 37148846276332728 37183762239848448 37308906867785728 37349453693632512 37411780691869696 37432003813638144 37504514238971904 37511345251602432 37531824072995952 37567099994898432 37607927421616128 37614777269759424 37738510502941184 37817900760170496 37895186262294528 37958423953178624 37975509468739584 37995638013591552 37999676665591296 38080221351465888 38106763430199296 38127567312249856 38144122921156608 38207776025739264 38211837226422272 38285858285617152 38334447753236964 38391425909566464 38499616661438464 38541457534918656 38578295333322752 38605773692674048 38680557855571968 38684669309425664 38701466821066752 38729648245538376 38766049994735616 38787213805541376 38791336596124448 38808180424433664 38938792148680704 38942931050907392 38976009718202368 39083480333234176 39100451015098368 39191247282682432 39208264758706176 39245739889262592 39344404566896128 39361488546299904 39507747379838976 39612473673744384 39616684183276032 39750016985111552 39767277088014336 39771504051990528 39830618167574528 39848546378907648 39915043744579584 39958422885467136 39965700849119388 40025103607845888 40181519557681152 40219924921974784 40259356135391232 40263635403687936 40330825450252288 40348337749622784 40370365389441024 40374656457190752 40442031770427616 40459592357388288 40460235185932506 40595762027347968 40600077053073664 40678724428468224 40764299994464256 40790890028914368 40847606823518208 40876701556948992 40960238092333056 41011164840067072 41018634548466176 41098092721545216 41101808109092864 41102461141264768 41120308497383424 41188928119406592 41211414668387712 41215795133382226 41233691700960768 41268716172214272 41302500531500544 41382508588130304 41525538089598976 41526197854061312 41544229203542016 41610400601735168 41640700237850084 41658781306125312 41698598632341504 41813576385923328 41972520226258944 41976981591078912 42039373803814912 42088253278353408 42092726944730784 42320031803047936 42409733978615808 42455824315808832 42526672583336256 42585802858561536 42703226947325952 42756320790708224 42851502040893056 42870108858974208 42893513226281088 42898072485765174 42969658756079342 42988316879725056 43220458011623424 43312068744118272 43340320655721516 43381055946489856 43400582249988096 43423586301247488 43431495404258304 43520252973103872 43574362642571264 43640253670640004 43670671115911168 43755266612133888 43763236126869504 43787128085161944 43810797432270816 43848010932977664 43875915325218816 43883906814719328 43968915374888448 44089480380940288 44090153193017736 44120884220198912 44206351834939392 44211050639343616 44262455137758144 44304761046862848 44328244349190144 44332956109856512 44426924910043536 44501476741349376 44666834666553344 44718769108250496 44723522378776458 44789996894494208 44809445438521344 44965033790738432 45151711291244544 45184589619794772 45247415537221632 45271398484279296 45276210495172608 45372178631533824 45428590840127488 45497285741731068 45617192850948096 45675086684707872 45742975551823872 45921736637349888 45965628482256896 46010692726161408 46092371943145472 46137560445075456 46145963867024448 46219464880488704 46239534122729472 46240268783922864 46395156602683392 46400088060655616 46489970775392256 46618160033044992 46626650990639286 46716230350798848 46716972585818976 46811700676952064 46869902674362368 46878439483961344 46969248824623104 46974241304302592 47073060707893248 47098759621014528 47103765866722544 47202857750286336 47203607716921257 47294295529291776 47458511833212928 47479119089762304 47589371700400096 47610035778428928 47655541294104576 47786944441055232 47968594544295936 47973693246947328 48100860889546752 48105973651120896 48207939796004688 48365750632054784 48468267404132352 48601911523812864 48803687939801088 48864366617952256 48973145189592064 48994410124541952 49021157972892672 49108181435519248 49129505005400064 49499507136135168 49531795035110304 49600665428557824 49635994747723776 49737431969261568 49799271591510016 49874575623588576 49909338418184192 50015127002136576 50042432097327936 50047751233392703 50112012494831616 50143903228821504 50153036359679232 50250188999872512 50388746506305984 50423867680227328 50526915016392704 50563707431675102 50585663014580736 50634012624986112 50660850684788736 50666235554121728 50773628468621184 50858830561542144 50913629282413338 50943701367652352 51047811047489536 51107164695143424 51112597004315952 51188567879421952 51210794786881536 51388610046558208 51574077140762624 51639530994051168 51711332042539008 51716285074055168 51744240565911552 51853918436038656 51918389531574272 51996897990549792 52177442775239201 52200099068237568 52277686344941568 52327653185683456 52481984728399872 52676996506451968 52728640508657664 52738244419456512 52816631564992512 52822245577701376 52845181854547968 52846021467340416 52991736600062862 53023036117352448 53028672069320704 53131395171876864 53220058326106112 53277897180622848 53287601132159184 53366804810461184 53389977543770112 53390825812364544 53499086487945216 53538043162950108 53575359410241536 53679141513854976 53684847204917248 53827153852588032 53832875276254336 53946123143184384 53946980247910008 54050623462047744 54127682703130624 54238299237957632 54387853371885824 54411469461061632 54463475764690944 54502268742598656 54607846384336896 54613650789777408 54797456962060288 54827077996511232 54918570825875456 54948552891183616 54972412445196288 54978255601281024 55070000708667392 55094788338291072 55176678117507072 55246704114959154 55392305604722688 55545041741500416 55598131509788672 55751435181231104 55775643359772672 55963360301678592 55969308788105216 56024180540448768 56117671037804544 56123635926307712 56148005720457216 56350649992347648 56546311971487744 56607765754411776 56686474775494656 56702230111115008 56726851140255744 56781070478082048 56842779393441792 56937635929767936 56999514998386944 57160145145298944 57191350968374784 57197429981020232 57311664038608896 57317755839633408 57428787428425728 57587138864349696 57749424992157696 57787094207628688 57812186302377984 57867442999984128 57898115068329984 57908660539011072 58020836783357952 58027003964138496 58149074992103424 58180820708312064 58187004894186672 58350981502492672 58382837446882592 58408188223021056 58414396576361088 58464014577303552 58501220433625088 58511875752959104 58625220499851264 58786870924023648 58868609833893888 59016606850344192 59073014729150464 59098665191473152 59104325798920192 59235899880058048 59261621069758464 59335302321799168 59399234162815561 59425026274914048 59625025477667328 59631363171701944 59657256077985792 59745927251361792 59872565616869376 60037655411768832 60202281721659392 60246119493059696 60272279336521728 60329887382962176 60361864645705728 60368280660230144 60395453105531904 60496238175378432 60561984685786128 60663047655641424 60893643041021952 60900115579610496 60990634069098496 61018086642702336 61186335043371552 61228982183133184 61516747260100608 61527951822699264 61613502008131584 61647139082317824 61652712163639296 61653691711897152 61783392179109888 61817122002581568 61823692700073339 61860208803577856 61953750797250816 61986627700523008 62157546710726656 62168867987519048 62288307134398464 62289296781091968 62415600902602752 62461050356775126 62547897948512256 62625665099497472 62720364578884992 62764080943857664 62798346161352704 62825614223081472 62937143667048448 62938143622561676 62965472386618368 63059060705722368 63139090417096176 63480047704571904 63540721725472768 63614600967923712 63715925921406976 63790008875004384 63964924329263104 64134481186062336 64141298201494528 64277253061339584 64347108728647761 64454488134119013 64624356538843136 64802548698417152 64830687017435136 65010480983582274 65071583919734784 65325880166055936 65361543963856896 65499044615553024 65506006673866752 65632899918200832 65644854190304256 65680692127742916 65813872987828224 65825860222078992 66042393380147072 66134220571410432 66181326330298368 66309527752409088 66316575959015424 66457141570294272 66492366523785216 66499434164784768 66640387365065304 66686836002848768 66723242796437248 66752215112024064 66816016659775488 66858537638428672 66870715146238976 67000251999830016 67085283568164687 67184995341741312 67278411238735872 67447550686107648 67512016833314816 67547800913051648 67698171291494912 67727566936866816 67776884429692158 67884839043217784 67914315742758912 68142886260191232 68150129339087936 68425789276422144 68614463327735808 68852707992068224 68882604956024832 68948442723385344 68992320754548736 69138557914718208 69329197320733056 69592734904025088 69600132090983424 69703581793255424 69734956163088384 69927240049567488 69939976485958929 70304854011543552 70317659225942016 70422175419990016 70453873236934656 70461361956453888 70609591061839872 70648139431521792 70655648800083816 70804286625429504 70841860229169152 71037196240830464 71050134842878912 71187767749819392 71332115317260288 71384057550600144 71483311941156864 71680416661582848 71769538470117376 71928164190912512 71929306997213344 71960539870420992 72158960476681344 72548625948082176 72669691656798208 72702401106198528 72818201053036544 72902867285719296 73102770662014976 73296549926928384 73304340801708032 73459717784388096 73568904156676096 73662272153278872 73856407472963584 74060055655333888 74297692552665456 74367524479696896 74698907387265024 74823561383739392 74864007627276288 75022690503204864 75063648145991904 75215854843232256 75229554539518848 75477021005882368 75635801520340992 75790372524589056 75845561147512653 75916847906357248 75951018937479168 75991276027183104 75999353331182592 76160442702931776 76213526860398592 76255134624499712 76288245842313216 76370443923620007 76415552051478528 76423674452844544 76571716571234304 76668895506473928 76782851819132928 76999233322876928 77082915069837312 77156590666645504 77211547385348096 77361115711143936 77369338618851328 77402933642133504 77459296491076752 77532099989471232 77574427611082752 77582673192248896 77616360848867328 77877584297361408 77885862101814784 77952019436404736 78166960666468352 78382494565364864 78416529517412352 78491479778525184 78688809133792256 78722977092599808 79015494759677952 79224947347488768 79233368366552064 79500033970223104 79534554176028672 79543008103981056 79697092757815296 79830087489159168 79916845770934272 79931401698238776 80050207215691776 80363039115362304 80439849843949568 80518712270782464 80527270807375872 80661650900504576 80696675499245568 80740730778882048 80749312914381504 80884063540855232 80919184714776576 80920470371865012 81191524054695936 81200154106147328 81357448856936448 81581780057828736 81695213647036416 81753403113897984 81920476184666112 82022329680134144 82037269096932352 82196185443090432 82203616218185728 82204922282529536 82240616994766848 82377856238813184 82422829336775424 82431590266764452 82467383401921536 82537432344428544 82605001063001088 82765017176260608 83052395708122624 83088458407084032 83220801203470336 83281400475700168 83317562612250624 83397197264683008 83627152771846656 83945040452517888 83953963182157824 84078747607629824 84176506556706816 84185453889461568 84640063606095872 84819467957231616 84911648631617664 85053345166672512 85171605717123072 85406453894651904 85512641581416448 85703004081786112 85740217717948416 85787026452562176 85796144971530348 85939317512158684 85976633759450112 86624137488236544 86680641311443032 86762111892979712 86801164499976192 86847172602494976 86862990808516608 87040505946207744 87148725285142528 87280507341280008 87341342231822336 87510533224267776 87526472253739008 87574256170323888 87621594864541632 87696021865955328 87751830650437632 87767813629438656 87937830749776896 88180306386035472 88241768440397824 88422101278687232 88524910275516288 88609522093725696 88656488698380288 88665912219713024 88853849820087072 89002953482698752 89333669333106688 89437538216500992 89447044757552916 89579993788988416 89618890877042688 89930067581476864 90303422582489088 90369179239589544 90494831074443264 90542796968558592 90552420990345216 90744357263067648 90857181680254976 90994571483462136 91234385701896192 91350173369415744 91485951103647744 91843473274699776 92184743886290944 92275120890150912 92291927734048896 92438929760977408 92479068245458944 92480537567845728 92790313205366784 92800176121311232 92979941550784512 93236320066089984 93253301981278572 93432460701597696 93433945171637952 93623401353904128 93691575535162689 93756878967922688 93938497649246208 93948482608605184 94146121415786496 94197519242029056 94207531733445088 94405715500572672 94407215433842514 94588591058583552 94917023666425856 94958238179524608 95178743400800192 95220071556857856 95311082588209152 95573888882110464 95947386493894656 96201721779093504 96211947302241792 96415879592009376 96731501264109568 96936534808264704 97203823047625728 97607375879602176 97946290379184128 97988820249083904 98042315945785344 98216362871038496 98259010010800128 98999014272270336 99063590070220608 99201330857115648 99271989495447552 99474863938523136 99598543183020032 99749151247177152 99818676836368384 100030254004273152 100084864194655872 100095502466785406 100224024989663232 100287806457643008 100306072719358464 100500377999745024 100777493012611968 100847735360454656 101053830032785408 101127414863350204 101171326029161472 101268025249972224 101321701369577472 101332471108243456 101547256937242368 101827258564826676 102095622094979072 102214329390286848 102225194008631904 102377135758843904 102777220093116416 103148154281525248 103279061988102336 103422664085078016 103432570148110336 103488481131823104 103707836872077312 103836779063148544 103993795981099584 104354885550478402 104400198136475136 104555372689883136 104963969456799744 105353993012903936 105457281017315328 105476488838913024 105633263129985024 105644491155402752 105690363709095936 105692042934680832 105983473200125724 106057344138641408 106262790343753728 106440116652212224 106555794361245696 106575202264318368 106733609620922368 106781651624729088 106998172975890432 107076086325900216 107150718820483072 107358283027709952 107369694409834496 107654307705176064 107665750552508672 107892246286368768 107893960495820016 108101246924095488 108255365406261248 108476598475915264 108775706743771648 108822938922123264 109004537485197312 109227301579554816 109594913924120576 109654155993022464 109837141651750912 109897105782367232 109944824890392576 109956511202562048 110140001417334784 110189576676582144 110353356235014144 110493408229918308 110784611209445376 111090083483000832 111196263019577344 111502870362462208 111551286719545344 111926720603357184 111938617576210432 112048361080897536 112235342075609088 112247271852615424 112296011440914432 112701299984695296 113092623942975488 113215531508823552 113404460222230016 113453702280511488 113685558786883584 113875271859535872 113999029996773888 114320290290597888 114382701936749568 114394859962040464 114623328077217792 114635511679266816 114857574856851456 115174277728699392 115498849984315392 115574188415257376 115624372604755968 115734885999968256 115817321078022144 116041673566715904 116054007928276992 116298149984206848 116361641416624128 116374009788373344 116701963004985344 116765674893765184 116816376446042112 116828793152722176 116928029154607104 117002440867250176 117023751505918208 117250440999702528 117573741848047296 117737219667787776 118033213700688384 118146029458300928 118208651597840384 118471799760116096 118523242139516928 118670604643598336 118798468325631122 118850052549828096 119250050955334656 119262726343403888 119314512155971584 119491854502723584 119745131233738752 120075310823537664 120492238986119392 120544558673043456 120659774765924352 120736561320460288 120790906211063808 120992476350756864 121123969371572256 121326095311282848 121787286082043904 121800231159220992 121981268138196992 122036173285404672 122372670086743104 122457964366266368 123033494520201216 123055903645398528 123294278164635648 123305424327278592 123307383423794304 123566784358219776 123634244005163136 123647385400146678 123720417607155712 123907501594501632 123973255401046016 124315093421453312 124337735975038096 124576614268796928 124578593562183936 124831201805205504 124922100713550252 125095795897024512 125251330198994944 125440729157769984 125596692322705408 125874287334096896 125876287245123352 125930944773236736 126118121411444736 126278180834192352 126960095409143808 127081443450945536 127229201935847424 127431851842813952 127580017750008768 127929848658526208 128268962372124672 128282596402989056 128554506122679168 128694217457295522 128908976268238026 129248713077686272 129605097396834304 129661374034870272 130020961967164548 130143167839469568 130723087927713792 131012013347733504 131265799836401664 131289708380608512 131361384255485832 131627745975656448 131651720444157984 132084786760294144 132268441142820864 132362652660596736 132619055504818176 132633151918030848 132914283140588544 132984733047570432 132998868329569536 133280774730130608 133373672005697536 133446485592874496 133504430224048128 133717075276857344 133741430292477952 134000503999660032 134170567136329374 134369990683482624 134895101372215296 135024033666629632 135095601826103296 135396342582989824 135455133873733632 135553768859384316 135769678086435568 135828631485517824 136285772520382464 136300258678175872 136851578552844288 137228926655471616 137705415984136448 137765209912049664 137896885446770688 137984641509097472 138277115829436416 138658394641466112 139185469808050176 139200264181966848 139407163586510848 139469912326176768 139854480099134976 139879952971917858 140609708023087104 140635318451884032 140844350839980032 140907746473869312 140922723912907776 141219182123679744 141296278863043584 141311297600167632 141608573250859008 141610823150763771 142074392481660928 142100269685757824 142375535499638784 142768115101200288 142966623882313728 143360833323165696 143539076940234752 143856328381825024 143858613994426688 143921079740841984 144255282966837791 144317920953362688 145097251896164352 145339383313596416 145404802212397056 145636402106073088 145805734571438592 146205541324029952 146593099853856768 146608681603416064 146919435568776192 147137808313352192 147324544306557744 148120111310667776 148595385105330912 149397814774530048 149647122767478784 149728015254552576 150045381006409728 150127296291983808 150143253700178109 150431709686464512 150459109079037696 150954042011764736 151271603040681984 151580745049178112 151691122295025306 151833695812714496 151902037874958336 151982552054366208 151998706662365184 152320885405863552 152427053720797184 152510269248999424 152576491684626432 152740887847240014 152831104102957056 152847348905689088 153143433142468608 153337791012947856 153565703638265856 154165830139674624 154313181333291008 154423094770696192 154722231422287872 154738677237702656 154918592982153504 155148855222165504 155165346384497792 155232721697734656 155755168594722816 155771724203629568 155904038872809472 156333921332936704 156532328325717603 156764989130729728 156833059034824704 156982959557050368 157377618267584512 157445954185199616 158030989519355904 158449894694977536 158466736733104128 159000067940446208 159069108352057344 159086016207962112 159394185515630592 159660174978318336 159833691541868544 159862803396477552 160100414431383552 160726078230724608 160879699687899136 161037424541564928 161054541614751744 161323301801009152 161481461557764096 161498625828763008 161768127081710464 161838369429553152 161840940743730024 162383048109391872 162400308212294656 162714897713872896 163163560115657472 163390427294072832 163506806227795968 163840952369332224 164044659360268288 164074538193864704 164392370886180864 164409844565059072 164481233989533696 164755712477626368 164845658673550848 164863180533528904 164934766803843072 165210002126002176 165530034352521216 166104791416245248 166176916814168064 166441602406940672 166562800951400336 166635125224501248 166794394529366016 167254305543693312 167890080905035776 167907926364315648 168353013113413632 168370907778923136 169280127212191744 169638935914463232 169823297263235328 170106690333345024 170343211434246144 170812907789303808 171025283162832896 171406008163572224 171480435435896832 171574052905124352 171592289943060696 171878635024317368 171953267518900224 173248274976473088 173361282622886064 173524223785959424 173602328999952384 173694345204989952 173725981617033216 174081011892415488 174297450570285056 174561014682560016 174682684463644672 175052944507478016 175148512340647776 175243189729083264 175392043731910656 175503661300875264 175535627258877312 175875661499553792 176360612772070944 176483536880795648 176844202557374464 176972976010862857 177049820551032576 177219044187451392 177312977396760576 177331824439426048 177707699640174144 178005906965397504 178197702488446683 178667338666213376 178875076433001984 178894089515105832 179159987577976832 179237781754085376 179860135162953728 180606845164978176 180738358479179088 180989662148886528 181085593937117184 181104841980690432 181488714526135296 181714363360509952 181989142966924272 182700346738831488 182971902207295488 183686946549399552 184369487772581888 184550241780301824 184583855468097792 184877859521954816 184958136490917888 184961075135691456 185471078100220017 185580626410733568 185600352242622464 185959883101569024 186472640132179968 186506603962557144 186864921403195392 186867890343275904 187246802707808256 187383151070325378 187513757935845376 187876995298492416 187896965217210368 188292242831572992 188395038484058112 188415063466890176 188811431001145344 188814430867685028 189177182117167104 189834047332851712 190357486801600384 190440143113715712 190622165176418304 191147777764220928 191894772987789312 192403443558187008 192423894604483584 192831759184018752 193363464402357039 193873069616529408 194407646095251456 195214751759204352 195892580758368256 195977640498167808 196084631891570688 196432725742076992 196518020021600256 198127180140441216 198402661714231296 198543978990895104 198949727877046272 199197086366040064 199498302494354304 199637353672736768 200060508008546304 200169728389311744 200191004933570812 200448049979326464 200575612915286016 200612145438716928 201000755999490048 201554986025223936 202107660065570816 202254829726700408 202342652058322944 202536050499944448 202643402739154944 202664942216486912 203094513874484736 203654517129653352 204191244189958144 204428658780573696 204450388017263808 204754271517687808 205554440186232832 206558123976204672 206845328170156032 206865140296220672 206976962263646208 207415673744154624 207673558126297088 207987591962199168 208709771100956804 208800396272950272 209110745379766272 210707986025807872 210914562034630656 210952977677826048 211266526259970048 211288982310805504 211384085869361664 211966946400251448 212114688277282816 212525580687507456 212880233304424448 213111588722491392 213150404528636736 213467219241844736 213563303249458176 213996345951780864 214152172651800432 214301437640966144 214739388819668992 215308615410352128 215331501105017344 215784492572737536 215787920991640032 216510730812522496 216953196951830528 217551413487543296 217645877844246528 218009074970394624 218454603159109632 219189827848241152 219308311986044928 219674283303501824 219794211564734464 219889649780785152 219913022405124096 220280002834669568 220379153353164288 220706712470028288 220986816459836616 221569222418890752 222180166966001664 222392526039154688 223005740724924416 223102573439090688 223877235152420864 224096722161795072 224470684151218176 224494543705230848 224592022881828864 226185247885950976 226431063017647104 226808920444460032 226907404561022976 227371117573767168 227536683442537959 227750543719071744 227998059993547776 228640580581195776 228765403873499136 228789719924080928 229246656154435584 229271023358533632 229715149713702912 230348555457398784 230997699968630784 231148376830514752 231248745209511936 231469771999936512 231634642156044288 232083347133431808 232108015856553984 232596299968413696 232723282833248256 232748019576746688 233403926009970688 233531349787530368 233632752892084224 233657586305444352 233856058309214208 234004881734500352 234047503011836416 234500881999405056 235147483696094592 235474439335575552 236066427401376768 236292058916601856 236417303195680768 236943599520232192 237046484279033856 237596936651262244 237700105099656192 238500101910669312 238525452686807776 238629024311943168 239490262467477504 240150621647075328 240984477972238784 241089117346086912 241319549531848704 241473122640920576 241581812422127616 241984952701513728 242247938743144512 242652190622565696 243574572164087808 243600462318441984 243962536276393984 244072346570809344 244745340173486208 244915928732532736 246066989040402432 246111807290797056 246588556329271296 246610848654557184 246614766847588608 247133568716439552 247268488010326272 247294770800293356 247815003189003264 247946510802092032 248630186842906624 248675471950076192 249157187124367872 249662403610411008 249844201427100504 250191591794049024 250502660397989888 250881458315539968 251193384645410816 251748574668193792 251752574490246704 251861889546473472 252236242822889472 252556361668384704 253920190818287616 254458403871694848 254863703685627904 255160035500017536 255859697317052416 256537924744249344 256565192805978112 257109012245358336 257388434914591044 257817952536476052 258497426155372544 259210194793668608 260041923934329096 260286335678939136 261446175855427584 262024026695467008 262531599672803328 262579416761217024 262722768510971664 263255491951312896 263303440888315968 264169573520588288 264725305321193472 265266303836061696 265828566281177088 265969466095140864 265997736659139072 266561549460261216 266747344011395072 266892971185748992 267008860448096256 267434150553714688 267482860584955904 268001007999320064 268341134272658748 268739981366965248 269790202744430592 270048067333259264 270792685165979648 270910267747467264 271107537718768632 271539356172871136 271657262971035648 272571545040764928 272600517356351744 273703157105688576 274457853310943232 275410831968272896 275530419824099328 275969283018194944 276554231658872832 277316789282932224 278370939616100352 278400528363933696 278814327173021696 278939824652353536 279708960198269952 279759905943835716 281270636903768064 281815492947738624 281845447825815552 282438364247359488 282592557726087168 282622595200335264 283217146501718016 283221646301527542 284148784963321856 284200539371515648 284751070999277568 285536230202400576 285933247764627456 286721666646331392 287078153880469504 287712656763650048 287717227988853376 287842159481683968 288510565933675582 288635841906725376 290194503792328704 290678766627192832 290809604424794112 291272804212146176 291611469142877184 293217363206832128 293838871137552384 294275616626704384 294649088613115488 296240222621335552 297190770210661824 298795629549060096 299294245534957568 299456030509105152 300090762012819456 300254592583967616 300286507400356218 300863419372929024 300918218158075392 301908084023529472 302543206081363968 303161490098356224 303382244590050612 303667391625428992 303804075749916672 303965104108732416 303997413324730368 304641770811727104 305020538497998848 305481775694480028 305694697811378176 306286866284937216 306675582025895712 307131407276531712 308331660279349248 308626362666582016 308846189541392384 309444462844575744 309477354475405312 309837185964307008 310297710444331008 310330692768995584 310465443395469312 311510337189445632 311543448407259136 312667842665873408 313064656651435206 313529978261459456 313666118069649408 314755236535169024 314891908370399232 316061979038711808 316899789389955072 316933473466208256 318000135880892416 318172032415924224 318788371031261184 319320349956636672 319667383083737088 319725606792955104 320200828862767104 321452156461449216 321759399375798272 322074849083129856 322109083229503488 322646603602018304 322962923115528192 322997251657526016 323536254163420928 323676738859106304 323681881487460048 324766096218783744 324800616424589312 325429795427745792 326327120231314944 327013612455591936 327681904738664448 328089318720536576 328149076387729408 328784741772361728 328819689130118144 328962467979067392 329511424955252736 329691317347101696 329726361067057808 329869533607686144 330420004252004352 331060068705042432 332209582832490496 332353833628336128 333125601902800672 333270250449002496 333588789058732032 334508611087386624 335780161810071552 335815852728631296 336706026226827264 336741815557846272 338560254424383488 339277871828926464 339646594526470656 340213380666690048 341625815578607616 342050566325665792 342812016327144448 342960870871793664 343148105810248704 343184579886121392 343757270048634736 343906535037800448 346496549952946176 346722565245772128 347204657999904768 347451963234066432 348162023784830976 348594901140570112 349122029365120032 349365368927289344 350105889014956032 350297024681295552 350334258633748921 350486379458166528 350784087463821312 351007322601750528 351071254517754624 351751322999107584 352721225544141888 352967073761591296 353688405114748928 353945952021725714 354099641102065152 354438088374902784 354625954793521152 354663648878852096 355415399280348288 356011813930795008 356395404976893366 357334677332426752 357750152866003968 357788179030211664 358319975155953664 358475563508170752 359720270325907456 361476716958358176 361979324297773056 362209683961380864 362977429052270592 363428726721019904 363978285933848544 365242099426674407 365400693477662976 365943804414590976 367373893098799104 368738975545163776 369100483560603648 369167710936195584 369755719043909632 369916272981835776 369922150271382912 370942156200440034 371161252821467136 371200704485244928 371919766203138048 372945280264359936 373013207925114288 373729842806390784 373735780686551808 374493605415616512 374766302140650756 375027515871690752 375753990596984832 375793930434420736 376790076968116224 376830126933780352 377622862002290688 377628861735370056 378354364234334208 379668094665703424 380714973603200768 380880286227431424 381244330352836608 382295555528441856 383789545975578624 384806887116374016 384847789208967168 385663518368037504 386726928804714078 387746139233058816 388815292190502912 390429503518408704 391785161516736512 392169263783141376 392865451484153984 393036040043200512 396254360280882432 396805323428462592 397087957981790208 397899455754092544 398394172732080128 398996604988708608 400121016017092608 400339456778623488 400382009867141624 401151225830572032 401224290877433856 402001511998980096 403109972050447872 404215320131141632 404509659453400816 404685304116645888 405072100999888896 405286805478309888 405329884432973824 406189027748969472 407309034259306704 408857317561147392 408900776034527616 409508543035375616 411108880372465664 413116247952409344 413690656340312064 413730280592441344 413953924527292416 414831347488309248 415347116252594176 415975183924398336 417419542201913608 417600792545900544 418221490759532544 421415972051615744 421829124069261312 421905955355652096 422533052519940096 422577964621611008 422768171738723328 423933892800502896 424229376554565632 426223177444982784 426300809057273472 426934438483689472 427126606498916352 428304345303600864 428602875281932288 429478777639337984 430617230820704256 430663002210034688 431568985145475072 431575841983280064 432765848900513373 433021461625044992 433906393903661056 435102826975086592 435291755688493056 436018149940789248 436909206318219264 438379655696482304 438616623972089856 439348566607003648 439588423129468928 439779299561570304 439826044810248192 440560005669339136 440758306706328576 441413424940056576 441973632919673232 444360333932003328 444785052078309376 446011481449848832 447754470304841728 448193444323590144 448941368302436352 448989087410461696 449184045763657728 450429761100534327 452370495771901952 452862126035294208 453617840888920064 453814809122045952 454742235147534336 455073366885075918 455501087438143488 455996119987095552 457281161162391552 457530807746998272 457579439848161856 458493312308871168 458542046717067264 459430299427405824 460697110914797568 462296753661029504 462497490419023872 462939543999873024 463269284312088576 464166694266863616 464216031713107968 465446565666496512 465496039153493376 466807852019941376 467062699575060736 467265505784168448 467315172610888704 467712116618428416 468009763469000704 468095006023672832 469001763998810112 469596984977152809 470294967392189184 470948878671151104 472132854802753536 472584117833203712 472834606391361536 473887199040464384 474092968558067712 475193873302524488 475400210199312384 477000203821338624 477050905373615552 477258048623886336 478980524934955008 480301243294150656 481968955944477568 482178234692173824 482639099063697408 482946245281841152 483163624844255232 483969905403027456 484495877486289024 485304381245131392 487149144328175616 487200924636883968 487925072552787968 488144693141618688 489490680346972416 492133978080804864 492223614581594112 493177112658542592 493229533695177216 494267137432879104 494536976020652544 494589541600586712 495630006378006528 495893021604184064 497260373685813248 497350943900152384 498314374248735744 499324807220822016 499688402854201008 500383183588098048 501762916631079936 502386769290821632 503497149336387584 503505148980493408 503723779092946944 505112723336769408 507840381636575232 508916807743389696 509727407371255808 510320071000035072 511719394634104832 513075849488498688 513130385611956224 514218024490716672 514776869829182088 515635905072952104 516994852310745088 518420389587337216 520083847868658192 520572671357878272 522892351710855168 524048053390934016 525158833522434048 525445537021943328 526510983902625792 526606881776631936 528339147041176576 529450610642386944 530532607672123392 530918928032588571 531657132562354176 531938932190281728 531995473318278144 533123098920522432 533494688022790144 533785942371497984 534017720896192512 534593107465340049 534965721169911808 536002015998640128 536682268545317496 537479962733930496 539580405488861184 540096134666518528 541585370331959296 541820535494934528 542215075437537264 543078712345742272 543314525942071296 545143090081529856 545201034712703488 548915706621886464 550821663936545792 551060839648198656 551938566036389888 553108463317745664 554633578565864448 556741879232200704 556801056727867392 557879649304707072 559417920396539904 559519811887671432 562541273807536128 563630985895477248 563690895651631104 564876728494718976 565185115452174336 565245190400670528 566434293003436032 566443292603055084 568297569926643712 568401078743031296 569502141998555136 571072460404801152 571866495529254912 573443333292662784 574156307760939008 575425313527300096 575434455977706752 575684318963367936 577021131867351164 577271683813450752 581619208849588224 582545608424292352 583222938285754368 586434726413664256 587677742275104768 588551233253408768 589298177226230976 592480445242671104 594381540421323648 597591259098120192 598588491069915136 598912061018210304 600181524025638912 600509185167935232 600573014800712436 601726838745858048 601836436316150784 603816168047058944 606322980196712448 606764489180101224 607334783250857984 607608151499833344 607930208217464832 607994826649460736 609283541623454208 610041076995997696 610963551388960056 611389395622756352 612573732569874432 613351164051791424 614262814553063424 616663320558698496 617692379082784768 618954708950810624 619674371928614016 620595420888662016 620661385537991168 620930886790938624 623020674378891264 623086896814518272 625335685331746816 626129313302870412 627059956522918912 627332236139298816 629510473070338048 632123958077423616 633799578779910144 633866946932416512 636000271761784832 636344064831848448 637576742062522368 638640699913273344 639334766167474176 639451213585910208 640401657725534208 642904312922898432 644218166459006976 645293207204036608 645925846231056384 645994503315052032 647072508326841856 647353477718212608 647363762974920096 649532192437567488 649601232849178624 650859590855491584 652654240462629888 654027224911183872 655363809477328896 656298152775458816 657569483544723456 657639378260236288 657924935958134784 659022849910505472 659382634694203392 659452722134115616 659739067215372288 660840008504008704 662120137410084864 664419165664980992 664707667256672256 666251203805601344 666540500898004992 667177578117464064 669017222174773248 671631705457262592 673412052453654528 673483631115692544 677120508848766976 678555743657852928 679293189052941312 680426761333380096 683251631157215232 685624032654288896 685921741743587328 686296211620497408 686369159772242784 687514540097269472 687813070075600896 692993099905892352 693445130491544256 694409315999809536 694903926468132864 696324047569661952 697189802281140224 698244058730240064 698730737854578688 700211778029912064 700594049362591104 700668517267497842 700972758916333056 701568174927642624 702014645203501056 702142509035509248 703502645998215168 705442451088283776 705934147523182592 707376810229497856 707891904043451428 708199282204130304 708876176749805568 709251909587042304 709327297757704192 710830798560696576 712790809953786732 714669354664853504 715500305732007936 715576358060423328 716639950311907328 719440540651814912 722953433916716352 723958648595546112 724419367922761728 725954858104541184 726857453442039808 727956571867697088 730484198853348814 730801386955325952 731887608829181952 734747786197598208 737477951090327552 738200967121207296 738335421872391168 739511438087819264 739832545963671552 739844300542765824 741884312400880068 742401408970489856 743839532406276096 745890560528719872 746026415850228576 747471561373103616 748987210831233024 749532604281301512 750055031743381504 751507981193969664 751587860868841472 753580153936232448 753660253867560704 755245724004581376 755257723470740112 756708728468668416 759336189331406848 761429947206401536 761760572454862848 764591111056883712 767579091951157248 769613774232748032 769695578417934336 771327036736075008 773453857609428156 775492278466117632 777630584381005824 780859007036817408 783570323033473024 784338527566282752 785730902968307968 786072080086401024 792508720561764864 794175915963580416 795798911508185088 796788345464160256 797993209977417216 800242032034185216 800678913557246976 800764019734283248 802302451661144064 802448581754867712 804003023997960192 806219944100895744 809019318906801632 809370608233291776 810144201999777792 810659768865947648 812378055497938944 814618068518613408 817714635122294784 817801552069055232 819017086070751232 822217760744931328 826232495904818688 827460561184882688 827907849054584832 829662694976618496 830694232505188352 831950367848796672 834839084403827216 835201585091801088 836442981519065088 843811910711304192 845155929243222016 845536343477446656 847867785601005792 848458753109131264 852446354889965568 852601618114546944 853868876967378944 854253212997832704 856608690607201728 857205750563864576 858957555278675968 861234461641408512 861326004420069376 863137970290950144 863151683966560128 865531697801026746 866042923250089984 867812787807322112 870205653950173184 870583511376986112 872036299881578496 873818412636438528 876759311392964608 879176846258937856 879652089620496384 881120011338678272 881516613412657152 882826849880113152 883947265839346464 888720667864006656 889570104156618752 892022962899697664 895508940609683456 896386888647180288 897882736604872704 897978174820923392 898368091527315456 900859522201068654 904740991543803904 905724252070588416 907235681777840128 907629618244091904 909484470295068672 910146733770151836 911002174876286976 911992239974191104 915061615493996544 915158879696323712 917084093434134528 918860598854811648 921394221829595136 924593507322059008 924994980838047744 925879087999746048 926538568624177152 928333388533727232 928432063426215936 930893131332993024 930992078306986752 933615704039882752 934125399150121472 934531011568336896 934630345221777408 936019526938001408 936190012047345664 938003527997620224 939193969954305618 940589934784378368 944265709605507072 945168235666407424 945669212782723072 947774398080928768 948185937116135424 950387746605048976 950800420398624768 954000407642677248 954101810747231104 954516097247772672 957961049869910016 960602486588301312 963937911888955136 964356469384347648 965278198127394816 965892490563682304 966327249688510464 967939810806054912 968991754972578048 970608762490262784 974298288656351232 974401849273767936 975850145105575936 976289386283237376 978981360693944832 984267956161609728 984447229163188224 986354225317085184 986459067390354432 988534274865758208 989073952041305088 989179083201173424 991260012756013056 994520747371626496 994701887800304768 996628748497471488 999376805708402016 1000766367176196096 1003525833262159872 1004773538581643264 1006994298672775168 1007010297960986816 1007447558185893888 1009786980767864537 1010225446673538816 1015680763273150464 1017833615486779392 1019454814742511616 1020640142000070144 1023438789268209664 1026151698976997376 1026260771223912448 1028436048981433344 1029553739658364176 1031271810145904208 1036840779174674432 1040167695737316384 1045784703421710336 1048096106781868032 1050317667044868096 1050891074043886656 1051002775901246763 1053021967805251584 1053213763553263872 1056678294082353152 1058901221284773888 1061065215344246784 1061837856065177142 1063314265124708352 1063877864380563456 1063990946636556288 1066246197841044864 1066989376045580288 1067571884742995968 1068035441792385024 1069186214930680098 1069931442339823616 1072004031997280256 1073364537090634992 1074959925467860992 1079160810977722368 1080192269333037056 1083170740663918592 1084430150875074528 1086157424691484544 1086629051884142592 1090286180163059712 1090402069425406976 1095726298280023221 1097831413243772928 1101643327873091584 1102121679296397312 1106216926635491328 1109267157131728896 1113483758464401408 1113602113455734784 1115759298609414144 1118835840793079808 1119039623775342864 1125082547615072256 1127261971790954496 1127381791303262208 1130370230904348672 1130490380801341056 1132868586006872064 1132886585206110168 1136595139853287424 1136802157486062592 1139004283997110272 1142144920809602304 1143732991058509824 1146886666585325568 1148312615521878016 1150868911955413504 1151368637926735872 1154042263734702328 1154543367626901504 1163238417699176448 1165091216848584704 1166445876571508736 1172869452827328512 1175355484550209536 1178596354452461952 1184960890485342208 1188763080842647296 1195182518196240384 1197176982139830272 1200363048051277824 1201018370335870464 1201146029601424872 1203453677491716096 1203672872632301568 1207632336094117888 1212645960393424896 1213528978360202448 1214669566501715968 1215216302999666688 1215860416434929664 1215989653298921472 1218567083246908416 1220082153991995392 1221927102777920112 1222778791245512704 1226702328103582848 1228525629106126848 1233326641117396992 1235384758165569536 1237909417901621248 1239348743857228032 1241190841777324032 1241322771075982336 1241861773581877248 1246041348757782528 1246173793629036544 1250671370663493632 1252258626605740824 1254119913045837824 1254664472278597632 1259020946140676096 1264247916154847232 1267599157559820288 1267733893864833024 1272000543523569664 1272688129663696896 1278669532334948352 1278902427171820416 1280803315451068416 1285808625845796864 1288436332918013952 1290586414408073216 1291851692462112768 1291989006630104064 1294145016653683712 1294706955436425216 1294727525949840192 1298297546701540119 1299064384875134976 1299202465698357248 1301719181710983168 1305308480925259776 1308054449822367744 1310727618954657792 1312596305550917632 1315138967089446912 1315278756520472576 1315849871916269568 1318045699821010944 1318765269388406784 1318905444268231232 1319478134430744576 1321680017008017408 1324240274820169728 1328838331329961984 1332502407611202688 1333081001796009984 1334355156234928128 1338034444349546496 1343263410914525184 1346824104907309056 1346967262231385088 1357111487315705856 1358586378105882624 1360853522666760192 1366503262314430464 1371248065308577792 1371843483487174656 1372592423240994816 1372738319544485568 1375029080194538944 1375626140151201792 1386890260983088512 1388818631999619072 1389807852936265728 1392648095139323904 1394379604562280448 1396488117460480128 1397461475709157376 1400423556059824128 1401188098725182208 1401337034534995684 1401945517832666112 1403136349855285248 1404029290407002112 1404285018071018496 1407005291996430336 1410884902176567552 1414753620458995712 1415783808086902856 1416398564408260608 1417752353499611136 1418503819174084608 1418654595515408384 1421661597121393152 1425581619907573464 1429338709329707008 1431000611464015872 1431152716120846656 1433279900623814656 1438881081303629824 1445906867833432704 1447917297191092224 1448838735845523456 1451909716209082368 1453714906884079616 1455913143735394176 1460968397706697628 1461602773910651904 1463775217658363904 1474955902180655104 1476401934242414592 1476670843744782336 1479022876175638528 1479688601085531648 1483768624801760136 1484802817940979712 1487679064812552192 1491781121057439744 1492052831700457152 1494943122746207232 1497974421662466048 1499065208562603024 1500110063486763008 1503175721737682944 1507160307872464896 1507320507735121408 1510491448009162752 1510515446941480224 1518672378662813696 1522859894412803072 1523521144909725696 1529182222113767424 1535158183902314496 1539227548465496064 1539391156835868672 1542654073472150016 1546907715218856312 1550984556932235264 1555261168762011648 1561718014073634816 1567140646066946048 1568677055132565504 1571461805936615936 1572144160172802048 1585017441123529728 1588351831927160832 1591597823016370176 1592756784097765713 1595986419954834432 1600484064068370432 1601357827114493952 1601528039468566496 1604897163509735424 1608006047995920384 1612439888201791488 1618038637813603264 1618741216466583552 1620288403999555584 1621319537731895296 1624756110995877888 1629236137037226816 1635429270244589568 1635603104138110464 1638034172141502464 1644435521489862656 1652464991809637376 1654921122369765376 1655815698109169664 1659325389953236992 1663900735697593344 1669678168807654432 1670403170183602176 1687623821422608384 1690311858486444032 1691072686954893312 1695735571202011584 1696917506218262528 1704892709779931136 1705203236229093888 1707737753934757888 1708506425995665408 1713217381214403456 1714411501127729152 1717915110557351936 1722468923282817024 1722652008840138752 1726275940581900288 1726303367933120256 1731063395602053492 1735625575614644224 1740411307900346368 1747636825272877056 1753518622785929216 1758353692517875712 1759304179240992768 1762240022677356544 1763033226825314304 1765653699760226304 1767894531678692928 1777441335728013312 1784045925799395328 1791017881219366912 1792773777294360576 1795765473209745408 1795956349641846784 1796736183054630912 1801719044402137308 1809481983087607808 1811448504141176832 1814471363555680256 1818968940590137344 1820293467540303672 1822004349752573952 1823984479948382208 1830123230987993088 1830317759392647424 1834168186868269056 1837721197709623296 1842788443659190272 1849187014644118016 1849989961676095488 1853077137248354304 1856864126852431872 1861786262665986048 1861984156613973504 1867231408079765504 1868250798300242944 1869062023136673792 1869260690443554816 1872039053876002816 1872380024094691328 1876007055995240448 1878387939908611236 1881179869568756736 1888531419211014144 1890336471332814848 1895548796161857536 1896371874232270848 1900775493210097952 1901600840797249536 1908000815285354496 1908203621494462208 1909032194495545344 1915922099739820032 1921204973176602624 1927875823777910272 1928712938768695296 1931784981127364608 1932654499377020928 1935879621612109824 1937983509945156096 1941217524980525568 1948596577312702464 1948803698547535872 1951700290211151872 1952578772566474752 1957962721387889664 1968894458326376448 1972708450634170368 1972918134780708864 1977068549731516416 1978147904082610176 1978358166402346848 1982520025512026112 1989041494743252992 1989403775600609536 1993257496994942976 1998753611416804032 2001532734352392192 2007051666524319744 2009547077163286528 2013988597345550336 2014020595921973632 2014895116371787776 2019573961535729074 2020450893347077632 2031361526546300928 2035667230973558784 2038909629485023232 2041280284000140288 2052521542447824896 2056872097962866688 2059107479316728352 2062543620291808416 2073681558349348864 2080335391474632768 2091569406843420672 2096192213563736064 2100635334089736192 2101782148087773312 2102005551802493526 2106043935610503168 2106427527106527744 2113356588164706304 2117802442569547776 2122130430688493568 2123675712130354284 2126628530249416704 2127755728761126912 2127981893273112576 2132492395682089728 2135143769485991936 2138372429861360196 2139862884679647232 2144008063994560512 2146729074181269984 2149919850935721984 2158321621955444736 2160384538666074112 2166341481327837184 2168860301750149056 2172314849382969088 2173258103768285184 2180572360326119424 2180804138850813952 2191452596560046442 2195662826487545856 2203286655746183168 2204243358592794624 2212433853270982656 2218534314263457792 2227204226911469568 2231518597218828288 2237671681586159616 2238079247550685728 2250165095230144512 2254523943581908992 2254763582606524416 2260740461808697344 2260980761602682112 2265737172013744128 2265773170412220336 2273190279706574848 2273604314972125184 2278008567994220544 2284289841619204608 2293773333170651136 2296625231043756032 2301737823910827008 2302737275853471744 2308084527469404656 2309086735253803008 2326476835398352896 2332891753143017472 2345738905654657024 2350710969100419072 2357192708904923904 2369921780970684416 2377526161685294592 2390365036392480768 2394353964279660544 2400726096102555648 2402036740671740928 2402292059202849744 2406907354983432192 2407345745264603136 2415264672188235776 2427057956720404896 2430432605999333376 2431979306597842944 2437134166493816832 2440164307983990784 2443854205555840224 2445557582491025408 2452339810436242447 2453404656207165696 2457051258212253696 2466653282234793984 2470769516331139072 2475818835803242496 2478697487714456064 2482381683554648064 2482645542151964672 2483723547163754496 2492082697515565056 2492347587258073088 2501342741326987264 2504517253211481648 2508239826091675648 2509328944557195264 2518041892281352192 2535467787729666048 2544001087047139328 2545376259327393792 2557339064669896704 2557804854343640832 2561606630902136832 2571617251691593728 2576872665836027904 2581172828816146432 2583703384924225536 2583978013260208128 2588290033307367424 2589413910872850432 2589455051899680384 2596595093403080238 2598128769750269952 2598404931396714496 2603438363421966336 2610616961850519552 2616108899644735488 2621455237909315584 2625192611101835264 2630277934178893824 2630557513040945152 2637530538776813568 2637810888536462464 2638956268861489152 2643360034016034816 2648480549640339456 2657676662659923968 2665004815222405376 2666162003592019968 2668710312469856256 2676068888699092992 2686526821829050368 2693648209814618112 2693934524462770176 2714222974631411712 2717172756211765248 2721707045333520384 2733006524628860928 2742496130617155584 2745184846481989632 2745476639088971136 2750058160389077888 2751252280302403584 2773780521966177024 2777637263999238144 2779615705872531456 2785296190278647808 2788759209124560896 2792976234920960256 2800847112119648256 2802376197450364416 2802674069069991368 2803891035665332224 2808058580814004224 2808570036142036992 2814010583992860672 2821769804353135104 2829507240917991424 2831567616173805712 2832797128816521216 2835504706999222272 2837007638348169216 2837309191030816768 2843323194242786304 2851163239815146928 2862001222928031744 2862305432241693312 2866559801247629312 2877762162607259648 2891813735666865408 2895834594382184448 2897677471691046912 2903819432418164736 2907429813768159232 2911826287470788352 2921936795413395256 2923205547821303808 2927550435316727808 2949911804361310208 2952803868484829184 2953341687489564672 2958045752351277056 2959377202171063296 2967537249603520272 2969605635881959424 2983562242114879488 2984105663400914304 2989886245492414464 2998130417125206048 3000220126973526016 3006351443475365888 3014320615744929792 3014641015470242816 3020982896018325504 3021030893882960448 3029360942303593611 3037344757325627392 3045719788825606144 3047042289819451392 3058364444227534848 3070316367804628992 3078455096930992128 3078782313671737344 3085308146944300032 3093815430437712624 3110522337524023296 3134281292133892096 3137354110265131008 3142923611873231872 3144288320345604096 3153008327703740289 3170034882247059456 3176703663854321664 3183195646032740352 3185513568195531426 3191972839909668864 3200968128136740864 3202715654228987904 3203056078937132992 3209794327019470848 3216012095991840768 3224879776403582976 3236077275627206528 3237482432933167104 3240576807999111168 3242639075463790592 3249512221991755776 3258472274074453632 3270858540489179136 3271206208276220928 3276068344283004928 3287178894840069663 3304929983619274752 3309842244739530752 3318650779906473984 3327801471395186688 3339356337615308864 3340806340367204352 3375247642845216768 3380623716972888064 3382145373909786624 3391471142404023168 3393835012436525056 3409785419559862272 3410406472458187776 3415475507869515776 3417012851991330816 3426434762428806912 3435830221114703872 3444937846565634048 3445304017680277504 3452606735866240512 3462126791204106984 3471251151229288448 3480822615800692736 3495273650545754112 3516707385035751424 3518608358481985536 3524480045354713088 3526066453650628608 3535789063357385856 3554882671456026624 3568091851598790656 3582035762438733824 3585547554588721152 3591530946419490816 3591912699283693568 3603438088804274616 3618963966175215616 3622897008282353664 3628942727111360512 3637937881180274688 3640586935080607344 3644008699505147904 3647968959896764416 3660246461975986176 3660635518785294848 3668336373736538112 3685576887318380544 3698374029288236032 3699979923352190976 3706154274496708608 3713728253704863744 3723572525331972096 3723968313227947008 3734462816159531008 3736501596600485888 3738124046273347584 3738521380887109632 3744760048189382656 3752014111990480896 3756775879817222472 3762359739137513472 3777062838422028288 3780672942665629696 3791097592323715072 3792743748464541696 3801550986420195904 3803201681594499072 3816001630570708992 3816407242988924416 3818064388991090688 3842409946353205248 3855751647555820544 3857425877537390592 3863569962254729216 3865308998754041856 3871759243224219648 3875967019890312192 3882435049961051136 3897193154625404928 3897607397095071744 3905157545132949504 3915925442775779328 3937788916652752896 3945416901268340736 3945836269561417728 3954137099463032832 3956295808165220352 3956716332804693696 3965040051024052224 3978082989486505984 3978807551201219072 3986514993989885952 3997507222833608064 4003065468704784384 4014103333048639488 4019094154326573056 4027977194691100672 4028041191843947264 4029790232743575552 4039147923071458148 4040901786694155264 4071334461947117568 4077819258970046464 4082560568000280576 4105043084895649792 4113744195925733376 4118214958633456704 4125087240583616832 4147363116698697728 4160670782949265536 4183138813686841344 4192384427127472128 4201270668179472384 4203564296175546624 4204011103604987052 4212087871221006336 4212855054213055488 4226713176329412608 4244260861376987136 4247351424260708568 4253257060498833408 4255511457522253824 4255963786546225152 4264984791364179456 4270287538971983872 4276744859722720392 4279725769359294464 4288016127989121024 4293458148362539968 4299839701871443968 4316643243910889472 4332682962655674368 4337720603500298112 4344629698765938176 4346516207536570368 4361144720652238848 4361608277701627904 4382905193120092884 4391325652975091712 4406573311492366336 4424867706541965312 4437068628526915584 4454408453822939136 4463037194437656576 4475343363172319232 4476158495101371456 4500330190460289024 4509527165213048832 4521480923617394688 4521961523205364224 4531474344027488256 4531546340824440672 4546380559413149696 4547208629944250368 4556017135988441088 4568579683238409216 4587546666341302272 4603475647821654016 4605474551706943488 4616169054938809312 4618173470507606016 4652953670796705792 4665783506286034944 4691477811309314048 4701421938200838144 4714385417809847808 4739843561941368832 4755052323370589184 4801452192205111296 4804073481343481856 4804584118405699488 4814691490529206272 4830529344376471552 4854115913440809792 4860865211998666752 4863958613195685888 4874268332987633664 4880328615967981568 4887708411111680448 4891115164982050816 4904679620872484894 4906809312414331392 4914102516424507392 4933306564469587968 4941539032662278144 4951637671606484992 4957394975428912128 4964763367109296128 4965291084303929344 4967447094327508992 4984695174516146176 5002685482653974528 5009034506422963296 5016479652183351296 5036083784562704384 5070935575459332096 5088002174094278656 5090752518654787584 5114678129339793408 5115609708687281664 5123213261804273664 5143234503383187456 5153745331672055808 5162345657632292864 5167406769848451072 5167956026520416256 5176580066614734848 5178827821745700864 5178910103799360768 5193190186806160476 5196809862793428992 5206876726843932672 5221233923701039104 5242910475818631168 5250385222203670528 5260555868357787648 5261115026081890304 5275061077553627136 5275621777072924928 5277912537722978304 5286720068032069632 5296961099280678912 5315353325319847936 5330009630444810752 5332324007184039936 5352137777398185984 5373053643658100736 5387296419629236224 5387869048925540352 5428445949262823424 5434345512423530496 5443414090667040768 5466013049257721856 5484992261234311168 5490369692963979264 5490953278177942272 5500116320778155776 5502504560604807168 5547561043932354048 5559231411745062912 5570592380557295616 5577518418249121792 5585952469841920512 5601694224239296512 5604752394900728832 5605348138139982736 5607782071330664448 5616117161628008448 5617140072284073984 5628021167985721344 5643539608706270208 5663135232347611424 5665594257633042432 5671009413998444544 5674618382061633536 5686646388485572608 5702326479630293856 5724002445856063488 5724610864483386624 5733119602495258624 5755524325214519296 5783627471333730816 5795354943382093824 5807638864836329472 5814859627536318464 5823652574941576704 5843873590826790512 5846411095642607616 5855100870633455616 5906683374979129344 5916091504702554112 5918754404342126592 5935074499207040544 5939211271763918848 5967124484229758976 5968211326801828608 5979772490984828928 5996260834250412096 6000440253947052032 6012702886950731776 6028641231489859584 6029282030940485632 6041965792036651008 6042061787765920896 6058721884607187222 6074689514651254784 6091439577651212288 6094084579638902784 6116728888455069696 6157564627343474688 6170616293888600064 6187630860875425248 6221044675048046592 6268562584267784192 6274708220530262016 6285847223746463744 6288576640691208192 6306016655407480578 6340069764494118912 6353407327708643328 6366391292065480704 6371027136391062852 6383945679819337728 6405431308457975808 6406112157874265984 6419588654038941696 6432024191983681536 6449759552807165952 6472154551254413056 6474964865866334208 6481153615998222336 6485278150927581184 6499024443983511552 6516944548148907264 6541717080978358272 6542412416552441856 6552136688566009856 6574357789680139326 6609859967238549504 6619684489479061504 6637301559812947968 6655602942790373376 6678712675230617728 6681612680734408704 6750495285690433536 6761247433945776128 6764290747819573248 6782942284808046336 6819570839119724544 6820812944916375552 6830951015739031552 6834025703982661632 6852869524857613824 6871660442229407744 6889875693131268096 6890608035360555008 6905213471732481024 6924253582408213968 6961645231601385472 7033414770071502848 7037216716963971072 7048960090709426176 7052132907301257216 7071578126714771712 7109765342912053248 7136183703197581312 7164071524877467648 7171095109177442304 7183061892838981632 7183825398567387136 7206876177608549232 7245794016564707328 7257885454222721024 7281173870161214688 7295937919793528832 7320492923951972352 7321271037570589696 7336672747473076224 7357019431308727341 7371153774636761088 7396748058576472064 7399959846704381952 7412308548993417216 7427456507409727488 7447145050663944192 7447936626455894016 7468925632319062016 7473003193200971776 7476248092546695168 7477042761774219264 7489520096378765312 7504028223980961792 7513551759634444944 7524719478275026944 7554125676844056576 7561345885331259392 7582195184647430144 7603101972840391808 7606403363188998144 7632003261141417984 7632814485977848832 7636128777982181376 7684819892706410496 7711503295111641088 7714851755074781184 7730617997508083712 7743518486448439296 7751934039780624384 7764870099922102272 7794386309250809856 7795214794190143488 7810315090265899008 7831850885551558656 7875577833305505792 7890833802536681472 7891672539122835456 7912591616330440704 7913432665609387392 7930080102048104448 7956165978973011968 7957615102402438144 7973029987979771904 7995014445667216128 8006130937409568768 8028206666097278976 8038188308653146112 8056082383687894528 8059580465487151104 8078295846142916296 8081803573388310528 8142668923894235136 8155638517940092928 8165121136000561152 8210086169791299584 8227488391851466752 8236429917266913408 8250174481167233664 8294726233397395456 8321341565898531072 8366277627373682688 8402541336358944768 8407128592351093248 8408022207209974104 8424175742442012672 8425710108426110976 8453426352658825216 8488521722753974272 8494702848521417136 8506514120997666816 8511022915044507648 8511927573092450304 8529969582728358912 8540575077943967744 8553489719445440784 8559451538718588928 8586916296725079936 8599679403742887936 8633286487821778944 8665365925311348736 8675441207000596224 8689259397531876352 8693032415073140736 8722289441304477696 8723216555403255808 8765810386240185768 8782651305950183424 8813146622984732672 8849735413083930624 8874137257053831168 8908816907645878272 8950686726344638464 8952316990202742912 9000660380920578048 9019054330426097664 9042961847234789376 9043923046410728448 9062948688054976512 9063092681648881344 9088082826910780833 9094417259888500736 9112034271976882176 9137159366476818432 9175093332682604544 9206951295643308032 9210949103413886976 9232338109877618624 9236346941015212032 9331567012572069888 9382955622618628096 9402843876401676288 9428770835619695616 9510104646741178368 9602904384410222592 9608146962686963712 9609168236811398976 9629382981058412544 9661058688752943104 9708231826881619584 9721730423997333504 9727917226391371776 9748536665975267328 9760657231935963136 9775416822223360896 9782230329964101632 9809359241744969788 9813618624828662784 9828205032849014784 9903275343212969984 9914789950857824256 9929526734218592256 9930582168607858688 9969390349032292352 10005370965307949056 10018069012845926592 10032959304366702592 10072167569125408768 10141871150918664192 10176004348188557312 10181505037309575168 10229356258679586816 10231219417374563328 10246426523608547328 10307490663344111616 10324691315264585728 10334813539696902144 10335912053040832512 10353160133229469696 10357820207598721536 10386380373612320952 10393619725586857984 10413753453687865344 10442467847402078208 10485820951637262336 10500770444407341056 10522230052163780608 10550122155107254272 10551243554145849856 10555825075445956608 10573440136064139264 10630706650639695872 10660019260889621504 10664648014368079872 10704275554796371968 10746107287316201472 10774592839258472448 10775738097851080704 10856891898525646848 10868691024847060992 10886828181334081536 10932026098515443712 10969984522468622336 10980739385927958528 10981906556355884544 11000232641556311552 11005009121209614336 11095122087864708096 11118462823490125824 11141184761114591232 11171904939683841024 11203388448478593024 11209504789801457664 11210696276279965472 11215564142661328896 11234280144568147968 11256042335971442688 11287079217412540416 11326270464695222848 11331188515266084864 11342018827996889088 11349236764123267072 11373292776971145216 11404652959260587712 11448004891712126976 11449221728966773248 11466239204990517248 11511048650429038592 11567254942667461632 11590709886764187648 11615277729672658944 11647305149883153408 11687747181653581024 11692822191285215232 11813366749958258688 11832183009405108224 11837508808684253184 11870148998414081088 11878422543527837696 11934248968459517952 11936422653603657216 11959544981969657856 11992521668500824192 12000880507894104064 12025405773901463552 12057282462979719168 12058564061880971264 12083931584073302016 12084123575531841792 12117443769214374444 12149379029302509568 12182879155302424576 12233457776910139392 12315129254686949376 12341232587777200128 12375261721750850496 12442089350096093184 12537125168535568384 12549416441060524032 12571694447492927488 12577153281382416384 12612033310814961156 12680139528988237824 12732782584130961408 12742054272782125704 12767891359638675456 12810862616915951616 12812224315748531968 12839177308077883392 12864048383967363072 12899519105614331904 12944309102508826112 12949929731732668416 12970556301855162368 12998048887967023104 13033889096297814528 13083434161956716544 13084824833104883712 13104273377132019712 13148715579360278652 13219719934477099008 13274603119625895936 13311205885580746752 13357425350461235456 13363225361468817408 13500990571380867072 13522494867891552256 13528581495639146496 13565884569616092672 13639141678239449088 13641625889832751104 13661902031478063104 13668051407965323264 13705739049715227648 13781216070721110016 13810426943464962048 13848507164816427936 13923290463202770944 14066829540143005696 14074433433927942144 14097920181418852352 14104265814602514432 14143156253429543424 14219530685824106496 14272367406395162624 14367650797134774272 14413752355217098464 14491588033129414656 14515770908445442048 14562347740322429376 14591875839587057664 14640985847903944704 14642542075141179392 14673345494946152448 14714038862617454682 14742307549273522176 14793496117152944128 14799919693408763904 14824617097986834432 14854913014819454976 14894290101327888384 14895873252911788032 14946006386401943552 14954085523548438528 14979040192757530624 15008056447961923584 15027103519268889888 15049438956550053888 15108251353688113152 15122691770662518784 15164390369294860288 15206203945680783616 15212806726377996288 15264006522282835968 15265628971955697664 15272257555964362752 15369639785412820992 15423006590223282176 15429703510149562368 15461235995016167424 15487036972896878592 15503868079561248768 15529740199844204544 15590429588380286976 15620630180531798016 15663701771103117312 15751155666611011584 15781667605073362944 15783345078245670912 15825183232660881408 15826865331218774784 15860160204096208896 15912331957946023936 15915230204804876288 15946059975959543808 15990028891334432256 16056413332194557952 16076376617306292224 16112164767375789056 16119160930974302208 16156591692285832592 16163607146776621056 16285337847788470272 16330242272001122304 16420172339582599168 16454976783702933504 16472859834533826816 16500348962334467328 16589452466794790912 16642683131797062144 16732555254747365376 16805082672717889536 16814257184702186496 16816044414419948208 16848351484884025344 16851420216852221952 16906852705317650432 16989405697042834272 17013028241995333632 17023855146184900608 17059939165456717824 17081150155887935488 17106979438890881568 17118903077437177856 17166378673053697129 17173832593450159872 17199358807485775872 17266572975643557888 17330731850622697472 17350882414001192448 17378518795063752704 17386064830146281472 17444578882608955392 17446433110806511616 17531620772480371536 17565302611900366848 17626293245969465344 17748274514107662336 17817633815291756544 17901373452689276928 17904633980405485824 18001320761841156096 18038108660852195328 18085923694469578752 18087846092821456896 18125897376109953024 18126185363297762688 18176165653821561666 18188834519777001472 18224068543953764352 18274318732953636864 18350186665365209088 18413902591286616064 18464676219755237248 18472693882030424064 18663134025144139776 18805687752803352576 18857541671239391232 19020209293482356736 19216293925373927424 19218336473622797952 19258765962116825088 19322117377505886208 19416463653763239168 19443460847994667008 19455834452782743552 19497073331950534656 19521314463871926272 19550833644446721792 19618718483489939576 19627237249657325568 19656410065698029568 19806550686425939968 19829579901715648512 19859053468437184512 19861164337215717376 19938780698064584704 20036138025691853184 20065918608733405184 20144335138250817536 20283742301837328384 20352008696377114624 20458712517359173632 20462438834749126656 20492853047217094656 20614981326688223232 20649382630529171456 20669627079393804288 20671824106081665024 20706320266458939392 20715640415197443072 20772760747224641904 20787239451173715968 20884935694804156416 21001540888814682112 21044460104327561216 21100244310214508544 21102487108291699712 21111650150891913216 21146880272128278528 21261413301279391744 21320038521779243008 21329296028736159744 21408551109592743936 21492214574632402944 21549185678516944896 21551476195702161408 21737382049694121984 21773656362668163072 21939969044937244672 21961478771855917056 21963813112711769088 22000465283112623104 22010018242419228672 22071058293926182023 22190244175729416192 22236925646980251648 22282369522229182464 22343809879367682048 22406776896957186048 22419009579602915328 22421392552559930944 22431128285322657792 22468560289136295936 22512084671942885376 22574158434825080832 22652540929390445696 22662377030532169728 22684037655993778176 22698473528246534144 22746585553942290432 22809305918521175424 22896009783424253952 22898443457933546496 22932478409981034496 23134509885334923264 23230555459345317888 23294610299766306816 23375494363307162048 23385644382570430464 23626733499916517376 23664366018810216448 23675017617368506368 23740297996828162176 23756845087055675392 23868497936919035904 23872845307207314432 23919089963939315712 23985043337001648384 24050811547802927104 24114564925959438336 24117128123761942528 24168247151063683584 24234887538428748888 24298758058605019136 24365758310604849152 24466915553820278784 24630258509373898752 24682465175554400256 24750523443501700992 24884178700192186368 25074250337071136768 25098832882121048064 25143388894985854976 25224066621629922312 25360279057976475648 25465565168261922816 25484108545564251408 25535782719277350912 25621725233831903232 25624448631497063936 25678354616155766784 25799038211228663808 25888618205017652224 25899859463465336832 25941112603710324736 25996097775934046208 26067778192595629056 26166868323913433088 26169649666209767424 26297431158720557304 26439439868954198016 26549206239251791872 26622411771161493504 26714850700922470912 26726450722937634816 27001981142761734144 27044989735783104512 27057162991278292992 27131769139232185344 27283251779665502208 27336102815930646528 27411478099430455296 27562432141442220032 27620853886929924096 27697014329632855872 27846580926405541888 28133659080286011392 28148866867855884288 28195840362837704704 28208531629205028864 28286312506859086848 28544734812790325248 28735301594269548544 28827504710434196928 28983176066258829312 29031541816890884096 29124695480644858752 29183751679174115328 29281971695807889408 29285084150282358784 29346690989892304896 29428077725234909364 29484615098547044352 29586992234305888256 29709826029638909952 29788580202655776768 29791746505823576064 29892012772803887104 29908171047096877056 29958080385515061248 30016112895923847168 30054207038537779776 30098877913100107776 30216502707376226304 30328780738589720576 30412407891361567232 30425613452755992576 30528013044565671936 30531257943911395328 30544515111928725504 30739279570825641984 30846013180446564352 30922471990032334848 30974073945793757184 31007736159122497536 31059480399688409088 31180859176760573952 31241260361063596032 31327403542206234624 31502311333222023168 31566690156491341824 31650366465321762816 31653730662437549568 31720320408192417792 31824663915892047872 31830460409609752576 31892119951919087616 31980057782668864512 32112826664389115904 32224329534751578112 32238321861948604416 32313183384571665184 32327214293553242112 32570675695576940544 32660484544002244608 32840344679165198336 32909953567405867008 32945719669067653632 33000697924668934656 33178904933589581824 33285366263594124288 33610165345435779072 33628514369404372992 33632088828839896416 33702840433704443904 33813705410635300864 33978811394085668544 34026056483990667264 34047710292369801216 34119878330913435648 34162300311775870976 34213958877781763136 34237806154874355712 34332757346107394258 34347665186900319744 34398717614971551744 34533145951287115776 34661463701245394944 34701764828002384896 34757037590127505408 34772129660292562944 34892866221613023232 35063241544960743072 35252586491938930688 35496549028215324672 35635267630583513088 35802746905378553856 35809267960810971648 36002641523682312192 36076217321704390656 36171847388939157504 36175692185642913792 36251794752219906048 36252370726595525376 36352331307643123332 36377669039554002944 36448137087907528704 36548637465907273728 36700373330730418176 36827805182573232128 36929352439510474496 36945387764060848128 37326268050288279552 37611375505606705152 37715083342478782464 38040418586964713472 38432587850747854848 38436672947245595904 38517531924233650176 38644234755011772416 38832927307526478336 38911668905565487104 38994146663901069312 39042628927743852544 39101667288893443584 39237436966979879152 39254474499314651136 39312820131396059136 39659159803431297024 39722328674431434752 39877561396129169408 40072276051383706368 40131837217466810368 40288670276501635072 40567484603674656768 40704017392754229248 40917425034718347264 40924877669498253312 40985706094434189312 41343648212163330048 41412640532917878784 41431280830394886144 41545521494449283808 41574478902347431936 41769871389608312832 42003081777629364224 42088920208655122432 42200488620429017088 42204974216583399424 42223300301783826432 42293760544256557056 42522826602558783488 42640077043558486016 42658592057472319488 42817102219185487872 43102952391404322816 43474764099388243968 43547312725336326144 43879938089874489344 43922957543711834112 43927626225423538176 44000930566225246208 44020036484838457344 44142116587852364046 44380488351458832384 44473851293960503296 44564739044458364928 44687619758735364096 44838019159205830656 44842785105119861888 44862256570645315584 44937120578272591872 45024169343885770752 45148316869650161664 45305081858780891392 45324754061064339456 45368075311987556352 45396947056493068288 45493171107884580864 45618611837042350848 45792019566848507904 45796886915867092992 45864956819962068992 46269019770669846528 46461110918690635776 46589220599532613632 46750988726614324096 46771288765140860928 47253466999833034752 47328732037620432896 47350035234737012736 47480595993656324352 47736995873838071808 47745690614414628864 47838179927878631424 47970086674003296768 48101623095605854208 48229129851918876672 48234256247523885056 48336494302127367168 48469775076857497776 48731516621209698304 49260517018747797504 49364930351108800512 49501046887003401984 49768357400384372736 50148500674142273536 50197665764242096128 50286777789971709952 50448133243259844624 50720558115952951296 50968217091128502816 51071565438554701824 51243450467663806464 51248897262994127872 51356709232311533568 51499136019161091387 51598076422457327616 51777236410035304448 51799718926930673664 51992195551868092416 52135556385191258112 52333736647826866176 52339299332419534848 52594862317441114608 52878879737908396032 53244823542322987008 53429701401844941824 53452901445875269632 54003962285523468288 54114325982556585984 54263538278464370688 54566503559331004416 54672205631861293056 54822956198860910592 55124864282884440064 55241707773859848192 55394028659265711744 55693161852811083776 56267318160572022784 56417063258410057728 56572625013718173696 57089469625580650496 57470603188539097088 57655009420868393856 57966352132517658624 58063083633781768192 58249390961289717504 58367503358348230656 58563943391615778816 58570168300564717568 58856155450469818728 58969230197094088704 59173984468611776512 59419652059277819904 59577160405311553536 59583493011647152128 59784025545607774208 59816342094193754112 59916160771030122496 60108414077075559552 60197755826200215552 60433005414752452608 60657561477179441152 60824815782723134464 60851226905511985152 61056026089131343872 61062515887822790656 61478559141651283968 61692026360893128704 61844943980064669696 61948147891587514368 62015472318244995072 62118960799376818176 62361718353521147904 62654807084412469248 63004622666444046336 63133380312982683648 63300732930643525632 63307461324875099136 63440640816384835584 63660920819219505152 63784239903838175232 63960115565337729024 64225653328778231808 64448659069503156224 64476643723897208832 64626366769143330368 64654428587106484224 65320969088004489216 65680689358330396672 65819907134811734016 65891439338135307264 66001395849337869312 66570732527188248576 67220330690871558144 67257028738808745984 67264177657679792832 67405680867408887808 67627410821270601728 67957622788171337088 68052112967981334528 68095420584739602432 68239756661826871296 68324600623551741952 68427917755563526272 68475612309748711424 68665514692214788516 68695330373800639488 68797435229943103488 69322927402490789888 69403529656004769792 69514075180255010816 69785732443226046464 70126483089921486144 70505172983877861376 70993098056430649344 71270535261167026176 71605493810757107712 71618535921621943296 72152434643408781312 72343694777878315008 72351384371285827584 72504741453191050752 72704662615286246664 72755338079108005888 72896274175815057408 73097274931814547456 73400746661460836352 73655610365146464256 73858704879020948992 73890775528121696256 74652536100576559104 75222751011213410304 75430166684957564928 76080837173929426944 76865175701495709696 76873345894491191808 77035063848467300352 77288469510023544832 77665854615052956672 77823337811130974208 77988293327802138624 78203334577786887168 78474873933959758304 78508948998629302272 79318319606862594048 79444657348862869504 79755122792258338816 80144552102767412736 80263674434933620736 80577340553003270144 81134969207349313536 81849755338996506624 82687296424326660096 82825281065835757568 82862561660789772288 83091042988898567616 83148957804694863872 83539742779216625664 84006163555258728448 84177840417310244864 84400977240858034176 84409948433166798848 84446600603567652864 84587521088513114112 85045653205117566976 85280154087116972032 85634204438370975744 86205904782808645632 86949528198776487936 87094625450672652288 87759876179748978688 87845915087423668224 87855252450847076352 88001861132450492416 88040072969676914688 88284233175704728092 88760976702917664768 89129478088916729856 89375239517470728192 89676038318411661312 89685570210239723776 89724513141290631168 89874241156545183744 90048338687771541504 90296633739300323328 90610163717561782784 90649508122128678912 90793894112986136576 90986342215769161728 91237223674084701696 91584039133697015808 91593773831734185984 91729913639924137984 92538039541339693056 92922221837381271552 93178441199065227264 93501977453228648192 93542577530281721856 94506933999666069504 94657464075240865792 94700070469474025472 94961191987312648704 95473991747676143616 95491381228829257728 95676359855757262848 95940173348006593536 96468512495047770112 96672988604254734336 96939550153714995552 97463033242419396608 98521034037495595008 98729860702217601024 99002093774006803968 99536714800768745472 100573555579943419904 100896266486519689248 101441116231905902592 101936434182257005632 102143130877109403648 102486900935327612928 102497794525988255744 102713418464623067136 102998272038322182774 103196152844914655232 103554472820070608896 103599437853861347328 103984391103736184832 104271112770382516224 104678598664839069696 105189724634882229216 105757759475816792064 106489647084645974016 106859402803689883648 106905802891750539264 108007924571046936576 108228651965113171968 108527076556928741376 109133007118662008832 109344411263722586112 109645912397721821184 110249728565768880128 110483415547719696384 110788057318531423488 111386323705622167552 112534636321144045568 112834126516820115456 113145250027436347392 114941206377078194176 115310018841736787712 115932704265035317248 116126167267563536384 116498781922579435008 116735006716696461312 117127886783231557632 117140336601129435136 117712310900939637456 117938460394188177408 118347968937223553024 119166986023294304256 119568051091215548416 119632684188387508224 119832321542060244992 120216828154151119104 120395511652400431104 120866010829504905216 121315122954358882304 121649631565446268928 121702453811023970304 122112052178262687744 122125031775645581312 122957118283302567936 123384052721786257408 124030944636489990144 124237921598753636352 124723436707042295808 125309614168824938496 126009245332888092672 126266760625965367296 126601465861287051264 126614922649750198272 126881281632769671168 127321841638439010304 127568479807676350464 127920231130675458048 128451306657556463616 128897318139006312448 129252733538286660736 129308857174212968448 130641938176008978432 131639814269623468032 131782878676270614528 132002791698675738624 133141465054376497152 134514057477617491968 134528355315359585664 134811361734817775616 135254821642541203456 135915245576342674176 136104225935962669056 136190841169479204864 136479513323653742592 136649201247103483904 136855835511127052544 137331029384429577032 137390660747601278976 137594870459886206976 138645854804981579776 138807059312009539584 139028150360510021632 139571464886452092928 140252966179842972288 141010345967755722752 141986196112861298688 143210987621514215424 143237071843243886592 144304869286817562624 144687389555756630016 144702768742571655168 145009482906382101504 145409325230572493328 145510676158216011776 146194549863629094912 147311220730292928512 147717409758041897984 147781551056243392512 149305072201153118208 150445502022426820608 150860333369915129856 152161674347858853888 153730351402991419392 153746691788982383616 154070127696934600704 154497408057483274161 155331709230105913344 155976586655604277248 156406669155573774336 156949747867919516608 157017897997258604544 158636639213725188096 158889314697725739008 159510245584516677632 160289104205534825472 160527348869867241472 163699510677993013248 165374592848653320192 165650562131671515136 165725123321579544576 166182085977797135232 166297915609389727744 167079485558433251328 168355680834620489728 168801954481716068352 168819896866333597696 170091306410235133952 170560308174233944064 171268408876741951488 172411809565617291264 173899056397552975872 174189250901345304576 175519752359497957376 175691830174847336448 175710504901694152704 176003722264900984832 176568466351409456184 177521953405835329536 178258956177833459712 178750479034941456384 179352076636823322624 179371140420479447552 179449026282581262336 179748482313090367488 180593267478600646656 181220327435123565568 181299016244257357824 181587788225972273152 181972684431538323456 182474447348169403392 183168078267394031616 183187547663468371968 185076079082679386112 185844443674762543104 186356882398130454528 187003954906457296384 187085155060563443712 189013867999332139008 189314928150481731584 189400140938948050944 189922383974625297408 190982762457658515456 191352719711514525696 191880346696013187072 192937024990095540224 193345977208509468672 193879100307429991104 194926066484838793216 197042068074991190016 197459721404435202048 198004187548013607936 201147111159886839808 201792532973039378496 202882232463811805184 203872868364514011264 204286261754218807296 204973801870655225856 204995589051976511488 205426836929246134272 205996544076644365548 206392305689829310464 207108945640141217792 207968782207472369664 208542225540765032448 209357197329678139392 210379449269764458432 211515518951633584128 212979294169291948032 213718805607379767296 213811605783501078528 216457303930226343936 217054153113857482752 218266014237324017664 218688822527445172224 219291824795443642368 220499457131537760256 220966831095439392768 221576114637062846976 222772647411244335104 225668253033640230912 226290500054872694784 229882412754156388352 230620037683473575424 231865408530070634496 232252334535127072768 232997563845158870016 233470013433392922624 234280673202258870272 235424621801879274912 236695937874447106048 238333972046588608512 239136102182431096832 239265368376775016448 239664643084120489984 240433656308302238208 240791023304800862208 241732021659009810432 242630245908717764608 243299263130892537856 243404907622047940608 244250063551291162624 246768105443572514816 248061889272979980288 248475843197507272704 249446873414084591616 250619228337649876992 252018490665776185344 252533521251930734592 253202931722574102528 253229845299500396544 253762563265539342336 254643683276878020608 255136959615352700928 255840462261350916096 256902613315112927232 257794636278012624896 258505467076573321472 258617714348425936896 261283876352017956864 263279628539246936064 263565757352541229056 264005583397351477248 266282930108752994304 269028114955234983936 269056710630719171328 269622723469635551232 270509643285082406912 271830491152685348352 272381682338958409728 272959026647307485184 273298402494206967808 273711671022254105088 274662058768859154064 274781321495202557952 275189740919772413952 277614118624019079168 278056300721020043264 279142929772904185856 280505932359685944576 282020691935511445504 283972392225722597376 286421975243028430848 286474143686487773184 289405537485143310336 290018965812764203008 290818650461144986656 291021352316432023552 292389099727258189824 294622441460585857024 295434819516083795968 295563102112486785024 298610144402306236416 301720666739830259712 304323348695717707776 307460702805982838784 307493383577964767232 308140255393869201408 308994816114966548322 310663418460211826688 311953173311208554496 312813338311147548672 313899495735839033216 314035795994517209088 317273278427450376192 317778629395451478016 320578208411069650944 321054697739734482944 327399021355986026496 330749185697306640384 331301124263343030272 331450246643159089152 332364171955594270464 334158971116866502656 336711361669240979456 337603908963432136704 337639793732667195392 341120616348467888128 344823619131234582528 347798112795105951744 348378501802690609152 351039504718995914752 351383660349694672896 351421009803388305408 352007444529801969664 353136932702818912368 355043906811670659072 357500958069882912768 358704153273646645248 358742280840958895104 358898052565162524672 359496964626180734976 361186534957201293312 362440654870247131136 362598032488514715648 363945368863076646912 364948894696338806784 366336156534788063232 366375095326936743936 370152158165358772224 372713764796260909056 374007909812914592768 374170310121126887424 378027735998664278016 378800281877896101888 379844767949250594816 381965524915317030912 382705439423029051392 383760693392026374144 385874049980191080448 386691954417018937344 387758200614859982208 389852132969677586432 394919442808870404096 396008375096027215872 402294222319773679616 403585065946078756992 405764464927623610368 407745736729028022528 408572523508437614592 409947603741310451712 409991178103953022976 411993088153288731096 412784611379658620928 414217891280282435584 415937564414944739328 417084451081530064896 418714394659356278784 420758898539528916864 423031037903267168256 425958588338583896064 427437611214759534592 432914607860452687872 434108306227714965504 436532028474648035328 438583649590887284736 440998914263075520512 441933662190878785536 443152229274125693952 451336506067280461824 452581000109745389568 459764825508312776704 461240075366947150848 465995127690317740032 468561346404517740544 470849243603758549824 473391875748894212096 476667944093177217024 478272204364862193664 478530736753550032896 479329286168240979968 480867312616604476416 481582046609601724416 485260491817435529216 486598526261785075712 488500127102582325248 493536210887145029632 496123778545959960576 496951686395014545408 498893746828169183232 501238456675299753984 505067042503861469184 506405863445148205056 506459690599000793088 509287366553756041216 510273919230705401856 511680924522701832192 513805226630225854464 515589272556025249792 517010934153146642944 517235428696851873792 522567752704035913728 526559257078493872128 527131514705082458112 528011166794702954496 532565860217505988608 538056229910469967872 538113421261438342656 539245446939271102464 541019286570164813824 543660982305370696704 544763364677916819456 545918053294614970368 547423342044508210176 549324117537718308128 549562642990405115904 555228237248038158336 556112601442040086528 558285859545808371712 561011864719371889152 564041383871022891008 567944784451445194752 572948287372975546368 578811074970286620672 580037931625528406016 581637300922289973312 582042704632864047104 584778199454516379648 589244882921171714048 590869639032167591936 591126204224973570048 603441333479660519424 608646697391435415552 614921405611965677568 614986767155929534464 616280510787738402816 617989632229933096644 621326836920423653376 623906346622417108992 625626676622295097344 627798991471678066432 628071591989034418176 634546556854900752384 635557258790902956032 641156416822139301888 642109395479468965888 654798042711972052992 661498371394613280768 662602248526686060544 662900493286318178304 664728343911188540928 668317942233733005312 675279587465334390784 682241232696935776256 689647238262469165056 695596225590211903488 696757003605381218304 702842019606776610816 704014889059603939328 706273865405637824736 710087813623341318144 715001916139765825536 717408306547293290496 717484561681917790208 717796105130325049344 718993929252361469952 722373069914402586624 724881309740494262272 725196064977029431296 727890737726153293824 729897789392677613568 732750190653873487872 740304316330717544448 745427529592521818112 748015819625829185536 748340620242253774848 756055471997328556032 757600563755792203776 759689535898501189632 763931049830634061824 765410878846058102784 767521386784052748288 771748099960382160896 773383908834037874688 775516401229719964416 779704265939355172864 789838885617740808192 792016750192054431744 804588444639547359232 807170131892157513984 811528929855247220736 815491473458056045056 817145047016875229184 819895207482620903424 819982356207906045952 823986176306577462192 825569222759317241856 828435782560564871168 834168902163060129792 837428789318712557568 841517797079057833728 846062075806534336512 851917176677167792128 854875222429519069184 868216612455429931008 873064056949296070656 877167299181774569472 883867324381757571072 886304458548251387904 905162000219490779136 922480150733894301696 931990255380635480064 937122692809035481088 941698487207517099648 946783751497788424192 953335888186354434048 956544408729724387328 961734625233208952832 963164093219203448832 970520983634871058432 973197052523570151424 977000254205164650496 987072421774290059264 992247557091919921152 993903372790029090816 1002476913350599507968 1010134085007722938368 1012811726890296410112 1012919381198001586176 1018574733107512082432 1023361849045403664384 1031178545112050499584 1034021868306293285888 1034470857393703747584 1045135505408071827456 1053118514156987744256 1054263029410164916224 1056022333589405908992 1065131720435011977216 1076112459820939935744 1076226842522876685312 1078490893878542204928 1087321964610741393408 1091836106589229940736 1094846684089016420352 1098648235075436616256 1099125285980810231808 1110456474496076316672 1112225202884080173056 1116571719091616743424 1122023729438743778304 1145896574745951092736 1157622149940573241344 1160075863251056812032 1163274601844579946624 1164085409265728094208 1169556398909032759296 1178489765842343428096 1181739278064335183872 1206882666959321038848 1217293394782870831104 1229842811223931355136 1229973534311859068928 1235979264459866193288 1242653673840847306752 1247812693244834217984 1251253353244590194688 1255597982943356132864 1256143183978068836352 1269093113709801504768 1271114517581805912064 1282312833644278603776 1309596085423944105984 1322996742789226561536 1325204497053372121088 1325800986572636356608 1329456687822377081856 1350559174930668781568 1364482465393871552512 1379294476524938330112 1405684039213553221632 1408029778119207878656 1412547730811275649472 1420175627246682636288 1430003832279531651072 1434816613094586580992 1434969123363835580416 1435592210260650098688 1437987858504722939904 1444746139828805173248 1449762619480988524544 1455781475452306587648 1459795578785355227136 1465500381307746975744 1480608632661435088896 1490855059185043636224 1496031639251658371072 1496681240484507549696 1515201127511584407552 1519379071797002379264 1527862099661268123648 1530821757692116205568 1535042773568105496576 1543496199920764321792 1546767817668075749376 1551032802459439928832 1559408531878710345728 1579677771235481616384 1584033500384108863488 1609176889279094718464 1614340263784315027968 1623057859710494441472 1630982946916112090112 1634290094033750458368 1639964712415812091904 1647972352613154924384 1656871565121129742336 1668337804326120259584 1674857578637425115136 1683035594158115667456 1692124151613068673024 1703834353354335584256 1709750444859038138368 1736433224910859862016 1746128113898592141312 1754334598363549138944 1767734648763515142144 1772608917096502775808 1810324000438981558272 1844960301467788603392 1863980510761270960128 1874245385618070962176 1883396974415034199296 1893567502995576848384 1906671776372708868096 1913088817459448774656 1923469250466417905664 1926328186438406897664 1946394105047140302848 1954000508410329300992 1974144843548580118528 1984495114183839842304 1987806745580058181632 2004953826701199015936 2025838762396003172352 2037149466215024164864 2046723698090807328768 2062357090224100999168 2068043736612586571776 2068941714787407495168 2090271010816143654912 2108526058820329832448 2112044667178811817984 2130263440870023954432 2152224919641879871488 2152453685045753370624 2156981787757084409856 2174643929221482786816 2183672213178459881472 2189693368178032840704 2197296470150873232512 2198250571961620463616 2220912948992152633344 2224450405768160346112 2244047458877487556608 2291793149491902185472 2315244299881146482688 2320151726502113624064 2326549203689159893248 2339112797818065518592 2356979531684686856192 2363478556128670367744 2413765333918642077696 2434586789565741662208 2459685622447862710272 2459947068623718137856 2471958528919732386576 2485307347681694613504 2502506706489180389376 2511195965886712265728 2512286367956137672704 2538186227419603009536 2564625667288557207552 2619192170847888211968 2651601973145272713216 2658913375644754163712 2701118349861337563136 2728964930787743105024 2811368078427106443264 2816059556238415757312 2825095461622551298944 2840351254493365272576 2860007664559063302144 2869633226189173161984 2869938246727671160832 2889492279657610346496 2899525238961977049088 2911562950904613175296 2919591157570710454272 2931000762615493951488 2961217265322870177792 2981710118370087272448 2992063278503316742144 3030402255023168815104 3038758143594004758528 3055724199322536247296 3070085547136210993152 3086992399841528643584 3093535635336151498752 3102065604918879857664 3159355542470963232768 3168067000768217726976 3218353778558189436928 3228680527568630055936 3261965893832224180224 3279929424831624183808 3295944705226309848768 3313743130242259484672 3336675608652240519168 3349715157274850230272 3366071188316231334912 3419500889718076276736 3472866449821719724032 3492256227797184282624 3508669196727098277888 3535469297527030284288 3545217834193005551616 3620648000877963116544 3689920602935577206784 3727961021522541920256 3748490771236141924352 3766793948830068398592 3787135005991153696768 3813343552745417736192 3846938500932835811328 3892788210094280605696 3908001016820658601984 3948289687097160237056 3968990228367679684608 3975613491160116363264 4051677524792006344704 4074298932430048329728 4093447396181614657536 4124714180448201998336 4136087473225173143552 4137883429574814990336 4217052117640659664896 4224089334357623635968 4260526881740047908864 4304449839283759742976 4304907370091506741248 4313963575514168819712 4349287858442965573632 4367344426356919762944 4379386736356065681408 4394592940301746465024 4396501143923240927232 4441825897984305266688 4448900811536320692224 4488094917754975113216 4583586298983804370944 4630488599762292965376 4640303453004227248128 4653098407378319786496 4678225595636131037184 4726957112257340735488 4827530667837284155392 4869173579131483324416 4919894137247436275712 4943917057839464773152 4970614695363389227008 5005013412978360778752 5022391931773424531456 5024572735912275345408 5076372454839206019072 5129251334577114415104 5238384341695776423936 5303203946290545426432 5317826751289508327424 5402236699722675126272 5457929861575486210048 5622736156854212886528 5632119112476831514624 5650190923245102597888 5680702508986730545152 5720015329118126604288 5739266452378346323968 5739876493455342321664 5778984559315220692992 5799050477923954098176 5839182315141420908544 5862001525230987902976 5922434530645740355584 5963420236740174544896 5984126557006633484288 6077516287188009517056 6111448398645072494592 6140171094272421986304 6187071270672302997504 6204131209837759715328 6336134001536435453952 6457361055137260111872 6523931787664448360448 6559858849663248367616 6591889410452619697536 6627486260484518969344 6673351217304481038336 6732142376632462669824 6839001779436152553472 6945732899643439448064 7017338393454196555776 7070938595054060568576 7090435668386011103232 7241296001755926233088 7379841205871154413568 7455922043045083840512 7496981542472283848704 7533587897660136797184 7693877001865671622656 7785576420188561211392 7816002033641317203968 8103355049584012689408 8148597864860096659456 8186894792363229315072 8249428360896403996672 8272174946450346287104 8434104235281319329792 8448178668715247271936 8521053763480095817728 8608899678567519485952 8609814740183013482496 8698575716885931147264 8734688852713839525888 8758773472712131362816 8789185880603492930048 8793002287846481854464 8883651795968610533376 8897801623072641384448 8976189835509950226432 9167172597967608741888 9260977199524585930752 9280606906008454496256 9306196814756639572992 9453914224514681470976 9655061335674568310784 9839788274494872551424 9887834115678929546304 9941229390726778454016 10010026825956721557504 10044783863546849062912 10049145471824550690816 10258502669154228830208 10476768683391552847872 10606407892581090852864 10635653502579016654848 10804473399445350252544 10915859723150972420096 11245472313708425773056 11264238224953663029248 11300381846490205195776 11361405017973461090304 11440030658236253208576 11479752986910684643328 11598100955847908196352 11678364630282841817088 11724003050461975805952 11844869061291480711168 11926840473480349089792 11968253114013266968576 12155032574376019034112 12222896797290144989184 12280342188544843972608 12374142541344605995008 12408262419675519430656 12672268003072870907904 12914722110274520223744 13047863575328896720896 13119717699326496735232 13183778820905239395072 13254972520969037938688 13346702434608962076672 13464284753264925339648 13678003558872305106944 13891465799286878896128 14034676786908393111552 14180871336772022206464 14482592003511852466176 14759682411742308827136 14911844086090167681024 15067175795320273594368 15387754003731343245312 15571152840377122422784 16206710099168025378816 16373789584726458630144 16498856721792807993344 16544349892900692574208 16868208470562638659584 16896357337430494543872 17042107526960191635456 17217799357135038971904 17219629480366026964992 17397151433771862294528 17517546945424262725632 17578371761206985860096 17586004575692963708928 17767303591937221066752 17952379671019900452864 18334345195935217483776 18561213812016908992512 18612393629513279145984 18907828449029362941952 19679576548989745102848 19775668231357859092608 19882458781453556908032 20020053651913443115008 20089567727093698125824 20517005338308457660416 21212815785162181705728 21271307005158033309696 21608946798890700505088 22490944627416851546112 22528476449907326058496 22600763692980410391552 22959505973821369286656 23196201911695816392704 23356729260565683634176 23448006100923951611904 23936506228026533937152 24310065148752038068224 24445793594580289978368 24560684377089687945216 24748285082689211990016 24816524839351038861312 25344536006145741815808 25829444220549040447488 26095727150657793441792 26239435398652993470464 26367557641810478790144 26509945041938075877376 26693404869217924153344 26928569506529850679296 27356007117744610213888 27782931598573757792256 28361742673544044412928 28965184007023704932352 29519364823484617654272 29823688172180335362048 30134351590640547188736 30775508007462686490624 31142305680754244845568 32413420198336050757632 32747579169452917260288 33088699785801385148416 33736416941125277319168 33792714674860989087744 34084215053920383270912 34439258960732053929984 34794302867543724589056 35035093890848525451264 35156743522413971720192 35172009151385927417856 35534607183874442133504 35904759342039800905728 36668690391870434967552 37122427624033817985024 37224787259026558291968 37815656898058725883904 39359153097979490205696 39551336462715718185216 39764917562907113816064 40040107303826886230016 40179135454187396251648 41034010676616915320832 42542614010316066619392 45201527385960820783104 45919011947642738573312 46392403823391632785408 46713458521131367268352 47873012456053067874304 48620130297504076136448 49121368754179375890432 49496570165378423980032 49633049678702077722624 50689072012291483631616 51658888441098080894976 52191454301315586883584 52478870797305986940928 52735115283620957580288 53857139013059701358592 54712014235489220427776 56723485347088088825856 59038729646969235308544 59647376344360670724096 60268703181281094377472 61551016014925372981248 62284611361508489691136 64826840396672101515264 66177399571602770296832 67472833882250554638336 67585429349721978175488 68878517921464107859968 69588605735087449178112 70070187781697050902528 70313487044827943440384 70344018302771854835712 71809518684079601811456 73337380783740869935104 74244855248067635970048 74449574518053116583936 75631313796117451767808 78718306195958980411392 79102672925431436370432 79529835125814227632128 80080214607653772460032 80358270908374792503296 82068021353233830641664 85085228020632133238784 90403054771921641566208 91838023895285477146624 92784807646783265570816 93426917042262734536704 95746024912106135748608 97240260595008152272896 98242737508358751780864 99266099357404155445248 101378144024582967263232 103317776882196161789952 104382908602631173767168 105470230567241915160576 107714278026119402717184 113446970694176177651712 118077459293938470617088 119294752688721341448192 120537406362562188754944 123102032029850745962496 132354799143205540593664 137757035842928215719936 139177211470174898356224 140140375563394101805056 140626974089655886880768 143619037368159203622912 148489710496135271940096 148899149036106233167872 151262627592234903535616 157436612391917960822784 158205345850862872740864 160716541816749585006592 164136042706467661283328 170170456041264266477568 180806109543843283132416 183676047790570954293248 185569615293566531141632 186853834084525469073408 191492049824212271497216 194480521190016304545792 198532198714808310890496 202756288049165934526464 206635553764392323579904 208765817205262347534336 210940461134483830321152 215428556052238805434368 226893941388352355303424 236154918587876941234176 238589505377442682896384 241074812725124377509888 246204064059701491924992 264709598286411081187328 275514071685856431439872 278354422940349796712448 280280751126788203610112 281253948179311773761536 287238074736318407245824 297798298072212466335744 316410691701725745481728 321433083633499170013184 340340912082528532955136 361612219087686566264832 367352095581141908586496 382984099648424542994432 397064397429616621780992 413271107528784647159808 417531634410524695068672 421880922268967660642304 430857112104477610868736 453787882776704710606848 472309837175753882468352 482149625450248755019776 492408128119402983849984 529419196572822162374656 551028143371712862879744 556708845880699593424896 560561502253576407220224 562507896358623547523072 574476149472636814491648 595596596144424932671488 632821383403451490963456 642866167266998340026368 680681824165057065910272 723224438175373132529664 794128794859233243561984 826542215057569294319616 835063268821049390137344 843761844537935321284608 861714224208955221737472 964299250900497510039552 1058838393145644324749312 1102056286743425725759488 1125015792717247095046144 1148952298945273628983296 1191193192288849865342976 1265642766806902981926912 1285732334533996680052736 1361363648330114131820544 1446448876350746265059328 1588257589718466487123968 1653084430115138588639232 1670126537642098780274688 1687523689075870642569216 1723428448417910443474944 1928598501800995020079104 2250031585434494190092288 2382386384577699730685952 2531285533613805963853824 2571464669067993360105472 2892897752701492530118656 3176515179436932974247936 3306168860230277177278464 3375047378151741285138432 3446856896835820886949888 3857197003601990040158208 4500063170868988380184576 4764772769155399461371904 5062571067227611927707648 5785795505402985060237312 6750094756303482570276864 7714394007203980080316416 9000126341737976760369152 9529545538310798922743808 10125142134455223855415296 11571591010805970120474624 13500189512606965140553728 18000252683475953520738304 20250284268910447710830592 23143182021611940240949248 27000379025213930281107456 40500568537820895421661184 54000758050427860562214912 81001137075641790843322368 162002274151283581686644736
- Sum of all divisors σ(n): 599304232626160321136101407
- Sum of proper divisors (its aliquot sum) s(n): 437301958474876739449456671
- 162002274151283581686644736 is an abundant number, because the sum of its proper divisors (437301958474876739449456671) is greater than itself. Its abundance is 275299684323593157762811935
Bases of 162002274151283581686644736
- Binary: 10000110000000010101000011100001000011100000110111010010011110110001000000000000000000002
- Hexadecimal: 0x860150E10E0DD27B100000
- Base-36: KCSOQAFW0GPCD98G0
Squares and roots of 162002274151283581686644736
- 162002274151283581686644736 squared (1620022741512835816866447362) is 26244736830187644527089127412199038545240225476509696
- 162002274151283581686644736 cubed (1620022741512835816866447363) is 4251707050992348048186279399618746292790260779768048151732820870999850411360256
-
162002274151283581686644736 is a
perfect square number . Itssquare root is 12728011398144 -
The
cube root of 162002274151283581686644736 is 545138728.7063035599
Scales and comparisons
How big is 162002274151283581686644736?- 162,002,274,151,283,581,686,644,736 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 162,002,274,151,283,581,686,644,736 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 162002274151283581686644736 cubic inches would be around 45428227.4 feet tall.
Recreational maths with 162002274151283581686644736
- 162002274151283581686644736 backwards is 637446686185382151472200261
- The number of decimal digits it has is: 27
- The sum of 162002274151283581686644736's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 162002274151283581686644736 - Facts about the integer". Numbermatics.com. 2024. Web. 15 June 2024.
APA style:
Numbermatics. (2024). Number 162002274151283581686644736 - Facts about the integer. Retrieved 15 June 2024, from https://numbermatics.com/n/162002274151283581686644736/
Chicago style:
Numbermatics. 2024. "Number 162002274151283581686644736 - Facts about the integer". https://numbermatics.com/n/162002274151283581686644736/
The information we have on file for 162002274151283581686644736 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 162002274151283581686644736, math, Factors of 162002274151283581686644736, curriculum, school, college, exams, university, Prime factorization of 162002274151283581686644736, STEM, science, technology, engineering, physics, economics, calculator, one hundred sixty-two septillion, two sextillion, two hundred seventy-four quintillion, one hundred fifty-one quadrillion, two hundred eighty-three trillion, five hundred eighty-one billion, six hundred eighty-six million, six hundred forty-four thousand, seven hundred thirty-six.