51878723696413921784365056
51,878,723,696,413,921,784,365,056 is an even composite number composed of seven prime numbers multiplied together.
What does the number 51878723696413921784365056 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 23085 divisors.
51878723696413921784365056 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-three thousand and eighty-five divisors.
Prime factorization of 51878723696413921784365056:
218 × 34 × 72 × 232 × 532 × 832 × 22072
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 23 × 23 × 53 × 53 × 83 × 83 × 2207 × 2207)See below for interesting mathematical facts about the number 51878723696413921784365056 from the Numbermatics database.
Names of 51878723696413921784365056
- Cardinal: 51878723696413921784365056 can be written as Fifty-one septillion, eight hundred seventy-eight sextillion, seven hundred twenty-three quintillion, six hundred ninety-six quadrillion, four hundred thirteen trillion, nine hundred twenty-one billion, seven hundred eighty-four million, three hundred sixty-five thousand and fifty-six.
Scientific notation
- Scientific notation: 5.1878723696413921784365056 × 1025
Factors of 51878723696413921784365056
Divisors of 51878723696413921784365056
- Number of divisors d(n): 23085
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 23 24 27 28 32 36 42 46 48 49 53 54 56 63 64 69 72 81 83 84 92 96 98 106 108 112 126 128 138 144 147 159 161 162 166 168 184 189 192 196 207 212 216 224 249 252 256 276 288 294 318 322 324 332 336 368 371 378 384 392 414 424 432 441 448 477 483 498 504 512 529 552 567 576 581 588 621 636 644 648 664 672 736 742 747 756 768 784 828 848 864 882 896 954 966 996 1008 1024 1058 1104 1113 1127 1134 1152 1162 1176 1219 1242 1272 1288 1296 1323 1328 1344 1431 1449 1472 1484 1494 1512 1536 1568 1587 1656 1696 1728 1743 1764 1792 1863 1908 1909 1932 1992 2016 2048 2116 2207 2208 2226 2241 2254 2268 2304 2324 2352 2438 2484 2544 2576 2592 2597 2646 2656 2688 2809 2862 2898 2944 2968 2988 3024 3072 3136 3174 3312 3339 3381 3392 3456 3486 3528 3584 3657 3703 3726 3816 3818 3864 3969 3984 4032 4067 4096 4232 4293 4347 4399 4414 4416 4452 4482 4508 4536 4608 4648 4704 4761 4876 4968 5088 5152 5184 5194 5229 5292 5312 5376 5618 5724 5727 5796 5888 5936 5976 6048 6144 6272 6348 6621 6624 6678 6723 6762 6784 6889 6912 6972 7056 7168 7314 7406 7452 7632 7636 7728 7791 7938 7968 8064 8134 8192 8427 8464 8533 8586 8694 8798 8828 8832 8904 8964 9016 9072 9216 9296 9408 9522 9752 9936 10017 10143 10176 10304 10368 10388 10458 10584 10624 10752 10971 11109 11236 11448 11454 11592 11776 11872 11952 12096 12201 12288 12544 12696 13041 13197 13242 13248 13356 13363 13446 13524 13568 13778 13824 13944 14112 14283 14336 14628 14812 14904 15264 15272 15449 15456 15582 15687 15876 15936 16128 16268 16384 16854 16928 17066 17172 17181 17388 17596 17656 17664 17808 17928 18032 18144 18432 18592 18816 19044 19504 19663 19863 19872 20034 20286 20352 20608 20667 20736 20776 20916 21168 21248 21504 21942 22218 22472 22896 22908 23184 23373 23552 23744 23904 24192 24402 24576 25088 25281 25392 25599 25921 26082 26394 26484 26496 26712 26726 26892 27048 27136 27556 27648 27888 28037 28224 28566 28672 29256 29624 29808 30051 30429 30528 30544 30793 30898 30912 31164 31374 31752 31872 32256 32536 32768 32913 33327 33708 33856 34132 34344 34362 34776 35192 35312 35328 35616 35856 36064 36288 36603 36864 37184 37632 38088 39008 39326 39591 39726 39744 40068 40089 40572 40704 41216 41334 41472 41552 41832 42336 42496 42849 43008 43884 43907 44436 44944 45792 45816 46347 46368 46746 47061 47104 47488 47808 48223 48384 48804 49152 50176 50562 50761 50784 51198 51543 51842 52164 52788 52968 52992 53424 53452 53784 54096 54272 55112 55296 55776 56074 56448 57132 57344 58512 58989 59248 59589 59616 59731 60102 60858 61056 61088 61586 61796 61824 62001 62328 62748 63504 63744 64512 64607 65072 65536 65826 66654 67416 67712 68264 68688 68724 69552 70119 70384 70624 70656 71232 71712 72128 72576 73206 73728 74368 75264 75843 76176 76797 77763 78016 78652 79182 79452 79488 80136 80178 81144 81408 82432 82668 82944 83104 83664 84111 84672 84992 85698 86016 87768 87814 88872 89888 91287 91584 91632 92379 92694 92736 93492 93541 94122 94208 94976 95616 96446 96768 97608 98304 98739 99981 100352 101124 101177 101522 101568 102396 103086 103684 104328 105576 105936 105984 106848 106904 107568 108143 108192 108544 109809 110224 110592 111552 112148 112896 114264 114688 116971 117024 117978 118496 118773 119178 119232 119462 120204 120267 121716 122112 122176 123172 123592 123648 124002 124656 125496 127008 127488 129024 129214 130144 131072 131652 131721 133308 134832 135424 136528 137376 137448 137641 139041 139104 140238 140768 141248 141312 142464 143424 144256 144669 145152 146412 147456 148736 150528 151686 152283 152352 153594 154629 155526 156032 157304 158364 158447 158904 158976 160272 160356 162288 162816 164864 165336 165888 166208 167328 168222 169344 169984 171396 172032 175536 175628 176967 177744 178767 179193 179776 182574 183168 183181 183264 184758 185388 185472 186003 186984 187082 188244 188416 189952 191232 192892 193536 193821 195216 196259 196608 197478 199962 200704 202248 202354 203044 203136 204792 206172 207368 208656 210357 211152 211872 211968 213696 213808 215136 215551 216286 216384 217088 219618 220448 221184 223104 224296 225792 227529 228528 229376 230391 233147 233289 233942 234048 235956 236992 237546 238356 238464 238924 240408 240534 243432 244224 244352 246344 247184 247296 248004 249312 250992 252333 254016 254976 258048 258428 260288 262144 263304 263442 266616 269664 270848 273056 274752 274896 275282 277137 278082 278208 280476 280623 281536 282496 282624 284928 286848 288512 289338 290304 292824 294912 297472 299943 301056 303372 303531 304566 304704 307188 307349 309258 311052 312064 314608 316728 316894 317808 317952 320544 320712 324429 324576 325632 329427 329728 330672 331776 332416 334656 336444 337561 338688 339968 342792 344064 350913 351072 351256 353934 355327 355488 356319 357534 358386 359552 360801 365117 365148 366336 366362 366528 369516 370776 370944 372006 373968 374164 376488 376832 379904 382464 385784 387072 387642 390432 392518 393216 394956 395163 399924 401408 404496 404708 406088 406272 409584 412344 412923 414736 417123 417312 420714 422304 423744 423936 427392 427616 430272 431102 432572 432768 434007 434176 439236 440896 442368 446208 448592 451584 452249 455058 456849 457056 458752 460782 466294 466578 467884 468096 471912 473984 475092 475341 476712 476928 477848 480816 481068 486864 488448 488704 492688 494368 494592 496008 498624 501984 504666 508032 509952 516096 516856 520576 526608 526884 530901 533232 537579 539328 541696 546112 549504 549543 549792 550564 554274 556164 556416 558009 560952 561246 563072 564992 565248 569856 573696 577024 578676 580608 581463 585648 588777 589824 594944 599886 602112 606744 607062 609132 609408 614376 614698 618516 622104 624128 629216 633456 633788 635616 635904 641088 641424 646653 648858 649152 651264 658854 659456 661344 663552 664832 669312 672888 675122 677376 679936 685584 688128 691173 699441 699867 701826 702144 702512 707868 708239 710654 710976 712638 715068 716772 719104 721602 730234 730296 732672 732724 733056 739032 741552 741888 744012 747936 748328 752976 753664 756999 759808 764928 771568 774144 775284 780864 785036 786432 789912 790326 799848 802816 808992 809416 812176 812544 818797 819168 824688 825846 829472 831411 834246 834624 841428 841869 844608 847488 847872 854784 855232 860544 862204 865144 865536 868014 868352 878472 881792 884736 892416 897184 903168 904498 910116 910593 913698 914112 917504 921564 922047 932588 933156 935768 936192 943824 947968 950184 950682 953424 953856 955696 961632 962136 973287 973728 976896 977408 985376 988736 989184 992016 997248 1003968 1009332 1012683 1016064 1019904 1032192 1033712 1041152 1052739 1053216 1053768 1061802 1065981 1066464 1075158 1078656 1082403 1083392 1092224 1095351 1099008 1099086 1099584 1101128 1108548 1109129 1112328 1112832 1116018 1121904 1122492 1126144 1129984 1130496 1139712 1147392 1154048 1157352 1161216 1162926 1167503 1171296 1177554 1179648 1185489 1189888 1199772 1204224 1213488 1214124 1218264 1218816 1228752 1229396 1237032 1238769 1244208 1248256 1251369 1258432 1266912 1267576 1271232 1271808 1282176 1282267 1282848 1293306 1297716 1298304 1302021 1302528 1317708 1318912 1322688 1327104 1329664 1338624 1345776 1350244 1354752 1356747 1359872 1370547 1371168 1373813 1376256 1382346 1398882 1399734 1403652 1404288 1405024 1415736 1416478 1421308 1421952 1425276 1426023 1430136 1433544 1438208 1443204 1460468 1460592 1465344 1465448 1466112 1478064 1483104 1483776 1485961 1488024 1495872 1496656 1505952 1507328 1513998 1519616 1529856 1543136 1548288 1550568 1561728 1570072 1579824 1580652 1592703 1599696 1605632 1612737 1617984 1618832 1624352 1625088 1632029 1637594 1638336 1648629 1649376 1651692 1658944 1662822 1668492 1669248 1682856 1683738 1689216 1694976 1695744 1709568 1710464 1721088 1724408 1730288 1731072 1736028 1736704 1744389 1756944 1763584 1766331 1769472 1784832 1794368 1806336 1808996 1820232 1821186 1827396 1828224 1835008 1843128 1844094 1865176 1866312 1871536 1872384 1887648 1895936 1900368 1901364 1906848 1907712 1911392 1923264 1924272 1939959 1946574 1947456 1953792 1954816 1970752 1977472 1978368 1984032 1994496 2007936 2018664 2025366 2032128 2039808 2064384 2067424 2082304 2098323 2099601 2105478 2106432 2107536 2123604 2124717 2131962 2132928 2150316 2151443 2157312 2164806 2166784 2184448 2190702 2198016 2198172 2199168 2202256 2217096 2218258 2224656 2225664 2232036 2243808 2244984 2252288 2259968 2260992 2270997 2279424 2294784 2308096 2314704 2322432 2325852 2327071 2335006 2342592 2355108 2359296 2370978 2379776 2399544 2408448 2426976 2428248 2436528 2437632 2456391 2457504 2458792 2474064 2477538 2487289 2488416 2494233 2496512 2502738 2516864 2525607 2533824 2535152 2542464 2543616 2555819 2564352 2564534 2565696 2586612 2595432 2596608 2604042 2605056 2635416 2637824 2645376 2654208 2659328 2677248 2690333 2691552 2700488 2709504 2713494 2719744 2731779 2741094 2742336 2747626 2752512 2764692 2766141 2797764 2799468 2807304 2808576 2810048 2831472 2832956 2842616 2843904 2850552 2852046 2860272 2867088 2876416 2886408 2919861 2920936 2921184 2930688 2930896 2932224 2956128 2966208 2967552 2971922 2976048 2991744 2993312 3011904 3014656 3027996 3038049 3039232 3059712 3086272 3096576 3101136 3123456 3140144 3158217 3159648 3161304 3165743 3185406 3197943 3199392 3211264 3225474 3235968 3237664 3248704 3250176 3264058 3275188 3276672 3286053 3297258 3298752 3303384 3317888 3325644 3327387 3336984 3338496 3365712 3367476 3378432 3389952 3391488 3419136 3420928 3442176 3448816 3460576 3462144 3472056 3473408 3488778 3502509 3513888 3527168 3532662 3538944 3556467 3569664 3588736 3612672 3617992 3640464 3642372 3644281 3654792 3656448 3686256 3688188 3716307 3730352 3732624 3743072 3744768 3775296 3791872 3800736 3802728 3813696 3815424 3822784 3846528 3846801 3848544 3879918 3893148 3894912 3906063 3907584 3909632 3941504 3954944 3956736 3968064 3988992 4015872 4037328 4050732 4064256 4070241 4079616 4111641 4121439 4128768 4134848 4164608 4196646 4199202 4210956 4212864 4213163 4215072 4247208 4249434 4263924 4265856 4278069 4300632 4302886 4314624 4329612 4333568 4368896 4381404 4396032 4396344 4398336 4404512 4434192 4436516 4449312 4451328 4457883 4464072 4487616 4489968 4504576 4519936 4521984 4541994 4558848 4589568 4616192 4629408 4644864 4651704 4654142 4670012 4685184 4710216 4741956 4759552 4799088 4816896 4838211 4853952 4856496 4870849 4873056 4875264 4896087 4912782 4915008 4917584 4945887 4948128 4955076 4957673 4974578 4976832 4988466 4993024 5005476 5033728 5051214 5067648 5070304 5084928 5087232 5111638 5128704 5129068 5131392 5173224 5190864 5193216 5208084 5210112 5233167 5270832 5275648 5290752 5298993 5308416 5318656 5354496 5362381 5380666 5383104 5400976 5419008 5426988 5439488 5463558 5482188 5484672 5495252 5505024 5529384 5532282 5595528 5598936 5614608 5617152 5620096 5662944 5665912 5685232 5687808 5701104 5704092 5720544 5731579 5734176 5752832 5772816 5819877 5839722 5841872 5842368 5861376 5861792 5864448 5912256 5932416 5935104 5943844 5952096 5983488 5986624 6023808 6029312 6055992 6076098 6078464 6119424 6172544 6193152 6199463 6202272 6246912 6280288 6294969 6316434 6319296 6322608 6331486 6370812 6374151 6395886 6398784 6422528 6450948 6454329 6471936 6475328 6497408 6500352 6528116 6550376 6553344 6572106 6594516 6597504 6606768 6635776 6651288 6654774 6673968 6676992 6731424 6734952 6756864 6779904 6782976 6838272 6841856 6884352 6897632 6921152 6924288 6944112 6946816 6977556 6981213 7005018 7027776 7054336 7065324 7077888 7112934 7139328 7177472 7225344 7235984 7280928 7284744 7288562 7309584 7312896 7369173 7372512 7376376 7432614 7460704 7461867 7465248 7486144 7489536 7550592 7576821 7583744 7601472 7605456 7627392 7630848 7645568 7667457 7693056 7693602 7697088 7759836 7763903 7786296 7789824 7812126 7815168 7819264 7883008 7909888 7913472 7936128 7977984 8031744 8070999 8074656 8101464 8128512 8140482 8159232 8172521 8195337 8223282 8242878 8257536 8269696 8298423 8329216 8393292 8397691 8398404 8421912 8425728 8426326 8430144 8494416 8498868 8527848 8531712 8556138 8601264 8605772 8629248 8659224 8667136 8737792 8759583 8762808 8792064 8792688 8796672 8809024 8868384 8873032 8898624 8902656 8915766 8928144 8975232 8975869 8979936 9009152 9039872 9043968 9083988 9114147 9117696 9179136 9232384 9258816 9289728 9303408 9308284 9340024 9370368 9420432 9474651 9483912 9497229 9519104 9593829 9598176 9633792 9676422 9707904 9708593 9712992 9741698 9746112 9750528 9792174 9825564 9830016 9835168 9858159 9891774 9896256 9910152 9915346 9949156 9953664 9976932 9982161 9986048 10010952 10067456 10102428 10135296 10140608 10169856 10174464 10223276 10257408 10258136 10262784 10346448 10381728 10386432 10401727 10416168 10420224 10466334 10507527 10541664 10551296 10581504 10597986 10616832 10637312 10708992 10724762 10761332 10766208 10801952 10838016 10853976 10878976 10927116 10932843 10964376 10969344 10990504 11058768 11064564 11148921 11191056 11197872 11229216 11234304 11240192 11325888 11331824 11370464 11375616 11402208 11408184 11424203 11441088 11463158 11468352 11505664 11540403 11545632 11639754 11679444 11683744 11684736 11722752 11723584 11728896 11824512 11864832 11870208 11887688 11904192 11966976 11973248 12047616 12111984 12152196 12156928 12210723 12238848 12345088 12364317 12386304 12398926 12404544 12493824 12560576 12589938 12632868 12638592 12639489 12645216 12662972 12741624 12748302 12791772 12797568 12834207 12845056 12901896 12908658 12943872 12950656 12994816 13000704 13056232 13100752 13106688 13144212 13189032 13195008 13213536 13271552 13302576 13309548 13347936 13353984 13373649 13462848 13469904 13513728 13559808 13565952 13676544 13683712 13768704 13795264 13842304 13848576 13888224 13893632 13955112 13962426 14010036 14055552 14108672 14130648 14225868 14278656 14354944 14450688 14471968 14561856 14569488 14577124 14612547 14619168 14625792 14688261 14738346 14745024 14752752 14837661 14865228 14873019 14921408 14923734 14930496 14972288 14979072 15101184 15153642 15167488 15202944 15204023 15210912 15254784 15261696 15291136 15334914 15386112 15387204 15394176 15519672 15527806 15572592 15579648 15624252 15630336 15638528 15766016 15819776 15826944 15872256 15896979 15955968 16063488 16087143 16141998 16149312 16202928 16257024 16280964 16289497 16318464 16345042 16390674 16446564 16485756 16515072 16539392 16596846 16658432 16786584 16795382 16796808 16843824 16851456 16852652 16860288 16988832 16997736 17055696 17063424 17112276 17194737 17202528 17211544 17258496 17318448 17334272 17459631 17475584 17519166 17525616 17584128 17585376 17593344 17618048 17736768 17746064 17797248 17805312 17831532 17856288 17890733 17950464 17951738 17959872 18018304 18079744 18087936 18167976 18228294 18235392 18358272 18464768 18517632 18579456 18598389 18606816 18616568 18680048 18740736 18832331 18840864 18884907 18949302 18967824 18994458 19038208 19122453 19187658 19196352 19267584 19351201 19352844 19362987 19415808 19417186 19425984 19483396 19492224 19501056 19584348 19651128 19660032 19670336 19716318 19783548 19792512 19820304 19830692 19898312 19907328 19953864 19964322 19972096 20021904 20134912 20204856 20270592 20281216 20339712 20348928 20446552 20514816 20516272 20525568 20692896 20763456 20772864 20803454 20832336 20840448 20932668 20943639 21015054 21083328 21102592 21163008 21195972 21233664 21274624 21417984 21449524 21522664 21532416 21603904 21676032 21707952 21757952 21854232 21865686 21928752 21938688 21981008 22107519 22117536 22129128 22297842 22382112 22385601 22395744 22458432 22468608 22480384 22651776 22663648 22740928 22751232 22804416 22816368 22848406 22882176 22926316 22936704 23002371 23011328 23080806 23091264 23279508 23291709 23358888 23367488 23369472 23445504 23447168 23457792 23649024 23729664 23740416 23775376 23808384 23933952 23946496 24095232 24212997 24223968 24304392 24313856 24421446 24477696 24517563 24690176 24728634 24772608 24797852 24809088 24895269 24987648 25121152 25179876 25193073 25265736 25277184 25278978 25290432 25325944 25483248 25496604 25509967 25583544 25595136 25668414 25803792 25817316 25887744 25901312 25989632 26001408 26112464 26201504 26213376 26288424 26378064 26390016 26427072 26543104 26605152 26619096 26695872 26707968 26747298 26925696 26927607 26939808 27027456 27119616 27131904 27342441 27353088 27367424 27537408 27590528 27684608 27697152 27776448 27910224 27924852 28020072 28111104 28217344 28261296 28451736 28491687 28557312 28709888 28781487 28901376 28943936 29123712 29125779 29138976 29154248 29225094 29238336 29251584 29376522 29476692 29490048 29492141 29505504 29574477 29675322 29730456 29746038 29842816 29847468 29860992 29944576 29946483 29958144 30202368 30307284 30334976 30405888 30408046 30421824 30509568 30523392 30582272 30669828 30772224 30774408 30788352 31039344 31055612 31145184 31159296 31205181 31248504 31260672 31277056 31522581 31532032 31639552 31653888 31744512 31793958 31911936 32126976 32174286 32283996 32298624 32405856 32514048 32561928 32578994 32636928 32690084 32781348 32798529 32893128 32971512 33078784 33193692 33316864 33573168 33590764 33593616 33687648 33702912 33705304 33720576 33977664 33995472 34095943 34111392 34126848 34224552 34272609 34389474 34405056 34423088 34516992 34621209 34636896 34668544 34919262 34951168 35038332 35051232 35168256 35170752 35186688 35236096 35473536 35492128 35594496 35610624 35663064 35712576 35781466 35900928 35903476 35919744 36036608 36159488 36335952 36456588 36470784 36632169 36716544 36929536 37035264 37092951 37158912 37196778 37213632 37233136 37360096 37481472 37536667 37664662 37681728 37769814 37898604 37918467 37935648 37988916 38076416 38244906 38375316 38392704 38535168 38702402 38705688 38725974 38831616 38834372 38851968 38966792 38984448 39002112 39168696 39302256 39320064 39340672 39432636 39567096 39585024 39640608 39661384 39796624 39814656 39907728 39928644 39944192 40043808 40120947 40269824 40409712 40541184 40562432 40679424 40697856 40893104 41029632 41032544 41051136 41385792 41526912 41545728 41606908 41664672 41680896 41865336 41887278 42030108 42166656 42205184 42326016 42391944 42549248 42835968 42899048 43045328 43064832 43207808 43352064 43396241 43415904 43708464 43731372 43837641 43857504 43877376 43962016 44064783 44215038 44235072 44258256 44595684 44619057 44764224 44771202 44791488 44916864 44937216 44960768 45303552 45327296 45481856 45502464 45608832 45612069 45632736 45696812 45764352 45852632 45873408 46004742 46022656 46161612 46182528 46559016 46583418 46717776 46734976 46738944 46891008 46894336 46915584 47298048 47459328 47480832 47550752 47616768 47867904 47892992 48190464 48261429 48425994 48447936 48608784 48627712 48842892 48868491 48955392 49035126 49380352 49457268 49545216 49595704 49618176 49790538 49975296 50242304 50359752 50386146 50531472 50554368 50557956 50580864 50651888 50966496 50993208 51019934 51167088 51190272 51336828 51584211 51607584 51634632 51775488 51802624 51979264 52002816 52224928 52403008 52426752 52576848 52756128 52780032 52854144 53086208 53210304 53238192 53391744 53415936 53494596 53672199 53851392 53855214 53879616 54054912 54239232 54263808 54684882 54706176 54734848 55074816 55181056 55369216 55394304 55552896 55795167 55820448 55849704 56040144 56222208 56434688 56496993 56522592 56903472 56983374 57114624 57207647 57367359 57419776 57562974 57802752 57887872 58053603 58088961 58247424 58251558 58277952 58308496 58450188 58476672 58503168 58753044 58783837 58953384 58980096 58984282 59011008 59148954 59350644 59460912 59492076 59685632 59694936 59721984 59889152 59892966 59916288 60404736 60614568 60669952 60811776 60816092 60843648 61019136 61046784 61164544 61339656 61544448 61548816 61576704 61877659 62078688 62111224 62290368 62318592 62410362 62497008 62521344 62554112 62830917 63045162 63064064 63279104 63307776 63489024 63587916 63823872 64253952 64348572 64567992 64597248 64811712 65028096 65123856 65157988 65273856 65380168 65562696 65597058 65786256 65943024 66157568 66322557 66387384 66633728 67146336 67156803 67181528 67187232 67375296 67405824 67410608 67441152 67955328 67960151 67990944 68191886 68222784 68253696 68449104 68545218 68778948 68810112 68846176 69007113 69033984 69242418 69273792 69337088 69838524 69875127 69902336 70076664 70102464 70336512 70341504 70373376 70472192 70947072 70984256 71188992 71221248 71326128 71425152 71562932 71801856 71806952 71839488 72073216 72318976 72638991 72671904 72812089 72913176 72941568 73264338 73433088 73552689 73859072 74070528 74185902 74317824 74393556 74427264 74466272 74720192 74962944 75073334 75329324 75363456 75539628 75579219 75797208 75836934 75871296 75977832 76152832 76489812 76529901 76750632 76785408 77404804 77411376 77451948 77663232 77668744 77703936 77933584 77968896 78004224 78337392 78604512 78640128 78681344 78865272 79134192 79170048 79281216 79322768 79593248 79629312 79815456 79857288 79888384 80087616 80241894 80539648 80782821 80819424 81082368 81124864 81358848 81395712 81786208 82059264 82065088 82102272 82771584 83053824 83091456 83213816 83329344 83730672 83774556 84060216 84333312 84652032 84783888 85098496 85475061 85671936 85798096 86090656 86129664 86415616 86704128 86792482 86831808 87377337 87416928 87462744 87675282 87715008 87754752 87924032 88129566 88430076 88470144 88476423 88516512 89191368 89238114 89528448 89542404 89582976 89833728 89839449 89874432 89921536 90607104 90654592 90963712 91004928 91217664 91224138 91265472 91393624 91528704 91705264 91746816 92009484 92045312 92323224 92365056 93118032 93166836 93435552 93469952 93477888 93615543 93782016 93788672 93831168 94567743 94596096 94918656 94961664 95101504 95233536 95735808 95785984 96380928 96522858 96851988 96895872 96902749 97217568 97255424 97685784 97736982 97910784 98070252 98395587 98760704 98914536 99191408 99236352 99581076 99950592 100484608 100719504 100772292 101062944 101108736 101115912 101161728 101303776 101932992 101986416 102039868 102287829 102334176 102380544 102673656 102817827 103168422 103215168 103269264 103550976 103605248 103863627 103958528 104005632 104449856 104806016 104853504 105153696 105512256 105560064 105708288 106172416 106420608 106428161 106476384 106783488 106831872 106989192 107344398 107702784 107710428 107759232 108109824 108478464 109369764 109412352 109469696 110149632 110362112 110738432 110788608 111105792 111278853 111590334 111640896 111699408 112029527 112080288 112444416 112610001 112869376 112993986 113045184 113755401 113806944 113966748 114026479 114229248 114415294 114734718 114839552 115125948 115605504 115775744 116107206 116177922 116494848 116503116 116555904 116616992 116900376 116953344 117006336 117506088 117567674 117906768 117960192 117968564 118022016 118297908 118701288 118921824 118984152 119371264 119389872 119443968 119778304 119785932 119832576 120362841 120809472 121229136 121339904 121623552 121632184 121687296 122038272 122093568 122329088 122679312 123088896 123097632 123153408 123334763 123755318 124157376 124222448 124580736 124637184 124820724 124994016 125042688 125108224 125661834 126090324 126128128 126558208 126615552 126978048 127175832 127647744 128507904 128697144 129135984 129194496 129623424 130056192 130188723 130247712 130315976 130760336 131125392 131194116 131512923 131572512 131826317 131886048 132194349 132315136 132645114 132774768 133267456 133857171 134292672 134313606 134363056 134374464 134750592 134811648 134821216 134882304 135458407 135910656 135920302 135981888 136383772 136445568 136507392 136836207 136898208 137090436 137557896 137620224 137692352 138014226 138067968 138484836 138547584 138674176 139677048 139750254 139804672 140153328 140204928 140673024 140683008 140746752 140944384 141894144 141968512 142377984 142442496 142587649 142652256 142850304 143125864 143603712 143613904 143678976 144146432 144637952 144784287 145277982 145343808 145624178 145826352 145883136 146528676 146605473 146866176 147105378 147718144 148141056 148371804 148635648 148787112 148854528 148932544 149440384 149925888 150146668 150658648 150726912 151079256 151158438 151594416 151673868 151742592 151955664 152305664 152979624 153059802 153501264 153570816 154752633 154809608 154822752 154903896 155326464 155337488 155407872 155867168 155937792 156008448 156674784 157209024 157280256 157362688 157730544 158268384 158340096 158562432 158645536 159186496 159258624 159630912 159714576 159776768 160175232 160483788 161016597 161079296 161565642 161638848 162164736 162249728 162717696 162791424 163572416 164118528 164130176 164204544 165543168 166107648 166182912 166427632 166658688 167385501 167461344 167549112 168120432 168666624 169304064 169490979 169567776 170196992 170950122 171343872 171596192 171622941 172181312 172259328 172831232 173408256 173584964 173663616 174160809 174266883 174754674 174833856 174925488 175350564 175430016 175509504 175848064 176259132 176351511 176860152 176940288 176952846 177033024 178382736 178476228 178569769 179056896 179084808 179165952 179667456 179678898 179748864 179843072 181214208 181309184 181927424 182009856 182435328 182448276 182530944 182787248 183057408 183410528 183493632 184018968 184090624 184646448 184730112 185632977 186236064 186333672 186871104 186939904 186955776 187231086 187564032 187577344 187662336 188492751 189135486 189192192 189837312 189923328 190203008 190467072 191471616 191571968 192761856 193045716 193146893 193703976 193791744 193805498 194435136 195371568 195473964 195821568 196140504 196791174 197521408 197829072 198382816 198472704 199162152 199901184 200969216 201439008 201470409 201544584 202125888 202217472 202231824 202323456 202607552 203865984 203880453 203972832 204079736 204575658 204668352 204761088 205347312 205635654 206336844 206430336 206444987 206538528 207021339 207101952 207210496 207727254 207917056 208011264 208899712 209612032 209625381 209707008 210307392 211024512 211120128 211416576 212344832 212841216 212856322 212952768 213566976 213663744 213978384 214688796 215405568 215420856 215518464 216219648 216956928 217916973 218436267 218739528 218824704 218939392 220299264 220658067 220724224 221476864 221577216 222211584 222557706 223180668 223281792 223297639 223398816 224059054 224160576 224888832 225220002 225738752 225987972 226090368 226737657 227510802 227613888 227933496 228052958 228458496 228830588 229469436 229589703 229679104 230251896 231551488 232214412 232355844 232989696 233006232 233111808 233233984 233800752 233906688 234012672 235012176 235135348 235813536 235920384 235937128 236044032 236595816 237402576 237843648 237968304 238671601 238742528 238779744 238887936 239556608 239571864 239665152 240725682 241618944 242348463 242458272 242679808 243247104 243264368 243374592 244076544 244187136 244658176 245358624 246177792 246195264 246306816 246669526 247510636 248314752 248444896 249161472 249274368 249641448 249988032 250216448 251323668 252180648 252256256 253116416 253956096 254351664 255295488 256425183 257015808 257394288 258154997 258271968 258388992 259246848 260112384 260377446 260495424 260631952 261520672 262132011 262250784 262388232 262756669 263025846 263145024 263652634 263772096 264388698 264630272 265290228 265429269 265549536 266534912 267714342 268585344 268627212 268726112 268748928 269501184 269623296 269642432 269764608 270916814 271821312 271840604 271963776 272767544 272891136 273014784 273672414 273796416 274180872 275115792 275240448 275384704 276028452 276135936 276969672 277095168 279354096 279500508 279609344 280306656 280409856 280846629 281346048 281366016 281493504 281888768 283788288 283937024 284755968 284884992 285175298 285304512 285700608 286251728 287207424 287227808 287357952 288292864 289275904 289568574 290555964 290687616 290708247 291248356 291652704 291766272 293057352 293210946 293732352 294210756 295186761 295436288 296282112 296743608 297574224 297709056 297865088 298880768 299851776 300293336 301317296 301453824 302158512 302316876 303188832 303347736 303485184 303773687 303911328 305959248 306119604 306863487 307002528 307141632 308453481 309505266 309619216 309645504 309807792 310652928 310674976 310815744 311734336 311875584 312016896 313349568 314418048 314560512 314725376 315461088 316536768 316680192 317124864 317291072 318372992 318517248 319261824 319284483 319429152 319553536 320350464 320967576 322033194 322158592 323131284 323277696 324329472 324499456 325435392 327144832 328237056 328260352 328409088 331086336 332215296 332365824 332855264 333317376 334771002 334922688 335098224 336088581 336240864 337333248 337830003 338608128 338981958 339135552 340393984 341266203 341900244 342079437 342687744 343192384 343245882 344362624 344518656 345662464 346816512 347169928 347327232 348321618 348533766 349509348 349667712 349692529 349850976 350701128 350860032 351019008 351696128 352518264 352703022 353720304 353880576 353905692 354066048 356765472 356952456 357139538 358113792 358169616 358331904 359334912 359357796 359497728 359686144 362428416 362618368 363854848 364019712 364870656 364896552 365061888 365574496 366114816 366821056 366987264 368037936 368181248 369292896 369460224 370004289 371265954 372472128 372667344 373742208 373879808 373911552 374462172 375128064 375154688 375324672 376985502 378270972 378384384 379674624 379846656 380406016 380934144 382943232 383143936 385523712 386091432 386293786 387407952 387583488 387610996 388870272 390566169 390743136 390947928 392281008 393582348 394538769 395042816 395478951 395658144 396765632 396945408 398324304 399802368 401571513 401938432 402878016 402940818 403089168 404251776 404280467 404434944 404463648 404646912 405215104 406375221 407731968 407760906 407945664 408159472 409151316 409336704 409522176 410508621 410694624 411271308 411486859 412673688 412860672 412889974 413077056 414042678 414203904 414420992 415454508 415834112 416022528 417799424 419224064 419250762 419414016 420614784 422049024 422240256 422833152 424689664 425682432 425712644 425905536 427133952 427327488 427762947 427956768 429377592 430811136 430841712 431036928 432439296 433143613 433913856 434352861 435833946 436872534 437479056 437649408 437878784 439816419 440598528 441316134 441448448 442953728 443154432 444423168 445077623 445115412 446361336 446563584 446595278 446797632 448118108 448321152 449777664 450440004 451477504 451975944 452180736 453475314 455021604 455227776 455866992 456105916 456916992 457661176 458938872 459179406 459358208 460503792 463102976 464257899 464428824 464711688 465979392 466012464 466223616 466467968 467601504 467813376 468025344 470024352 470270696 471627072 471840768 471874256 472088064 473191632 474805152 475687296 475721057 475936608 477343202 477485056 477559488 477775872 479113216 479143728 479330304 481451364 483049791 483237888 484696926 484916544 485359616 486494208 486528736 486749184 488153088 488374272 489316352 490717248 492355584 492390528 492613632 493339052 495021272 496629504 496889792 498322944 498548736 499282896 499976064 500432896 502156503 502647336 504361296 504512512 506232832 507912192 508472937 508703328 510590976 512850366 514031616 514555429 514788576 514868823 516309994 516543936 516777984 518493696 520224768 520754892 520990848 521263904 522482427 523041344 524264022 524501568 524776464 525513338 526051692 526290048 527305268 527544192 528777396 529054533 529260544 530580456 530858538 531099072 533069824 535428684 535709307 537170688 537254424 537452224 537497856 539002368 539246592 539284864 539529216 541833628 543642624 543681208 543927552 545535088 545782272 546029568 547344828 547592832 548361744 550231584 550480896 550769408 552056904 552271872 553939344 554190336 556898931 558708192 559001016 559218688 560613312 560819712 561693258 562692096 562732032 562987008 563777536 567576576 567874048 569511936 569769984 570350596 570609024 571401216 572503456 574414848 574455616 574715904 576585728 578551808 579137148 579440679 581111928 581375232 581416494 582496712 583305408 586114704 586421892 587464704 588421512 590373522 592564224 593487216 595148448 595418112 595730176 597761536 599703552 600586672 602634592 602907648 604317024 604633752 606377664 606695472 606970368 607547374 607822656 611641359 611918496 612239208 613726974 614005056 614283264 616906962 619010532 619238432 619291008 619334961 619615584 621305856 621349952 621631488 623468672 623751168 624033792 626699136 628836096 628876143 629121024 629450752 630922176 633073536 633360384 634249728 634582144 636745984 637034496 638523648 638568966 638858304 640700928 641935152 644066388 644317184 646262568 646555392 648658944 648998912 650870784 654289664 655308801 656474112 656520704 656818176 661974201 662172672 664430592 664731648 665710528 666634752 669542004 669845376 669892917 670196448 672177162 672481728 674666496 675660006 677216256 677963916 678271104 678319243 680212971 680787968 682532406 683800488 684158874 685375488 686384768 686491764 688725248 688769109 689037312 691324928 694339856 694654464 696643236 697067532 699018696 699335424 699385058 699701952 701402256 701720064 702038016 703392256 705036528 705406044 707440608 707761152 707811384 708132096 713530944 713904912 714279076 716014803 716227584 716339232 716663808 718669824 718715592 718995456 719372288 724856832 725236736 727045389 727709696 728039424 729741312 729793104 730123776 731148992 732229632 733642112 733974528 736075872 736362496 738585792 738920448 740008578 742531908 744944256 744997127 745334688 747484416 747759616 747823104 748924344 750309376 750649344 753971004 756541944 756768768 759349248 760812032 761868288 765886464 766287872 771047424 772182864 772587572 774464991 774815904 775166976 775221992 777740544 781132338 781486272 781895856 784206689 784562016 786396033 787164696 788270007 789077538 790085632 790957902 791316288 793531264 793890816 796287807 796648608 799604736 803143026 803876864 805756032 805813219 805881636 806178336 808503552 808560934 808869888 808927296 809293824 810430208 812750442 815463936 815521812 815891328 816318944 818302632 818673408 819044352 821017242 821389248 822542616 822973718 825347376 825721344 825779948 826154112 828085356 828407808 828841984 830909016 831668224 835598848 838448128 838501524 838828032 841229568 842539887 844098048 844480512 845666304 849379328 851364864 851425288 851811072 854267904 854654976 855525894 855913536 858755184 861622272 861683424 862073856 863343341 864878592 866287226 867827712 868705722 871667892 872124741 873745068 874958112 875298816 875757568 879632838 881197056 882632268 882896896 885907456 886308864 888846336 890155246 890230824 892722672 893127168 893190556 893595264 896236216 896642304 899555328 900880008 902955008 903951888 904361472 906950628 910043208 910455552 911321061 911733984 912211832 915322352 917877744 918358812 918716416 920590461 921007584 925360443 926205952 928515798 928857648 929423376 931958784 932024928 932447232 932935936 935203008 935626752 936050688 940048704 940541392 943254144 943681536 943748512 944176128 946383264 948208849 949610304 951374592 951442114 951873216 954686404 954970112 955118976 955551744 957853449 958226432 958287456 958660608 962902728 966099582 966475776 969393852 969833088 970719232 972988416 973057472 973498368 976306176 978632704 981434496 984711168 984781056 985227264 986678104 990042544 993259008 993779584 996645888 997097472 998113543 998565792 999952128 1004313006 1005294672 1008265743 1008722592 1009025024 1012465664 1013490009 1015824384 1016945874 1017406656 1021181952 1025700732 1026238311 1028063232 1029110858 1029577152 1029737646 1032619988 1033087872 1033555968 1036987392 1040449536 1041509784 1041981696 1042527808 1044964854 1046082688 1048528044 1049003136 1049077587 1049552928 1051026676 1052103384 1052580096 1054610536 1055088384 1057554792 1058109066 1058521088 1061160912 1061717076 1062198144 1066139648 1070857368 1071418614 1074341376 1074508848 1074904448 1074995712 1078004736 1078493184 1078569728 1079058432 1083667256 1087285248 1087362416 1087855104 1091070176 1091564544 1092059136 1094689656 1095185664 1096723488 1100463168 1100961792 1101538816 1104113808 1104543744 1107878688 1108380672 1110012867 1113797862 1117416384 1118002032 1118437376 1121226624 1121639424 1123386516 1125384192 1125464064 1125974016 1127555072 1135153152 1135748096 1139023872 1139539968 1140701192 1141218048 1142802432 1145006912 1148829696 1148911232 1149431808 1153171456 1158274296 1158881358 1162223856 1162750464 1162832988 1164993424 1166610816 1171698507 1172229408 1172843784 1176843024 1180747044 1185128448 1186436853 1186974432 1190296896 1190836224 1191460352 1195523072 1199407104 1201173344 1205269184 1205815296 1208634048 1209267504 1212755328 1212841401 1213390944 1213940736 1215094748 1215645312 1219125663 1223282718 1223836992 1224478416 1227453948 1228010112 1228566528 1231525863 1233813924 1234460577 1238021064 1238476864 1238582016 1238669922 1239231168 1242611712 1242699904 1243262976 1246937344 1247502336 1248067584 1253398272 1257672192 1257752286 1258242048 1258901504 1261844352 1266147072 1266720768 1268499456 1269164288 1273491968 1274068992 1277047296 1277137932 1277716608 1281401856 1283288841 1283870304 1288132776 1288634368 1292525136 1293110784 1297317888 1297997824 1299430839 1301741568 1308579328 1310617602 1312948224 1313041408 1313636352 1319449257 1323948402 1324345344 1328861184 1329463296 1331421056 1333269504 1335232869 1339084008 1339690752 1339785834 1340392896 1344354324 1344963456 1349332992 1351320012 1352028251 1354432512 1355927832 1356542208 1356638486 1360425942 1365064812 1367600976 1368317748 1370750976 1372769536 1372983528 1377450496 1377538218 1378074624 1382649856 1388679712 1389308928 1393286472 1394135064 1398037392 1398670848 1398770116 1399403904 1402804512 1403440128 1404076032 1406784512 1410073056 1410812088 1414881216 1415522304 1415622768 1416264192 1427061888 1427163171 1427809824 1428558152 1432029606 1432455168 1432678464 1433327616 1437339648 1437431184 1437990912 1438744576 1449149373 1449713664 1450473472 1454090778 1455419392 1456078848 1459482624 1459586208 1460247552 1462297984 1464459264 1467284224 1467949056 1472151744 1477171584 1477840896 1480017156 1485063816 1489888512 1489994254 1490669376 1494968832 1495519232 1495646208 1497848688 1500618752 1501298688 1507942008 1513083888 1513537536 1518698496 1521624064 1523736576 1525418811 1531772928 1532575744 1542094848 1543666287 1544365728 1544606469 1545175144 1548929982 1549631808 1550333952 1550443984 1555481088 1562264676 1562972544 1563083473 1563791712 1567447281 1568413378 1569124032 1572792066 1574329392 1576540014 1578155076 1580171264 1581915804 1582632576 1587062528 1587163599 1587781632 1592575614 1593297216 1599209472 1606286052 1607127921 1607753728 1611512064 1611626438 1611763272 1612356672 1617007104 1617121868 1617739776 1617854592 1618587648 1620860416 1625500884 1630927872 1631043624 1631782656 1632637888 1636605264 1637346816 1638088704 1642034484 1642778496 1645085232 1645947436 1650694752 1651442688 1651559896 1652308224 1656170712 1656815616 1657683968 1661818032 1663336448 1670696793 1671197696 1676896256 1677003048 1677656064 1682459136 1685079774 1688196096 1688961024 1691332608 1698758656 1702729728 1702850576 1703622144 1708535808 1709309952 1711051788 1711827072 1717510368 1723244544 1723366848 1724147712 1726686682 1729757184 1732574452 1735655424 1737411444 1738322037 1743335784 1744249482 1747490136 1749916224 1751515136 1759265676 1762394112 1765264536 1765793792 1771814912 1777692672 1780310492 1780461648 1785445344 1786254336 1786381112 1787190528 1792472432 1793284608 1799110656 1801760016 1805910016 1807084979 1807903776 1808722944 1813901256 1820086416 1820911104 1822642122 1823467968 1824423664 1830644704 1834924077 1835755488 1836717624 1837432832 1841180922 1842015168 1850720886 1852411904 1857031596 1857715296 1858004883 1858846752 1863917568 1864049856 1864894464 1865871872 1870406016 1871253504 1872101376 1880097408 1881082784 1886508288 1887363072 1887497024 1888352256 1892766528 1896417698 1899220608 1902749184 1902884228 1903746432 1909372808 1909940224 1910237952 1911103488 1915706898 1916452864 1916574912 1925805456 1932199164 1932951552 1938787704 1939666176 1945976832 1946114944 1946996736 1952612352 1957265408 1962868992 1965926403 1969422336 1969562112 1970454528 1973356208 1980085088 1986518016 1987559168 1993291776 1994194944 1996227086 1997131584 1999904256 2008626012 2009678751 2010589344 2016531486 2017445184 2018050048 2024931328 2026980018 2031648768 2033891748 2034813312 2034957729 2042363904 2051401464 2052476622 2056126464 2058221716 2059154304 2059475292 2065239976 2066175744 2066307327 2067111936 2073974784 2083019568 2083963392 2085055616 2089929708 2092165376 2097056088 2098006272 2098155174 2099105856 2102053352 2104206768 2105160192 2109221072 2110176768 2115109584 2116218132 2117042176 2122321824 2123434152 2124396288 2141714736 2142837228 2148044409 2148682752 2149017696 2149808896 2149991424 2156009472 2156986368 2157139456 2158116864 2167334512 2174570496 2174724832 2175710208 2182140352 2183129088 2184118272 2189379312 2190371328 2193446976 2200926336 2201923584 2203077632 2208227616 2209087488 2215757376 2216761344 2220025734 2227595724 2234832768 2234991381 2236004064 2236874752 2242453248 2243278848 2246773032 2250928128 2251948032 2255110144 2270306304 2271496192 2278047744 2281402384 2282436096 2285604864 2290013824 2297659392 2297822464 2298863616 2316548592 2317762716 2323394973 2324447712 2325500928 2325665976 2329986848 2333221632 2343397014 2344458816 2345687568 2352620067 2353686048 2361494088 2364810021 2370256896 2372873706 2373948864 2380593792 2381672448 2382920704 2388863421 2391046144 2398814208 2402346688 2410538368 2411630592 2417268096 2417439657 2418535008 2425510656 2425682802 2426781888 2427881472 2430189496 2431290624 2438251326 2446565436 2447673984 2447847703 2448956832 2454907896 2456020224 2457133056 2463051726 2467627848 2468921154 2476042128 2476953728 2477164032 2477339844 2478462336 2485223424 2485399808 2486525952 2493874688 2495004672 2506796544 2515344384 2515504572 2516484096 2517803008 2523688704 2532294144 2533441536 2536998912 2538328576 2546983936 2548137984 2554094592 2554275864 2555433216 2562803712 2566577682 2567740608 2576265552 2576679121 2577268736 2585050272 2586221568 2590030023 2594635776 2595995648 2598861678 2603483136 2616374223 2617158656 2621235204 2625896448 2626082816 2627272704 2638898514 2647896804 2648690688 2657722368 2658926592 2662842112 2666539008 2670465738 2678168016 2679381504 2679571668 2680785792 2688708648 2689926912 2698665984 2702640024 2704056502 2708865024 2711855664 2713084416 2713276972 2720851884 2730129624 2733963183 2735201952 2736635496 2745539072 2745967056 2754900992 2755076436 2756149248 2761771383 2765299712 2777359424 2778617856 2786572944 2788270128 2796074784 2797341696 2797540232 2798807808 2805609024 2806880256 2808152064 2813569024 2820146112 2821624176 2829762432 2829963269 2831044608 2831245536 2832528384 2844626547 2854123776 2854326342 2855619648 2857116304 2864059212 2864910336 2865356928 2866655232 2873560347 2874679296 2874862368 2875981824 2877489152 2898298746 2899427328 2900946944 2908181556 2910838784 2912157696 2918965248 2919172416 2920495104 2924595968 2928918528 2934568448 2935898112 2944303488 2954343168 2955681792 2960034312 2970127632 2979777024 2979988508 2981338752 2989937664 2991038464 2991292416 2994340629 2995697376 3001237504 3015884016 3024797229 3026167776 3027075072 3032005291 3037396992 3040470027 3043248128 3047473152 3050837622 3063545856 3065151488 3078714933 3084189696 3087332574 3088731456 3089212938 3090350288 3097859964 3099263616 3100667904 3100887968 3110962176 3115543361 3124529352 3125945088 3126166946 3127583424 3134894562 3136826756 3138248064 3145584132 3147232761 3148658784 3153080028 3156310152 3160342528 3163831608 3165265152 3174125056 3174327198 3175563264 3185151228 3186594432 3198418944 3212572104 3214255842 3215507456 3223024128 3223252876 3223526544 3224713344 3234014208 3234243736 3235479552 3235709184 3237175296 3241720832 3251001768 3261855744 3262087248 3263565312 3265275776 3273210528 3274693632 3276177408 3279515927 3284068968 3285556992 3290170464 3291894872 3301389504 3302885376 3303119792 3304616448 3312341424 3313631232 3315367936 3323636064 3326672896 3330038601 3341393586 3342395392 3353792512 3354006096 3355312128 3364918272 3370159548 3376392192 3377922048 3382665216 3397517312 3405459456 3405701152 3407244288 3417071616 3418619904 3422103576 3423654144 3435020736 3446489088 3446733696 3448295424 3453373364 3459514368 3465148904 3474822888 3476644074 3486671568 3488498964 3494980272 3499832448 3503030272 3515095521 3518531352 3530529072 3531587584 3543629824 3555385344 3559310559 3560620984 3560923296 3570890688 3572508672 3572762224 3574381056 3584944864 3586569216 3598221312 3601888003 3603520032 3614169958 3615807552 3617445888 3627802512 3638524203 3640172832 3641822208 3645284244 3646935936 3648847328 3657376989 3661289408 3669848154 3671510976 3673435248 3674865664 3682361844 3684030336 3701441772 3703381731 3704823808 3714063192 3715430592 3716009766 3717693504 3727835136 3728099712 3729788928 3731743744 3740812032 3742507008 3744202752 3760194816 3762165568 3773016576 3774726144 3774994048 3776704512 3785533056 3792835396 3798441216 3805498368 3805768456 3807492864 3818745616 3819880448 3820475904 3822206976 3831413796 3832905728 3833149824 3849866523 3851610912 3864398328 3865903104 3877575408 3879332352 3891953664 3892229888 3893993472 3898292517 3905224704 3914530816 3925737984 3931852806 3938844672 3939124224 3940909056 3946712416 3960170176 3973036032 3975118336 3986583552 3988389888 3992454172 3994263168 3999808512 4005698607 4017252024 4019357502 4021178688 4033062972 4034890368 4036100096 4049862656 4053960036 4056084753 4063297536 4067783496 4069626624 4069915458 4102802928 4104953244 4112252928 4116443432 4118308608 4118950584 4130479952 4132351488 4132614654 4134223872 4147949568 4166039136 4167926784 4170111232 4179859416 4184330752 4194112176 4196012544 4196310348 4198211712 4204106704 4208413536 4210320384 4218442144 4220353536 4230219168 4232436264 4234084352 4244643648 4246868304 4248792576 4281489513 4283429472 4285674456 4296088818 4297365504 4298035392 4299617792 4299982848 4312018944 4313972736 4314278912 4316233728 4334669024 4349140992 4349449664 4351420416 4364280704 4366258176 4368236544 4378758624 4380742656 4386893952 4401852672 4403847168 4406155264 4416455232 4431514752 4433522688 4440051468 4455191448 4469665536 4469982762 4472008128 4484906496 4486557696 4493546064 4501856256 4503896064 4510220288 4540612608 4542992384 4556095488 4562804768 4564872192 4571209728 4580027648 4595318784 4595644928 4597727232 4630998861 4633097184 4633819407 4635525432 4646789946 4648895424 4651001856 4651331952 4659973696 4666443264 4686794028 4688917632 4689250419 4691375136 4705240134 4707372096 4722988176 4729620042 4740513792 4745747412 4747897728 4748234701 4761187584 4761490797 4763344896 4765841408 4777726842 4782092288 4797628416 4804693376 4821076736 4821383763 4823261184 4834536192 4834879314 4837070016 4851021312 4851365604 4853563776 4855762944 4860378992 4862581248 4876502652 4893130872 4895347968 4895695406 4897913664 4909815792 4912040448 4914266112 4926103452 4935255696 4937842308 4952084256 4953907456 4954328064 4954679688 4956924672 4970446848 4970799616 4973051904 4987749376 4990009344 5012090379 5013593088 5030688768 5031009144 5032968192 5035606016 5047377408 5064588288 5066883072 5073997824 5076657152 5093967872 5096275968 5108189184 5108551728 5110866432 5125607424 5133155364 5135481216 5135845697 5152531104 5153358242 5154537472 5170100544 5172443136 5180060046 5189271552 5191991296 5197723356 5206966272 5214966111 5232748446 5234317312 5242470408 5252165632 5254545408 5277797028 5295793608 5297381376 5315444736 5325684224 5333078016 5340931476 5356336032 5358763008 5359143336 5361571584 5377417296 5379853824 5397331968 5405280048 5408113004 5417730048 5421254937 5423711328 5426168832 5426553944 5441703768 5460259248 5467926366 5470403904 5473270992 5489446823 5491078144 5491934112 5504772231 5509801984 5510152872 5512298496 5523542766 5530599424 5554718848 5557235712 5573145888 5574014649 5576540256 5592149568 5594683392 5595080464 5597615616 5611218048 5613760512 5616304128 5627138048 5640292224 5640692533 5643248352 5659524864 5659926538 5662089216 5662491072 5665056768 5689253094 5708247552 5708652684 5711239296 5714232608 5728118424 5729820672 5730713856 5733310464 5747120694 5749358592 5749724736 5754978304 5796597492 5798854656 5801893888 5816363112 5821677568 5837930496 5838344832 5840990208 5849191936 5857837056 5869136896 5871796224 5888606976 5897779209 5908686336 5911363584 5920068624 5937564931 5940255264 5959554048 5959977016 5962677504 5979875328 5982076928 5982584832 5988681258 5991394752 6002475008 6029036253 6031768032 6043403387 6049594458 6052335552 6054150144 6064010582 6074793984 6080940054 6086496256 6094946304 6101675244 6104873187 6127091712 6130302976 6157429866 6168379392 6174665148 6177462912 6178425876 6180700576 6195719928 6198527232 6201335808 6201775936 6221924352 6231086722 6249058704 6251890176 6252333892 6255166848 6269789124 6273653512 6276496128 6291168264 6294465522 6297317568 6306160056 6312620304 6320685056 6327663216 6330530304 6348250112 6348654396 6351126528 6370302456 6373188864 6425144208 6428511684 6431014912 6444133227 6446048256 6446505752 6447053088 6449426688 6468028416 6468487472 6470959104 6471418368 6474350592 6483441664 6502003536 6523711488 6524174496 6527130624 6530551552 6546421056 6549387264 6552354816 6559031854 6568137936 6571113984 6580340928 6583789744 6602779008 6605770752 6606239584 6609232896 6624682848 6627262464 6630735872 6647272128 6653345792 6660077202 6682787172 6684790784 6704974143 6707585024 6708012192 6710624256 6729836544 6740319096 6752784384 6755844096 6765330432 6795034624 6810918912 6811402304 6814488576 6834143232 6844207152 6847308288 6870041472 6892978176 6893467392 6896590848 6906746728 6930297808 6949645776 6953288148 6970184919 6973343136 6976997928 6986794801 6989960544 6999664896 7030191042 7037062704 7057860201 7061058144 7063175168 7087259648 7094430063 7110770688 7118621118 7121241968 7121846592 7141781376 7145017344 7145524448 7148762112 7169889728 7173138432 7196442624 7203776006 7207040064 7228339916 7231615104 7234891776 7252318971 7255605024 7277048406 7280345664 7283644416 7290568488 7293871872 7297694656 7314753978 7322578816 7339696308 7343021952 7343543109 7346870496 7349731328 7364723688 7368060672 7402883544 7406763462 7409647616 7428126384 7430861184 7432019532 7435387008 7455670272 7456199424 7459577856 7463487488 7481624064 7485014016 7520389632 7524331136 7546033152 7549452288 7549988096 7553409024 7571066112 7585670792 7596882432 7610996736 7611536912 7614985728 7637491232 7639760896 7640951808 7644413952 7662827592 7665811456 7666299648 7699733046 7703221824 7728796656 7730037363 7731806208 7755150816 7758664704 7770090069 7783907328 7784459776 7787986944 7796585034 7810449408 7829061632 7849122669 7851475968 7863705612 7877689344 7878248448 7881818112 7893424832 7920340352 7946072064 7950236672 7973167104 7976779776 7984908344 7988526336 7999617024 8011397214 8034504048 8038715004 8042357376 8042928167 8066125944 8069780736 8072200192 8107920072 8112169506 8126595072 8135566992 8139253248 8139830916 8201889549 8205605856 8209906488 8232886864 8236617216 8237901168 8260959904 8264702976 8265229308 8268447744 8295899136 8332078272 8335853568 8340222464 8359718832 8368661504 8388224352 8392025088 8392620696 8396423424 8408213408 8416827072 8420640768 8436884288 8440707072 8460438336 8464872528 8468168704 8489287296 8489889807 8493736608 8497585152 8533879641 8562979026 8566858944 8571348912 8592177636 8594731008 8596070784 8599235584 8599965696 8620681041 8624037888 8627945472 8628557824 8632467456 8669338048 8698281984 8698899328 8702840832 8728561408 8732516352 8736473088 8757517248 8761485312 8773787904 8803705344 8807694336 8812310528 8832910464 8863029504 8867045376 8880102936 8910382896 8939331072 8939965524 8944016256 8969812992 8973115392 8983021887 8987092128 9003712512 9020440576 9074391687 9081225216 9085984768 9096015873 9112190976 9125609536 9129744384 9142419456 9160055296 9190637568 9191289856 9195454464 9236144799 9261997722 9266194368 9267638814 9271050864 9293579892 9297790848 9298450741 9302003712 9302663904 9319947392 9332886528 9346630083 9373588056 9377835264 9378500838 9382750272 9410480268 9414744192 9441698283 9445976352 9459240084 9464197757 9481027584 9491494824 9495795456 9496469402 9522375168 9522981594 9526689792 9531682816 9555453684 9564184576 9595256832 9609386752 9642153472 9642767526 9646522368 9669072384 9669758628 9674140032 9702042624 9702731208 9707127552 9711525888 9720757984 9725162496 9753005304 9786261744 9790695936 9791390812 9795827328 9819631584 9824080896 9828532224 9838547781 9852206904 9870511392 9875684616 9904168512 9907814912 9908656128 9909359376 9913849344 9940893696 9941599232 9946103808 9975498752 9980018688 9990115803 10024180758 10027186176 10061377536 10062018288 10065936384 10071212032 10094754816 10129176576 10133766144 10147995648 10153314304 10187935744 10192551936 10216378368 10217103456 10221732864 10236785329 10251214848 10266310728 10270962432 10271691394 10305062208 10306716484 10340201088 10344886272 10360120092 10378543104 10383982592 10395446712 10429932222 10465496892 10468634624 10484940816 10504331264 10509090816 10555594056 10591587216 10594762752 10630889472 10651368448 10666156032 10677931677 10681862952 10712672064 10717526016 10718286672 10723143168 10754834592 10759707648 10794663936 10805664009 10810560096 10816226008 10842509874 10847422656 10852337664 10853107888 10883407536 10915572609 10920518496 10935852732 10940807808 10941584311 10946541984 10972130967 10978893646 10982156288 10983868224 11009544462 11019603968 11020305744 11024596992 11047085532 11061198848 11109437696 11110145193 11114471424 11146291776 11148029298 11153080512 11184299136 11189366784 11190160928 11195231232 11222436096 11227521024 11232608256 11254276096 11280584448 11281385066 11286496704 11319049728 11319853076 11324178432 11324982144 11330113536 11378506188 11416495104 11417305368 11422478592 11428465216 11456236848 11459641344 11461427712 11466620928 11494241388 11498717184 11499449472 11509956608 11549599569 11593194984 11597709312 11603787776 11632726224 11643355136 11675860992 11676689664 11681980416 11694877551 11698383872 11715674112 11738273792 11743592448 11777213952 11795558418 11817372672 11822727168 11834774867 11840137248 11875129862 11880510528 11919108096 11919954032 11925355008 11959750656 11964153856 11965169664 11977362516 11982789504 12004950016 12017095821 12058072506 12063536064 12086806774 12099188916 12104671104 12108300288 12128021164 12149587968 12161880108 12168254259 12172992512 12189892608 12203350488 12209746374 12260605952 12314859732 12336758784 12349330296 12354925824 12356851752 12361401152 12391439856 12397054464 12402671616 12403551872 12443848704 12462173444 12498117408 12503780352 12504667784 12510333696 12539578248 12547307024 12552992256 12582336528 12588931044 12594635136 12612320112 12625240608 12641370112 12649594853 12655326432 12661060608 12696500224 12697308792 12702253056 12740604912 12746377728 12844468539 12850288416 12857023368 12862029824 12888266454 12892096512 12893011504 12894106176 12898853376 12936056832 12936974944 12941918208 12942836736 12948701184 12966883328 13004007072 13047422976 13048348992 13054261248 13061103104 13092842112 13098774528 13104709632 13118063708 13136275872 13142227968 13160681856 13167579488 13205558016 13211541504 13212479168 13218465792 13249365696 13261471744 13294544256 13306691584 13320154404 13365574344 13369581568 13409948286 13415170048 13416024384 13459673088 13480638192 13505568768 13511688192 13530660864 13621837824 13622804608 13628977152 13668286464 13682214841 13688414304 13694616576 13740082944 13785956352 13786934784 13793181696 13813493456 13860595616 13892996583 13899291552 13906576296 13940369838 13946686272 13953995856 13973589602 13979921088 13999329792 14060382084 14067751257 14074125408 14115720402 14122116288 14126350336 14174519296 14188860126 14221541376 14237242236 14242483936 14243693184 14244704103 14283562752 14290034688 14291048896 14297524224 14339779456 14346276864 14392885248 14407552012 14414080128 14456679832 14463230208 14464151289 14469783552 14504637942 14511210048 14554096812 14560691328 14567288832 14581136976 14587743744 14595389312 14629507956 14645157632 14679392616 14686043904 14687086218 14693740992 14729447376 14736121344 14805767088 14813526924 14819295232 14856252768 14861722368 14864039064 14870774016 14911340544 14912398848 14919155712 14926974976 14963248128 14970028032 15040779264 15048662272 15092066304 15098904576 15099976192 15106818048 15142132224 15171341584 15193764864 15221993472 15223073824 15229971456 15274982464 15279521792 15281903616 15288827904 15325655184 15331622912 15332599296 15399466092 15406443648 15407537091 15457593312 15460074726 15463612416 15510301632 15517329408 15540180138 15567814656 15568919552 15575973888 15593170068 15620898816 15644898333 15658123264 15698245338 15702951936 15727411224 15756496896 15763636224 15786849664 15840680704 15892144128 15900473344 15946334208 15969816688 15977052672 15999234048 16022794428 16069008096 16077430008 16084714752 16085856334 16132251888 16139561472 16215840144 16224339012 16253190144 16263764811 16271133984 16278506496 16279661832 16403779098 16411211712 16419812976 16465773728 16468340469 16473234432 16475802336 16521919808 16529405952 16530458616 16536895488 16591798272 16664156544 16671707136 16680444928 16719437664 16722043947 16737323008 16776448704 16784050176 16785241392 16792846848 16816426816 16833654144 16841281536 16873768576 16881414144 16920876672 16922077599 16929745056 16936337408 16978574592 16979779614 16987473216 16995170304 17067759282 17125958052 17133717888 17134933921 17142697824 17184355272 17189462016 17192141568 17198471168 17199931392 17241362082 17248075776 17257115648 17264934912 17338676096 17396563968 17397798656 17405681664 17457122816 17465032704 17515034496 17522970624 17547575808 17607410688 17615388672 17624621056 17665820928 17726059008 17734090752 17760205872 17812694793 17820765792 17878662144 17879931048 17888032512 17939625984 17946230784 17966043774 17974184256 18007425024 18036753847 18040881152 18087108759 18130210161 18148783374 18162450432 18171969536 18192031746 18224381952 18251219072 18259488768 18284838912 18314619561 18320110592 18381275136 18382579712 18390908928 18472289598 18523995444 18532388736 18533704037 18535277628 18542101728 18587159784 18595581696 18596901482 18604007424 18605327808 18639894784 18665773056 18693260166 18747176112 18755670528 18757001676 18765500544 18820960536 18829488384 18883396566 18891952704 18918480168 18928395514 18962055168 18982989648 18991590912 18992938804 19044750336 19045963188 19053379584 19063365632 19110907368 19128369152 19218773504 19284306944 19285535052 19293044736 19332399681 19338144768 19339517256 19348280064 19404085248 19405462416 19414255104 19423051776 19441515968 19450324992 19506010608 19572523488 19581391872 19582781624 19591654656 19639263168 19648161792 19657064448 19677095562 19704413808 19741022784 19751369232 19808337024 19809742883 19815629824 19817312256 19818718752 19827698688 19881787392 19883198464 19892207616 19950997504 19960037376 19980231606 20048361516 20054372352 20114922429 20122755072 20124036576 20131872768 20142424064 20189509632 20258353152 20267532288 20295991296 20306628608 20375871488 20385103872 20432756736 20434206912 20443465728 20473570658 20502429696 20532621456 20541924864 20543382788 20610124416 20613432968 20680402176 20689772544 20720240184 20767965184 20790893424 20859864444 20910554757 20930993784 20937269248 20960384403 20969881632 21008662528 21111188112 21173580603 21183174432 21189525504 21261778944 21283290189 21302736896 21332312064 21355863354 21363725904 21425344128 21426864751 21435052032 21436573344 21446286336 21509669184 21519415296 21589327872 21611328018 21621120192 21632452016 21685019748 21694845312 21704675328 21706215776 21756956913 21766815072 21808803527 21831145218 21841036992 21871705464 21881615616 21883168622 21893083968 21944261934 21957787292 21964312576 21967736448 22019088924 22030629327 22039207936 22040611488 22049193984 22094171064 22122397696 22218875392 22220290386 22228942848 22292583552 22296058596 22306161024 22368598272 22378733568 22380321856 22390462464 22444872192 22455042048 22508552192 22561168896 22562770132 22572993408 22638099456 22639706152 22648356864 22649964288 22660227072 22757012376 22832990208 22834610736 22844957184 22856930432 22912473696 22919282688 22922855424 22933241856 22956611489 22988482776 22997434368 22998898944 23099199138 23186389968 23190112089 23195418624 23207575552 23265452448 23286710272 23310270207 23351721984 23353379328 23363960832 23389755102 23396767744 23431348224 23476547584 23487184896 23554427904 23591116836 23634745344 23645454336 23669549734 23680274496 23750259724 23761021056 23838216192 23839908064 23850710016 23919501312 23928307712 23930339328 23954725032 23965579008 24009900032 24034191642 24116145012 24127072128 24128784501 24173613548 24198377832 24209342208 24216600576 24256042328 24323760216 24336508518 24345985024 24379785216 24406700976 24419492748 24521211904 24605668647 24629719464 24698660592 24709851648 24713703504 24722802304 24782879712 24794108928 24805343232 24807103744 24887697408 24924346888 24996234816 25007560704 25009335568 25020667392 25079156496 25094614048 25105984512 25164673056 25177862088 25189270272 25213216021 25224640224 25250481216 25299189706 25310652864 25322121216 25393000448 25394617584 25404506112 25469669421 25481209824 25492755456 25601638923 25688937078 25700576832 25714046736 25724059648 25776532908 25784193024 25786023008 25788212352 25797706752 25872113664 25873949888 25883836416 25885673472 25897402368 25933766656 26008014144 26094845952 26096697984 26108522496 26122206208 26185684224 26197549056 26209419264 26236127416 26272551744 26284455936 26321363712 26335158976 26411116032 26423083008 26424958336 26436931584 26498731392 26522943488 26589088512 26640308808 26731148688 26739163136 26819896572 26830340096 26832048768 26919346176 26949065661 26961276384 27011137536 27061321728 27243675648 27245609216 27257954304 27288047619 27336572928 27364429682 27376828608 27389233152 27480165888 27571912704 27573869568 27586363392 27626986912 27721191232 27785993166 27798583104 27813152592 27880739676 27893372544 27895352223 27907991712 27947179204 27959842176 27998659584 28039890249 28120764168 28135502514 28148250816 28231440804 28244232576 28252700672 28325094849 28349038592 28377720252 28392593271 28443082752 28474484472 28484967872 28487386368 28489408206 28567125504 28580069376 28582097792 28595048448 28679558912 28692553728 28785770496 28815104024 28828160256 28913359664 28926460416 28928302578 28939567104 29009275884 29022420096 29108193624 29121382656 29134577664 29162273952 29175487488 29190778624 29259015912 29290315264 29358785232 29372087808 29374172436 29387481984 29458894752 29472242688 29515643343 29611534176 29627053848 29638590464 29712505536 29723444736 29728078128 29741548032 29822681088 29824797696 29838311424 29853949952 29926496256 29940056064 30081558528 30097324544 30184132608 30197809152 30199952384 30213636096 30284264448 30342683168 30387529728 30443986944 30446147648 30459942912 30549964928 30559043584 30563807232 30577655808 30651310368 30663245824 30665198592 30710355987 30798932184 30812887296 30815074182 30915186624 30920149452 31020603264 31034658816 31080360276 31135629312 31137839104 31151947776 31186340136 31289796666 31396490676 31405903872 31454822448 31512993792 31527272448 31573699328 31681361408 31784288256 31800946688 31892668416 31939633376 31954105344 31998468096 32045588856 32138016192 32154860016 32169429504 32171712668 32264503776 32279122944 32416992027 32431680288 32448678024 32527529622 32542267968 32557012992 32559323664 32746717827 32807558196 32822423424 32824752933 32839625952 32931547456 32936680938 32946468864 32951604672 33043839616 33058811904 33060917232 33073790976 33183596544 33328313088 33330435579 33343414272 33360889856 33438875328 33444087894 33474646016 33552897408 33555278761 33568100352 33570482784 33585693696 33632853632 33667308288 33682563072 33747537152 33762828288 33841753344 33844155198 33859490112 33957149184 33959559228 33974946432 33990340608 34135518564 34251916104 34267435776 34269867842 34285395648 34368710544 34378924032 34384283136 34396942336 34399862784 34482724164 34496151552 34514231296 34529869824 34677352192 34793127936 34795597312 34811363328 34914245632 34930065408 35030068992 35045941248 35084632653 35095151616 35214821376 35230777344 35249242112 35331641856 35452118016 35468181504 35504324601 35520411744 35625389586 35641531584 35757324288 35759862096 35776065024 35879251968 35892461568 35932087548 35948368512 35950919879 36014850048 36051287463 36073507694 36081762304 36174217518 36260420322 36297566748 36324900864 36343939072 36384063492 36448763904 36502438144 36504762777 36518977536 36569677824 36629239122 36640221184 36765159424 36781817856 36944579196 37047990888 37064777472 37067408074 37070555256 37084203456 37174319568 37191163392 37193802964 37208014848 37210655616 37279789568 37331546112 37386520332 37494352224 37511341056 37514003352 37531001088 37641921072 37658976768 37766793132 37783905408 37836960336 37856791028 37924110336 37948784559 37965979296 37983181824 37985877608 38089500672 38091926376 38106759168 38126731264 38221814736 38256738304 38437547008 38533405617 38568613888 38571070104 38586089472 38664799362 38676289536 38679034512 38696560128 38808170496 38810924832 38828510208 38846103552 38883031936 38900649984 39012021216 39145046976 39162783744 39165563248 39183309312 39278526336 39296323584 39314128896 39354191124 39408827616 39482045568 39484847731 39502738464 39616674048 39619485766 39631259648 39634624512 39637437504 39655397376 39766396928 39784415232 39901995008 39920074752 39960463212 40096723032 40108744704 40229844858 40245510144 40248073152 40284848128 40379019264 40516706304 40535064576 40591982592 40613257216 40751742976 40865513472 40868413824 40886931456 40947141316 41004859392 41046644523 41065242912 41083849728 41086765576 41220248832 41226865936 41360804352 41379545088 41440480368 41535930368 41562954517 41581786848 41678989749 41719728888 41821109514 41861987568 41874538496 41920768806 41939763264 42017325056 42203253771 42222376224 42347161206 42366348864 42379051008 42523557888 42566580378 42605473792 42664624128 42708100607 42711726708 42727451808 42734112309 42850688256 42853729502 42870104064 42873146688 42892572672 43019338368 43038830592 43178655744 43222656036 43242240384 43264904032 43370039496 43389690624 43409350656 43412431552 43513913826 43533630144 43617607054 43662290436 43682073984 43743410928 43763231232 43766337244 43786167936 43888523868 43915574584 43928625152 43935472896 44038177848 44061258654 44078415872 44081222976 44188342128 44244795392 44437750784 44440580772 44457885696 44585167104 44592117192 44612322048 44737196544 44757467136 44760643712 44780924928 44889744384 44910084096 45017104384 45122337792 45125540264 45145986816 45276198912 45279412304 45296713728 45299928576 45320454144 45514024752 45665980416 45669221472 45689914368 45713860864 45824947392 45838565376 45845710848 45866483712 45913222978 45976965552 45994868736 45997797888 46198398276 46222611273 46372779936 46380224178 46390837248 46415151104 46530904896 46573420544 46620540414 46703443968 46706758656 46727921664 46779510204 46793535488 46862696448 46953095168 46974369792 47108855808 47182233672 47269490688 47290908672 47339099468 47360548992 47500519448 47522042112 47676432384 47679816128 47701420032 47839002624 47856615424 47909450064 47931158016 48019800064 48068383284 48232290024 48254144256 48257569002 48347227096 48396755664 48418684416 48512084656 48647520432 48673017036 48691970048 48759570432 48791294433 48813401952 48838985496 49211337294 49259438928 49397321184 49405021407 49419703296 49427407008 49445604608 49565759424 49588217856 49610686464 49614207488 49775394816 49848693776 49992469632 50015121408 50018671136 50041334784 50158312992 50189228096 50211969024 50329346112 50355724176 50378540544 50426432042 50449280448 50500962432 50598379412 50621305728 50644242432 50766232797 50786000896 50789235168 50809012224 50939338842 50962419648 50985510912 51203277846 51377874156 51401153664 51404801763 51428093472 51448119296 51553065816 51568386048 51572046016 51576424704 51595413504 51744227328 51747899776 51771346944 51794804736 51867533312 52016028288 52189691904 52193395968 52217044992 52244412416 52371368448 52395098112 52472254832 52545103488 52568911872 52642727424 52670317952 52822232064 52846166016 52849916672 52873863168 52997462784 53178177024 53280617616 53438084379 53462297376 53478326272 53639793144 53660680192 53664097536 53838692352 53898131322 53922552768 54022275072 54110261541 54122643456 54390630483 54487351296 54491218432 54515908608 54576095238 54673145856 54728859364 54753657216 54778466304 54943858683 54960331776 55143825408 55147739136 55172726784 55253973824 55442382464 55571986332 55597166208 55601112111 55626305184 55761479352 55786745088 55790704446 55815983424 55894358408 55919684352 55997319168 56079780498 56241528336 56271005028 56296501632 56300497169 56462881608 56488465152 56505401344 56650189698 56755440504 56785186542 56886165504 56948968944 56969935744 56974772736 56978816412 57134251008 57160138752 57164195584 57190096896 57359117824 57385107456 57630208048 57656320512 57826719328 57852920832 57856605156 57879134208 58018551768 58044840192 58216387248 58242765312 58269155328 58324547904 58350974976 58381557248 58518031824 58580630528 58717570464 58744175616 58748344872 58774963968 58917789504 58944485376 59031286686 59223068352 59254107696 59277180928 59425011072 59429228649 59446889472 59456156256 59483096064 59645362176 59649595392 59676622848 59707899904 59852992512 59880112128 60163117056 60194649088 60344767287 60368265216 60395618304 60399904768 60427272192 60568528896 60685366336 60775059456 60887973888 60892295296 60919885824 61099929856 61118087168 61127614464 61155311616 61302620736 61330397184 61420711974 61597864368 61625774592 61630148364 61830373248 61840298904 62041206528 62069317632 62160720552 62275678208 62303895552 62372680272 62579593332 62792981352 62811807744 62881153209 62909644896 63025987584 63147398656 63362722816 63520741809 63568576512 63601893376 63785336832 63879266752 63908210688 63996936192 64091177712 64276032384 64280594253 64309720032 64338859008 64343425336 64529007552 64558245888 64833984054 64863360576 64897356048 65055059244 65084535936 65089155187 65114025984 65118647328 65270870739 65426410581 65493435654 65615116392 65644846848 65649505866 65679251904 65863094912 65873361876 65892937728 65903209344 66087679232 66091887981 66117623808 66121834464 66147581952 66367193088 66656626176 66660871158 66686828544 66721779712 66877750656 66888175788 66949292032 67105794816 67110557522 67136200704 67140965568 67171387392 67265707264 67334616576 67365126144 67495074304 67525656576 67683506688 67688310396 67718980224 67914298368 67919118456 67949892864 67980681216 68271037128 68503832208 68534871552 68539735684 68570791296 68737421088 68757848064 68768566272 68793884672 68799725568 68869834467 68965448328 68992303104 69028462592 69354704384 69570336267 69586255872 69591194624 69622726656 69828491264 69860130816 69930810621 70060137984 70091882496 70169265306 70190303232 70429642752 70461554688 70498484224 70663283712 70904236032 70936363008 71008649202 71040823488 71250779172 71283063168 71514648576 71519724192 71552130048 71657497303 71758503936 71784923136 71864175096 71896737024 71901839758 72029700096 72102574926 72147015388 72348435036 72386353503 72520840644 72595133496 72649801728 72687878144 72768126984 73004876288 73009525554 73037955072 73139355648 73258478244 73280442368 73530318848 73563635712 73889158392 74095981776 74129554944 74134816148 74141110512 74168406912 74348639136 74382326784 74387605928 74416029696 74421311232 74559579136 74663092224 74773040664 74988704448 75022682112 75028006704 75062002176 75283842144 75317953536 75533586264 75567810816 75639648063 75673920672 75713582056 75897569118 75931958592 75966363648 75971755216 76179001344 76183852752 76213518336 76253462528 76409008263 76443629472 76513476608 76804916769 76875094016 77066811234 77137227776 77142140208 77172178944 77329598724 77352579072 77358069024 77393120256 77616340992 77621849664 77657020416 77692207104 77766063872 77801299968 78024042432 78290093952 78325567488 78331126496 78366618624 78557052672 78592647168 78628257792 78708382248 78817655232 78964091136 78969695462 79005476928 79233348096 79238971532 79262519296 79269249024 79274875008 79310794752 79532793856 79568830464 79803990016 79920926424 80193446064 80217489408 80459689716 80491020288 80496146304 80569696256 80758038528 80847196983 81033412608 81183965184 81226514432 81503485952 81731026944 81736827648 81773862912 81864142857 81894282632 82009718784 82093289046 82130485824 82167699456 82173531152 82440497664 82453731872 82721608704 82759090176 82843424069 82880960736 83125909034 83163573696 83357979498 83439457776 83642219028 83686056669 83723975136 83749076992 83841537612 83879526528 84034650112 84119670747 84406507542 84444752448 84694322412 84732697728 84758102016 85047115776 85133160756 85177779813 85210947584 85329248256 85416201214 85423453416 85454903616 85468224618 85701376512 85707459004 85740208128 85746293376 85785145344 86038676736 86077661184 86357311488 86445312072 86484480768 86529808064 86740078992 86779381248 86818701312 86824863104 87027827652 87067260288 87235214108 87324580872 87364147968 87486821856 87526462464 87532674488 87572335872 87777047736 87831149168 87857250304 87870945792 88076355696 88122517308 88156831744 88162445952 88376684256 88489590784 88546930029 88875501568 88881161544 88915771392 89170334208 89184234384 89224644096 89474393088 89514934272 89521287424 89561849856 89779488768 89820168192 90034208768 90244675584 90251080528 90291973632 90552397824 90558824608 90593427456 90599857152 90640908288 91028049504 91331960832 91338442944 91379828736 91427721728 91649894784 91677130752 91691421696 91732967424 91826445956 91953931104 91989737472 91995595776 92131067961 92396796552 92445222546 92745559872 92760448356 92830302208 93061809792 93146841088 93241080828 93406887936 93413517312 93455843328 93559020408 93587070976 93906190336 94217711616 94364467344 94538981376 94581817344 94678198936 94721097984 95001038896 95044084224 95352864768 95359632256 95402840064 95678005248 95713230848 95775503887 95818900128 95862316032 96136766568 96464580048 96508288512 96515138004 96694454192 96793511328 96837368832 97024169312 97250976081 97295040864 97346034072 97383940096 97582588866 97626803904 97677970992 98422674588 98474258799 98518877856 98794642368 98810042814 98839406592 98854814016 98891209216 99131518848 99176435712 99221372928 99228414976 99550789632 99697387552 99984939264 100030242816 100037342272 100082669568 100316625984 100378456192 100423938048 100658692224 100665836283 100711448352 100757081088 100852864084 100898560896 101001924864 101196758824 101242611456 101288484864 101532465594 101572001792 101578470336 101878677684 101924839296 101971021824 102406555692 102755748312 102802307328 102809603526 102856186944 103106131632 103136772096 103144092032 103152849408 103190827008 103488454656 103495799552 103542693888 103589609472 103735066624 104032056576 104379383808 104386791936 104434089984 104488824832 104742736896 104790196224 104944509664 105090206976 105137823744 105285454848 105340635904 105644464128 105692332032 105699833344 105747726336 105994925568 106356354048 106512973803 106561235232 106876168758 106924594752 106956652544 107279586288 107321360384 107328195072 107677384704 107796262644 107845105536 107852759637 108044550144 108220523082 108245286912 108781260966 108974702592 108982436864 109031817216 109152190476 109346291712 109457718728 109507314432 109514288331 109556932608 109887717366 109920663552 110295478272 110345453568 110507947648 110884764928 111143972664 111194332416 111202224222 111252610368 111522958704 111573490176 111581408892 111631966848 111788716816 111839368704 111994638336 112159560996 112483056672 112542010056 112593003264 112600994338 112925763216 112976930304 113300379396 113510881008 113570373084 113772331008 113846353677 113897937888 113939871488 113949545472 113957632824 114268502016 114320277504 114328391168 114380193792 114718235648 114770214912 115260416096 115312641024 115653438656 115705841664 115713210312 115758268416 116037103536 116089680384 116432774496 116485530624 116538310656 116649095808 116701949952 116763114496 117036063648 117161261056 117435140928 117488351232 117496689744 117549927936 117835579008 117888970752 118062573372 118446136704 118454543193 118508215392 118554361856 118850022144 118858457298 118893778944 118912312512 118966192128 119299190784 119353245696 119415799808 119705985024 119760224256 120326234112 120389298176 120689534574 120736530432 120799809536 120854544384 121137057792 121370732672 121550118912 121775947776 121784590592 121839771648 122199859712 122255228928 122605241472 122660794368 122841423948 123139933569 123195728736 123251549184 123260296728 123660746496 123680597808 124082413056 124138635264 124321441104 124551356416 124607791104 124688863551 124745360544 125159186664 125585962704 125623615488 125762306418 125819289792 126051975168 126257276929 126294797312 126609761313 126725445632 127041483618 127137153024 127203786752 127570673664 127758533504 127816421376 127993872384 128124301821 128182355424 128202336927 128552064768 128561188506 128619440064 128677718016 128686850672 129058015104 129116491776 129667968108 129726721152 129735928259 129794712096 130110118488 130169071872 130178310374 130228051968 130237294656 130541741478 130852821162 130986871308 131230232784 131289693696 131299011732 131358503808 131726189824 131746723752 131785875456 131806418688 132175358464 132183775962 132235247616 132243668928 132734386176 133313252352 133321742316 133373657088 133443559424 133755501312 133776351576 133898584064 134211589632 134221115044 134272401408 134281931136 134342774784 134531414528 134669233152 134730252288 134990148608 135051313152 135367013376 135376620792 135437960448 135828596736 135838236912 135899785728 135961362432 136542074256 136563993413 137007664416 137069743104 137079471368 137141582592 137474842176 137515696128 137537132544 137587769344 137599451136 137739668934 137930896656 137984606208 138056925184 138667833819 138709408768 139140672534 139172511744 139182389248 139245453312 139656982528 139720261632 139861621242 140120275968 140183764992 140338530612 140380606464 140859285504 140923109376 140996968448 141326567424 141808472064 141872726016 142017298404 142081646976 142501558344 142566126336 143029297152 143039448384 143104260096 143314994606 143517007872 143569846272 143728350192 143793474048 143803679516 144059400192 144205149852 144294030776 144696870072 144772707006 145041681288 145190266992 145375756288 145536253968 146009752576 146019051108 146075910144 146278711296 146373883299 146516956488 146560884736 147060637696 147778316784 148191963552 148215064221 148259109888 148269632296 148282221024 148336813824 148697278272 148764653568 148775211856 148832059392 148842622464 149119158272 149326184448 149546081328 149977408896 149988053257 150045364224 150056013408 150124004352 150567684288 150635907072 151067172528 151135621632 151279296126 151347841344 151427164112 151795138236 151863917184 151932727296 151943510432 152298698391 152358002688 152367705504 152427036672 152506925056 152818016526 152887258944 153026953216 153609833538 153750188032 154133622468 154214405289 154274455552 154284280416 154344357888 154659197448 154705158144 154716138048 154786240512 155232681984 155243699328 155314040832 155384414208 155532127744 155602599936 156048084864 156580187904 156651134976 156662252992 156733237248 157114105344 157185294336 157416764496 157635310464 157928182272 157939390924 158010953856 158466696192 158477943064 158525038592 158538498048 158549750016 158621589504 159065587712 159607980032 159841852848 160314253137 160386892128 160434978816 160696280423 160919379432 160982040576 160992292608 161516077056 161694393966 162066825216 162330784623 162367930368 162453028864 163006971904 163171891449 163462053888 163473655296 163547725824 163728285714 163788565264 164019437568 164186578092 164260971648 164335398912 164347062304 164880995328 164907463744 165443217408 165518180352 165686848138 165761921472 166251818068 166327147392 166715958996 166803336333 166878915552 167284438056 167372113338 167447950272 167498153984 167683075224 167759053056 168069300224 168239341494 168813015084 168889504896 168901491507 169388644824 169465395456 169516204032 170266321512 170355559626 170421895168 170658496512 170832402428 170846906832 170909807232 170936449236 171402753024 171414918008 171480416256 171492586752 171570290688 172077353472 172155322368 172890624144 172968961536 173059616128 173480157984 173558762496 173637402624 173649726208 174055655304 174134520576 174470428216 174649161744 174728295936 174973643712 175052924928 175065348976 175144671744 175554095472 175662298336 175714500608 175741891584 176152711392 176245034616 176313663488 176324891904 176753368512 177093860058 177751003136 177762323088 177831542784 178287685947 178340668416 178368468768 178449288192 178948786176 179029868544 179042574848 179123699712 179558977536 179640336384 180068417536 180489351168 180502161056 180583947264 181104795648 181117649216 181186854912 181199714304 181281816576 182056099008 182663921664 182676885888 182759657472 182855443456 183299789568 183354261504 183382843392 183465934848 183652891912 183907862208 183991191552 184262135922 184793593104 184890445092 185491119744 185520896712 185660604416 186123619584 186482161656 186827034624 186911686656 187118040816 187174141952 187812380672 188435423232 188643459627 188728934688 189077962752 189356397872 189442195968 190002077792 190088168448 190705729536 190719264512 190805680128 191356010496 191551007774 191637800256 191724632064 192273533136 192841782759 192929160096 193016577024 193030276008 193388908384 193587022656 193674737664 194048338624 194501952162 194590081728 194692068144 194767880192 195165177732 195253607808 195267465561 195355941984 196279231743 196845349176 196948517598 197037755712 197589284736 197620085628 197678813184 197709628032 197782418432 198263037696 198275663943 198352871424 198442745856 198456829952 199101579264 199394775104 199969878528 200060485632 200074684544 200165339136 200633251968 200756912384 200847876096 201317384448 201331672566 201422896704 201514162176 201705728168 201797121792 202003849728 202393517648 202485222912 202576969728 203064931188 203144003584 203156940672 203757355368 203849678592 203942043648 204813111384 205511496624 205604614656 205619207052 205712373888 206212263264 206273544192 206288184064 206305698816 206381654016 206609503401 206976909312 206991599104 207085387776 207470133248 208064113152 208711008801 208758767616 208773583872 208868179968 208977649664 209485473792 209580392448 209889019328 210180413952 210275647488 210570909696 210681271808 211288928256 211384664064 211399666688 211495452672 211989851136 212712708096 213025947606 213122470464 213752337516 213849189504 213864367043 213913305088 214559172576 214642720768 214656390144 214972491909 215354769408 215592525288 215690211072 215705519274 216089100288 216441046164 217159060509 217562521932 217949405184 217964873728 218063634432 218304380952 218915437456 219014628864 219028576662 219113865216 219775434732 219841327104 220590956544 220690907136 221015895296 221769529856 222287945328 222388664832 222404448444 222505220736 223045917408 223146980352 223162817784 223263933696 223577433632 223678737408 223989276672 224319121992 224966113344 225084020112 225186006528 225201988676 225851526432 225953860608 226600758792 226918944189 227021762016 227140746168 227692707354 227795875776 227879742976 227899090944 227915265648 228537004032 228640555008 228656782336 228760387584 229227024789 229436471296 229540429824 230520832192 230625282048 231306877312 231411683328 231426420624 231516536832 232074207072 232179360768 232865548992 232971061248 233076621312 233298191616 233403899904 233526228992 234072127296 234322522112 234870281856 234886951327 234976702464 234993379488 235099855872 235671158016 235777941504 236125146744 236892273408 236909086386 237016430784 237700044288 237716914596 237787557888 237824625024 237932384256 238598381568 238706491392 238831599616 239411970048 240652468224 240778596352 241379069148 241473060864 241599619072 241709088768 242274115584 242741465344 243100237824 243551895552 243569181184 243679543296 244399719424 244510457856 245210482944 245321588736 245592428571 245682847896 246279867138 246391457472 246503098368 246520593456 247321492992 247361195616 248164826112 248277270528 248530272207 248642882208 249102712832 249377727102 249490721088 250318373328 251058170007 251171925408 251247230976 251524612836 251638579584 251656439153 252103950336 252359012241 252514553858 252589594624 253219522626 253450891264 254082967236 254274306048 254407573504 255141347328 255517067008 255533339439 255632842752 255987744768 256248603642 256364710848 256404673854 257104129536 257122377012 257238880128 257355436032 257373701344 258116030208 258232983552 259335936216 259453442304 259471856518 259589424192 260220236976 260338143744 260356620748 260456103936 260474589312 261083482956 261705642324 261973742616 262460465568 262579387392 262598023464 262717007616 263452379648 263493447504 263571750912 263612837376 264350716928 264367551924 264470495232 264487337856 265468772352 265640790087 266626504704 266643484632 266747314176 266887118848 267511002624 267552703152 267797168128 268423179264 268442230088 268544802816 268563862272 268685549568 269062829056 269338466304 269460504576 269980297216 270102626304 270734026752 270753241584 270875920896 271657193472 271676473824 271799571456 271922724864 272199821941 273084148512 273127986826 274015328832 274139486208 274158942736 274283165184 274949684352 275031392256 275074265088 275175538688 275198902272 275479337868 275861793312 275969212416 276113850368 276393203883 277335667638 277418817536 278281345068 278364778496 278490906624 279313965056 279440523264 279723242484 280240551936 280367529984 280677061224 280761212928 281718571008 281993936896 282653134848 283616944128 283745452032 284034596808 284163293952 285003116688 285132252672 286058594304 286078896768 286208520192 286629989212 287034015744 287139692544 287326511661 287456700384 287586948096 287607359032 288410299704 288588061552 289393740144 289545414012 290083362576 290380533984 290751512576 290940681619 291072507936 291752928243 292019505152 292038102216 292151820288 292747766598 293033912976 293121769472 294121275392 295422776397 295556633568 296383927104 296430128442 296518219776 296539264592 296564442048 296673627648 297394556544 297529307136 297550423712 297664118784 297685244928 298238316544 298652368896 298956704249 299092162656 299954817792 299976106514 300090728448 300112026816 300248008704 301135368576 301271814144 301997508849 302134345056 302271243264 302558592252 302695682688 302854328224 303590276472 303727834368 303865454592 303887020864 304597396782 304716005376 304735411008 305013850112 305636033052 305774517888 306053906432 307219667076 307500376064 308267244936 308428810578 308548911104 308568560832 309318394896 309410316288 309432276096 309572481024 310465363968 310487398656 310628081664 310768828416 311064255488 311205199872 312096169728 313160375808 313302269952 313324505984 313466474496 314228210688 314370588672 314690941343 314833528992 315270620928 315856364544 315878781848 316021907712 316933392384 316955886128 317050077184 317076996096 317099500032 317243179008 318131175424 319215960064 319538921409 319683705696 320628506274 320773784256 320869957632 321392560846 321838758864 321964081152 321984585216 323032154112 323388787932 323558278911 324133650432 324661569246 324735860736 324906057728 326013943808 326343782898 326924107776 326947310592 327095451648 327456571428 327577130528 328038875136 328373156184 328521943296 328670797824 328694124608 329761990656 329814927488 330886434816 331036360704 331373696276 331523842944 332503636136 332654294784 333431917992 333606672666 333757831104 334568876112 334744226676 334895900544 334996307968 335366150448 335518106112 336138600448 336478682988 337626030168 337779009792 337802983014 338777289648 338930790912 340532643024 340711119252 340843790336 341316993024 341539061031 341664804856 341693813664 341819614464 341872898472 342805506048 342829836016 342960832512 342985173504 343140581376 344154706944 344310644736 345781248288 345937923072 346119232256 346960315968 347117524992 347274805248 347299452416 348111310608 348269041152 348940856432 349298323488 349456591872 349947287424 350105849856 350130697952 350289343488 351108190944 351324596672 351429001216 351483783168 352305422784 352490069232 352627326976 352649783808 353506737024 354187720116 355363629579 355502006272 355524646176 355663085568 356575371894 356681336832 356736937536 356898576384 357897572352 358059737088 358085149696 358247399424 359117955072 359280672768 360136835072 360978702336 361004322112 361167894528 362209591296 362235298432 362399428608 362563633152 364112198016 365327843328 365353771776 365519314944 365710886912 366599579136 366765686784 367305783824 367815724416 367982383104 368524271844 369419800707 369587186208 369780890184 370982239488 371041793424 372247239168 372964323312 373654069248 373823373312 374066590653 374236081632 374348283904 375624761344 376870846464 377286919254 377457869376 378155925504 378712795744 378771830787 378884391936 380004155584 380176336896 381411459072 381438529024 381611360256 382712020992 383102015548 383275600512 383449264128 384372905463 384547066272 384607010781 385683565518 385858320192 386033154048 386060552016 386777816768 387174045312 387349475328 388096677248 389003904324 389180163456 389207784777 389384136288 389535760384 390330355464 390507215616 390534931122 390711883968 392558463486 393690698352 393897035196 394075511424 394103480183 395178569472 395240171256 395357626368 395419256064 395564836864 396526075392 396551327886 396705742848 396913659904 398203158528 398789550208 399939757056 400120971264 400149369088 400330678272 401266503936 401513824768 401695752192 402634768896 402663345132 402845793408 403028324352 403411456336 403594243584 404007699456 404787035296 404970445824 405153939456 406129862376 406288007168 406313881344 407514710736 407699357184 407884087296 409626222768 409691980239 411022993248 411209229312 411238414104 411424747776 412424526528 412547088384 412576368128 412611397632 412763308032 413219006802 413953818624 413983198208 414170775552 414940266496 416003501457 416128226304 417422017602 417517535232 417547167744 417736359936 417955299328 418970947584 419160784896 419778038656 420360827904 420551294976 421141819392 421362543616 422577856512 422769328128 422799333376 422990905344 423979702272 425425416192 426051895212 426244940928 426275192851 427504675032 427698379008 427728734086 427826610176 429118345152 429312780288 429944983818 430709538816 431185050576 431380422144 431411038548 432178200576 432882092328 434318121018 435125043864 435929747456 436127268864 436608761904 437830874912 438029257728 438057153324 438227730432 439550869464 439682654208 441181913088 442031790592 443539059712 444575890656 444645192663 444777329664 444808896888 445010441472 446091834816 446293960704 446325635568 446527867392 447154867264 447357474816 447978553344 448638243984 449932226688 449964159771 450168040224 450372013056 450403977352 451703052864 451907721216 453201517584 453837888378 454043524032 454281492336 455385414708 455591751552 455624086309 455759485952 455798181888 455830531296 456896095173 457074008064 457281110016 457313564672 457520775168 458454049578 458872942592 459080859648 461041664384 461250564096 462613754624 462643215867 462823366656 462852841248 463033073664 464148414144 464358721536 465731097984 465942122496 466153242624 466596383232 466807799808 467052457984 468144254592 468645044224 469740563712 469773902654 469953404928 469986758976 470199711744 471342316032 471555883008 472250293488 473784546816 473818172772 474032861568 475400088576 475433829192 475575115776 475649250048 475864768512 477196763136 477663199232 478823940096 480942759411 481304936448 481557192704 482088841269 482758138296 482946121728 483199238144 484548231168 485482930688 486200475648 486992353869 487103791104 487138362368 487359086592 488799438848 489020915712 489515674347 490420965888 490643177472 491184857142 491365695792 492559734276 492782914944 492817889273 493006196736 493041186912 494642985984 494722391232 496329652224 496554541056 497060544414 497285764416 498205425664 498755454204 498981442176 500410008999 500636746656 501602481121 502116340014 502343850816 502494461952 503049225672 503277159168 503312878306 504207900672 504718024482 505029107716 505179189248 506439045252 506704474521 506901782528 508165934472 508548612096 508815147008 511034134016 511066678878 511265685504 511975489536 512497207284 512729421696 512809347708 514208259072 514244754024 514477760256 514710872064 514747402688 516232060416 516465967104 518671872432 518906884608 518943713036 519178848384 520440473952 520676287488 520713241496 520912207872 520949178624 522166965912 523411284648 523947485232 524920931136 525158774784 525196046928 525434015232 526904759296 526986895008 527143501824 527225674752 528701433856 528735103848 528940990464 528974675712 531281580174 533253009408 533286969264 533494628352 533774237696 534863057841 535022005248 535105406304 535594336256 536846358528 536884460176 537089605632 537127724544 537371099136 538125658112 538676932608 538921009152 539960594432 540205252608 541468053504 541506483168 541751841792 543314386944 543352947648 543599142912 543845449728 544399643882 546168297024 546255973652 548030657664 548278972416 548317885472 548566330368 549899368704 550062784512 550148530176 550351077376 550397804544 550958675736 551723586624 552227700736 552786407766 554671335276 554837635072 556562690136 556729556992 556981813248 558627930112 559446484968 560481103872 560735059968 561354122448 561522425856 563437142016 563987873792 565306269696 565930378881 567233888256 568069193616 568326587904 570006233376 570264505344 572117188608 572157793536 572417040384 573259978424 574068031488 574653023322 574913400768 575173896192 575214718064 576820599408 577176123104 578525348277 578787480288 579090828024 579903968483 580166725152 580761067968 581881363238 582145015872 583505856486 584039010304 584076204432 584303640576 585495533196 585802396683 586067825952 586243538944 588242550784 588837695229 590845552794 591113267136 592767854208 592860256884 593036439552 593078529184 593128884096 593347255296 594789113088 595058614272 595100847424 595328237568 595370489856 596476633088 597304737792 597913408498 598184325312 599909635584 599952213028 600181456896 600224053632 600496017408 602270737152 602543628288 603995017698 604268690112 604542486528 605117184504 605391365376 605708656448 607180552944 607455668736 607730909184 607774041728 609194793564 609432010752 609470822016 610027700224 611272066104 611549035776 614439334152 615000752128 616534489872 616857621156 617097822208 617137121664 618636789792 618820632576 618864552192 619144962048 619828510203 620930727936 620974797312 621256163328 622128510976 622410399744 624192339456 626320751616 626604539904 626649011968 626932948992 628456421376 628741177344 629381882686 629667057984 630541241856 631712729088 631757563696 632043815424 633866784768 633911772256 634100154368 634153992192 634199000064 634486358016 636262350848 638431920128 639077842818 639367411392 641257012548 641547568512 641593101129 641739915264 642785121692 643677517728 643928162304 643969170432 644917475727 646064308224 646777575864 647116557822 648267300864 649323138492 649812115456 651477181527 652027887616 652687565796 653848215552 653894621184 654190903296 654913142856 655154261056 656746312368 657043886592 657341595648 657388249216 659523981312 659629854976 661772869632 662072721408 662747392552 663047685888 665007272272 665308589568 666863835984 667213345332 667515662208 669137752224 669488453352 669791801088 669992615936 670428527209 670732300896 671036212224 672957365976 675252060336 675558019584 675605966028 677554579296 677861581824 680756832567 681065286048 681422238504 681687580672 683078122062 683329609712 683387627328 683639228928 683745796944 685611012096 685659672032 685921665024 685970347008 686281162752 688309413888 688621289472 691562496576 691875846144 692238464512 693920631936 694235049984 694549610496 694598904832 696222621216 696538082304 697881712864 698596646976 698913183744 699894574848 700211699712 700261395904 700578686976 702216381888 702649193344 702858002432 702967566336 704610845568 704660853981 704980138464 705254653952 705299567616 707013474048 708375440232 710727259158 711004012544 711049292352 713150743788 713362673664 713473875072 713797152768 715795144704 716119474176 716170299392 716494798848 718235910144 721957404672 722008644224 722335789056 724419182592 724470596864 724798857216 725127266304 728224396032 730655686656 730707543552 731038629888 731421773824 733199158272 733531373568 734611567648 735631448832 735964766208 737048543688 738839601414 739174372416 739561780368 741964478976 742083586848 744494478336 745590816621 745928646624 747308138496 748133181306 748472163264 748696567808 751249522688 753174510021 753741692928 754573838508 754915738752 754969317459 756311851008 757425591488 757543661574 757768783872 760008311168 760352673792 762822918144 762877058048 763222720512 765424041984 766204031096 766551201024 766600018317 766898528256 768745810926 769094132544 769214021562 771367131036 771716640384 771771411503 772066308096 772121104032 773555633536 774348090624 774698950656 776193354496 778007808648 778360326912 778415569554 778768272576 780660710928 781014431232 781069862244 781423767936 785116926972 787381396704 787794070392 788151022848 788206960366 790357138944 790480342512 790715252736 790838512128 791129673728 793052150784 793102655772 793411485696 793827319808 796406317056 797579100416 799879514112 800241942528 800298738176 800661356544 802533007872 803027649536 803391504384 805269537792 805326690264 805691586816 806056648704 806822912672 807188487168 808015398912 809574070592 809940891648 810307878912 812259724752 812576014336 812627762688 815029421472 815398714368 815768174592 816599465823 819252445536 819383960478 822045986496 822418458624 822476828208 822849495552 824849053056 825094176768 825152736256 825222795264 825526616064 826438013604 827907637248 827966396416 828341551104 829179611649 829880532992 832007002914 832256452608 834844035204 835094335488 835472719872 835910598656 837941895168 838321569792 839556077312 840721655808 841102589952 842283638784 842725087232 845155713024 845598666752 845981810688 847959404544 850850832384 852103790424 852489881856 852550385702 855009350064 855396758016 855457468172 858236690304 858625560576 859889967636 861419077632 861979534983 862370101152 862760844288 862822077096 865764184656 868636242036 870250087728 871859494912 872254537728 872822044857 873217523808 875661749824 876058515456 876114306648 876455460864 879101738928 879365308416 882363826176 884063581184 886268329191 887078119424 889151781312 889290385326 889554659328 889617793776 890020882944 892183669632 892587921408 892651271136 893055734784 894309734528 894714949632 895957106688 896870112747 897276487968 899864453376 899928319542 900336080448 900744026112 900807954704 903406105728 903815442432 905992526547 906403035168 907675776756 908087048064 908151497813 908562984672 910770829416 911183503104 911248172618 911518971904 911596363776 911661062592 913792190346 914148016128 914627129344 915041550336 916908099156 917745885184 918161719296 922083328768 922501128192 925227509248 925286431734 925646733312 925705682496 928296828288 928717443072 931462195968 931884244992 932306485248 933192766464 933615599616 934104915968 936288509184 937290088448 939481127424 939547805308 939906809856 939973517952 940399423488 942684632064 943111766016 944072824029 944500586976 947569093632 947636345544 948065723136 950800177152 950867658384 951150231552 951298500096 951729537024 954393526272 955326398464 955947953891 957647880192 958616764227 961885518822 962609872896 963114385408 964177682538 965516276592 965892243456 966398476288 969096462336 970674836733 970965861376 972400951296 973984707738 974207582208 974276724736 974718173184 977598877696 978041831424 979031348694 980841931776 981286354944 982286313961 982369714284 982731391584 985119468552 985565829888 985635778546 986012393472 986082373824 989285971968 989444782464 992659304448 993109082112 994121088828 994571528832 996410851328 997510908408 997962884352 1000820017998 1001273493312 1003204962242 1004232680028 1004687701632 1004988923904 1006098451344 1006554318336 1006625756612 1008415801344 1009436048964 1010058215432 1010358378496 1012878090504 1013408949042 1013803565056 1016331868944 1017630294016 1022068268032 1022133357756 1022531371008 1023950979072 1024617183093 1024994414568 1025458843392 1025618695416 1028416518144 1028489508048 1028955520512 1029421744128 1029494805376 1032464120832 1032931934208 1037343744864 1037813769216 1037887426072 1038357696768 1040880947904 1041352574976 1041426482992 1041824415744 1041898357248 1044333931824 1046822569296 1047894970464 1049841862272 1049916372799 1050317549568 1050392093856 1050868030464 1053809518592 1053973790016 1054287003648 1054451349504 1057402867712 1057470207696 1057881980928 1057949351424 1062563160348 1066090888737 1066506018816 1066573938528 1066989256704 1067548475392 1069726115682 1070044010496 1070210812608 1071188672512 1073692717056 1073768920352 1074179211264 1074255449088 1074742198272 1076251316224 1077353865216 1077842018304 1079921188864 1080410505216 1082936107008 1083012966336 1083503683584 1086628773888 1086705895296 1087198285824 1087690899456 1088799287764 1092336594048 1092511947304 1096061315328 1096557944832 1096635770944 1097132660736 1099798737408 1100297060352 1100702154752 1101917351472 1103447173248 1104455401472 1105572815532 1108259402121 1109342670552 1109675270144 1113125380272 1113459113984 1117255860224 1118892969936 1120962207744 1121470119936 1122199771959 1122708244896 1123044851712 1126874284032 1130612539392 1131860757762 1134467776512 1135623831803 1136138387232 1136315492361 1136653175808 1140012466752 1140529010688 1144234377216 1144315587072 1144834080768 1146519956848 1148136062976 1149306046644 1149826801536 1150347792384 1150429436128 1153118716389 1153641198816 1154352246208 1157050696554 1157574960576 1158181656048 1159807936966 1160333450304 1161522135936 1163762726476 1164290031744 1167011712972 1167623354331 1168078020608 1168152408864 1168607281152 1170991066392 1171604793366 1172135651904 1172487077888 1176485101568 1177675390458 1181691105588 1182226534272 1182310440549 1185535708416 1185720513768 1186072879104 1186157058368 1186257768192 1186694510592 1189578226176 1190117228544 1190201694848 1190740979712 1192953266176 1194609475584 1195826816996 1196368650624 1199819271168 1199904426056 1200362913792 1200448107264 1200992034816 1204541474304 1205087256576 1207990035396 1208537380224 1209084973056 1210234369008 1210782730752 1211417312896 1214361105888 1214911337472 1215461818368 1215548083456 1218389587128 1218864021504 1218941644032 1222544132208 1223098071552 1228878668304 1229075940717 1230001504256 1233068979744 1233715242312 1234195644416 1234274243328 1237273579584 1237641265152 1237729104384 1238289924096 1239657020406 1241861455872 1241949594624 1242512326656 1244257021952 1244820799488 1248384678912 1252641503232 1253209079808 1253298023936 1253865897984 1256912842752 1257482354688 1258763765372 1259334115968 1261082483712 1263425458176 1263515127392 1264087630848 1267733569536 1267823544512 1268200308736 1268307984384 1268398000128 1268972716032 1272524701696 1276863840256 1278155685636 1278734822784 1278825578553 1282514025096 1283095137024 1283186202258 1283479830528 1285570243384 1287355035456 1287938340864 1289834951454 1292128616448 1293555151728 1294233115644 1296534601728 1298646276984 1299624230912 1302954363054 1305375131592 1307789242368 1308381806592 1309826285712 1310308522112 1313492624736 1314087773184 1314683191296 1314776498432 1319047962624 1319259709952 1323545739264 1325494785104 1326095371776 1330014544544 1330617179136 1333727671968 1334426690664 1335031324416 1338275504448 1338976906704 1339583602176 1340857054418 1341464601792 1342072424448 1345914731952 1349892479313 1350504120672 1351116039168 1351211932056 1355109158592 1355723163648 1361513665134 1362130572096 1362844477008 1363375161344 1366156244124 1366659219424 1366775254656 1366872258927 1367278457856 1367491593888 1371222024192 1371319344064 1371843330048 1371940694016 1372562325504 1376618827776 1377242578944 1383124993152 1383751692288 1384476929024 1387841263872 1387929647601 1388470099968 1389099220992 1389197809664 1392445242432 1393076164608 1395763425728 1397193293952 1397826367488 1399789149696 1400423399424 1400522791808 1401157373952 1404432763776 1405298386688 1405716004864 1405935132672 1409221691136 1409321707962 1409960276928 1410599135232 1414026948096 1416750880464 1421454518316 1422008025088 1422098584704 1426301487576 1426725347328 1426947750144 1427594305536 1431590289408 1432340598784 1432989597696 1436471820288 1443914809344 1444017288448 1444671578112 1446266523807 1448838365184 1448941193728 1449597714432 1456448792064 1460977061607 1461311373312 1461415087104 1462077259776 1462843547648 1466398316544 1467062747136 1469223135296 1471262897664 1471929532416 1474097087376 1477679202828 1478348744832 1478453667819 1479123560736 1483928957952 1484167173696 1488988956672 1491181633242 1491857293248 1494616276992 1496266362612 1496944326528 1497050569301 1497393135616 1501230026997 1502499045376 1504807443363 1506349020042 1507483385856 1509147677016 1509831477504 1509938634918 1512623702016 1514851182976 1515087323148 1515537567744 1520016622336 1520113423563 1520705347584 1525645836288 1525754116096 1526445441024 1532408062192 1533102402048 1533200036634 1533797056512 1537491621852 1538188265088 1538428043124 1542734262072 1543433280768 1543542823006 1544132616192 1544242208064 1547111267072 1548696181248 1549397901312 1552386708992 1556015617296 1556720653824 1556831139108 1557536545152 1561321421856 1562028862464 1562139724488 1562847535872 1570233853944 1574762793408 1575588140784 1576302045696 1576413920732 1580714277888 1580960685024 1581430505472 1581677024256 1582259347456 1586104301568 1586205311544 1586822971392 1587654639616 1595158200832 1599759028224 1600483885056 1600597476352 1601322713088 1604589173523 1605066015744 1606055299072 1606783008768 1610539075584 1610653380528 1611383173632 1612113297408 1613645825344 1614376974336 1616030797824 1619148141184 1619881783296 1620615757824 1624519449504 1625152028672 1625255525376 1630058842944 1630797428736 1631536349184 1633198931646 1638504891072 1638767920956 1644091972992 1644208659289 1644836917248 1644953656416 1645698991104 1649698106112 1650188353536 1650305472512 1650445590528 1651053232128 1652876027208 1655932792832 1656683102208 1658359223298 1664014005828 1664512905216 1669688070408 1670188670976 1670945439744 1671821197312 1675883790336 1679112154624 1681443311616 1682205179904 1684567277568 1685450174464 1690311426048 1691197333504 1691963621376 1695918809088 1701701664768 1704207580848 1704979763712 1705100771404 1710018700128 1710793516032 1710914936344 1716473380608 1717251121152 1719779935272 1723959069966 1724740202304 1725521688576 1725644154192 1731528369312 1735576044831 1737272484072 1739711905449 1740500175456 1743718989824 1745644089714 1746435047616 1751323499648 1752117030912 1752228613296 1752910921728 1757407190049 1758203477856 1758730616832 1764727652352 1766513085687 1768127162368 1772536658382 1774156238848 1778303562624 1778429774333 1778580770652 1779109318656 1779235587552 1780041765888 1784367339264 1785175842816 1785302542272 1786111469568 1788619469056 1789429899264 1791914213376 1793740225494 1794552975936 1799728906752 1799856639084 1800672160896 1801488052224 1801615909408 1806812211456 1807630884864 1811985053094 1812806070336 1815351553512 1816174096128 1816302995626 1817125969344 1821541658832 1822367006208 1822496345236 1823037943808 1823192727552 1823322125184 1827584380692 1828296032256 1829254258688 1830083100672 1833816198312 1835491770368 1844166657536 1845002256384 1850455018496 1850572863468 1851293466624 1851411364992 1856593656576 1857434886144 1859485530609 1862924391936 1863768489984 1866385532928 1867231199232 1868209831936 1872577018368 1874580176896 1878962254848 1879095610616 1879813619712 1879947035904 1880798846976 1885369264128 1886223532032 1888145648058 1889001173952 1895138187264 1895272691088 1896131446272 1901600354304 1901735316768 1902300463104 1902597000192 1903459074048 1905398753587 1908787052544 1911895907782 1915295760384 1917233528454 1923771037644 1924779303387 1925219745792 1926228770816 1928355365076 1931032553184 1931784486912 1932796952576 1934752427181 1938192924672 1941349673466 1941931722752 1944801902592 1947969415476 1948553449472 1949436346368 1955197755392 1956083662848 1958062697388 1961683863552 1962572709888 1964572627922 1964739428568 1965462783168 1970238937104 1971131659776 1971271557092 1972024786944 1972164747648 1978571943936 1978889564928 1985318608896 1986218164224 1988242177656 1989143057664 1992821702656 1995021816816 1995925768704 2001640035996 2002546986624 2006409924484 2008465360056 2009375403264 2009977847808 2011285581627 2012196902688 2013108636672 2013251513224 2018872097928 2020116430864 2020716756992 2025756181008 2026817898084 2027607130112 2032663737888 2035260588032 2042270497701 2044136536064 2044266715512 2045062742016 2049234366186 2049988829136 2050917686784 2051237390832 2056833036288 2056979016096 2057911041024 2058843488256 2058989610752 2064928241664 2065863868416 2074687489728 2075627538432 2075774852144 2076715393536 2081761895808 2082705149952 2082852965984 2083648831488 2083796714496 2088667863648 2092696929743 2093645138592 2095789940928 2099683724544 2099832745598 2100635099136 2100784187712 2101736060928 2107619037184 2107947580032 2108574007296 2108902699008 2113982561943 2114805735424 2114940415392 2115763961856 2115898702848 2125126320696 2132181777474 2133012037632 2133147877056 2135096950784 2139452231364 2140088020992 2140421625216 2142377345024 2147385434112 2147537840704 2148358422528 2148510898176 2149484396544 2152502632448 2154707730432 2159842377728 2165872214016 2166025932672 2167007367168 2173257547776 2173411790592 2174396571648 2175381798912 2177598575528 2184673188096 2185023894608 2192122630656 2193115889664 2193271541888 2194265321472 2199597474816 2200594120704 2201404309504 2202836589401 2203834702944 2206894346496 2211145631064 2216518804242 2218685341104 2219350540288 2226250760544 2226918227968 2234511720448 2236772449863 2237785939872 2241924415488 2244399543918 2245416489792 2246089703424 2253748568064 2261225078784 2263721515524 2264907952377 2268935553024 2271247663606 2272276774464 2272630984722 2273306351616 2280024933504 2281058021376 2288468754432 2288631174144 2289668161536 2293039913696 2296272125952 2298612093288 2299653603072 2300695584768 2300858872256 2306237432778 2307282397632 2308704492416 2314101393108 2315149921152 2315314234509 2316363312096 2319615873932 2320666900608 2323044271872 2327525452952 2328580063488 2334023425944 2335246708662 2336156041216 2336304817728 2341982132784 2343209586732 2344271303808 2344974155776 2352970203136 2355350780916 2363382211176 2364453068544 2364620881098 2371071416832 2371441027536 2372145758208 2372314116736 2372515536384 2373389021184 2379156452352 2380234457088 2380403389696 2381481959424 2385906532352 2389218951168 2391653633992 2392737301248 2399638542336 2399808852112 2400725827584 2400896214528 2401984069632 2409082948608 2410174513152 2415980070792 2417074760448 2418169946112 2420468738016 2421565461504 2422834625792 2428722211776 2429822674944 2430923636736 2431096166912 2436779174256 2437728043008 2437883288064 2445088264416 2446196143104 2449798397469 2457757336608 2458151881434 2460003008512 2466137959488 2467430484624 2468391288832 2468548486656 2474547159168 2475282530304 2475458208768 2476579848192 2479314040812 2483722911744 2483899189248 2485024653312 2488514043904 2489641598976 2496769357824 2505283006464 2506418159616 2506596047872 2507731795968 2513825685504 2514964709376 2517527530744 2518668231936 2522164967424 2526850916352 2527030254784 2528175261696 2535467139072 2535647089024 2536400617472 2536796000256 2537945432064 2545049403392 2556311371272 2557469645568 2557651157106 2565028050192 2566190274048 2566372404516 2571140486768 2574710070912 2575876681728 2579669902908 2584257232896 2585938604949 2587110303456 2588466231288 2597292553968 2605908726108 2610750263184 2615578484736 2616763613184 2618466134571 2619652571424 2620617044224 2626985249472 2628175546368 2629366382592 2629552996864 2638095925248 2638519419904 2647091478528 2650989570208 2652190743552 2660029089088 2661234358272 2667455343936 2668853381328 2670062648832 2676551008896 2677953813408 2679167204352 2681714108836 2682929203584 2684144848896 2690610338241 2691829463904 2699784958626 2701008241344 2702232078336 2702423864112 2710218317184 2711446327296 2717977579641 2723027330268 2724261144192 2724454493439 2725688954016 2726750322688 2732312488248 2733318438848 2733550509312 2733744517854 2734556915712 2734983187776 2742444048384 2742638688128 2743881388032 2745124651008 2753237655552 2754485157888 2766249986304 2767503384576 2768953858048 2775682527744 2775859295202 2776940199936 2778395619328 2784890484864 2786152329216 2791526851456 2794386587904 2795652734976 2799578299392 2800846798848 2801045583616 2802314747904 2808865527552 2810596773376 2811870265344 2818443382272 2818643415924 2819920553856 2821198270464 2828053896192 2832218472087 2833501760928 2842909036632 2844016050176 2844197169408 2852602975152 2853450694656 2853895500288 2855188611072 2863180578816 2864681197568 2865979195392 2867843861673 2872943640576 2887829618688 2888034576896 2889343156224 2892533047614 2897676730368 2897882387456 2899195428864 2912024510199 2912897584128 2921954123214 2922622746624 2922830174208 2924154519552 2925687095296 2932796633088 2934125494272 2938446270592 2942525795328 2943859064832 2946858941883 2948194174752 2955358405656 2956697489664 2956907335638 2958247121472 2967857915904 2968334347392 2977977913344 2982363266484 2983714586496 2983926349957 2989232553984 2992532725224 2993888653056 2994101138602 2994786271232 3002460053994 3009614886726 3012698040084 3014966771712 3018295354032 3019662955008 3019877269836 3025247404032 3029702365952 3030174646296 3031075135488 3040033244672 3040226847126 3041410695168 3051508232192 3052890882048 3064816124384 3066204804096 3066400073268 3067594113024 3074983243704 3076376530176 3076856086248 3085468524144 3086866561536 3087085646012 3088265232384 3088484416128 3094222534144 3097392362496 3098795802624 3104773417984 3112031234592 3113441307648 3113662278216 3115073090304 3122642843712 3124057724928 3124279448976 3125695071744 3140467707888 3149525586816 3149749118397 3151176281568 3152604091392 3152827841464 3161428555776 3161921370048 3162861010944 3163354048512 3164518694912 3172208603136 3172410623088 3173645942784 3175309279232 3190316401664 3198272666211 3199518056448 3200967770112 3201194952704 3202645426176 3209178347046 3210132031488 3212110598144 3213566017536 3221078151168 3221306761056 3222766347264 3224226594816 3227291650688 3228753948672 3232061595648 3238296282368 3239763566592 3241231515648 3249038899008 3250511050752 3260117685888 3261594857472 3263072698368 3266397863292 3277009782144 3277535841912 3288183945984 3288417318578 3289673834496 3289907312832 3291397982208 3299396212224 3300610945024 3300891181056 3302106464256 3305752054416 3311865585664 3313366204416 3316718446596 3328028011656 3329025810432 3339376140816 3340377341952 3343642394624 3351767580672 3358224309248 3362886623232 3364410359808 3366599315877 3369134555136 3370900348928 3380622852096 3382394667008 3391837618176 3403403329536 3406871495409 3408415161696 3408946477083 3409959527424 3410201542808 3420037400256 3421587032064 3421829872688 3432946761216 3434502242304 3439559870544 3447918139932 3449480404608 3449725224911 3451043377152 3451288308384 3459356149167 3463056738624 3471152089662 3474544968144 3479423810898 3481000350912 3487437979648 3491288179428 3492870095232 3502646999296 3502870062993 3504234061824 3504457226592 3505821843456 3514814380098 3516406955712 3517461233664 3529455304704 3533026171374 3536254324736 3545073316764 3546931321647 3548312477696 3556607125248 3556859548666 3557161541304 3558218637312 3558471175104 3560083531776 3568734678528 3570351685632 3570605084544 3572222939136 3577238938112 3578859798528 3583828426752 3587480450988 3589105951872 3599457813504 3599713278168 3601344321792 3602976104448 3603231818816 3613624422912 3615261769728 3623970106188 3625612140672 3630703107024 3632348192256 3632605991252 3634251938688 3643083317664 3644734012416 3644992690472 3646075887616 3646385455104 3646644250368 3655168761384 3656592064512 3658508517376 3667632396624 3670983540736 3687227822151 3688333315072 3690004512768 3700910036992 3701145726936 3702586933248 3702822729984 3713187313152 3714869772288 3718971061218 3725848783872 3727536979968 3732771065856 3734462398464 3736419663872 3745154036736 3749160353792 3757924509696 3758191221232 3759627239424 3759894071808 3761597693952 3770738528256 3772447064064 3776291296116 3778002347904 3790276374528 3790545382176 3792262892544 3803200708608 3803470633536 3804600926208 3805194000384 3806918148096 3810797507174 3817574105088 3823791815564 3830591520768 3834467056908 3836476735659 3847542075288 3849558606774 3850439491584 3852457541632 3856710730152 3862065106368 3865593905152 3869504854362 3876385849344 3882699346932 3883863445504 3889603805184 3895938830952 3897106898944 3898872692736 3910395510784 3916125394776 3923367727104 3925145419776 3929145255844 3929478857136 3930925566336 3940477874208 3942263319552 3942543114184 3944049573888 3944329495296 3957143887872 3957779129856 3970637217792 3976484355312 3978286115328 3985643405312 3990043633632 3991851537408 4003280071992 4005093973248 4012819848968 4016930720112 4018750806528 4022571163254 4024393805376 4026217273344 4026503026448 4037744195856 4040232861728 4041433513984 4049677437939 4051512362016 4053635796168 4055214260224 4065327475776 4084540995402 4088273072128 4088533431024 4090125484032 4098468732372 4099977658272 4100616776781 4101835373568 4102474781664 4113666072576 4113958032192 4115822082048 4117686976512 4117979221504 4129856483328 4131727736832 4149374979456 4151255076864 4151549704288 4153430787072 4163523791616 4165410299904 4165705931968 4167297662976 4167593428992 4177335727296 4185393859486 4187290277184 4191579881856 4199367449088 4199665491196 4201270198272 4201568375424 4203472121856 4215238074368 4215895160064 4217148014592 4217805398016 4227965123886 4229611470848 4229880830784 4231797405696 4250252641392 4264363554948 4266024075264 4266295754112 4270193901568 4278904462728 4280176041984 4280843250432 4294770868224 4295075681408 4297021796352 4298968793088 4305005264896 4309415460864 4319684755456 4331744428032 4332051865344 4334014734336 4338799571421 4346515095552 4346823581184 4348793143296 4355197151056 4369346376192 4370047789216 4384245261312 4386231779328 4386543083776 4388530642944 4399194949632 4401188241408 4405673178802 4407669405888 4413788692992 4422291262128 4433037608484 4435361003457 4437370682208 4438701080576 4452501521088 4453836455936 4469023440896 4473544899726 4475571879744 4483848830976 4488799087836 4490832979584 4491151707903 4492179406848 4507497136128 4514422330089 4522450157568 4527443031048 4529815904754 4537871106048 4542495327212 4544553548928 4545261969444 4546612703232 4560049867008 4560340270689 4562116042752 4576937508864 4577262348288 4579336323072 4586079827392 4597224186576 4599307206144 4601391169536 4601717744512 4612474865556 4614564795264 4617408984832 4628202786216 4630299842304 4630628469018 4632726624192 4639231747864 4641333801216 4646088543744 4655050905904 4657160126976 4668046851888 4670493417324 4672312082432 4672609635456 4683964265568 4686419173464 4688542607616 4689948311552 4710701561832 4726764422352 4728906137088 4729241762196 4742142833664 4742882055072 4744291516416 4744628233472 4745031072768 4746778042368 4758312904704 4760468914176 4760806779392 4762963918848 4771813064704 4783307267984 4785474602496 4799277084672 4799617704224 4801451655168 4801792429056 4803968139264 4818165897216 4820349026304 4831960141584 4834149520896 4836339892224 4840937476032 4843130923008 4845669251584 4857444423552 4859645349888 4861847273472 4862192333824 4873558348512 4875456086016 4875766576128 4890176528832 4892392286208 4899596794938 4915514673216 4916303762868 4920006017024 4932275918976 4932625977867 4934860969248 4936782577664 4937096973312 4949094318336 4950565060608 4950916417536 4953159696384 4958628081624 4967798378496 4970049306624 4977028087808 4993538715648 5010566012928 5012836319232 5013192095744 5015463591936 5027651371008 5035055061488 5037336463872 5044329934848 5053701832704 5054060509568 5056350523392 5070934278144 5071294178048 5072801234944 5073592000512 5075890864128 5112622742544 5114939291136 5115302314212 5130056100384 5132380548096 5132744809032 5142280973536 5149420141824 5151753363456 5159339805816 5171877209898 5174220606912 5176932462576 5194585107936 5211817452216 5219135716347 5221500526368 5231156969472 5236932269142 5239305142848 5241234088448 5253970498944 5256351092736 5258732765184 5259105993728 5272221570147 5276191850496 5277038839808 5294182957056 5301979140416 5304381487104 5320058178176 5322468716544 5334910687872 5335289322999 5337706762656 5340125297664 5353102017792 5355907626816 5358334408704 5363428217672 5365858407168 5368289697792 5381220676482 5383658927808 5399569917252 5402016482688 5402399880521 5404464156672 5404847728224 5420436634368 5422892654592 5435955159282 5446054660536 5448522288384 5448908986878 5451377908032 5464624976496 5466636877696 5467101018624 5467489035708 5469113831424 5469966375552 5484888096768 5485277376256 5487762776064 5490249302016 5506475311104 5532499972608 5535006769152 5537907716096 5551365055488 5551718590404 5553880399872 5556791238656 5569780969728 5572304658432 5583053702912 5588773175808 5591305469952 5599156598784 5601693597696 5602091167232 5604629495808 5617731055104 5621193546752 5623740530688 5636886764544 5637286831848 5639841107712 5642396540928 5656107792384 5664436944174 5667003521856 5685818073264 5688032100352 5688394338816 5705205950304 5706901389312 5707791000576 5710377222144 5716196260761 5726361157632 5729362395136 5735687723346 5745887281152 5774337910161 5775659237376 5776069153792 5778686312448 5785066095228 5795353460736 5795764774912 5798390857728 5804257281543 5824049020398 5825795168256 5843908246428 5845660348416 5848309039104 5851374190592 5865593266176 5868250988544 5876892541184 5885051590656 5887718129664 5893717883766 5896388349504 5910716811312 5913394979328 5913814671276 5916494242944 5935715831808 5936668694784 5955955826688 5964726532968 5967429172992 5967852699914 5978465107968 5985065450448 5987777306112 5988202277204 6004920107988 6019229773452 6025396080168 6029933543424 6033856744881 6036590708064 6039325910016 6039754539672 6059404731904 6060349292592 6062150270976 6080066489344 6080453694252 6082821390336 6103016464384 6105781764096 6129632248768 6132409608192 6132800146536 6135188226048 6149966487408 6152753060352 6153712172496 6170937048288 6173733123072 6174171292024 6176530464768 6176968832256 6188445068288 6194784724992 6197591605248 6209546835968 6224062469184 6226882615296 6227324556432 6230146180608 6245285687424 6248115449856 6248558897952 6251390143488 6278090789229 6280935415776 6299051173632 6299498236794 6302352563136 6305208182784 6305655682928 6322857111552 6323842740096 6325722021888 6326708097024 6329037389824 6341947685829 6344417206272 6344821246176 6347291885568 6350618558464 6380632803328 6396545332422 6399036112896 6402389905408 6405290852352 6418356694092 6420264062976 6424221196288 6427132035072 6442156302336 6442613522112 6445532694528 6448453189632 6454583301376 6457507897344 6464123191296 6476592564736 6479527133184 6498077798016 6501022101504 6520235371776 6523189714944 6526145396736 6532795726584 6554019564288 6555071683824 6576367891968 6576834637156 6579347668992 6579814625664 6582795964416 6598792424448 6601221890048 6601782362112 6604212928512 6608509768203 6611504108832 6623731171328 6633436893192 6656056023312 6658051620864 6678752281632 6680754683904 6687284789248 6691635677237 6703535161344 6710317349589 6716448618496 6725773246464 6733198631754 6738269110272 6741800697856 6761245704192 6764789334016 6783675236352 6794723857131 6806806659072 6813742990818 6816830323392 6817892954166 6819919054848 6820403085616 6840074800512 6843174064128 6843659745376 6865893522432 6869004484608 6876004197727 6879119741088 6895836279864 6898960809216 6899450449822 6902086754304 6902576616768 6918712298334 6926113477248 6942304179324 6945942703527 6949089936288 6958847621796 6962000701824 6974875959296 6982576358856 6985740190464 7005293998592 7005740125986 7008468123648 7008914453184 7029628760196 7032813911424 7034922467328 7058910609408 7066052342748 7072508649472 7090146633528 7093862643294 7096624955392 7113214250496 7113719097332 7114323082608 7116437274624 7116942350208 7120167063552 7137469357056 7140703371264 7141210169088 7144445878272 7154477876224 7157719597056 7167656853504 7174960901976 7178211903744 7198915627008 7199426556336 7202688643584 7205952208896 7206463637632 7227248845824 7230523539456 7237891650889 7247940212376 7251224281344 7261406214048 7264696384512 7265211982504 7268503877376 7286166635328 7289468024832 7289985380944 7292151775232 7292770910208 7293288500736 7310337522768 7313184129024 7317017034752 7335264793248 7341967081472 7349395192407 7374455644302 7376666630144 7380009025536 7401820073984 7402291453872 7405173866496 7405645459968 7426374626304 7429739544576 7437942122436 7451697567744 7455073959936 7465542131712 7468924796928 7472839327744 7490308073472 7498320707584 7515849019392 7516382442464 7519254478848 7519788143616 7523195387904 7541477056512 7544894128128 7552582592232 7556004695808 7580552749056 7581090764352 7584525785088 7606401417216 7606941267072 7609201852416 7610388000768 7613836296192 7621595014348 7635148210176 7647583631128 7668934113816 7672953471318 7695084150576 7699117213548 7704915083264 7713421460304 7724130212736 7731187810304 7739009708724 7752771698688 7757815814847 7765398693864 7767726891008 7791877661904 7794213797888 7820791021568 7832250789552 7846735454208 7850290839552 7855398403713 7858290511688 7858957714272 7861851132672 7880955748416 7884526639104 7885086228368 7888099147776 7888658990592 7914287775744 7915558259712 7941274435584 7949366822621 7952968710624 7956572230656 7980087267264 7983703074816 8006560143984 8010187946496 8025639697936 8033861440224 8037501613056 8045142326508 8048787610752 8052434546688 8053006052896 8071831014723 8075488391712 8080465723456 8082867027968 8099354875878 8103024724032 8107271592336 8110428520448 8130654951552 8169081990804 8173363480317 8176546144256 8177066862048 8180250968064 8196937464744 8199955316544 8201233553562 8203670747136 8204949563328 8227332145152 8227916064384 8231644164096 8235373953024 8235958443008 8259712966656 8263455473664 8298749958912 8302510153728 8303099408576 8306861574144 8327047583232 8330820599808 8331411863936 8335186857984 8354671454592 8370787718972 8374580554368 8383159763712 8398734898176 8399330982392 8402540396544 8403136750848 8406944243712 8430476148736 8431790320128 8435610796032 8455930247772 8459222941696 8459761661568 8463594811392 8496655416261 8500505282784 8528727109896 8532048150528 8532591508224 8557808925456 8560352083968 8561686500864 8589541736448 8590151362816 8594043592704 8597937586176 8603531585019 8610010529792 8618830921728 8639369510912 8663488856064 8664103730688 8668029468672 8677599142842 8693030191104 8693647162368 8697586286592 8710394302112 8738692752384 8740095578432 8768490522624 8772463558656 8773086167552 8777061285888 8798389899264 8802376482816 8811346357604 8815338811776 8827577385984 8840576825649 8844582524256 8866075216968 8870722006914 8874741364416 8877402161152 8905003042176 8907672911872 8938046881792 8947089799452 8951143759488 8951779049871 8967697661952 8977598175672 8981665959168 8982303415806 8984358813696 9028844660178 9044900315136 9054886062096 9059631809508 9075742212096 9084990654424 9089107097856 9090523938888 9093225406464 9120099734016 9120680541378 9124232085504 9154524696576 9158672646144 9172159654784 9194448373152 9198614412288 9202782339072 9203435489024 9224949731112 9229129590528 9234817969664 9256405572432 9260599684608 9261256938036 9265453248384 9278463495728 9282667602432 9292177087488 9310101811808 9314320253952 9336093703776 9340986834648 9344624164864 9345219270912 9367928531136 9372838346928 9377085215232 9421403123664 9449247355191 9453528844704 9457812274176 9458483524392 9484285667328 9485764110144 9488583032832 9489256466944 9490062145536 9493556084736 9516625809408 9520937828352 9521613558784 9525927837696 9543626129408 9566614535968 9570949204992 9598554169344 9599235408448 9602903310336 9603584858112 9607936278528 9636331794432 9640698052608 9663920283168 9668299041792 9672679784448 9681874952064 9686261846016 9691338503168 9714888847104 9719290699776 9723694546944 9724384667648 9747116697024 9751533152256 9780353057664 9784784572416 9799193589876 9831029346432 9832607525736 9840012034048 9864551837952 9865251955734 9869721938496 9874193946624 9898188636672 9901832835072 9906319392768 9917256163248 9935596756992 9940098613248 9954056175616 9987077431296 10021132025856 10026384191488 10030927183872 10055302742016 10070110122976 10074672927744 10088659869696 10107403665408 10108121019136 10112701046784 10141868556288 10142588356096 10147184001024 10220614486227 10225245485088 10226839431249 10229878582272 10230604628424 10260112200768 10264761096192 10265489618064 10284561947072 10298840283648 10303506726912 10318679611632 10343754419796 10348441213824 10349175674733 10353864925152 10389170215872 10423634904432 10438271432694 10443001052736 10462313938944 10473864538284 10478610285696 10479353985107 10482468176896 10507940997888 10508610188979 10512702185472 10517465530368 10518211987456 10544443140294 10552383700992 10554077679616 10588365914112 10603958280832 10608762974208 10640116356352 10640793964941 10644937433088 10669821375744 10670578645998 10675413525312 10680250595328 10706204035584 10711815253632 10716668817408 10726856435344 10731716814336 10736579395584 10762441352964 10767317855616 10799139834504 10804032965376 10804799761042 10808928313344 10809695456448 10840873268736 10845785309184 10871910318564 10892109321072 10897044576768 10897817973756 10902755816064 10929249952992 10933273755392 10934202037248 10934978071416 10938227662848 10939932751104 10969776193536 10970554752512 10975525552128 11012950622208 11061683466453 11064999945216 11070013538304 11075815432192 11102730110976 11103437180808 11107760799744 11113582477312 11139561939456 11144609316864 11166107405824 11177546351616 11182610939904 11198313197568 11203387195392 11204182334464 11209258991616 11235462110208 11242387093504 11247481061376 11273773529088 11274573663696 11279682215424 11284793081856 11312215584768 11328873888348 11334007043712 11334811453279 11371636146528 11376064200704 11376788677632 11410411900608 11413802778624 11415582001152 11420754444288 11432392521522 11452722315264 11458724790272 11471375446692 11491774562304 11509430206977 11548675820322 11551318474752 11552138307584 11557372624896 11570132190456 11591529549824 11596781715456 11608514563086 11648098040796 11651590336512 11687816492856 11691320696832 11696618078208 11702748381184 11731186532352 11753785082368 11770103181312 11775436259328 11787435767532 11792776699008 11821433622624 11826789958656 11827629342552 11832988485888 11871431663616 11873337389568 11911911653376 11929453065936 11934858345984 11935705399828 11956930215936 11970130900896 11975554612224 11976404554408 12009840215976 12038459546904 12050792160336 12067713489762 12073181416128 12078651820032 12079509079344 12118809463808 12120698585184 12124300541952 12149032313817 12160132978688 12160907388504 12165642780672 12206032928768 12259264497536 12264819216384 12265600293072 12270376452096 12299932974816 12301850330343 12305506120704 12307424344992 12341874096576 12347466246144 12348342584048 12353060929536 12353937664512 12376890136576 12389569449984 12395183210496 12419093671936 12448124938368 12449008420331 12453765230592 12454649112864 12460292361216 12490571374848 12496230899712 12497117795904 12502780286976 12556181578458 12561870831552 12598102347264 12598996473588 12604705126272 12610416365568 12611311365856 12645714223104 12647685480192 12651444043776 12653416194048 12658074779648 12683895371658 12688834412544 12689642492352 12701237116928 12761265606656 12793090664844 12798072225792 12804779810816 12810581704704 12836713388184 12840528125952 12848442392576 12884312604672 12885227044224 12891065389056 12896906379264 12909166602752 12915015794688 12928246382592 12953185129472 12959054266368 12996155596032 13002044203008 13016398714263 13040470743552 13046379429888 13065591453168 13108039128576 13110143367648 13152735783936 13153669274312 13158695337984 13159629251328 13165591928832 13197584848896 13202443780096 13203564724224 13217019536406 13223008217664 13247462342656 13266873786384 13306083010371 13312112046624 13316103241728 13337791275109 13357504563264 13361509367808 13383271354474 13407070322688 13420634699178 13432897236992 13451546492928 13466397263508 13473455123709 13476538220544 13483601395712 13522491408384 13529578668032 13543266990267 13567350472704 13589447714262 13613613318144 13627485981636 13633660646784 13635785908332 13639838109696 13640806171232 13680149601024 13686348128256 13687319490752 13731787044864 13738008969216 13752008395454 13758239482176 13791672559728 13797921618432 13798900899644 13804173508608 13805153233536 13837424596668 13852226954496 13884608358648 13891885407054 13898179872576 13917695243592 13924001403648 13949751918592 13965152717712 13971480380928 14010587997184 14011480251972 14016936247296 14017828906368 14059257520392 14065627822848 14069844934656 14132104685496 14145017298944 14180293267056 14187725286588 14193249910784 14226428500992 14227438194664 14228646165216 14232874549248 14233884700416 14240334127104 14274938714112 14281406742528 14282420338176 14288891756544 14308955752448 14315439194112 14349921803952 14356423807488 14397831254016 14398853112672 14405377287168 14411904417792 14412927275264 14454497691648 14461047078912 14475783301778 14495880424752 14502448562688 14522812428096 14529392769024 14530423965008 14537007754752 14572333270656 14578936049664 14579970761888 14584303550464 14585541820416 14586577001472 14620675045536 14626368258048 14634034069504 14670529586496 14683934162944 14698790384814 14748911288604 14753333260288 14760018051072 14797877933601 14803640147968 14804582907744 14810347732992 14811290919936 14852749252608 14859479089152 14875884244872 14903395135488 14910147919872 14931084263424 14945678655488 14980616146944 14996641415168 15031698038784 15032764884928 15038508957696 15039576287232 15046390775808 15082954113024 15105165184464 15112009391616 15161105498112 15162181528704 15169051570176 15212802834432 15213882534144 15218403704832 15220776001536 15227672592384 15243190028696 15295167262256 15337868227632 15345906942636 15390168301152 15398234427096 15409830166528 15419856125807 15426842920608 15448260425472 15478019417448 15515631629694 15530797387728 15535453782016 15583755323808 15588427595776 15641582043136 15657407149041 15664501579104 15693470908416 15710796807426 15716581023376 15717915428544 15723702265344 15761911496832 15769053278208 15770172456736 15776198295552 15777317981184 15828575551488 15831116519424 15882548871168 15898733645242 15905937421248 15913144461312 15960174534528 15967406149632 16005867968997 16013120287968 16020375892992 16051279395872 16067722880448 16075003226112 16090284653016 16097575221504 16104869093376 16106012105792 16143662029446 16150976783424 16160931446912 16165734055936 16198709751756 16206049448064 16207199641563 16214543184672 16220857040896 16261309903104 16338163981608 16346726960634 16353092288512 16354133724096 16393874929488 16399910633088 16402467107124 16407341494272 16409899126656 16454664290304 16455832128768 16463288328192 16470747906048 16471916886016 16519425933312 16597499917824 16605020307456 16606198817152 16613723148288 16654095166464 16661641199616 16662823727872 16670373715968 16709342909184 16741575437944 16749161108736 16766319527424 16797469796352 16798661964784 16805080793088 16806273501696 16813888487424 16860952297472 16863580640256 16871221592064 16911860495544 16918445883392 16919523323136 16927189622784 16993310832522 17001010565568 17057454219792 17064096301056 17065183016448 17115617850912 17120704167936 17123373001728 17148588782283 17179083472896 17180302725632 17188087185408 17207063170038 17220021059584 17237661843456 17278739021824 17323013730483 17326977712128 17328207461376 17336058937344 17355198285684 17386060382208 17387294324736 17395172573184 17420788604224 17477385504768 17480191156864 17536981045248 17544927117312 17546172335104 17554122571776 17596779798528 17604752965632 17622692715208 17630677623552 17655154771968 17681153651298 17689165048512 17732150433936 17741444013828 17749482728832 17750742464569 17754804322304 17810006084352 17815345823744 17894179598904 17902287518976 17903558099742 17935395323904 17955196351344 17963331918336 17964606831612 18057689320356 18089800630272 18101570234643 18109772124192 18119263619016 18169981308848 18178214195712 18181047877776 18186450812928 18240199468032 18241361082756 18248464171008 18309049393152 18317345292288 18344319309568 18388896746304 18397228824576 18405564678144 18406870978048 18449899462224 18458259181056 18469635939328 18512811144864 18521199369216 18522513876072 18530906496768 18556926991456 18565335204864 18584354174976 18620203623616 18628640507904 18672187407552 18681973669296 18689248329728 18690438541824 18735857062272 18745676693856 18754170430464 18834272367687 18842806247328 18898494710382 18907057689408 18915624548352 18916967048784 18968571334656 18971528220288 18977166065664 18978512933888 18980124291072 18987112169472 19025843057487 19033251618816 19041875656704 19043227117568 19051855675392 19087252258816 19133229071936 19141898409984 19197108338688 19198470816896 19207169716224 19215872557056 19272663588864 19281396105216 19327840566336 19336598083584 19345359568896 19363749904128 19372523692032 19382677006336 19429777694208 19438581399552 19448769335296 19494233394048 19503066304512 19560706115328 19569569144832 19598387179752 19662058692864 19665215051472 19729103675904 19730503911468 19739443876992 19748387893248 19796377273344 19803665670144 19812638785536 19825529304609 19834512326496 19871193513984 19908112351232 19974154862592 20042264051712 20052768382976 20061854367744 20074907031711 20110605484032 20140220245952 20149345855488 20177319739392 20214807330816 20216242038272 20225402093568 20283737112576 20285176712192 20294368002048 20384171571393 20441228972454 20450490970176 20453678862498 20459757164544 20461209256848 20520224401536 20529522192384 20530979236128 20569123894144 20597680567296 20607013453824 20628012593181 20637359223264 20687508839592 20696882427648 20698351349466 20707729850304 20778340431744 20837828110581 20847269808864 20876542865388 20886002105472 20887484449699 20924627877888 20947729076568 20957220571392 20958707970214 20964936353792 21015881995776 21017220377958 21025404370944 21036423974912 21088886280588 21104767401984 21108155359232 21176731828224 21207916561664 21217525948416 21280232712704 21281587929882 21289874866176 21339642751488 21341157291996 21350827050624 21360501190656 21412408071168 21423630507264 21433337634816 21453712870688 21463433628672 21473158791168 21524882705928 21534635711232 21598279669008 21608065930752 21609599522084 21617856626688 21619390912896 21681746537472 21691570618368 21713674952667 21743820637128 21784218642144 21794089153536 21795635947512 21805511632128 21858499905984 21866547510784 21868404074496 21869956142832 21876455325696 21879865502208 21939552387072 21941109505024 21951051104256 22025901244416 22048185577221 22123366932906 22129999890432 22140027076608 22151630864384 22205460221952 22206874361616 22215521599488 22227164954624 22279123878912 22289218633728 22332214811648 22355092703232 22365221879808 22396626395136 22406774390784 22408364668928 22418517983232 22470924220416 22484774187008 22494962122752 22547547058176 22549147327392 22559364430848 22569586163712 22592585221103 22624431169536 22657747776696 22668014087424 22669622906558 22743272293056 22753577355264 22820823801216 22827605557248 22831164002304 22841508888576 22864785043044 22905444630528 22917449580544 22942750893384 23018860413954 23097351640644 23104276615168 23114745249792 23140264380912 23183059099648 23193563430912 23217029126172 23296196081592 23303180673024 23375632985712 23382641393664 23405496762368 23462373064704 23507570164736 23540206362624 23550872518656 23566195211139 23574871535064 23585553398016 23642867245248 23653579917312 23655258685104 23665976971776 23742863327232 23746674779136 23823823306752 23848100467863 23858906131872 23869716691968 23871410799656 23940261801792 23951109224448 23952809108816 24019680431952 24076919093808 24101584320672 24135426979524 24146362832256 24148076574377 24157303640064 24159018158688 24215493044169 24237618927616 24241397170368 24248601083904 24298064627634 24320265957376 24321814777008 24331285561344 24412065857536 24518528995072 24520090440951 24529638432768 24531200586144 24540752904192 24599865949632 24603700660686 24611012241408 24614848689984 24683748193152 24694932492288 24696685168096 24706121859072 24707875329024 24753780273152 24779138899968 24790366420992 24838187343872 24896249876736 24898016840662 24907530461184 24909298225728 24920584722432 24981142749696 24992461799424 24994235591808 25005560573952 25112363156916 25123741663104 25196204694528 25197992947176 25209410252544 25220832731136 25222622731712 25291428446208 25295370960384 25306832388096 25316149559296 25367790743316 25377668825088 25379284984704 25402474233856 25489966248783 25522531213312 25586181329688 25596144451584 25609559621632 25673426776368 25681056251904 25696884785152 25768625209344 25770454088448 25782130778112 25793812758528 25810594755057 25818333205504 25830031589376 25856492765184 25906370258944 25918108532736 25992311192064 26004088406016 26032797428526 26080941487104 26092758859776 26119348131469 26131182906336 26216078257152 26220286735296 26305471567872 26307338548624 26317390675968 26319258502656 26331183857664 26395169697792 26404887560192 26407129448448 26434039072812 26446016435328 26494924685312 26521730476947 26533747572768 26612166020742 26624224093248 26632206483456 26675582550218 26715009126528 26723018735616 26766542708948 26814140645376 26841269398356 26855337149613 26865794473984 26903092985856 26932794527016 26946910247418 26953076441088 26967202791424 27059157336064 27086533980534 27134700945408 27178895428524 27227226636288 27254971963272 27267321293568 27271571816664 27279676219392 27281612342464 27360299202048 27372696256512 27374638981504 27463574089728 27476017938432 27504016790908 27516478964352 27583345119456 27595843236864 27597801799288 27608347017216 27610306467072 27674849193336 27704453908992 27769216717296 27783770814108 27796359745152 27835390487184 27848002807296 27899503837184 27930305435424 27942960761856 28021175994368 28022960503944 28033872494592 28035657812736 28118515040784 28131255645696 28264209370992 28290034597888 28347742065573 28360586534112 28375450573176 28386499821568 28452857001984 28454876389328 28457292330432 28465749098496 28467769400832 28480668254208 28549877428224 28562813485056 28564840676352 28577783513088 28617911504896 28630878388224 28699843607904 28712847614976 28795662508032 28797706225344 28810754574336 28823808835584 28825854550528 28908995383296 28922094157824 28951566603556 28991760849504 29004897125376 29045624856192 29058785538048 29060847930016 29074015509504 29144666541312 29157872099328 29159941523776 29168607100928 29171083640832 29173154002944 29241350091072 29268068139008 29341059172992 29367868325888 29397580769628 29497822577208 29506666520576 29520036102144 29595755867202 29607280295936 29609165815488 29622581839872 29705498505216 29718958178304 29751768489744 29806790270976 29820295839744 29862168526848 29891357310976 29961232293888 30063396077568 30065529769856 30079152574464 30092781551616 30165908226048 30210330368928 30224018783232 30322210996224 30324363057408 30338103140352 30425605668864 30427765068288 30441552003072 30486380057392 30590334524512 30661843458681 30675736455264 30691813885272 30780336602304 30796468854192 30839712251614 30853685841216 30896520850944 30956038834896 31031263259388 31047527024199 31061594775456 31070907564032 31167510647616 31176855191552 31283164086272 31314814298082 31329003158208 31386941816832 31421593614852 31433162046752 31435830857088 31438061955321 31447404530688 31523822993664 31538106556416 31540344913472 31552396591104 31554635962368 31657151102976 31662233038848 31765097742336 31797467290484 31811874842496 31826288922624 31920349069056 31922381894823 31934812299264 32011735937994 32026240575936 32040751785984 32102558791744 32135445760896 32150006452224 32180569306032 32195150443008 32209738186752 32212024211584 32287324058892 32301953566848 32321862893824 32331468111872 32397419503512 32412098896128 32414399283126 32429086369344 32522619806208 32676327963216 32693453921268 32706184577024 32708267448192 32787749858976 32799821266176 32804934214248 32814682988544 32819798253312 32909328580608 32911664257536 32926576656384 32943833772032 33038851866624 33194999835648 33210040614912 33212397634304 33227446296576 33308190332928 33323282399232 33325647455744 33340747431936 33418685818368 33483150875888 33498322217472 33532639054848 33594939592704 33597323929568 33610161586176 33612547003392 33627776974848 33721904594944 33727161280512 33742443184128 33823720991088 33836891766784 33839046646272 33854379245568 33986621665044 34002021131136 34004434359837 34114908439584 34128192602112 34130366032896 34231235701824 34241408335872 34246746003456 34297177564566 34358166945792 34360605451264 34376174370816 34414126340076 34440042119168 34475323686912 34528290620931 34557478043648 34646027460966 34653955424256 34656414922752 34672117874688 34710396571368 34774588649472 34790345146368 34841577208448 34954771009536 34960382313728 35073962090496 35089854234624 35092344670208 35108245143552 35193559597056 35245385430416 35261355247104 35310309543936 35362307302596 35378330097024 35464300867872 35482888027656 35498965457664 35501484929138 35509608644608 35620012168704 35788359197808 35804575037952 35807116199484 35870790647808 35910392702688 35926663836672 35929213663224 36115378640712 36203140469286 36219544248384 36238527238032 36339962617696 36356428391424 36362095755552 36372901625856 36480398936064 36482722165512 36496928342016 36618098786304 36688638619136 36777793492608 36794457649152 36811129356288 36813741956096 36899798924448 36905550991029 36916518362112 36939271878656 37025622289728 37042398738432 37045027752144 37061812993536 37113853982912 37130670409728 37168708349952 37240407247232 37257281015808 37344374815104 37347025260993 37363947338592 37378496659456 37380877083648 37471714124544 37491353387712 37508340860928 37668544735374 37685612494656 37796989420764 37814115378816 37816799163647 37831249096704 37833934097568 37937142669312 37943056440576 37954332131328 37957025867776 37960248582144 37974224338944 38051686114974 38066503237632 38086454235136 38103711350784 38266458143872 38283796819968 38394216677376 38396941633792 38414339432448 38431745114112 38545327177728 38655681132672 38673196167168 38690719137792 38727499808256 38745047384064 38765354012672 38859555388416 38877162799104 38897538670592 38988466788096 39006132609024 39121412230656 39139138289664 39196774359504 39324117385728 39330430102944 39458207351808 39461007822936 39478887753984 39496775786496 39592754546688 39607331340288 39651058609218 39669024652992 39742387027968 39816224702464 39918249031113 39948309725184 40013373825327 40084528103424 40105536765952 40149814063422 40221210968064 40280440491904 40298691710976 40354639478784 40420365371127 40429614661632 40432484076544 40450804187136 40567474225152 40570353424384 40588736004096 40629800970801 40768343142786 40882457944908 40900981940352 40903884809659 40907357724996 40919514329088 40922418513696 41040448803072 41059044384768 41061958472256 41138247788288 41195361134592 41214026907648 41256025186362 41274718446528 41375017679184 41393764855296 41396702698932 41415459700608 41556680863488 41675656221162 41694539617728 41753085730776 41772004210944 41774968899398 41849255755776 41895458153136 41914441142784 41917415940428 41929872707584 42031763991552 42034440755916 42050808741888 42072847949824 42177772561176 42209534803968 42216310718464 42415833123328 42435051896832 42560465425408 42563175859764 42579749732352 42679285502976 42682314583992 42701654101248 42721002381312 42824816142336 42847261014528 42866675269632 42907425741376 42926867257344 42946317582336 43049765411856 43069271422464 43196559338016 43216131861504 43219199044168 43235713253376 43238781825792 43363493074944 43383141236736 43427349905334 43487641274256 43568437284288 43588178307072 43591271895024 43611023264256 43716999811968 43733095021568 43736808148992 43739912285664 43752910651392 43759731004416 43879104774144 43882219010048 43902102208512 44051802488832 44096371154442 44246733865812 44259999780864 44280054153216 44303261728768 44393633800803 44410920443904 44413748723232 44431043198976 44454329909248 44558247757824 44578437267456 44664429623296 44710185406464 44730443759616 44793252790272 44816729337856 44837035966464 44941848440832 44969548374016 44989924245504 45095094116352 45098294654784 45118728861696 45139172327424 45185170442206 45248862339072 45315495553392 45336028174848 45339245813116 45486544586112 45507154710528 45641647602432 45655211114496 45662328004608 45683017777152 45729570086088 45834899161088 45885501786768 46037720827908 46194703281288 46208553230336 46229490499584 46259568377421 46280528761824 46366118199296 46434058252344 46592392163184 46606361346048 46751265971424 46765282787328 46810993524736 46924746129408 46972221447123 47015140329472 47080412725248 47132390422278 47149743070128 47171106796032 47285734490496 47307159834624 47310517370208 47331953943552 47485726654464 47493349558272 47647646613504 47696200935726 47717812263744 47739433383936 47742821599312 47880523603584 47902218448896 47905618217632 48017603906991 48039360863904 48132029384089 48153838187616 48203168641344 48270853959048 48292725664512 48296153148754 48314607280128 48318036317376 48430986088338 48475237855232 48482794340736 48497202167808 48596129255268 48621598924689 48640531914752 48643629554016 48662571122688 48824131715072 49037057990144 49040180881902 49059276865536 49062401172288 49199731899264 49207401321372 49222024482816 49229697379968 49367496386304 49389864984576 49393370336192 49412243718144 49415750658048 49507560546304 49558277799936 49676374687744 49792499753472 49796033681324 49815060922368 49818596451456 49841169444864 49962285499392 49984923598848 49988471183616 50011121147904 50224726313832 50247483326208 50392409389056 50395985894352 50418820505088 50441665462272 50445245463424 50582856892416 50590741920768 50613664776192 50632299118592 50665241556223 50735581486632 50755337650176 50758569969408 50979932497566 51045062426624 51172362659376 51192288903168 51219119243264 51346853552736 51362112503808 51393769570304 51445766346849 51537250418688 51540908176896 51564261556224 51621189510114 51636666411008 51660063178752 51712985530368 51812740517888 51836217065472 51984622384128 52008176812032 52065594857052 52161882974208 52185517719552 52238696262938 52262365812672 52432156514304 52440573470592 52610943135744 52614677097248 52634781351936 52638517005312 52662367715328 52790339395584 52809775120384 52814258896896 52868078145624 52892032870656 52989849370624 53043460953894 53067495145536 53224332041484 53248448186496 53252227393707 53264412966912 53351165100436 53430018253056 53446037471232 53533085417896 53682538796712 53710674299226 53731588947968 53806185971712 53865589054032 53893820494836 53934405582848 54118314672128 54173067961068 54269401890816 54304710703929 54357790857048 54509943926544 54534642587136 54543143633328 54559352438784 54563224684928 54720598404096 54745392513024 54749277963008 54927148179456 54952035876864 55008033581816 55032957928704 55166690238912 55191686473728 55195603598576 55216694034432 55220612934144 55349698386672 55408907817984 55538433434592 55567541628216 55592719490304 55645567758347 55670780974368 55696005614592 55860610870848 55885921523712 56042351988736 56045921007888 56067744989184 56071315625472 56237030081568 56262511291392 56502817103061 56528418741984 56580069195776 56695484131146 56721173068224 56750901146352 56772999643136 56905714003968 56909752778656 56914584660864 56931498196992 56935538801664 56961336508416 57099754856448 57125626970112 57129681352704 57155567026176 57235823009792 57261756776448 57399687215808 57425695229952 57591325016064 57595412450688 57621509148672 57647617671168 57651709101056 57817990766592 57844188315648 57903133207112 57983521699008 58009794250752 58091249712384 58117571076096 58121695860032 58148031019008 58289333082624 58315744198656 58319883047552 58337214201856 58346308005888 58482700182144 58536136278016 58682118345984 58795161539256 58995645154416 59013333041152 59191511734404 59214560591872 59218331630976 59245163679744 59410997010432 59437916356608 59476587913827 59503536979488 59613580541952 59724337053696 59922464587776 60126792155136 60131059539712 60158305148928 60185563103232 60224721095133 60331816452096 60420660737856 60448037566464 60644421992448 60648726114816 60676206280704 60851211337728 60855530136576 60883104006144 60972760114784 61180669049024 61323686917362 61351472910528 61383627770544 61560673204608 61592937708384 61679424503228 61707371682432 61793041701888 61884037779543 61912077669792 62062526518776 62095054048398 62123189550912 62141815128064 62335021295232 62353710383104 62513484331743 62566328172544 62629628596164 62658006316416 62662453349097 62773883633664 62843187229704 62866324093504 62871661714176 62876123910642 62894809061376 63047645987328 63076213112832 63080689826944 63109271924736 63314302205952 63324466077696 63530195484672 63594934580968 63623749684992 63652577845248 63840698138112 63844763789646 63869624598528 64023471875988 64052481151872 64081503571968 64205117583488 64270891521792 64300012904448 64361138612064 64390300886016 64419476373504 64424048423168 64574648117784 64603907133696 64643725787648 64794839007024 64824197792256 64828798566252 64858172738688 65045239612416 65141024858001 65352655926432 65386907842536 65412369154048 65416534896384 65575499717952 65599642532352 65609868428496 65629365977088 65639596506624 65818657161216 65823328515072 65853153312768 65887667544064 66077703733248 66389999671296 66420081229824 66424795268608 66454892593152 66616380665856 66646564798464 66651294911488 66681494863872 66837371636736 66966301751776 66996644434944 67065278109696 67189879185408 67194647859136 67220323172352 67225094006784 67255553949696 67443809189888 67454322561024 67484886368256 67647441982176 67673783533568 67678093292544 67708758491136 67777755663309 67973243330088 68004042262272 68008868719674 68229816879168 68260732065792 68462471403648 68482816671744 68493492006912 68594355129132 68716333891584 68721210902528 68752348741632 68828252680152 68880084238336 69056581241862 69292054921932 69312829845504 69344235749376 69420793142736 69549177298944 69580690292736 69683154416896 69909542019072 69920764627456 70147924180992 70184689340416 70216490287104 70387119194112 70490770860832 70522710494208 70620619087872 70724614605192 70756660194048 70928601735744 70965776055312 70997930915328 71002969858276 71240024337408 71544301403589 71576718395616 71609150075904 71614232398968 71820785405376 71853327673344 71858427326448 72230757281424 72406280938572 72439088496768 72444229723131 72477054476064 72679925235392 72712856782848 72724191511104 72745803251712 72960797872128 72965444331024 72993856684032 73236197572608 73377277238272 73555586985216 73560271322853 73588915298304 73622258712576 73627483912192 73799597848896 73811101982058 73833036724224 73878543757312 74051244579456 74084797476864 74090055504288 74123625987072 74227707965824 74261340819456 74337416699904 74480814494464 74514562031616 74688749630208 74694050521986 74727894677184 74761754167296 74943428249088 74982706775424 75016681721856 75337089470748 75371224989312 75593978841528 75628230757632 75633598327294 75662498193408 75667868195136 75874285338624 75886112881152 75914051735552 75920497164288 75948448677888 76103372229948 76133006475264 76172908470272 76207422701568 76532916287744 76567593639936 76788433354752 76793883267584 76828678864896 77090654355456 77311362265344 77346392334336 77381438275584 77431784265171 77454999616512 77490094768128 77530708025344 77719110776832 77754325598208 77795077341184 77976933576192 78012265218048 78242824461312 78278276579328 78358044394407 78393548719008 78648234771456 78660860205888 78916414703616 78922015645872 78957775507968 78993551572992 79185509093376 79214662680576 79302117218436 79338049305984 79343680172953 79484774055936 79565191430841 79632449404928 79836498062226 79896619450368 80026747650654 80169056206848 80211073531904 80299628126844 80442421936128 80560880983808 80566011448839 80597383421952 80709278957568 80840730742254 80859229323264 80864968153088 80901608374272 81140706848768 81177472008192 81259601941602 81536686285572 81764915889816 81801963880704 81807769619318 81814715449992 81839028658176 81844837027392 82080897606144 82118088769536 82123916944512 82276495576576 82390722269184 82428053815296 82512050372724 82549436893056 82750035358368 82787529710592 82793405397864 82830919401216 83113361726976 83351312442324 83389079235456 83506171461552 83544008421888 83549937798796 83698511511552 83790916306272 83828882285568 83834831880856 83859745415168 84063527983104 84068881511832 84101617483776 84145695899648 84355545122352 84432621436928 84831666246656 84870103793664 85043226196719 85120930850816 85126351719528 85159499464704 85358571005952 85364629167984 85403308202496 85442004762624 85649632284672 85694522029056 85733350539264 85814851482752 85853734514688 85892635164672 86099530823712 86138542844928 86393118676032 86432263723008 86438398088336 86471426506752 86477563651584 86726986149888 86766282473472 86854699810668 86975282548512 87136874568576 87143058942317 87176356614144 87182543790048 87222046528512 87433999623936 87466190043136 87473616297984 87479824571328 87505821302784 87519462008832 87764438020096 87804204417024 88103604977664 88192742308884 88493467731624 88519999561728 88560108306432 88606523457536 88787267601606 88821840887808 88827497446464 88908659818496 89116495515648 89156874534912 89328859246592 89420370812928 89460887519232 89586505580544 89633458675712 89674071932928 89883696881664 89939096748032 90190188232704 90196589309568 90237457723392 90278344654848 90370340884412 90497724678144 90630991106784 90672056349696 90678491626232 90973089172224 91014309421056 91283295204864 91324656009216 91459140172176 91669798322176 91771003573536 91985530376043 92075441655816 92389406562576 92417106460672 92519136754842 92561057523648 92732236398592 92868116504688 93142581072597 93184784326368 93212722692096 93502531942848 93530565574656 93849492258816 93944442894246 94030280658944 94160825450496 94256778039649 94264780844556 94299486140256 94314185865963 94342213592064 94571468980992 94614319669248 94621034740416 94663907887104 94971453308928 94986699116544 95295293227008 95392401871452 95435624527488 95478866767872 95485643198624 95761047207168 95804436897792 95811236435264 96035207813982 96078721727808 96264058768178 96307676375232 96406337282688 96541707918096 96585451329024 96592306297508 96629214560256 96636072634752 96861972176676 96950475710464 96965588681472 96994404335616 97192258510536 97243197849378 97281063829504 97287259108032 97648263430144 98074115980288 98080361763804 98118553731072 98124802344576 98399463798528 98414802642744 98444048965632 98459394759936 98734992772608 98779729969152 98786740672384 98831501316096 99015121092608 99116555599872 99352749375488 99584999506944 99592067362648 99630121844736 99637192902912 99682338889728 99924570998784 99969847197696 99976942367232 100022242295808 100449452627664 100494966652416 100784818778112 100791971788704 100837641010176 100883330924544 100890490926848 101165713784832 101181483841536 101227329552384 101330483112446 101471162973264 101510675300352 101517139938816 101959864995132 102013303079511 102090124853248 102344725318752 102384577806336 102438238486528 102693707105472 102724225007616 102787539140608 102891532693698 103074500837376 103081816353792 103128523112448 103242379020228 103273332822016 103320126357504 103425971060736 103625481035776 103672434130944 103969244768256 104016353624064 104131189714104 104323765948416 104371035439104 104477392525876 104524731625344 104864313028608 104881146941184 105221886271488 105229354194496 105269562703872 105277034010624 105324735430656 105580678791168 105619550240768 105736156291248 105784065741312 105979698741248 106086921907788 106134990291072 106448664082968 106496896372992 106504454787414 106528825933824 106702330200872 106860036506112 107066170835792 107365077593424 107421348598452 107463177895936 107612371943424 107731178108064 107787640989672 107868811165696 108346135922136 108609421407858 108715581714096 109019887853088 109069285174272 109086287266656 109118704877568 109126449369856 109441196808192 109490785026048 109498555926016 109854296358912 110016067163632 110065915857408 110333380477824 110383372947456 110391207197152 110433388068864 110441225868288 110699396773344 110817815635968 111076866869184 111135083256432 111185438980608 111291135516694 111341561948736 111392011229184 111721221741696 111771843047424 112041075782979 112084703977472 112091842015776 112135489978368 112142631250944 112474060163136 112525022582784 113005634206122 113056837483968 113160138391552 113390968262292 113442346136448 113450397490941 113501802292704 113545999286272 113811428007936 113819505557312 113829169321728 113862996393984 113871077603328 113922673016832 114199509712896 114259362705408 114311134052352 114471646019584 114799374431616 114851390459904 115182650032128 115190824901376 115243018297344 115295235342336 115303418202112 115635981533184 115806266414224 115967043398016 116019588501504 116182499424768 116235142152192 116243391720064 116296062038016 116578666165248 116631488397312 116639766095104 116674428403712 116692616011776 116965400364288 117364236691968 117590323078512 117991290308832 118026666082304 118383023468808 118429121183744 118436663261952 118490327359488 118821994020864 118953175827654 119007073958976 119227161083904 119448674107392 119844929175552 120040121475981 120253584310272 120262119079424 120316610297856 120449442190266 120663632904192 120841321475712 120896075132928 121261096113381 121288843984896 121297452229632 121352412561408 121702422675456 121711060273152 121766208012288 121945520229568 122361338098048 122647373834724 122702945821056 122711654428977 122767255541088 123121346409216 123185875416768 123358849006456 123414743364864 123586083403776 123768075559086 123824155339584 124125053037552 124190108096796 124246379101824 124255197251983 124283630256128 124670042590464 124707420766208 125026968663486 125259257192328 125316012632832 125324906698194 125547767267328 125686374459408 125732648187008 125743323428352 125752247821284 125789618122752 126095291974656 126152426225664 126161379653888 126218543849472 126628604411904 126648932155392 127189869161936 127247499369984 127305155690496 127681396276224 127689527579292 127739249197056 128046943751976 128104962303744 128163007143936 128410235166976 128541783043584 128600025808896 128722277224128 128780601772032 128838952747008 128848096846336 129149296235568 129207814267392 129287451575296 129589678014048 129648395584512 129657597132504 129716345477376 130090479224832 130282049716002 130705311852864 130773815685072 130824738308096 130833069792768 131150999435904 131199285064704 131219736856992 131258731954176 131279193013248 131637314322432 131646657030144 131706306625536 131775335088128 132155407466496 132779999342592 132840162459648 132849590537216 132909785186304 133180901402409 133232761331712 133293129596928 133302589822976 133362989727744 133674743273472 133932603503552 133993288869888 134130556219392 134379758370816 134389295718272 134450188013568 134511107899392 134887618379776 134908645122048 134969772736512 135294883964352 135356186585088 135417516982272 135555511326618 135946486660176 136008084524544 136017737439348 136459633758336 136521464131584 136924942807296 136965633343488 136986984013824 137188710258264 137442421805056 137504697483264 137656505360304 138113162483724 138584109843864 138625659691008 138688471498752 138778705132263 138841586285472 139098354597888 139366308833792 139819084038144 139841529254912 140295848361984 140369378680832 140432980574208 140774238388224 140981541721664 141045420988416 141241238175744 141449229210384 141513320388096 141857203471488 141931552110624 141995861830656 142005939716552 142480048674816 143088602807178 143153436791232 143218300151808 143228464797936 143641570810752 143706655346688 143716854652896 144052811720973 144396088152267 144461514562848 144812561877144 144878176993536 144888459446262 144954108952128 145359850470784 145425713565696 145448383022208 145491606503424 145864796774067 145921595744256 145930888662048 145987713368064 146472395145216 146754554476544 147111173970432 147120542645706 147177830596608 147254967824384 147599195697792 147622203964116 147666073448448 147757087514624 148102489158912 148169594953728 148180111008576 148247251974144 148455415931648 148522681638912 148674833399808 148961628988928 149029124063232 149377499260416 149388101043972 149455789354368 149523508334592 149886856498176 149965413550848 150033363443712 150674178941496 150742449978624 151187957683056 151256461515264 151267196654588 151324996386816 151335736390272 151748570677248 151772225762304 151828103471104 151840994328576 151896897355776 151995724668669 152206744459896 152266012950528 152345816940544 153065832575488 153135187279872 153576866709504 153587766535168 153657357729792 154181308710912 154337299040547 154622724530688 154692784668672 154863568530342 154909999233024 154980189536256 155061416050688 155438221553664 155508651196416 155590154682368 155953867152384 156024530436096 156485648922624 156556553158656 156716088788814 156787097438016 157296469542912 157321720411776 157832829407232 157844031291744 157915551015936 157987103145984 158148096547721 158371018186752 158429325361152 158604234436872 158676098611968 158687360345906 158969548111872 159130382861682 159672996124452 159756682181121 159793238900736 160053495301308 160338112413696 160422147063808 160599256253688 161121761967616 161132022897678 161194766843904 161418557915136 161681461484508 161729936306176 161803216748544 162281413697536 162354944016384 162519203883204 163073372571144 163529831779632 163603927761408 163615539238636 163629430899984 163678057316352 163689674054784 164161795212288 164236177539072 164247833889024 164552991153152 164781444538368 164856107630592 165024100745448 165098873786112 165500070716736 165575059421184 165586810795728 165661838802432 166226723453952 166702624884648 166778158470912 166936703275041 167012342923104 167088016843776 167099875597592 167581832612544 167657764571136 167669663761712 167719490830336 168127055966208 168137763023664 168203234967552 168291391799296 168711090244704 168865242873856 169508451309183 169663332493312 169740207587328 170086452393438 170241861701632 170252703439056 170318998929408 170717142011904 170729258335968 170806616404992 170884009525248 171299264569344 171389044058112 171466701078528 171629702965504 171707469029376 171785270329344 172199061647424 172277085689856 172786237352064 172864527446016 172876796176672 172942853013504 172955127303168 173453972299776 173532564946944 173709399621336 173950565097024 174273749137152 174286117884634 174352713228288 174365087580096 174444093057024 174867999247872 174932380086272 174947232595968 174959649142656 175011642605568 175038924017664 175528876040192 175608408834048 176385484617768 176986935463248 177039999123456 177213046915072 177574535203212 177643681775616 177654994892928 177817319636992 178232991031296 178313749069824 178429763741481 178657718493184 178840741625856 179173011161088 179266917351424 179767393763328 179878193496064 180380376465408 180393178619136 180474915446784 180556689309696 180674163285399 180740681768824 180995449356288 181261982213568 181344112699392 181356983252464 181946178344448 182028618842112 182566590409728 182649312018432 182835436920283 182918280344352 183542007147072 183971060752086 184150883311632 184778813125152 184834212921344 185038273509684 185122115047296 185464472797184 185652113338629 185736233009376 186285162145194 186369568652736 186425445384192 187005063885696 187061131149312 187698984517632 187888885788492 187987360047291 188060561317888 188321650900992 188513556079298 188529561689112 188598972280512 188628371731926 188684427184128 189142937961984 189228639338496 189242069480832 189327815774208 189942906617856 189973398233088 190590586454016 190784803742904 190871249054976 190957733535744 190971286397248 191522094414336 191608873795584 191622472870528 192070415627964 192157443455616 192528117536356 192615352750464 192812674565376 193083415836192 193170902658048 193184612595016 193258429120512 193272145269504 193723944353352 193900951420928 193931177362944 194384517021072 194486395698756 194562127659008 194574518216064 195296526860288 195423074574003 196148231960576 196160723527608 196237107462144 196249604689152 196798927597056 196829605285488 196888097931264 196918789519872 197469985545216 197559459938304 197573481344768 197663002632192 198030242185216 198233111199744 198705498750976 199169999013888 199184134725296 199260243689472 199274385805824 199364677779456 199849141997568 199939694395392 199953884734464 200044484591616 200898905255328 200989933304832 201569637556224 201583943577408 201675282020352 201766661849088 201780981853696 202331427569664 202362967683072 202454659104768 202660966224892 202942325946528 203021350600704 203034279877632 203333266989927 203919729990264 204026606159022 204180249706496 204689450637504 204876476973056 205387414210944 205448450015232 205575078281216 205783065387396 206149001674752 206163632707584 206257046224896 206484758040456 206546665644032 206640252715008 207250962071552 207938489536512 208032707248128 208262379428208 208647531896832 208742070878208 208954785051752 209049463250688 209728626057216 209762293882368 210443772542976 210458708388992 210554068021248 210649470861312 211161357582336 211239100481536 211472312582496 211568131482624 212173843815576 212269980582144 212897328165936 212993792745984 213008909574828 213404660401744 213720073012224 214132341671584 214632904210767 214730155186848 214842697196904 214926355791872 215462356216128 215575281979344 216692271844272 217218842815716 217332689169393 217431163428192 218039775706176 218138570348544 218172574533312 218237409755136 218252898739712 218882393616384 218981570052096 218997111852032 219708592717824 220032134327264 220131831714816 220666760955648 220766745894912 220782414394304 220866776137728 220882451736576 221398793546688 221635631271936 222153733738368 222270166512864 222370877961216 222582271033388 222683123897472 222784022458368 223442443483392 223543686094848 224082151565958 224169407954944 224183684031552 224285262501888 224948120326272 225050045165568 226011268412244 226113674967936 226320276783104 226781936524584 226884692272896 226900794981882 227003604585408 227622856015872 227639011114624 227658338643456 227742155206656 227845346033664 228399019425792 228518725410816 228622268104704 228943292039168 229598748863232 229702780919808 230365300064256 230381649802752 230486036594688 230606836404224 231271963066368 231612532828448 231934086796032 232039177003008 232364998849536 232470284304384 232486783440128 232592124076032 233157332330496 233262976794624 233279532190208 233385232023552 233930800728576 234728473383936 235074133183221 235180646157024 235982580617664 236053332164608 236766046937616 236858242367488 236873326523904 236980654718976 237643988041728 237906351655308 238014147917952 238031040518859 238454322167808 238897348214784 239689858351104 240080242951962 240507168620544 240524238158848 240633220595712 240898884380532 241327265808384 241682642951424 241698034346517 241792150265856 242522192226762 242577687969792 242594904459264 242704825122816 243422120546304 243532416024576 243891040459136 244722676196096 245294747669448 245405891642112 245423308857954 245534511082176 246242692818432 246371750833536 246717698012912 246829486729728 247172166807552 247536151118172 247648310679168 248250106075104 248380216193592 248492758203648 248510394503966 248567260512256 249340085180928 250053937326972 250518514384656 250632025265664 250649813396388 251095534534656 251372748918816 251465296374016 251486646856704 251504495642568 251579236245504 252190583949312 252304852451328 252322759307776 252437087698944 253297864310784 254379738323872 254494998739968 254610311380992 255362792552448 255379055158584 255478498394112 256093887503952 256209924607488 256326014287872 256820470333952 257083566087168 257200051617792 257444554448256 257561203544064 257677905494016 257696193692672 258298592471136 258415628534784 258574903150592 259179356028096 259296791169024 259315194265008 259432690954752 260180958449664 260564099432004 261410623705728 261429176826951 261547631370144 261649476616192 261666139585536 262301998871808 262398570129408 262439473713984 262517463908352 262558386026496 263293314060288 263412613251072 263550670176256 264310814932992 265559998685184 265680324919296 265699181074432 265819570372608 266361802804818 266465522663424 266605179645952 266725979455488 267349486546944 267865207007104 267986577739776 268261112438784 268759516741632 268778591436544 268900376027136 269022215798784 269817290244096 270589767928704 270712373170176 270835033964544 271111022653236 271892973320352 272016169049088 272035474878696 272919267516672 273042928263168 273849885614592 273973968027648 274377420516528 274884843610112 275009394966528 275313010720608 276226324967448 277168219687728 277251319382016 277557410264526 277683172570944 278196709195776 278732617667584 279427743217791 279638168076288 279683058509824 280591696723968 280738757361664 281548476776448 281963083443328 282090841976832 282482476351488 282770334118947 282898458420768 282942557597889 283026640776192 283714406942976 283863104221248 283991723661312 284011879433104 284960097349632 286177205614356 286306873582464 286327193667613 286436600303616 286456929595872 287283141621504 287413310693376 287433709305792 288105623441946 288792176304534 288923029125696 289625123754288 289756353987072 289776918892524 289908217904256 290719700941568 290851427131392 290896766044416 290983213006848 291729593548134 291843191488512 291861777324096 292944790290432 293509108953088 294222347940864 294241085291412 294355661193216 294509935648768 295198391395584 295244407928232 295332146896896 295514175029248 296204978317824 296339189907456 296360222017152 296494503948288 296910831863296 297045363277824 297349666799616 297923257977856 298058248126464 298754998520832 298776202087944 298911578708736 299047016669184 299773712996352 299930827101696 300066726887424 301348357882992 301484899957248 302375915366112 302512923030528 302534393309176 302649992773632 302671472780544 303497141354496 303544451524608 303656206942208 303681988657152 303991449337338 304413488919792 304532025901056 304691633881088 306039909238533 306131665150976 306270374559744 307153733419008 307175533070336 307314715459584 308362617421824 308674598081094 309245449061376 309385569337344 309727137060684 309819998466048 309960379072512 310122832101376 310876443107328 311017302392832 311180309364736 311907734304768 312049060872192 312971297845248 313113106317312 313432177577628 313574194876032 314592939085824 314643440823552 315665658814464 315688062583488 315831102031872 315974206291968 316296193095442 316742036373504 316858650722304 317208468873744 317352197223936 317374720691812 317939096223744 318260765723364 319345992248904 319513364362242 319586477801472 320106990602616 320844294127616 321198512507376 322243523935232 322264045795356 322389533687808 322837115830272 323362922969016 323459872612352 323606433497088 324562827395072 325038407766408 326146745142288 327059663559264 327207855522816 327231078477272 327258861799968 327356114632704 327379348109568 328323590424576 328472355078144 328495667778048 329105982306304 329562889076736 330048201490896 330197747572224 331000141433472 331150118842368 331173621591456 331323677604864 332453446907904 333405249769296 333556316941824 333873406550082 334024685846208 334176033687552 334199751195184 335163665225088 335315529142272 335339327523424 335438981660672 336123227348937 336254111932416 336275526047328 336406469935104 336582783598592 337422180489408 337730485747712 339016902618366 339326664986624 339480415174656 340172904786876 340351192472823 340483723403264 340505406878112 340637997858816 341434284023808 341458516671936 341613232809984 341768019050496 342598529138688 342778088116224 342933402157056 343259405931008 343414938058752 344398123294848 344554171379712 345572474704128 345729054892032 345753592353344 345885706027008 345910254606336 346907944599552 347418799242672 347901130194048 348547498274304 348572235769268 348705426456576 348730175160192 348888186114048 349735998495744 349864760172544 349894465191936 349919298285312 350023285211136 350077848035328 351057752080384 352770969235536 353973870926496 354079998246912 354426093830144 354656690893561 355149070406424 355287363551232 355309989785856 356465982062592 356859527482962 357315436986368 357681483251712 358346022322176 358533834702848 359534787526656 359756386992128 360120364427943 360760752930816 360786357238272 360949830893568 361348326570798 361481363537648 361990898712576 362523964427136 362688225398784 362713966504928 363892356688896 364057237684224 365133180819456 365298624036864 365670873840566 365836560688704 367084014294144 367942121504172 368134963286931 368301766623264 369557626250304 369668425842688 370076547019368 370244230094592 370928945594368 371304226677258 371472466018752 372570324290388 372739137305472 372765591755949 372850890768384 374010127771392 374122262298624 375777771576984 375974720094582 376121122635776 376643301801984 377027112158596 377059123378224 377197944561024 377256743463852 377368854368256 378285875923968 378457278676992 378484138961664 378655631548416 379885813235712 379946796466176 381569607485808 381742498109952 381915467071488 381942572794496 383044188828672 383217747591168 383244945741056 384140831255928 384314886911232 385056235072712 385230705500928 385625349130752 386166831672384 386341805316096 386369225190032 386516858241024 386544290539008 387447888706704 387801902841856 387862354725888 388769034042144 388972791397512 389124255318016 389149036432128 390846149148006 392296463921152 392321447055216 392474214924288 392499209378304 393597855194112 393659210570976 393776195862528 393837579039744 394939971090432 395118919876608 395146962689536 395326005264384 396060484370432 396466222399488 397410997501952 398339998027776 398368269450592 398520487378944 398548771611648 398729355558912 399698283995136 399879388790784 399907769468928 400088969183232 401797810510656 401979866609664 403139275112448 403167887154816 403350564040704 403533323698176 403561963707392 404662855139328 404725935366144 404909318209536 405321932449784 405884651893056 406068559755264 406666533979854 407839459980528 408053212318044 408360499412992 409378901275008 409752953946112 410774828421888 410896900030464 411566130774792 412327265415168 412514092449792 412969516080912 413093331288064 414501924143104 415876979073024 416065414496256 416336115396789 416524758856416 417295063793664 417909570103504 418098926501376 419457252114432 419524587764736 420887545085952 420917416777984 421108136042496 421298941722624 422322715164672 422944625164992 423136262965248 424347687631152 424539961164288 425794656331872 425987585491968 426017819149656 426809320803488 427440146024448 428264683343168 429265808421534 429460310373696 429685394393808 429852711583744 430924712432256 431150563958688 433188264456801 433384543688544 434437685631432 434665378338786 434862326856384 436079551412352 436277140697088 436345149066624 436474819510272 436505797479424 437594390322201 437764787232768 437963140104192 437994223704064 439417185435648 440064268654528 440263663429632 441333521911296 441533491789824 441564828788608 441764903473152 442797587093376 443271262543872 444307467476736 444540333025728 444741755922432 445164542066776 445366247794944 445568044916736 446884886966784 447087372189696 448164303131916 448338815909888 448367368063104 448570525003776 449896240652544 450100090331136 452022536824488 452227349935872 453563873049168 453769384545792 453801589963764 454007209170816 455245712031744 455278022229248 455316677286912 455484310413312 455690692067328 455987174006007 456798038851584 457037450821632 457886584078336 459197497726464 459405561839616 460730600128512 460763299605504 460972073189376 461213672808448 462543926132736 463225065656896 463868173592064 464078354006016 464729997699072 464940568608768 464973566880256 465184248152064 466314664660992 466525953589248 466559064380416 466770464047104 467861601457152 469456946767872 470148266366442 470361292314048 471965161235328 472106664329216 473532093875232 473716484734976 473746653047808 473961309437952 474444289643163 475287976083456 475812703310616 476028295835904 476062081037718 476908644335616 479270046543363 479379716702208 480160485903924 481014337241088 481048476317696 481266441191424 481797768761064 483365285902848 483396068693034 483584300531712 485044384453524 485189808918528 485409650245632 486844241092608 487064832049152 487782080918272 489445352392192 490589495338896 490811783284224 490846617715908 491069022164352 492485385636864 492743501667072 493435396025824 493658973459456 494344333615104 495072302236344 495296621358336 496500212150208 496760432387184 496985516407296 497020789007932 498680170361856 500107874653944 500810109825123 501037028769312 501264050531328 501299626792776 502745497837632 502930592748032 502973293713408 503008991285136 503158472491008 504381167898624 504609704902656 504645518615552 504874175397888 506595728621568 508759476647744 508989997479936 509220622761984 510725585104896 510758110317168 510956996788224 512187775007904 512419849214976 512652028575744 513640940667904 514167132174336 514400103235584 514889108896512 515122407088128 515355810988032 515392387385344 516597184942272 516831257069568 517149806301184 518358712056192 518593582338048 518630388530016 518865381909504 520361916899328 521128198864008 522821247411456 522858353653902 523095262740288 523332279171072 524603997743616 524797140258816 524878947427968 525034927816704 525116772052992 526586628120576 526825226502144 527101340352512 531119997370368 531398362148864 531639140745216 532723605609636 532931045326848 533210359291904 533451958910976 534698973093888 535730414014208 535973155479552 536522224877568 537519033483264 537557182873088 537800752054272 539634580488192 541179535857408 541424746340352 541670067929088 542022489856197 542222045306472 543785946640704 544032338098176 544070949757392 545838535033344 546085856526336 547699771229184 547947936055296 548506310760849 548754841033056 549769687220224 550626021441216 552452649934896 554336439375456 554502638764032 555114820529052 555366345141888 555405761210671 556393418391552 556956340015887 557465235335168 558855486435582 559276336152576 559366117019648 561183393447936 561477514723328 563096953552896 563926166886656 563962080141873 564181683953664 564964952702976 565540668237894 565796916841536 565885115195778 566053281552384 567428813885952 567726208442496 567983447322624 568023758866208 569920194699264 572354411228712 572613747164928 572654387335226 572873200607232 572913859191744 574566283243008 574826621386752 574867418611584 576211246883892 577584352609068 577846058251392 579250247508576 579512707974144 579553837785048 579816435808512 581439401883136 581702854262784 581793532088832 583459187096268 583686382977024 583723554648192 585889580580864 586269223722009 587018217906176 588444695881728 588482170582824 588711322386432 589019871297536 590396782791168 590488815856464 590664293793792 591028350058496 592409956635648 592678379814912 592720444034304 592989007896576 593821663726592 594090726555648 594699333599232 595846515955712 596116496252928 597509997041664 597552404175888 597823157417472 598094033338368 599547425992704 599861654203392 600133453774848 600745007023787 602696715765984 602969799914496 604751830732224 605025846061056 605068786618352 605299985547264 605342945561088 606994282708992 607088903049216 607312413884416 607363977314304 607982898674676 608826977839584 609064051802112 609383267762176 609999800969781 612079818477066 612263330301952 612540749119488 614351066140672 614629430919168 616725234843648 617349196162188 618490898122752 618771138674688 619454274121368 619639996932096 619920758145024 620245664202752 621752886214656 622360618729472 623815468609536 624098121744384 625942595690496 626226212634624 626864355155256 627148389752064 629185878171648 629286881647104 631331317628928 631376125166976 631662204063744 631948412583936 632592386190884 633484072747008 633717301444608 634416937747488 634704394447872 634749441383624 636521531446728 638691984497808 639026728724484 640213981205232 641688588255232 642397025014752 643898712632301 644487047870464 644528091590712 644779067375616 646725845938032 646919745224704 649125654790144 650076815532816 651998067508179 652293490284576 654119327118528 654415711045632 654462156954544 654517723599936 654712229265408 654758696219136 656647180849152 656944710156288 656991335556096 658211964612608 659125778153472 659797446277543 660096402981792 660395495144448 662000282866944 662300237684736 662347243182912 662647355209728 664906893815808 666810499538592 667112633883648 667746813100164 668049371692416 668352067375104 668399502390368 670327330450176 670631058284544 670678655046848 670877963321344 672246454697874 672508223864832 672551052094656 673165567197184 674844360978816 675460971495424 678033805236732 678653329973248 678960830349312 680345809573752 680702384945646 680967446806528 681010813756224 682868568047616 682917033343872 683226465619968 683536038100992 685197058277376 685556176232448 685866804314112 686518811862016 686829876117504 688796246589696 689108342759424 691144949408256 691458109784064 691507184706688 691820509212672 693815889199104 694837598485344 695802260388096 697094996548608 697144471538536 697410852913152 697460350320384 697776372228096 699471996991488 699729520345088 699788930383872 699838596570624 700155696070656 702115504160768 705222399549663 705541938471072 707947741852992 708159996493824 709313381787122 710298140812848 710574727102464 710619979571712 712931964125184 713719054965924 714093121556577 714630873972736 715362966503424 716692044644352 717067669405696 719069575053312 719512773984256 720240728855886 721521505861632 721572714476544 721899661787136 722696653141596 722962727075296 723981797425152 725047928854272 725376450797568 725427933009856 727784713377792 728114475368448 730266361638912 730597248073728 731341747681132 731673121377408 734168028588288 735884243008344 736269926573862 736603533246528 739115252500608 739336851685376 740153094038736 740488460189184 741857891188736 742608453354516 742944932037504 745140648580776 745478274610944 745531183511898 745701781536768 748020255542784 751555543153968 751949440189164 752242245271552 753286603603968 754054224317192 754118246756448 754395889122048 754513486927704 754737708736512 756571751847936 756914557353984 756968277923328 757311263096832 759893592932352 763139214971616 763484996219904 763830934142976 763885145588992 766088377657344 766435495182336 766489891482112 768281662511856 768629773822464 770112470145424 770461411001856 771250698261504 772333663344768 772683610632192 772738450380064 773033716482048 773088581078016 774895777413408 775603805683712 775724709451776 777538068084288 777945582795024 778248510636032 778298072864256 781692298296012 784287530480853 784592927842304 784642894110432 784948429848576 784998418756608 787195710388224 787318421141952 787552391725056 787675158079488 789879942180864 790237839753216 790293925379072 790652010528768 792120968740864 792932444798976 794821995003904 796679996055552 796736538901184 797040974757888 797097543223296 797458711117824 799396567990272 799815538937856 800177938366464 803595621021312 803959733219328 806278550224896 806335774309632 806701128081408 807066647396352 807123927414784 809451870732288 810643864899568 811769303786112 812137119510528 813333067959708 815678919961056 816106424636088 816720998825984 818757802550016 821549656843776 823132261549584 824654530830336 825028184899584 825939032161824 826186662576128 829003848286208 831753958146048 832672230793578 833049517712832 834590127587328 835819140207008 836197853002752 838914504228864 839049175529472 841775090171904 841834833555968 842216272084992 844645430329344 845889250329984 846272525930496 848311002356841 848695375262304 848827672793667 849079922328576 851589312663744 851975170983936 852035638299312 853618641606976 854880292048896 856529366686336 858531616843068 858920620747392 858981581002839 859370788787616 859705423167488 861849424864512 862301127917376 866376528913602 866769087377088 868875371262864 869330756677572 869724653712768 869786380763881 872159102824704 872554281394176 872690298133248 872949639020544 873011594958848 875188780644402 875529574465536 875988447408128 878834370871296 880128537309056 880527326859264 882667043822592 883066983579648 883129657577216 883529806946304 885595174186752 886542525087744 888614934953472 889080666051456 889483511844864 890329084133552 890732495589888 891136089833472 893769773933568 894174744379392 896328606263832 896677631819776 896734736126208 897141050007552 899792481305088 900200180662272 904045073648976 904454699871744 907127746098336 907538769091584 907603179927528 908014418341632 910491424063488 910556044458496 910633354573824 910968620826624 911974348012014 913596077703168 914074901643264 915773168156672 918119727715599 918394995452928 918811123679232 921461200257024 921526599211008 921944146378752 922427345616896 925087852265472 926450131313792 927736347184128 928156708012032 929459995398144 929881137217536 929947133760512 930368496304128 932629329321984 933051907178496 933118128760832 933540928094208 935723202914304 938913893535744 940296532732884 940722584628096 940789350622157 943930322470656 944213328658432 947064187750464 947493306095616 947922618875904 948888579286326 950575952166912 951625406621232 952056591671808 952124162075436 953817288671232 958540093086726 958759433404416 960320971807848 962096952635392 962532882382848 963595537522128 966730571805696 966792137386068 967168601063424 970088768907048 970379617837056 970819300491264 973688482185216 975564161836544 978890704784384 981178990677792 981623566568448 981693235431816 982138044328704 984970771273728 985487003334144 986870792051648 987317946918912 988688667230208 990144604472688 990593242716672 993000424300416 993520864774368 993971032814592 994041578015864 997360340723712 1000215749307888 1001620219650246 1002074057538624 1002528101062656 1002599253585552 1005490995675264 1005861185496064 1005946587426816 1006017982570272 1006316944982016 1008369682046811 1008762335797248 1009219409805312 1009291037231104 1009748350795776 1013191457243136 1017518953295488 1017979994959872 1018441245523968 1021053577418469 1021451170209792 1021516220634336 1021913993576448 1024375550015808 1024839698429952 1025304057151488 1027281881335808 1028334264348672 1028800206471168 1029778217793024 1030244814176256 1030784774770688 1033194369884544 1033662514139136 1034299612602368 1036717424112384 1037187164676096 1037260777060032 1037730763819008 1040723833798656 1042256397728016 1045642494822912 1045716707307804 1046190525480576 1046664558342144 1049207995487232 1049594280517632 1049757894855936 1050069855633408 1050233544105984 1053173256241152 1054202680705024 1062239994740736 1062796724297728 1063278281490432 1063970072680683 1065447211219272 1065862090653696 1066420718583808 1069397946187776 1071460828028416 1071946310959104 1073044449755136 1075038066966528 1075114365746176 1075601504108544 1079269160976384 1080361093283829 1082359071714816 1082849492680704 1084044979712394 1084444090612944 1087571893281408 1088064676196352 1088141899514784 1091677070066688 1092171713052672 1095399542458368 1095895872110592 1097012621521698 1097509682066112 1099539374440448 1101252042882432 1104404889860793 1104905299869792 1107036675834047 1108672878750912 1109005277528064 1110229641058104 1110732690283776 1110811522421342 1112786836783104 1113912680031774 1114930470670336 1117710972871164 1118296775267847 1118552672305152 1118732234039296 1122366786895872 1122955029446656 1127852333773312 1127924160283746 1128363367907328 1129929905405952 1131081336475788 1131593833683072 1131770230391556 1132106563104768 1134857627771904 1135452416884992 1135966894645248 1136047517732416 1139840389398528 1144708822457424 1145227494329856 1145308774670452 1145746401214464 1145827718383488 1149132566486016 1149653242773504 1149734837223168 1152422493767784 1155168705218136 1155692116502784 1158500495017152 1159025415948288 1159107675570096 1159632871617024 1162878803766272 1163405708525568 1163587064177664 1166918374192536 1167372765954048 1167447109296384 1172538447444018 1174036435812352 1176889391763456 1176964341165648 1177422644772864 1178039742595072 1180793565582336 1180977631712928 1181328587587584 1182056700116992 1184819913271296 1185356759629824 1185440888068608 1185978015793152 1187643327453184 1188181453111296 1189398667198464 1191693031911424 1192232992505856 1195019994083328 1195104808351776 1195646314834944 1196188066676736 1199094851985408 1199723308406784 1200266907549696 1201490014047574 1205393431531968 1205939599828992 1209503661464448 1210051692122112 1210137573236704 1210599971094528 1210685891122176 1213988565417984 1214177806098432 1214624827768832 1214727954628608 1215965797349352 1217653955679168 1218766535524352 1219999601939562 1224159636954132 1224526660603904 1225081498238976 1228702132281344 1229258861838336 1234698392324376 1236981796245504 1237542277349376 1238908548242736 1239279993864192 1240491328405504 1243505772429312 1244721237458944 1247630937219072 1248196243488768 1249008346190367 1251885191380992 1253728710310512 1254296779504128 1258371756343296 1258573763294208 1262662635257856 1262752250333952 1263324408127488 1263896825167872 1265184772381768 1266968145494016 1268833875494976 1269408788895744 1269498882767248 1273043062893456 1277383968995616 1278053457448968 1279848058441981 1280427962410464 1284794050029504 1287797425264602 1288974095740928 1289056183181424 1289558134751232 1293451691876064 1293839490449408 1298251309580288 1299564793370403 1300153631065632 1303996135016358 1304586980569152 1308238654237056 1308831422091264 1308924313909088 1309035447199872 1309424458530816 1309517392438272 1313294361698304 1313889420312576 1313982671112192 1316423929225216 1318251556306944 1319594892555086 1320192805963584 1320790990288896 1324000565733888 1324600475369472 1324694486365824 1325294710419456 1329813787631616 1333620999077184 1334225267767296 1335493626200328 1336098743384832 1336704134750208 1336799004780736 1340654660900352 1341262116569088 1341357310093696 1341755926642688 1344492909395748 1345016447729664 1345102104189312 1346331134394368 1349688721957632 1356067610473464 1357306659946496 1360691619147504 1361404769891292 1361934893613056 1362021627512448 1365737136095232 1365834066687744 1366452931239936 1367072076201984 1367961522018021 1370394116554752 1371112352464896 1373037623724032 1373659752235008 1377592493179392 1378216685518848 1382289898816512 1382916219568128 1383014369413376 1383641018425344 1387631778398208 1389675196970688 1391604520776192 1394189993097216 1394288943077072 1394821705826304 1394920700640768 1395552744456192 1398943993982976 1399459040690176 1399577860767744 1399677193141248 1400311392141312 1404231008321536 1410444799099326 1411083876942144 1415895483705984 1416319992987648 1418626763574244 1420596281625696 1421149454204928 1421239959143424 1423332868929489 1425863928250368 1427438109931848 1428186243113154 1429261747945472 1430725933006848 1434135338811392 1437810139630089 1438139150106624 1439025547968512 1440481457711772 1443043011723264 1443145428953088 1443799323574272 1445393306283192 1445925454150592 1450095857708544 1450752901595136 1450855866019712 1455569426755584 1456228950736896 1460532723277824 1461194496147456 1462683495362264 1463346242754816 1468336057176576 1471768486016688 1472539853147724 1473207066493056 1478230505001216 1478673703370752 1480306188077472 1480976920378368 1485216906709032 1485889864075008 1490281297161552 1490956549221888 1491062367023796 1496040511085568 1502430329475369 1503111086307936 1503898880378328 1504484490543104 1508108448634384 1508236493512896 1508791778244096 1509026973855408 1509475417473024 1513143503695872 1513829114707968 1513936555846656 1514622526193664 1519787185864704 1526278429943232 1526969992439808 1527661868285952 1527770291177984 1532176755314688 1532870990364672 1532979782964224 1536563325023712 1537259547644928 1540224940290848 1540922822003712 1542501396523008 1544667326689536 1545367221264384 1545476900760128 1546067432964096 1546177162156032 1549791554826816 1551207611367424 1551449418903552 1555076136168576 1555891165590048 1556497021272064 1556596145728512 1563384596592024 1568575060961706 1569185855684608 1569285788220864 1569996837513216 1574391420776448 1574636842283904 1575104783450112 1575350316158976 1579759884361728 1580475679506432 1580587850758144 1581304021057536 1584241937481728 1593359992111104 1593473077802368 1594195086446592 1594917422235648 1598793135980544 1599631077875712 1600355876732928 1607191242042624 1607919466438656 1612557100449792 1612671548619264 1613402256162816 1614247854829568 1618903741464576 1621287729799136 1623538607572224 1624274239021056 1626666135919416 1631357839922112 1632212849272176 1637515605100032 1643099313687552 1645518932282547 1646264523099168 1649309061660672 1651878064323648 1652373325152256 1658007696572416 1663507916292096 1665344461587156 1666099035425664 1666217283632013 1669180255174656 1671638280414016 1672395706005504 1677829008457728 1678098351058944 1683550180343808 1683669667111936 1684432544169984 1689290860658688 1691778500659968 1691886240425619 1692545051860992 1696622004713682 1697390750524608 1697655345587334 1698159844657152 1703178625327488 1703950341967872 1704071276598624 1707237283213952 1709760584097792 1713058733372672 1717063233686136 1717841241494784 1717963162005678 1718741577575232 1723698849729024 1724602255834752 1732753057827204 1733538174754176 1737750742525728 1738661513355144 1739449307425536 1739572761527762 1744318205649408 1745108562788352 1745380596266496 1746023189917696 1750377561288804 1751059148931072 1751976894816256 1757668741742592 1760257074618112 1761054653718528 1765334087645184 1766133967159296 1766259315154432 1767059613892608 1771190348373504 1773085050175488 1777229869906944 1778161332102912 1778967023689728 1780658168267104 1781464991179776 1782272179666944 1787539547867136 1788349488758784 1792657212527664 1793355263639552 1793469472252416 1794282100015104 1799584962610176 1800400361324544 1802235021071361 1808090147297952 1808909399743488 1814255492196672 1815077538183168 1815206359855056 1816028836683264 1820982848126976 1821112088916992 1821266709147648 1821937241653248 1823948696024028 1827192155406336 1828149803286528 1829999402909343 1831546336313344 1836239455431198 1836789990905856 1837622247358464 1843053198422016 1843888292757504 1844854691233792 1850175704530944 1852900262627584 1855472694368256 1856313416024064 1858919990796288 1859762274435072 1859894267521024 1860736992608256 1865258658643968 1866236257521664 1867081856188416 1871446405828608 1877827787071488 1880593065465768 1881445169256192 1881578701244314 1887860644941312 1894128375500928 1894986612191232 1895845237751808 1897777158572652 1901151904333824 1903250813242464 1904113183343616 1904248324150872 1917080186173452 1920641943615696 1924193905270784 1925065764765696 1927191075044256 1933461143611392 1933584274772136 1934337202126848 1940177537814096 1940759235674112 1947376964370432 1951128323673088 1955994202524537 1957781409568768 1962357981355584 1963247133136896 1963386470863632 1964276088657408 1969941542547456 1970974006668288 1973741584103296 1974635893837824 1977377334460416 1979392338832629 1980289208945376 1981186485433344 1986000848600832 1987041729548736 1987942065629184 1988083156031728 1994720681447424 2000431498615776 2003240439300492 2004148115077248 2004290355673291 2005056202125312 2005198507171104 2010981991350528 2011722370992128 2011893174853632 2012035965140544 2012633889964032 2016739364093622 2017524671594496 2018582074462208 2019496701591552 2026382914486272 2035037906590976 2035959989919744 2036882491047936 2042107154836938 2042902340419584 2043032441268672 2048751100031616 2049679396859904 2050608114302976 2054563762671616 2056668528697344 2057600412942336 2059556435586048 2060489628352512 2061569549541376 2066388739769088 2067325028278272 2068599225204736 2073434848224768 2074374329352192 2074521554120064 2075461527638016 2081447667597312 2084512795456032 2091284989645824 2091433414615608 2092381050961152 2093329116684288 2098415990974464 2099188561035264 2099515789711872 2100467088211968 2106346512482304 2108405361410048 2115667198648989 2124479989481472 2125593448595456 2127940145361366 2130894422438544 2131724181307392 2132841437167616 2138795892375552 2142279364669731 2142921656056832 2143892621918208 2146088899510272 2150076133933056 2150228731492352 2151203008217088 2158538321952768 2160722186567658 2164718143429632 2165698985361408 2167905894911927 2168089959424788 2168888181225888 2175143786562816 2176129352392704 2176283799029568 2183354140133376 2184343426105344 2190799084916736 2191791744221184 2194025243043396 2195019364132224 2199078748880896 2202504085764864 2208809779721586 2209810599739584 2214073351668094 2217345757501824 2218010555056128 2220459282116208 2221465380567552 2221623044842684 2225573673566208 2227825360063548 2229860941340672 2235421945742328 2236593550535694 2237105344610304 2237464468078592 2245910058893312 2255704667546624 2255848320567492 2256726735814656 2259859810811904 2262162672951576 2263187667366144 2263540460783112 2264213126209536 2269715255543808 2270904833769984 2271933789290496 2272095035464832 2279680778797056 2289417644914848 2290454988659712 2290617549340904 2291492802428928 2291655436766976 2298265132972032 2299306485547008 2299469674446336 2304844987535568 2310337410436272 2311384233005568 2317000990034304 2318050831896576 2318215351140192 2319265743234048 2325757607532544 2326811417051136 2327174128355328 2333836748385072 2334745531908096 2334894218592768 2345076894888036 2348072871624704 2352862591442559 2353778783526912 2353928682331296 2354845289545728 2356079485190144 2361587131164672 2361955263425856 2362657175175168 2364113400233984 2369639826542592 2370713519259648 2370881776137216 2371956031586304 2375286654906368 2376362906222592 2378797334396928 2383386063822848 2384465985011712 2390039988166656 2390209616703552 2391292629669888 2392376133353472 2398189703970816 2399446616813568 2400533815099392 2402980028095148 2410786863063936 2411879199657984 2419007322928896 2420103384244224 2420275146473408 2421199942189056 2421371782244352 2428355612196864 2429249655537664 2431931594698704 2435307911358336 2437533071048704 2439999203879124 2448319273908264 2449053321207808 2450162996477952 2457404264562688 2469396784648752 2473963592491008 2475084554698752 2477817096485472 2478559987728384 2480982656811008 2487011544858624 2495261874438144 2498016692380734 2503770382761984 2507457420621024 2508593559008256 2516743512686592 2517147526588416 2525325270515712 2525504500667904 2526648816254976 2530369544763536 2533936290988032 2537667750989952 2538817577791488 2538997765534496 2544933007070523 2546086125786912 2554767937991232 2556106914897936 2559696116883962 2560855924820928 2569588100059008 2575594850529204 2576944743008517 2577948191481856 2578112366362848 2579116269502464 2586903383752128 2587678980898816 2596502619160576 2599129586740806 2600307262131264 2607992270032716 2609173961138304 2609359142291643 2616477308474112 2617662844182528 2617848627818176 2618070894399744 2618848917061632 2619034784876544 2626588723396608 2627965342224384 2632847858450432 2636503112613888 2639189785110172 2640385611927168 2641581980577792 2648001131467776 2649200950738944 2649388972731648 2650589420838912 2659627575263232 2667241998154368 2668450535534592 2670987252400656 2672197486769664 2673408269500416 2673598009561472 2681309321800704 2682524233138176 2682714620187392 2683511853285376 2688985818791496 2690032895459328 2690204208378624 2699377443915264 2712135220946928 2714613319892992 2721383238295008 2722809539782584 2723869787226112 2724043255024896 2731474272190464 2731668133375488 2732905862479872 2735923044036042 2740788233109504 2742224704929792 2746075247448064 2747319504470016 2755184986358784 2756433371037696 2764579797633024 2765832439136256 2766028738826752 2767282036850688 2775263556796416 2779350393941376 2783209041552384 2788379986194432 2788577886154144 2789643411652608 2789841401281536 2791105488912384 2797887987965952 2798918081380352 2799155721535488 2799354386282496 2800622784282624 2808462016643072 2820889598198652 2822167753884288 2822368051866471 2831790967411968 2832639985975296 2837253527148488 2841192563251392 2842479918286848 2846665737858978 2851727856500736 2854876219863696 2856372486226308 2858523495890944 2861451866013696 2868270677622784 2875620279260178 2876278300213248 2880962915423544 2886290857906176 2887598647148544 2890786612566384 2891850908301184 2900191715417088 2901505803190272 2901711732039424 2911138853511168 2912457901473792 2921065446555648 2925366990724528 2926692485509632 2936672114353152 2943536972033376 2945079706295448 2946414132986112 2956461010002432 2960612376154944 2961953840756736 2970433813418064 2971779728150016 2980562594323104 2981913098443776 2982124734047592 2992081022171136 3004860658950738 3006222172615872 3007797760756656 3008968981086208 3016216897268768 3016472987025792 3017583556488192 3018053947710816 3018950834946048 3026287007391744 3027658229415936 3027873111693312 3029245052387328 3039574371729408 3052556859886464 3053939984879616 3055323736571904 3055540582355968 3063160732255407 3064353510629376 3065741980729344 3065959565928448 3073126650047424 3074519095289856 3080449880581696 3081845644007424 3085002793046016 3089334653379072 3090734442528768 3090953801520256 3092354324312064 3099583109653632 3102415222734848 3102898837807104 3110152272337152 3111782331180096 3113192291457024 3126769193184048 3137150121923412 3138371711369216 3138571576441728 3139993675026432 3148782841552896 3149273684567808 3150209566900224 3150700632317952 3159519768723456 3161175701516288 3162608042115072 3186719984222208 3186946155604736 3188390172893184 3189834844471296 3191910218042049 3197586271961088 3199262155751424 3214382484085248 3215838932877312 3225114200899584 3225343097238528 3226804512325632 3228495709659136 3237807482929152 3242575459598272 3247077215144448 3248548478042112 3253332271838832 3262715679844224 3264425698544352 3275031210200064 3286198627375104 3291037864565094 3292529046198336 3298618123321344 3303756128647296 3304746650304512 3313214669582379 3316015393144832 3321110027502141 3327015832584192 3330688923174312 3332198070851328 3332434567264026 3338360510349312 3343276560828032 3344791412011008 3354890325803541 3355658016915456 3356196702117888 3367100360687616 3367339334223872 3368865088339968 3383557001319936 3383772480851238 3385090103721984 3393244009427364 3394781501049216 3395310691174668 3396319689314304 3406357250654976 3407900683935744 3408142553197248 3414474566427904 3419521168195584 3426117466745344 3434126467372272 3435682482989568 3435926324011356 3437483155150464 3447397699458048 3449204511669504 3465506115654408 3467076349508352 3475501485051456 3477323026710288 3478898614851072 3479145523055524 3488636411298816 3490217125576704 3490761192532992 3492046379835392 3500755122577608 3502118297862144 3503953789632512 3520514149236224 3522109307437056 3530668175290368 3532267934318592 3532518630308864 3534119227785216 3542380696747008 3546170100350976 3554459739813888 3556322664205824 3557934047379456 3561316336534208 3562929982359552 3564544359333888 3575079095734272 3576698977517568 3585314425055328 3586710527279104 3586938944504832 3588564200030208 3599169925220352 3600800722649088 3604470042142722 3616180294595904 3617818799486976 3628510984393344 3630155076366336 3630412719710112 3632057673366528 3641965696253952 3642224177833984 3642533418295296 3643874483306496 3647897392048056 3656299606573056 3659998805818686 3672478910862396 3673579981811712 3675244494716928 3686106396844032 3687776585515008 3689709382467584 3705800525255168 3710945388736512 3712626832048128 3717839981592576 3719788535042048 3721473985216512 3730517317287936 3732472515043328 3734163712376832 3742892811657216 3755655574142976 3761186130931536 3762890338512384 3763157402488628 3775721289882624 3788256751001856 3789973224382464 3791690475503616 3795554317145304 3806501626484928 3808226366687232 3808496648301744 3834160372346904 3839544175325943 3841283887231392 3848387810541568 3854382150088512 3866922287222784 3867168549544272 3868674404253696 3880355075628192 3881518471348224 3894753928740864 3898694380111209 3902256647346176 3911988405049074 3915562819137536 3924715962711168 3926494266273792 3926772941727264 3928552177314816 3939883085094912 3941948013336576 3947483168206592 3949271787675648 3954754668920832 3958784677665258 3960578417890752 3962372970866688 3972001697201664 3974083459097472 3975884131258368 3976166312063456 3989441362894848 4000862997231552 4006480878600984 4008296230154496 4008580711346582 4010112404250624 4010397014342208 4021963982701056 4023444741984256 4023786349707264 4024071930281088 4025267779928064 4033478728187244 4035049343188992 4037164148924416 4038993403183104 4070075813181952 4071919979839488 4084214309673876 4085804680839168 4086064882537344 4097502200063232 4099358793719808 4101216228605952 4103884566054063 4109127525343232 4113337057394688 4119112871172096 4120979256705024 4123139099082752 4132777479538176 4134650056556544 4137198450409472 4146869696449536 4148748658704384 4149043108240128 4150923055276032 4162895335194624 4169025590912064 4182569979291648 4182866829231216 4184762101922304 4186658233368576 4196831981948928 4198377122070528 4199031579423744 4200934176423936 4205215049166509 4212693024964608 4231334397297978 4248959978962944 4251186897190912 4255880290722732 4261788844877088 4263448362614784 4265682874335232 4269998606788467 4277591784751104 4284558729339462 4285843312113664 4287785243836416 4292177799020544 4300457462984704 4302406016434176 4317076643905536 4321444373135316 4329436286859264 4331397970722816 4335811789823854 4336179918849576 4337776362451776 4350287573125632 4352258704785408 4352567598059136 4366708280266752 4368686852210688 4381598169833472 4383583488442368 4388050486086792 4390038728264448 4398157497761792 4405008171529728 4417619559443172 4419621199479168 4428146703336188 4434691515003648 4436021110112256 4440918564232416 4442930761135104 4443246089685368 4455650720127096 4459721882681344 4470843891484656 4473187101071388 4474928936157184 4491820117786624 4507290988426107 4511409335093248 4511696641134984 4513453471629312 4524325345903152 4526375334732288 4527080921566224 4528426252419072 4539430511087616 4541809667539968 4543867578580992 4544190070929664 4559361557594112 4578835289829696 4580909977319424 4581235098681808 4582985604857856 4583310873533952 4596530265944064 4598612971094016 4598939348892672 4609689975071136 4618582123942801 4620674820872544 4622768466011136 4634001980068608 4636101663793152 4636430702280384 4638531486468096 4651515215065088 4653622834102272 4654348256710656 4667673496770144 4669491063816192 4669788437185536 4690153789776072 4696145743249408 4705725182885118 4707557567053824 4707857364662592 4712158970380288 4723174262329344 4723910526851712 4725314350350336 4728226800467968 4739279653085184 4741427038519296 4741763552274432 4743912063172608 4750573309812736 4752725812445184 4766772127645696 4780079976333312 4780419233407104 4782585259339776 4784752266706944 4796379407941632 4798893233627136 4801067630198784 4805960056190296 4821573726127872 4823758399315968 4838014645857792 4840206768488448 4840550292946816 4842743564488704 4856711224393728 4858499311075328 4863863189397408 4870615822716672 4879998407758248 4896638547816528 4898106642415616 4914808529125376 4936556796847641 4938793569297504 4947927184982016 4955634192970944 4957119975456768 4974023089717248 4990523748876288 4996033384761468 4998651850896039 5007540765523968 5014914841242048 5017187118016512 5033487025373184 5034295053176832 5050650541031424 5051009001335808 5053297632509952 5060739089527072 5067872581976064 5075335501979904 5077635155582976 5077995531068992 5089866014141046 5092172251573824 5109535875982464 5112213829795872 5119392233767924 5121711849641856 5139176200118016 5151189701058408 5153889486017034 5155896382963712 5156224732725696 5173806767504256 5175357961797632 5193005238321152 5198259173481612 5200614524262528 5215984540065432 5218347922276608 5218718284583286 5232954616948224 5235325688365056 5235697255636352 5236141788799488 5238069569753088 5253177446793216 5255930684448768 5265695716900864 5273006225227776 5278379570220344 5280771223854336 5283163961155584 5296002262935552 5298401901477888 5298777945463296 5301178841677824 5319255150526464 5334483996308736 5336901071069184 5341974504801312 5344394973539328 5346816539000832 5347196019122944 5362618643601408 5365048466276352 5365429240374784 5377971637582992 5380065790918656 5380408416757248 5398754887830528 5406705063214083 5424270441893856 5429226639785984 5442766476590016 5445619079565168 5447739574452224 5448086510049792 5462948544380928 5463336266750976 5465811724959744 5471846088072084 5481576466219008 5484449409859584 5492150494896128 5494639008940032 5510369972717568 5512866742075392 5529159595266048 5531664878272512 5532057477653504 5534564073701376 5550527113592832 5558700787882752 5566418083104768 5576759972388864 5577155772308288 5579286823305216 5579682802563072 5582210977824768 5595775975931904 5597836162760704 5598708772564992 5601245568565248 5616924033286144 5641779196397304 5644335507768576 5644736103732942 5663581934823936 5674507054296976 5682385126502784 5684959836573696 5693331475717956 5703455713001472 5709752439727392 5712744972452616 5717046991781888 5751240558520356 5761925830847088 5772581715812352 5775197294297088 5781573225132768 5783701816602368 5800383430834176 5803011606380544 5803423464078848 5822277707022336 5842130893111296 5850733981449056 5853384971019264 5873344228706304 5887073944066752 5890159412590896 5892828265972224 5912922020004864 5921224752309888 5923907681513472 5938177016497887 5940867626836128 5943559456300032 5961125188646208 5963826196887552 5964249468095184 5984162044342272 6009721317901476 6012444345231744 6012871067019873 6015595521513312 6017937962172416 6032433794537536 6032945974051584 6035167112976384 6036107895421632 6037901669892096 6052574014783488 6055746223386624 6058490104774656 6079148743458816 6105113719772928 6107879969759232 6110647473143808 6111081164711936 6126321464510814 6128707021258752 6131919131856896 6146253300094848 6149038190579712 6160899761163392 6163691288014848 6170005586092032 6178669306758144 6181468885057536 6181907603040512 6184708648624128 6199166219307264 6205797675614208 6220304544674304 6223564662360192 6226384582914048 6253538386368096 6274300243846824 6276743422738432 6277143152883456 6279987350052864 6297565683105792 6298547369135616 6301401264635904 6319039537446912 6322351403032576 6325216084230144 6373439968444416 6373892311209472 6376780345786368 6383820436084098 6395172543922176 6398524311502848 6426838094009193 6428764968170496 6431677865754624 6450228401799168 6450686194477056 6453609024651264 6456991419318272 6475614965858304 6485150919196544 6494154430288896 6497096956084224 6503717684735781 6506664543677664 6525431359688448 6528851397088704 6550062420400128 6572397254750208 6582075729130188 6585058092396672 6585525454355099 6597236246642688 6607512257294592 6609493300609024 6626429339164758 6642220055004282 6654031665168384 6661377846348624 6664396141702656 6664869134528052 6676721020698624 6686553121656064 6689582824022016 6709780651607082 6711316033830912 6712393404235776 6734678668447744 6737730176679936 6767114002639872 6767544961702476 6770180207443968 6786488018854728 6789563002098432 6790621382349336 6792639378628608 6812714501309952 6815801367871488 6816285106394496 6828949132855808 6839042336391168 6852234933490688 6868252934744544 6871364965979136 6871852648022712 6874966310300928 6894795398916096 6898409023339008 6931012231308816 6934152699016704 6951002970102912 6954646053420576 6957797229702144 6958291046111048 6977272822597632 6980434251153408 6981522385065984 6984092759670784 7001510245155216 7004236595724288 7007907579265024 7041028298472448 7044218614874112 7058587774327677 7061336350580736 7064535868637184 7065037260617728 7068238455570432 7084761393494016 7092340200701952 7108919479627776 7112645328411648 7115868094758912 7122632673068416 7125859964719104 7129088718667776 7150158191468544 7153397955035136 7170628850110656 7173877889009664 7177128400060416 7198339850440704 7201601445298176 7208940084285444 7232360589191808 7235637598973952 7257021968786688 7260310152732672 7260825439420224 7264115346733056 7284448355667968 7285066836590592 7287748966612992 7295794784096112 7312599213146112 7319997611637372 7344957821724792 7347159963623424 7350488989433856 7372212793688064 7379418764935168 7411601050510336 7421890777473024 7425253664096256 7435679963185152 7439577070084096 7442947970433024 7461034634575872 7464945030086656 7485785623314432 7511311148285952 7522372261863072 7525780677024768 7526314804977256 7551442579765248 7576513502003712 7579946448764928 7591108634290608 7613003252969856 7616452733374464 7616993296603488 7634799021211569 7668320744693808 7679088350651886 7682567774462784 7696775621083136 7708764300177024 7730834229025551 7733844574445568 7734337099088544 7737348808507392 7760710151256384 7763036942696448 7789507857481728 7797388760222418 7804513294692352 7823976810098148 7828077426874929 7831125638275072 7849431925422336 7852988532547584 7853545883454528 7857104354629632 7879766170189824 7883896026673152 7894966336413184 7898543575351296 7909509337841664 7917569355330516 7921156835781504 7924745941733376 7944003394403328 7948166918194944 7951768262516736 7952332624126912 7978882725789696 8001725994463104 8012961757201968 8016592460308992 8017161422693164 8020224808501248 8020794028684416 8043927965402112 8046889483968512 8047572699414528 8048143860562176 8050535559856128 8066957456374488 8070098686377984 8074328297848832 8140151626363904 8143839959678976 8168428619347752 8171609361678336 8172129765074688 8195004400126464 8198717587439616 8207769132108126 8218255050686464 8226674114789376 8238225742344192 8241958513410048 8246278198165504 8265554959076352 8269300113113088 8274396900818944 8293739392899072 8297497317408768 8298086216480256 8301846110552064 8325790670389248 8338051181824128 8365139958583296 8365733658462432 8369524203844608 8373316466737152 8393663963897856 8396754244141056 8398063158847488 8401868352847872 8410430098333018 8425386049929216 8462668794595956 8467104155599413 8497919957925888 8502373794381824 8511760581445464 8523577689754176 8531365748670464 8539997213576934 8555183569502208 8569117458678924 8571686624227328 8575570487672832 8584355598041088 8600914925969408 8604812032868352 8642888746270632 8658872573718528 8662795941445632 8671623579647708 8672359837699152 8675552724903552 8700575146251264 8704517409570816 8705135196118272 8733416560533504 8737373704421376 8763196339666944 8776100972173584 8780077456528896 8796314995523584 8810016343059456 8835239118886344 8839242398958336 8856293406672376 8869383030007296 8881837128464832 8885861522270208 8886492179370736 8911301440254192 8919443765362688 8941687782969312 8946374202142776 8949857872314368 9014581976852214 9022818670186496 9023393282269968 9026906943258624 9048650691806304 9052750669464576 9054161843132448 9056852504838144 9078861022175232 9083619335079936 9087735157161984 9088380141859328 9118723115188224 9157670579659392 9161819954638848 9162470197363616 9165971209715712 9166621747067904 9193060531888128 9197225942188032 9197878697785344 9219379950142272 9237164247885602 9241349641745088 9245536932022272 9268003960137216 9272203327586304 9272861404560768 9277062972936192 9303030430130176 9307245668204544 9308696513421312 9335346993540288 9339576874371072 9380307579552144 9392291486498816 9411450365770236 9415115134107648 9415714729325184 9424317940760576 9446348524658688 9447821053703424 9450628700700672 9478559306170368 9483527104548864 9487824126345216 9501146619625472 9533544255291392 9560159952666624 9560838466814208 9565170518679552 9569504533413888 9575730654126147 9592758815883264 9597786467254272 9611920112380592 9643147452255744 9647516798631936 9676029291715584 9680413536976896 9681100585893632 9685487128977408 9713422448787456 9727726378794816 9741231645433344 9759996815516496 9793277095633056 9796213284831232 9829617058250752 9873113593695282 9877587138595008 9895854369964032 9911268385941888 9914239950913536 9948046179434496 9963330082506423 9981047497752576 9992066769522936 9997303701792078 10015081531047936 10029829682484096 10034374236033024 10064670977410623 10066974050746368 10068590106353664 10101301082062848 10102018002671616 10106595265019904 10121478179054144 10150671003959808 10155270311165952 10155991062137984 10179732028282092 10184344503147648 10219071751964928 10224427659591744 10238784467535848 10243423699283712 10278352400236032 10302379402116816 10307778972034068 10311792765927424 10312449465451392 10347613535008512 10350715923595264 10396518346963224 10401229048525056 10431969080130864 10436695844553216 10437436569166572 10465909233896448 10470651376730112 10471394511272704 10472283577598976 10476139139506176 10506354893586432 10511861368897536 10531391433801728 10556759140440688 10561542447708672 10566327922311168 10592004525871104 10596803802955776 10597555890926592 10602357683355648 10638510301052928 10668967992617472 10673802142138368 10683949009602624 10688789947078656 10693633078001664 10694392038245888 10725237287202816 10730096932552704 10730858480749568 10755943275165984 10760131581837312 10760816833514496 10797509775661056 10813410126428166 10848540883787712 10858453279571968 10885532953180032 10891238159130336 10895479148904448 10896173020099584 10925897088761856 10926672533501952 10931623449919488 10943692176144168 10968898819719168 10984300989792256 11020739945435136 11025733484150784 11058319190532096 11063329756545024 11064114955307008 11069128147402752 11117401575765504 11132836166209536 11153519944777728 11154311544616576 11159365605126144 11164421955649536 11191551951863808 11195672325521408 11197417545129984 11202491137130496 11283558392794608 11288671015537152 11289472207465884 11327163869647872 11349014108593952 11364770253005568 11369919673147392 11386662951435912 11419504879454784 11425489944905232 11502481117040712 11518632525977829 11523851661694176 11545163431624704 11563146450265536 11567403633204736 11600766861668352 11606023212761088 11606846928157696 11644555414044672 11684261786222592 11701467962898112 11706769942038528 11746688457412608 11774147888133504 11780318825181792 11785656531944448 11825844040009728 11842449504619776 11847815363026944 11876354032995774 11881735253672256 11887118912600064 11922250377292416 11927652393775104 11928498936190368 11968324088684544 12019442635802952 12024888690463488 12025742134039746 12031191043026624 12064867589075072 12065891948103168 12070334225952768 12072215790843264 12075803339784192 12105148029566976 12111492446773248 12116980209549312 12210227439545856 12215759939518464 12222162329423872 12252642929021628 12257414042517504 12263838263713792 12292506600189696 12298076381159424 12321799522326784 12327382576029696 12340011172184064 12357338613516288 12362937770115072 12363815206081024 12369417297248256 12398332438614528 12411595351228416 12440609089348608 12447129324720384 12452769165828096 12507076772736192 12548600487693648 12553486845476864 12554286305766912 12559974700105728 12595131366211584 12597094738271232 12602802529271808 12615645147499527 12638079074893824 12644702806065152 12746879936888832 12747784622418944 12753560691572736 12767640872168196 12790345087844352 12797048623005696 12809995820365401 12853676188018386 12857529936340992 12863355731509248 12901372388954112 12907218049302528 12913982838636544 12951229931716608 12970301838393088 12988308860577792 12994193912168448 13007435369471562 13013329087355328 13050862719376896 13057702794177408 13100124840800256 13144794509500416 13164151458260376 13170116184793344 13171050908710198 13194472493285376 13215024514589184 13252858678329516 13284440110008564 13308063330336768 13322755692697248 13328792283405312 13329738269056104 13373106243312128 13379165648044032 13419561303214164 13424786808471552 13469357336895488 13475460353359872 13534228005279744 13535089923404952 13540360414887936 13572976037709456 13579126004196864 13581242764698672 13585278757257216 13625429002619904 13631602735742976 13632570212788992 13657898265711616 13678084672782336 13704469866981376 13736505869489088 13742729931958272 13743705296045424 13749932620601856 13789590797832192 13796818046678016 13855746371828403 13862024462617632 13868305398033408 13902005940205824 13909292106841152 13915594459404288 13916582092222096 13954545645195264 13960868502306816 13963044770131968 13968185519341568 14003020490310432 14008473191448576 14015815158530048 14082056596944896 14088437229748224 14117175548655354 14122672701161472 14130074521235456 14136476911140864 14169522786988032 14184680401403904 14217838959255552 14225290656823296 14231736189517824 14245265346136832 14251719929438208 14258177437335552 14300316382937088 14341257700221312 14347755778019328 14354256800120832 14396679700881408 14403202890596352 14417880168570888 14464721178383616 14471275197947904 14514043937573376 14520620305465344 14521650878840448 14528230693466112 14568896711335936 14570133673181184 14575497933225984 14591589568192224 14639995223274744 14689915643449584 14694319927246848 14744425587376128 14758837529870336 14809670390542923 14823202101020672 14843781554946048 14871359926370304 14879154140168192 14922069269151744 14929890060173312 14971571246628864 14995955552688117 15022622296571904 15044744523726144 15051561354049536 15052629609954512 15102885159530496 15153027004007424 15159892897529856 15175341264383489 15182217268581216 15226006505939712 15232905466748928 15233986593206976 15269598042423138 15336641489387616 15358176701303772 15365135548925568 15393551242166272 15417528600354048 15461668458051102 15467689148891136 15468674198177088 15521420302512768 15526073885392896 15579015714963456 15594777520444836 15609026589384704 15647953620196296 15656154853749858 15662251276550144 15698863850844672 15705977065095168 15707091766909056 15714208709259264 15759532340379648 15767792053346304 15789932672826368 15797087150702592 15819018675683328 15835138710661032 15842313671563008 15849491883466752 15888006788806656 15896333836389888 15903536525033472 15904665248253824 15957765451579392 16003451988926208 16025923514403936 16033184920617984 16034322845386328 16040449617002496 16041588057368832 16087855930804224 16093778967937024 16095145398829056 16096287721124352 16133914912748976 16140197372755968 16148656595697664 16220115189642249 16280303252727808 16287679919357952 16336857238695504 16343218723356672 16344259530149376 16390008800252928 16397435174879232 16415538264216252 16436510101372928 16453348229578752 16476451484688384 16483917026820096 16492556396331008 16531109918152704 16538600226226176 16548793801637888 16587478785798144 16594994634817536 16596172432960512 16603692221104128 16651581340778496 16676102363648256 16730279917166592 16731467316924864 16739048407689216 16746632933474304 16787327927795712 16793508488282112 16796126317694976 16803736705695744 16820860196666036 16850772099858432 16925337589191912 16934208311198826 17004747588763648 17023521162890928 17047155379508352 17062731497340928 17079994427153868 17110367139004416 17138234917357848 17143373248454656 17151140975345664 17201829851938816 17285777492541264 17317745147437056 17325591882891264 17343247159295416 17344719675398304 17351105449807104 17401150292502528 17409034819141632 17410270392236544 17466833121067008 17526392679333888 17552201944347168 17560154913057792 17620032686118912 17670478237772688 17678484797916672 17712586813344752 17738766060014592 17763674256929664 17771723044540416 17772984358741472 17814531049493661 17822602880508384 17838887530725376 17883375565938624 17892748404285552 17899715744628736 18029163953704428 18038613201059619 18045637340372992 18046786564539936 18053813886517248 18097301383612608 18105501338929152 18108323686264896 18113705009676288 18157722044350464 18167238670159872 18175470314323968 18176760283718656 18237446230376448 18315341159318784 18323639909277696 18324940394727232 18331942419431424 18333243494135808 18386121063776256 18395757395570688 18438759900284544 18474328495771204 18482699283490176 18491073864044544 18536007920274432 18544406655172608 18545722809121536 18554125945872384 18606060860260352 18617393026842624 18670693987080576 18679153748742144 18760615159104288 18784582972997632 18822900731540472 18830230268215296 18831429458650368 18892697049317376 18895642107406848 18957118612340736 18967054209097728 18975648252690432 19002293239250944 19067088510582784 19120319905333248 19121676933628416 19130341037359104 19151461308252294 19185517631766528 19195572934508544 19223840224761184 19286294904511488 19295033597263872 19352058583431168 19360827073953792 19362201171787264 19370974257954816 19426844897574912 19455452757589632 19482463290866688 19511153054207343 19519993631032992 19586554191266112 19592426569662464 19659234116501504 19746227187390564 19755174277190016 19756576363065297 19791708739928064 19822536771883776 19828479901827072 19926660165012846 19962094995505152 19984133539045872 19994607403584156 20030163062095872 20059659364968192 20068748472066048 20129341954821246 20133948101492736 20137180212707328 20204036005343232 20213190530039808 20242956358108288 20301342007919616 20310540622331904 20311982124275968 20359464056564184 20368689006295296 20438143503929856 20448855319183488 20477568935071696 20486847398567424 20556704800472064 20604758804233632 20615557944068136 20623585531854848 20624898930902784 20695227070017024 20793036693926448 20802458097050112 20863938160261728 20873391689106432 20874873138333144 20931818467792896 20941302753460224 20942789022545408 20944567155197952 20952278279012352 21012709787172864 21023722737795072 21062782867603456 21113518280881376 21123084895417344 21132655844622336 21184009051742208 21193607605911552 21195111781853184 21204715366711296 21277020602105856 21337935985234944 21347604284276736 21367898019205248 21377579894157312 21387266156003328 21388784076491776 21450474574405632 21460193865105408 21461716961499136 21511886550331968 21521633667028992 21595019551322112 21626820252856332 21697081767575424 21716906559143936 21771065906360064 21782476318260672 21792346040199168 21853345067003904 21863246899838976 21887384352288336 21937797639438336 21968601979584512 22041479890870272 22051466968301568 22116638381064192 22128229910614016 22138256294805504 22234803151531008 22265672332419072 22307039889555456 22308623089233152 22318731210252288 22328843911299072 22383103903727616 22394835090259968 22567116785589216 22577342031074304 22578944414931768 22654327739295744 22698028217187904 22729540506011136 22739839346294784 22773325902871824 22839009758909568 22850979889810464 23004962234081424 23037265051955658 23047703323388352 23090326863249408 23126292900531072 23134807266409472 23192502687076653 23201533723336704 23212046425522176 23213693856315392 23289110828089344 23368523572445184 23402935925796224 23413539884077056 23484232280624787 23493376914825216 23548295776267008 23560637650363584 23571313063888896 23651688080019456 23684899009239552 23695630726053888 23752708065991548 23763470507344512 23774237825200128 23844500754584832 23855304787550208 23856997872380736 23936648177369088 24038885271605904 24049777380926976 24051484268079492 24062382086053248 24129735178150144 24131783896206336 24140668451905536 24144431581686528 24151606679568384 24210296059133952 24222984893546496 24420454879091712 24431519879036928 24444324658847744 24505285858043256 24514828085035008 24527676527427584 24585013200379392 24596152762318848 24643599044653568 24654765152059392 24680022344368128 24714677227032576 24725875540230144 24727630412162048 24738834594496512 24796664877229056 24823190702456832 24881218178697216 24894258649440768 24905538331656192 25014153545472384 25097200975387296 25106973690953728 25108572611533824 25119949400211456 25190262732423168 25194189476542464 25205605058543616 25231290294999054 25276158149787648 25289405612130304 25401312466798239 25493759873777664 25495569244837888 25507121383145472 25535281744336392 25594097246011392 25619991640730802 25707352376036772 25715059872681984 25726711463018496 25802744777908224 25814436098605056 25827965677273088 25940603676786176 25976617721155584 25988387824336896 26014870738943124 26026658174710656 26101725438753792 26115405588354816 26200249681600512 26289589019000832 26328302916520752 26340232369586688 26342101817420396 26388944986570752 26430049029178368 26505717356659032 26568880220017128 26645511385394496 26657584566810624 26659476538112208 26746212486624256 26758331296088064 26839122606428328 26849573616943104 26938714673790976 27068456010559488 27070179846809904 27080720829775872 27145952075418912 27158252008393728 27162485529397344 27170557514514432 27250858005239808 27263205471485952 27265140425577984 27315796531423232 27356169345564672 27408939733962752 27473011738978176 27485459863916544 27487410592090848 27499865241203712 27579181595664384 27593636093356032 27711492743656806 27724048925235264 27736610796066816 27804011880411648 27818584213682304 27831188918808576 27833164184444192 27909091290390528 27921737004613632 27926089540263936 27936371038683136 28006040980620864 28031630317060096 28164113193889792 28176874459496448 28234351097310708 28245345402322944 28260149042470912 28272953822281728 28339045573976064 28435677918511104 28450581313646592 28463472379035648 28490530692273664 28503439858876416 28600632765874176 28682515400442624 28695511556038656 28708513600241664 28727191962378441 28793359401762816 28835760337141776 28929442356767232 28942550395895808 29028087875146752 29041240610930688 29043301757680896 29056461386932224 29137793422671872 29140267346362368 29183179136384448 29279990446549488 29379831286899168 29388639854493696 29436505344165563 29488851174752256 29619340781085846 29646404202041344 29687563109892096 29742719852740608 29758308280336384 29844138538303488 29859780120346624 29889990247519269 29943142493257728 29991911105376234 30045244593143808 30089489047452288 30103122708099072 30105259219909024 30205770319060992 30306054008014848 30319785795059712 30350682528766978 30364434537162432 30452013011879424 30465810933497856 30467973186413952 30539196084846276 30673282978775232 30716353402607544 30730271097851136 30787102484332544 30835057200708096 30923336916102204 30935378297782272 30937348396354176 31042840605025536 31052147770785792 31189555040889672 31218053178769408 31295907240392592 31312309707499716 31324502553100288 31397727701689344 31411954130190336 31414183533818112 31428417418518528 31519064680759296 31535584106692608 31579865345652736 31594174301405184 31670277421322064 31684627343126016 31698983766933504 31776013577613312 31792667672779776 31807073050066944 31809330496507648 31915530903158784 32006903977852416 32051847028807872 32066369841235968 32068645690772656 32080899234004992 32083176114737664 32175711861608448 32187557935874048 32190290797658112 32192575442248704 32267829825497952 32280394745511936 32297313191395328 32440230379284498 32560606505455616 32575359838715904 32673714477391008 32686437446713344 32688519060298752 32780017600505856 32794870349758464 32831076528432504 32873020202745856 32906696459157504 32952902969376768 32985112792662016 33062219836305408 33077200452452352 33097587603275776 33174957571596288 33189989269635072 33192344865921024 33207384442208256 33352204727296512 33460559834333184 33462934633849728 33478096815378432 33493265866948608 33574655855591424 33587016976564224 33592252635389952 33607473411391488 33641720393332072 33850675178383824 33868416622397652 34009495177527296 34047042325781856 34094310759016704 34159988854307736 34276469834715696 34286746496909312 34403659703877632 34555897577933487 34571554985082528 34635490294874112 34686494318590832 34689439350796608 34702210899614208 34802300585005056 34818069638283264 34820540784473088 34933666242134016 35052785358667776 35104403888694336 35120309826115584 35240065372237824 35340956475545376 35356969595833344 35425173626689504 35477532120029184 35527348513859328 35543446089080832 35545968717482944 35629062098987322 35645205761016768 35677775061450752 35766751131877248 35785496808571104 35799431489257472 36058327907408856 36077226402119238 36091274680745984 36093573129079872 36194602767225216 36211002677858304 36216647372529792 36227410019352576 36315444088700928 36334477340319744 36350940628647936 36353520567437312 36630682318637568 36647279818555392 36649880789454464 36666486988271616 36772242127552512 36791514791141376 36877519800569088 36948656991542408 36965398566980352 36982147728089088 37072015840548864 37088813310345216 37091445618243072 37108251891744768 37212121720520704 37234786053685248 37341387974161152 37358307497484288 37521230318208576 37645801463080944 37660460536430592 37662858917300736 37785394098634752 37791284214813696 37846935442498581 37914237224681472 37934108418195456 38004586478501888 38134177021165568 38240639810666496 38243353867256832 38260682074718208 38302922616504588 38371035263533056 38391145869017088 38447680449522368 38572589809022976 38590067194527744 38704117166862336 38721654147907584 38724402343574528 38741948515909632 38853689795149824 38910905515179264 38964926581733376 39022306108414686 39039987262065984 39173108382532224 39184853139324928 39318468233003008 39492454374781128 39510348554380032 39513152726130594 39583417479856128 39645073543767552 39853320330025692 39924189991010304 39968267078091744 39989214807168312 40119318729936384 40137496944132096 40258683909642492 40274360425414656 40408072010686464 40426381060079616 40485912716216576 40602684015839232 40621081244663808 40623964248551936 40718928113128368 40737378012590592 40876287007859712 40897710638366976 40955137870143392 40973694797134848 41113409600944128 41209517608467264 41231115888136272 41247171063709696 41249797861805568 41390454140034048 41567239115485209 41586073387852896 41604916194100224 41727876320523456 41746783378212864 41749746276666288 41863636935585792 41882605506920448 41885578045090816 41889134310395904 41904556558024704 42025419574345728 42047445475590144 42125565735206912 42227036561762752 42246169790834688 42265311689244672 42368018103484416 42390223563706368 42409430733422592 42554041204211712 42675871970469888 42695208568553472 42735796038410496 42755159788314624 42774532312006656 42777568152983552 42900949148811264 42923433922998272 43023773100663936 43043267334057984 43190039102644224 43253640505712664 43394163535150848 43542131812720128 43564952636521344 43584692080398336 43706690134007808 43726493799677952 43774768704576672 43937203959169024 44082959781740544 44233276762128384 44256459821228032 44276512589611008 44469606303062016 44531344664838144 44614079779110912 44617246178466304 44637462420504576 44766207807455232 44789670180519936 44987866658064351 45134233571178432 45154684062148608 45157888829863536 45308655478591488 45396056434375808 45459081012022272 45479678692589568 45526023793150467 45546651805743648 45678019517819136 45701959779620928 46009924468162848 46074530103911316 46095406646776704 46098678180485693 46180653726498816 46252585801062144 46269614532818944 46385005374153306 46403067446673408 46427387712630784 46578221656178688 46737047144890368 46805871851592448 46827079768154112 46968464561249574 46986753829650432 47096591552534016 47121275300727168 47142626127777792 47303376160038912 47369798018479104 47391261452107776 47505416131983096 47526941014689024 47548475650400256 47689001509169664 47710609575100416 47713995744761472 47873296354738176 48077770543211808 48099554761853952 48102968536158984 48124764172106496 48259470356300288 48263567792412672 48281336903811072 48288863163373056 48420592118267904 48445969787092992 48660345568926747 48840909758183424 48863039758073856 48888649317695488 49010571716086512 49029656170070016 49055353054855168 49170026400758784 49192305524637696 49287198089307136 49309530304118784 49360044688736256 49429354454065152 49451751080460288 49455260824324096 49477669188993024 49593329754458112 49646381404913664 49762436357394432 49788517298881536 49811076663312384 49861835582974321 50028307090944768 50194401950774592 50217145223067648 50239898800422912 50380525464846336 50388378953084928 50411210117087232 50462580589998108 50552316299575296 50578811224260608 50802624933596478 50991138489675776 51014242766290944 51070563488672784 51188194492022784 51239983281461604 51414704752073544 51430119745363968 51453422926036992 51605489555816448 51655931354546176 51881207353572352 51953235442311168 51976775648673792 52029741477886248 52053316349421312 52203450877507584 52230811176709632 52400499363201024 52579178038001664 52656605833041504 52680464739173376 52684203634840792 52860098058356736 53011434713318064 53137760440034256 53291022770788992 53315169133621248 53318953076224416 53443593148480983 53492424973248512 53516662592176128 53678245212856656 53699147233886208 53877429347581952 54115839603178857 54136912021118976 54140359693619808 54161441659551744 54291904150837824 54316504016787456 54324971058794688 54341115029028864 54501716010479616 54526410942971904 54530280851155968 54631593062846464 54712338691129344 54817879467925504 54946023477956352 54970919727833088 54974821184181696 54999730482407424 55158363191328768 55187272186712064 55422985487313612 55448097850470528 55473221592133632 55608023760823296 55637168427364608 55662377837617152 55666328368888384 55818182580781056 55852179080527872 55872742077366272 56012081961241728 56063260634120192 56328226387779584 56353748918992896 56468702194621416 56490690804645888 56520298084941824 56678091147952128 56871355837022208 56901162627293184 56926944758071296 56981061384547328 57006879717752832 57201265531748352 57365030800885248 57391023112077312 57454383924756882 57586718803525632 57671520674283552 57858884713534464 57885100791791616 58056175750293504 58082481221861376 58086603515361792 58112922773864448 58275586845343744 58280534692724736 58366358272768896 58533459162622029 58559980893098976 58759662573798336 58777279708987392 58873010688331126 58977702349504512 59238681562171692 59269729089195891 59292808404082688 59375126219784192 59485439705481216 59516616560672768 59719560240693248 59779980495038538 59886284986515456 59983822210752468 60090489186287616 60178978094904576 60206245416198144 60210518439818048 60411540638121984 60612108016029696 60639571590119424 60701365057533956 60728869074324864 60904026023758848 60931621866995712 60935946372827904 61078392169692552 61346565957550464 61432706805215088 61460542195702272 61574204968665088 61670114401416192 61846673832204408 61870756595564544 61874696792708352 62085681210051072 62379110081779344 62436106357538816 62591814480785184 62624619414999432 62649005106200576 62795455403378688 62823908260380672 62828367067636224 62856834837037056 63038129361518592 63071168213385216 63159730691305472 63188348602810368 63340554842644128 63369254686252032 63397967533867008 63552027155226624 63585335345559552 63614146100133888 63618660993015296 63831061806317568 64013807955704832 64103694057615744 64132739682471936 64137291381545312 64161798468009984 64166352229475328 64351423723216896 64375115871748096 64380581595316224 64385150884497408 64535659650995904 64594626382790656 64880460758568996 65121213010911232 65150719677431808 65347428954782016 65377038120597504 65560035201011712 65589740699516928 65662153056865008 65746040405491712 65813392918315008 65905805938753536 65970225585324032 66124439672610816 66154400904904704 66349915143192576 66384689731842048 66414768884416512 66704409454593024 66921119668666368 66925869267699456 66956193630756864 66986531733897216 67149311711182848 67184505270779904 67283440786664144 67701350356767648 67736833244795304 68094084651563712 68188621518033408 68319977708615472 68552939669431392 68573492993818624 68807319407755264 69111795155866974 69143109970165056 69270980589748224 69372988637181664 69378878701593216 69404421799228416 69604601170010112 69636139276566528 69641081568946176 69867332484268032 70105570717335552 70208807777388672 70240619652231168 70452696841874361 70480130744475648 70681912951090752 70713939191666688 70850347253379008 70955064240058368 71054697027718656 71086892178161664 71091937434965888 71258124197974644 71290411522033536 71355550122901504 71533502263754496 71570993617142208 72116655814817712 72154452804238476 72182549361491968 72187146258159744 72389205534450432 72422005355716608 72433294745059584 72454820038705152 72630888177401856 72668954680639488 72707041134874624 73261364637275136 73294559637110784 73299761578908928 73332973976543232 73544484255105024 73583029582282752 73755039601138176 73897313983084816 73930797133960704 73964295456178176 74144031681097728 74177626620690432 74182891236486144 74216503783489536 74424243441041408 74469572107370496 74682775948322304 74716614994968576 75042460636417152 75291602926161888 75320921072861184 75325717834601472 75570788197269504 75582568429627392 75693870884997162 75828474449362944 75868216836390912 76009172957003776 76203937400394717 76268354042331136 76481279621332992 76486707734513664 76521364149436416 76605845233009176 76782291738034176 76895360899044736 77145179618045952 77180134389055488 77408234333724672 77443308295815168 77448804687149056 77483897031819264 77821811030358528 77929853163466752 78044612216829372 78079974524131968 78346216765064448 78369706278649856 78984908749562256 79020697108760064 79026305452261188 79166834959712256 79290147087535104 79706640660051384 79936534156183488 79978429614336624 80238637459872768 80274993888264192 80517367819284984 80548720850829312 80816144021372928 80971825432433152 81205368031678464 81242162489327616 81247928497103872 81437856226256736 81474756025181184 81752574015719424 81795421276733952 81910275740286784 81947389594269696 82226819201888256 82419035216934528 82462231776272544 82494342127419392 82499595723611136 82780908280068096 83134478230970418 83172146775705792 83209832388200448 83455752641046912 83493566756425728 83499492553332576 83727273871171584 83765211013840896 83771156090181632 83778268620791808 83809113116049408 84094890951180288 84454073123525504 84492339581669376 84530623378489344 84736036206968832 84780447127412736 84818861466845184 85351743940939776 85390417137106944 85471592076820992 85510319576629248 85555136305967104 85801898297622528 85846867845996544 86047546201327872 86086534668115968 86380078205288448 86507281011425328 86788327070301696 87084263625440256 87129905273042688 87169384160796672 87413380268015616 87549537409153344 87874407918338048 88165919563481088 88309516032496689 88466553524256768 88512919642456064 88939212606124032 89062689329676288 89228159558221824 89234492356932608 89274924841009152 89532415614910464 89579340361039872 89669970742557807 89975733316128702 90268467142356864 90309368124297216 90315777659727072 90617310957182976 90792112868751616 90918162024044544 90959357385179136 91052047586300934 91093303611487296 91356039035638272 91403919559241856 92019848936325696 92149060207822632 92190813293553408 92197356360971386 92361307452997632 92505171602124288 92539229065637888 92770010748306612 92806134893346816 92854775425261568 93156443312357376 93611743703184896 93654159536308224 93936929122499148 93973507659300864 94193183105068032 94242550601454336 94285252255555584 94606752320077824 94739596036958208 94782522904215552 95010832263966192 95053882029378048 95096951300800512 95378003018339328 95421219150200832 95427991489522944 95746592709476352 96155541086423616 96199109523707904 96205937072317968 96249528344212992 96518940712600576 96527135584825344 96562673807622144 96577726326746112 96841184236535808 96891939574185984 97320691137853494 97681819516366848 97726079516147712 97777298635390976 98021143432173024 98059312340140032 98110706109710336 98340052801517568 98384611049275392 98574396178614272 98619060608237568 98720089377472512 98858708908130304 98910521648648192 98955338377986048 99186659508916224 99292762809827328 99524872714788864 99577034597763072 99622153326624768 99723671165948642 100056614181889536 100388803901549184 100434290446135296 100479797600845824 100761050929692672 100776757906169856 100822420234174464 100925161179996216 101157622448521216 101605249867192956 101982276979351552 102028485532581888 102141126977345568 102479966562923208 102829409504147088 102860239490727936 103210979111632896 103311862709092352 103667692733800461 103762414707144704 103906470884622336 104059482955772496 104106632698842624 104406901755015168 104461622353419264 104800998726402048 105158356076003328 105313211666083008 105360929478346752 105368407269681584 105720196116713472 106022869426636128 106227388850684423 106275520880068512 106582045541577984 106630338267242496 106637906152448832 106887186296961966 106984849946497024 107033325184352256 107356490425713312 107398294467772416 107754858695163904 108231679206357714 108273824042237952 108280719387239616 108583808301675648 108633008033574912 108649942117589376 108682230058057728 109003432020959232 109052821885943808 109060561702311936 109263186125692928 109635758935851008 109892046955912704 109941839455666176 109949642368363392 109999460964814848 110316726382657536 110374544373424128 110845970974627224 110896195700941056 110946443184267264 111216047521646592 111274336854729216 111324755675234304 111332656737776768 111636365161562112 111704358161055744 111745484154732544 112024163922483456 112656452775559168 112937404389242832 112981381609291776 113040596169883648 113356182295904256 113540806327495743 113742711674044416 113802325254586368 113962122769094656 114013759435505664 114402531063496704 114730061601770496 114782046224154624 114908767849513764 115173437607051264 115343041348567104 115717769427068928 115770201583583232 116112351500587008 116164962443722752 116173207030723584 116225845547728896 116551173690687488 116561069385449472 116732716545537792 117066918325244058 117119961786197952 117519325147596672 117554559417974784 117746021376662252 117955404699009024 118477363124343384 118539458178391782 118585616808165376 118750252439568384 119033233121345536 119439120481386496 119559960990077076 119772569973030912 119967644421504936 120357956189809152 120412490832396288 120421036879636096 120823081276243968 121224216032059392 121279143180238848 121402730115067912 121457738148649728 121808052047517696 121863243733991424 121871892745655808 122156784339385104 122693131915100928 122865413610430176 122921084391404544 123340228802832384 123693347664408816 123741513191129088 123749393585416704 124171362420102144 124701717346455627 124758220163558688 124872212715077632 125183628961570368 125249238829998864 125298010212401152 125590910806757376 125647816520761344 125656734135272448 125713669674074112 126076258723037184 126142336426770432 126319461382610944 126376697205620736 126681109685288256 126738509372504064 126795935067734016 127104054310453248 127170670691119104 127228292200267776 127237321986030592 127662123612635136 128027615911409664 128207388115231488 128265479364943872 128274582763090624 128323596936019968 128332704458950656 128702847446433792 128750231743496192 128770301768994816 129071319301991808 129189252765581312 129760921517137992 130242426021822464 130694857909564032 130754076241195008 131120070402023424 131179481399033856 131324306113730016 131492080810983424 131811611877507072 132248879345221632 132699830286385152 132769379463684096 132829537768833024 133408818909186048 133842239337332736 133851738535398912 133912387261513728 134298623422365696 134369010541559808 134566881573328288 135402700713535296 135473666489590608 136188169303127424 136377243036066816 136578071379451401 136639955417230944 137105879338862784 137146985987637248 137614638815510528 138223590311733948 138286219940330112 138296034541457079 138541961179496448 138745977274363328 138757757403186432 138808843598456832 139209202340020224 139282163137892352 139734664968536064 140211141434671104 140417615554777344 140481239304462336 140905393683748722 140960261488951296 141363825902181504 141427878383333376 141700694506758016 141910128480116736 142109394055437312 142173784356323328 142183874869931776 142516248395949288 142580823044067072 143067004527508992 143141987234284416 144233311629635424 144308905608476952 144365098722983936 144374292516319488 144778411068900864 144844010711433216 144866589490119168 145261776354803712 145337909361278976 145414082269749248 146522729274550272 146589119274221568 146599523157817856 146665947953086464 147088968510210048 147166059164565504 147510079202276352 147794627966169632 147861594267921408 147928590912356352 148288063362195456 148355253241380864 148365782472972288 148433007566979072 148848486882082816 148939144214740992 149365551896644608 149433229989937152 149585506748922963 150084921272834304 150583205852323776 150651435669202944 151141576394539008 151165136859254784 151387741769994324 151656948898725888 151736433672781824 152018345914007552 152407874800789434 152973415469027328 153042728298872832 153211690466018352 153564583476068352 153790721798089472 154290359236091904 154360268778110976 154816468667449344 154897609374298112 154967794063638528 155643622060717056 155859706326933504 156089224433658744 156159949048263936 156692433530128896 157969817499124512 158041394217520128 158052610904522376 158580294175070208 159413281320102768 159873068312366976 159956859228673248 160477274919745536 160549987776528384 161034735638569968 161097441701658624 161632288042745856 161943650864866304 162347518809536571 162410736063356928 162484324978655232 162495856994207744 162875712452513472 162949512050362368 163505148031438848 163590842553467904 163820551480573568 163894779188539392 164453638403776512 164838070433869056 164924463552545088 164999191447222272 165561816560136192 166268956461940836 166344293551411584 166419664776400896 166911505282093824 166987133512851456 166998985106665152 167454547742343168 167542312180363264 167556537241583616 167618226232098816 168189781902360576 168908146247051008 168984679163338752 169061246756978688 169472072413937664 169560894254825472 170703487881879552 170780834274213888 170943184153641984 171020639153258496 171110272611934208 171603796595245056 171693735691993088 172095092402655744 172173069336231936 172760156410576896 173014562022850656 173576654140603392 174168527250880512 174259810546085376 174338768321593344 174826760536031232 175099074818306688 175600377487866087 175748815836676096 176331839126962176 176619032064993378 176933107048513536 177025839284912128 177809187267587673 177878425212248064 178125378659352576 178456319116443648 178468984713865216 178549849682018304 179158680722079744 179339941485115614 179951466632257404 180536934284713728 180618736248594432 180631555319454144 181234621914365952 181584225737503232 181836324048089088 181918714770358272 182104095172601868 182186607222974592 182712078071276544 182807839118483712 184039697872651392 184298120415645264 184381626587106816 184394712721942772 184722614905995264 185010343204248576 185078458131275776 185540021496613224 185612269786693632 185709550850523136 187223487406369792 187308319072616448 187873858244998296 187947015318601728 188386366210136064 188485101202908672 188570504511111168 189213504640155648 189479192073916416 189565045808431104 190021664527932384 190107764058756096 190193902601601024 190756006036678656 190842438300401664 190855982979045888 191493185418952704 192311082172847232 192398219047415808 192411874144635936 192499056688425984 193037881425201152 193054271169650688 193125347615244288 193155452653492224 193783879148371968 194641382275706988 195363639032733696 195452159032295424 195554597270781952 196042286864346048 196221412219420672 196680105603035136 196769222098550784 197148792357228544 197238121216475136 197440178754945024 197717417816260608 197821043297296384 197910676755972096 198373319017832448 199049745429577728 199154069195526144 199244306653249536 199447342331897284 200113228363779072 200777607803098368 200868580892270592 200959595201691648 201553515812339712 201850322359992432 202315244897042432 203210499734385912 203964553958703104 204282253954691136 204959933125846416 205658819008294176 205720478981455872 206421958223265792 207335385467600922 207524829414289408 207812941769244672 208118965911544992 208213265397685248 208813803510030336 208923244706838528 209601997452804096 210316712152006656 210626423332166016 210721858956693504 210736814539363168 211440392233426944 212045738853272256 212454777701368846 212551041760137024 213164091083155968 213260676534484992 213275812304897664 213774372593923932 213969699892994048 214066650368704512 214712980851426624 215509717390327808 216463358412715428 216547648084475904 216561438774479232 217167616603351296 217266016067149824 217299884235178752 217364460116115456 218006864041918464 218121123404623872 218526372251385856 219271517871702016 219784093911825408 219883678911332352 219899284736726784 219998921929629696 220633452765315072 220749088746848256 221691941949254448 221792391401882112 221892886368534528 222432095043293184 222548673709458432 222649511350468608 222665313475553536 223272730323124224 223408716322111488 224048327844966912 225312905551118336 225874808778485664 225962763218583552 226081192339767296 226712364591808512 227081612654991486 227485423348088832 227604650509172736 227924245538189312 228027518871011328 228805062126993408 229460123203540992 229564092448309248 229817535699027528 230346875214102528 230686082697134208 231435538854137856 231540403167166464 232224703001174016 232329924887445504 232346414061447168 232451691095457792 233102347381374976 233465433091075584 234133836650488116 234239923572395904 235038650295193344 235109118835949568 235492042753324504 236954726248686768 237078916356783564 237171233616330752 237500504879136768 238066466242691072 239119921980154152 239935288843009872 240715912379618304 240824981664792576 240842073759272192 241646162552487936 242448432064118784 242805460230135824 242915476297299456 243616104095035392 243726487467982848 243743785491311616 244313568678770208 245386263830201856 245730827220860352 245842168782809088 246680457605664768 247386695328817632 247483026382258176 247498787170833408 248342724840204288 249403434692911254 249516440327117376 249744425430155264 250367257923140736 250498477659997728 250596020424802304 251181821613514752 251295633041522688 251313468270544896 251427339348148224 252284672853540864 252638922765221888 253362219370576512 253477018745008128 253591870135468032 254208108620906496 254341341382238208 254456584400535552 254474643972061184 256055231822819328 256414776230462976 256530958729887744 256549165526181248 256665408917901312 257405694892867584 257500463486992384 257540603537989632 258142638603983616 259521843034275984 260484852043644928 261389715819128064 261508152482390016 262240140804046848 262648612227460032 263623223755014144 264497758690443264 264928548097490067 265399660572770304 265538758927368192 266817637818372096 267684478674665472 267703477070797824 267824774523027456 268597246844731392 268738021083119616 269133763146656576 270805401427070592 270947332979181216 272376338606254848 272754486072133632 273156142758902802 273279910834461888 274211758677725568 274293971975274496 275229277631021056 276447180623467896 276572439880660224 276592069082914158 277083922358992896 277491954548726656 277515514806372864 277617687196913664 278418404680040448 278564326275784704 279469329937072128 280835231109554688 280962478608924672 281810787367497444 281920522977902592 282727651804363008 282855756766666752 283401389013516032 283820256960233472 284218788110874624 284347568712646656 284367749739863552 285032496791898576 285161646088134144 286134009055017984 286283974468568832 288466623259270848 288617811216953904 288730197445967872 288748585032638976 289556822137801728 289688021422866432 289733178980238336 290523552709607424 290675818722557952 290828164539498496 293045458549100544 293178238548443136 293199046315635712 293331895906172928 294177937020420096 294332118329131008 295020158404552704 295589255932339264 295723188535842816 295857181824712704 296576126724390912 296731564945944576 296866015133958144 297696973764165632 297878288429481984 298731103793289216 298866459979874304 299171013497845926 300169842545668608 301166411704647552 301302871338405888 302283152789078016 302330273718509568 302775483539988648 303472867345563648 304815749601578868 305946830938054656 306085456597745664 306423380932036704 307581443596178944 308580718472183808 309632937334898688 309795218748596224 309935588127277056 311287244121434112 311719412653867008 312178448867317488 312319898096527872 313384867060257792 315939634998249024 316082788435040256 316105221809044752 317160588350140416 318682166552053269 318826562640205536 319746136624733952 319913718457346496 320954549839491072 321099975553056768 322069471277139936 322194883403317248 323264576085491712 323887301729732608 324695037619073142 324821472126713856 324991713988415488 325751424905026944 325899024100724736 327010296062877696 327181685106935808 327641102961147136 327789558377078784 328907276807553024 329676140867738112 329848927105090176 329998382894444544 331123633120272384 332537912923881672 332688587102823168 332839329552801792 333823010564187648 333974267025702912 333997970213330304 334909095484686336 335084624360726528 335113074483167232 335236452464197632 337816292494102016 337969358326677504 338944144827875328 339121788509650944 340622418982487229 341406975763759104 341886368307283968 342041278306516992 342220545223868416 343207593190490112 343387471383986176 344190184805311488 344346138672463872 345520312821153792 346029124045701312 347153308281206784 348337054501761024 348519621092170752 348677536643186688 349032849080820247 349653521072062464 350198149636613376 351200754975732174 352663678253924352 353238064129986756 353866214097027072 354051678569824256 355618374535175346 355756850424496128 356250757318705152 356937969427730432 357099699364036608 358317361444159488 358679882970231228 359902933264514808 361073868569427456 361237472497188864 361263110638908288 362469243828731904 363168451475006464 363672648096178176 363837429540716544 364208190345203736 364373214445949184 365424156142553088 365615678236967424 368079395745302784 368596240831290528 368763253174213632 368789425443885544 370020686408497152 370156916262551552 371080042993226448 371224539573387264 371419101701046272 374105152039366881 374446974812739584 374616638145232896 375747716489996592 375894030637203456 376772732420272128 376970202405817344 377141009022222336 378427009280311296 378958384147832832 379130091616862208 380043329055864768 380215528117512192 380387805203202048 381512012073357312 381684876600803328 381711965958091776 382986370837905408 384622164345694464 384796438094831616 384823748289271872 384998113376851968 386075762850402304 386108542339301376 386250695230488576 386310905306984448 387567758296743936 389282764551413976 390727278065467392 391109194541563904 392084573728692096 392442824438841344 393360211206070272 393538444197101568 394297584714457088 394476242432950272 395434835632521216 395642086594592768 396746638035664896 398099490859155456 398308138391052288 398488613306499072 398894684663794568 400226456727558144 401555215606196736 401737161784541184 403107031624679424 403700644719984864 406420999468771824 407929107917406208 408564507909382272 409734214138354203 409919866251692832 411317638016588352 411440957962911744 412843916446531584 414670770935201844 414888103624371237 415049658828578816 415625883538489344 416237931823089984 416426530795370496 417627607020060672 417846489413677056 419203994905608192 420633424304013312 421252846664332032 421443717913387008 421473629078726336 422880784466853888 424091477706544512 424909555402737692 425102083520274048 426328182166311936 426521353068969984 426551624609795328 427548745187847864 427939399785988096 429425961702853248 431019434780655616 432926716825430856 433095296168951808 433122877548958464 434335233206702592 434532032134299648 434599768470357504 436013728083836928 436242246809247744 437052744502771712 438543035743404032 439568187823650816 439767357822664704 439798569473453568 439997843859259392 441266905530630144 441498177493696512 443383883898508896 443584782803764224 443785772737069056 444864190086586368 445097347418916864 445299022700937216 445330626951107072 446545460646248448 446817432644222976 448096655689933824 448756520246768889 450625811102236672 451749617556971328 452162384679534592 453424729183617024 454163225309982972 454970846696177664 455209301018345472 455848491076378624 456055037742022656 458920246407081984 459128184896618496 459635071398055056 460693750428205056 461372165394268416 462871077708275712 463080806334332928 464449406002348032 464692828122894336 464903382190915584 466204694762749952 466930866182151168 468267673300976232 468479847144791808 470077300590386688 470984085506649008 473909452497373536 474157832713567128 474342467232661504 478239843960308304 479870577686019744 481431824759236608 481649963329585152 481684147518544384 483292325104975872 484896864128237568 485610920460271648 485830952594598912 487232208190070784 487452974935965696 487487570982623232 488627137357540416 490772527660403712 491461654441720704 491684337565618176 493360915211329536 494773390657635264 494997574341666816 496685449680408576 498806869385822508 499032880654234752 499488850860310528 500734515846281472 500996955319995456 502363643227029504 502626936541089792 502854678696296448 504569345707081728 505277845530443776 506724438741153024 506954037490016256 507183740270936064 508416217241812992 508682682764476416 508949287944122368 512110463645638656 512829552460925952 513061917459775488 513098331052362496 513330817835802624 514811389785735168 515081207075979264 516285277207967232 519043686068551968 520969704087289856 522779431638256128 523016304964780032 524480281608093696 525297224454920064 527246447510028288 528995517380886528 529857096194980134 530799321145540608 531077517854736384 533427561802763019 533635275636744192 535368957349330944 535406954141595648 535649549046054912 537476042166239232 538267526293313152 541610802854141184 541894665958362432 544752677212509696 545508972144267264 546312285517805604 546559821668923776 548423517355451136 548587943950548992 552894361246935792 553144879761320448 553184138165828316 554167844717985792 554983909097453312 555031029612745728 555235374393827328 556836809360080896 557128652551569408 561670462219109376 561924957217849344 563621574734994888 563841045955805184 565455303608726016 565711513533333504 566802778027032064 567640513920466944 568437576221749248 568695137425293312 568735499479727104 570064993583797152 570323292176268288 572268018110035968 572567948937137664 576933246518541696 577235622433907808 577460394891935744 577497170065277952 579113644275603456 579376042845732864 579466357960476672 581351637445115904 581656329078996992 586090917098201088 586356477096886272 586398092631271424 586663791812345856 588664236658262016 590040316809105408 591178511864678528 591446377071685632 591714363649425408 593152253448781824 593463129891889152 593732030267916288 597462207586578432 597732919959748608 598342026995691852 600339685091337216 602332823409295104 602605742676811776 604660547437019136 605550967079977296 606945734691127296 609631499203157736 611893661876109312 612846761864073408 615162887192357888 617161436944367616 619265874669797376 619590437497192448 622574488242868224 623438825307734016 624356897734634976 624639796193055744 626769734120515584 631879269996498048 632165576870080512 632210443618089504 634321176700280832 637364333104106538 637653125280411072 639492273249467904 639827436914692992 641909099678982144 642199951106113536 644138942554279872 646529152170983424 647774603459465216 649390075238146284 649642944253427712 649983427976830976 651502849810053888 651798048201449472 654020592125755392 654363370213871616 655282205922294272 655579116754157568 657814553615106048 659352281735476224 659697854210180352 659996765788889088 662247266240544768 665075825847763344 665377174205646336 665678659105603584 667646021128375296 667948534051405824 667995940426660608 669818190969372672 670169248721453056 670226148966334464 675632584988204032 675938716653355008 677888289655750656 678243577019301888 681244837964974458 682813951527518208 683772736614567936 684082556613033984 684441090447736832 686415186380980224 686774942767972352 688380369610622976 688692277344927744 691040625642307584 692058248091402624 694306616562413568 696674109003522048 697039242184341504 697355073286373376 698065698161640494 699307042144124928 700396299273226752 702401509951464348 705327356507848704 706476128259973512 708103357139648512 711236749070350692 711513700848992256 712501514637410304 713875938855460864 714199398728073216 717359765940462456 719805866529029616 722147737138854912 722474944994377728 722526221277816576 724938487657463808 726336902950012928 727345296192356352 728416380690407472 728746428891898368 730848312285106176 731231356473934848 736158791490605568 737192481662581056 737526506348427264 737578850887771088 740041372816994304 740313832525103104 742160085986452896 742449079146774528 742838203402092544 748210304078733762 748893949625479168 749233276290465792 751495432979993184 751788061274406912 753545464840544256 753940404811634688 754282018044444672 756854018560622592 757916768295665664 760086658111729536 760431056235024384 760775610406404096 763024024146714624 763369753201606656 763423931916183552 769244328691388928 769592876189663232 769647496578543744 769996226753703936 772151525700804608 772217084678602752 772501390460977152 772621810613968896 778565529102827952 781454556130934784 782218389083127808 784169147457384192 786720422412140544 788595169428914176 790869671265042432 791284173189185536 793493276071329792 794785644292470201 796198981718310912 796616276782104576 797789369327589136 800452913455116288 803110431212393472 803474323569082368 806214063249358848 807401289439969728 812841998937543648 815858215834812416 817129015818764544 819468428276708406 819839732503385664 822635276033176704 822881915925823488 825687832893063168 829341541870403688 829776207248742474 830099317657157632 831251767076978688 832475863646179968 832853061590740992 835255214040121344 835692978827354112 838407989811216384 842505693328664064 842887435826774016 842947258157452672 845761568933707776 848182955413089024 849819110805475384 850204167040548096 852656364332623872 853042706137939968 853103249219590656 855097490375695728 855878799571976192 858851923405706496 865853433650861712 866190592337903616 866245755097916928 868670466413405184 869064064268599296 869199536940715008 872027456167673856 872484493618495488 874105489005543424 877086071486808064 879136375647301632 879534715645329408 879597138946907136 879995687718518784 882533811061260288 882996354987393024 886767767797017792 887169565607528448 887571545474138112 889728380173172736 890194694837833728 890598045401874432 890661253902214144 893090921292496896 893634865288445952 896193311379867648 897513040493537778 901251622204473344 903499235113942656 904324769359069184 906849458367234048 908326450619965944 910418602036690944 911696982152757248 917840492814163968 918256369793236992 919270142796110112 922744330788536832 925742155416551424 928898812004696064 929385656245788672 929806764381831168 933861732364302336 936535346601952464 936959694289583616 940154601180773376 941968171013298016 947818904994747072 948315665427134256 948684934465323008 956046499656159807 956479687920616608 959741155372039488 962863649518473216 963299926659170304 963368295037088768 966584650209951744 969793728256475136 971221840920543296 971661905189197824 974464416380141568 974975141965246464 977254274715080832 981545055320807424 982923308883441408 983368675131236352 986721830422659072 989546781315270528 989995148683333632 993370899360817152 997613738771645016 998065761308469504 1001469031692562944 1001993910639990912 1004727286454059008 1005253873082179584 1005709357392592896 1010555691060887552 1013448877482306048 1013908074980032512 1016832434483625984 1017365365528952832 1017898575888244736 1024220927291277312 1025659104921851904 1026123834919550976 1026196662104724992 1026661635671605248 1029622779571470336 1030162414151958528 1032570554415934464 1038087372137103936 1041939408174579712 1045558863276512256 1046032609929560064 1047098547242460741 1048960563216187392 1050594448909840128 1057991034761773056 1059714192389960268 1061598642291081216 1062155035709472768 1066855123605526038 1067270551273488384 1070813908283191296 1071299098092109824 1074952084332478464 1076535052586626304 1083221605708282368 1083789331916724864 1089505354425019392 1091017944288534528 1092624571035611208 1093119643337847552 1096847034710902272 1105788722493871584 1106289759522640896 1106368276331656632 1109967818194906624 1110062059225491456 1110470748787654656 1113673618720161792 1114257305103138816 1123340924438218752 1123849914435698688 1127243149469989776 1127682091911610368 1130910607217452032 1131423027066667008 1133605556054064128 1135281027840933888 1136875152443498496 1137390274850586624 1137470998959454208 1140129987167594304 1140646584352536576 1144536036220071936 1145135897874275328 1153866493037083392 1154471244867815616 1154994340130555904 1158227288551206912 1158752085691465728 1158932715920953344 1162703274890231808 1163312658157993984 1172181834196402176 1172796185262542848 1173327583624691712 1177328473316524032 1180080633618210816 1182357023729357056 1182892754143371264 1183428727298850816 1186304506897563648 1186926259783778304 1194924415173156864 1195465839919497216 1196684053991383704 1200679370182674432 1204665646818590208 1205211485353623552 1209321094874038272 1211101934159954592 1219262998406315472 1223787323752218624 1225693523728146816 1229202642415062609 1230325774384715776 1234322873888735232 1238531749339594752 1239180874994384896 1244664310873113711 1245148976485736448 1246877650615468032 1248713795469269952 1249279592386111488 1253539468241031168 1263758539992996096 1264331153740161024 1264420887236179008 1268642353400561664 1274728666208213076 1275306250560822144 1278984546498935808 1279654873829385984 1283818199357964288 1288277885108559744 1293058304341966848 1295549206918930432 1298780150476292568 1299285888506855424 1299966855953661952 1303005699620107776 1303596096402898944 1308041184251510784 1308726740427743232 1310564411844588544 1311158233508315136 1315629107230212096 1318704563470952448 1319395708420360704 1319993531577778176 1324494532481089536 1330151651695526688 1330754348411292672 1331357318211207168 1335292042256750592 1335897068102811648 1335991880853321216 1339636381938745344 1340338497442906112 1340452297932668928 1346269560740306667 1351265169976408064 1351877433306710016 1356487154038603776 1362489675929948916 1365627903055036416 1367545473229135872 1368165113226067968 1368882180895473664 1373549885535944704 1376760739221245952 1377384554689855488 1382081251284615168 1384116496182805248 1388613233124827136 1393348218007044096 1394078484368683008 1394710146572746752 1396131396323280988 1398614084288249856 1400792598546453504 1404803019902928696 1412952256519947024 1416206714279297024 1422473498140701384 1423027401697984512 1427751877710921728 1434719531880924912 1439611733058059232 1444295474277709824 1444949889988755456 1445052442555633152 1449876975314927616 1452673805900025856 1454690592384712704 1456832761380814944 1457492857783796736 1461696624570212352 1462462712947869696 1472317582981211136 1474384963325162112 1475053012696854528 1475157701775542176 1480082745633988608 1480627665050206208 1484320171972905792 1485676406804185088 1496420608157467524 1497787899250958336 1498466552580931584 1502990865959986368 1507090929681088512 1507880809623269376 1508564036088889344 1513708037121245184 1515833536591331328 1520173316223459072 1520862112470048768 1521551220812808192 1526048048293429248 1526847863832367104 1538488657382777856 1539185752379326464 1539294993157087488 1539992453507407872 1544303051401609216 1544434169357205504 1545243621227937792 1557131058205655904 1562909112261869568 1568338294914768384 1573440844824281088 1577190338857828352 1581739342530084864 1582568346378371072 1586986552142659584 1589571288584940402 1592397963436621824 1593232553564209152 1595578738655178272 1600905826910232576 1606220862424786944 1606948647138164736 1612428126498717696 1614802578879939456 1625683997875087296 1631716431669624832 1634258031637529088 1638936856553416812 1639679465006771328 1645270552066353408 1645763831851646976 1658683083740807376 1659552414497484948 1660198635314315264 1662503534153957376 1664951727292359936 1665706123181481984 1670510428080242688 1671385957654708224 1685011386657328128 1685774871653548032 1685894516314905344 1691523137867415552 1696365910826178048 1699638221610950768 1700408334081096192 1705312728665247744 1706085412275879936 1706206498439181312 1710194980751391456 1711757599143952384 1717703846811412992 1731706867301723424 1732381184675807232 1732491510195833856 1737340932826810368 1738128128537198592 1738399073881430016 1744054912335347712 1744968987236990976 1748210978011086848 1754172142973616128 1758272751294603264 1759069431290658816 1759194277893814272 1759991375437037568 1765992709974786048 1773535535594035584 1774339131215056896 1775143090948276224 1779456760346345472 1780389389675667456 1781196090803748864 1781322507804428288 1792386622759735296 1795026080987075556 1802503244408946688 1806998470227885312 1816652901239931888 1820837204073381888 1823393964305514496 1835680985628327936 1838540285592220224 1845488661577073664 1851484310833102848 1857797624009392128 1858771312491577344 1867723464728604672 1873070693203904928 1873919388579167232 1880309202361546752 1883936342026596032 1895637809989494144 1896631330854268512 1897369868930646016 1912092999312319614 1912959375841233216 1919482310744078976 1925727299036946432 1926599853318340608 1926736590074177536 1939587456512950272 1942443681841086592 1943323810378395648 1948928832760283136 1949950283930492928 1954508549430161664 1963090110641614848 1965846617766882816 1966737350262472704 1973443660845318144 1979093562630541056 1979990297366667264 1986741798721634304 1995227477543290032 1996131522616939008 2002938063385125888 2003987821279981824 2009454572908118016 2010507746164359168 2021111382121775104 2026897754964612096 2027816149960065024 2033664868967251968 2034730731057905664 2035797151776489472 2048441854582554624 2051318209843703808 2052247669839101952 2052393324209449984 2053323271343210496 2059245559142940672 2060324828303917056 2065141108831868928 2076174744274207872 2083878816349159424 2091117726553024512 2092065219859120128 2094197094484921482 2097921126432374784 2101188897819680256 2115982069523546112 2119428384779920536 2124310071418945536 2133710247211052076 2134541102546976768 2141627816566382592 2142598196184219648 2153070105173252608 2166443211416564736 2167578663833449728 2179010708850038784 2182035888577069056 2185249142071222416 2186239286675695104 2193694069421804544 2211577444987743168 2212579519045281792 2212736552663313264 2219935636389813248 2220124118450982912 2220941497575309312 2227347237440323584 2228514610206277632 2246681848876437504 2247699828871397376 2254486298939979552 2255364183823220736 2261821214434904064 2262846054133334016 2267211112108128256 2270562055681867776 2273750304886996992 2274941997918908416 2280259974335188608 2281293168705073152 2289072072440143872 2290271795748550656 2307732986074166784 2308942489735631232 2309988680261111808 2316454577102413824 2317504171382931456 2317865431841906688 2326625316315987968 2344363668392804352 2345592370525085696 2346655167249383424 2360161267236421632 2364714047458714112 2365785508286742528 2372609013795127296 2373852519567556608 2384356932877410603 2389848830346313728 2393368107982767408 2401358740365348864 2409331293637180416 2410422970707247104 2418642189748076544 2422203868319909184 2438525996812630944 2443229943565741729 2447574647504437248 2451387047456293632 2458405284830125218 2460651548769431552 2468645747777470464 2477063498679189504 2478361749988769792 2489328621746227422 2490297952971472896 2493755301230936064 2497427590938539904 2498559184772222976 2507078936482062336 2527517079985992192 2528662307480322048 2528841774472358016 2537284706801123328 2549457332416426152 2550612501121644288 2557969092997871616 2559309747658771968 2567636398715928576 2576555770217119488 2591098413837860864 2597560300952585136 2598571777013710848 2599933711907323904 2606011399240215552 2607192192805797888 2616082368503021568 2617453480855486464 2621128823689177088 2622316467016630272 2631258214460424192 2637409126941904896 2638791416840721408 2639987063155556352 2648989064962179072 2660303303391053376 2661508696822585344 2662714636422414336 2670584084513501184 2671794136205623296 2671983761706642432 2679272763877490688 2680676994885812224 2680904595865337856 2692539121480613334 2702530339952816128 2703754866613420032 2712974308077207552 2724979351859897832 2731255806110072832 2735090946458271744 2737764361790947328 2747099771071889408 2753521478442491904 2754769109379710976 2768232992365610496 2777226466249654272 2786696436014088192 2788156968737366016 2789420293145493504 2792262792646561976 2801585197092907008 2809606039805857392 2825904513039894048 2844946996281402768 2846054803395969024 2855503755421843456 2868139498968479421 2869439063761849824 2879223466116118464 2888590948555419648 2889899779977510912 2890104885111266304 2899753950629855232 2905347611800051712 2909381184769425408 2913665522761629888 2914985715567593472 2923393249140424704 2924925425895739392 2944635165962422272 2948769926650324224 2950106025393709056 2950315403551084352 2960165491267977216 2961255330100412416 2968640343945811584 2971352813608370176 2992841216314935048 2995575798501916672 3005981731919972736 3014181859362177024 3015761619246538752 3017128072177778688 3031667073182662656 3040346632446918144 3041724224940097536 3052096096586858496 3053695727664734208 3076977314765555712 3078371504758652928 3078589986314174976 3079984907014815744 3088606102803218432 3088868338714411008 3090487242455875584 3114262116411311808 3125818224523739136 3136676589829536768 3141295641727382223 3146881689648562176 3154380677715656704 3165136692756742144 3173973104285319168 3179142577169880804 3184795926873243648 3186465107128418304 3191157477310356544 3201811653820465152 3212441724849573888 3213897294276329472 3224856252997435392 3229605157759878912 3251367995750174592 3263432863339249664 3268516063275058176 3277873713106833624 3279358930013542656 3290541104132706816 3317366167481614752 3319104828994969896 3320397270628630528 3329903454584719872 3331412246362963968 3341020856160485376 3342771915309416448 3370022773314656256 3371549743307096064 3371789032629810688 3383046275734831104 3392731821652356096 3399276443221901536 3400816668162192384 3410625457330495488 3412170824551759872 3412412996878362624 3420389961502782912 3423515198287904768 3435407693622825984 3463413734603446848 3464983020391667712 3474681865653620736 3476256257074397184 3476798147762860032 3488109824670695424 3489937974473981952 3496421956022173696 3516545502589206528 3518388555787628544 3519982750874075136 3531985419949572096 3547071071188071168 3548678262430113792 3550286181896552448 3558913520692690944 3560778779351334912 3562645015608856576 3584773245519470592 3590052161974151112 3613996940455770624 3633305802479863776 3646787928611028992 3671361971256655872 3677080571184440448 3690977323154147328 3702968621666205696 3715595248018784256 3717542624983154688 3733992932619341133 3735446929457209344 3746141386407809856 3747838777158334464 3760618404723093504 3767872684053192064 3791275619978988288 3793262661708537024 3824185998624639228 3825918751682466432 3838964621488157952 3851454598073892864 3853473180148355072 3879174913025900544 3884887363682173184 3886647620756791296 3897857665520566272 3899900567860985856 3909017098860323328 3926180221283229696 3931693235533765632 3933474700524945408 3946887321690636288 3958187125261082112 3959980594733334528 3973483597443268608 3990454955086580064 3992263045233878016 4005876126770251776 4007975642559963648 4018909145816236032 4021015492328718336 4038808682220920001 4042222764243550208 4053795509929224192 4055632299920130048 4069461462115811328 4071594303552978944 4096883709165109248 4102636419687407616 4104495339678203904 4104786648418899968 4106646542686420992 4120649656607834112 4130282217663737856 4152349488548415744 4182235453106049024 4184130439718240256 4188394188969842964 4195842252864749568 4202377795639360512 4238856769559841072 4248620142837891072 4267420494422104152 4269082205093953536 4283255633132765184 4306140210346505216 4332886422833129472 4335157327666899456 4358021417700077568 4364071777154138112 4370498284142444832 4372478573351390208 4387388138843609088 4423154889975486336 4425159038090563584 4425473105326626528 4439871272779626496 4440248236901965824 4441882995150618624 4457029220412555264 4493363697752875008 4495399657742794752 4508972597879959104 4523642428869808128 4525692108266668032 4534422224216256512 4541124111363735552 4547500609773993984 4549883995837816832 4560519948670377216 4562586337410146304 4578144144880287744 4580543591497101312 4615465972148333568 4617884979471262464 4619977360522223616 4632909154204827648 4635730863683813376 4653250632631975936 4688727336785608704 4691184741050171392 4720322534472843264 4729428094917428224 4731571016573485056 4745218027590254592 4747705039135113216 4768713865754821206 4779697660692627456 4786736215965534816 4802717480730697728 4818662587274360832 4820845941414494208 4837284379496153088 4844407736639818368 4877051993625261888 4886459887131483458 4895149295008874496 4902774094912587264 4916810569660250436 4921303097538863104 4937291495554940928 4956723499977539584 4978657243492454844 4980595905942945792 4987510602461872128 4994855181877079808 4997118369544445952 5014157872964124672 5055034159971984384 5057324614960644096 5057683548944716032 5074569413602246656 5098914664832852304 5101225002243288576 5115938185995743232 5118619495317543936 5135272797431857152 5153111540434238976 5182196827675721728 5195120601905170272 5197143554027421696 5199867423814647808 5212022798480431104 5214384385611595776 5232164737006043136 5234906961710972928 5242257647378354176 5244632934033260544 5262516428920848384 5274818253883809792 5277582833681442816 5279974126311112704 5297978129924358144 5320606606782106752 5323017393645170688 5325429272844828672 5341168169027002368 5343588272411246592 5343967523413284864 5361353989771624448 5385078242961226668 5405060679905632256 5407509733226840064 5449958703719795664 5462511612220145664 5470181892916543488 5475528723581894656 5507042956884983808 5536465984731220992 5554452932499308544 5573392872028176384 5576313937474732032 5584525585293123952 5603170394185814016 5619212079611714784 5651809026079788096 5689893992562805536 5692109606791938048 5711007510843686912 5736278997936958842 5738878127523699648 5758446932232236928 5777181897110839296 5779799559955021824 5780209770222532608 5810695223600103424 5818762369538850816 5827331045523259776 5829971431135186944 5846786498280849408 5849850851791478784 5889270331924844544 5897539853300648448 5900212050787418112 5900630807102168704 5920330982535954432 5922510660200824832 5937280687891623168 5985682432629870096 5991151597003833344 6011963463839945472 6028363718724354048 6031523238493077504 6063334146365325312 6080693264893836288 6083448449880195072 6104192193173716992 6107391455329468416 6153954629531111424 6156743009517305856 6157179972628349952 6159969814029631488 6177212205606436864 6177736677428822016 6180974484911751168 6228524232822623616 6251636449047478272 6273353179659073536 6282591283454764446 6293763379297124352 6308761355431313408 6330273385513484288 6347946208570638336 6358285154339761608 6372930214256836608 6382314954620713088 6403623307640930304 6424883449699147776 6427794588552658944 6459210315519757824 6502735991500349184 6537032126550116352 6555747426213667248 6558717860027085312 6581082208265413632 6634732334963229504 6638209657989939792 6640794541257261056 6659806909169439744 6662824492725927936 6682041712320970752 6685543830618832896 6740045546629312512 6743099486614192128 6743578065259621376 6766092551469662208 6785463643304712192 6798552886443803072 6801633336324384768 6821250914660990976 6824825993756725248 6840779923005565824 6847030396575809536 6870815387245651968 6926827469206893696 6929966040783335424 6949363731307241472 6952512514148794368 6953596295525720064 6979875948947963904 7033091005178413056 7036777111575257088 7039965501748150272 7094142142376142336 7097356524860227584 7117827041385381888 7121557558702669824 7125290031217713152 7169546491038941184 7180104323948302224 7227993880911541248 7266611604959727552 7293575857222057984 7329689830697225187 7342723942513311744 7354161142368880896 7381954646308294656 7405937243332411392 7431190496037568512 7435085249966309376 7467985865238682266 7470893858914418688 7492282772815619712 7495677554316668928 7521236809446187008 7535745368106384128 7582551239957976576 7586525323417074048 7648371997249278456 7651837503364932864 7677929242976315904 7702909196147785728 7706946360296710144 7769774727364346368 7773295241513582592 7795715331041132544 7799801135721971712 7818034197720646656 7852360442566459392 7863386471067531264 7866949401049890816 7893774643381272576 7916374250522164224 7919961189466669056 7946967194886537216 7980909910173160128 7984526090467756032 8011752253540503552 8015951285119927296 8037818291632472064 8042030984657436672 8077617364441840002 8107591019858448384 8111264599840260096 8138922924231622656 8143188607105957888 8193767418330218496 8205272839374815232 8209573296837799936 8213293085372841984 8241299313215668224 8260564435327475712 8304698977096831488 8364470906212098048 8368260879436480512 8376788377939685928 8404755591278721024 8477713539119682144 8534840988844208304 8538164410187907072 8566511266265530368 8604418496905438263 8612280420693010432 8665772845666258944 8670314655333798912 8716042835400155136 8728143554308276224 8740996568284889664 8744957146702780416 8774776277687218176 8846309779950972672 8850318076181127168 8850946210653253056 8879742545559252992 8880496473803931648 8883765990301237248 8914058440825110528 8986727395505750016 9017945195759918208 9047284857739616256 9051384216533336064 9068844448432513024 9095001219547987968 9099767991675633664 9121039897340754432 9125172674820292608 9156288289760575488 9161087182994202624 9230931944296667136 9235769958942524928 9239954721044447232 9265818308409655296 9271461727367626752 9377454673571217408 9382369482100342784 9423886925182146669 9440645068945686528 9458856189834856448 9463142033146970112 9495410078270226432 9537427731509642412 9559395321385254912 9573472431931069632 9605434961461395456 9637325174548721664 9641691882828988416 9674568758992306176 9688815473279636736 9754103987250523776 9772919774262966916 9790298590017748992 9805548189825174528 9833621139320500872 9842606195077726208 9913446999955079168 9957314486984909688 9961191811885891584 9989710363754159616 9994236739088891904 10028315745928249344 10110068319943968768 10114649229921288192 10115367097889432064 10149138827204493312 10197829329665704608 10202450004486577152 10231876371991486464 10237238990635087872 10270545594863714304 10306223080868477952 10364393655351443456 10390241203810340544 10399734847629295616 10424045596960862208 10428768771223191552 10464329474012086272 10469813923421945856 10484515294756708352 10489265868066521088 10549636507767619584 10555165667362885632 10559948252622225408 10595956259848716288 10641213213564213504 10646034787290341376 10650858545689657344 10682336338054004736 10687935046826569728 10722707979543248896 10770156485922453336 10810121359811264512 10899917407439591328 10940363785833086976 11014085913769967616 11072931969462441984 11108905864998617088 11146785744056352768 11152627874949464064 11169051170586247904 11206340788371628032 11238424159223429568 11303618052159576192 11379787985125611072 11422015021687373824 11472557995873917684 11477756255047399296 11516893864464473856 11554363794221678592 11560419540445065216 11621390447200206848 11637524739077701632 11654662091046519552 11659942862270373888 11693572996561698816 11699701703582957568 11778540663849689088 11795079706601296896 11800424101574836224 11801261614204337408 11840661965071908864 11874561375783246336 11971364865259740192 11982303194007666688 12023926927679890944 12056727437448708096 12063046476986155008 12126668292730650624 12161386529787672576 12166896899760390144 12208384386347433984 12214782910658936832 12307909259062222848 12313486019034611712 12314359945256699904 12319939628059262976 12354424411212873728 12361948969823502336 12457048465645247232 12546706359318147072 12565182566909528892 12587526758594248704 12617522710862626816 12716570308679523216 12745860428513673216 12764629909241426176 12807246615281860608 12849766899398295552 12918420631039515648 13005471983000698368 13074064253100232704 13111494852427334496 13117435720054170624 13162164416530827264 13269464669926459008 13276419315979879584 13281589082514522112 13319613818338879488 13325648985451855872 13371087661237665792 13480091093258625024 13486198973228384256 13487156130519242752 13570927286609424384 13597105772887606144 13603266672648769536 13642501829321981952 13649651987513450496 13681559846011131648 13741630774491303936 13853654938413787392 13859932081566670848 13898727462614482944 13907192591051440128 13959751897895927808 14066182010356826112 14073554223150514176 14188284284752284672 14194713049720455168 14235654082770763776 14243115117405339648 14250580062435426304 14339092982077882368 14360208647896604448 14455987761823082496 14533223209919455104 14587151714444115968 14659379661394450374 14685447885026623488 14708322284737761792 14763909292616589312 14811874486664822784 14870170499932618752 14935971730477364532 14941787717828837376 14984565545631239424 14991355108633337856 15042473618892374016 15071490736212768256 15165102479915953152 15173050646834148096 15296743994498556912 15303675006729865728 15355858485952631808 15405818392295571456 15413892720593420288 15539549454728692736 15546590483027165184 15591430662082265088 15599602271443943424 15636068395441293312 15704720885132918784 15726772942135062528 15733898802099781632 15787549286762545152 15832748501044328448 15839922378933338112 15893934389773074432 15961819820346320256 15969052180935512064 16023504507081007104 16031902570239854592 16084061969314873344 16155234728883680004 16215182039716896768 16222529199680520192 16286377214211915776 16387534836660436992 16410545678749630464 16419146593675599872 16426586170745683968 16521128870654951424 16609397954193662976 16728941812424196096 16753576755879371856 16809511182557442048 16955427078239364288 17069681977688416608 17076328820375814144 17133022532531060736 17208836993810876526 17224560841386020864 17331545691332517888 17340629310667597824 17432085670800310272 17456287108616552448 17481993136569779328 17489914293405560832 17549552555374436352 17692619559901945344 17700636152362254336 17701892421306506112 17759485091118505984 17760992947607863296 17767531980602474496 17973454791011500032 18035890391519836416 18094569715479232512 18137688896865026048 18190002439095975936 18199535983351267328 18242079794681508864 18250345349640585216 18312576579521150976 18322174365988405248 18461863888593334272 18471539917885049856 18479909442088894464 18531636616819310592 18542923454735253504 18754909347142434816 18764738964200685568 18847773850364293338 18881290137891373056 18917712379669712896 18926284066293940224 18990820156540452864 19074855463019284824 19118790642770509824 19146944863862139264 19210869922922790912 19274650349097443328 19283383765657976832 19377630946559273472 19508207974501047552 19545839548525933832 19611096379650349056 19667242278641001744 19685212390155452416 19914628973969819376 19922383623771783168 19979420727508319232 19988473478177783808 20056631491856498688 20220136639887937536 20229298459842576384 20230734195778864128 20298277654408986624 20395658659331409216 20404900008973154304 20463752743982972928 20474477981270175744 20541091189727428608 20612446161736955904 20728787310702886912 20780482407620681088 20799469695258591232 20848091193921724416 20857537542446383104 20939627846843891712 20969030589513416704 21099273015535239168 21110331334725771264 21119896505244450816 21282426427128427008 21292069574580682752 21364672676108009472 21375870093653139456 21540312971844906672 21620242719622529024 21799834814879182656 21880727571666173952 21989069492091675561 22028171827539935232 22145863938924883968 22217811729997234176 22293571488112705536 22305255749898928128 22338102341172495808 22412681576743256064 22476848318446859136 22607236104319152384 22759575970251222144 22844030043374747648 22945115991747835368 22955512510094798592 23033787728928947712 23108727588443357184 23120839080890130432 23242780894400413696 23309324182093039104 23319885724540747776 23387145993123397632 23399403407165915136 23557081327699378176 23590159413202593792 23600848203149672448 23602523228408674816 23681323930143817728 23749122751566492672 23942729730519480384 23964606388015333376 24047853855359781888 24113454874897416192 24126092953972310016 24322773059575345152 24333793799520780288 24416768772694867968 24429565821317873664 24615818518124445696 24628719890513399808 24639879256118525952 24708848822425747456 24723897939647004672 24914096931290494464 25093412718636294144 25130365133819057784 25433140617359046432 25529259818482852352 25614493230563721216 25699533798796591104 25836841262079031296 26010943966001396736 26148128506200465408 26222989704854668992 26234871440108341248 26324328833061654528 26538929339852918016 26552838631959759168 26639227636677758976 26651297970903711744 26742175322475331584 26960182186517250048 26974312261038485504 27141854573218848768 27194211545775212288 27206533345297539072 27285003658643963904 27299303975026900992 27363119692022263296 27483261548982607872 27707309876827574784 27719864163133341696 27797454925228965888 27814385182102880256 28132364020713652224 28147108446301028352 28271660775546440007 28376568569504569344 28389426099440910336 28486230234810679296 28501160124870852608 28678185964155764736 28720417295793208896 28911975523646164992 29066446419838910208 29318759322788900748 29370895770053246976 29416644569475523584 29527818585233178624 29740340999865237504 29871943460954729064 29883575435657674752 29969131091262478848 29982710217266675712 30084947237784748032 30142981472425536512 30330204959831906304 30346101293668296192 30593487988997113824 30607350013459731456 30711716971905263616 30811636784591142912 30827785441186840576 31079098909457385472 31093180966054330368 31199204542887886848 31272136790882586624 31409441770265837568 31453545884270125056 31467797604199563264 31665497002088656896 31679844757866676224 31787868779546148864 31923639640692640512 31938104361871024128 32047009014162014208 32063805140479709184 32168123938629746688 32310469457767360008 32430364079433793536 32572754428423831552 32821091357499260928 32838293187351199744 33042257741309902848 33218795908387325952 33457883624848392192 33507153511758743712 33619022365114884096 33910854156478728576 34139363955376833216 34266045065062121472 34417673987621753052 34449121682772041728 34663091382665035776 34681258621335195648 34864171341600620544 34912574217233104896 34963986273139558656 34979828586811121664 35099105110748872704 35385239119803890688 35401272304724508672 35403784842613012224 35518970182237011968 35521985895215726592 35946909582023000064 36071780783039672832 36189139430958465024 36275377793730052096 36380004878191951872 36399071966702534656 36484159589363017728 36500690699281170432 36625153159042301952 36644348731976810496 36923727777186668544 36943079835770099712 36959818884177788928 37063273233638621184 37085846909470507008 37529477928401371136 37695547700728586676 37762580275782746112 37835424759339425792 37852568132587880448 38149710926038569648 38237581285541019648 38293889727724278528 38421739845845581824 38549300698194886656 38755261893118546944 39016415949002095104 39091679097051867664 39222192759300698112 39334484557282003488 39370424780310904832 39829257947939638752 39844767247543566336 39958841455016638464 39976946956355567616 40113262983712997376 40440273279775875072 40458596919685152768 40461468391557728256 40791317318662818432 40809800017946308608 40927505487965945856 40948955962540351488 41224892323473911808 41457574621405773824 41560964815241362176 41696182387843448832 41879255693687783424 41938061179026833408 42198546031070478336 42220662669451542528 42564852854256854016 42584139149161365504 42729345352216018944 42751740187306278912 43080625943689813344 43240485439245058048 43599669629758365312 43761455143332347904 43978138984183351122 44056343655079870464 44291727877849767936 44435623459994468352 44610511499797856256 44676204682344991616 44825363153486512128 44953696636893718272 45214472208638304768 45519151940502444288 45890231983495670736 45911025020189597184 46067575457857895424 46217455176886714368 46241678161780260864 46485561788800827392 46618648364186078208 46639771449081495552 46774291986246795264 46798806814331830272 47114162655398756352 47180318826405187584 47201696406299344896 47205046456817349632 47362647860287635456 47498245503132985344 47885459461038960768 47929212776030666752 48095707710719563776 48252185907944620032 48645546119150690304 48667587599041560576 48859131642635747328 49231637036248891392 49257439781026799616 49279758512237051904 49828193862580988928 50186825437272588288 50260730267638115568 50866281234718092864 51058519636965704704 51228986461127442432 51399067597593182208 51673682524158062592 52021887932002793472 52296257012400930816 52445979409709337984 52469742880216682496 52648657666123309056 53077858679705836032 53105677263919518336 53278455273355517952 53302595941807423488 53920364373034500096 53948624522076971008 54283709146437697536 54388423091550424576 54413066690595078144 54570007317287927808 54598607950053801984 54726239384044526592 54966523097965215744 55414619753655149568 55439728326266683392 55594909850457931776 55628770364205760512 56264728041427304448 56294216892602056704 56543321551092880014 56753137139009138688 56778852198881820672 56972460469621358592 57002320249741705216 57356371928311529472 57440834591586417792 57823951047292329984 58132892839677820416 58637518645577801496 58833289138951047168 59055637170466357248 59743886921909458128 59767150871315349504 59938262182524957696 59965420434533351424 60169894475569496064 60285962944851073024 60660409919663812608 60692202587336592384 61186975977994227648 61214700026919462912 61423433943810527232 61623273569182285824 61655570882373681152 62158197818914770944 62186361932108660736 62398409085775773696 62544273581765173248 62818883540531675136 62907091768540250112 63330994004177313792 63359689515733352448 63847279281385281024 63876208723742048256 64094018028324028416 64127610280959418368 64620938915534720016 64860728158867587072 65642182714998521856 65676586374702399488 65967208476275026683 66084515482619805696 66437591816774651904 66915767249696784384 67014307023517487424 67238044730229768192 67821708312957457152 68278727910753666432 68532090130124242944 68835347975243506104 68898243365544083456 69326182765330071552 69362517242670391296 69728342683201241088 69927972546279117312 69959657173622243328 70198210221497745408 70770478239607781376 70802544609449017344 70807569685226024448 71037940364474023936 71043971790431453184 71893819164046000128 72143561566079345664 72378278861916930048 72550755587460104192 72798143933405069312 72968319178726035456 73001381398562340864 73250306318084603904 73288697463953620992 73847455554373337088 73886159671540199424 73919637768355577856 74126546467277242368 74171693818941014016 75058955856802742272 75391095401457173352 75670849518678851584 76299421852077139296 76587779455448557056 76843479691691163648 77098601396389773312 77510523786237093888 78032831898004190208 78183358194103735328 78444385518601396224 78668969114564006976 78740849560621809664 79658515895879277504 79917682910033276928 79953893912711135232 80226525967425994752 80880546559551750144 80922936783115456512 81582634637325636864 81619600035892617216 81855010975931891712 81897911925080702976 82449784646947823616 83121929630482724352 83392364775686897664 83876122358053666816 84397092062140956672 84441325338903085056 85129705708513708032 85168278298322731008 85458690704432037888 85503480374612557824 86161251887379626688 86480970878490116096 87199339259516730624 87956277968366702244 88112687310159740928 88583455755699535872 89221022999595712512 89352409364689983232 89650726306973024256 89907393273787436544 90428944417276609536 91038303881004888576 91780463966991341472 91822050040379194368 92135150915715790848 92434910353773428736 92483356323560521728 92971123577601654784 93237296728372156416 93279542898162991104 93597613628663660544 94228325310797512704 94360637652810375168 94403392812598689792 94410092913634699264 94996491006265970688 95770918922077921536 96191415421439127552 96504371815889240064 97291092238301380608 97718263285271494656 98463274072497782784 98514879562053599232 99656387725161977856 100373650874545176576 100521460535276231136 101732562469436185728 102117039273931409408 102798135195186364416 103347365048316125184 104043775864005586944 104592514024801861632 104891958819418675968 104939485760433364992 105297315332246618112 106155717359411672064 106211354527839036672 106556910546711035904 107840728746069000192 107897249044153942016 108567418292875395072 108776846183100849152 108826133381190156288 109140014634575855616 109197215900107603968 109452478768089053184 109933046195930431488 110829239507310299136 110879456652533366784 111189819700915863552 111257540728411521024 112588433785204113408 113086643102185760028 113506274278018277376 113557704397763641344 114004640499483410432 114712743856623058944 114881669183172835584 115647902094584659968 116265785679355640832 117275037291155602992 117666578277902094336 118111274340932714496 119487773843818916256 119534301742630699008 119876524365049915392 119930840869066702848 120339788951138992128 120571925889702146048 121320819839327625216 121384405174673184768 122373951955988455296 122429400053838925824 122846867887621054464 123311141764747362304 124316395637829541888 124372723864217321472 125088547163530346496 125637767081063350272 125814183537080500224 126661988008354627584 127694558562770562048 127752417447484096512 128188036056648056832 128255220561918836736 129241877831069440032 129721456317735174144 131284365429997043712 131353172749404798976 131934416952550053366 132169030965239611392 132875183633549303808 133831534499393568768 134028614047034974848 134476089460459536384 135643416625914914304 136557455821507332864 137670695950487012208 137796486731088166912 138652365530660143104 138725034485340782592 139456685366402482176 139855945092558234624 139919314347244486656 140396420442995490816 141540956479215562752 141605089218898034688 141615139370452048896 142075880728948047872 142087943580862906368 143787638328092000256 144287123132158691328 144756557723833860096 145101511174920208384 145596287866810138624 145936638357452070912 146002762797124681728 146577394927907241984 147694911108746674176 147772319343080398848 147839275536711155712 150782190802914346704 151341699037357703168 152598843704154278592 153175558910897114112 153686959383382327296 154197202792779546624 155021047572474187776 156065663796008380416 156366716388207470656 156888771037202792448 157337938229128013952 157481699121243619328 159317031791758555008 159835365820066553856 159907787825422270464 161761093119103500288 161845873566230913024 163165269274651273728 163239200071785234432 163710021951863783424 163795823850161405952 164899569293895647232 166243859260965448704 166784729551373795328 167752244716107333632 168794184124281913344 168882650677806170112 170259411417027416064 170336556596645462016 170917381408864075776 171006960749225115648 172322503774759253376 172961941756980232192 174398678519033461248 175912555936733404488 177166911511399071744 178704818729379966464 179301452613946048512 179814786547574873088 180857888834553219072 182076607762009777152 183560927933982682944 183644100080758388736 184270301831431581696 184869820707546857472 184966712647121043456 186474593456744312832 186559085796325982208 187195227257327321088 188456650621595025408 188721275305620750336 188820185827269398528 189992982012531941376 191541837844155843072 192382830842878255104 194582184476602761216 196926548144995565568 197029759124107198464 197901625428825080049 199312775450323955712 200747301749090353152 201042921070552462272 203465124938872371456 204234078547862818816 205596270390372728832 206694730096632250368 208087551728011173888 209185028049603723264 209783917638837351936 209878971520866729984 210594630664493236224 212311434718823344128 212422709055678073344 213113821093422071808 215681457492138000384 215794498088307884032 217134836585750790144 217553692366201698304 217652266762380312576 218394431800215207936 218904957536178106368 219866092391860862976 221658479014620598272 221758913305066733568 222379639401831727104 222515081456823042048 225176867570408226816 226173286204371520056 227012548556036554752 228009280998966820864 229763338366345671168 231295804189169319936 232531571358711281664 234550074582311205984 235333156555804188672 236222548681865428992 238975547687637832512 239753048730099830784 239861681738133405696 240679577902277984256 241143851779404292096 242641639678655250432 242768810349346369536 244747903911976910592 244858800107677851648 245693735775242108928 246622283529494724608 248632791275659083776 250177094327060692992 251628367074161000448 253323976016709255168 255389117125541124096 255504834894968193024 256376072113296113664 256510441123837673472 258483755662138880064 259442912635470348288 262706345498809597952 263868833905100106732 264338061930479222784 265750367267098607616 267663068998787137536 268057228094069949696 268952178920919072768 271286833251829828608 273114911643014665728 275341391900974024416 275592973462176333824 277304731061320286208 277450068970681565184 278913370732804964352 279711890185116469248 279838628694488973312 280792840885990981632 283081912958431125504 283210178437796069376 283230278740904097792 284151761457896095744 288574246264317382656 289513115447667720192 290203022349840416768 291873276714904141824 293154789855814483968 295389822217493348352 295544638686160797696 301564381605828693408 302683398074715406336 305197687408308557184 306351117821794228224 308394405585559093248 310042095144948375552 312131327592016760832 312733432776414941312 313777542074405584896 314675876458256027904 318634063583517110016 319670731640133107712 323522186238207000576 323691747132461826048 326330538549302547456 326478400143570468864 327420043903727566848 327591647700322811904 329799138587791294464 332487718521930897408 333569459102747590656 335504489432214667264 337765301355612340224 340518822834054832128 340673113193290924032 342013921498450231296 344645007549518506752 348797357038066922496 351825111873466808976 354333823022798143488 357409637458759932928 358602905227892097024 359629573095149746176 361715777669106438144 364153215524019554304 367121855867965365888 367288200161516777472 368540603662863163392 369933425294242086912 372949186913488625664 373118171592651964416 376913301243190050816 377442550611241500672 377640371654538797056 379985964025063882752 383083675688311686144 384765661685756510208 389164368953205522432 393853096289991131136 394059518248214396928 395803250857650160098 398625550900647911424 401494603498180706304 402085842141104924544 406930249877744742912 408468157095725637632 413389460193264500736 416175103456022347776 418370056099207446528 419567835277674703872 419757943041733459968 421189261328986472448 424622869437646688256 424845418111356146688 426227642186844143616 431362914984276000768 431588996176615768064 434269673171501580288 435107384732403396608 435304533524760625152 436788863600430415872 437809915072356212736 439732184783721725952 443316958029241196544 443517826610133467136 452346572408743040112 454025097112073109504 459526676732691342336 462591608378338639872 465063142717422563328 469100149164622411968 470666313111608377344 472445097363730857984 477951095375275665024 479506097460199661568 479723363476266811392 482287703558808584192 485283279357310500864 485537620698692739072 489495807823953821184 489717600215355703296 491387471550484217856 497265582551318167552 500354188654121385984 503256734148322000896 506647952033418510336 510778234251082248192 511009669789936386048 512752144226592227328 513020882247675346944 516967511324277760128 518885825270940696576 525412690997619195904 527737667810200213464 531500734534197215232 536114456188139899392 537904357841838145536 542573666503659657216 546229823286029331456 550682783801948048832 551185946924352667648 554609462122640572416 554900137941363130368 559423780370232938496 559677257388977946624 561585681771981963264 566163825916862251008 566460557481808195584 568303522915792191488 577148492528634765312 583746553429808283648 590779644434986696704 591089277372321595392 603128763211657386816 605366796149430812672 610395374816617114368 612702235643588456448 616788811171118186496 620084190289896751104 624262655184033521664 625466865552829882624 627555084148811169792 629351752916512055808 637268127167034220032 639341463280266215424 647044372476414001152 647383494264923652096 652661077098605094912 652956800287140937728 655183295400645623808 659598277175582588928 664975437043861794816 667138918205495181312 675530602711224680448 681037645668109664256 684027842996900462592 689290015099037013504 697594714076133844992 703650223746933617952 708667646045596286976 714819274917519865856 719259146190299492352 723431555338212876288 728306431048039108608 734243711735930731776 734576400323033554944 737081207325726326784 739866850588484173824 745898373826977251328 754885101222483001344 755280743309077594112 759971928050127765504 766167351376623372288 769531323371513020416 778328737906411044864 788119036496428793856 791606501715300320196 797251101801295822848 802989206996361412608 804171684282209849088 813860499755489485824 816936314191451275264 826778920386529001472 832350206912044695552 836740112198414893056 839135670555349407744 839515886083466919936 842378522657972944896 849245738875293376512 849690836222712293376 852455284373688287232 863177992353231536128 868539346343003160576 870214769464806793216 870609067049521250304 875619830144712425472 879464369567443451904 886633916058482393088 904693144817486080224 908050194224146219008 919053353465382684672 925183216756677279744 930126285434845126656 938200298329244823936 941332626223216754688 955902190750551330048 959012194920399323136 964575407117617168384 970566558714621001728 971075241397385478144 978991615647907642368 979435200430711406592 982774943100968435712 994531165102636335104 1000708377308242771968 1006513468296644001792 1013295904066837020672 1021556468502164496384 1022019339579872772096 1026041764495350693888 1033935022648555520256 1055475335620400426928 1063001469068394430464 1072228912376279798784 1075808715683676291072 1085147333007319314432 1092459646572058662912 1101365567603896097664 1102371893848705335296 1109800275882726260736 1118847560740465876992 1119354514777955893248 1132327651833724502016 1132921114963616391168 1154296985057269530624 1167493106859616567296 1181559288869973393408 1182178554744643190784 1206257526423314773632 1210733592298861625344 1220790749633234228736 1225404471287176912896 1240168380579793502208 1248525310368067043328 1250933731105659765248 1255110168297622339584 1258703505833024111616 1274536254334068440064 1278682926560532430848 1294088744952828002304 1294766988529847304192 1305322154197210189824 1305913600574281875456 1310366590801291247616 1319196554351165177856 1329950874087723589632 1362075291336219328512 1378580030198074027008 1395189428152267689984 1407300447493867235904 1417335292091192573952 1429638549835039731712 1438518292380598984704 1446863110676425752576 1456612862096078217216 1468487423471861463552 1469152800646067109888 1474162414651452653568 1491796747653954502656 1509770202444966002688 1510561486618155188224 1519943856100255531008 1532334702753246744576 1539062646743026040832 1556657475812822089728 1576238072992857587712 1583213003430600640392 1594502203602591645696 1608343368564419698176 1627720999510978971648 1633872628382902550528 1653557840773058002944 1664700413824089391104 1678271341110698815488 1679031772166933839872 1684757045315945889792 1698491477750586753024 1699381672445424586752 1704910568747376574464 1726355984706463072256 1740429538929613586432 1751239660289424850944 1773267832116964786176 1809386289634972160448 1816100388448292438016 1838106706930765369344 1850366433513354559488 1860252570869690253312 1876400596658489647872 1882665252446433509376 1911804381501102660096 1918024389840798646272 1929150814235234336768 1941133117429242003456 1942150482794770956288 1957983231295815284736 1958870400861422813184 1965549886201936871424 1989062330205272670208 2001416754616485543936 2026591808133674041344 2043112937004328992768 2052083528990701387776 2067870045297111040512 2110950671240800853856 2126002938136788860928 2144457824752559597568 2170294666014638628864 2184919293144117325824 2202731135207792195328 2219600551765452521472 2237695121480931753984 2264655303667449004032 2265842229927232782336 2308593970114539061248 2334986213719233134592 2364357109489286381568 2412515052846629547264 2441581499266468457472 2450808942574353825792 2480336761159587004416 2497050620736134086656 2501867462211319530496 2510220336595244679168 2517407011666048223232 2549072508668136880128 2557365853121064861696 2589533977059694608384 2610644308394420379648 2611827201148563750912 2638393108702330355712 2659901748175447179264 2724150582672438657024 2757160060396148054016 2790378856304535379968 2814600894987734471808 2859277099670079463424 2877036584761197969408 2893726221352851505152 2913225724192156434432 2936974846943722927104 2938305601292134219776 2948324829302905307136 2983593495307909005312 3019540404889932005376 3021122973236310376448 3039887712200511062016 3064669405506493489152 3078125293486052081664 3166426006861201280784 3189004407205183291392 3216686737128839396352 3255441999021957943296 3267745256765805101056 3307115681546116005888 3329400827648178782208 3356542682221397630976 3358063544333867679744 3396982955501173506048 3398763344890849173504 3480859077859227172864 3502479320578849701888 3546535664233929572352 3618772579269944320896 3632200776896584876032 3676213413861530738688 3720505141739380506624 3752801193316979295744 3765330504892867018752 3823608763002205320192 3836048779681597292544 3858301628470468673536 3882266234858484006912 3884300965589541912576 3915966462591630569472 3917740801722845626368 3931099772403873742848 3978124660410545340416 4086225874008657985536 4135740090594222081024 4221901342481601707712 4252005876273577721856 4288915649505119195136 4340589332029277257728 4369838586288234651648 4405462270415584390656 4475390242961863507968 4529310607334898008064 4531684459854465564672 4617187940229078122496 4669972427438466269184 4728714218978572763136 4825030105693259094528 4883162998532936914944 4901617885148707651584 4960673522319174008832 4994101241472268173312 5003734924422639060992 5034814023332096446464 5098145017336273760256 5114731706242129723392 5179067954119389216768 5221288616788840759296 5319803496350894358528 5448301165344877314048 5514320120792296108032 5580757712609070759936 5629201789975468943616 5718554199340158926848 5754073169522395938816 5787452442705703010304 5826451448384312868864 5873949693887445854208 5876611202584268439552 5896649658605810614272 5967186990615818010624 6042245946472620752896 6079775424401022124032 6129338811012986978304 6156250586972104163328 6332852013722402561568 6378008814410366582784 6433373474257678792704 6510883998043915886592 6535490513531610202112 6658801655296357564416 6713085364442795261952 6793965911002347012096 6797526689781698347008 6961718155718454345728 7004958641157699403776 7093071328467859144704 7237545158539888641792 7352426827723061477376 7441010283478761013248 7505602386633958591488 7530661009785734037504 7647217526004410640384 7672097559363194585088 7716603256940937347072 7768601931179083825152 7831932925183261138944 7835481603445691252736 8172451748017315971072 8271480181188444162048 8443802684963203415424 8577831299010238390272 8681178664058554515456 8739677172576469303296 8810924540831168781312 8950780485923727015936 9058621214669796016128 9063368919708931129344 9234375880458156244992 9650060211386518189056 9766325997065873829888 9803235770297415303168 9921347044638348017664 9988202482944536346624 10007469848845278121984 10069628046664192892928 10196290034672547520512 10442577233577681518592 10639606992701788717056 10896602330689754628096 11028640241584592216064 11161515425218141519872 11258403579950937887232 11437108398680317853696 11508146339044791877632 11574904885411406020608 11652902896768625737728 11747899387774891708416 11753222405168536879104 11793299317211621228544 11934373981231636021248 12084491892945241505792 12258677622025973956608 12665704027444805123136 12756017628820733165568 12866746948515357585408 13021767996087831773184 13070981027063220404224 13426170728885590523904 13587931822004694024192 13595053379563396694016 13923436311436908691456 14009917282315398807552 14186142656935718289408 14475090317079777283584 14704853655446122954752 14882020566957522026496 15011204773267917182976 15294435052008821280768 15344195118726389170176 15537203862358167650304 15663865850366522277888 16344903496034631942144 16542960362376888324096 16887605369926406830848 17155662598020476780544 17362357328117109030912 17479354345152938606592 17621849081662337562624 17901560971847454031872 18126737839417862258688 18468751760916312489984 19300120422773036378112 19532651994131747659776 19606471540594830606336 19976404965889072693248 20014939697690556243968 20139256093328385785856 20392580069345095041024 20885154467155363037184 21279213985403577434112 22057280483169184432128 22323030850436283039744 22516807159901875774464 22874216797360635707392 23016292678089583755264 23149809770822812041216 23305805793537251475456 23495798775549783416832 23506444810337073758208 24517355244051947913216 25331408054889610246272 25733493897030715170816 26043535992175663546368 26852341457771181047808 27175863644009388048384 27190106759126793388032 27846872622873817382912 28950180634159554567168 29409707310892245909504 29764041133915044052992 30022409546535834365952 30588870104017642561536 31327731700733044555776 32689806992069263884288 33085920724753776648192 33775210739852813661696 34311325196040953561088 34724714656234218061824 34958708690305877213184 35243698163324675125248 35803121943694908063744 36253475678835724517376 38600240845546072756224 39065303988263495319552 39212943081189661212672 40029879395381112487936 40278512186656771571712 40785160138690190082048 41770308934310726074368 42558427970807154868224 44114560966338368864256 44646061700872566079488 45033614319803751548928 45748433594721271414784 46032585356179167510528 46611611587074502950912 46991597551099566833664 49034710488103895826432 50662816109779220492544 51466987794061430341632 52087071984351327092736 53704682915542362095616 54380213518253586776064 57900361268319109134336 58819414621784491819008 60044819093071668731904 61177740208035285123072 62655463401466089111552 66171841449507553296384 67550421479705627323392 68622650392081907122176 69449429312468436123648 69917417380611754426368 70487396326649350250496 77200481691092145512448 78130607976526990639104 80059758790762224975872 80557024373313543143424 81570320277380380164096 83540617868621452148736 88229121932676737728512 89292123401745132158976 90067228639607503097856 91496867189442542829568 93983195102199133667328 98069420976207791652864 101325632219558440985088 102933975588122860683264 104174143968702654185472 107409365831084724191232 108760427036507173552128 115800722536638218268672 117638829243568983638016 120089638186143337463808 122355480416070570246144 125310926802932178223104 132343682899015106592768 135100842959411254646784 137245300784163814244352 139834834761223508852736 140974792653298700500992 154400963382184291024896 156261215953053981278208 160119517581524449951744 161114048746627086286848 163140640554760760328192 176458243865353475457024 180134457279215006195712 187966390204398267334656 202651264439116881970176 205867951176245721366528 208348287937405308370944 231601445073276436537344 240179276372286674927616 244710960832141140492288 250621853605864356446208 264687365798030213185536 270201685918822509293568 274490601568327628488704 281949585306597401001984 308801926764368582049792 312522431906107962556416 320239035163048899903488 322228097493254172573696 326281281109521520656384 352916487730706950914048 360268914558430012391424 375932780408796534669312 405302528878233763940352 411735902352491442733056 463202890146552873074688 480358552744573349855232 489421921664282280984576 529374731596060426371072 540403371837645018587136 563899170613194802003968 617603853528737164099584 625044863812215925112832 640478070326097799806976 720537829116860024782848 751865560817593069338624 810605057756467527880704 823471804704982885466112 926405780293105746149376 960717105489146699710464 978843843328564561969152 1058749463192120852742144 1080806743675290037174272 1127798341226389604007936 1235207707057474328199168 1441075658233720049565696 1621210115512935055761408 1852811560586211492298752 1921434210978293399420928 2161613487350580074348544 2255596682452779208015872 2470415414114948656398336 2882151316467440099131392 3242420231025870111522816 3705623121172422984597504 4323226974701160148697088 5764302632934880198262784 6484840462051740223045632 7411246242344845969195008 8646453949402320297394176 12969680924103480446091264 17292907898804640594788352 25939361848206960892182528 51878723696413921784365056
- Sum of all divisors σ(n): 194534642466803561974324581
- Sum of proper divisors (its aliquot sum) s(n): 142655918770389640189959525
- 51878723696413921784365056 is an abundant number, because the sum of its proper divisors (142655918770389640189959525) is greater than itself. Its abundance is 90777195073975718405594469
Bases of 51878723696413921784365056
- Binary: 101010111010011011111100111111001100101111011000100000000000111100010000000000000000002
- Hexadecimal: 0x2AE9BF3F32F62003C40000
- Base-36: 6IO099AJY85V1TS00
Squares and roots of 51878723696413921784365056
- 51878723696413921784365056 squared (518787236964139217843650562) is 2691401972368859368181831397286705903917693073883136
- 51878723696413921784365056 cubed (518787236964139217843650563) is 139626499280507511663432914361242642497221035615516966154757384823414106095616
-
51878723696413921784365056 is a
perfect square number . Itssquare root is 7202688643584 -
The
cube root of 51878723696413921784365056 is 372960719.8353910599
Scales and comparisons
How big is 51878723696413921784365056?- 51,878,723,696,413,921,784,365,056 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 51,878,723,696,413,921,784,365,056 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 51878723696413921784365056 cubic inches would be around 31080060 feet tall.
Recreational maths with 51878723696413921784365056
- 51878723696413921784365056 backwards is 65056348712931469632787815
- 51878723696413921784365056 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 51878723696413921784365056's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 51878723696413921784365056 - Facts about the integer". Numbermatics.com. 2024. Web. 18 June 2024.
APA style:
Numbermatics. (2024). Number 51878723696413921784365056 - Facts about the integer. Retrieved 18 June 2024, from https://numbermatics.com/n/51878723696413921784365056/
Chicago style:
Numbermatics. 2024. "Number 51878723696413921784365056 - Facts about the integer". https://numbermatics.com/n/51878723696413921784365056/
The information we have on file for 51878723696413921784365056 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 51878723696413921784365056, math, Factors of 51878723696413921784365056, curriculum, school, college, exams, university, Prime factorization of 51878723696413921784365056, STEM, science, technology, engineering, physics, economics, calculator, fifty-one septillion, eight hundred seventy-eight sextillion, seven hundred twenty-three quintillion, six hundred ninety-six quadrillion, four hundred thirteen trillion, nine hundred twenty-one billion, seven hundred eighty-four million, three hundred sixty-five thousand and fifty-six.