585021847445224063393333248
585,021,847,445,224,063,393,333,248 is an even composite number composed of six prime numbers multiplied together.
585021847445224063393333248 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-one thousand, seven hundred forty-four divisors.
Prime factorization of 585021847445224063393333248:
230 × 33 × 73 × 193 × 233 × 893
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 19 × 19 × 19 × 23 × 23 × 23 × 89 × 89 × 89)See below for interesting mathematical facts about the number 585021847445224063393333248 from the Numbermatics database.
Names of 585021847445224063393333248
- Cardinal: 585021847445224063393333248 can be written as Five hundred eighty-five septillion, twenty-one sextillion, eight hundred forty-seven quintillion, four hundred forty-five quadrillion, two hundred twenty-four trillion, sixty-three billion, three hundred ninety-three million, three hundred thirty-three thousand, two hundred forty-eight.
Scientific notation
- Scientific notation: 5.85021847445224063393333248 × 1026
Factors of 585021847445224063393333248
Divisors of 585021847445224063393333248
- Number of divisors d(n): 31744
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 23 24 27 28 32 36 38 42 46 48 49 54 56 57 63 64 69 72 76 84 89 92 96 98 108 112 114 126 128 133 138 144 147 152 161 168 171 178 184 189 192 196 207 216 224 228 252 256 266 267 276 288 294 304 322 336 342 343 356 361 368 378 384 392 399 414 432 437 441 448 456 483 504 512 513 529 532 534 552 576 588 608 621 623 644 672 684 686 712 722 736 756 768 784 798 801 828 864 874 882 896 912 931 966 1008 1024 1026 1029 1058 1064 1068 1083 1104 1127 1152 1176 1197 1216 1242 1246 1288 1311 1323 1344 1368 1372 1424 1444 1449 1472 1512 1536 1568 1587 1596 1602 1656 1691 1728 1748 1764 1792 1824 1862 1869 1932 2016 2047 2048 2052 2058 2116 2128 2136 2166 2208 2254 2304 2352 2394 2403 2432 2484 2492 2527 2576 2622 2646 2688 2736 2744 2793 2848 2888 2898 2944 3024 3059 3072 3087 3136 3174 3192 3204 3249 3312 3381 3382 3456 3496 3528 3584 3591 3648 3703 3724 3738 3864 3933 4032 4094 4096 4104 4116 4232 4256 4272 4332 4347 4361 4416 4508 4608 4704 4761 4788 4806 4864 4968 4984 5054 5073 5152 5244 5292 5376 5472 5488 5586 5607 5696 5776 5796 5888 6048 6118 6141 6144 6174 6272 6348 6384 6408 6498 6517 6624 6762 6764 6859 6912 6992 7056 7168 7182 7296 7406 7448 7476 7581 7728 7866 7889 7921 8064 8188 8192 8208 8232 8303 8379 8464 8512 8544 8664 8694 8722 8832 9016 9177 9216 9261 9408 9522 9576 9612 9728 9747 9936 9968 10051 10108 10143 10146 10304 10488 10584 10752 10944 10976 11109 11172 11214 11392 11552 11592 11776 11799 11837 12096 12167 12236 12282 12288 12348 12544 12696 12768 12816 12996 13034 13083 13248 13524 13528 13718 13824 13984 14112 14283 14329 14336 14364 14592 14812 14896 14952 15162 15219 15456 15732 15778 15842 16128 16376 16384 16416 16464 16606 16758 16821 16928 17024 17088 17328 17388 17444 17664 17689 18032 18354 18423 18432 18522 18816 19044 19152 19224 19456 19494 19551 19872 19936 20102 20216 20286 20292 20577 20608 20976 21168 21413 21504 21888 21952 22218 22344 22428 22743 22784 23104 23184 23552 23598 23667 23674 23763 24192 24334 24472 24564 24576 24696 24909 25088 25137 25392 25536 25632 25921 25992 26068 26166 26496 27048 27056 27436 27531 27648 27968 28224 28566 28658 28672 28728 29184 29624 29792 29904 30153 30324 30429 30438 30527 30912 31464 31556 31684 32129 32256 32752 32768 32832 32928 33212 33327 33516 33642 33856 34048 34176 34656 34776 34888 35328 35378 35511 36064 36501 36708 36846 36864 37044 37632 38088 38304 38448 38893 38912 38988 39102 39249 39744 39872 40204 40432 40572 40584 41154 41216 41952 42336 42826 42987 43008 43776 43904 44436 44688 44856 45486 45568 45657 46208 46368 47081 47104 47196 47334 47348 47526 48013 48384 48668 48944 49128 49152 49392 49818 50176 50274 50784 51072 51264 51842 51984 52136 52332 52992 53067 54096 54112 54872 55062 55269 55296 55447 55936 56448 57132 57316 57344 57456 58121 58368 58653 59248 59584 59808 60306 60648 60858 60876 61054 61731 61824 62928 63112 63368 64239 64258 64512 65504 65536 65664 65856 66424 66654 67032 67284 67712 68096 68229 68352 69312 69552 69776 70357 70656 70756 71001 71022 71289 72128 73002 73416 73692 73728 74088 74727 75264 76176 76608 76896 77763 77786 77824 77976 78204 78498 79488 79744 80408 80864 81144 81168 82308 82432 82593 82859 83904 84672 85169 85652 85974 86016 87552 87808 88872 89376 89712 90459 90972 91136 91314 91581 92416 92736 94162 94208 94392 94668 94696 95052 96026 96387 96768 97336 97888 98256 98304 98784 99636 99981 100303 100352 100548 101568 102144 102528 103684 103968 104272 104664 105984 106134 106533 108192 108224 109503 109744 110124 110538 110592 110894 111872 112896 114264 114632 114688 114912 116242 116679 116736 117306 117747 118496 119168 119616 120612 121296 121716 121752 122108 123462 123648 123823 125856 126224 126736 128478 128516 128961 129024 131008 131072 131328 131712 132848 133308 134064 134568 135424 136192 136458 136704 138624 139104 139552 140714 141243 141312 141512 142002 142044 142578 144039 144256 146004 146832 147384 147456 148176 149454 149891 150499 150528 152352 153216 153792 155526 155572 155648 155952 156408 156996 157757 158976 159201 159488 160816 161728 162288 162336 164616 164864 165186 165718 166341 167808 169344 170338 171304 171948 172032 174363 175104 175616 175959 177744 178752 179424 180918 181447 181944 182183 182272 182628 183162 184832 185193 185472 188324 188416 188784 189336 189392 190104 190969 192052 192717 192774 193536 194672 195776 196512 196608 197568 199272 199962 200606 200704 201096 203136 204288 205056 207368 207936 208544 209328 211071 211968 212268 213003 213066 213867 216384 216448 219006 219488 220248 221076 221184 221788 223744 224181 224903 225792 228528 229264 229376 229824 231173 232484 233289 233358 233472 234612 235494 236992 238336 239232 241224 242592 243432 243504 244216 246924 247296 247646 248577 251712 252448 253472 255507 256956 257032 257922 258048 262016 262144 262656 263424 265696 266616 268128 269136 270848 271377 272251 272384 272916 273408 274743 277248 278208 279104 281428 282486 282624 283024 284004 284088 285156 288078 288512 289161 292008 293664 294768 294912 296352 298908 299782 300909 300998 301056 304704 306432 307584 311052 311144 311296 311904 312816 313992 315514 317952 318402 318976 319599 321632 323456 324576 324672 328509 329232 329567 329728 330372 331436 332682 335616 336091 338688 340676 342608 343896 344064 348726 350037 350208 351232 351918 355488 357504 358848 361836 362894 363888 364366 364544 365256 366324 369664 370386 370944 371469 376648 376832 377568 378672 378784 380208 381938 384104 385434 385548 386883 387072 388129 389344 391552 393024 393216 395136 398544 399924 401212 401408 402192 406272 406847 408576 410112 414736 415872 417088 418656 422142 423729 423936 424536 426006 426132 427734 432117 432768 432896 438012 438976 440496 442152 442368 443576 447488 448362 449673 449806 451497 451584 457056 458528 458752 459648 462346 464968 466578 466716 466944 469224 470988 473271 473984 476672 477603 478464 482448 485184 486864 487008 488432 492499 493848 494592 495292 497154 499023 503424 504896 506944 511014 513912 514064 515844 516096 523089 524032 524288 525312 526848 531392 533232 536256 538272 541696 542754 544341 544502 544768 545832 546549 546816 549486 554496 556416 558208 562856 564972 565248 566048 568008 568176 570312 572907 576156 577024 578151 578322 580013 584016 587328 589536 589824 592704 596183 597816 599564 601818 601996 602112 609408 610451 612864 615168 622104 622288 622592 623808 625632 627984 631028 633213 635904 636804 637952 639198 643264 646912 649152 649344 657018 658464 659134 659456 660744 662872 665364 671232 672182 674709 677376 681352 685216 687792 688128 693519 697452 699867 700074 700416 702121 702464 703836 704969 710976 715008 717696 723672 725788 727776 728732 729088 730512 732648 738967 739328 740772 741888 742938 745731 753296 753664 755136 757344 757568 760416 763876 766521 768208 770868 771096 773766 774144 776258 778688 783104 786048 786432 790272 797088 799848 802424 802816 804384 812544 813694 816753 817152 820224 824229 829472 831744 834176 837312 844284 847458 847872 849072 852012 852264 855468 864234 865536 865792 867483 876024 877952 880992 884304 884736 887152 894539 894976 896724 899346 899612 902727 902994 903168 914112 917056 917504 919296 924692 929936 933156 933432 933888 938448 941976 946542 947968 953344 955206 956928 964896 970368 973728 974016 976864 984998 987696 988701 989184 990584 994308 998046 1006848 1008273 1009792 1013888 1022028 1027824 1028128 1031688 1032192 1046178 1048064 1048576 1050111 1050624 1053493 1053696 1062784 1066464 1072512 1076544 1082863 1083392 1085508 1088682 1089004 1089536 1091664 1093098 1093632 1098972 1104299 1108992 1112832 1114407 1116416 1125712 1129944 1130496 1132096 1136016 1136352 1140624 1145814 1152312 1154048 1156302 1156644 1160026 1164387 1168032 1174656 1179072 1179648 1185408 1192366 1195632 1199128 1203636 1203992 1204224 1218816 1220541 1220902 1225728 1230336 1244208 1244576 1245184 1247616 1251264 1255968 1262056 1266426 1271187 1271808 1273608 1275281 1275904 1278396 1286528 1293824 1296351 1298304 1298688 1314036 1316928 1318268 1318912 1321488 1325744 1330728 1336783 1342464 1344364 1349019 1349418 1354491 1354752 1362704 1370432 1375584 1376256 1387038 1394904 1399734 1400148 1400832 1404242 1404928 1407672 1409938 1419813 1421952 1430016 1435392 1447344 1451576 1455552 1457464 1458176 1461024 1465296 1477497 1477934 1478656 1481544 1483776 1485876 1491462 1497069 1506592 1507328 1510272 1514688 1515136 1520832 1527752 1533042 1536416 1541736 1542192 1547532 1548288 1552516 1557376 1566208 1569267 1572096 1572864 1574321 1580544 1594176 1599696 1604848 1605632 1608768 1618211 1625088 1627388 1633023 1633506 1634304 1639647 1640448 1648458 1658944 1663488 1668352 1674624 1688568 1694916 1695744 1698144 1704024 1704528 1710936 1718721 1728468 1731072 1731584 1734966 1740039 1752048 1755904 1761984 1768608 1769472 1774304 1788549 1789078 1789952 1793448 1798692 1799224 1805454 1805988 1806336 1828224 1831353 1834112 1835008 1838592 1849384 1859872 1866312 1866864 1867776 1876896 1883952 1893084 1895936 1899639 1905757 1906688 1910412 1913856 1929792 1940736 1947456 1948032 1953728 1969996 1975392 1977402 1978368 1981168 1988616 1996092 2013696 2016546 2019584 2024127 2027776 2044056 2055648 2056256 2063376 2064384 2080557 2092356 2096128 2097152 2100222 2101248 2106363 2106986 2107392 2114907 2125568 2132928 2145024 2153088 2165726 2166784 2171016 2177364 2178008 2179072 2183328 2186196 2187264 2197944 2208598 2216901 2217984 2225664 2228814 2232832 2237193 2251424 2259888 2260992 2264192 2272032 2272704 2281248 2291628 2299563 2304624 2306969 2308096 2312604 2313288 2320052 2328774 2336064 2349312 2352637 2358144 2359296 2370816 2384732 2391264 2398256 2407272 2407984 2408448 2437632 2441082 2441804 2450259 2451456 2460672 2488416 2489152 2490368 2495232 2502528 2511936 2524112 2532852 2542374 2543616 2547216 2550562 2551808 2556792 2573056 2587648 2592702 2596608 2597376 2628072 2633856 2636536 2637824 2642976 2651488 2661456 2673566 2683617 2684928 2688728 2698038 2698836 2708181 2708982 2709504 2716903 2725408 2740864 2751168 2752512 2774076 2789808 2799468 2800296 2801664 2808484 2809856 2815344 2819876 2839626 2843904 2847929 2859481 2860032 2870784 2894688 2903152 2911104 2914928 2916352 2922048 2930592 2954994 2955868 2957312 2963088 2966103 2967552 2971752 2982924 2994138 3013184 3014656 3020544 3024819 3029376 3030272 3041664 3055504 3066084 3072832 3083472 3084384 3095064 3096576 3105032 3114752 3132416 3138534 3144192 3145728 3148642 3160479 3161088 3188352 3199392 3209696 3211264 3217536 3236422 3248589 3250176 3254776 3266046 3267012 3268608 3279294 3280896 3296916 3312897 3317888 3326976 3336704 3343221 3349248 3377136 3389832 3391488 3396288 3408048 3409056 3421872 3437442 3447493 3456936 3461477 3462144 3463168 3469932 3480078 3493161 3504096 3511808 3523968 3537216 3538944 3548608 3577098 3578156 3579904 3586896 3597384 3598448 3610908 3611976 3612672 3628411 3656448 3661623 3662706 3668224 3670016 3677184 3698768 3719744 3732624 3733728 3735552 3753792 3767904 3786168 3791872 3799278 3811514 3813376 3820824 3825843 3827712 3859584 3881472 3894912 3896064 3907456 3939992 3950784 3954804 3956736 3962336 3977232 3992184 4010349 4027392 4033092 4039168 4047057 4048254 4055552 4063473 4088112 4111296 4112512 4126752 4128768 4161114 4173281 4184712 4190209 4192256 4194304 4200444 4202496 4212726 4213972 4214784 4229814 4251136 4259439 4265856 4273157 4290048 4306176 4331452 4333568 4342032 4354728 4356016 4358144 4366656 4372392 4374528 4392287 4395888 4417196 4432491 4433802 4435968 4451328 4457628 4465664 4474386 4502848 4519776 4521984 4528384 4544064 4545408 4562496 4583256 4599126 4609248 4613938 4616192 4625208 4626576 4640104 4657548 4672128 4698624 4705274 4716288 4718592 4722963 4741632 4769464 4782528 4796512 4814544 4815968 4816896 4854633 4875264 4882164 4883608 4899069 4900518 4902912 4918941 4921344 4934783 4976832 4978304 4980736 4990464 5005056 5023872 5048224 5065704 5084748 5087232 5094432 5101124 5103616 5113584 5146112 5156163 5172769 5175296 5185404 5193216 5194752 5220117 5256144 5267712 5273072 5275648 5285952 5302976 5322912 5347132 5365647 5367234 5369856 5377456 5396076 5397672 5416362 5417964 5419008 5433806 5450816 5481728 5494059 5502336 5505024 5548152 5579616 5598936 5600592 5603328 5616968 5619712 5630688 5639752 5679252 5687808 5695858 5717271 5718962 5720064 5741568 5789376 5806304 5822208 5829856 5832704 5844096 5861184 5909988 5911736 5914624 5926176 5932206 5935104 5943504 5965848 5988276 6026368 6029312 6041088 6049638 6058752 6060544 6072381 6083328 6111008 6132168 6145664 6166944 6168768 6190128 6193152 6210064 6229504 6241671 6261773 6264832 6277068 6288384 6291456 6297284 6319089 6320958 6322176 6344721 6376704 6398784 6419392 6422528 6435072 6472844 6497178 6500352 6509552 6532092 6534024 6537216 6558588 6561792 6593832 6625794 6635776 6650703 6653952 6673408 6686442 6698496 6754272 6779664 6782976 6792576 6816096 6818112 6843744 6874884 6894986 6913872 6920907 6922954 6924288 6926336 6939864 6960156 6986322 7008192 7023616 7047936 7057911 7074432 7077888 7097216 7154196 7156312 7159808 7173792 7194768 7196896 7221816 7223952 7225344 7256822 7312896 7323246 7325412 7336448 7340032 7350777 7354368 7374451 7397536 7439488 7465248 7467456 7471104 7507584 7535808 7572336 7580041 7583744 7598556 7623028 7626752 7641648 7651686 7655424 7719168 7730093 7762944 7789824 7792128 7814912 7879984 7901568 7909608 7913472 7924672 7954464 7984368 8020698 8050851 8054784 8066184 8078336 8094114 8096508 8111104 8126946 8150709 8176224 8222592 8225024 8253504 8257536 8322228 8346562 8369424 8380418 8384512 8388608 8400888 8404992 8425452 8427944 8429568 8459628 8502272 8518878 8531712 8543787 8546314 8578443 8580096 8612352 8662904 8667136 8684064 8709456 8712032 8716288 8733312 8744784 8749056 8784574 8791776 8834392 8864982 8867604 8871936 8898309 8902656 8915256 8926967 8931328 8948772 9005696 9039552 9043968 9056768 9074457 9088128 9090816 9124992 9166512 9198252 9218496 9227876 9232384 9250416 9253152 9280208 9315096 9344256 9357481 9397248 9410548 9432576 9437184 9445926 9481437 9483264 9538928 9565056 9593024 9629088 9631936 9633792 9709266 9745767 9750528 9764328 9767216 9798138 9801036 9805824 9837882 9842688 9869566 9938691 9953664 9956608 9961472 9980928 10010112 10047744 10096448 10131408 10169496 10174464 10188864 10202248 10207232 10227168 10292224 10312326 10342479 10345538 10350592 10370808 10384431 10386432 10389504 10440234 10479483 10512288 10535424 10546144 10551296 10571904 10605952 10645824 10694264 10731294 10734468 10739712 10754912 10792152 10795344 10832724 10835928 10838016 10867612 10885233 10901632 10963456 10984869 10988118 11004672 11010048 11020247 11096304 11159232 11197872 11201184 11206656 11233936 11239424 11261376 11279504 11327477 11358504 11375616 11391716 11434542 11437924 11440128 11477529 11483136 11578752 11612608 11644416 11659712 11665408 11688192 11722368 11819976 11823472 11829248 11852352 11864412 11870208 11887008 11931696 11976552 12031047 12052736 12058624 12082176 12099276 12117504 12121088 12144762 12166656 12222016 12264336 12291328 12333888 12337536 12380256 12386304 12420128 12459008 12483342 12519843 12523546 12529664 12554136 12570627 12576768 12582912 12594568 12638178 12641916 12644352 12689442 12753408 12797568 12819471 12838784 12845056 12870144 12945688 12994356 13000704 13019104 13064184 13068048 13074432 13117176 13123584 13176861 13187664 13251588 13271552 13297473 13301406 13307904 13340299 13346816 13372884 13394411 13396992 13508544 13559328 13565952 13585152 13632192 13636224 13687488 13749768 13789972 13827744 13841814 13845908 13848576 13852672 13879728 13920312 13972644 14016384 14040373 14047232 14095872 14115822 14148864 14155776 14168889 14194432 14308392 14312624 14319616 14347584 14389536 14393792 14443632 14447904 14450688 14513644 14563899 14625792 14646492 14650824 14672896 14680064 14701554 14708736 14748902 14795072 14804349 14878976 14930496 14934912 14942208 15015168 15071616 15144672 15160082 15167488 15197112 15246056 15253504 15283296 15303372 15310848 15438336 15460186 15518307 15525888 15579648 15584256 15629824 15660351 15759968 15803136 15819216 15826944 15849344 15908928 15968736 16041396 16096941 16101702 16109568 16132368 16148783 16156672 16188228 16193016 16214287 16222208 16253892 16301418 16352448 16445184 16450048 16482177 16507008 16515072 16644456 16693124 16738848 16760836 16769024 16777216 16801776 16809984 16850904 16855888 16859136 16919256 16996241 17004544 17037756 17063424 17087574 17092628 17151813 17156886 17160192 17224704 17325808 17334272 17368128 17418912 17424064 17432576 17466624 17489568 17498112 17569148 17583552 17668784 17729964 17735208 17743872 17796618 17805312 17830512 17853934 17862656 17897544 18011392 18079104 18087936 18113536 18148914 18176256 18181632 18249984 18333024 18396504 18436992 18455752 18464768 18500832 18506304 18560416 18630192 18688512 18714962 18785319 18794496 18821096 18865152 18874368 18891852 18957267 18962874 18966528 19034163 19077856 19130112 19186048 19258176 19263872 19267584 19418532 19491534 19501056 19528656 19534432 19596276 19602072 19611648 19675764 19685376 19739132 19877382 19907328 19913216 19922944 19952109 19961856 20016367 20020224 20095488 20192896 20262816 20338992 20348928 20377728 20404496 20414464 20454336 20574397 20584448 20624652 20684958 20691076 20701184 20741616 20762721 20768862 20772864 20779008 20880468 20958966 21024576 21070848 21092288 21102592 21143808 21173733 21211904 21291648 21388528 21462588 21468936 21479424 21509824 21584304 21590688 21665448 21671856 21676032 21735224 21770466 21803264 21926912 21969738 21976236 22009344 22020096 22040494 22123353 22192608 22318464 22395744 22402368 22413312 22467872 22478848 22522752 22559008 22654954 22717008 22740123 22751232 22783432 22869084 22875848 22880256 22955058 22966272 23157504 23190279 23225216 23288832 23319424 23330816 23376384 23444736 23639952 23646944 23658496 23704704 23728824 23740416 23774016 23863392 23953104 24062094 24105472 24117248 24152553 24164352 24198552 24230339 24235008 24242176 24289524 24333312 24444032 24452127 24528672 24582656 24667776 24675072 24760512 24772608 24840256 24918016 24966684 25039686 25047092 25059328 25108272 25141254 25153536 25165824 25189136 25276356 25283832 25288704 25378884 25398877 25506816 25595136 25631361 25638942 25677568 25690112 25735329 25740288 25891376 25988712 26001408 26038208 26128368 26136096 26148864 26234352 26247168 26353722 26375328 26503176 26543104 26594946 26602812 26615808 26680598 26693632 26745768 26780901 26788822 26793984 27017088 27118656 27131904 27170304 27264384 27272448 27374976 27499536 27579944 27655488 27683628 27691816 27697152 27705344 27759456 27840624 27945288 28032768 28072443 28080746 28094464 28191744 28231644 28297728 28311552 28337778 28388864 28444311 28616784 28625248 28639232 28695168 28779072 28787584 28887264 28895808 28901376 29027288 29127798 29237301 29251584 29292984 29301648 29331463 29345792 29360128 29403108 29417472 29497804 29590144 29608698 29757952 29816073 29860992 29869824 29884416 29912099 30030336 30143232 30289344 30320164 30334976 30394224 30492112 30507008 30566592 30606744 30621696 30746009 30876672 30920372 31027437 31036614 31051776 31153293 31159296 31168512 31259648 31320702 31519936 31606272 31638432 31653888 31698688 31817856 31937472 32082792 32193882 32203404 32219136 32264736 32297566 32313344 32376456 32386032 32428574 32444416 32507784 32602836 32655699 32704896 32890368 32900096 32964354 33014016 33030144 33060741 33288912 33386248 33477696 33521672 33538048 33554432 33603552 33619968 33701808 33711776 33718272 33838512 33982431 33992482 34009088 34075512 34126848 34175148 34185256 34303626 34313772 34320384 34432587 34449408 34543481 34651616 34668544 34736256 34837824 34848128 34865152 34933248 34979136 34996224 35138296 35167104 35337568 35459928 35470416 35487744 35593236 35610624 35661024 35707868 35725312 35795088 36022784 36093141 36158208 36175872 36209383 36227072 36297828 36352512 36363264 36499968 36666048 36793008 36873984 36911504 36929536 37001664 37012608 37120832 37260384 37377024 37429924 37559529 37570638 37588992 37642192 37711881 37730304 37748736 37783704 37914534 37925748 37933056 38068326 38155712 38260224 38372096 38458413 38516352 38527744 38535168 38837064 38983068 39002112 39057312 39068864 39192552 39204144 39223296 39351528 39370752 39478264 39530583 39754764 39814656 39826432 39845888 39904218 39923712 40020897 40032734 40040448 40183233 40190976 40385792 40525632 40677984 40697856 40755456 40808992 40828928 40908672 41148794 41168896 41249304 41369916 41382152 41402368 41483232 41525442 41537724 41545728 41558016 41760936 41917932 42049152 42121119 42141696 42184576 42205184 42287616 42347466 42423808 42506667 42583296 42777056 42925176 42937872 42958848 43019648 43168608 43181376 43330896 43343712 43352064 43470448 43540932 43606528 43691697 43832411 43853824 43939476 43952472 44018688 44040192 44080988 44246706 44385216 44413047 44636928 44791488 44804736 44826624 44935744 44957696 45045504 45118016 45309908 45434016 45480246 45502464 45566864 45738168 45751696 45760512 45910116 45932544 46315008 46380558 46450432 46554921 46577664 46638848 46661632 46752768 46889472 47279904 47293888 47316992 47409408 47457648 47480832 47548032 47726784 47906208 48124188 48210944 48234496 48305106 48328704 48397104 48446349 48460678 48470016 48484352 48579048 48642861 48666624 48888064 48904254 49057344 49165312 49335552 49350144 49521024 49545216 49680512 49836032 49933368 50079372 50094184 50118656 50216544 50282508 50307072 50331648 50378272 50552712 50567664 50577408 50757768 50797754 50988723 51013632 51190272 51262722 51277884 51355136 51380224 51455439 51470658 51480576 51621157 51782752 51977424 52002816 52076416 52256736 52272192 52297728 52468704 52494336 52707444 52750656 53006352 53060287 53086208 53189892 53205624 53231616 53361196 53387264 53491536 53561802 53577644 53587968 54034176 54110651 54237312 54263808 54330139 54340608 54528768 54544896 54749952 54999072 55159888 55310976 55367256 55383632 55394304 55410688 55518912 55681248 55890576 56065536 56144886 56161492 56188928 56355957 56383488 56463288 56595456 56623104 56675556 56777728 56888622 57233568 57250496 57278464 57390336 57558144 57575168 57774528 57791616 57802752 58054576 58255596 58474602 58503168 58585968 58603296 58662926 58691584 58720256 58806216 58834944 58995608 59180288 59217396 59515904 59632146 59721984 59739648 59768832 59824198 60049101 60060672 60286464 60578688 60640328 60669952 60788448 60984224 61014016 61133184 61213488 61243392 61492018 61723191 61753344 61840744 62054874 62073228 62103552 62288163 62306586 62318592 62337024 62488769 62519296 62641404 63039872 63212544 63276864 63307776 63397376 63521199 63635712 63874944 64165584 64387764 64406808 64438272 64529472 64595132 64626688 64752912 64772064 64857148 64888832 65015568 65205672 65311398 65409792 65502367 65768063 65780736 65800192 65928708 66028032 66060288 66121482 66370059 66577824 66772496 66955392 67043344 67076096 67108864 67207104 67239936 67403616 67423552 67436544 67677024 67964862 67984964 68018176 68151024 68220369 68253696 68350296 68370512 68607252 68627544 68640768 68865174 68898816 69086962 69303232 69337088 69472512 69570837 69675648 69696256 69730304 69866496 69958272 69992448 70276592 70334208 70675136 70919856 70940832 70975488 71186472 71221248 71322048 71415736 71450624 71590176 72045568 72186282 72316416 72351744 72418766 72454144 72595656 72691017 72705024 72726528 72999936 73332096 73356381 73586016 73747968 73823008 73859072 74003328 74025216 74241664 74520768 74754048 74859848 75119058 75141276 75177984 75284384 75423762 75460608 75497472 75567408 75829068 75851496 75866112 76136652 76196631 76311424 76520448 76744192 76894083 76916826 77032704 77055488 77070336 77205987 77674128 77966136 78004224 78114624 78137728 78385104 78408288 78446592 78703056 78741504 78956528 79061166 79292339 79509528 79613971 79629312 79652864 79691776 79808436 79847424 80041794 80065468 80080896 80342703 80366466 80381952 80771584 81051264 81355968 81395712 81510912 81617984 81657856 81817344 82297588 82337792 82498608 82739832 82764304 82804736 82966464 83050884 83075448 83091456 83116032 83453453 83521872 83835864 84098304 84217329 84242238 84283392 84369152 84410368 84575232 84694932 84847616 85013334 85166592 85554112 85850352 85875744 85917696 86039296 86337216 86362752 86661792 86687424 86704128 86940896 87081864 87213056 87383394 87664822 87707648 87878952 87904944 87994389 88037376 88080384 88161976 88493412 88770432 88826094 89273856 89582976 89609472 89653248 89736297 89871488 89915392 90091008 90236032 90619816 90868032 90960492 91004928 91133728 91476336 91503392 91521024 91820232 91865088 92238027 92630016 92761116 92900864 93082311 93109842 93155328 93277696 93323264 93459879 93505536 93760877 93778944 94559808 94587776 94633984 94818816 94915296 94961664 95096064 95453568 95812416 96248376 96374807 96421888 96468992 96610212 96657408 96794208 96892698 96921356 96940032 96968704 97158096 97285722 97333248 97776128 97808508 97967097 98114688 98282611 98330624 98671104 98700288 99042048 99090432 99182223 99361024 99672064 99866736 100158744 100188368 100237312 100433088 100565016 100614144 100663296 100756544 101105424 101135328 101154816 101515536 101595508 101947293 101977446 102027264 102380544 102525444 102555768 102710272 102760448 102910878 102941316 102961152 103242314 103565504 103630443 103954848 104005632 104152832 104513472 104544384 104595456 104937408 104988672 105414888 105501312 106012704 106120574 106172416 106379784 106411248 106463232 106722392 106774528 106983072 107123604 107155288 107175936 108068352 108221302 108474624 108527616 108628149 108660278 108681216 109057536 109089792 109499904 109998144 110319776 110621952 110734512 110767264 110788608 110821376 111037824 111362496 111781152 112131072 112289772 112322984 112377856 112678587 112711914 112766976 112926576 113135643 113190912 113246208 113351112 113500009 113555456 113777244 114467136 114500992 114556928 114780672 115116288 115150336 115375239 115549056 115583232 115605504 116109152 116511192 116949204 117006336 117171936 117206592 117325852 117383168 117440512 117612432 117669888 117991216 118360576 118434792 118591749 118973687 119031808 119264292 119443968 119479296 119537664 119648396 120062691 120098202 120121344 120549699 120572928 121157376 121280656 121339904 121576896 121968448 122028032 122266368 122426976 122486784 122984036 123446382 123506688 123681488 124109748 124146456 124207104 124576326 124613172 124637184 124674048 124977538 125038592 125282808 126079744 126363357 126425088 126553728 126615552 126794752 127042398 127271424 127749888 128331168 128775528 128813616 128876544 129058944 129190264 129253376 129505824 129544128 129714296 129777664 130031136 130411344 130622796 130819584 131004734 131497233 131536126 131561472 131600384 131857416 132056064 132120576 132242964 132740118 133155648 133239141 133544992 133910784 134086688 134152192 134217728 134414208 134479872 134807232 134847104 134873088 135354048 135929724 135969928 136036352 136302048 136440738 136507392 136700592 136741024 137214504 137255088 137281536 137730348 137797632 138173924 138606464 138674176 138945024 139141674 139351296 139392512 139460608 139664763 139732992 139916544 139984896 140114569 140553184 140668416 141350272 141839712 141881664 141950976 142372944 142442496 142644096 142831472 142901248 143180352 144020779 144091136 144372564 144632832 144703488 144837532 144908288 145191312 145339047 145382034 145410048 145453056 145928583 145999872 146664192 146712762 147172032 147495936 147646016 147718144 148006656 148050432 148483328 149041536 149508096 149719696 150238116 150282552 150355968 150568768 150847524 150921216 150994944 151134816 151658136 151702992 151732224 152273304 152393262 152622848 152966169 153040896 153488384 153788166 153833652 154065408 154110976 154140672 154411974 154863471 155348256 155932272 156008448 156229248 156275456 156770208 156816576 156893184 157406112 157483008 157913056 158122332 158584678 159019056 159180861 159227942 159258624 159305728 159383552 159616872 159694848 160083588 160130936 160161792 160685406 160732932 160763904 161543168 162102528 162331953 162711936 162791424 162990417 163021824 163235968 163315712 163634688 164595176 164675584 164997216 165479664 165528608 165609472 165932928 166101768 166150896 166182912 166232064 166906906 167043744 167671728 168196608 168434658 168484476 168566784 168738304 168820736 169067871 169150464 169389864 169612373 169695232 170026668 170333184 171108224 171700704 171751488 171835392 172078592 172674432 172725504 173323584 173374848 173408256 173881792 174163728 174426112 174766788 175329644 175415296 175757904 175809888 175988778 176074752 176160768 176323952 176986824 177540864 177652188 177792139 178547712 179165952 179218944 179306496 179472594 179742976 179830784 180147303 180182016 180472064 181239632 181736064 181920984 182009856 182267456 182952672 183006784 183042048 183640464 183730176 184476054 185169573 185260032 185522232 185801728 186164622 186219684 186310656 186555392 186646528 186919758 187011072 187466307 187521754 187557888 189119616 189175552 189267968 189637632 189830592 189923328 190192128 190907136 191624832 192496752 192749614 192843776 192937984 193220424 193314816 193588416 193785396 193842712 193880064 193937408 194316192 194571444 194666496 195552256 195617016 195934194 196229376 196507101 196565222 196661248 197304189 197342208 197400576 198084096 198180864 198364446 198722048 199110177 199344128 199733472 200317488 200376736 200474624 200866176 201130032 201228288 201326592 201513088 202210848 202270656 202309632 203031072 203191016 203894586 203954892 204054528 204661107 204761088 205050888 205111536 205320241 205420544 205520896 205821756 205882632 205922304 206484628 207131008 207260886 207909696 208011264 208305664 208712511 209026944 209088768 209190912 209384693 209874816 209977344 210829776 211002624 212025408 212241148 212344832 212759568 212822496 212926464 213444784 213549056 213966144 214247208 214310576 214351872 215222063 216136704 216442604 216949248 217055232 217256298 217320556 217362432 218073051 218115072 218179584 218999808 219996288 220639552 221243904 221469024 221534528 221577216 221642752 222075648 222724992 223562304 224262144 224579544 224645968 224755712 225357174 225423828 225533952 225853152 226271286 226381824 226492416 226702224 227000018 227110912 227554488 228589893 228934272 229001984 229113856 229561344 230232576 230300672 230750478 231098112 231166464 231211008 232218304 233022384 233898408 234012672 234343872 234413184 234651704 234766336 234881024 235224864 235339776 235982432 236721152 236869584 237183498 237877017 237947374 238063616 238528584 238841913 238887936 238958592 239075328 239296792 240125382 240196404 240242688 241028109 241099398 241145856 241804367 242314752 242561312 242679808 243153792 243936896 244056064 244532736 244853952 244973568 245968072 246892764 247013376 247362976 248219496 248292912 248414208 249152652 249226344 249274368 249348096 249955076 250077184 250360359 250565616 252159488 252651987 252726714 252850176 253107456 253231104 253465681 253589504 254084796 254493809 254542848 255499776 256662336 257551056 257627232 257753088 258117888 258380528 258506752 259011648 259088256 259428592 259555328 260062272 260822688 261245592 261639168 262009468 262994466 263072252 263122944 263200768 263714832 263983167 264112128 264241152 264485928 265480236 266311296 266478282 267089984 267821568 268173376 268304384 268435456 268828416 268959744 269208891 269614464 269694208 269746176 270708096 271859448 271939856 272072704 272604096 272881476 273014784 273401184 273482048 274429008 274510176 274563072 275460696 275595264 276347848 276714081 277212928 277348352 277890048 278283348 278702592 278785024 278921216 279329526 279465984 279833088 279969792 280229138 281106368 281282631 281336832 282700544 283679424 283763328 283901952 284745888 284884992 285288192 285662944 285802496 286360704 288041558 288182272 288745128 289124421 289265664 289406976 289675064 289816576 290382624 290678094 290764068 290820096 290906112 291857166 291999744 293328384 293425524 294344064 294847833 294991872 295292032 295436288 296013312 296100864 296966656 297546669 298083072 299016192 299439392 300476232 300565104 300711936 301137536 301695048 301842432 301989888 302269632 303316272 303405984 303464448 304546608 304786524 305245696 305841879 305932338 306081792 306826877 306976768 307576332 307667304 308071453 308130816 308221952 308281344 308823948 309726942 310696512 310891329 311864544 312016896 312458496 312550912 313540416 313633152 313786368 314812224 314966016 315826112 316244664 317169356 318038112 318361722 318455884 318517248 318611456 318767104 319233744 319389696 320167176 320261872 320323584 321370812 321465864 321527808 322928579 323086336 324205056 324663906 325423872 325582848 325884447 325980834 326043648 326471936 326631424 327269376 329190352 329351168 329994432 330959328 331057216 331218944 331865856 332203536 332301792 332365824 332464128 333813812 334087488 335343456 336393216 336869316 336968952 337133568 337476608 337641472 338135742 338300928 338779728 339224746 339390464 340053336 340500027 340666368 342216448 343401408 343502976 343670784 344157184 345348864 345451008 346647168 346749696 346816512 347763584 348327456 348852224 349533576 350659288 350830592 351515808 351619776 351977556 352149504 352321536 352647904 353973648 355081728 355304376 355584278 356921061 357095424 358331904 358437888 358612992 358945188 359485952 359661568 360188073 360294606 360364032 360944128 361649097 362479264 363472128 363841968 364019712 364534912 365905344 366013568 366084096 367280928 367460352 368952108 370339146 370520064 371044464 371422009 371603456 372329244 372439368 372621312 372928601 373110784 373293056 373839516 374022144 374932614 375043508 375115776 378239232 378351104 378535936 379090071 379275264 379661184 379846656 380310973 380384256 381814272 383249664 384993504 385499228 385687552 385875968 386440848 386629632 387176832 387570792 387685424 387760128 387874816 388632384 389142888 389332992 390913543 391104512 391234032 391868388 392458752 393014202 393130444 393322496 394491699 394608378 394684416 394801152 396168192 396361728 396728892 397444096 398220354 398688256 399466944 400634976 400753472 400949248 401732352 402260064 402456576 402653184 403026176 404421696 404541312 404619264 406062144 406382032 407789172 407909784 408109056 409322214 409522176 410101776 410223072 410640482 410841088 411041792 411643512 411765264 411844608 412969256 414262016 414521772 415819392 416022528 416611328 417425022 418053888 418177536 418381824 418769386 419749632 419954688 420343707 421659552 422005248 424050816 424482296 424689664 425519136 425644992 425852928 426889568 427098112 427932288 428494416 428621152 428703744 430444126 432062337 432273408 432885208 433898496 434110464 434512596 434641112 434724864 436017141 436146102 436230144 436359168 437785749 437999616 439992576 441279104 442487808 442938048 443069056 443154432 443285504 444151296 445449984 447124608 448524288 449159088 449291936 449511424 450714348 450847656 451067904 451706304 452542572 452763648 452984832 453404448 454000036 454221824 455108976 457179786 457868544 458003968 458227712 458898507 459122688 460376441 460465152 460601344 461500956 462196224 462332928 462422016 464436608 464590413 466044768 467796816 468025344 468687744 468826368 469303408 469532672 469762048 470449728 470679552 471964864 473442304 473739168 474366996 475754034 475894748 476127232 477057168 477542583 477683826 477775872 477917184 478150656 478593584 480250764 480392808 480485376 482056218 482198796 482291712 483608734 484629504 485122624 485359616 486307584 486995859 487873792 488112128 488971251 489065472 489707904 489947136 491936144 493785528 494026752 494725952 496438992 496585824 496828416 498305304 498452688 498548736 498696192 499910152 500154368 500720718 501131232 504318976 505303974 505453428 505700352 506214912 506462208 506931362 507179008 508169592 508837119 508987618 509085696 510999552 513324672 515102112 515254464 515506176 516235776 516761056 517013504 518023296 518176512 518857184 519110656 520124544 521645376 522491184 523278336 524018936 525988932 526144504 526245888 526401536 527429664 527966334 528224256 528482304 528971856 530960472 532622592 532956564 533376417 534179968 535643136 536346752 536608768 536870912 537656832 537919488 538417782 539228928 539388416 539492352 540441909 541416192 543718896 543879712 544145408 545208192 545762952 546029568 546802368 546964096 548858016 549020352 549126144 550921392 551190528 552695696 553428162 554425856 554696704 555508719 555780096 556566696 557297797 557405184 557570048 557842432 558659052 558931968 559666176 559939584 560458276 562212736 562398921 562565262 562673664 565401088 567358848 567526656 567803904 569491776 569769984 570576384 571325888 571604992 572721408 576083116 576364544 577490256 578248842 578531328 578813952 579350128 579633152 580765248 581356188 581528136 581640192 581812224 583714332 583999488 584174171 586656768 586851048 588688128 589521303 589695666 589983744 590584064 590872576 591912567 592026624 592201728 593933312 595093338 596166144 598032384 598878784 600952464 601130208 601423872 602275072 603390096 603684864 603979776 604539264 606632544 606811968 606928896 609093216 609573048 610491392 611683758 611864676 612163584 613653754 613953536 615152664 615334608 615960723 616142906 616261632 616443904 616562688 617647896 619453884 621393024 621782658 623729088 624033792 624916992 625101824 627080832 627266304 627572736 628154079 629624448 629932032 631652224 632489328 634338712 636076224 636723444 636911768 637034496 637222912 637534208 638467488 638779392 640334352 640523744 640647168 642741624 642931728 643055616 645666189 645857158 646172672 648410112 649327812 650847744 651165696 651768894 651961668 652087296 652943872 653262848 654219153 654538752 656326139 658380704 658702336 659988864 661918656 662114432 662437888 663731712 664407072 664603584 664731648 664928256 667627624 668174976 670686912 672786432 673738632 673937904 674267136 674623649 674953216 675282944 676271484 676601856 677559456 678449492 678780928 680106672 681000054 681332736 684432896 685769679 686802816 687005952 687341568 687978277 688314368 690697728 690902016 693294336 693499392 693633024 695527168 696654912 697704448 699067152 701318576 701661184 703031616 703239552 703955112 704299008 704643072 705295808 707947296 710163456 710608752 711168556 713631051 713842122 714190848 716525739 716663808 716875776 717225984 717890376 718971904 719323136 720376146 720589212 720728064 721888256 723298194 724958528 725413101 726944256 727683936 728039424 729069824 731810688 732027136 732168192 734561856 734920704 737904216 740678292 741040128 742088928 742844018 743206912 744658488 744878736 745242624 745857202 746221568 746586112 747679032 748044288 749865228 750087016 750231552 751081077 756478464 756702208 757071872 758180142 758550528 759322368 759693312 760397043 760621946 760768512 763481427 763628544 766499328 769987008 770998456 771375104 771751936 772881696 773259264 774353664 775141584 775370848 775520256 775749632 777264768 778285776 778665984 781827086 782209024 782468064 783736776 784917504 786028404 786260888 786644992 788983398 789216756 789368832 789602304 791949501 792336384 792723456 793457784 794500063 794888192 796440708 797376512 798933888 801269952 801506944 801898496 803464704 804520128 804913152 805306368 806052352 807626673 808843392 809082624 809238528 812124288 812764064 815578344 815819568 816218112 818644428 819044352 820203552 820446144 821280964 821682176 822083584 823287024 823530528 823689216 825938512 828524032 829043544 830142243 831638784 832045056 832815809 833222656 834850044 836107776 836355072 836763648 837538772 839499264 839909376 840687414 843319104 843847893 844010496 848101632 848964592 849379328 851038272 851289984 851705856 853779136 854196224 855864576 856988832 857242304 857407488 860888252 864124674 864546816 865770416 867373263 867796992 868220928 869025192 869282224 869449728 872034282 872292204 872460288 872718336 875571498 875999232 879985152 882558208 884543499 884975616 885876096 886138112 886308864 886571008 888302592 890899968 894249216 897048576 898318176 898583872 899022848 901428696 901695312 902135808 903412608 905085144 905527296 905969664 906808896 908000072 908443648 910217952 914359572 915737088 916007936 916455424 917797014 918245376 920480631 920752882 920930304 921202688 923001912 924214359 924392448 924665856 924844032 928873216 929180826 932089536 932673987 935593632 936050688 937375488 937652736 938606816 939065344 939524096 940899456 941359104 943929728 946884608 947478336 948733992 951508068 951789496 952254464 954114336 955085166 955367652 955551744 955834368 956301312 957187168 960501528 960785616 960970752 964112436 964397592 964583424 967217468 968785737 969259008 970245248 970719232 972615168 973991718 975747584 976224256 977653341 977942502 978130944 979415808 979894272 980801983 983872288 987571056 988053504 989451904 992877984 993171648 993656832 996610608 996905376 997097472 997392384 999820304 1000308736 1001441436 1002262464 1008145453 1008637952 1010607948 1010906856 1011400704 1012429824 1012924416 1013862724 1014358016 1016339184 1017674238 1017975236 1018171392 1021500081 1021999104 1026649344 1030204224 1030508928 1031012352 1032471552 1033522112 1034027008 1036046592 1036353024 1037714368 1038221312 1040249088 1043290752 1044982368 1046556672 1048037872 1051977864 1052289008 1052491776 1052803072 1054859328 1055932668 1056448512 1056964608 1057943712 1061920944 1065245184 1065913128 1066752834 1068359936 1070763183 1071286272 1072693504 1073217536 1073741824 1075313664 1075838976 1076835564 1078457856 1078776832 1078984704 1080883818 1082832384 1087437792 1087759424 1088290816 1090416384 1091525904 1092059136 1093604736 1093928192 1097716032 1098040704 1098252288 1101842784 1102381056 1105391392 1106856324 1108851712 1109393408 1111017438 1111560192 1113133392 1114266027 1114595594 1114810368 1115140096 1115684864 1117318104 1117863936 1118785803 1119332352 1119879168 1120916552 1124425472 1124797842 1125130524 1125347328 1130802176 1134717696 1135053312 1135607808 1138983552 1139539968 1140932919 1141152768 1142651776 1143209984 1145442816 1152166232 1152729088 1154980512 1156497684 1157062656 1157627904 1158700256 1159266304 1161530496 1162712376 1163056272 1163280384 1163624448 1167428664 1167998976 1168348342 1172740629 1173313536 1173702096 1177376256 1179042606 1179391332 1179967488 1181168128 1181745152 1183475097 1183825134 1184053248 1184403456 1187286611 1187866624 1190186676 1192332288 1196064768 1197757568 1201904928 1202260416 1202847744 1204550144 1206780192 1207369728 1207959552 1209078528 1213265088 1213623936 1213857792 1218186432 1219146096 1220982784 1223367516 1223729352 1224327168 1227307508 1227907072 1230305328 1230669216 1231921446 1232285812 1232523264 1232887808 1233125376 1235295792 1238907768 1242786048 1243565316 1244544973 1247458176 1248067584 1249593197 1249833984 1250203648 1254161664 1254532608 1255145472 1256308158 1259248896 1259864064 1261031121 1263304448 1264978656 1268677424 1272152448 1273446888 1273823536 1274068992 1274445824 1275068416 1276934976 1277558784 1280668704 1281047488 1281294336 1285483248 1285863456 1286111232 1291332378 1291714316 1292345344 1296187011 1296820224 1298655624 1301695488 1302331392 1303537788 1303923336 1304174592 1305887744 1306525696 1308438306 1309077504 1312652278 1316761408 1317404672 1319977728 1323837312 1324228864 1324875776 1327463424 1328814144 1329207168 1329463296 1329856512 1335255248 1336349952 1341373824 1345572864 1347477264 1347875808 1348534272 1349247298 1349906432 1350565888 1352542968 1353203712 1355118912 1356898984 1357561856 1360213344 1362000108 1362665472 1368865792 1371539358 1373605632 1374011904 1374683136 1375956554 1376628736 1381129323 1381395456 1381804032 1386588672 1386998784 1387266048 1391054336 1393309824 1393771239 1395408896 1398134304 1402637152 1403322368 1406063232 1406479104 1407910224 1408598016 1409286144 1410591616 1415894592 1420326912 1421217504 1422337112 1427262102 1427684244 1428381696 1432627749 1433051478 1433327616 1433751552 1434451968 1435780752 1437241687 1437943808 1438646272 1440752292 1441178424 1441456128 1443776512 1446596388 1449917056 1450826202 1453888512 1455367872 1456078848 1458139648 1460987577 1463621376 1464054272 1464336384 1466913753 1469123712 1469841408 1475808432 1481356584 1482080256 1484177856 1485688036 1486413824 1489316976 1489757472 1490485248 1491714404 1492443136 1493172224 1495358064 1496088576 1499730456 1500174032 1500463104 1502162154 1506554441 1512665449 1512956928 1513404416 1514143744 1516360284 1517101056 1518644736 1519386624 1520794086 1521243892 1521537024 1526511357 1526962854 1527257088 1532998656 1539974016 1541996912 1542750208 1543503872 1545763392 1546518528 1548707328 1550283168 1550741696 1551040512 1551499264 1554529536 1556571552 1557331968 1563654172 1564418048 1564936128 1567473552 1569835008 1572056808 1572521776 1573289984 1577966796 1578433512 1578737664 1579204608 1583899002 1584672768 1585446912 1586915568 1589000126 1589776384 1592881416 1594753024 1597867776 1600129251 1602539904 1603013888 1603796992 1606929408 1609040256 1609826304 1610612736 1612104704 1615253346 1617686784 1618165248 1618477056 1624248576 1625528128 1631156688 1631639136 1632436224 1637288856 1638088704 1640407104 1640892288 1642561928 1643364352 1644167168 1646574048 1647061056 1647378432 1651877024 1657048064 1658087088 1660284486 1663277568 1664090112 1665631618 1666445312 1669700088 1671893391 1672215552 1672710144 1673527296 1675077544 1678998528 1679818752 1681374828 1686638208 1687196763 1687695786 1688020992 1696203264 1697929184 1698758656 1702076544 1702579968 1703411712 1707558272 1708392448 1711729152 1713977664 1714484608 1714814976 1721776504 1728249348 1729093632 1731540832 1734746526 1735593984 1736441856 1738050384 1738564448 1738899456 1744068564 1744584408 1744920576 1745436672 1751142996 1751998464 1752522513 1759970304 1765116416 1768563909 1769086998 1769951232 1771752192 1772276224 1772617728 1773142016 1775737701 1776605184 1781456663 1781799936 1788498432 1794097152 1796636352 1797167744 1798045696 1802857392 1803390624 1804271616 1806825216 1810170288 1811054592 1811939328 1813617792 1816000144 1816887296 1820435904 1828719144 1831121333 1831474176 1832015872 1832910848 1835594028 1836490752 1840961262 1841505764 1841860608 1842405376 1846003824 1847882169 1848428718 1848784896 1849331712 1849688064 1857746432 1858361652 1864179072 1865347974 1871187264 1872101376 1874750976 1875305472 1877213632 1878130688 1879048192 1881798912 1882718208 1884462237 1887859456 1893769216 1894956672 1897467984 1903016136 1903578992 1904508928 1908228672 1910170332 1910735304 1911103488 1911668736 1912602624 1914374336 1921003056 1921571232 1921941504 1928224872 1928795184 1929166848 1934434936 1936998567 1937571474 1938518016 1940490496 1941438464 1945230336 1947983436 1951495168 1952448512 1955306682 1955885004 1956261888 1958831616 1959788544 1961603966 1967744576 1968978417 1975142112 1976107008 1978903808 1985755968 1986343296 1987313664 1993221216 1993810752 1994194944 1994784768 1999640608 2000617472 2002882872 2004524928 2016290906 2017275904 2021215896 2021813712 2022801408 2023870947 2024859648 2025848832 2027725448 2028716032 2032678368 2035348476 2035950472 2036342784 2043000162 2043998208 2053298688 2060408448 2061017856 2062024704 2063934831 2064943104 2067044224 2068054016 2072093184 2072706048 2075428736 2076442624 2080498176 2086581504 2089964736 2093113344 2096075744 2103955728 2104578016 2104983552 2105606144 2109718656 2111865336 2112897024 2113929216 2115887424 2123841888 2130490368 2131826256 2133505668 2136719872 2140893153 2141526366 2142572544 2145387008 2146435072 2149577217 2150627328 2151677952 2153671128 2156500171 2156915712 2157553664 2157969408 2161767636 2165664768 2174875584 2175518848 2176239303 2176581632 2180832768 2183051808 2184118272 2187209472 2187856384 2195432064 2196081408 2196504576 2203685568 2204762112 2210782784 2213712648 2217703424 2218786816 2222034876 2223120384 2226266784 2228532054 2229191188 2229620736 2230280192 2231369728 2234636208 2235727872 2237571606 2238664704 2239758336 2241833104 2248850944 2249595684 2250261048 2250694656 2253243231 2260500053 2261604352 2269435392 2270106624 2271215616 2277967104 2279079936 2281191129 2281865838 2282305536 2285303552 2286419968 2290444281 2290885632 2304332464 2305458176 2309961024 2312995368 2314125312 2315255808 2317400512 2318532608 2323060992 2325424752 2326112544 2326560768 2327248896 2334857328 2335997952 2336696684 2345481258 2346627072 2347404192 2354752512 2358085212 2358782664 2359934976 2362336256 2363490304 2366950194 2367650268 2368106496 2368806912 2374573222 2375733248 2380373352 2383500189 2384664576 2392129536 2395515136 2403809856 2404520832 2405695488 2409100288 2413560384 2414739456 2415919104 2418157056 2426530176 2427247872 2427715584 2436372864 2438292192 2441965568 2446735032 2447458704 2448654336 2454615016 2455814144 2460610656 2461338432 2463842892 2464571624 2465046528 2465775616 2466250752 2470591584 2477815536 2485572096 2487130632 2489089946 2494916352 2496135168 2498447427 2499186394 2499667968 2500407296 2508323328 2509065216 2510290944 2512616316 2518497792 2519728128 2522062242 2526608896 2529957312 2531543679 2537354848 2544304896 2546893776 2547647072 2548137984 2548891648 2550136832 2553869952 2555117568 2561337408 2562094976 2562588672 2570966496 2571726912 2572222464 2582664756 2583428632 2584690688 2592374022 2593640448 2597311248 2602119789 2603390976 2604662784 2607075576 2607846672 2608349184 2610500207 2611775488 2613051392 2616876612 2618155008 2625304556 2633522816 2634809344 2639955456 2647674624 2648457728 2649751552 2653630497 2654926848 2657628288 2658414336 2658926592 2659713024 2662176811 2670510496 2672699904 2682747648 2691145728 2694954528 2695751616 2697068544 2698494596 2699812864 2701131776 2705085936 2706407424 2710237824 2713797968 2715123712 2720426688 2724000216 2725330944 2736394801 2737731584 2743078716 2747211264 2748023808 2749366272 2751913108 2753257472 2761441893 2762258646 2762790912 2763608064 2772643077 2773177344 2773997568 2774532096 2782108672 2786619648 2787542478 2790817792 2796268608 2805274304 2806644736 2812126464 2812958208 2815820448 2817196032 2818572288 2821183232 2831789184 2840653824 2842435008 2844674224 2854524204 2855368488 2856763392 2865255498 2866102956 2866655232 2867503104 2868903936 2871561504 2874483374 2875887616 2877292544 2881504584 2882356848 2882912256 2887553024 2893192776 2899834112 2901652404 2906357211 2907777024 2910735744 2912157696 2916279296 2921975154 2927242752 2928108544 2928672768 2933827506 2938247424 2939682816 2942405949 2951616864 2962713168 2964160512 2968355712 2971376072 2972827648 2978633952 2979514944 2980970496 2983428808 2984886272 2986344448 2990716128 2992177152 2999460912 3000348064 3000926208 3004324308 3013108882 3024436359 3025330898 3025913856 3026808832 3028287488 3032720568 3034202112 3037289472 3038773248 3041588172 3042487784 3043074048 3053022714 3053925708 3054514176 3064500243 3065997312 3079948032 3083993824 3085500416 3087007744 3091526784 3093037056 3097414656 3100566336 3101483392 3102081024 3102998528 3109059072 3113143104 3114663936 3127308344 3128836096 3129872256 3134947104 3139670016 3144113616 3145043552 3146579968 3155933592 3156867024 3157475328 3158409216 3167798004 3169345536 3170893824 3173831136 3178000252 3179552768 3185762832 3189506048 3195735552 3200258502 3205079808 3206027776 3207593984 3212289549 3213858816 3218080512 3219652608 3221225472 3222635087 3224209408 3230506692 3235373568 3236330496 3236954112 3248497152 3251056256 3262313376 3263278272 3264872448 3274577712 3276177408 3280814208 3281784576 3285123856 3286728704 3288334336 3293148096 3294122112 3294756864 3303754048 3314096128 3316174176 3320568972 3326555136 3328180224 3331263236 3332890624 3339400176 3342798081 3343786782 3344431104 3345420288 3347054592 3350155088 3356357409 3357997056 3359637504 3362749656 3373276416 3374393526 3375391572 3376041984 3392406528 3395858368 3397517312 3404153088 3405159936 3406823424 3415116544 3416784896 3422798757 3423458304 3427955328 3428969216 3429629952 3443553008 3456498696 3458187264 3463081664 3469493052 3471187968 3472883712 3476100768 3477128896 3477798912 3488137128 3489168816 3489841152 3490873344 3502285992 3503996928 3505045026 3518221887 3519940608 3530232832 3537127818 3538173996 3539902464 3543504384 3544552448 3545235456 3546284032 3551475402 3553210368 3561859833 3562913326 3563599872 3576996864 3588194304 3593272704 3594335488 3596091392 3605714784 3606781248 3608543232 3613650432 3620340576 3622109184 3623878656 3627235584 3632000288 3633774592 3640871808 3657438288 3662242666 3662948352 3664031744 3665821696 3671188056 3672981504 3681922524 3683011528 3683721216 3684810752 3692007648 3695764338 3696857436 3697569792 3698663424 3699376128 3715492864 3716723304 3728358144 3730695948 3733634919 3742374528 3744202752 3748779591 3749501952 3750610944 3754427264 3756261376 3758096384 3763597824 3765436416 3768924474 3775718912 3783093363 3787538432 3789913344 3794935968 3806032272 3807157984 3809017856 3816457344 3820340664 3821470608 3822206976 3823337472 3825205248 3828748672 3842006112 3843142464 3843883008 3856449744 3857590368 3858333696 3868869872 3873997134 3875142948 3877036032 3880980992 3882876928 3888561033 3890460672 3895966872 3901084579 3902990336 3904897024 3910613364 3911770008 3912523776 3917663232 3919577088 3923207932 3935489152 3937956834 3950284224 3952214016 3957807616 3971511936 3972686592 3974627328 3986442432 3987621504 3988389888 3989569536 3999281216 4001234944 4005765744 4009049856 4032581812 4034551808 4042431792 4043627424 4045602816 4047741894 4049719296 4051697664 4055450896 4057432064 4065356736 4070696952 4071900944 4072685568 4086000324 4087996416 4089219197 4106597376 4120816896 4122035712 4124049408 4127869662 4129886208 4134088448 4136108032 4143387969 4144186368 4145412096 4150857472 4152885248 4160996352 4173163008 4179929472 4186226688 4192151488 4207911456 4209156032 4209967104 4211212288 4219437312 4223730672 4225794048 4227858432 4231774848 4247683776 4260980736 4263652512 4267011336 4273439744 4281786306 4283052732 4285145088 4290774016 4292870144 4299154434 4301254656 4303355904 4307342256 4311725061 4313000342 4313831424 4315107328 4315938816 4323535272 4331329536 4349751168 4351037696 4352478606 4353163264 4361665536 4366103616 4368236544 4374418944 4375712768 4390864128 4392162816 4393009152 4407371136 4409524224 4421565568 4427425296 4435406848 4437573632 4444069752 4446240768 4452533568 4457064108 4458382376 4459241472 4460560384 4462739456 4469272416 4471455744 4475143212 4477329408 4479516672 4483666208 4497701888 4499191368 4500522096 4501389312 4506486462 4519663323 4521000106 4523208704 4537996347 4538870784 4540213248 4542431232 4555934208 4558159872 4562382258 4563731676 4564611072 4570607104 4572839936 4579534071 4580888562 4581771264 4594282973 4608664928 4610916352 4619922048 4625990736 4628250624 4630511616 4634801024 4637065216 4646121984 4650849504 4652225088 4653121536 4654497792 4669714656 4671995904 4673393368 4690962516 4693254144 4694808384 4709505024 4716170424 4717565328 4719869952 4722365543 4724672512 4726980608 4733900388 4735300536 4736212992 4737613824 4749146444 4751466496 4760746704 4767000378 4769329152 4784259072 4791030272 4800387753 4807619712 4809041664 4811390976 4815847939 4818200576 4827120768 4829478912 4831838208 4835382371 4836314112 4853060352 4854495744 4855431168 4872745728 4876584384 4883931136 4893470064 4894917408 4897308672 4909230032 4911628288 4921221312 4922676864 4927685784 4929143248 4930093056 4931551232 4932501504 4941183168 4955631072 4971144192 4974261264 4978179892 4989832704 4992270336 4996894854 4998372788 4999335936 5000814592 5015680173 5016646656 5018130432 5020581888 5025232632 5036995584 5039456256 5044124484 5053217792 5059914624 5063087358 5074709696 5088609792 5093787552 5095294144 5096275968 5097783296 5100273664 5107739904 5110235136 5122674816 5124189952 5125177344 5141932992 5143453824 5144444928 5165329512 5166857264 5169381376 5184748044 5187280896 5194622496 5204239578 5206781952 5209325568 5214151152 5215693344 5216698368 5221000414 5223550976 5226102784 5233753224 5236310016 5250609112 5257567539 5267045632 5269618688 5279910912 5295349248 5296915456 5299503104 5307260994 5309853696 5315256576 5316828672 5317853184 5319426048 5324353622 5341020992 5344369989 5345399808 5365495296 5382291456 5389909056 5391503232 5394137088 5396989192 5399625728 5402263552 5410171872 5412814848 5420475648 5427595936 5430247424 5440853376 5448000432 5450661888 5472789602 5475463168 5486157432 5493363999 5494422528 5496047616 5498732544 5503826216 5506514944 5522883786 5524517292 5525581824 5527216128 5543646507 5545286154 5546354688 5547995136 5549064192 5561500441 5564217344 5573239296 5575084956 5581635584 5592537216 5610548608 5613289472 5624252928 5625916416 5631640896 5634392064 5637144576 5642366464 5653386711 5663578368 5681307648 5684870016 5689348448 5709048408 5710736976 5713526784 5730510996 5732205912 5733310464 5735006208 5737807872 5743123008 5748966748 5751775232 5754585088 5763009168 5764713696 5765824512 5775106048 5786385552 5799668224 5803304808 5810995701 5812714422 5815554048 5821471488 5824315392 5829710663 5832558592 5843950308 5853357607 5854485504 5856217088 5857345536 5867655012 5876494848 5879365632 5884811898 5903233728 5906935251 5925426336 5928321024 5936711424 5942752144 5945655296 5957267904 5959029888 5961940992 5966857616 5969772544 5972688896 5981432256 5984354304 5998921824 6000696128 6001852416 6008648616 6026217764 6048872718 6050661796 6051827712 6053617664 6056574976 6065441136 6068404224 6071612841 6074578944 6077546496 6083176344 6084975568 6086148096 6106045428 6107851416 6109028352 6129000486 6131994624 6159896064 6167987648 6171000832 6174015488 6183053568 6186074112 6191804493 6194829312 6201132672 6202966784 6204162048 6205997056 6218118144 6226286208 6229327872 6254616688 6257672192 6259744512 6269894208 6279340032 6288227232 6290087104 6293159936 6311867184 6313734048 6314950656 6316818432 6335596008 6338691072 6341787648 6347662272 6356000504 6359105536 6371525664 6379012096 6391471104 6400517004 6410159616 6412055552 6415187968 6424579098 6427717632 6436161024 6439305216 6445270174 6448418816 6461013384 6469500513 6470747136 6472660992 6473908224 6496994304 6502112512 6524626752 6526556544 6528717909 6529744896 6549155424 6552354816 6561628416 6563569152 6570247712 6573457408 6576668672 6586296192 6588244224 6589513728 6607508096 6628192256 6632348352 6641137944 6653110272 6656360448 6662526472 6665781248 6678800352 6685596162 6687573564 6688862208 6690840576 6694109184 6700310176 6712714818 6715994112 6719275008 6725499312 6746552832 6748787052 6750783144 6752083968 6781500159 6784813056 6791716736 6795034624 6808306176 6810319872 6813646848 6830233088 6833569792 6843573387 6845597514 6846916608 6855910656 6857938432 6859259904 6871332843 6887106016 6912997392 6916374528 6926163328 6938986104 6942375936 6945767424 6952201536 6954257792 6955597824 6976274256 6978337632 6979682304 6981746688 7004571984 7007993856 7010090052 7036443774 7039881216 7057018171 7060465664 7074255636 7076347992 7079804928 7085643419 7087008768 7089104896 7090470912 7092568064 7102950804 7106420736 7123719666 7125826652 7127199744 7150500567 7153993728 7176388608 7186545408 7188670976 7192182784 7211429568 7213562496 7217086464 7227300864 7240681152 7244218368 7247757312 7254471168 7264000576 7267549184 7281743616 7314876576 7324485332 7325896704 7328063488 7331643392 7342376112 7345963008 7363845048 7366023056 7367442432 7369621504 7384015296 7391528676 7393714872 7395139584 7397326848 7398752256 7427357317 7430985728 7433446608 7456716288 7461391896 7467269838 7484749056 7488405504 7495342281 7497559182 7499003904 7501221888 7508854528 7512522752 7516192768 7527195648 7530872832 7537848948 7551437824 7566186726 7575076864 7579826688 7589871936 7612064544 7614315968 7618035712 7632914688 7640681328 7642941216 7644413952 7646674944 7650410496 7657497344 7684012224 7686284928 7687766016 7712899488 7715180736 7716667392 7737739744 7747994268 7750285896 7754072064 7761961984 7765753856 7777122066 7780921344 7791933744 7802169158 7805980672 7809794048 7821226728 7823540016 7825047552 7831500621 7835326464 7839154176 7846415864 7870978304 7875913668 7900568448 7904428032 7915615232 7943023872 7945373184 7949254656 7972884864 7975243008 7976779776 7979139072 7986530433 7998562432 8002469888 8011531488 8018099712 8065163624 8069103616 8084863584 8087254848 8091205632 8095483788 8099438592 8103395328 8110901792 8114864128 8130713472 8141393904 8143801888 8145371136 8172000648 8175992832 8178438394 8209184403 8213194752 8241633792 8244071424 8248098816 8255739324 8259772416 8268176896 8272216064 8284325679 8286775938 8288372736 8290824192 8301714944 8305770496 8317929231 8321992704 8346326016 8359858944 8372453376 8384302976 8415822912 8418312064 8419934208 8422424576 8438874624 8447461344 8451588096 8455716864 8463549696 8495367552 8521961472 8527305024 8534022672 8546879488 8563572612 8566105464 8570290176 8577357823 8581548032 8585740288 8598308868 8602509312 8606711808 8614684512 8623450122 8626000684 8627662848 8630214656 8631877632 8647070544 8662659072 8699502336 8702075392 8704957212 8706326528 8719071633 8723331072 8732207232 8736473088 8747152379 8748837888 8751425536 8781728256 8784325632 8786018304 8814742272 8819048448 8827217847 8843131136 8854850592 8870813696 8875147264 8888139504 8892481536 8905067136 8914128216 8916764752 8918482944 8921120768 8925478912 8938544832 8942911488 8950286424 8954658816 8959033344 8967332416 8995403776 8998382736 9001044192 9002778624 9012972924 9039326646 9042000212 9046417408 9073309077 9075992694 9077741568 9080426496 9084862464 9111868416 9116319744 9124764516 9127463352 9129222144 9141214208 9145679872 9159068142 9161777124 9163542528 9188565946 9217329856 9221832704 9239844096 9251981472 9256501248 9261023232 9269602048 9274130432 9292243968 9301699008 9304450176 9306243072 9308995584 9339429312 9343991808 9346786736 9381925032 9386508288 9389616768 9419010048 9432340848 9435130656 9439739904 9444731086 9449345024 9453961216 9467800776 9470601072 9472425984 9475227648 9498292888 9502932992 9521493408 9534000756 9538658304 9568518144 9582060544 9600775506 9615239424 9618083328 9622781952 9631695878 9636401152 9654241536 9658957824 9663676416 9667905261 9670764742 9672628224 9706120704 9708991488 9710862336 9745491456 9753168768 9767862272 9786940128 9789834816 9794617344 9818460064 9823256576 9842442624 9845353728 9855371568 9858286496 9860186112 9863102464 9865003008 9882366336 9911262144 9942288384 9948522528 9956359784 9979665408 9984540672 9993789708 9996745576 9998671872 10001629184 10028394243 10031360346 10033293312 10036260864 10041163776 10050465264 10069072227 10073991168 10078912512 10088248968 10106435584 10119829248 10126174716 10149419392 10177219584 10187575104 10190588288 10192551936 10195566592 10200547328 10215479808 10220470272 10245349632 10248379904 10250354688 10268396271 10283865984 10286907648 10288889856 10330659024 10333714528 10338762752 10369496088 10374561792 10389244992 10408479156 10413563904 10418651136 10428302304 10431386688 10433396736 10442000828 10447101952 10452205568 10467506448 10472620032 10501218224 10515135078 10534091264 10539237376 10554665661 10559821824 10588658143 10590698496 10593830912 10599006208 10614521988 10619707392 10630513152 10633657344 10635706368 10638852096 10648707244 10682041984 10685579499 10688739978 10690799616 10730990592 10764582912 10779818112 10783006464 10788274176 10793978384 10799251456 10804527104 10820343744 10825629696 10840951296 10855191872 10860494848 10881706752 10896000864 10901323776 10945579204 10950926336 10972314864 10986727998 10988845056 10992095232 10997465088 11007652432 11013029888 11045767572 11049034584 11051163648 11054432256 11087293014 11090572308 11092709376 11095990272 11098128384 11123000882 11128434688 11146478592 11150169912 11163271168 11185074432 11200904757 11221097216 11226578944 11246338773 11248505856 11251832832 11263281792 11268784128 11274289152 11284732928 11306773422 11327156736 11362615296 11369740032 11378696896 11418096816 11421473952 11427053568 11461021992 11464411824 11466620928 11470012416 11475615744 11486246016 11497933496 11503550464 11509170176 11526018336 11529427392 11531649024 11550212096 11572771104 11599336448 11606609616 11621991402 11625428844 11631108096 11642942976 11648630784 11659421326 11665117184 11687900616 11703253737 11706715214 11708971008 11712434176 11714691072 11735310024 11752989696 11758731264 11769623796 11806467456 11813870502 11850852672 11856642048 11873422848 11885504288 11891310592 11914535808 11918059776 11923881984 11933715232 11939545088 11945377792 11962864512 11968708608 11997843648 12001392256 12003704832 12017297232 12052435528 12097745436 12101323592 12103655424 12107235328 12113149952 12130882272 12136808448 12143225682 12149157888 12155092992 12166352688 12169951136 12172296192 12212090856 12215702832 12218056704 12258000972 12263989248 12267657591 12319792128 12335975296 12342001664 12348030976 12366107136 12372148224 12383608986 12389658624 12402265344 12405933568 12408324096 12411994112 12430163907 12436236288 12452572416 12458655744 12470196641 12509233376 12515344384 12519489024 12539788416 12558680064 12576454464 12580174208 12586319872 12623734368 12627468096 12629901312 12633636864 12671192016 12677382144 12683575296 12695324544 12712001008 12718211072 12743051328 12758024192 12782942208 12801034008 12817849331 12820319232 12824111104 12830375936 12849158196 12855435264 12872322048 12878610432 12890540348 12896837632 12922026768 12935175183 12939001026 12941494272 12945321984 12947816448 12993988608 13004225024 13049253504 13053113088 13057435818 13059489792 13098310848 13104709632 13123256832 13127138304 13140495424 13146914816 13153337344 13172592384 13176488448 13179027456 13215016192 13256384512 13264696704 13282275888 13306220544 13312720896 13325052944 13331562496 13357600704 13371192324 13375147128 13377724416 13381681152 13388218368 13400620352 13425429636 13431988224 13438550016 13450998624 13493105664 13497574104 13501566288 13504167936 13558989969 13563000318 13569626112 13583433472 13590069248 13613989041 13616612352 13620639744 13627293696 13660466176 13667139584 13687146774 13691195028 13693833216 13711821312 13715876864 13718519808 13742665686 13774212032 13782848919 13825994784 13832749056 13852326656 13877972208 13884751872 13891534848 13904403072 13908515584 13911195648 13952548512 13956675264 13959364608 13963493376 14009143968 14015987712 14020180104 14072887548 14079762432 14114036342 14120931328 14148511272 14152695984 14159609856 14167096629 14171286838 14174017536 14178209792 14180941824 14185136128 14205901608 14212841472 14247439332 14251653304 14254399488 14301001134 14307987456 14352777216 14373090816 14377341952 14384365568 14422859136 14427124992 14434172928 14447543817 14454601728 14481362304 14488436736 14495514624 14506147113 14508942336 14528001152 14535098368 14563487232 14629753152 14648970664 14651793408 14656126976 14663286784 14684752224 14691926016 14727690096 14732046112 14734884864 14739243008 14768030592 14783057352 14787429744 14790279168 14794653696 14797504512 14854714634 14861971456 14866893216 14913432576 14922783792 14934539676 14969498112 14976811008 14990684562 14995118364 14998007808 15002443776 15017709056 15025045504 15047040519 15054391296 15061745664 15075697896 15095501197 15102875648 15132373452 15150153728 15159653376 15179743872 15224129088 15228631936 15236071424 15265829376 15281362656 15285882432 15288827904 15293349888 15300820992 15314994688 15368024448 15372569856 15375532032 15425798976 15430361472 15433334784 15475479488 15495988536 15500571792 15508144128 15523923968 15531507712 15554244132 15561842688 15583867488 15604338316 15611961344 15619588096 15642453456 15647080032 15650095104 15663001242 15670652928 15678308352 15692831728 15741956608 15751827336 15772702617 15801136896 15808856064 15823500371 15831230464 15886047744 15890746368 15898509312 15945769728 15950486016 15953559552 15958278144 15973060866 15997124864 16004939776 16023062976 16033109967 16036199424 16130327248 16138207232 16169727168 16174509696 16182411264 16190967576 16198877184 16206790656 16221803584 16229728256 16261426944 16282787808 16287603776 16290742272 16344001296 16351985664 16356876788 16418368806 16426389504 16480091997 16483267584 16488142848 16496197632 16511478648 16519544832 16536353792 16544432128 16568651358 16573551876 16576745472 16581648384 16603429888 16611540992 16635858462 16643985408 16684501323 16692652032 16719717888 16744906752 16768605952 16831645824 16836624128 16839868416 16844849152 16877749248 16894922688 16903176192 16911433728 16927099392 16990735104 17043922944 17054610048 17068045344 17093758976 17127145224 17132210928 17140580352 17154715646 17163096064 17171480576 17196617736 17205018624 17213423616 17229369024 17246900244 17252001368 17255325696 17260429312 17263755264 17294141088 17325318144 17399004672 17404150784 17409914424 17412653056 17438143266 17446662144 17464414464 17472946176 17489131989 17494304758 17497675776 17502851072 17560072821 17563456512 17568651264 17572036608 17629484544 17638096896 17654435694 17686262272 17709701184 17720805753 17741627392 17750294528 17776279008 17784963072 17810134272 17828256432 17833529504 17836965888 17842241536 17850957824 17877089664 17885822976 17900572848 17909317632 17918066688 17934664832 17990807552 17996765472 18002088384 18005557248 18025945848 18078653292 18084000424 18092834816 18146618154 18151985388 18155483136 18160852992 18169724928 18214838523 18223736832 18232639488 18249529032 18254926704 18258444288 18273501449 18282428416 18291359744 18318136284 18323554248 18327085056 18377131892 18434659712 18443665408 18479688192 18503962944 18513002496 18522046464 18539204096 18548260864 18575413479 18584487936 18603398016 18608900352 18612486144 18617991168 18635237677 18678858624 18687983616 18693573472 18763850064 18773016576 18779233536 18838020096 18864681696 18870261312 18879479808 18889462172 18898690048 18907922432 18935601552 18941202144 18944851968 18950455296 18996585776 19005865984 19042986816 19068001512 19077316608 19137036288 19154763607 19164121088 19201551012 19230478848 19236166656 19245563904 19263391756 19272802304 19308483072 19317915648 19335810522 19341529484 19345256448 19408501539 19412241408 19417982976 19421724672 19490982912 19506337536 19535724544 19573880256 19579669632 19589234688 19636920128 19646513152 19684885248 19690707456 19710743136 19716572992 19720372224 19726204928 19730006016 19764732672 19822524288 19884576768 19897045056 19912719568 19959330816 19969081344 19987579416 19993491152 19997343744 20003258368 20056788486 20062720692 20066586624 20072521728 20082327552 20100930528 20138144454 20147982336 20157825024 20176497936 20212871168 20239658496 20252349432 20298838784 20344500477 20354439168 20375150208 20381176576 20385103872 20391133184 20401094656 20430959616 20440940544 20490699264 20496759808 20500709376 20536792542 20567731968 20573815296 20577779712 20661318048 20667429056 20677525504 20738992176 20749123584 20778489984 20816958312 20827127808 20837302272 20856604608 20862773376 20866793472 20884001656 20894203904 20904411136 20935012896 20945240064 21002436448 21030270156 21068182528 21078474752 21109331322 21119643648 21171054513 21177316286 21181396992 21187661824 21198012416 21229043976 21239414784 21256930257 21261026304 21267314688 21271412736 21277704192 21297414488 21364083968 21371158998 21377479956 21381599232 21451501701 21461981184 21529165824 21559636224 21566012928 21576548352 21587956768 21598502912 21609054208 21640687488 21651259392 21681902592 21710383744 21720989696 21763413504 21792001728 21802647552 21891158408 21901852672 21944629728 21973455996 21977690112 21984190464 21994930176 22015304864 22026059776 22091535144 22098069168 22102327296 22108864512 22174586028 22181144616 22185418752 22191980544 22196256768 22246001764 22256869376 22282071951 22292957184 22300339824 22326542336 22370148864 22401809514 22442194432 22453157888 22486026843 22492677546 22497011712 22503665664 22526563584 22537568256 22548578304 22558445609 22569465856 22613546844 22654313472 22725230592 22739480064 22757393792 22836193632 22842947904 22854107136 22922043984 22928823648 22933241856 22940024832 22951231488 22972492032 22995866992 23007100928 23018340352 23052036672 23058854784 23063298048 23100424192 23145542208 23198672896 23213219232 23243982804 23250857688 23262216192 23285885952 23297261568 23318842652 23330234368 23375801232 23406507474 23413430428 23417942016 23424868352 23429382144 23470620048 23494501863 23505979392 23517462528 23539247592 23612934912 23627741004 23701705344 23713284096 23746845696 23771008576 23782621184 23829071616 23836119552 23847763968 23867430464 23879090176 23890755584 23925729024 23937417216 23959591299 23995687296 24002784512 24007409664 24034594464 24104871056 24195490872 24202647184 24207310848 24214470656 24226299904 24261764544 24273616896 24286451364 24298315776 24310185984 24332705376 24339902272 24344592384 24424181712 24431405664 24436113408 24516001944 24527978496 24535315182 24627553209 24639584256 24671950592 24684003328 24696061952 24732214272 24744296448 24767217972 24779317248 24804530688 24811867136 24816648192 24823988224 24860327814 24872472576 24905144832 24917311488 24940393282 25018466752 25030688768 25038978048 25079576832 25117360128 25152908928 25160348416 25172639744 25247468736 25254936192 25259802624 25267273728 25342384032 25354764288 25367150592 25390649088 25424002016 25436422144 25486102656 25516048384 25565884416 25602068016 25635698662 25640638464 25648222208 25660751872 25698316392 25710870528 25732073469 25744644096 25757220864 25781080696 25793675264 25844053536 25870350366 25878002052 25882988544 25890643968 25895632896 25987977216 26008450048 26098507008 26106226176 26114871636 26118979584 26196621696 26209419264 26241457137 26246513664 26254276608 26280990848 26293829632 26306674688 26345184768 26352976896 26358054912 26430032384 26481653541 26512769024 26529393408 26564551776 26612441088 26625441792 26650105888 26663124992 26715201408 26742384648 26750294256 26755448832 26763362304 26776436736 26801240704 26850859272 26863976448 26877100032 26901997248 26986211328 26995148208 27003132576 27008335872 27117979938 27126000636 27139252224 27166866944 27180138496 27219927231 27227978082 27233224704 27241279488 27254587392 27307592053 27320932352 27334279168 27374293548 27382390056 27387666432 27423642624 27431753728 27437039616 27485331372 27548424064 27565697838 27651989568 27665498112 27704653312 27755944416 27769503744 27783069696 27808806144 27817031168 27822391296 27905097024 27913350528 27918729216 27926986752 28018287936 28031975424 28040360208 28145775096 28159524864 28228072684 28241862656 28297022544 28305391968 28319219712 28334193258 28342573676 28348035072 28356419584 28361883648 28370272256 28411803216 28425682944 28494878664 28503306608 28508798976 28602002268 28615974912 28624534379 28705554432 28740643531 28746181632 28754683904 28768731136 28845718272 28854249984 28868345856 28895087634 28909203456 28962724608 28976873472 28991029248 29003715783 29012294226 29017884672 29056002304 29070196736 29126974464 29259506304 29297941328 29303586816 29312253952 29326573568 29369504448 29383852032 29455380192 29464092224 29469769728 29478486016 29536061184 29566114704 29574859488 29580558336 29589307392 29595009024 29709429268 29723942912 29733786432 29826865152 29845567584 29869079352 29938996224 29953622016 29981369124 29990236728 29996015616 30004887552 30035418112 30050091008 30094081038 30108782592 30123491328 30151395792 30191002394 30205751296 30264746904 30300307456 30319306752 30359487744 30448258176 30457263872 30472142848 30531658752 30562725312 30571764864 30577655808 30586699776 30601641984 30629989376 30736048896 30745139712 30751064064 30851597952 30860722944 30866669568 30950958976 30991977072 31001143584 31016288256 31047847936 31063015424 31108488264 31123685376 31167734976 31208676632 31223922688 31239176192 31284906912 31294160064 31300190208 31326002484 31341305856 31356616704 31385663456 31483913216 31503654672 31545405234 31602273792 31617712128 31647000742 31662460928 31765974429 31772095488 31781492736 31797018624 31891539456 31900972032 31907119104 31916556288 31946121732 31994249728 32009879552 32046125952 32056738497 32066219934 32072398848 32260654496 32276414464 32339454336 32349019392 32364822528 32381935152 32397754368 32413581312 32443607168 32459456512 32522853888 32565575616 32575207552 32581484544 32688002592 32703971328 32713753576 32836737612 32852779008 32960183994 32966535168 32976285696 32992395264 33022957296 33039089664 33056558801 33072707584 33088864256 33137302716 33147103752 33153490944 33163296768 33206859776 33223081984 33271716924 33287970816 33369002646 33385304064 33439435776 33489813504 33537211904 33602714271 33663291648 33673248256 33679736832 33689698304 33739016319 33755498496 33789845376 33806352384 33822867456 33847676597 33854198784 33981470208 34087845888 34109220096 34136090688 34187517952 34254290448 34264421856 34281160704 34309431292 34326192128 34342961152 34393235472 34410037248 34426847232 34458738048 34493800488 34504002736 34510651392 34520858624 34527510528 34588282176 34650636288 34791305327 34798009344 34808301568 34819828848 34825306112 34876286532 34893324288 34928828928 34945892352 34978263978 34988609516 34995351552 35005702144 35109761211 35120145642 35126913024 35137302528 35144073216 35258969088 35276193792 35308871388 35372524544 35419402368 35441611506 35483254784 35500589056 35552558016 35569926144 35620268544 35656512864 35667059008 35673931776 35684483072 35701915648 35754179328 35771645952 35801145696 35818635264 35836133376 35869329664 35981615104 35993530944 36004176768 36011114496 36051891696 36157306584 36168000848 36185669632 36293236308 36303970776 36310966272 36321705984 36339449856 36429677046 36447473664 36465278976 36499058064 36509853408 36516888576 36547002898 36564856832 36582719488 36636272568 36647108496 36654170112 36754263784 36802972773 36869319424 36887330816 36959376384 37007925888 37026004992 37044092928 37078408192 37096521728 37150826958 37168975872 37206796032 37217800704 37224972288 37235982336 37270475354 37357717248 37375967232 37387146944 37410589923 37527700128 37546033152 37558467072 37676040192 37729363392 37740522624 37758959616 37778924344 37797380096 37815844864 37871203104 37882404288 37889703936 37900910592 37993171552 38011731968 38085973632 38136003024 38154633216 38274072576 38309527214 38328242176 38403102024 38453547993 38460957696 38472333312 38491127808 38526783512 38545604608 38616966144 38635831296 38671621044 38683058968 38690512896 38805525549 38817003078 38824482816 38835965952 38843449344 38981965824 39012675072 39071449088 39147760512 39159339264 39178469376 39273840256 39293026304 39369770496 39381414912 39421486272 39433145984 39440744448 39452409856 39460012032 39529465344 39645048576 39769153536 39794090112 39825439136 39918661632 39938162688 39975158832 39986982304 39994687488 40006516736 40113576972 40125441384 40133173248 40145043456 40164655104 40201861056 40276288908 40295964672 40315650048 40352995872 40425742336 40479316992 40504698864 40597677568 40676969907 40689000954 40708878336 40750300416 40762353152 40770207744 40782266368 40841967123 40861919232 40881881088 40973503249 40981398528 40993519616 41001418752 41073585084 41135463936 41147630592 41155559424 41322636096 41334858112 41348546757 41355051008 41477984352 41498247168 41556979968 41633916624 41654255616 41674604544 41713209216 41725546752 41733586944 41768003312 41788407808 41808822272 41870025792 41890480128 42004872896 42060540312 42136365056 42156949504 42218662644 42239287296 42342109026 42354632572 42362793984 42375323648 42396024832 42458087952 42478829568 42501289887 42513860514 42522052608 42534629376 42542825472 42555408384 42594828976 42728167936 42742317996 42754959912 42763198464 42903003402 42923962368 43058331648 43119272448 43132025856 43153096704 43175913536 43197005824 43218108416 43281374976 43302518784 43342631451 43363805184 43420767488 43441979392 43518441339 43526827008 43584003456 43605295104 43782316816 43803705344 43889259456 43946911992 43955380224 43968380928 43989860352 44030609728 44052119552 44183070288 44196138336 44204654592 44217729024 44349172056 44362289232 44370837504 44383961088 44392513536 44492003528 44513738752 44564143902 44585914368 44600679648 44653084672 44740297728 44803619028 44884388864 44906315776 44972053686 44985355092 44994023424 45007331328 45053127168 45075136512 45116891218 45138931712 45227093688 45286503591 45308626944 45450461184 45478960128 45514787584 45672387264 45685895808 45708214272 45844087968 45857647296 45866483712 45880049664 45902462976 45944984064 45991733984 46014201856 46036680704 46104073344 46117709568 46126596096 46200848384 46291084416 46397345792 46426438464 46487965608 46501715376 46524432384 46571771904 46594523136 46637685304 46660468736 46751602464 46813014948 46826860856 46835884032 46849736704 46858764288 46941240096 46989003726 47011958784 47034925056 47078495184 47225869824 47255482008 47403410688 47426568192 47470501113 47493691392 47542017152 47565242368 47658143232 47672239104 47695527936 47734860928 47758180352 47781511168 47851458048 47874834432 47919182598 47991374592 48005569024 48014819328 48069188928 48099329901 48209742112 48390981744 48405294368 48414621696 48428941312 48452599808 48523529088 48547233792 48572902728 48596631552 48620371968 48665410752 48679804544 48689184768 48848363424 48862811328 48872226816 49032003888 49055956992 49070630364 49255106418 49279168512 49343901184 49368006656 49440275991 49464428544 49488592896 49534435944 49558634496 49599503933 49609061376 49623734272 49633296384 49647976448 49720655628 49744945152 49810289664 49834622976 49880786564 50036933504 50053503969 50061377536 50077956096 50159153664 50234720256 50305817856 50320696832 50345279488 50494937472 50509872384 50519605248 50534547456 50684768064 50709528576 50734301184 50781298176 50848004032 50872844288 50972205312 51032096768 51131768832 51204136032 51271397324 51281276928 51296444416 51321503744 51396632784 51421741056 51464146938 51489288192 51514441728 51562161392 51587350528 51688107072 51740700732 51756004104 51765977088 51781287936 51791265792 51975954432 51991501219 52016900096 52197014016 52212452352 52229743272 52237959168 52393243392 52418838528 52467395967 52482914274 52493027328 52508553216 52561981696 52587659264 52613349376 52680218463 52690369536 52705953792 52716109824 52860064768 52963307082 53025538048 53058786816 53129103552 53224882176 53250883584 53300211776 53326249984 53430402816 53484769296 53500588512 53510897664 53526724608 53552873472 53602481408 53701718544 53727952896 53754200064 53803994496 53972422656 53990296416 54006265152 54016671744 54235959876 54252001272 54278504448 54333733888 54360276992 54439854462 54455956164 54466449408 54482558976 54509174784 54615184106 54641864704 54668558336 54748587096 54764780112 54775332864 54820504347 54847285248 54863507456 54874079232 54970662744 55096848128 55131395676 55303979136 55330996224 55409306624 55511888832 55539007488 55566139392 55617612288 55634062336 55644782592 55810194048 55826701056 55837458432 55853973504 55905713031 56036575872 56063950848 56080720416 56291550192 56319049728 56456145368 56483725312 56594045088 56610783936 56638439424 56668386516 56685147352 56696070144 56712839168 56723767296 56740544512 56823606432 56851365888 56989757328 57006613216 57017597952 57204004536 57231949824 57249068758 57411108864 57464290821 57481287062 57492363264 57509367808 57537462272 57691436544 57708499968 57736691712 57790175268 57818406912 57925449216 57953746944 58007431566 58024588452 58035769344 58112004608 58140393472 58225504617 58253948928 58519012608 58595882656 58607173632 58624507904 58653147136 58739008896 58767704064 58910760384 58928184448 58939539456 58956972032 59072122368 59132229408 59149718976 59161116672 59178614784 59190018048 59418858536 59447885824 59467572864 59653730304 59691135168 59738158704 59877992448 59907244032 59962738248 59980473456 59992031232 60009775104 60041504761 60070836224 60100182016 60188162076 60217565184 60246982656 60302791584 60382004788 60411502592 60529493808 60600614912 60638613504 60718975488 60896516352 60914527744 60944285696 61033501431 61063317504 61125450624 61143529728 61155311616 61173399552 61203283968 61230066653 61259978752 61472097792 61490279424 61502128128 61703195904 61721445888 61733339136 61901917952 61983954144 62002287168 62032576512 62095695872 62126030848 62216976528 62247370752 62335469952 62417353264 62447845376 62478352384 62569813824 62588320128 62600380416 62652004968 62682611712 62713233408 62771326912 62967826432 63007309344 63090810468 63204547584 63235424256 63294001484 63324921856 63513163539 63531948858 63544190976 63562985472 63594037248 63770790771 63783078912 63801944064 63814238208 63833112576 63892243464 63988499456 64019759104 64092251904 64113476994 64132439868 64144797696 64521308992 64552828928 64678908672 64698038784 64729645056 64763870304 64795508736 64827162624 64887214336 64918913024 65045707776 65131151232 65150415104 65162969088 65376005184 65407942656 65427507152 65673475224 65705558016 65920367988 65933070336 65952571392 65984790528 66045914592 66078179328 66113117602 66145415168 66177728512 66274605432 66294207504 66306981888 66326593536 66413719552 66446163968 66543433848 66575941632 66738005292 66770608128 66846215853 66878871552 66979627008 67074423808 67205428542 67326583296 67346496512 67359473664 67379396608 67478032638 67510996992 67579690752 67612704768 67645734912 67675336827 67695353194 67708397568 67962940416 68175691776 68218440192 68272181376 68375035904 68508580896 68528843712 68562321408 68618862584 68652384256 68685922304 68786470944 68820074496 68853694464 68917476096 68987600976 69008005472 69021302784 69041717248 69055021056 69176564352 69301272576 69582610654 69596018688 69616603136 69639657696 69650612224 69752573064 69786648576 69857657856 69891784704 69956527956 69977219032 69990703104 70011404288 70219522422 70240291284 70253826048 70274605056 70288146432 70483505589 70517938176 70552387584 70617742776 70745049088 70838804736 70883223012 70966509568 71001178112 71105116032 71139852288 71240537088 71313025728 71334118016 71347863552 71368966144 71403831296 71508358656 71543291904 71602291392 71637270528 71672266752 71738659328 71878773897 71963230208 71987061888 72008353536 72022228992 72103783392 72314613168 72336001696 72371339264 72586472616 72607941552 72621932544 72643411968 72678899712 72859354092 72894947328 72930557952 72998116128 73019706816 73033777152 73094005796 73129713664 73165438976 73272545136 73294216992 73308340224 73508527568 73605945546 73738638848 73774661632 73882659627 73918752768 74015851776 74052009984 74088185856 74120607001 74156816384 74193043456 74301653916 74337951744 74413592064 74435601408 74449944576 74471964672 74540950708 74715434496 74751934464 74774293888 74821179846 75055400256 75092066304 75116934144 75352080384 75458726784 75481045248 75517919232 75557848688 75594760192 75631689728 75742406208 75764808576 75779407872 75801821184 75986343104 76023463936 76171947264 76272006048 76309266432 76548145152 76619054428 76656484352 76806204048 76907095986 76921915392 76944666624 76982255616 77053567024 77091209216 77196220407 77233932288 77271662592 77343242088 77366117936 77381025792 77611051098 77634006156 77648965632 77671931904 77686898688 77963931648 78025350144 78142898176 78295521024 78318678528 78356938752 78547680512 78586052608 78724371411 78739540992 78762829824 78842972544 78866291968 78881488896 78904819712 78920024064 79058930688 79290097152 79538307072 79588180224 79650878272 79837323264 79876325376 79950317664 79973964608 79989374976 80013033472 80227153944 80250882768 80266346496 80290086912 80329310208 80403722112 80552577816 80591929344 80631300096 80705991744 80851484672 80958633984 81009397728 81195355136 81353939814 81378001908 81417756672 81500600832 81524706304 81540415488 81564532736 81683934246 81723838464 81763762176 81922776159 81947006498 81962797056 81987039232 82002837504 82147170168 82270927872 82295261184 82311118848 82645272192 82669716224 82697093514 82710102016 82955968704 82996494336 83113959936 83267833248 83308511232 83349209088 83426418432 83451093504 83467173888 83536006624 83576815616 83617644544 83740051584 83780960256 84009745792 84121080624 84272730112 84313899008 84437325288 84478574592 84684218052 84709265144 84725587968 84750647296 84792049664 84916175904 84957659136 85002579774 85027721028 85044105216 85069258752 85085650944 85110816768 85189657952 85456335872 85484635992 85509919824 85526396928 85806006804 85847924736 85873603137 86116663296 86221930593 86238544896 86264051712 86306193408 86351827072 86394011648 86436216832 86562749952 86605037568 86685262902 86727610368 86841534976 86883958784 87011147349 87036882678 87053654016 87168006912 87210590208 87291376487 87564633632 87607410688 87778518912 87893823984 87910760448 87936761856 87979720704 88061219456 88104239104 88366140576 88392276672 88409309184 88435458048 88698344112 88724578464 88741675008 88767922176 88785027072 88984007056 89027477504 89128287804 89171828736 89201359296 89306169344 89480595456 89607238056 89724945317 89768777728 89812631552 89944107372 89970710184 89988046848 90014662656 90106254336 90150273024 90233782436 90277863424 90454187376 90573007182 90617253888 90900922368 90957920256 91029575168 91344774528 91371791616 91416428544 91688175936 91715294592 91732967424 91760099328 91804925952 91889968128 91983467968 92028403712 92073361408 92208146688 92235419136 92253192192 92401696768 92582168832 92794691584 92852876928 92975931216 93003430752 93048864768 93143543808 93189046272 93275370608 93320937472 93503204928 93626029896 93653721712 93671768064 93699473408 93717528576 93882480192 93978007452 94023917568 94069850112 94156990368 94451739648 94510964016 94806821376 94853136384 94941002226 94987382784 95084034304 95130484736 95297923287 95316286464 95344478208 95391055872 95469721856 95516360704 95563022336 95702916096 95749668864 95838365196 95982749184 96011138048 96029638656 96138377856 96198659802 96419484224 96781963488 96810588736 96829243392 96857882624 96905199616 97047058176 97094467584 97145805456 97193263104 97240743936 97330821504 97359609088 97378369536 97696726848 97725622656 97744453632 98064007776 98111913984 98141260728 98510212836 98558337024 98687802368 98736013312 98880551982 98928857088 98977185792 99068871888 99117268992 99169676403 99199007866 99218122752 99247468544 99266592768 99295952896 99441311256 99489890304 99620579328 99669245952 99761573128 100073867008 100107007938 100122755072 100155912192 100318307328 100469440512 100611635712 100641393664 100690558976 100989874944 101019744768 101039210496 101069094912 101369536128 101419057152 101468602368 101543029791 101562596352 101696008064 101745688576 101944410624 102064193536 102263537664 102408272064 102542794648 102562553856 102592888832 102643007488 102793265568 102843482112 102928293876 102978576384 103028883456 103124322784 103174701056 103376214144 103481401464 103512008208 103531954176 103562575872 103582531584 103951908864 103983002438 104033800192 104373915981 104394028032 104424904704 104459486544 104475918336 104786486784 104837677056 104934791934 104965828548 104986054656 105017106432 105123963392 105175318528 105329283633 105360436926 105380739072 105411907584 105432219648 105668508379 105720129536 105926614164 106051076096 106117573632 106258207104 106449764352 106501767168 106600423552 106652499968 106860805632 106969538592 107001177024 107021795328 107053449216 107105746944 107204962816 107403437088 107455905792 107508400128 107607988992 107944845312 107980592832 108012530304 108033343488 108471919752 108504002544 108557008896 108667467776 108720553984 108879708924 108911912328 108932898816 108965117952 109018349568 109230368212 109283729408 109337116672 109497174192 109529560224 109550665728 109641008694 109694570496 109727014912 109748158464 109941325488 110193696256 110262791352 110408918319 110607958272 110661992448 110764502597 110818613248 111023777664 111078014976 111132278784 111213794533 111235224576 111268124672 111289565184 111620388096 111653402112 111674916864 111707947008 111811426062 112073151744 112127901696 112161440832 112231769769 112583100384 112638099456 112912290736 112967450624 113188090176 113221567872 113276878848 113336773032 113370294704 113392140288 113425678336 113447534592 113481089024 113647212864 113702731776 113979514656 114013226432 114035195904 114408009072 114463899648 114498137516 114822217728 114928581642 114962574124 114984726528 115018735616 115074924544 115360643979 115382873088 115416999936 115473383424 115580350536 115636813824 115850898432 115907493888 116014863132 116049176904 116071538688 116224009216 116280786944 116451009234 116507897856 117038025216 117191765312 117214347264 117249015808 117306294272 117478017792 117535408128 117821520768 117856368896 117879078912 117913944064 118144244736 118264458816 118299437952 118322233344 118357229568 118380036096 118837717072 118895771648 118935145728 119307460608 119382270336 119476317408 119755984896 119814488064 119925476496 119960946912 119984062464 120019550208 120083009522 120141672448 120200364032 120376324152 120435130368 120493965312 120605583168 120764009576 120823005184 121058987616 121201229824 121277227008 121437950976 121793032704 121829055488 121888571392 122067002862 122126635008 122250901248 122287059456 122310623232 122346799104 122460133306 122519957504 122920509747 122944195584 122980558848 123004256256 123406391808 123442891776 123466678272 123803835904 123967908288 124004574336 124045640271 124065153024 124191391744 124252061696 124433953056 124494741504 124670939904 124834706528 124895690752 124956704768 125139627648 125176640256 125200760832 125304009936 125365223424 125426466816 125542653824 125935652864 126014618688 126181620936 126409095168 126470848512 126588002968 126649843712 127026327078 127063897716 127088381952 127125970944 127188074496 127503869661 127541581542 127566157824 127603888128 127628476416 127666225152 127784486928 127914510143 127976998912 128039518208 128184503808 128226953988 128264879736 128289595392 129042617984 129105657856 129357817344 129396077568 129459290112 129527740608 129591017472 129654325248 129774428672 129837826048 130027894353 130091415552 130262302464 130300830208 130325938176 130555324017 130752010368 130815885312 130855014304 131346950448 131411116032 131840735976 131866140672 131905142784 131969581056 132091829184 132156358656 132226235204 132290830336 132355457024 132549210864 132588415008 132613963776 132653187072 132827439104 132892327936 133086867696 133151883264 133476010584 133541216256 133692431706 133757743104 133959254016 134083345249 134148847616 134410857084 134627224961 134653166592 134692993024 134718947328 134758793216 134956065276 135021993984 135159381504 135225409536 135350673654 135390706388 135416795136 135859510773 135925880832 136351383552 136436880384 136544362752 136750071808 137017161792 137057687424 137124642816 137237725168 137304768512 137371844608 137572941888 137640148992 137707388928 137834952192 137975201952 138016010944 138042605568 138083434496 138110042112 138353128704 138602545152 139165221308 139192037376 139233206272 139279315392 139301224448 139505146128 139573297152 139715315712 139783569408 139913055912 139954438064 139981406208 140022808576 140439044844 140480582568 140507652096 140549210112 140576292864 140967011178 141035876352 141104775168 141235485552 141490098176 141677609472 141766446024 141933019136 142002356224 142210232064 142279704576 142411503339 142481074176 142626051456 142668236032 142695727104 142737932288 142807662592 143016717312 143086583808 143204582784 143274541056 143344533504 143477318656 143757547794 143926460416 143974123776 144016707072 144044457984 144207566784 144629226336 144672003392 144742678528 145172945232 145215883104 145243865088 145286823936 145357799424 145718708184 145789894656 145861115904 145996232256 146039413632 146067554304 146188011592 146259427328 146330877952 146545090272 146588433984 146616680448 147017055136 147211891092 147477277696 147549323264 147765319254 147837505536 148031703552 148104019968 148241214002 148313632768 148386086912 148603307832 148675903488 148798511799 148827184128 148871202816 148899889152 148943929344 149081901416 149430868992 149503868928 149548587776 149642359692 150110800512 150160511907 150184132608 150233868288 150704160768 150917453568 150962090496 151035838464 151115697376 151189520384 151263379456 151484812416 151529617152 151558815744 151603642368 151972686208 152046927872 152343894528 152544012096 152618532864 153096290304 153238108856 153312968704 153612408096 153814191972 153843830784 153889333248 153964511232 154107134048 154182418432 154392440814 154467864576 154543325184 154686484176 154732235872 154762051584 155222102196 155268012312 155297931264 155343863808 155373797376 155927863296 155974503657 156050700288 156285796352 156591042048 156637357056 156713877504 157095361024 157172105216 157402187901 157448742822 157479081984 157525659648 157685945088 157732583936 157762977792 157809639424 157840048128 158040655389 158117861376 158580194304 159076614144 159176360448 159301756544 159674646528 159752650752 159900635328 159947929216 159978749952 160026066944 160454307888 160501765536 160532692992 160580173824 160658620416 160807444224 161105155632 161183858688 161262600192 161411983488 161702969344 161917267968 162018795456 162390710272 162707879628 162756003816 162835513344 162969798637 163001201664 163049412608 163080830976 163129065472 163367868492 163447676928 163527524352 163845552318 163894012996 163925594112 163974078464 164005675008 164294340336 164461513041 164541855744 164590522368 164622237696 165290544384 165339432448 165394187028 165420204032 165911937408 165992988672 166227919872 166535666496 166617022464 166698418176 166852836864 166902187008 166934347776 167072013248 167153631232 167235289088 167480103168 167561920512 167717139093 168019491584 168242161248 168545460224 168627798016 168874650576 168957149184 169368436104 169418530288 169451175936 169501294592 169584099328 169832351808 169915318272 170005159548 170055442056 170088210432 170138517504 170171301888 170221633536 170379315904 170912671744 170969271984 171019839648 171052793856 171612013608 171695849472 171747206274 172233326592 172392872463 172443861186 172477089792 172528103424 172612386816 172703654144 172788023296 172872433664 173125499904 173210075136 173370525804 173455220736 173683069952 173767917568 174022294698 174073765356 174107308032 174336013824 174421180416 174582752974 175129267264 175214821376 175557037824 175787647968 175821520896 175873523712 175959441408 176122438912 176208478208 176732281152 176784553344 176818618368 176870916096 177396688224 177449156928 177483350016 177535844352 177570054144 177968014112 178054955008 178256575608 178343657472 178402718592 178612338688 178961190912 179214476112 179449890634 179537555456 179625263104 179888214744 179941420368 179976093696 180029325312 180124514283 180212508672 180300546048 180467564872 180555726848 180908374752 181146014364 181234507776 181801844736 181915840512 182059150336 182689549056 182743583232 182832857088 183376351872 183430589184 183465934848 183520198656 183609851904 183690199959 183779936256 183966935936 184056807424 184146722816 184416293376 184470838272 184506384384 184803393536 185164337664 185589383168 185705753856 185951862432 186006861504 186097729536 186287087616 186378092544 186550741216 186641874944 187006409856 187252059792 187307443424 187343536128 187398946816 187435057152 187764960384 187956014904 188047835136 188139700224 188313980736 188903479296 189021928032 189613642752 189706272768 189882004452 189974765568 190168068608 190260969472 190539490617 190595846574 190632572928 190688956416 190782111744 190939443712 191032721408 191312372313 191405832192 191499337728 191676730392 191965498368 192022276096 192059277312 192276755712 192397319604 192838968448 193563926976 193621177472 193658486784 193715765248 193810399232 194094116352 194188935168 194291610912 194386526208 194481487872 194661643008 194719218176 194756739072 195393453696 195451245312 195488907264 196128015552 196223827968 196282521456 197020425672 197116674048 197375604736 197472026624 197761103964 197857714176 197954371584 198137743776 198234537984 198339352806 198398015732 198436245504 198494937088 198533185536 198591905792 198882622512 198979780608 199241158656 199338491904 199523146256 200147734016 200214015876 200245510144 200311824384 200538647559 200636614656 200938881024 201184504717 201223271424 201282787328 201381117952 201979749888 202039489536 202078420992 202138189824 202739072256 202838114304 202937204736 203026010481 203086059582 203125192704 203392016128 203491377152 203888821248 204128387072 204527075328 204816544128 205085589296 205125107712 205185777664 205286014976 205586531136 205686964224 205856587752 205957152768 206057766912 206248645568 206349402112 206752428288 206962802928 207024016416 207063908352 207125151744 207165063168 207903817728 207966004876 208067600384 208747831962 208788056064 208849809408 208918973088 208951836672 209572973568 209675354112 209869583868 209931657096 209972109312 210034212864 210247926784 210350637056 210658567266 210720873852 210761478144 210823815168 210864439296 211337016758 211440259072 211853228328 212102152192 212235147264 212516414208 212899528704 213003534336 213200847104 213304999936 213721611264 213939077184 214002354048 214043590656 214106898432 214211493888 214409925632 214806874176 214911811584 215016800256 215215977984 215889690624 215961185664 216025060608 216066686976 216943839504 217008005088 217114017792 217334935552 217441107968 217759417848 217823824656 217865797632 217930235904 218036699136 218460736424 218567458816 218674233344 218994348384 219059120448 219101331456 219282017388 219389140992 219454029824 219496316928 219882650976 220387392512 220525582704 220817836638 221215916544 221323984896 221529005194 221637226496 222047555328 222156029952 222264557568 222361821003 222427589066 222470449152 222536249344 222579130368 223240776192 223306804224 223349833728 223415894016 223622852124 224146303488 224255803392 224322881664 224463539538 225166200768 225276198912 225824581472 225934901248 226376180352 226443135744 226553757696 226673546064 226740589408 226784280576 226851356672 226895069184 226962178048 227294425728 227405463552 227959029312 228026452864 228070391808 228816018144 228927799296 228996275032 229644435456 229857163284 229925148248 229969453056 230037471232 230149849088 230721287958 230765746176 230833999872 230946766848 231160701072 231273627648 231588661221 231701796864 231814987776 232029726264 232098353808 232143077376 232448018432 232561573888 232902018468 233015795712 234076050432 234383530624 234428694528 234498031616 234612588544 234956035584 235070816256 235643041536 235712737792 235758157824 235827888128 236173114233 236288489472 236528917632 236598875904 236644466688 236714459136 236760072192 236933736179 237675434144 237791543296 237870291456 238614921216 238764540672 238952634816 239511969792 239628976128 239850952992 239921893824 239968124928 240039100416 240166019044 240283344896 240400728064 240752648304 240870260736 240987930624 241211166336 241528019152 241646010368 242117975232 242402459648 242554454016 242875901952 243539137289 243586065408 243658110976 243777142784 244134005724 244253270016 244501802496 244574118912 244621246464 244693598208 244920266612 245039915008 245768328477 245841019494 245888391168 245961117696 246008512512 246812783616 246885783552 246933356544 247607671808 247935816576 248009148672 248091280542 248130306048 248382783488 248504123392 248867906112 248989483008 249341879808 249669413056 249791381504 249913409536 250279255296 250353280512 250401521664 250608019872 250730446848 250852933632 251085307648 251871305728 252029237376 252363241872 252818190336 252941697024 253176005936 253299687424 254052654156 254127795432 254176763904 254251941888 254376148992 255007739322 255083163084 255132315648 255207776256 255256952832 255332450304 255568973856 255829020286 255953997824 256079036416 256369007616 256453907976 256529759472 256579190784 257620809411 258085235968 258211315712 258665791779 258715634688 258792155136 258918580224 259055481216 259182034944 259308650496 259548857344 259675652096 260055788706 260182831104 260524604928 260601660416 260651876352 261110648034 261504020736 261631770624 261710028608 261874129461 262693900896 262822232064 263681471952 263732281344 263810285568 263939162112 264183658368 264312717312 264452470408 264581660672 264710914048 265098421728 265176830016 265227927552 265306374144 265654878208 265784655872 266173735392 266303766528 266952021168 267082432512 267384863412 267515486208 267918508032 268166690498 268297695232 268821714168 269174835951 269254449922 269306333184 269385986048 269437894656 269517586432 269912130552 270043987968 270318763008 270450819072 270701347308 270781412776 270833590272 271719021546 271851761664 272702767104 272873760768 273088725504 273500143616 274034323584 274115374848 274249285632 274475450336 274609537024 274743689216 275145883776 275280297984 275414777856 275669904384 275950403904 276032021888 276085211136 276166868992 276220084224 276706257408 277205090304 278330442616 278384074752 278466412544 278558630784 278602448896 279010292256 279146594304 279430631424 279567138816 279826111824 279908876128 279962812416 280045617152 280878089688 280961165136 281015304192 281098420224 281152585728 281934022356 282071752704 282209550336 282470971104 282980196352 283355218944 283532892048 283866038272 284004712448 284420464128 284559409152 284823006678 284962148352 285252102912 285336472064 285391454208 285475864576 285893769861 286033434624 286173167616 286409165568 286549082112 286689067008 286814522743 286954637312 287515095588 287852920832 287948247552 288033414144 288088915968 288415133568 289258452672 289344006784 289485357056 290345890464 290431766208 290487730176 290573647872 290715598848 291437416368 291579789312 291722231808 291992464512 292078827264 292135108608 292376023184 292518854656 292661755904 293090180544 293176867968 293233360896 294034110272 294423782184 294954555392 295098646528 295530638508 295675011072 296063407104 296208039936 296482428004 296627265536 296772173824 297206615664 297351806976 297509029209 297597023598 297654368256 297742405632 297799778304 297887858688 298163802832 298861737984 299007737856 299097175552 299284719384 300221601024 300321023814 300368265216 300467736576 301408321536 301834907136 301924180992 302071676928 302231394752 302379040768 302526758912 302969624832 303059234304 303117631488 303207284736 303945372416 304093855744 304629089373 304687789056 305088024192 305237065728 306192580608 306476217712 306625937408 307224816192 307628383944 307687661568 307778666496 307929022464 308214268096 308364836864 308784881628 308935729152 309086650368 309372968352 309464471744 309524103168 310444204392 310536024624 310595862528 310687727616 310747594752 311855726592 311949007314 312101400576 312571592704 313121747943 313182084096 313274714112 313427755008 314190722048 314344210432 314804375802 314897485644 314958163968 315051319296 315371890176 315465167872 315525955584 315619278848 316081310778 316235722752 317005525137 317160388608 318153228288 318352720896 318603513088 319349293056 319505301504 319801270656 319895858432 319957499904 320052133888 320908615776 321003531072 321065385984 321160347648 321317240832 321614888448 322210311264 322367717376 322525200384 322823966976 323405938688 323834535936 324037590912 324781420544 325415759256 325512007632 325671026688 325939597274 326002403328 326098825216 326161661952 326258130944 326735736984 326895353856 327055048704 327691104636 327788025992 327851188224 327948156928 328011350016 328588680672 328923026082 329083711488 329181044736 329244475392 330581088768 330678864896 330788374056 330840408064 331823874816 331985977344 332293507791 332455839744 333071332992 333234044928 333396836352 333641383599 333705673728 333804374016 333868695552 334144026496 334307262464 334470578176 334960206336 335123841024 335434278186 336038983168 336484322496 336695309307 337090920448 337255596032 337749301152 337914298368 338736872208 338837060576 338902351872 339002589184 339168198656 339664703616 339830636544 340010319096 340110884112 340176420864 340277035008 340342603776 340443267072 340758631808 341825343488 341938543968 342039679296 342105587712 343224027216 343391698944 343494412548 344466653184 344785744926 344887722372 344954179584 345056206848 345224773632 345407308288 345576046592 346081931937 346250999808 346420150272 346741051608 346910441472 347196527531 347366139904 347535835136 348044589396 348147530712 348214616064 348672027648 348842360832 349165505948 350258534528 350429642752 351114075648 351575295936 351643041792 351747047424 351918882816 352244877824 352416956416 353464562304 353569106688 353637236736 353741832192 354793376448 354898313856 354966700032 355071688704 355140108288 355936028224 356109910016 356513151216 356687314944 356805437184 357224677376 357922381824 358428952224 358899781268 359075110912 359250526208 359776429488 359882840736 359952187392 360058650624 360249028566 360425017344 360601092096 360935129744 361111453696 361816749504 362292028728 362469015552 363603689472 363831681024 363940508533 364118300672 365379098112 365487166464 365665714176 366752703744 366861178368 366931869696 367040397312 367380399918 367559872512 367933871872 368113614848 368293445632 368761529241 368832586752 368941676544 369012768768 369606787072 370328675328 371178766336 371411507712 371903724864 372013723008 372195459072 372574175232 372756185088 373101482432 373283749888 374012819712 374504119584 374614886848 374687072256 374797893632 374870114304 375529920768 375912029808 376095670272 376279400448 376627961472 377806958592 378043856064 379227285504 379412545536 379764008904 379949531136 380336137216 380521938944 381078981234 381191693148 381265145856 381377912832 381564223488 381878887424 382065442816 382624744626 382811664384 382998675456 383353460784 383743530429 383930996736 384044552192 384118554624 384553511424 384794639208 385677936896 387127853952 387242354944 387316973568 387431530496 387620798464 388188232704 388377870336 388583221824 388773052416 388962975744 389323286016 389438436352 389513478144 390786907392 390902490624 390977814528 392256031104 392447655936 392565042912 394040851344 394233348096 394751209472 394944053248 395522207928 395715428352 395908743168 396275487552 396469075968 396678705612 396796031464 396872491008 396989874176 397066371072 397183811584 397765245024 397959561216 398482317312 398676983808 399046292512 400295468032 400428031752 400491020288 400623648768 401077295118 401273229312 401877762048 402250035747 402369009434 402446542848 402565574656 402762235904 403881674883 403959499776 404078979072 404156841984 404276379648 405478144512 405676228608 406052020962 406172119164 406250385408 406784032256 406982754304 407578532319 407777642496 408256774144 409054150656 409633088256 410171178592 410250215424 410371555328 410572029952 411173062272 411373928448 411713175504 411914305536 412115533824 412497291136 412698804224 413504856576 413925605856 414048032832 414127816704 414250303488 414330126336 415807635456 415932009752 416135200768 417495663924 417576112128 417699618816 417837946176 417903673344 419145947136 419350708224 419739167736 419863314192 419944218624 420068425728 420290533327 420495853568 420701274112 421317134532 421441747704 421522956288 421647630336 421728878592 422674033516 422880518144 423706456656 424204304384 424470294528 425032828416 425799057408 426007068672 426401694208 426609999872 427234510017 427443222528 427878154368 428004708096 428087181312 428213796864 428422987776 428610466571 428819851264 429613748352 429823623168 430033600512 430431955968 431779381248 431922371328 432050121216 432133373952 433887679008 434016010176 434228035584 434669871104 434882215936 435518835696 435647649312 435731595264 435860471808 436073398272 436921472848 437134917632 437348466688 437988696768 438118240896 438202662912 438564034776 438778281984 438908059648 438992633856 439765301952 440774785024 441051165408 441635673276 442431833088 442647969792 443058010388 443274452992 444095110656 444312059904 444723642006 444855178132 444940898304 445072498688 445158260736 446395535397 446481552384 446613608448 446699667456 446831788032 447245704248 448292606976 448511606784 448645763328 448927079076 450332401536 450552397824 451649162944 451869802496 452752360704 452886271488 453107515392 453347092128 453481178816 453568561152 453702713344 453790138368 453924356096 454588851456 454810927104 455918058624 456052905728 456140783616 457632036288 457855598592 457992550064 459288870912 459714326568 459850296496 459938906112 460074942464 460299698176 461442575916 461531492352 461667999744 461893533696 462321402144 462547255296 463177322442 463403593728 463629975552 464059452528 464196707616 464286154752 464896036864 465123147776 465804036936 466031591424 467923510971 468152100864 468767061248 468857389056 468996063232 469225177088 469912071168 470141632512 471286083072 471425475584 471516315648 471655776256 472346228466 472576978944 473057835264 473197751808 473288933376 473428918272 473520144384 473867472358 475350868288 475583086592 475740582912 477229842432 477529081344 477905269632 479023939584 479257952256 479701905984 479843787648 479936249856 480078200832 480332038088 480566689792 480801456128 481505296608 481740521472 481975861248 482422332672 483056038304 483292020736 484235950464 484804919296 485108908032 485751803904 487078274578 487172130816 487316221952 487554285568 488268011448 488506540032 488909395911 489003604992 489148237824 489242492928 489387196416 489840533224 490079830016 491536656954 491682038988 491776782336 491922235392 492017025024 493384539123 493625567232 493771567104 493866713088 495215343616 495871633152 496018297344 496182561084 496260612096 496765566976 497008246784 497735812224 497978966016 498683759616 499338826112 499582763008 499826819072 500558510592 500706561024 500803043328 501216039744 501460893696 501705867264 502170615296 503151417279 503742611456 504058474752 504726483744 505636380672 505883394048 506352011872 506599374848 508105308312 508255590864 508353527808 508503883776 508752297984 510015478644 510166326168 510264631296 510415552512 510513905664 510664900608 511137947712 511658040572 511907995648 512158072832 512738015232 512907815952 513059518944 513158381568 515241618822 516170471936 516422631424 517178617389 517331583558 517431269376 517584310272 517837160448 518110962432 518364069888 518617300992 518844249007 519097714688 519351304192 520111577412 520365662208 521049209856 521203320832 521303752704 522221296068 523008041472 523263541248 523420057216 523748258922 525387801792 525644464128 527362943904 527464562688 527620571136 527878324224 528367316736 528625434624 528904940816 529163321344 529421828096 530196843456 530353660032 530455855104 530612748288 531309756416 531569311744 532347470784 532607533056 533904042336 534164865024 534769726824 535030972416 535837016064 536333380996 536595390464 537643428336 538349671902 538508899844 538612666368 538771972096 538875789312 539035172864 539824261104 540087975936 540373542849 540637526016 540901638144 541402694616 541562825552 541667180544 543438043092 543703523328 545405534208 545747521536 546177451008 547000287232 548068647168 548230749696 548498571264 548950900672 549219074048 549487378432 550291767552 550560595968 550829555712 551070599877 551339808768 551900807808 552064043776 552170422272 552333737984 552440168448 553412514816 554410180608 556660885232 556768149504 556932825088 557117261568 557204897792 558020584512 558293188608 558861262848 559134277632 559652223648 559817752256 559925624832 560091234304 561756179376 561922330272 562030608384 562196840448 562305171456 563868044712 564143505408 564419100672 564941942208 565960392704 566710437888 567065784096 567732076544 568009424896 568840928256 569118818304 569646013356 569924296704 570504205824 570672944128 570782908416 570951729152 571787539722 572066869248 572346335232 572818331136 573098164224 573629045486 573909274624 575030191176 575705841664 575896495104 576066828288 576177831936 576830267136 578516905344 578688013568 578970714112 580691780928 580863532416 580975460352 581147295744 581431197696 582874832736 583159578624 583444463616 583984929024 584157654528 584270217216 584752046368 585037709312 585323511808 586180361088 586353735936 586466721792 588068220544 588847564368 589909110784 590197293056 591061277016 591350022144 592126814208 592416079872 592964856008 593254531072 593544347648 594413231328 594703613952 595018058418 595194047196 595308736512 595484811264 595599556608 595775717376 596327605664 597723475968 598015475712 598194351104 598569438768 600443202048 600642047628 600736530432 600935473152 602816643072 603553514151 603669814272 603848361984 604143353856 604462789504 604758081536 605053517824 605939249664 606118468608 606235262976 606414569472 607890744832 608187711488 609078031443 609258178746 609375578112 610176048384 610474131456 612385161216 612952435424 613251874816 614449632384 615256767888 615375323136 615557332992 615858044928 616428536192 616729673728 617569763256 617871458304 618173300736 618745936704 618928943488 619048206336 620888408784 621072049248 621191725056 621375455232 621495189504 623711453184 623898014628 624202801152 625143185408 626243495886 626364168192 626549428224 626855510016 628074617219 628381444096 628688420864 629608751604 629794971288 629916327936 630102638592 630743780352 630930335744 631051911168 631238557696 632162621556 632471445504 634011050274 634320777216 636306456576 636705441792 637207026176 638698586112 639010603008 639602541312 639791716864 639914999808 640104267776 641817231552 642007062144 642130771968 642320695296 642634481664 643229776896 644420622528 644735434752 645050400768 645647933952 646811877376 647669071872 648075181824 649562841088 650831518512 651024015264 651342053376 651879194548 652004806656 652197650432 652323323904 652516261888 653471473968 653790707712 654110097408 655382209272 655576051984 655702376448 655896313856 656022700032 657177361344 657846052164 658167422976 658362089472 658488950784 661034801213 661162177536 661357729792 661576748112 661680816128 663647749632 663971954688 664587015582 664911679488 666142665984 666468089856 666793672704 667085463009 667282767198 667411347456 667608748032 667737391104 668288052992 668614524928 668941156352 669920412672 670247682048 670868556372 672077966336 672968644992 673390618614 674181840896 674511192064 675498602304 675828596736 677473744416 677674121152 677804703744 678005178368 678336397312 679329407232 679661273088 680020638192 680221768224 680352841728 680554070016 680685207552 680886534144 681517263616 683650686976 683877087936 684079358592 684211175424 686448054432 686783397888 686988825096 688933306368 689571489852 689775444744 689908359168 690112413696 690449547264 690814616576 691152093184 692163863874 692501999616 692840300544 693482103216 693820882944 694393055062 694732279808 695071670272 696089178792 696295061424 696429232128 697344055296 697684721664 698331011896 700517069056 700859285504 702228151296 703150591872 703286083584 703494094848 703837765632 704489755648 704833912832 706929124608 707138213376 707274473472 707483664384 709586752896 709796627712 709933400064 710143377408 710280216576 710801208537 711872056448 712219820032 713026302432 713374629888 713610874368 714449354752 715844763648 716857904448 717799562536 718150221824 718501052416 719552858976 719765681472 719904374784 720117301248 720498057132 720850034688 721202184192 721870259488 722222907392 723633499008 724584057456 724938031104 727207378944 727663362048 727881017066 728236601344 730617411867 730758196224 730974332928 731331428352 733505407488 733722356736 733863739392 734080794624 734760799836 735119745024 735867743744 736227229696 737304985431 737523058482 737665173504 737883353088 738025537536 739213574144 740657350656 742357532672 742823015424 743807449728 744027446016 744390918144 745148350464 745512370176 746202964864 746567499776 748025639424 749008239168 749229773696 749374144512 749595787264 749740228608 751059841536 751824059616 752191340544 752558800896 753255922944 755613917184 756087712128 758454571008 758825091072 759528017808 759899062272 760672274432 761043877888 762157962468 762383386296 762530291712 762755825664 763128446976 763757774848 764130885632 765249489252 765623328768 765997350912 766706921568 767487060858 767861993472 768089104384 768237109248 769107022848 769589278416 771355873792 772862428233 774255707904 774484709888 774633947136 774863060992 775997375337 776376465408 776755740672 777166443648 777546104832 777925951488 778496561731 778646572032 778876872704 779026956288 781573814784 781804981248 781955629056 784512062208 784895311872 785130085824 785622388383 788081702688 788466696192 789502418944 789888106496 791044415856 791430856704 791817486336 792550975104 792938151936 793357411224 793592062928 793744982016 793979748352 794132742144 794367623168 795530490048 795919122432 796964634624 797353967616 798092585024 800590936064 800856063504 800982040576 801247297536 802154590236 802546458624 803755524096 804500071494 804738018868 804893085696 805131149312 805524471808 807524507853 807763349766 807918999552 808157958144 808313683968 808552759296 810956289024 811352457216 812104041924 812344238328 812500770816 813568064512 813965508608 815157064638 815555284992 816513548288 818108301312 819266176512 820342357184 820500430848 820743110656 821144059904 822346124544 822747856896 823426351008 823828611072 824231067648 824994582272 825397608448 827009713152 827851211712 828096065664 828255633408 828500606976 828660252672 831615270912 831864019504 832270401536 834991327848 835152224256 835399237632 835675892352 835807346688 838291894272 838701416448 839478335472 839726628384 839888437248 840136851456 840581066654 840991707136 841402548224 842634269064 842883495408 843045912576 843295260672 843457757184 845348067032 845761036288 847412913312 848408608768 848940589056 850065656832 851598114816 852014137344 852803388416 853219999744 854469020034 854886445056 855756308736 856009416192 856174362624 856427593728 857220933142 857639702528 859227496704 859647246336 860067201024 860443568229 860863911936 863558762496 863844742656 864100242432 864266747904 867775358016 868032020352 868456071168 869339742208 869764431872 871037671392 871295298624 871463190528 871720943616 872146796544 873842945696 874269835264 874696933376 875977393536 876236481792 876405325824 877128069552 877556563968 877816119296 877985267712 879530603904 881549570048 882102330816 883271346552 884863666176 885295939584 886116020776 886548905984 888190221312 888624119808 889447284012 889710356264 889881796608 890144997376 890316521472 892527087627 892791070794 892963104768 893227216896 893399334912 893663576064 894491408496 896585213952 897023213568 897291526656 897854158152 900664803072 901104795648 903298325888 903739604992 905504721408 905772542976 906215030784 906694184256 906962357632 907137122304 907405426688 907580276736 907848712192 909177702912 909621854208 911836117248 912105811456 912281567232 913887268119 915264072576 915711197184 915985100128 918577741824 919428653136 919700592992 919877812224 920149884928 920599396352 922885151832 923062984704 923335999488 923787067392 924642804288 925094510592 926354644884 926807187456 927259951104 928118905056 928393415232 928572309504 929792073728 930246295552 931608073872 932063182848 935847021942 936304201728 937534122496 937714778112 937992126464 939365243829 939824142336 940283265024 942390574727 942572166144 942850951168 943032631296 943311552512 944692456932 945153957888 946115670528 946395503616 946577866752 946857836544 947734944716 950701736576 951016575411 951166173184 951481165824 954459684864 955058162688 955810539264 958047879168 958515904512 959403811968 959687575296 959872499712 960156401664 960664076176 961133379584 961602912256 963010593216 963481042944 963951722496 964844665344 966112076608 966584041472 968471900928 969609838592 970217816064 971503607808 974156549156 974344261632 974632443904 975108571136 976536022896 977013080064 977818791822 978007209984 978296475648 978484985856 978774392832 979681066448 980159660032 983073313908 983364077976 983553564672 983844470784 984034050048 986769078246 987251134464 987543134208 987733426176 990430687232 991743266304 992036594688 992365122168 992521224192 993531133952 994016493568 995471624448 995957932032 996880523373 997367519232 998677652224 999165526016 999653638144 1000924150797 1001117021184 1001413122048 1001606086656 1002432079488 1002921787392 1003411734528 1004341230592 1006302834558 1007485222912 1008116949504 1009452967488 1011272761344 1011766788096 1012704023744 1013198749696 1016210616624 1016511181728 1016707055616 1017007767552 1017504595968 1020030957288 1020332652336 1020529262592 1020831105024 1021027811328 1021329801216 1022275895424 1023316081144 1023815991296 1024316145664 1025476030464 1025815631904 1026119037888 1026316763136 1030483237644 1032340943872 1032845262848 1034357234778 1034663167116 1034862538752 1035168620544 1035674320896 1036221924864 1036728139776 1037688498014 1038195429376 1038702608384 1040223154824 1040731324416 1041589582593 1042098419712 1042406641664 1042607505408 1044442592136 1046016082944 1046527082496 1046840114432 1047496517844 1050775603584 1051288928256 1054725887808 1054929125376 1055241142272 1055756648448 1056734633472 1057250869248 1057809881632 1058326642688 1058843656192 1060393686912 1060707320064 1060911710208 1061225496576 1062619512832 1063138623488 1064694941568 1065215066112 1067808084672 1068329730048 1069539453648 1070061944832 1071674032128 1072666761992 1073190780928 1075286856672 1076699343804 1077017799688 1077225332736 1077543944192 1077751578624 1078070345728 1079648522208 1080175951872 1080747085698 1081275052032 1081803276288 1082805389232 1083125651104 1083334361088 1086876086184 1087407046656 1090811068416 1091495043072 1091821525599 1092354902016 1094000574464 1096137294336 1096461499392 1096997142528 1097901801344 1098438148096 1098974756864 1100583535104 1101121191936 1102141199754 1102679617536 1103801615616 1104128087552 1104340844544 1104667475968 1104880336896 1106284587723 1106825029632 1108820361216 1113321770464 1113536299008 1113865650176 1114234523136 1114409795584 1116041169024 1116586377216 1117722525696 1118268555264 1119304447296 1119635504512 1119851249664 1120182468608 1123512358752 1123844660544 1124061216768 1124393680896 1124610342912 1127736089424 1128287010816 1128838201344 1129883884416 1131920785408 1133420875776 1134131568192 1135464153088 1137681856512 1138237636608 1139292026712 1139848593408 1140788590459 1141008411648 1141345888256 1141565816832 1141903458304 1143575079444 1144133738496 1144692670464 1145636662272 1146196328448 1147258090972 1147818549248 1150060382352 1151230591287 1151411683328 1151792990208 1152133656576 1152355663872 1153660534272 1157033810688 1157376027136 1157941428224 1161383561856 1161727064832 1161950920704 1162294591488 1162862395392 1165749665472 1166319157248 1166888927232 1167969858048 1168315309056 1168540434432 1169504092736 1170075418624 1170647023616 1172360722176 1172707471872 1172933443584 1176136441088 1177695128736 1179818221568 1180394586112 1182122554032 1182700044288 1184253628416 1184832159744 1185929712016 1186509062144 1187088695296 1188826462656 1189407227904 1190036116836 1190388094392 1190617473024 1190969622528 1191199113216 1191551434752 1192655211328 1195446951936 1196030951424 1196388702208 1197138877536 1200886404096 1201284095256 1201473060864 1201870946304 1205633286144 1206750107241 1207107028302 1207339628544 1207696723968 1208286707712 1208925579008 1209516163072 1210107035648 1211645024649 1211878499328 1212236937216 1212470525952 1212829138944 1215781489664 1216375422976 1218156062886 1218516357492 1218751156224 1220352096768 1220948262912 1224770322432 1225904870848 1226503749632 1228899264768 1230513535776 1230750646272 1231114665984 1231716089856 1232857072384 1233459347456 1235139526512 1235742916608 1236346601472 1237491873408 1237857886976 1238096412672 1241776817568 1242144098496 1242383450112 1242750910464 1242990379008 1247422906368 1247796029256 1248405602304 1250286370816 1252486991772 1252728336384 1253098856448 1253711020032 1256149234438 1256762888192 1257376841728 1259217503208 1259589942576 1259832655872 1260205277184 1260871599981 1261487560704 1261860671488 1262103822336 1262477115392 1264325243112 1264942891008 1268022100548 1268641554432 1272612913152 1273410883584 1274414052352 1277397172224 1278021206016 1279205082624 1279583433728 1279829999616 1280208535552 1283634463104 1284014124288 1284261543936 1284641390592 1285268963328 1285831399713 1286459553792 1288841245056 1289470869504 1290100801536 1291295867904 1293623754752 1295338143744 1296150363648 1299125682176 1301663037024 1302048030528 1302684106752 1303758389096 1304009613312 1304395300864 1304646647808 1305032523776 1306942947936 1307581415424 1308220194816 1310764418544 1311152103968 1311404752896 1311792627712 1312045400064 1314354722688 1315692104328 1316334845952 1316724178944 1316977901568 1322069602426 1322324355072 1322715459584 1323153496224 1323361632256 1327295499264 1327943909376 1329174031164 1329823358976 1332285331968 1332936179712 1334170926018 1334565534396 1334822694912 1335217496064 1335474782208 1336576105984 1337229049856 1339186606191 1339840825344 1340495364096 1341737112744 1344155932672 1345937289984 1346781237228 1348363681792 1349022384128 1350997204608 1351657193472 1354947488832 1355348242304 1355609407488 1356010356736 1356672794624 1358658814464 1359322546176 1360041276384 1360443536448 1360705683456 1361108140032 1361370415104 1361773068288 1363034527232 1367301373952 1367754175872 1368158717184 1368422350848 1372896108864 1373566795776 1373977650192 1377866612736 1379142979704 1379550889488 1379816718336 1380224827392 1380899094528 1381629233152 1382304186368 1384327727748 1385003999232 1385680601088 1386964206432 1387641765888 1388786110124 1389464559616 1390143340544 1392178357584 1392590122848 1392858464256 1394688110592 1395369443328 1396662023792 1401034138112 1401718571008 1403770532913 1404456302592 1406301183744 1406572167168 1406988189696 1407675531264 1408291533019 1408979511296 1409667825664 1413858249216 1414276426752 1414548946944 1414967328768 1419173505792 1419593255424 1419866800128 1420286754816 1420560433152 1421602417074 1423744112896 1424439640064 1426052604864 1426749259776 1427221748736 1428898709504 1431689527296 1433715808896 1435599125072 1436300443648 1437002104832 1439105717952 1439531362944 1439808749568 1440234602496 1440996114264 1441700069376 1442404368384 1443740518976 1444445814784 1447266998016 1449168114912 1449876062208 1454414757888 1455326724096 1455762034132 1456473202688 1461234823734 1461516392448 1461948665856 1462662856704 1466728187733 1467010814976 1467444713472 1467727478784 1468161589248 1469521599672 1470239490048 1471735487488 1472454459392 1474609970862 1475046116964 1475330347008 1475766706176 1476051075072 1478427148288 1481314701312 1484715065344 1485646030848 1487614899456 1488054892032 1488781836288 1490296700928 1491024740352 1492405929728 1493134999552 1496051278848 1498016478336 1498459547392 1498748289024 1499191574528 1499480457216 1502119683072 1503648119232 1504382681088 1505117601792 1506511845888 1511227834368 1512175424256 1516909142016 1517650182144 1519056035616 1519798124544 1521344548864 1522087755776 1524315924936 1524766772592 1525060583424 1525511651328 1526256893952 1527515549696 1528261771264 1530498978504 1531246657536 1531994701824 1533413843136 1534974121716 1535723986944 1536178208768 1536474218496 1538214045696 1539178556832 1542711747584 1545724856466 1548511415808 1548969419776 1549267894272 1549726121984 1551994750674 1552752930816 1553511481344 1554332887296 1555092209664 1555851902976 1556532747021 1556993123462 1557293144064 1557753745408 1558053912576 1563147629568 1563609962496 1563911258112 1569024124416 1569790623744 1570260171648 1571244776766 1576163405376 1576933392384 1579004837888 1579776212992 1582088831712 1582861713408 1583634972672 1585101950208 1585876303872 1586714822448 1587184125856 1587489964032 1587959496704 1588265484288 1588735246336 1591060980096 1591838244864 1593929269248 1594707935232 1596185170048 1601181872128 1601712127008 1601964081152 1602494595072 1604309180472 1605092917248 1607511048192 1609000142988 1609476037736 1609786171392 1610262298624 1611048943616 1615049015706 1615526699532 1615837999104 1616315916288 1616627367936 1617105518592 1621120628547 1621912578048 1622704914432 1624208083848 1624688476656 1625001541632 1627136129024 1627931017216 1630314129276 1631110569984 1633027096576 1636216602624 1638532353024 1640684714368 1641000861696 1641486221312 1642288119808 1644692249088 1645495713792 1646852702016 1647657222144 1648462135296 1649989164544 1650795216896 1653211799631 1654019426304 1655702423424 1656192131328 1656511266816 1657001213952 1657320505344 1658536153253 1663230541824 1663728039008 1664540803072 1669982655696 1670304448512 1670798475264 1671351784704 1671614693376 1676583788544 1677402832896 1678956670944 1679453256768 1679776874496 1680273702912 1681162133308 1681983414272 1682805096448 1685268538128 1685766990816 1686091825152 1686590521344 1686915514368 1690696134064 1691522072576 1694825826624 1696817217536 1697881178112 1700131313664 1703196229632 1704028274688 1704773961023 1705606776832 1706439999488 1708938040068 1709772890112 1711512617472 1712018832384 1712348725248 1712855187456 1714441866284 1715279405056 1718454993408 1719294492672 1720887136458 1721727823872 1727117524992 1727689485312 1728200484864 1728533495808 1735550716032 1736064040704 1736912142336 1738679484416 1739528863744 1742075342784 1742590597248 1742926381056 1743441887232 1744293593088 1747685891392 1748539670528 1749393866752 1751954787072 1752472963584 1752810651648 1754256139104 1755113127936 1755632238592 1755970535424 1759061207808 1763099140096 1764204661632 1766542693104 1769727332352 1770591879168 1772232041552 1773097811968 1776380442624 1777248239616 1778894568024 1779420712528 1779763593216 1780289994752 1780633042944 1785054175254 1785582141588 1785926209536 1786454433792 1786798669824 1787327152128 1788982816992 1793170427904 1794046427136 1794583053312 1795708316304 1801329606144 1802209591296 1806596651776 1807479209984 1810660542453 1811009442816 1811545085952 1812430061568 1813388368512 1813924715264 1814274244608 1814810853376 1815160553472 1815697424384 1818355405824 1819243708416 1823672234496 1824211622912 1824563134464 1827774536238 1830528145152 1831422394368 1831970200256 1837155483648 1838857306272 1839401185984 1839755624448 1840299769856 1841198792704 1845770303664 1846125969408 1846671998976 1847574134784 1849285608576 1850189021184 1852709289768 1853614374912 1854519902208 1856237810112 1856786830464 1857144619008 1859584147456 1860492591104 1863216147744 1864126365696 1871694043884 1872608403456 1875068244992 1875429556224 1875984252928 1878730487658 1879648284672 1880566530048 1884223851657 1884781149454 1885144332288 1885701902336 1886065262592 1886623105024 1889384913864 1890307915776 1892231341056 1892791007232 1893155733504 1893715673088 1895469889432 1901403473152 1902033150822 1902332346368 1902962331648 1908919369728 1910116325376 1911621078528 1916095758336 1917031809024 1918807623936 1919375150592 1919744999424 1920312803328 1921328152352 1922266759168 1923205824512 1926021186432 1926962085888 1927903444992 1929689330688 1932224153216 1933168082944 1936943801856 1939219677184 1940435632128 1943007215616 1948313098312 1948688523264 1949264887808 1950217142272 1953072045792 1954026160128 1955637583644 1956014419968 1956592951296 1956969971712 1957548785664 1959362132896 1960319320064 1966146627816 1966728155952 1967107129344 1967688941568 1968068100096 1973538156492 1974502268928 1975086268416 1975466852352 1980861374464 1983104403639 1983486532608 1984073189376 1984730244336 1985042448384 1987062267904 1988032987136 1990943248896 1991915864064 1993761046746 1994735038464 1997355304448 1998331052032 2001256389027 2001848301594 2002234042368 2002826244096 2003212173312 2004864158976 2005843574784 2006823469056 2007701659201 2008682461184 2012605669116 2014970445824 2016233899008 2018905934976 2022545522688 2023533576192 2025408047488 2026397499392 2032421233248 2033022363456 2033414111232 2034015535104 2035009191936 2040061914576 2040665304672 2041058525184 2041662210048 2042055622656 2042659602432 2044551790848 2046632162288 2047631982592 2048632291328 2050952060928 2051631263808 2052238075776 2052633526272 2060966475288 2064681887744 2065690525696 2068714469556 2069326334232 2069725077504 2070337241088 2071348641792 2072443849728 2073456279552 2075376996028 2076390858752 2077405216768 2080446309648 2081462648832 2083179165186 2084196839424 2084813283328 2085215010816 2088885184272 2092032165888 2093054164992 2093680228864 2094993035688 2101551207168 2102577856512 2109451775616 2109858250752 2110482284544 2111513296896 2113469266944 2114501738496 2115619763264 2116653285376 2117687312384 2120787373824 2121414640128 2121823420416 2122450993152 2125239025664 2126277246976 2129389883136 2130430132224 2132403625611 2135616169344 2136659460096 2139078907296 2140123889664 2143348064256 2145333523984 2146381561856 2150573713344 2153398687608 2154035599376 2154450665472 2155087888384 2155503157248 2156140691456 2159297044416 2160351903744 2161494171396 2162550104064 2163606552576 2165610778464 2166251302208 2166668722176 2173752172368 2174814093312 2181622136832 2182990086144 2183643051198 2184709804032 2188001148928 2191852235601 2192274588672 2192922998784 2193994285056 2195803602688 2196876296192 2197949513728 2201167070208 2202242383872 2204282399508 2205359235072 2207603231232 2208256175104 2208681689088 2209334951936 2212569175446 2213650059264 2217640722432 2226643540928 2227072598016 2227731300352 2228469046272 2228819591168 2232082338048 2233172754432 2235445051392 2236537110528 2238608894592 2239271009024 2239702499328 2240364937216 2247024717504 2247689321088 2248122433536 2248787361792 2249220685824 2255472178848 2256574021632 2257676402688 2259767768832 2263841570816 2266841751552 2268263136384 2270928306176 2275363713024 2276475273216 2278584053424 2279697186816 2281577180918 2282016823296 2282691776512 2283131633664 2283806916608 2287150158888 2288267476992 2289385340928 2291273324544 2292392656896 2294516181944 2295637098496 2300120764704 2302461182574 2302823366656 2303585980416 2304267313152 2304711327744 2307321068544 2314067621376 2314752054272 2315882856448 2322767123712 2323454129664 2323901841408 2324589182976 2331499330944 2332638314496 2333777854464 2335489685193 2335939716096 2336630618112 2337080868864 2339008185472 2340150837248 2341294047232 2344721444352 2345414943744 2345866887168 2352272882176 2355390257472 2356867165149 2359636443136 2360789172224 2364245108064 2365400088576 2368507256832 2369664319488 2371859424032 2373018124288 2374177390592 2377652925312 2378814455808 2380072233672 2380776188784 2381234946048 2381939245056 2382398226432 2383102869504 2385310422656 2390893903872 2392061902848 2392777404416 2394277755072 2401772808192 2402568190512 2402946121728 2403741892608 2411266572288 2413500214482 2414214056604 2414679257088 2415393447936 2416573415424 2417851158016 2419032326144 2422573523559 2423290049298 2423756998656 2424473874432 2424941051904 2425658277888 2430375692717 2431562979328 2432750845952 2436312125772 2437032714984 2437502312448 2440704193536 2441896525824 2449540644864 2451809741696 2453007499264 2457798529536 2461027071552 2461501292544 2462229331968 2463432179712 2465714144768 2466918694912 2470279053024 2471485833216 2472693202944 2474983746816 2475715773952 2476192825344 2483553635136 2484288196992 2484766900224 2485501820928 2485980758016 2494845812736 2495592058512 2496811204608 2500572741632 2504973983544 2505456672768 2506197712896 2507422040064 2512298468876 2513525776384 2514753683456 2518435006416 2519179885152 2519665311744 2520410554368 2521743199962 2522975121408 2523721342976 2524207644672 2524954230784 2528650486224 2529885782016 2536044201096 2537283108864 2545225826304 2546821767168 2547583559731 2548828104704 2554794344448 2556042412032 2557917274259 2558410165248 2559166867456 2559659999232 2560417071104 2567268926208 2568028248576 2568523087872 2569282781184 2571662799426 2572919107584 2577682490112 2578941739008 2580201603072 2581330704687 2582591735808 2587247509504 2590676287488 2592300727296 2598251364352 2603326074048 2604096061056 2605368213504 2607516778192 2608019226624 2608790601728 2609293295616 2610065047552 2613885895872 2615162830848 2616440389632 2621528837088 2622304207936 2622809505792 2623585255424 2624090800128 2628709445376 2631384208656 2632669691904 2633448357888 2633955803136 2644139204852 2644648710144 2645430919168 2646306992448 2646723264512 2654590998528 2655887818752 2658348062328 2659646717952 2664570663936 2665872359424 2668341852036 2669131068792 2669645389824 2670434992128 2670949564416 2673152211968 2674458099712 2678373212382 2679681650688 2680990728192 2683474225488 2688311865344 2691874579968 2693562474456 2696727363584 2698044768256 2701994409216 2703314386944 2709894977664 2710696484608 2711218814976 2712020713472 2713345589248 2717317628928 2718645092352 2720082552768 2720887072896 2721411366912 2722216280064 2722740830208 2723546136576 2726069054464 2734602747904 2735508351744 2736317434368 2736844701696 2745792217728 2747133591552 2747955300384 2755733225472 2758285959408 2759101778976 2759633436672 2760449654784 2761798189056 2763258466304 2764608372736 2768655455496 2770007998464 2771361202176 2773928412864 2775283531776 2777572220248 2778929119232 2780286681088 2784356715168 2785180245696 2785716928512 2789376221184 2790738886656 2793324047584 2802068276224 2803437142016 2807541065826 2808912605184 2812602367488 2813144334336 2813976379392 2816583066038 2817959022592 2819335651328 2827171724181 2827716498432 2828552853504 2829097893888 2829934657536 2838347011584 2839186510848 2839733600256 2840573509632 2843204834148 2847488225792 2848879280128 2852105209728 2853049726233 2853498519552 2854443497472 2857797419008 2863379054592 2867431617792 2871198250144 2872600887296 2874004209664 2878211435904 2879062725888 2879617499136 2880469204992 2881992228528 2883400138752 2884808736768 2887481037952 2888891629568 2894533996032 2898336229824 2899752124416 2908829515776 2910653448192 2911524068264 2912946405376 2922469647468 2923032784896 2923897331712 2925325713408 2933456375466 2934021629952 2934889426944 2935454957568 2936323178496 2939043199344 2940478980096 2942033733289 2943470974976 2944908918784 2949219941724 2950092233928 2950660694016 2951533412352 2952102150144 2956854296576 2962629402624 2969430130688 2971292061696 2975229798912 2976109784064 2977563672576 2980593401856 2982049480704 2984811859456 2986269999104 2990641570119 2992102557696 2996032956672 2996919094784 2997496578048 2998383149056 2998960914432 3002772452391 3004239366144 3007296238464 3008765362176 3010235203584 3013023691776 3022455668736 3024350848512 3033818284032 3035300364288 3038112071232 3039596249088 3042689097728 3044175511552 3048631849872 3049533545184 3050121166848 3051023302656 3052513787904 3055031099392 3056523542528 3060997957008 3062493315072 3063989403648 3066827686272 3069948243432 3071447973888 3072356417536 3072948436992 3076428091392 3078357113664 3085423495168 3091449712932 3096426174103 3097022831616 3097938839552 3098535788544 3099452243968 3103989501348 3105505861632 3107022962688 3108665774592 3110184419328 3113065494042 3113986246924 3114586288128 3115507490816 3116107825152 3124768747779 3126295259136 3127219924992 3127822516224 3138048248832 3139581247488 3140520343296 3142489553532 3152326810752 3153866784768 3158009675776 3159552425984 3164177663424 3165723426816 3167269945344 3170203900416 3171752607744 3173429644896 3174368251712 3174979928064 3175918993408 3176530968576 3177470492672 3182121960192 3183676489728 3187858538496 3189415870464 3192370340096 3202363744256 3203424254016 3203928162304 3204989190144 3208618360944 3210185834496 3215022096384 3218000285976 3218952075472 3219572342784 3220524597248 3222097887232 3230098031412 3231053399064 3231675998208 3232631832576 3233254735872 3234211037184 3242241257094 3243825156096 3245409828864 3248416167696 3249376953312 3250003083264 3254272258048 3255862034432 3260628258552 3262221139968 3266054193152 3272433205248 3275464576797 3277064706048 3281369428736 3282001723392 3282972442624 3284576239616 3289384498176 3290991427584 3293705404032 3295314444288 3296924270592 3299978329088 3301590433792 3306423599262 3308038852608 3311404846848 3312384262656 3313022533632 3314002427904 3314641010688 3317072306506 3326461083648 3327456078016 3329081606144 3339965311392 3340608897024 3341596950528 3342703569408 3343229386752 3353167577088 3354805665792 3357913341888 3358906513536 3359553748992 3360547405824 3362324266616 3363966828544 3365610192896 3370537076256 3371533981632 3372183650304 3373181042688 3373831028736 3381392268128 3383044145152 3389651653248 3393634435072 3395762356224 3400262627328 3406392459264 3409547922046 3411213553664 3412879998976 3417876080136 3419545780224 3422365771377 3423025234944 3424037664768 3424697450496 3425710374912 3428883732568 3430558810112 3436909986816 3438588985344 3441774272916 3443455647744 3453691773861 3454235049984 3455378970624 3456400969728 3457066991616 3471101432064 3472128081408 3473824284672 3477358968832 3479057727488 3484150685568 3485181194496 3485852762112 3486883774464 3488587186176 3495371782784 3497079341056 3498787733504 3503909574144 3504945927168 3505621303296 3508512278208 3510226255872 3511264477184 3511941070848 3518122415616 3526198280192 3528409323264 3533085386208 3539454664704 3541183758336 3544464083104 3546195623936 3552760885248 3554496479232 3557789136048 3558841425056 3559527186432 3560579989504 3561266085888 3570108350508 3571164283176 3571852419072 3572908867584 3573597339648 3574654304256 3577965633984 3586340855808 3588092854272 3589166106624 3591416632608 3602659212288 3604419182592 3613193303552 3614958419968 3620250321723 3621321084906 3622018885632 3623090171904 3624860123136 3626776737024 3627849430528 3628548489216 3629621706752 3630321106944 3634935073947 3636710811648 3638487416832 3647344468992 3648423245824 3649126268928 3655549072476 3661056290304 3662844788736 3663940400512 3674310967296 3677714612544 3678802371968 3679511248896 3680599539712 3682397585408 3691540607328 3692251938816 3693343997952 3695148269568 3698571217152 3700378042368 3705418579536 3707228749824 3709039804416 3712475620224 3713573660928 3714289238016 3719168294912 3720985182208 3726432295488 3728252731392 3743388087768 3745216806912 3750136489984 3750859112448 3751968505856 3757460975316 3759296569344 3761133060096 3768447703314 3769562298908 3770288664576 3771403804672 3772130525184 3773246210048 3778769827728 3780615831552 3782614799943 3784462682112 3785582014464 3786311467008 3787431346176 3790939778864 3802806946304 3804066301644 3804664692736 3805924663296 3817838739456 3820232650752 3823242157056 3832191516672 3834063618048 3837615247872 3838750301184 3839489998848 3840625606656 3842656304704 3844533518336 3846411649024 3852042372864 3853924171776 3855806889984 3857494199139 3859378661376 3864448306432 3866336165888 3873887603712 3878439354368 3880871264256 3886014431232 3896626196624 3897377046528 3898529775616 3900434284544 3906144091584 3908052320256 3911275167288 3912028839936 3913185902592 3913939943424 3915097571328 3918724265792 3920638640128 3932293255632 3933456311904 3934214258688 3935377883136 3936136200192 3947076312984 3949004537856 3950172536832 3950933704704 3961722748928 3966208807278 3966973065216 3968146378752 3969460488672 3970084896768 3974124535808 3976065974272 3981886497792 3983831728128 3987522093492 3989470076928 3994710608896 3996662104064 4002512778054 4003696603188 4004468084736 4005652488192 4006424346624 4009728317952 4011687149568 4015403318402 4017364922368 4025211338232 4029940891648 4032467798016 4037811869952 4045091045376 4047067152384 4050816094976 4052794998784 4064842466496 4066044726912 4066828222464 4068031070208 4070018383872 4080123829152 4081330609344 4082117050368 4083324420096 4084111245312 4085319204864 4089103581696 4093264324576 4095263965184 4097264582656 4101904121856 4103262527616 4104476151552 4105267052544 4121932950576 4129363775488 4131381051392 4137428939112 4138652668464 4139450155008 4140674482176 4142697283584 4144887699456 4146912559104 4150753992056 4152781717504 4154810433536 4160892619296 4162925297664 4166358330372 4168393678848 4169626566656 4170430021632 4177770368544 4184064331776 4186108329984 4187360457728 4189986071376 4203102414336 4205155713024 4218903551232 4219716501504 4220964569088 4223026593792 4224874599057 4226938533888 4229003476992 4231239526528 4233306570752 4235374624768 4241574747648 4242829280256 4243646840832 4244901986304 4250478051328 4252554493952 4258779766272 4260860264448 4264807251222 4271232338688 4273318920192 4278157814592 4280247779328 4286696128512 4290667047968 4292763123712 4301147426688 4306797375216 4308071198752 4308901330944 4310175776768 4311006314496 4312281382912 4318594088832 4320703807488 4322988342792 4325100208128 4327213105152 4331221556928 4332502604416 4333337444352 4347504344736 4349628186624 4363244273664 4365980172288 4367286102396 4369419608064 4376002297856 4383704471202 4384549177344 4385845997568 4387988570112 4391607205376 4393752592384 4400184563199 4402334140416 4404484767744 4408564799016 4410718470144 4415206462464 4416512350208 4417363378176 4418669903872 4425138350892 4427300118528 4435281444864 4453287081856 4454145196032 4455462600704 4456938092544 4457639182336 4464164676096 4466345508864 4470890102784 4473074221056 4477217789184 4478542018048 4479404998656 4480729874432 4494049435008 4495378642176 4496244867072 4497574723584 4498441371648 4510944357696 4513148043264 4515352805376 4519535537664 4527683141632 4533683503104 4536526272768 4541856612352 4550727426048 4552950546432 4557168106848 4559394373632 4563154361836 4564033646592 4565383553024 4566263267328 4567613833216 4574300317776 4576534953984 4578770681856 4582546649088 4584785313792 4589032363888 4591274196992 4600241529408 4604922365148 4605646733312 4607171960832 4608534626304 4609422655488 4614642137088 4627243608491 4628135242752 4629504108544 4631765712896 4645534247424 4646908259328 4647803682816 4649178365952 4662998661888 4665276628992 4667555708928 4669598241063 4670979370386 4671879432192 4673261236224 4674161737728 4678016370944 4680301674496 4682588094464 4689442888704 4690829887488 4691733774336 4704545764352 4710780514944 4713734330298 4719272886272 4721578344448 4728490216128 4730800177152 4737014513664 4739328638976 4743718848064 4746036248576 4748354781184 4755305850624 4757628911616 4760144467344 4761552377568 4762469892096 4763878490112 4764796452864 4766205739008 4770620845312 4781787807744 4784123805696 4785554808832 4788555510144 4803545616384 4805136381024 4805892243456 4807483785216 4822533144576 4827000428964 4828428113208 4829358514176 4830786895872 4833146830848 4835702316032 4838064652288 4845147047118 4846580098596 4847513997312 4848947748864 4849882103808 4851316555776 4860751385434 4863125958656 4865501691904 4872624251544 4874065429968 4875004624896 4881408387072 4883793051648 4899081289728 4903619483392 4906014998528 4915597059072 4922054143104 4923002585088 4924458663936 4926864359424 4931428289536 4933837389824 4940558106048 4942971666432 4945386405888 4949967493632 4951431547904 4952385650688 4967107270272 4968576393984 4969533800448 4971003641856 4971961516032 4975608459759 4989691625472 4991184117024 4993622409216 5001145483264 5009947967088 5010913345536 5012395425792 5014844080128 5024596937752 5027051552768 5029507366912 5036870012832 5038359770304 5039330623488 5040821108736 5043486399924 5045950242816 5047442685952 5048415289344 5049908461568 5057300972448 5059771564032 5072088402192 5074566217728 5090451652608 5093643534336 5095167119462 5097656209408 5109588688896 5112084824064 5114321883069 5115834548518 5116820330496 5118333734912 5119319998464 5120834142208 5134537852416 5136056497152 5137046175744 5138565562368 5143325598852 5145838215168 5155364980224 5157883478016 5162661409374 5165183471616 5174495019008 5181352574976 5184601454592 5196502728704 5206652148096 5208192122112 5210736427008 5215033556384 5216038453248 5217581203456 5218586591232 5220130095104 5227771791744 5230325661696 5232880779264 5243057674176 5244608415872 5245619011584 5247170510848 5248181600256 5257418890752 5262768417312 5265339383808 5266896715776 5267911606272 5288278409704 5289297420288 5290861838336 5292613984896 5293446529024 5309181997056 5311775637504 5316696124656 5319293435904 5329141327872 5331744718848 5336683704072 5338262137584 5339290779648 5340869984256 5341899128832 5346304423936 5348916199424 5356746424764 5359363301376 5361981456384 5366948450976 5376623730688 5383749159936 5387124948912 5393454727168 5396089536512 5403988818432 5406628773888 5419789955328 5421392969216 5422437629952 5424041426944 5431981627359 5434635257856 5437290184704 5440165105536 5441774145792 5442822733824 5444432560128 5445481660416 5447092273152 5449475932117 5452138108928 5469205495808 5471016703488 5472634868736 5473689403392 5491584435456 5494267183104 5495910600768 5511466450944 5516571918816 5518203557952 5519266873344 5520899309568 5523596378112 5526516932608 5529216745472 5537310910992 5540015996928 5542722404352 5547856825728 5550567063552 5555144440496 5557858238464 5560573362176 5568713430336 5570360491392 5571433857024 5578752442368 5581477773312 5586648095168 5604136552448 5606874284032 5615082131652 5617825210368 5625204734976 5626288668672 5627952758784 5633166132076 5635918045184 5638671302656 5652671554971 5654343448362 5655432996864 5657105707008 5658195787776 5659869315072 5676694023168 5678373021696 5679467200512 5681147019264 5686409668296 5694976451584 5697758560256 5704210419456 5706099452466 5706997039104 5708886994944 5715594838016 5726758109184 5734863235584 5742396500288 5745201774592 5748008419328 5756422871808 5758125451776 5759234998272 5760938409984 5763984457056 5766800277504 5769617473536 5774962075904 5777783259136 5789067992064 5796672459648 5799504248832 5817659031552 5821306896384 5823048136528 5825892810752 5844939294936 5846065569792 5847794663424 5850651426816 5866912750932 5868043259904 5869778853888 5870909915136 5872646356992 5878086398688 5880957960192 5884067466578 5886941949952 5889817837568 5898439883448 5900184467856 5901321388032 5903066824704 5904204300288 5913708593152 5925258805248 5938860261376 5942584123392 5949313210917 5950459597824 5952219568128 5955127345152 5961186803712 5964098961408 5969623718912 5972539998208 5981283140238 5984205115392 5992065913344 5993838189568 5994993156096 5996766298112 6005544904782 6008478732288 6014592476928 6017530724352 6020470407168 6023104977603 6026047383552 6044911337472 6048701697024 6067636568064 6070600728576 6076224142464 6079192498176 6085378195456 6088351023104 6097263699744 6099067090368 6100242333696 6102046605312 6105027575808 6110062198784 6113047085056 6121995914016 6124986630144 6127978807296 6133655372544 6139896486864 6142895947776 6144712835072 6145896873984 6152856182784 6156714227328 6170846990336 6182899425864 6192852348206 6194045663232 6195877679104 6197071577088 6198904487936 6207979002696 6211011723264 6214045925376 6217331549184 6220368838656 6226130988084 6227972493848 6229172576256 6231014981632 6232215650304 6249537495558 6252590518272 6254439849984 6255645032448 6276096497664 6279162494976 6281040686592 6284979107064 6304653621504 6307733569536 6316019351552 6319104851968 6328355326848 6331446853632 6334539890688 6340407800832 6343505215488 6346859289792 6348736503424 6349959856128 6351837986816 6353061937152 6354940985344 6364243920384 6367352979456 6375717076992 6378831740928 6384740680192 6397210876833 6404727488512 6406848508032 6407856324608 6409978380288 6417236721888 6420371668992 6430044192768 6436000571952 6437904150944 6439144685568 6441049194496 6444195774464 6460196062824 6462106798128 6463351996416 6465263665152 6466509471744 6468422074368 6484482514188 6487650312192 6490819657728 6496832335392 6498753906624 6500006166528 6508544516096 6511724068864 6521256517104 6524442279936 6532108386304 6544866410496 6550929153594 6554129412096 6562738857472 6564003446784 6565944885248 6575556706803 6578768996352 6581982855168 6587410808064 6590628888576 6593848541184 6596734023089 6599956658176 6603180867584 6612847198524 6616077705216 6622809693696 6624768525312 6626045067264 6628004855808 6634144613012 6652922167296 6654912156032 6658163212288 6679930622784 6681217794048 6683193901056 6685407138816 6686458773504 6706335154176 6709611331584 6715826683776 6717813027072 6719107497984 6721094811648 6724648533232 6727933657088 6731220385792 6741074152512 6743067963264 6744367300608 6746362085376 6747662057472 6762784536256 6766088290304 6779303306496 6787268870144 6791524712448 6800525254656 6812784918528 6819095844092 6822427107328 6825759997952 6835752160272 6839091560448 6844731542754 6846050469888 6848075329536 6849394900992 6851420749824 6857767465136 6861117620224 6873819973632 6877177970688 6883548545832 6886911295488 6907383547722 6908470099968 6910757941248 6912801939456 6914133983232 6942202864128 6944256162816 6947648569344 6954717937664 6958115454976 6968301371136 6970362388992 6971705524224 6973767548928 6990743565568 6994158682112 6997575467008 7006469055579 7007819148288 7009891854336 7011242606592 7017024556416 7020452511744 7022528954368 7023882141696 7036244831232 7052396560384 7056818646528 7066170772416 7078909329408 7082367516672 7088928166208 7092391247872 7105521770496 7108992958464 7115578272096 7117682850112 7119054372864 7121159979008 7122532171776 7140216701016 7142328566352 7143704838144 7145817735168 7147194679296 7149308608512 7155931267968 7172681711616 7176185708544 7178332213248 7182833265216 7205318424576 7208838365184 7226386607104 7229916839936 7240500643446 7242642169812 7244037771264 7246180343808 7249720246272 7253553474048 7255698861056 7257096978432 7259243413504 7269870147894 7273421623296 7276974833664 7291127078151 7294688937984 7296846491648 7298252537856 7311098144952 7322112580608 7325689577472 7327880801024 7348621934592 7355429225088 7357604743936 7359022497792 7361199079424 7364795170816 7383081214656 7384503877632 7386687995904 7390296539136 7397142434304 7400756084736 7410837159072 7414457499648 7418079608832 7424951240448 7427147321856 7428578476032 7438336589824 7441970364416 7452864590976 7456505462784 7486776175536 7490433613824 7500272979968 7501718224896 7503937011712 7514921950632 7518593138688 7522266120192 7536895406628 7539124597816 7540577329152 7542807609344 7544261050368 7546492420096 7557539655456 7561231663104 7565229599886 7568925364224 7571164028928 7572622934016 7574862692352 7581879557728 7605613892608 7608132603288 7609329385472 7611849326592 7635677478912 7640465301504 7642750679193 7646484314112 7664383033344 7668127236096 7673751822777 7675230495744 7677500602368 7678979997696 7681251213312 7685312609408 7689067036672 7692823298048 7704084745728 7707848343552 7714988398278 7718757322752 7728896612864 7732672331776 7743992114061 7747775207424 7756878708736 7761742528512 7772028862464 7793252393248 7794754093056 7797059551232 7800868569088 7812288183168 7816104640512 7822550334576 7824057679872 7826371805184 7827879886848 7830195142656 7837448531584 7841277280256 7864586511264 7866912623808 7868428517376 7870755766272 7872272400384 7894152625968 7898009075712 7900345073664 7901867409408 7923445497856 7932417614556 7933946130432 7936292757504 7938920977344 7940169793536 7948249071616 7963772995584 7967663456256 7975044186984 7978940153856 7985520133213 7989421217792 7993324208128 8005025556108 8007393206376 8008936169472 8011304976384 8012848693248 8019456635904 8023374299136 8030806636804 8034729844736 8050422676464 8059881783296 8064935596032 8075623739904 8090182090752 8094134304768 8101632189952 8105589997568 8129684932992 8132089453824 8133656444928 8136062140416 8140036767744 8160247658304 8162661218688 8164234100736 8166648840192 8168222490624 8170638409728 8178207163392 8186528649152 8190527930368 8194529165312 8203808243712 8206525055232 8208952303104 8210534105088 8243865901152 8258727550976 8262762102784 8274857878224 8277305336928 8278900310016 8281348964352 8285394567168 8289775398912 8293825118208 8301507984112 8305563435008 8309620867072 8321785238592 8325850595328 8332716660744 8336787357696 8339253133312 8340860043264 8355540737088 8368128663552 8372216659968 8374720915456 8379972142752 8406204828672 8410311426048 8437807102464 8439433003008 8441929138176 8449749198114 8453877067776 8458006953984 8462479053056 8466613141504 8470749249536 8481515172543 8483149495296 8485658560512 8487293681664 8489803972608 8500956102656 8505108987904 8517559532544 8521720528896 8529614502444 8542464677376 8546637840384 8556315629184 8560495558656 8573392257024 8581334095936 8585526247424 8602294853376 8613594750432 8616142397504 8617802661888 8620351553536 8622012628992 8624562765824 8637188177664 8641407614976 8645976685584 8650200416256 8654426210304 8662443113856 8665005208832 8666674888704 8695008689472 8699256373248 8726488547328 8731960344576 8734572204792 8738839216128 8752004595712 8767408942404 8769098354688 8771691995136 8775977140224 8783214410752 8787505184768 8800369126398 8804668280832 8808969535488 8817129598032 8821436940288 8826101199867 8830412924928 8833024700416 8834726756352 8837339807744 8850276701784 8854600237056 8870562889728 8906574163712 8908290392064 8910925201408 8913876185088 8915278364672 8928329352192 8932691017728 8941780205568 8946148442112 8954435578368 8957084036096 8958809997312 8961459748864 8988098870016 8990757284352 8992489734144 8995149447168 8996882743296 9021888715392 9026296086528 9030705610752 9039071075328 9055366283264 9067367006208 9073052545536 9083713224704 9101454852096 9105901092864 9114336213696 9118788747264 9126308723672 9128067293184 9130767106048 9132526534656 9135227666432 9148600635552 9153069907968 9157541363712 9165093298176 9169570627584 9178064727776 9182548393984 9200483058816 9209844730296 9211293466624 9214343921664 9217069252608 9218845310976 9229284274176 9254487216982 9256270485504 9259008217088 9263531425792 9289278522309 9291068494848 9293816518656 9295607365632 9298356731904 9325997323776 9330553257984 9339196482126 9341958740772 9343758864384 9346522472448 9348323475456 9356032741888 9360603348992 9374306243337 9378885777408 9381659774976 9383467548672 9409091528704 9421561029888 9427468660596 9438545772544 9443156688896 9456980432256 9461600354304 9474029027328 9478657277952 9487437696128 9492072497152 9496709562368 9510611701248 9515257823232 9520288934688 9523104755136 9524939784192 9527756980224 9529592905728 9532411478016 9541241690624 9563575615488 9568247611392 9571109617664 9577111020288 9607091232768 9610272762048 9611784486912 9614967570432 9645066289152 9654000857928 9656856226416 9658717028352 9661573791744 9666293661696 9671404632064 9676129304576 9690294094236 9693160197192 9695027994624 9697895497728 9699764207616 9702633111552 9721502770868 9726251917312 9731003383808 9745248503088 9748130859936 9750009249792 9762816774144 9767586103296 9798162579456 9807238966784 9812029997056 9826393730391 9831194118144 9844108286208 9846005170176 9848917327872 9853728718848 9858040731133 9862856579072 9867674779648 9881116212096 9885943332864 9890772811776 9899934987264 9902863095808 9904771301376 9934214540544 9937152787968 9939067600896 9942007283712 9943923032064 9951216919518 9979383250944 9982368234048 9987244818432 10002290966528 10019895934176 10021826691072 10024790851584 10029688160256 10049193875504 10054103105536 10059014733824 10073740025664 10076719540608 10078661246976 10081642217472 10086972799848 10091900485632 10094885371904 10096830578688 10099816923136 10114601944896 10119543128064 10144176804384 10149132435456 10180903305216 10187287068672 10190334238924 10195312418816 10219177377792 10228643766138 10231669097036 10233640660992 10236667469824 10238639996928 10241668284416 10267097314131 10269075704832 10272112994304 10274092351488 10277131124736 10286651197704 10291676430336 10310729960448 10315766956032 10325322818748 10330366943232 10348990038016 10362705149952 10369202909184 10393005457408 10413304296192 10416384244224 10421472854016 10430067112768 10432076906496 10435162406912 10437173182464 10440260190208 10455543583488 10460651323392 10465761558528 10486115348352 10489216831744 10491238023168 10494341021696 10496363200512 10514837781504 10525536834624 10530678767616 10533793431552 10535823212544 10576556819408 10578594840576 10581723676672 10585227969792 10586893058048 10618363994112 10623551275008 10633392249312 10638586871808 10658282655744 10663489437696 10673367408144 10676524275168 10678581559296 10681739968512 10683798257664 10692608847872 10697832398848 10713492849528 10718726602752 10723962912768 10733896901952 10753247461376 10767498319872 10774249897824 10786909454336 10792179073024 10807977636864 10813257547776 10839579910656 10842785938432 10844875259904 10848082853888 10863963254718 10869270515712 10874580369408 10880330211072 10883548291584 10885645467648 10888865120256 10890963320832 10898951864234 10904276217856 10938410991616 10942033406976 10945269737472 10947378806784 10983168870912 10988534366208 10991821201536 11022932901888 11033143837632 11036407115904 11038533746688 11041798619136 11047192756224 11053033865216 11058433490944 11074621821984 11080031993856 11085444808704 11095713651456 11101134127104 11110288880992 11115716476928 11121146724352 11137426860672 11140720982784 11142867714048 11157504884736 11162955546624 11173296190336 11208273104896 11213748568064 11230164263304 11235650420736 11250409469952 11252577337344 11255905517568 11266332264152 11271836090368 11277342605312 11305343109942 11308686896724 11310865993728 11314211414016 11316391575552 11319738630144 11347844399829 11353388046336 11356746043392 11358934401024 11362294038528 11372819336592 11389952903168 11395517120512 11408420838912 11412198904932 11413994078208 11417773989888 11431189676032 11453516218368 11469726471168 11484793000576 11490403549184 11496016838656 11512845743616 11516250903552 11518469996544 11521876819968 11527968914112 11533600555008 11539234947072 11549924151808 11555566518272 11572482597417 11578135984128 11593344919296 11599008497664 11635318063104 11642613792768 11646096273056 11651785621504 11689878589872 11692131139584 11695589326848 11701302853632 11733825501864 11736086519808 11739557707776 11741819830272 11745292713984 11756172797376 11761915920384 11768134933156 11773883899904 11779635675136 11796879766896 11800368935712 11802642776064 11806133649408 11808408600576 11827417186304 11850517610496 11877720522752 11885168246784 11898626421834 11900919195648 11904439136256 11910254690304 11922373607424 11928197922816 11933417727161 11939247437824 11945079996416 11962566280476 11968410230784 11984131826688 11987676379136 11989986312192 11993532596224 12011089809564 12016957464576 12029184953856 12035061448704 12046209955206 12052094767104 12089822674944 12097403394048 12135273136128 12141201457152 12152448284928 12158384996352 12170756390912 12176702046208 12194527399488 12198134180736 12200484667392 12204093210624 12210055151616 12220124397568 12226094170112 12243991828032 12249973260288 12255957614592 12267310745088 12279792973728 12285791895552 12289425670144 12291793747968 12305712365568 12313428454656 12341693980672 12365798851728 12385704696412 12388091326464 12391755358208 12394143154176 12397808975872 12415958005392 12422023446528 12428091850752 12434663098368 12440737677312 12452261976168 12455944987696 12458345152512 12462029963264 12464431300608 12499074991116 12505181036544 12508879699968 12511290064896 12552192995328 12558324989952 12562081373184 12569958214128 12609307243008 12615467139072 12632038703104 12638209703936 12656710653696 12662893707264 12669079781376 12674623797171 12680815601664 12687010430976 12693718579584 12697473006848 12699919712256 12703675973632 12706123874304 12709881970688 12728487840768 12734705958912 12751434153984 12757663481856 12769481360384 12794421753666 12809454977024 12813697016064 12815712649216 12819956760576 12834473443776 12840743337984 12860088385536 12872001143904 12875808301888 12878289371136 12882098388992 12888391548928 12920392125648 12924213596256 12926703992832 12930527330304 12933018943488 12936844148736 12968965028376 12975300624384 12981639315456 12993664670784 12997507813248 13000012333056 13017089032192 13023448137728 13042513034208 13048884559872 13064216772608 13089732820992 13101858307188 13108258824192 13125477714944 13128006893568 13131889770496 13151113413606 13157537992704 13163965710336 13174821616128 13181257777152 13193468046178 13199913316352 13206361735168 13225694397048 13232155410432 13245619387392 13249537050624 13252090134528 13256009711616 13268289226024 13305844334592 13309824312064 13316326424576 13359861245568 13362435588096 13366387802112 13370814277632 13372917547008 13412670308352 13419222663168 13431653367552 13435626054144 13438214995968 13442189623296 13449297066464 13455867314176 13462440771584 13482148305024 13486135926528 13488734601216 13492724170752 13495324114944 13525569072512 13532176580608 13558606612992 13574537740288 13583049424896 13601050509312 13625569837056 13638191688184 13644854214656 13651519995904 13671504320544 13678183120896 13689463085508 13692100939776 13696150659072 13698789801984 13702841499648 13715534930272 13722235240448 13747639947264 13754355941376 13767097091664 13773822590976 13814767095444 13816940199936 13821515882496 13825603878912 13828267966464 13881730825473 13884405728256 13888512325632 13895297138688 13909435875328 13916230909952 13936602742272 13940724777984 13943411048448 13947535097856 13981487131136 13988317364224 14008794723189 14012938111158 14015638296576 14019783708672 14022485213184 14034049112832 14040905023488 14045057908736 14047764283392 14072489662464 14104793120768 14113637293056 14132341544832 14157818658816 14164735033344 14177856332416 14184782495744 14211043540992 14217985916928 14231156544192 14235365700224 14238108745728 14242319958016 14245064343552 14280433402032 14284657132704 14287409676288 14291635470336 14294389358592 14298617217024 14311862535936 14345363423232 14352371417088 14356664426496 14365666530432 14410636849152 14417676730368 14452773214208 14459833679872 14481001286892 14485284339624 14488075542528 14492360687616 14499440492544 14507106948096 14511397722112 14514193956864 14518486827008 14539740295788 14546843246592 14553949667328 14582254156302 14589377875968 14593692983296 14596505075712 14622196289904 14644225161216 14651379154944 14655761602048 14697243869184 14710858450176 14715209487872 14718044995584 14722398158848 14766162429312 14769007755264 14773375991808 14780593078272 14794284868608 14801512169472 14821674318144 14828914999296 14836159217664 14849902480896 14854294643712 14857156952064 14876673179648 14883940728832 14905729181952 14913010925568 14926825379277 14973552351072 14980867227648 15000545959936 15003436449792 15007874023424 15029843901264 15037186277376 15044532240384 15073790813256 15078249195632 15081154658304 15085615218688 15088522100736 15092984840192 15115079310912 15122463326208 15130459199772 15137850728448 15142328057856 15145245868032 15149725384704 15163759115456 15211227785216 15216265206576 15218658770944 15223698653184 15271354957824 15280930603008 15285501358386 15292968628224 15328766066688 15336254472192 15342965649207 15347503645554 15350460991488 15355001204736 15357959995392 15362502426624 15370625218816 15378134073344 15385646596096 15408169491456 15415696687104 15429976796556 15437514645504 15457793225728 15465344663552 15487984228122 15495550414848 15513757417472 15523485057024 15544057724928 15586504786496 15589508186112 15594119102464 15601737138176 15624576366336 15632209281024 15645100669152 15648115359744 15652743610368 15655759773696 15660390285312 15674897063168 15682554560512 15729173022528 15733825247616 15736857034752 15741511532544 15744544800768 15788305251936 15796018151424 15800690147328 15803734818816 15846890995712 15864835229112 15867892260864 15872585515008 15877841954688 15880339587072 15896498143232 15927545991168 15935326912512 15950088373968 15957880307712 15971040266426 15978842435584 15986648416256 16010051112216 16014786412752 16017872338944 16022609952768 16025697386496 16038913271808 16046748598272 16061613273608 16069459689472 16100845352928 16119763566592 16129871192064 16151247479808 16180364181504 16188268609536 16203264379904 16211179995136 16259369865984 16264178907648 16267312889856 16272124280832 16320495316608 16325322437376 16328468201472 16333297680384 16336444981248 16341276819456 16348427796351 16356414326784 16373057298304 16381055860736 16389058330624 16407616487424 16413050110464 16417904606208 16421068210176 16487731802304 16517455101952 16525524205568 16549715756448 16554610673856 16557800620032 16562697928704 16570789134336 16579550797824 16587650236416 16603015968224 16611126870016 16619241734144 16643570477184 16651701190656 16665433321488 16673574715392 16678506266624 16681720086528 16711081474176 16736257327104 16744433319936 16749441830912 16759944285504 16812409657344 16820622852096 16875614204928 16878866006016 16883858276352 16899498396228 16907754135552 16916013907968 16924958106112 16933226283008 16958014664913 16963030345086 16966298990592 16971317121024 16974587363328 16979607945216 17001912205312 17035119065088 17043441057792 17059229004888 17084929354752 17093275680768 17112631258368 17120991117312 17146784514048 17162668191872 17171052494848 17204589706752 17227189500864 17232284795008 17235605323776 17240703107072 17244025257984 17249125531648 17274376355328 17282815229952 17291953371168 17300400832512 17308852420608 17324886227712 17330010417664 17333349777408 17390017378944 17398512746496 17452977094656 17463920689152 17469144409584 17477678432256 17504009191424 17534817884808 17538196709376 17543383990272 17551954280448 17566428821504 17575010369536 17600738252796 17609336561664 17617939070976 17634259196064 17642873880576 17652202399734 17660825849856 17666049400832 17669453512704 17674679615488 17700553403568 17709200474112 17741125779456 17813148327424 17816580784128 17821850402816 17827752370176 17847939632751 17856658704384 17865382035456 17883560411136 17892296884224 17905420919813 17908871156736 17914168072192 17917619994624 17922919497728 17976197740032 17981514568704 17984979468288 17990298894336 18043777430784 18052592173056 18061411221504 18069314932809 18078142150656 18110732566528 18134734012416 18146105091072 18167426449408 18202909704192 18211802185728 18228672427392 18237577494528 18252617447344 18256134586368 18261534212096 18265053069312 18270455332864 18297201271104 18306139815936 18315082727424 18330186596352 18339141255168 18356129455552 18365096787968 18400966117632 18419689460592 18422586933248 18428687843328 18434138505216 18437690621952 18458568548352 18508974433964 18512540971008 18518016434176 18527062851584 18578557044618 18582136989696 18587633037312 18591214731264 18596713463808 18651994647552 18661106515968 18678392964252 18683917481544 18687517728768 18693044944896 18696646950912 18712065483776 18721206697984 18748612486674 18757771554816 18763319549952 18766935097344 18818183057408 18843122059776 18854937321192 18877091545088 18886313377792 18913960864512 18923200708608 18948058054656 18957314555904 18974875392256 18984144994304 18993419124736 19021223402496 19030515646464 19040577869376 19046209510272 19049879568384 19055513960448 19059185811456 19064822956032 19082483381248 19127151230976 19136495222784 19142219235328 19154222040576 19214182465536 19220545524096 19223568973824 19229935140864 19290132578304 19308001715856 19313712452832 19317434056704 19323147583488 19332587323392 19342809264128 19352258609152 19380588188472 19386320394384 19390055989248 19395790995456 19399528415232 19405266223104 19443005541736 19452503834624 19462006767616 19490497006176 19496261719872 19500018499584 19525633548288 19535172206592 19596325158912 19614477933568 19624059994112 19652787460782 19662388236288 19688216572416 19692010340352 19697834655744 19716081462266 19725713158144 19735349559296 19762232424192 19771886665728 19781545623552 19790202069267 19799869974528 19805726191616 19809542602752 19868429081088 19874305575936 19878135201792 19884014567424 19902433839036 19958766501888 19964736468096 19974489636864 20004581933056 20039791868352 20043653382144 20049581703168 20059376320512 20098387751008 20108206211072 20118029467648 20147480051328 20153439081216 20157322493952 20163284434944 20173945599696 20183800971264 20189770743808 20193661157376 20199633846272 20229203889792 20239086256128 20288353608768 20298264870912 20361806610432 20374574137344 20380668477848 20390624837632 20438354755584 20457287532276 20463338194072 20467281321984 20473334939648 20477279993856 20483336568832 20534194628262 20538151409664 20544225988608 20548184702976 20554262249472 20573302395408 20583352860672 20621459920896 20631533912064 20650645637496 20660733886464 20697980076032 20725410299904 20738405818368 20786010914816 20826608592384 20832768488448 20842945708032 20860134225536 20864153812992 20870324813824 20874346364928 20880520380416 20911087166976 20921302646784 20972230696704 20978433663488 20982476046336 20988682043392 20992726401024 21019407166737 21029675563008 21051073669248 21061357535232 21067586863104 21071646425088 21153113638816 21157189681152 21163447353344 21170455939584 21173786116096 21236727988224 21247102550016 21266784498624 21277173743616 21316565311488 21326978875392 21346734816288 21353048550336 21357163118592 21363479937024 21367596515328 21385217695744 21395664797696 21426985699056 21437453205504 21447925825536 21467793803904 21506494922752 21534996639744 21548499795648 21573818908672 21615955273728 21626515095552 21674983218721 21679159821312 21685571876864 21689750519808 21696165707776 21727926509436 21738541031424 21749160738816 21760660422144 21767096583168 21771290935296 21777730240512 21797903728468 21808552435712 21873381234453 21876821983232 21884066813952 21890539474944 21894757613568 21966337741824 21977068732416 21983642403072 22045865803776 22066287675264 22072814231808 22077067493376 22083597238272 22094385512448 22106067730432 22116866981888 22149243643968 22160063987712 22170889617408 22191427302912 22202268254208 22220577761984 22231432953856 22242293448704 22274853721344 22281441965568 22285735428096 22315009769472 22325911093248 22346592380672 22416546209792 22427497136128 22460328526608 22471300841472 22500818939904 22505154674688 22511811035136 22532664528304 22543672180736 22554685210624 22610686219884 22617373793448 22621731987456 22628422828032 22632783151104 22639477260288 22695688799658 22706776092672 22713492086784 22717868802048 22724588077056 22745638673184 22779905806336 22791034241024 22816841677824 22824397809864 22827988156416 22835547979776 22862379352064 22907032436736 22928252037579 22939452942336 22969586001152 22980807098368 22992033677312 23021255468331 23025691487232 23032501807104 23036939993088 23043753639936 23055937828224 23067201110016 23078469894144 23099848303616 23111133036544 23144965194834 23156271968256 23186689838592 23198016995328 23270636126208 23285227585536 23292192546112 23303571243008 23379757179744 23384262279168 23391178653696 23402605707264 23467651003728 23472173039616 23479115415552 23483639660544 23490585427968 23512345594752 23523831840768 23536269866312 23547767799808 23559271350272 23593759533792 23600737871424 23605285552128 23612267298816 23616817201152 23654834372608 23701035220992 23755441045504 23770336493568 23797252843668 23801838391296 23808878272512 23820509380608 23844747214848 23866835454322 23878494875648 23890159992832 23925132560952 23936820461568 23956560399639 23968263653376 23975352758272 23979972624384 23987065192448 24022179619128 24033914929152 24058369907712 24070122897408 24092419910412 24104189534208 24179645349888 24194806788096 24270546272256 24282402914304 24304896569856 24316769992704 24341512781824 24353404092416 24389054798976 24396268361472 24400969334784 24408186421248 24420110303232 24440248795136 24452188340224 24487983656064 24499946520576 24511915229184 24534621490176 24559585947456 24571583791104 24578851340288 24583587495936 24611424731136 24626856909312 24683387961344 24731597703456 24771409392824 24776182652928 24783510716416 24788286308352 24795617951744 24831916010784 24844046893056 24856183701504 24869326196736 24881475354624 24904523952336 24911889975392 24916690305024 24924059926528 24928862601216 24998149982232 25010362073088 25017759399936 25022580129792 25104385990656 25116649979904 25124162746368 25139916428256 25218614486016 25230934278144 25264077406208 25276419407872 25313421307392 25325787414528 25349247594342 25361631203328 25374020861952 25387437159168 25394946013696 25399839424512 25407351947264 25412247748608 25444545517629 25456975681536 25469411917824 25502868307968 25515326963712 25538962720768 25588843507332 25618909954048 25627394032128 25631425298432 25639913521152 25668946887552 25681486675968 25720176771072 25744002287808 25751616603776 25756578742272 25764196777984 25776783097856 25840784251296 25848427192512 25853407985664 25861054660608 25866037886976 25873688297472 25937930056752 25950601248768 25963278630912 25987329341568 25995015626496 26000024666112 26034178064384 26046896275456 26085026068416 26097769119744 26179465641984 26203716614376 26216517648384 26250955429888 26256013787136 26263779540992 26302226827212 26315075985408 26327931420672 26349643232256 26362515554304 26386936092356 26399826632704 26412723470336 26451388794096 26464310820864 26478303599601 26491238774784 26499074101248 26504180269056 26512019423232 26536578452048 26611688669184 26619648624128 26632652849152 26719722491136 26724871176192 26732775604224 26741628555264 26745835094016 26825340616704 26838445326336 26863306735104 26871252108288 26876429991936 26884379246592 26898594132928 26911734628352 26924881543168 26964296610048 26972271853056 26977469202432 26985448341504 26990648229888 27051138145024 27064353161216 27117213225984 27149075480576 27166098849792 27202101018624 27251139674112 27276383376368 27289708429312 27303039991808 27343008641088 27356366241792 27378926171016 27384201879552 27392301318144 27397579603968 27405682999296 27431069860544 27444470480896 27495279894528 27508711882752 27534194183328 27547645181952 27629534190888 27633880399872 27643031764992 27651207757824 27656535932928 27763461650946 27768811456512 27777024651264 27790594277376 27818871750656 27832461819904 27867835566927 27873205484544 27881449555968 27886822096896 27895070195712 27962974262272 27976634728448 28017589446378 28025876222316 28031276593152 28039567417344 28044970426368 28068098225664 28081810046976 28090115817472 28144979324928 28209586241536 28227274586112 28264683089664 28315637317632 28329470066688 28355712664832 28369564991488 28422087081984 28435971833856 28462313088384 28470731400448 28476217491456 28484639916032 28490128687104 28560866804064 28569314265408 28574819352576 28583270940672 28588778717184 28597234434048 28623725071872 28690726846464 28704742834176 28713328852992 28731333060864 28821273698304 28835353460736 28905546428416 28919667359744 28962002573784 28970568679248 28976151085056 28984721375232 28998880985088 29014213896192 29022795444224 29028387913728 29036973654016 29079480591576 29093686493184 29107899334656 29164508312604 29178755751936 29187385966592 29193010151424 29244392579808 29288450322432 29302758309888 29311523204096 29394487738368 29421716900352 29430418975744 29436089991168 29444796317696 29532324858624 29538015510528 29546751983616 29561186156544 29574122193399 29588569737216 29603024338944 29643348636288 29657829998592 29672318435328 29699804961792 29708589287424 29714313904128 29753346359296 29767881457664 29811458363904 29826021851136 29853650758554 29947104702144 29961734455296 30001091919872 30006872899584 30015748046848 30059687802528 30074372554752 30089064480768 30147581626512 30156498391264 30162309316608 30171230437376 30177044201472 30185969680384 30230158621824 30244926652416 30260918399544 30275701456896 30284656115712 30290491736064 30299450769408 30327518230912 30422455570432 30432530413152 30437317541888 30447397306368 30542709915648 30561861206016 30571002716772 30585937256448 30657532133376 30685931298414 30695007291108 30700921982976 30710002409472 30715919990784 30725004853248 30741250437632 30756268146688 30801291942393 30816338982912 30831393374208 30859953593112 30875029291008 30915586451456 30930689327104 30975968456244 30991100829696 31027514834944 31046970114048 31088115449856 31173009572992 31179016372224 31188238204928 31203474276352 31249152732672 31264418562048 31290201338304 31296230719488 31305487220736 31311519547392 31320780570624 31349794126336 31365109121024 31458346045056 31467650495232 31473714069504 31483023065088 31489089601536 31576610503872 31592036302848 31601380294656 31607469637632 31693781991424 31729670458224 31735784521728 31745171030016 31755683909376 31760679174144 31792996286464 31855091982336 31870653825024 31900176747936 31915760615424 31942080532852 31957684871168 31973296832512 32020102224432 32029572825504 32035744677888 32045219905536 32051394772992 32077826543616 32093497196544 32123226547216 32138919378944 32201690705856 32239527133184 32259742384128 32302494959616 32360728363008 32376537219072 32390705259437 32406528759808 32422359990272 32518739731968 32528357815296 32534625779712 32544248561664 32640990633216 32650644874752 32656936402944 32666595360768 32672889962496 32696855592702 32712828653568 32746114596608 32762111721472 32778116661248 32815232974848 32826100220928 32835809212416 32842136420352 32975463604608 33034910203904 33051048411136 33099431512896 33109221347712 33115601240064 33125395857408 33141578268672 33159101595648 33175300472832 33206031936448 33222253740032 33238483468288 33287140954368 33303402381312 33330866642976 33347149430784 33357012533248 33363440173056 33422162948352 33472514654208 33488866639872 33498883661824 33519888571008 33624819314688 33641245704192 33751228409856 33757732012032 33767716552704 33798996792456 33815508271104 33832027815936 33849916212224 33866452566016 33916029329826 33926060690172 33932597981184 33942634242048 33949174726656 33959215890432 34003824410624 34070238130176 34086882115584 34118458009776 34169858709504 34186551361536 34225262516736 34241982234624 34293569028096 34325336383744 34342104989696 34409179413504 34454379001728 34464569590016 34471210647552 34481406214144 34488050515968 34498251063296 34548752710656 34565630459904 34583906742336 34600801665024 34617704841216 34649772455424 34660020835328 34666699554816 34780034757888 34797025492992 34905954189312 34927841378304 34938288819168 34955356864512 35008018382848 35069635769616 35076393418752 35086767980544 35103908560896 35132857643008 35150020739072 35201476505592 35218673123328 35235878141952 35268518392128 35285747761152 35304404799468 35321651699712 35332098801664 35338907025408 35349359230976 35401106807136 35418400948224 35482251558912 35626296654848 35633161568256 35643700805632 35655504740352 35695879265502 35713317408768 35730764070912 35767120822272 35784593768448 35800253181483 35810841839626 35817742313472 35828336144384 35835239989248 35845838995456 35952395480064 35963029137408 35969958936576 35980597788672 36087554861568 36105184346112 36138629865618 36156284301312 36221465133056 36269468024832 36292210182144 36334852898816 36405819408384 36423604371456 36457344854784 36475154989056 36505234894688 36512269172736 36523068424192 36530106138624 36540910665728 36594402542208 36612279631872 36630165454848 36660373192704 36678282510336 36712258911104 36730193575936 36801932235264 36839378921184 36845173866496 36857375686656 36868277010432 36875381243904 36917137096704 37017948867928 37025081942016 37036032868352 37054125703168 37157114089236 37164273979392 37175266074624 37182429462528 37193426927616 37303989295104 37322213031936 37356785928504 37367834963088 37375035457536 37386089889792 37393293901824 37424130967552 37442413395968 37497224973348 37515543109632 37526639099904 37533870194688 37636366114816 37686244119552 37709874642384 37754183090176 37772626755584 37827921729024 37846401417216 37896116109312 37914629111808 37949750784512 37968289988608 38023871391513 38042446804992 38061031292928 38081155738752 38092419020544 38099759136768 38111027920896 38118371622912 38129645912064 38146331524819 38164966762496 38254302461952 38272990445568 38284438470656 38308444081152 38428364931072 38441091048192 38447137947648 38459870281728 38580265156608 38616003431712 38627424905664 38634868113408 38646295166976 38665174646784 38685618528256 38704517218304 38761176376944 38772640788768 38780111978496 38791581990912 38799056830464 38810532446208 38886011083472 38905007669248 38924013535232 38980994012352 38992523439744 39000036999168 39051267096576 39070344413184 39192650317824 39228955867136 39248119988224 39305574921564 39324776472576 39376433144832 39384020680704 39395669311488 39432162924532 39451426316288 39470699118592 39524464848384 39543773331456 39580404138534 39599739949056 39611452383232 39619085205504 39736858162176 39748611151872 39756270403584 39768029134848 39804867678072 39917533003776 39929472936192 39948979273728 40009163866112 40079583736704 40087306764288 40099163406336 40118752641024 40196775502016 40216412422144 40236058935296 40294960102656 40306878162432 40314644987904 40326568869888 40347891199392 40367601942528 40379541487616 40387322314752 40399267692544 40458407779584 40478172512256 40576707217536 40596529741824 40723613220864 40749148274688 40761336955696 40781249675264 40876709511168 40914575064552 40926676388144 40934562643968 40946669879296 40954559987712 40966673137664 41068389256524 41076302819328 41088451977216 41096369405952 41108524498944 41146604790816 41166705721344 41242919841792 41263067824128 41301291274992 41321467772928 41395960152064 41450820599808 41476811636736 41572021829632 41645192476419 41653217184768 41665536976896 41685891416064 41720268451072 41728307625984 41740649627648 41748692729856 41761040760832 41822174333952 41842605293568 41944461393408 41956867326976 41964952092672 41977364086784 42038814333474 42059351126016 42102147338496 42122715070464 42135173726208 42143292850176 42306227277632 42314379362304 42326894706688 42340911879168 42347572232192 42473455976448 42494205100032 42533568997248 42554347487232 42633130622976 42653957750784 42693469632576 42706097100672 42714326237184 42726959874048 42735193030656 42770435391488 42791329595392 42853971398112 42874906411008 42895851651072 42935587607808 43012989845504 43069993279488 43096999591296 43147637817344 43231910547456 43253030191104 43349966437442 43358319642624 43371143753728 43379501039616 43392331415552 43455853018872 43477082062848 43498321477632 43521320844288 43534193166336 43542581870592 43555460481024 43595807456936 43617104871424 43746762468906 43753643966464 43768133627904 43781078949888 43789515227136 43932675483648 43954137464832 43967284806144 44091731607552 44132575350528 44145628463616 44154134986752 44167194476544 44212135460864 44233733963776 44298487287936 44320127975424 44341779234816 44382854605824 44404536508416 44441155523968 44462865907712 44484586897408 44549707442688 44562883931136 44571470856192 44630019538944 44651822186496 44693184761344 44780476137831 44833092419584 44854994272256 44920657053216 44942601682944 45001637879808 45010309349376 45023622070272 45065329056608 45087344361472 45109370421248 45221372439768 45234747586896 45243463974912 45256845656064 45265566302208 45278954520576 45391377599316 45413552185344 45426984173568 45435737604096 45449176154112 45491277346368 45559811612672 45582068482048 45633683355648 45648795619728 45655976312832 45671095959552 45724758704128 45814064873472 45856504075158 45878905884672 45939172002304 45961614196736 46028896947621 46042510936662 46051382974464 46065003614208 46073879986176 46087507279872 46111875656448 46134402220032 46156939788288 46177138161623 46199696607232 46222266073088 46289930389668 46312543936512 46373379677184 46396033990656 46541272252416 46570455171072 46584385092224 46607142486016 46759514359488 46768524558336 46782357307392 46805211414528 46935302007456 46944346079232 46958230831104 46967279321088 46981170855936 47024691189504 47047663681536 47072539732624 47095535599616 47118542700544 47187519067584 47201475742848 47210571104256 47224534597632 47233634402304 47309668745216 47402070441984 47510882091008 47540672987136 47594505687336 47603676782592 47617756545024 47641018761216 47689494429696 47733670908644 47756989751296 47780319985664 47850265121904 47873640923136 47913120799278 47936527306752 47950705516544 47959945248768 47974130384896 48044359238256 48067829858304 48116739815424 48140245794816 48184839820824 48208379068416 48359290699776 48389613576192 48541092544512 48564805828608 48609793139712 48633539985408 48683025563648 48706808184832 48778109597952 48792536722944 48801938669568 48816372842496 48880497590272 48904376680448 48975967312128 48999893041152 49023830458368 49045283389053 49069242980352 49119171894912 49143167582208 49157702680576 49167174991872 49222849462272 49253713818624 49366775922688 49463195406912 49542818785648 49552365305856 49567021432832 49576572616704 49591235903488 49663832021568 49688093786112 49712367403008 49738652393472 49762950709248 49809047904672 49823779950784 49833380610048 49848119853056 49857725202432 49996299964464 50020724146176 50035518799872 50045160259584 50208771981312 50233299959808 50248325492736 50279832856512 50437228972032 50461868556288 50528154812416 50552838815744 50626842614784 50651574829056 50698495188684 50723262406656 50748041723904 50774874318336 50789892027392 50799678849024 50814703894528 50889091035258 50913951363072 50938823835648 51005736615936 51077925441536 51177687014664 51237819908096 51254788064256 51262850596864 51279827042304 51337893775104 51362973351936 51440353542144 51488004575616 51503233207552 51513157484544 51528393555968 51553566195712 51681568502592 51696854385024 51706815971328 51722109321216 51732075773952 51747376594944 51875860113504 51901202497536 51926557261824 51974658683136 51990031252992 52000049332224 52068356128768 52093792550912 52170052136832 52195538239488 52358931283968 52407433228752 52433035296768 52501910859776 52512027574272 52527559081984 52604453654424 52630151970816 52655862841344 52699286464512 52725031108608 52773872184712 52799653265408 52825446940672 52902777588192 52928621641728 52956607199202 52982477549568 52998148202496 53008360538112 53024038846464 53073156904096 53223377338368 53239297248256 53265305698304 53439444982272 53449742352384 53465551208448 53483257110528 53650681233408 53676890652672 53716262759439 53726613470208 53742504216576 53752859983872 53768758493184 53797188265856 53823469256704 53849763086336 53928593220096 53944543706112 53954938404864 53970896683008 54102276290048 54128706322432 54207944798427 54234426451968 54298150961152 54332197699584 54404202037248 54502279348224 54552766752736 54579416858624 54606079983616 54686017282176 54712732483584 54757852342032 54768403759104 54784602636288 54795159207936 54811365998592 54862139721088 54888940961792 54990559789056 55017423765504 55068388366656 55095290363904 55259068381776 55267760799744 55286063529984 55302415515648 55313071865856 55526923301892 55537622913024 55554049302528 55581188554752 55637743501312 55735671133854 55746410969088 55762899111936 55773644193792 55790140391424 55898640932491 55925948524544 55953269456896 56035178892756 56051752444632 56062553186304 56079134834688 56089940852736 56136196451328 56163620093952 56180231634944 56289958649856 56419172483072 56454549172224 56529366179328 56631274635264 56658940133376 56711425329664 56739129982976 56844174163968 56871943667712 56924626176768 56941462800896 56952434982912 56969279832064 56980257374208 57121733608128 57138628530816 57149638705152 57166541881344 57177557434368 57194468868096 57247450143744 57381453692928 57409485668352 57426657705984 57462666121728 57642547396608 57670706921472 57811092856832 57839334719488 57924005147568 57941137358496 57952302170112 57969442750464 57997761970176 58028427792384 58045590888448 58056775827456 58073947308032 58158961183152 58187372986368 58215798669312 58329016625208 58357511503872 58374771933184 58386020302848 58488785159616 58576900644864 58605516619776 58623046408192 58788975476736 58832097307957 58843433800704 58860837951488 58872179982336 58889592635392 59064649717248 59076031021056 59093503967232 59148244386798 59177139474432 59206048677888 59286697272576 59315659997184 59344636870656 59370606207801 59399609923584 59417178574848 59428627808256 59506692718592 59535762915328 59622916727808 59652043702272 59707301517108 59894209404288 59923468910592 60002183839744 60013745799168 60031496093696 60119375605056 60148745109504 60178128961536 60295163253024 60312996782528 60324618633216 60342460874752 60354088402944 60371939360768 60460317243648 60489853304832 60521836799088 60551402913792 60569312231424 60580983472128 60598901538816 60655036461824 60844911140864 60865060826304 60874635083776 60894794612736 61085419831296 61123722412032 61142005433544 61171874512896 61315064266752 61371862596828 61390014582216 61401843965952 61420004818944 61431839981568 61450009706496 61482500875264 61512536293376 61602583884786 61632677965824 61662786748416 61719907186224 61750058582016 61831172902912 61861378654208 61951936912488 61982201659392 62055029669888 62093940228096 62176230899712 62346019145984 62358032744448 62376476409856 62406948552704 62498305465344 62528837124096 62580402676608 62592461438976 62610974441472 62623039094784 62641561141248 62699588252672 62730218242048 62916692090112 62935300990464 62947428139008 62966046130176 62978179203072 63153221007744 63184072605696 63202760589312 63214939275264 63387563982848 63459340916448 63471569043456 63490342060032 63511367818752 63521358348288 63585992572928 63710183964672 63741307650048 63800353495872 63831521230848 63884161065704 63915369742336 63946593665024 64040204448864 64059145651008 64071489355776 64090439811072 64102789545984 64155653087232 64186994393088 64246453094432 64277838757888 64403381411712 64479054266368 64519484768256 64604989919232 64721456726016 64781410518874 64813057519616 64844719980544 65024949656163 65037479463936 65056715630592 65069251559424 65088497123328 65281981266432 65301289749504 65313872805888 65333190721536 65393711185404 65425657307136 65492229193216 65524223442944 65620143703359 65630465949696 65652200441856 65671618424832 65684272840704 65950927209216 66069820407808 66102096822272 66198863025792 66218442695424 66231202480128 66250791714816 66283156537344 66318203191296 66350600945664 66412063872896 66444507480064 66476966936576 66574281908736 66606804762624 66661733285952 66694298861568 66714025066496 66726880346112 66844325896704 66945029308416 66977733279744 66997767323648 67039777142016 67249638629376 67282491408384 67502456819712 67515464024064 67535433105408 67597993584912 67631016542208 67664055631872 67699832424448 67732905132032 67832058659652 67852121380344 67865195962368 67885268484096 67898349453312 67918431780864 68007648821248 68140476260352 68173764231168 68236916019552 68339717419008 68373102723072 68450525033472 68483964469248 68587138056192 68650672767488 68684209979392 68784756112737 68818358827008 68908758003456 68929139180032 68942421295104 68962812428288 68976101031936 69063766404993 69097505421312 69131260919808 69167813484672 69201603330048 69235409682432 69299544910848 69320041670656 69333399109632 69560069515776 69594050985984 69811908378624 69855682756608 69876577638336 69910713729024 70016036765696 70139271539232 70152786837504 70173535961088 70207817121792 70265715286016 70300041478144 70402953011184 70437346246656 70471756283904 70537036784256 70571495522304 70608809598936 70643303399424 70664197603328 70677814050816 70698718461952 70802213614272 70836801896448 70964503117824 71252593309696 71266323136512 71287401611264 71311009480704 71391758531004 71426634817536 71461528141824 71534241644544 71600506362966 71621683679252 71635484626944 71656672288768 71670479978496 71691677990912 71869681198917 71904790960128 71926058274816 71939917873152 71961195577344 72175109723136 72210368692224 72277259731236 72312568602624 72442930266112 72538936049664 72584420364288 72669705797632 72811638816768 72847208742912 72914689709568 72950309978112 73010469789376 73024538345472 73046136848384 73060212277248 73081821331456 73188805084416 73224559263744 73260330909696 73320746385408 73356565020672 73424517822208 73460387151872 73603864470528 73678757842368 73690347732992 73714751373312 73736554020864 73750762487808 73834274193408 74035897735856 74050163884032 74072065736704 74108251406336 74314228178472 74328547958784 74350532149248 74364858925056 74386853855232 74607978590208 74644426063872 74713571857008 74735669926176 74750070915072 74772179779584 74786587803648 74848261935104 74884826791936 74994449946696 75031086219264 75053278199808 75067740389376 75272732229632 75372488239104 75419749284768 75508366180352 75545253511168 75655843458048 75692802834432 75792232218624 75829258223616 75899501569024 75936579977216 76047742783026 76084893609984 76122062585856 76162311477504 76184838041088 76199518273536 76222055841792 76236743245824 76292663049638 76329933524992 76508604923904 76545980891136 76568876941312 76616888162304 76856729862144 76882182096384 76894275895296 76919740563456 77160530313216 77232006863424 77254849811328 77269736226816 77292590333952 77330349293568 77371237056512 77409034436608 77522352753888 77545281577536 77560223956992 77583163981824 77598113660928 77621064892416 77772022166944 77810015338496 77848027070464 77961988024704 77985046879488 78000073998336 78102534193152 78140688826368 78457911734272 78496239976448 78611149843128 78649552945152 78752866289664 78768041361408 78791338622976 78864325849064 78902852632576 78941398237184 79048929696768 79087546662912 79160808277068 79199479898112 79222904766464 79238170411008 79434910798803 79473716324352 79497222303744 79512540807168 79536058269696 79609735356144 79835066007552 79858945872384 79897958547456 80018327732224 80159167473408 80174613528576 80198326812672 80237505282048 80393551004032 80432824844288 80472117870592 80589920205312 80613756324864 80629289975808 80653137739776 80695782398784 80735203885056 80759082975232 80774644629504 80798535385088 80916815559168 80956345024512 81153414435072 81193059483648 81447226441728 81498296549376 81522673911392 81562499350528 81753419022336 81829150129104 81853352776288 81869125287936 81893339758592 81909119975424 81933346275328 82136778513048 82152605638656 82176903954432 82192738811904 82217048997888 82293209581632 82333411442688 82485839683584 82526135648256 82602582549984 82642935545856 82791920304128 82901641199616 82953623273472 83144043659264 83290384952838 83306434369536 83331073953792 83371782832128 83440536902144 83456615251968 83481299255296 83497385459712 83603506700781 83644348667904 83685210587136 83888922786816 83913734653952 83929904185344 83954728173568 84077628666948 84118702252032 84204294676992 84245430140928 84270347452416 84612454555264 84628758724608 84653789413376 84681823758336 84695144464384 84946911952896 84988410200064 85067137994496 85108694974464 85266261245952 85307915501568 85386939265152 85412194201344 85428652474368 85453919748096 85470386061312 85540870782976 85582659190784 85707942796224 85749812822016 85791703302144 85871175215616 86025979691008 86139986558976 86193999182592 86295275634688 86463821094912 86506060382208 86699932874884 86716639285248 86742287507456 86759002079232 86784662831104 86911706037744 86954164125696 86996642955264 87042641688576 87068386332672 87085163741184 87110920962048 87191614913872 87234209742848 87493524937812 87507287932928 87536267255808 87562157899776 87579030454272 87865350967296 87908274929664 87934569612288 88183463215104 88265150701056 88291256927232 88308269973504 88334388953088 88424270921728 88467467927552 88596974575872 88640255950848 88683558469632 88722366580197 88765709211648 88809073016832 88882311047936 88925731815424 88969173794816 89099414885376 89125767862272 89142941712384 89260039077888 89303644372992 89386369522688 89560952275662 89666184839168 89709988544512 89841314106432 89885203365888 90003275759616 90020618698752 90047244140544 90130658113216 90174688722944 90218740842496 90442744879536 90469495173792 90486927949824 90513691312128 90531132604416 90557909041152 90782755198632 90827104370688 90853968347136 90871475208192 90898352308224 90982554692736 91119623225344 91164136964096 91267366711296 91297591239456 91311952625664 91342191919104 91449517408256 91628129746944 91713008150316 91757811769344 91878344004608 91923228393472 92057793895242 92085021873324 92102765948928 92130007228416 92147759972352 92175014559744 92223751312896 92268804440064 92354276323246 92399393214464 92444532146176 92579860779336 92625087873024 92746759354368 92792067981312 93082544504832 93140910342144 93168770184448 93214284972032 93519028718976 93537049116672 93564714614784 93610422829056 93870604014912 93888692158464 93916461662208 93934558642176 93962341711872 94049382379008 94095327363072 94145079465248 94191071199232 94237085401088 94375038135168 94402951485696 94421142208512 94449069195264 94467268804608 94619337490432 94804140883968 95021764182016 95081345974272 95189011374672 95207353565184 95235513090048 95282037522432 95378988859392 95467341817288 95513979502592 95560639971328 95700530243808 95747281846272 95826241598556 95873054613504 95901411033088 95919890497536 95948260769792 96088718476512 96135659716608 96233479630848 96280491589632 96369679641648 96416758136832 96718581399552 96779227152384 97082185089024 97129611657216 97172115778311 97219586279424 97267079970816 97366051127296 97413616369664 97556219195904 97585073445888 97603877339136 97632745684992 97760995180544 97808753360896 97951934624256 97999786082304 98090566778106 98138485960704 98238343789824 98286335164416 98315405361152 98334349983744 98445698924544 98507427637248 98733551845376 98926390813824 99085637571296 99104730611712 99134042865664 99153145233408 99182471806976 99327664043136 99376187572224 99424734806016 99477304786944 99525901418496 99618095809344 99647559901568 99666761220096 99696239706112 99715450404864 99992599928928 100041448292352 100071037599744 100090320519168 100417543962624 100466599919616 100496650985472 100559665713024 100874457944064 100923737112576 101056309624832 101253685229568 101303149658112 101396990377368 101446524813312 101496083447808 101549748636672 101579784054784 101599357698048 101629407789056 101778182070516 101827902726144 101877647671296 102011473231872 102155850883072 102355374029328 102475639816192 102509576128512 102525701193728 102559654084608 102675787550208 102725946703872 102880707084288 102976009151232 103006466415104 103026314969088 103056787111936 103363137005184 103393708770048 103413631942656 103444218642432 103464151547904 103494753189888 103751720227008 103802404995072 103853114523648 103949317366272 103980062505984 104000098664448 104136712257536 104187585101824 104340104273664 104391076478976 104717862567936 104814866457504 104866070593536 105003821719552 105024055148544 105055118163968 105208907308848 105260303941632 105311725682688 105398572929024 105450062217216 105547744369424 105599306530816 105650893881344 105805555176384 105857243283456 105913214398404 105964955099136 105996296404992 106016721076224 106048077692928 106146313808192 106446754676736 106478594496512 106530611396608 106878889964544 106899484704768 106931102416896 106966514221056 107301362466816 107353781305344 107400759544449 107432525518878 107453226940416 107485008433152 107505719967744 107537516986368 107594376531712 107646938513408 107699526172672 107857186440192 107889087412224 107909876809728 107941793366016 108204552580096 108257412644864 108415889596854 108468852903936 108596301922304 108664395399168 108808404074496 109004558696448 109105533505472 109158833717248 109212159967232 109372034564352 109425464967168 109515704684064 109536807518208 109569205272576 109590318415872 109622731997184 109724279442176 109777881923584 109981119578112 110034847531008 110136776733312 110190580727808 110518136763552 110535521599488 110572127059968 110604831031296 110626143731712 111053846603784 111075245826048 111108098605056 111162377109504 111275487002624 111471342267708 111492821938176 111525798223872 111547288387584 111580280782848 111797281864982 111851897049088 111906538913792 112070357785512 112103504889264 112125106372608 112158269669376 112179881705472 112272392902656 112327240187904 112360463269888 112579917299712 112838344966144 112909098344448 113058732358656 113262549270528 113317880266752 113422850659328 113478259965952 113688348327936 113743887335424 113849252353536 113882925601792 113904869965824 113938559664128 114243467216256 114277257061632 114299277410304 114333083762688 114355114868736 114388937736192 114438994574457 114494900287488 114762907385856 114818971336704 114853315411968 114925332243456 115285094793216 115341413842944 115622185713664 115678669438976 115848010295136 115882274716992 115904604340224 115938885500928 115995523940352 116056855584768 116091181776896 116113551654912 116147894616064 116317922366304 116374745972736 116431597338624 116658033250416 116715023007744 116749543866368 116772040605696 116977570319232 117153801289728 117211033239552 117246092816384 117577950953472 117664194615914 117686867601408 117721675902976 117744359964672 117779185270784 118129299434496 118152062042112 118187007934464 118296488773596 118354278948864 118412097355776 118573394545152 118631319994368 118741212415602 118799219847168 118834357149696 118857255616512 119013385437184 119245833455616 119304087404544 119414603034216 119788418808576 119846937821184 120004367679488 120027491598336 120062992187392 120238751210112 120297490219008 120356257923072 120590326506048 120625993565056 120649237266432 120684921749504 120708176805888 120743878721536 120920634487296 120979706609664 121043673598176 121102805827584 121138624462848 121161966944256 121197803077632 121310072923648 121689822281728 121730121652608 121749270167552 121789589225472 122170839662592 122247444824064 122284010867088 122343749025792 122630128533504 122743725193656 122780029164432 122803687931904 122840009637888 122863679963136 122900019412992 122965001750528 123025072586752 123205167769572 123265355931648 123325573496832 123439814372448 123500117164032 123662345805824 123722757308416 123903873824976 123964403318784 124110059339776 124187880456192 124352461799424 124692038291968 124716065488896 124752952819712 124935577429257 124996610930688 125057674248192 125160805353216 125184922877952 125221948882944 125246078189568 125283122282496 125337946438691 125399176505344 125460436484096 125833384180224 125870601980928 125894856278016 125932092260352 126306442015488 126368145211392 126405521178624 126429878550528 126775127965696 126918681832896 126943138086912 126980684120064 127022735637504 127042716696576 127171985145856 127420367929344 127482615300096 127600706991744 127663042461696 127768322131408 127830739484672 127893187330048 128080408897728 128118291302016 128142978711552 128180879622144 128205579091968 128311306174464 128373988786176 128492906188864 128555677515776 128806762823424 128958108532736 129038969536512 129209979838464 129442913452032 129562821037748 129626115039232 129689439961088 130049899312326 130074958927872 130113431261184 130138503118848 130176994246656 130563962532864 130602579499008 130627745611776 130666381443072 130787422370808 130851314614272 130984458386432 131048446885888 131240287406718 131260931899392 131304400883712 131343236849664 131368545681408 131901854418432 132139640815616 132204193644544 132397726051584 132436885390848 132462404960256 132501583429632 132636406382592 132701201891328 132824127745792 132889014960128 132953933873152 133148563817472 133213609525248 133323466571904 133388597723136 133428050132992 133453760692224 133688651793408 133890058616832 133955466559488 133995534647296 134079554284032 134499277258752 134564982816768 135004913639424 135030928048128 135070866210816 135195987169824 135262033084416 135328111263744 135399664848896 135465810264064 135664117319304 135704242760688 135730391924736 135770536968192 135796698906624 135836863561728 136015297642496 136280952520704 136347528462336 136473832039104 136679434838016 136746205446144 136901050066944 136967928938496 137174276112384 137301345534976 137368419958784 137569512225474 137636717654016 137817516006912 137858278360064 137884842590208 137925624856576 138127532809986 138195010842624 138262521839616 138335626969344 138403206660096 138470819364864 138531414484869 138599089821696 138640083341312 138666798219264 139120139031552 139188101971968 139623816757248 139711365513216 139753155276672 139821427458048 140032073531392 140278543078464 140305573675008 140347071922176 140415634243584 140531430572032 140600082956288 140805906022368 140874692493312 140943512567808 141074073568512 141142991044608 141217619197872 141286606798848 141328395206656 141355628101632 141397436923904 141604427228544 141673603792896 141929006235648 142505186619392 142532646273024 142574803222528 142622018961408 142783517062008 142853269635072 142923056283648 143068483289088 143201012725932 143243367358504 143270969253888 143313344577536 143340959956992 143383355981824 143739362397834 143809581920256 143852116549632 143879835746304 143922391154688 144350219446272 144420737384448 144554519462472 144625137205248 144885860532224 145077872099328 145168840728576 145339411595264 145623277633536 145694417485824 145829379419136 145900619956224 146020939578752 146049076690944 146092273696768 146120424554496 146163642662912 146377610168832 146449118527488 146641492770816 146713130041344 146849035644416 146920774303744 147135850167159 147207728941056 147357515684736 147380695465984 147429502746624 147473108041728 147501524975616 147668548386816 148071795471712 148100327768064 148144131473408 148216502812672 148628456356944 148657095917568 148701064298496 148729717850112 148773707710464 149215957180416 149288852127744 149427143714016 149471339852352 149500141830144 149544359559168 149573175607296 149696523870208 149769653583872 149988899893392 150062172438528 150106556399616 150135480778752 150545464459264 150744976478208 150839498569536 151016732360704 151311686916096 151385605668864 151584464437248 151658516447232 151724882531047 151799003138048 151873159954432 152095485566052 152169787219968 152244125171712 152324622955008 152369676082176 152399036547072 152444111683584 152585326099276 152659867049984 153017209847808 153137753882624 153233776324608 153713459724288 153764364192768 153788551790592 153839481126912 154321060626432 154464013726848 154509699622656 154539472453632 154585180667904 154660698587136 154742474113024 154818068873216 155044705507776 155090563155072 155120447913984 155166327963648 155196227321856 155242129784832 155544044333888 155620030676992 155696054140928 155923976049408 155970093758976 156000147996672 156205068386304 156281377652736 156915823468544 156992479952896 157222299686256 157299105890304 157505732579328 157536082722816 157582677245952 157728651698128 157805705265152 157882796474368 158097859393536 158175093325824 158321616554136 158398959796224 158445809532928 158476340822016 158869821597606 158947432648704 158994444607488 159025081614336 159072116539392 159219470712288 159670132015104 159717891744768 159795917094912 160036655464448 160318334946816 160349227057152 160396653625344 160787102008064 160865649688576 160944235741184 161148788278317 161179840410624 161227512649728 161258579951616 161306275479552 161391564797568 161470407770112 161518165950464 161549289259008 161597070770176 161833631118336 161912690049024 162306828870144 162386118967296 162894452883456 162996593098752 163045347822784 163124998701056 163506838044672 163658300258208 163706705552576 163738250575872 163786679517184 163818239950848 163866692550656 164273557026096 164305211277312 164353807908864 164385477623808 164434097995776 164586419163264 164666822885376 164971679367168 165052271296512 165205165099968 165285871091712 165583840608256 165803282399232 165907246546944 166288087318528 166580769905676 166612868739072 166662147907584 166743565664256 166881073804288 166913230503936 166962598510592 167207013401562 167288697335808 167370421174272 167695922797473 167777845573632 167827469307904 167859808370688 167909456347136 168155257333896 168237404504064 168408589353984 168490860281856 168540694904832 169224909110528 169257517449216 169307578826752 169363647516672 169390288928768 169893823905792 169976820400128 170134275988992 170217389948928 170532522491904 170615831003136 170773878530304 170824388402688 170857304948736 170907839496192 170940772122624 171081741565952 171165318381568 171415885592448 171499625644032 171583406604288 171742350431232 172051959382016 172279973117952 172387998365184 172590551269376 172927642189824 173012120764416 173399865749768 173433278570496 173484575014912 173518004158464 173569325662208 173823412075488 173908328251392 173993285910528 174085283377152 174136772665344 174170327482368 174221841924096 174383229827744 174468419485696 174987049875624 175014575865856 175072534511616 175124315799552 175158060908544 175730701934592 175816549859328 175869139224576 176366926430208 176496291923871 176530301402112 176582513854464 176616539947008 176668777906176 176848541843456 176934935855104 177193949151744 177280511901696 177444733160394 177531418423296 177618146033664 177764622095872 177851463630848 178111818623403 178198829770752 178251535724544 178285883424768 178520078155776 178607288745984 178772739045376 179121904551324 179332369678336 179419977089024 179682628212864 179770406731776 180006551519232 180041237397504 180094488281088 180261316226432 180349377445888 180437481684992 180885489759072 180938990347584 180973855899648 181027382624256 181062265208832 181115818082304 181565510397264 181654208741376 181707936694272 181742950416384 181796704616448 181965109385472 182239246450688 182328273928192 182534733422592 182595182478912 182623905251328 182684383838208 183256259493888 183426016300632 183515623538688 183756688009216 183846456786944 184115587790484 184170043746648 184205531897856 184260014456832 184295519944704 184350029119488 184447502625792 184537608880128 184708552646492 184798786428928 184889064292352 185159721558672 185250175746048 185493518708736 185584135962624 186165089009664 186281820684288 186337540368896 186428569944064 187038057437952 187074098233344 187129429229568 187220845658112 187741208029824 187777384316928 187832923324416 187869117284352 187924683423744 188098764758016 188190654726144 188290158930496 188382142398464 188474170802176 188750076270336 188805902971392 188842284417024 188898138390528 188934537609216 189238674980864 189608281767936 190043528364032 190162691948544 190378022749344 190414707130368 190471026180096 190564075044864 190757977718784 190934683634576 191027959005184 191121279942656 191401060487616 191494563692544 191652483197112 191746109227008 191802822066176 191839780995072 191896521539584 192177436953024 192271319433216 192466959261696 192560983179264 192739359283296 192833516273664 193437162799104 193558454304768 194164370178048 194344231556622 194439172558848 194534159941632 194732102254592 194827232739328 195074848968489 195112438391808 195170146891776 195207754678272 195265491369984 195521990361088 195617506721792 195903869248512 195999572164608 196181133556212 196276971921408 196476687579648 196572670328832 196630810722304 196891397849088 197014855274496 197467103690752 197852781627648 198171275142592 198209461223424 198268085731328 198306290466816 198364943613952 198655328086272 198752375144448 198849469612032 198954609573888 199051802836992 199236191618688 199295119803136 199333522440192 199392479412224 199430900809728 199985199857856 200082896584704 200142075199488 200180641038336 200835087925248 200933199839232 200993301970944 201119331426048 201748915888128 201847474225152 202112619249664 202507370459136 202606299316224 202793980754736 202893049626624 202992166895616 203099497273344 203159568109568 203198715396096 203258815578112 203556364141032 203655805452288 203755295342592 204022946463744 204311701766144 204710748058656 204951279632384 205019152257024 205051402387456 205119308169216 205351575100416 205451893407744 205761414168576 205952018302464 206012932830208 206052629938176 206113574223872 206726274010368 206787417540096 206827263885312 206888437284864 206928303095808 207503440454016 207604809990144 207706229047296 207898634732544 207960125011968 208000197328896 208273424515072 208375170203648 208680208547328 208782152957952 209435725135872 209629732915008 209732141187072 210007643439104 210048110297088 210110236327936 210417814617696 210520607883264 210623451365376 210797145858048 210900124434432 211095488738848 211198613061632 211301787762688 211611110352768 211714486566912 211826428796808 211929910198272 211992592809984 212033442152448 212096155385856 212292627616384 212893509353472 212957188993024 213061222793216 213757779929088 213798969409536 213862204833792 213933028442112 214602724933632 214801519088898 214865051037756 214906453880832 214970016866304 215011439935488 215075033972736 215188753063424 215293877026816 215609043596751 215714372880384 215778174824448 215819753619456 215883586732032 216409105160192 216514825289728 216831779193708 216937705807872 217192603844608 217328790798336 217616808148992 218009117392896 218211067010944 218317667434496 218424319934464 218744069128704 218850929934336 219031409368128 219073615036416 219138410545152 219180636831744 219245463994368 219448558884352 219555763847168 219962239156224 220069695062016 220273553466624 220381161455616 221036273527104 221071043198976 221144254119936 221209662062592 221252287463424 222107693207568 222150491652096 222216197210112 222324754219008 222550974005248 222942684535416 222985643876352 223051596447744 223094576775168 223160561565696 223594563729964 223703794098176 223813077827584 224140715571024 224207009778528 224250212745216 224316539338752 224359763410944 224544785805312 224654480375808 224720926539776 225159834599424 225676689932288 225818196688896 226117464717312 226525098541056 226635760533504 226734936816059 226845701318656 226956519931904 227376696655872 227487774670848 227698504707072 227765851203584 227809739931648 227877119328256 228486934432512 228554514123264 228598554820608 228666167525376 228710229737472 228877989148914 228989800574976 229525814771712 229637942673408 229706630823936 229850664486912 230570189586432 230682827685888 231244371427328 231357338877952 231696020590272 231764549433984 231809208680448 231877771001856 231991047880704 232113711169536 232182363553792 232227103309824 232295789232128 232635844732608 232749491945472 232863194677248 233316066500832 233430046015488 233499087732736 233544081211392 233955140638464 234307602579456 234422066479104 234492185632768 235328389231828 235373735202816 235443351805952 235488719929344 235558370541568 236258598868992 236304124084224 236374015868928 236592977547192 236708557897728 236824194711552 237146789090304 237262639988736 237482424831204 237598439694336 237668714299392 237714511233024 238026770874368 238491666911232 238608174809088 238829206068432 239576837617152 239693875642368 240008735358976 240054983196672 240125984374784 240477502420224 240594980438016 240712515846144 241180653012096 241251987130112 241298474532864 241369843499008 241416353611776 241487757443072 241841268974592 241959413219328 242087347196352 242205611655168 242277248925696 242323933888512 242395606155264 242620145847296 243379644563456 243460243305216 243498540335104 243579178450944 244341679325184 244494889648128 244568021734176 244687498051584 245260257067008 245487450387312 245560058328864 245607375863808 245680019275776 245727359926272 245800038825984 245930003501056 246050145173504 246410335539144 246530711863296 246651146993664 246879628744896 247000234328064 247324691611648 247445514616832 247807747649952 247928806637568 248220118679552 248375760912384 248704923598848 249384076583936 249432130977792 249505905639424 249871154858514 249993221861376 250115348496384 250321610706432 250369845755904 250443897765888 250492156379136 250675892877382 250798353010688 250920872968192 251666768360448 251741203961856 251789712556032 251864184520704 252612884030976 252736290422784 252811042357248 253550255931392 253837363665792 253886276173824 253961368240128 254045471275008 254085433393152 254343970291712 254840735858688 254965230600192 255201413983488 255326084923392 255536644262816 255661478969344 255786374660096 256160817795456 256236582604032 256285957423104 256361759244288 256411158183936 256622612348928 256747977572352 256985812377728 257111355031552 257613525646848 257916217065472 258077939073024 258419959676928 258885826904064 259125642075496 259252230078464 259378879922176 260099798624652 260149917855744 260226862522368 260277006237696 260353988493312 261127925065728 261205158998016 261255491223552 261332762886144 261574844741616 261702629228544 261968916772864 262096893771776 262480574813436 262521863798784 262608801767424 262686473699328 262737091362816 263803708836864 264279281631232 264408387289088 264795452103168 264873770781696 264924809920512 265003166859264 265272812765184 265402403782656 265648255491584 265778029920256 266167099740591 266297127634944 266427219050496 266646933143808 266777195446272 266856100265984 266907521384448 267377303586816 267780117233664 267910933118976 267991069294592 268159108568064 268998554517504 269129965633536 270009827278848 270061856096256 270141732421632 270391974339648 270524066168832 270656222527488 270799329697792 270931620528128 271328234638608 271408485521376 271460783849472 271541073936384 271593397813248 271673727123456 272030595284992 272561905041408 272695056924672 272947664078208 273358869676032 273492410892288 273802100133888 273935857876992 274348552224768 274602691069952 274736839917568 275139024450948 275273435308032 275635032013824 275716556720128 275769685180416 275851249713152 276255065619972 276390021685248 276525043679232 276671253938688 276806413320192 277062828969738 277198179643392 277280166682624 277333596438528 278240278063104 278376203943936 279247633514496 279422731026432 279506310553344 279642854916096 280064147062784 280557086156928 280611147350016 280694143844352 280831268487168 281062861144064 281200165912576 281611812044736 281749384986624 281887025135616 282148147137024 282285982089216 282435238395744 282573213597696 282656790413312 282711256203264 282794873847808 283208854457088 283347207585792 283858012471296 285010373238784 285065292546048 285149606445056 285244037922816 285567034124016 285706539270144 285846112567296 286136966578176 286402025451864 286486734717008 286541938507776 286626689155072 286681919913984 286766711963648 287478724795668 287619163840512 287704233099264 287759671492608 287844782309376 288700438892544 288841474768896 289109038924944 289250274410496 289771721064448 290155744198656 290337681457152 290678823190528 291246555267072 291388834971648 291516347334933 291658758838272 291801239912448 292041879157504 292098153381888 292184547393536 292240849108992 292327285325824 292755220337664 292898237054976 293282985541632 293426260082688 293698071288832 293841548607488 294271700334318 294415457882112 294715031369472 294761390931968 294859005493248 294946216083456 295003049951232 295337096773632 296143590943424 296200655536128 296288262946816 296433005625344 297256912713888 297314191835136 297402128596992 297459435700224 297547415420928 298431914360832 298577704255488 298854287428032 298942679704704 299000283660288 299088719118336 299146351214592 299393047740416 299539307167744 299977799786784 300124344877056 300213112799232 300270961557504 301090928918528 301489952956416 301678997139072 302033464721408 302623373832192 302771211337728 303168928874496 303449765062094 303598006276096 303746319908864 304190971132104 304339574439936 304488250343424 304649245910016 304739352164352 304798073094144 304888223367168 305170652198552 305319734099968 306034419695616 306275507765248 306467552649216 307426919448576 307528728385536 307577103581184 307678962253824 308642121252864 308928027453696 309019399245312 309078944907264 309170361335808 309484948226048 309636137746432 310089411015552 310181126310144 310240895827968 310332655927296 310392454643712 310484259569664 311088088667776 311240061353984 311392108281856 311847952098816 311940187517952 312000295993344 312410136772608 312562755305472 313831646937088 313984959905792 314444599372512 314598211780608 315011465158656 315072165445632 315165354491904 315457303396256 315611410530304 315765592948736 316195718787072 316350186651648 316643233108272 316797919592448 316891619065856 316952681644032 317739643195212 317894865297408 317988889214976 318050163228672 318144233078784 318438941424576 319340264030208 319435783489536 319591834189824 320073310928896 320636669893632 320698454114304 320793307250688 321574204016128 321731299377152 322202278633347 322297576556634 322359680821248 322455025299456 322517159903232 322612550959104 322783129595136 322940815540224 323036331900928 323098578518016 323667262236672 323825380098048 324613657740288 324772237934592 325788905766912 325993186197504 326090695645568 326249997402112 327013676089344 327316600516416 327413411105152 327476501151744 327573359034368 327636479901696 327733385101312 328547114052192 328610422554624 328707615817728 328770955247616 328868195991552 329172838326528 329333645770752 329943358734336 330104542593024 330410330199936 330571742183424 331167681216512 331606564798464 331814493093888 332576174637056 333161539811352 333225737478144 333324295815168 333487131328512 333762147608576 333826461007872 333925197021184 334414026803124 334577394671616 334740842348544 335391845594946 335555691147264 335654938615808 335719616741376 335818912694272 336310514667792 336474809008128 336817178707968 336981720563712 337081389809664 338449818221056 338515034898432 338615157653504 338727295033344 339787647811584 339953640800256 340268551977984 340434779897856 341065044983808 341231662006272 341547757060608 341648776805376 341714609897472 341815678992384 342163483131904 342330636763136 342831771184896 342999251288064 343166813208576 343316983723371 343484700862464 344103918764032 344559946235904 344775996730368 345181102538752 345855284379648 346024241528832 346799731499536 346866557140992 346969150029824 347036008316928 347138651324416 347646824150976 347816656502784 347986571821056 348170566754304 348273545330688 348340654964736 348443683848192 348766459655488 348936838971392 349974099751248 350029151731712 350145069023232 350248631599104 350316121817088 351461403869184 351633099718656 351738278449152 352733852860416 352992583847742 353060602804224 353165027708928 353233079894016 353337555812352 353697083686912 353869871710208 354387898303488 354561023803392 354889466320788 355062836846592 355236292067328 355529244191744 355702927261696 356223637246806 356397659541504 356503071449088 356571766849536 357040156311552 357545478090752 358243809102648 358664739356672 358839954178048 359365256425728 359540813463552 360013103038464 360082474795008 360188976562176 360522632452864 360698754891776 360874963369984 361770979518144 361877980695168 361947711799296 362054765248512 362124530417664 362231636164608 363131020794528 363308417482752 363415873388544 363485900832768 363593409232896 363930218770944 364478492901376 364656547856384 365069466845184 365190364957824 365247810502656 365368767676416 366512518987776 366852032601264 367031247077376 367513376018432 367692913573888 368231175580968 368340087493296 368411063795712 368520028913664 368591039889408 368700058238976 368895005251584 369075217760256 369417105292984 369597572857856 369778128584704 370319443117344 370500351492096 370987037417472 371168271925248 372330178019328 372563641368576 372675080737792 372857139888128 374076114875904 374148196466688 374258858459136 375482416059648 375554768633856 375665846648832 375738234568704 375849366847488 376013839316073 376197529516032 376381309452288 376580317860992 376764284796928 376948341604352 377500152540672 377611805942784 377684568834048 377796276781056 378477349961728 379216563535872 380087056728064 380325383897088 380756045498688 380829414260736 380942052360192 381128150089728 381515955437568 381869367269152 382055918010368 382242559885312 382802120975232 382989127385088 383304966394224 383492218454016 383605644132352 383679561990144 383793043079168 384354873906048 384542638866432 384933918523392 385121966358528 385478718566592 385667032547328 386874325598208 387116908609536 388328740356096 388688463113244 388878345117696 389068319883264 389464204509184 390149697936978 390224876783616 390340293783552 390415509356544 390530982739968 391043980722176 391807738497024 391999144329216 392362267112424 392553943842816 392953375159296 393145340657664 393261621444608 393782795698176 394029710548992 394934207381504 395705563255296 396342550285184 396418922446848 396536171462656 396612580933632 396729887227904 397310656172544 397504750288896 397909219147776 398103605673984 398472383237376 398590239606272 398667044880384 398784958824448 398861801619456 399970399715712 400165793169408 400284150398976 400361282076672 401670175850496 401866399678464 401986603941888 402238662852096 403497831776256 403694948450304 404225238499328 405014740918272 405212598632448 405587961509472 405786099253248 405984333791232 406198994546688 406319136219136 406397430792192 406517631156224 407112728282064 407311610904576 407510590685184 408045892927488 408623403532288 409421496117312 409902559264768 410038304514048 410238616338432 410703150200832 410903786815488 411522828337152 411824681155699 411904036604928 412025865660416 412105259876352 412227148447744 413452548020736 413574835080192 413654527770624 413776874569728 415006880908032 415209619980288 415412458094592 415594243454607 415797269465088 415920250023936 416000394657792 416546849030144 416750340407296 417360417094656 417564305915904 418871450271744 419259465830016 419464282374144 420015286878208 420096220594176 420220472655872 420835629235392 421041215766528 421246902730752 421594291716096 421800248868864 422190977477696 422397226123264 422603575525376 423222220705536 423428973133824 423652857593616 423859820396544 423985185619968 424066884304896 424192310771712 424585255232768 425787018706944 425914377986048 426122445586432 427515559858176 427597938819072 427724409667584 427866056884224 429205449867264 429603038177796 429730102075512 429812907761664 429940033732608 430022879870976 430150067945472 430377506126848 430587754053632 431218087193502 431428745760768 431556349648896 431639507238912 431767173464064 432818210320384 433029650579456 433663558387416 433875411615744 434385207689216 434657581596672 435233616297984 436018234785792 436422134021888 436635334868992 436848639868928 437488138257408 437701859868672 438062818736256 438147230072832 438276821090304 438361273663488 438490927988736 438897117768704 439111527694336 439924478312448 440139390124032 440547106933248 440762322911232 442072547054208 442142086397952 442288508239872 442419324125184 442504574926848 444215386415136 444300983304192 444432394420224 444649508438016 445101948010496 445885369070832 445971287752704 446103192895488 446189153550336 446321123131392 447189127459928 447407588196352 447626155655168 448281431142048 448414019557056 448500425490432 448633078677504 448719526821888 449089571610624 449308960751616 449441853079552 450319669198848 451353379864576 451636393377792 452234929434624 453050197082112 453469873632118 453691402637312 453913039863808 454753393311744 454975549341696 455174647593141 455397009414144 455531702407168 455619479863296 455754238656512 456973868865024 457109028246528 457197109641216 457332335050752 457755978297828 457979601149952 459051629543424 459413261647872 459701328973824 461140379172864 461365655371776 462488742854656 462714677755904 463392041180544 463529098867968 463618417360896 463755542003712 463982095761408 464227422339072 464364727107584 464454206619648 464591578464256 465271689465216 465498983890944 465726389354496 466632133001664 466860092030976 466998175465472 467088162422784 467910281276928 468615205158912 468844132958208 468984371265536 470656778463656 470747470405632 470886703611904 470977439858688 471116741083136 472517197737984 472608248168448 472748031737856 473185955094384 473417115795456 473648389423104 474293578180608 474525279977472 474964849662408 475196879388672 475337428598784 475429022466048 476053541748736 476983333822464 477216349618176 477658412136864 479153675234304 479387751284736 480017470717952 480109966393344 480251968749568 480955004840448 481189960876032 482361306024192 482503974260224 482596949065728 482739686998016 482832707223552 483446364834951 483682537949184 483918826438656 484174694392704 484411223310336 484554497851392 484647867777024 484791212310528 485240291694592 486759289126912 486920486610432 486997080670208 487158356901888 488683358650368 488989779296256 489136043468352 489374996103168 490520514134016 490974900774624 491120116657728 491214751727616 491360038551552 491454719852544 491600077651968 491860007002112 492100290347008 492820671078288 493061423726592 493302293987328 493759257489792 494000468656128 494649383223296 494891029233664 495615495299904 495857613275136 496751521824768 497409847197696 498768153167872 498864261955584 499011811278848 499742309717028 499986443722752 500230696992768 500643221412864 500739691511808 500887795531776 501351785754764 501596706021376 501841745936384 503087768392419 503333536720896 503482407923712 503579425112064 503728369041408 505225768061952 505472580845568 505622084714496 507100511862784 507674727331584 507772552347648 507922736480256 508090942550016 508170866786304 508687940583424 509681471717376 509930461200384 510402827966976 510652169846784 511073288525632 511322957938688 511572749320192 512321635590912 512473165208064 512571914846208 512723518488576 512822316367872 513245224697856 513495955144704 513971624755456 514222710063104 515227051293696 515832434130944 516155878146048 516839919353856 517771653808128 518251284150992 518504460156928 518757759844352 520199597249304 520299835711488 520453725044736 520554012475392 520707976986624 522255850131456 522410317996032 522510982447104 522665525772288 523149689483232 523405258457088 523937833545728 524193787543552 524961149626872 525043727597568 525217603534848 525372947398656 525474182725632 527607417673728 528558563262464 528816774578176 529488875771613 529590904206336 529747541563392 529849619841024 530006333718528 530545625530368 530804807565312 531296510983168 531556059840512 532334199481182 532594255269888 532854438100992 533293866287616 533554390892544 533712200531968 534754607173632 535560234467328 535821866237952 535982138589184 536318217136128 537997109035008 538259931267072 540019654557696 540123712192512 540283464843264 540783948679296 541048132337664 541312445054976 541598659395584 541863241056256 542656469277216 542816971042752 542921567698944 543082147872768 543186795626496 543347454246912 544061190569984 545123810082816 545390113849344 545895328156416 546717739352064 546984821784576 547604200267776 547871715753984 549205382139904 549473679835136 550278048901896 550546870616064 551270064027648 551433113440256 551539370360832 551702499426304 552510131239944 552780043370496 553050087358464 553342507877376 553612826640384 554125657939476 554396359286784 554560333365248 554667192877056 556480556126208 556752407887872 558495267028992 558845462052864 559012621106688 559285709832192 560128294125568 561114172313856 561222294700032 561388287688704 561662536974336 562125722288128 562400331825152 563223624089472 563498769973248 563774050271232 564296294274048 564571964178432 564870476791488 565146427195392 565313580826624 565422512406528 565589747695616 566417708914176 566694415171584 567716024942592 570020746477568 570130585092096 570299212890112 570488075845632 571134068248032 571413078540288 571692225134592 572273933156352 572804050903728 572973469434016 573083877015552 573253378310144 573363839827968 573533423927296 574957449591336 575238327681024 575408466198528 575519342985216 575689564618752 577400877785088 577682949537792 578218077849888 578500548820992 579543442128896 580311488397312 580675362914304 581357646381056 582493110534144 583032694669866 583317517676544 583602479824896 584083758315008 584196306763776 584369094787072 584481698217984 585224546905467 585510440675328 585796474109952 586565971083264 586852520165376 587396142577664 587683097214976 588543400668636 588830915764224 589430062738944 589522781863936 589718010986496 589892432166912 590674193547264 592287181886848 592401311072256 592576525893632 592866011250688 594513825427776 594628383670272 594804257193984 594918871400448 595094830841856 596863828721664 597155408510976 597708574856064 597885359409408 598000567320576 598177438236672 598292702429184 598786095480832 599078614335488 599955599573568 600248689754112 600426225598464 600541923115008 602181857837056 602979905912832 603357994278144 604066929442816 605246747664384 605542422675456 606337857748992 606899530124188 607196012552192 607492639817728 608381942264208 608679148879872 608976500686848 609298491820032 609478704328704 609596146188288 609776446734336 610341304397104 610639468199936 612068839391232 612551015530496 612935105298432 614853838897152 615057456771072 615154207162368 615357924507648 617284242505728 617856054907392 618038798490624 618157889814528 618340722671616 618969896452096 619272275492864 620178822031104 620362252620288 620481791655936 620665311854592 620784909287424 622176177335552 622480122707968 622784216563712 623695904197632 623880375035904 624000591986688 624820273545216 625125510610944 627663293874176 627969919811584 628889198745024 629196423561216 630022930317312 630144330891264 630330708983808 630914606792512 631222821060608 631531185897472 632391437574144 632700373303296 633286466216544 633595839184896 633783238131712 633905363288064 635479286390424 635789730594816 635977778429952 636100326457344 636288466157568 636877882849152 638680528060416 638871566979072 639183668379648 640146621857792 641273339787264 641396908228608 641586614501376 643148408032256 643462598754304 644404557266694 644595153113268 644719361642496 644910050598912 645034319806464 645225101918208 645566259190272 645881631080448 646072663801856 647334524473344 647650760196096 649227315480576 649544475869184 651577811533824 651986372395008 652181391291136 652499994804224 654027352178688 654633201032832 654826822210304 654953002303488 655146718068736 655272959803392 655466770202624 657094228104384 657220845109248 657415231635456 657541910495232 657736391983104 658345676653056 658667291541504 659886717468672 660209085186048 660820660399872 661143484366848 662335362433024 663213129596928 663628986187776 665152349274112 666323079622704 666451474956288 666648591630336 666974262657024 667524295217152 667652922015744 667850394042368 668828053606248 669154789343232 669481684697088 670783691189892 671111382294528 671309877231616 671439233482752 671637825388544 672621029335584 672949618016256 673634357415936 673963441127424 674162779619328 676899636442112 677030069796864 677230315307008 677454590066688 679575295623168 679907281600512 680204810448177 680537103955968 680869559795712 682130089967616 682463324012544 683095514121216 683297553610752 683429219794944 683631357984768 684326966263808 684661273526272 685663542369792 685998502576128 686633967446742 686969401724928 688207837528064 689119892471808 689551993460736 690362205077504 691710568759296 692048483057664 693599462999072 693733114281984 693938300059648 694072016633856 694277302648832 695293648301952 695633313005568 695973143642112 696341133508608 696547090661376 696681309929472 696887367696384 697532919310976 697873677942784 699948199502496 700058303463424 700290138046464 700497263198208 700632243634176 702922807738368 703266199437312 703476556898304 705985167695484 706121205608448 706330055417856 706466159788032 706675111624704 707394167373824 708775796606976 709122047606784 709778932641576 710125673693184 710472584134656 711058488383488 711405854523392 712447274493612 712795319083008 713006142898176 713143533699072 714080312623104 715090956181504 716487618205296 717329478713344 717679908356096 718730512851456 719081626927104 720026206076928 720164949590016 720377953124352 721045264905728 721397509783552 723541959036288 723755961390336 723895423598592 724109530497024 724249060835328 724463272329216 726262041589056 726616834965504 726831746777088 726971801665536 727186818465792 727860437541888 728956985802752 729313095712768 730138933690368 730380729915648 730495621005312 730737535352832 733025037975552 733704065202528 734062494154752 735026752036864 735385827147776 736462351161936 736680174986592 736822127591424 737040057827328 737182079778816 737400116477952 737790010503168 738150435520512 738834210585968 739195145715712 739556257169408 740638886234688 741000702984192 741974074834944 742336543850496 744660356038656 745127282737152 745350161475584 745714279776256 748152229751808 748296392933376 748517716918272 750964832119296 751109537267712 751331693297664 751476469137408 752027678632146 752395059032064 752762618904576 753160635721984 753528569593856 753896683208704 755000305081344 755223611885568 755369137668096 755592553562112 756954699923456 758433127071744 760174113456128 760650767794176 761512090997376 761658828521472 761884104720384 762256300179456 763031910875136 763738734538304 764111836020736 764485119770624 765604241950464 765978254770176 766609932788448 766984436908032 767211288264704 767359123980288 767586086158336 768709747812096 769085277732864 769867837046784 770243932717056 770957437133184 771334065094656 773748651196416 774233817219072 776657480712192 777376926226488 777756690235392 778136639766528 778928409018368 780299395873956 780449753567232 780680587567104 780831018713088 781061965479936 782087961444352 783615476994048 783998288658432 784724534224848 785107887685632 785906750318592 786290681315328 786523242889216 787565591396352 788059421097984 789868414763008 791411126510592 792685100570368 792837844893696 793072342925312 793225161867264 793459774455808 794621312345088 795009500577792 795818438295552 796207211347968 796944766474752 797180479212544 797334089760768 797569917648896 799940799431424 800331586338816 800568300797952 800722564153344 803340351700992 803732799356928 803973207883776 804477325704192 806995663552512 807389896900608 808450476998656 810029481836544 810425197264896 811175923018944 811572198506496 811968667582464 812397989093376 812638272438272 812794861584384 813035262312448 814225456564128 814623221809152 815021181370368 816091785854976 817246807064576 818842992234624 819805118529536 820076609028096 820477232676864 821406300401664 821807573630976 823045656674304 823649362311398 823808073209856 824051731320832 824210519752704 824454296895488 826905096041472 827149670160384 827309055541248 827553749139456 830013761816064 830419239960576 831188486909214 831594538930176 831840500047872 832000789315584 833093698060288 834720834189312 835128611831808 837742900543488 838518931660032 838928564748288 840030573756416 840192441188352 840440945311744 841671258470784 842082431533056 842493805461504 843188583432192 843600497737728 844381954955392 844794452246528 845207151050752 846444441411072 846857946267648 847305715187232 847719640793088 847970371239936 848133768609792 848384621543424 849170510465536 851574037413888 851828755972096 852244891172864 855031119716352 855195877638144 855448819335168 855732113768448 858410899734528 859206076355592 859460204151024 859625815523328 859880067465216 860045759741952 860300135890944 860755012253696 861175508107264 862436174387004 862857491521536 863112699297792 863279014477824 863534346928128 865636420640768 866059301158912 867327116774832 867750823231488 868770415378432 869315163193344 870467232595968 872036469571584 872844268043776 873270669737984 874549042004799 874976276514816 875403719737344 876125637472512 876294460145664 876553642180608 876722547326976 876981855977472 877365625070837 877794235537408 878223055388672 879848956624896 880278780248064 881094213866496 881524645822464 884145094108416 884284172795904 884577016479744 884838648250368 885009149853696 888430772830272 888601966608384 888864788840448 889299016876032 890203896020992 891770738141664 891942575505408 892206385790976 892378307100672 892642246262784 894378254919856 894815176392704 895252311310336 896562862284096 896828039114112 897000850980864 897266157355008 897439053643776 898179143221248 898617921503232 898883706159104 900639338397696 902706759729152 903272786755584 904469858869248 906100394164224 906939747264236 907382805274624 907826079727616 909506786623488 910349295186282 910794018828288 911063404814336 911238959726592 911508477313024 913947737730048 914218056493056 914394219282432 914664670101504 915511956595656 915959202299904 918103259086848 918826523295744 919402657947648 922280758345728 922731310743552 924977485709312 925429355511808 926784082361088 927058197735936 927236834721792 927511084007424 928454844678144 928729454215168 928908413239296 929183156928512 930543378930432 930997967781888 931452778708992 933264266003328 933720184061952 933996350930944 934176324845568 935820562553856 937230410317824 937688265916416 937968742531072 941313556927312 941494940811264 941773407223808 941954879717376 942233482166272 945034395475968 945216496336896 945496063475712 946371910188768 946834231590912 947296778846208 948587156361216 949050559954944 949929699324816 950393758777344 950674857197568 950858044932096 952107083497472 953966667644928 954432699236352 955316824273728 958307350468608 958775502569472 960034941435904 960219932786688 960503937499136 961910009680896 962379921752064 964722612048384 965007948520448 965193898131456 965479373996032 966892729669902 967365075898368 967837652877312 968349388785408 968822446620672 969108995702784 969295735554048 970480583389184 973518578253824 973840973220864 973994161340416 974316713803776 977366717300736 977979558592512 978272086936704 978749992206336 981041028268032 981949801549248 982240233315456 982429503455232 982720077103104 982909439705088 983200155303936 983720014004224 984200580694016 985641342156576 986122847453184 986604587974656 987518514979584 988000937312256 989298766446592 989782058467328 991230990599808 991715226550272 993503043649536 994819694395392 997536306335744 997728523911168 998023622557696 999484619434056 999972887445504 1000461393985536 1001286442825728 1001479383023616 1001775591063552 1002703571509528 1003193412042752 1003683491872768 1006175536784838 1006667073441792 1006964815847424 1007158850224128 1007456738082816 1010451536123904 1010945161691136 1011244169428992 1014201023725568 1015349454663168 1015545104695296 1015845472960512 1016181885100032 1017375881166848 1019362943434752 1019860922400768 1020805655933952 1021304339693568 1022146577051264 1022645915877376 1023145498640384 1024643271181824 1024946330416128 1025143829692416 1025447036977152 1026490449395712 1026991910289408 1027943249510912 1028445420126208 1029950951170113 1030454102587392 1031664868261888 1032311756292096 1033679838707712 1035543307616256 1036502568301984 1037008920313856 1037515519688704 1040399194498608 1040599671422976 1040907450089472 1041108024950784 1041415953973248 1044511700262912 1044820635992064 1045021964894208 1045331051544576 1046299378966464 1046810516914176 1047875667091456 1048387575087104 1049922299253744 1050087455195136 1050435207069696 1050745894797312 1050948365451264 1055214835347456 1057117126524928 1058977751543226 1059181808412672 1059495083126784 1059699239682048 1060012667437056 1061091251060736 1061609615130624 1062074177717329 1062593021966336 1063112119681024 1064668398962364 1065188510539776 1065708876201984 1066587732575232 1067108781785088 1067424401063936 1069509214347264 1071120468934656 1071964277178368 1072636434272256 1075994218070016 1076519862534144 1080039309115392 1080247424385024 1080566929686528 1081567897358592 1082096264675328 1082624890109952 1083197318791168 1083726482112512 1085312938554432 1085633942085504 1085843135397888 1086164295745536 1086373591252992 1086694908493824 1088122381139968 1090247620165632 1090780227698688 1091790656312832 1093435478704128 1093969643569152 1095208400535552 1095743431507968 1098410764279808 1098947359670272 1100556097803792 1101093741232128 1102540128055296 1102866226880512 1103078740721664 1103404998852608 1105020262479888 1105560086740992 1106100174716928 1106685015754752 1107225653280768 1108251315878952 1108792718573568 1109120666730496 1109334385754112 1112961112252416 1113504815775744 1116990534057984 1117690924105728 1118025242213376 1118571419664384 1120256588251136 1122228344627712 1122444589400064 1122776575377408 1124251444576256 1124800663650304 1126447248178944 1126997539946496 1127548100542464 1128041517948219 1128592588548096 1129143928356864 1129740953582976 1130292854390784 1130627161653248 1130845024813056 1131179495391232 1132835417828352 1133388830343168 1135432049885184 1140041492955136 1140261170184192 1140598425780224 1140976151691264 1142268136496064 1142826157080576 1143384450269184 1144547866312704 1145608101807456 1145946938868032 1146167754031104 1146506756620288 1146727679655936 1147066847854592 1149914899182672 1150476655362048 1150816932397056 1151038685970432 1151379129237504 1154801755570176 1155365899075584 1156436155699776 1157001097641984 1159086884257792 1160622976794624 1161350725828608 1162715292762112 1164986221068288 1166065389339732 1166635035353088 1167204959649792 1168167516630016 1168392613527552 1168738189574144 1170449093810934 1171020881350656 1171592948219904 1173131942166528 1174792285155328 1175366194429952 1177086801337272 1177661831528448 1178860125477888 1179045563727872 1179436021972992 1179784864333824 1181348387094528 1184574363773696 1184802622144512 1185153051787264 1185732022501376 1189027650855552 1189256767340544 1189608514387968 1189837742800896 1190189661683712 1193727657443328 1194310817021952 1195417149712128 1195770718818816 1196001134641152 1196354876473344 1196585404858368 1197572190961664 1198157228670976 1199911199147136 1200497379508224 1200852451196928 1201083846230016 1204363715674112 1205959811825664 1206715988556288 1208133858885632 1210493495328768 1211084845350912 1212675715497984 1213799060248376 1214392025104384 1214985279635456 1216763884528416 1217358297759744 1217953001373696 1218596983640064 1218957408657408 1219192292376576 1219552893468672 1220682608794208 1221278936399872 1224137678782464 1225102031060992 1225870210596864 1229707677794304 1230114913542144 1230715849015296 1234568485011456 1235474043467097 1235712109814784 1236077596981248 1236315779629056 1236681445343232 1237939792904192 1238544550985728 1240357644062208 1240724505240576 1240963583311872 1241330623709184 1244352354671104 1244960245415936 1246782730363821 1247391808395264 1247760750071808 1248001183973376 1249640547090432 1250251021221888 1255326587748352 1255939839623168 1257778397490048 1258392847122432 1260045860634624 1260288661782528 1260661417967616 1261829213585024 1262445642121216 1263062371794944 1264782875148288 1265400746606592 1266572932433088 1267191678369792 1267566476263424 1267810726576128 1270958572780848 1271579461189632 1271955556859904 1272200652914688 1272576932315136 1273755765698304 1277361056120832 1277743133958144 1278367336759296 1282546679574528 1282793816457216 1283173229002752 1286296816064512 1286925197508608 1288809114533388 1289190306226536 1289438723284992 1289820101197824 1290068639612928 1290450203836416 1291132518380544 1291763262160896 1292145327603712 1294669048946688 1295301520392192 1298454630961152 1299088951738368 1303155623067648 1303972744790016 1304362782582272 1304999989608448 1308054704357376 1309266402065664 1309653644420608 1309906004606976 1310293436137472 1310545919606784 1314188456208768 1314441690218496 1314830463270912 1315083820990464 1315472783966208 1316691353306112 1317334583083008 1319773434937344 1320418170372096 1321641320799744 1322286968733696 1324670724866048 1326426259193856 1327257972375552 1330304698548224 1332646159245408 1332902949912576 1333297183260672 1333948525314048 1335048590434304 1335305844031488 1335700788084736 1337656107212496 1338309578686464 1338963369394176 1341567382379784 1342222764589056 1342619754463232 1342878466965504 1343275650777088 1345242058671168 1345899236032512 1347268714831872 1347926882254848 1348325559238656 1353799272884224 1354060139593728 1354460630614016 1354909180133376 1359150591246336 1360409620896354 1361074207911936 1361739119591424 1364260179935232 1364926648025088 1365523942779423 1366191028242432 1366595107221504 1366858439589888 1367262715969536 1368653932527616 1369322547052544 1371327084739584 1371997005152256 1373267934893484 1373938803449856 1376415675056128 1378239784943616 1379103986921472 1380724410155008 1383421137518592 1384096966115328 1387198925998144 1387466228563968 1387876600119296 1388144033267712 1388554605297664 1390587296603904 1391266626011136 1391946287284224 1392682267017216 1393094181322752 1393362619858944 1393774735392768 1395065838621952 1395747355885568 1399896399004992 1400116606926848 1400580276092928 1400994526396416 1401264487268352 1405845615476736 1406532398874624 1406953113796608 1411970335390968 1412242411216896 1412660110835712 1412932319576064 1413350223249408 1414788334747648 1417551593213952 1418244095213568 1419557865283152 1420251347386368 1420945168269312 1422116976766976 1422811709046784 1424894548987224 1425590638166016 1426012285796352 1426287067398144 1428160625246208 1430181912363008 1432975236410592 1434658957426688 1435359816712192 1437461025702912 1438163253854208 1440052412153856 1440329899180032 1440755906248704 1442090529811456 1442795019567104 1447083918072576 1447511922780672 1447790847197184 1448219060994048 1448498121670656 1452524083178112 1453233669931008 1453663493554176 1453943603331072 1454373636931584 1455720875083776 1457913971605504 1458626191425536 1460277867380736 1460761459831296 1460991242010624 1461475070705664 1466050075951104 1467408130405056 1468124988309504 1470053504073728 1470771654295552 1472924702323872 1473360349973184 1473644255182848 1474080115654656 1474364159557632 1474800232955904 1475580021006336 1476300871041024 1477668421171936 1478390291431424 1479112514338816 1481277772469376 1482001405968384 1483948149669888 1484673087700992 1490254565474304 1490700322951168 1491428559552512 1496304459503616 1496592785866752 1497035433836544 1501929664238592 1502219074535424 1502663386595328 1504055357264292 1504790118064128 1505525237809152 1506321271443968 1507057139187712 1509263305177257 1510000610162688 1510447223771136 1510738275336192 1511185107124224 1516866254143488 1520348226912256 1521301535588352 1523024181994752 1523317657042944 1523768209440768 1524512600358912 1526063821750272 1527477469076608 1528223672041472 1528970239541248 1531208483900928 1531956509540352 1533219865576896 1533968873816064 1534422576529408 1534718247960576 1535172172316672 1537419495624192 1538170555465728 1539735674093568 1540487865434112 1541914874266368 1542668130189312 1547497302392832 1548467634438144 1553314961424384 1554753852452976 1555513380470784 1556273279533056 1557856818036736 1560598791747912 1560899507134464 1561361175134208 1561662037426176 1562123930959872 1564175922888704 1567230953988096 1567996577316864 1569449068449696 1570215775371264 1571813500637184 1572581362630656 1573046485778432 1575131182792704 1576118842195968 1579736829526016 1582822253021184 1585370201140736 1585675689787392 1586144685850624 1586450323734528 1588466627314839 1589242624690176 1590019001155584 1591636876591104 1592414422695936 1593889532949504 1594360958425088 1594668179521536 1595139835297792 1599881598862848 1600663172677632 1601136601595904 1606680703401984 1607465598713856 1607946415767552 1608954651408384 1613991327105024 1614779793801216 1616900953997312 1620058963673088 1620850394529792 1622351846037888 1623144397012992 1623937335164928 1624795978186752 1625276544876544 1625589723168768 1626070524624896 1628450913128256 1629246443618304 1630042362740736 1632183571709952 1634493614129152 1637685984469248 1639610237059072 1640153218056192 1640954465353728 1642812600803328 1643615147261952 1647298724622796 1647616146419712 1648103462641664 1648421039505408 1648908593790976 1653810192082944 1654299340320768 1654618111082496 1655107498278912 1660027523632128 1660838479921152 1662376973818428 1663189077860352 1663681000095744 1664001578631168 1666187396120576 1669441668378624 1670257223663616 1675485801086976 1677037863320064 1677857129496576 1680061147512832 1680384882376704 1680881890623488 1683342516941568 1684164863066112 1684987610923008 1686377166864384 1687200995475456 1688763909910784 1689588904493056 1690414302101504 1692888882822144 1693715892535296 1694611430374464 1695439281586176 1695940742479872 1696267537219584 1696769243086848 1698341020931072 1703148074827776 1703657511944192 1704489782345728 1710062239432704 1710391755276288 1710897638670336 1711464227536896 1716821799469056 1718412152711184 1718920408302048 1719251631046656 1719760134930432 1720091519483904 1720600271781888 1721510024507392 1722351016214528 1724872348774008 1725714983043072 1726225398595584 1726558028955648 1727068693856256 1731272841281536 1732118602317824 1734654233549664 1735501646462976 1737540830756864 1738630326386688 1740934465191936 1744072939143168 1745688536087552 1746541339475968 1749098084009598 1749952553029632 1750807439474688 1752251274945024 1752588920291328 1753107284361216 1753445094653952 1754731250141674 1755588471074816 1756446110777344 1759697913249792 1760557560496128 1762188427732992 1763049291644928 1768290188216832 1768568345591808 1769154032959488 1769677296500736 1776861545660544 1777203933216768 1777729577680896 1778598033752064 1780407792041984 1783541476283328 1783885151010816 1784412771581952 1784756614201344 1785284492525568 1788756509839712 1789630352785408 1790504622620672 1793125724568192 1793656078228224 1794001701961728 1794532314710016 1794878107287552 1796358286442496 1797235843006464 1797767412318208 1801278676795392 1805413519458304 1806545573511168 1808939717738496 1812200788328448 1813879494528472 1814765610549248 1815652159455232 1819013573246976 1820698590372564 1821588037656576 1822126809628672 1822477919453184 1823016954626048 1827895475460096 1828436112986112 1828788438564864 1829329340203008 1831023913191312 1831918404599808 1836206518173696 1837653046591488 1838805315895296 1844561516691456 1845462621487104 1849954971418624 1850858711023616 1853568164722176 1854116395471872 1854473669443584 1855022168014848 1856909689356288 1857458908430336 1857816826478592 1858366313857024 1861086757860864 1861995935563776 1866528532006656 1867440368123904 1867992701861888 1868352649691136 1871641125107712 1874460820635648 1875376531832832 1875937485062144 1882627113854624 1882989881622528 1883546814447616 1883909759434752 1884466964332544 1890068790951936 1890432992673792 1890992126951424 1892743820377536 1893668463181824 1894593557692416 1897174312722432 1898101119909888 1899859398649632 1900787517554688 1901349714395136 1901716089864192 1904214166994944 1907933335289856 1908865398472704 1910633648547456 1916614700937216 1917551005138944 1920069882871808 1920439865573376 1923820019361792 1924759843504128 1929445224096768 1930015897040896 1930387796262912 1930958747992064 1933785459339804 1934730151796736 1935675305754624 1936698777570816 1937644893241344 1938217991405568 1940961166778368 1947037156507648 1947681946441728 1947988322680832 1948633427607552 1954733434601472 1955959117185024 1956544173873408 1957499984412672 1962082056536064 1963899603098496 1964480466630912 1964859006910464 1965440154206208 1965818879410176 1966400310607872 1967440028008448 1968401161388032 1971282684313152 1972245694906368 1973209175949312 1975037029959168 1976001874624512 1978597532893184 1979564116934656 1982461981199616 1983430453100544 1987006087299072 1989639388790784 1995072612671488 1995457047822336 1996047245115392 1998969238868112 1999945774891008 2000922787971072 2002572885651456 2002958766047232 2003551182127104 2005407143019056 2006386824085504 2007366983745536 2012351073569676 2013334146883584 2013929631694848 2014317700448256 2014913476165632 2020903072247808 2021890323382272 2022488338857984 2028402047451136 2030698909326336 2031090209390592 2031690945921024 2032363770200064 2034751762333696 2038725886869504 2039721844801536 2040614431344531 2041611311867904 2042608679387136 2044293154102528 2045291831754752 2046290997280768 2049286542363648 2049892660832256 2050287659384832 2050894073954304 2052980898791424 2053983820578816 2055886499021824 2056890840252416 2059901902340226 2060908205174784 2063329736523776 2064623512584192 2067359677415424 2071086615232512 2073005136603968 2074017840627712 2075031039377408 2080798388997216 2081199342845952 2081814900178944 2082216049901568 2082831907946496 2089023400525824 2089641271984128 2090043929788416 2090662103089152 2092598757932928 2093621033828352 2095751334182912 2096775150174208 2099844598507488 2100174910390272 2100870414139392 2101491789594624 2101896730902528 2110429670694912 2114234253049856 2117955503086452 2118363616825344 2118990166253568 2119398479364096 2120025334874112 2122182502121472 2124148355434658 2125186043932672 2126224239362048 2129336797924728 2130377021079552 2131417752403968 2133175465150464 2134217563570176 2134848802127872 2139018428694528 2142240937869312 2143928554356736 2145272868544512 2151988436140032 2153039725068288 2160078618230784 2160494848770048 2161133859373056 2163135794717184 2164192529350656 2166394637582336 2167452964225024 2170625877108864 2171267884171008 2171686270795776 2172328591491072 2172747182505984 2173389816987648 2176244762279936 2180495240331264 2181560455397376 2183581312625664 2186870957408256 2187939287138304 2190416801071104 2191486863015936 2196821528559616 2197894719340544 2201112195607584 2202187482464256 2205080256110592 2205732453761024 2206157481443328 2206809997705216 2210040524959776 2211120173481984 2212200349433856 2213370031509504 2214451306561536 2216502631757904 2217585437147136 2218241333460992 2218668771508224 2225922224504832 2227009631551488 2233981068115968 2235381848211456 2236050484426752 2237142839328768 2240513176502272 2244456689255424 2244889178800128 2245553150754816 2248502889152512 2249601327300608 2252894496357888 2253995079892992 2256083035896438 2257185177096192 2258287856713728 2259481907165952 2260585708781568 2261254323306496 2261690049626112 2265670835656704 2266777660686336 2270864099770368 2280082985910272 2280522340368384 2281196851560448 2281952303382528 2284536272992128 2285652314161152 2286768900538368 2289095732625408 2291216203614912 2291893877736064 2292335508062208 2293013513240576 2293455359311872 2294133695709184 2299829798365344 2300953310724096 2301633864794112 2302077371940864 2302758258475008 2309603511140352 2310731798151168 2312872311399552 2314002195283968 2318173768515584 2321245953589248 2322701451657216 2329972442136576 2332130778679464 2333270070706176 2334409919299584 2336335033260032 2336785227055104 2337476379148288 2340898187621868 2342041762701312 2343185896439808 2346263884333056 2349584570310656 2350732388859904 2354173602674544 2355323663056896 2357720250955776 2358091127455744 2358872043945984 2359569728667648 2362696774189056 2369148727547392 2369605244289024 2370306103574528 2378055301711104 2378513534681088 2379217028775936 2379675485601792 2380379323367424 2387455314886656 2388621634043904 2390834299424256 2391541437637632 2392002269282304 2392709752946688 2395144381923328 2396314457341952 2399822398294272 2400994759016448 2401704902393856 2402167692460032 2408727431348224 2411919623651328 2413431977112576 2416267717771264 2420986990657536 2422169690701824 2425351430995968 2427598120496752 2428784050208768 2429970559270912 2433527769056832 2434716595519488 2435906002747392 2437193967280128 2437914817314816 2438384584753152 2439105786937344 2441365217588416 2442557872799744 2448275357564928 2450204062121984 2451740421193728 2459415355588608 2460229827084288 2461431698030592 2469136970022912 2470948086934194 2471424219629568 2472155193962496 2472631559258112 2473362890686464 2475879585808384 2477089101971456 2480715288124416 2481449010481152 2481927166623744 2482661247418368 2488704709342208 2489920490831872 2493565460727642 2494783616790528 2495521500143616 2496002367946752 2499281094180864 2510653175496704 2511879679246336 2515556794980096 2516785694244864 2520091721269248 2520577323565056 2521322835935232 2523658427170048 2524891284242432 2526124743589888 2529565750296576 2530801493213184 2533145864866176 2534383356739584 2535132952526848 2535621453152256 2541917145561696 2543158922379264 2543911113719808 2544401305829376 2545153864630272 2547511531396608 2554722112241664 2555486267916288 2556734673518592 2565093359149056 2565587632914432 2566346458005504 2572593632129024 2573850395017216 2577618229066776 2578380612453072 2578877446569984 2579640202395648 2580137279225856 2580900407672832 2582265036761088 2583526524321792 2584290655207424 2589338097893376 2590603040784384 2596909261922304 2598177903476736 2606311246135296 2607945489580032 2608725565164544 2609999979216896 2616109408714752 2618532804131328 2619307288841216 2619812009213952 2620586872274944 2628376912417536 2628883380436992 2629660926541824 2630167641980928 2630945567932416 2632096875212511 2633382706612224 2634669166166016 2639546869874688 2640836340744192 2643282641599488 2644573937467392 2649341449732096 2652852518387712 2654515944751104 2660609397096448 2665292318490816 2665805899825152 2666594366521344 2667897050628096 2670097180868608 2670611688062976 2671401576169472 2675312214424992 2676619157372928 2677926738788352 2683134764759568 2684445529178112 2685239508926464 2685756933931008 2686551301554176 2690484117342336 2691798472065024 2694537429663744 2695853764509696 2696651118477312 2707598545768448 2708120279187456 2708921261228032 2709818360266752 2718301182492672 2720819241792708 2722148415823872 2723478239182848 2728520359870464 2731047885558846 2732382056484864 2733190214443008 2733716879179776 2734525431939072 2737307865055232 2742654169479168 2743994010304512 2746535869786968 2747877606899712 2752831350112256 2756479569887232 2758207973842944 2761448820310016 2766842275037184 2768193932230656 2774397851996288 2774932457127936 2775753200238592 2776288066535424 2777109210595328 2781174593207808 2782533252022272 2785364534034432 2786188362645504 2786725239717888 2787549470785536 2790131677243904 2791494711771136 2799792798009984 2800233213853696 2801160552185856 2801989052792832 2802528974536704 2811691230953472 2813064797749248 2813906227593216 2823940670781936 2824484822433792 2825320221671424 2825864639152128 2826700446498816 2829576669495296 2835103186427904 2836488190427136 2839115730566304 2840502694772736 2841890336538624 2844233953533952 2845623418093568 2849789097974448 2851181276332032 2852024571592704 2852574134796288 2856321250492416 2860363824726016 2865950472821184 2869317914853376 2874922051405824 2876326507708416 2880104824307712 2880659798360064 2881511812497408 2882772768089893 2884181059622912 2885590039134208 2894167836145152 2895023845561344 2895581694394368 2896438121988096 2905048166356224 2906467339862016 2907326987108352 2907887206662144 2911441750167552 2915827943211008 2917252382851072 2920555734761472 2921522919662592 2921982484021248 2922950141411328 2932100151902208 2934816260810112 2936249976619008 2940107008147456 2941543308591104 2945849404647744 2946720699946368 2947288510365696 2948160231309312 2948728319115264 2949600465911808 2951160042012672 2952601742082048 2955336842343872 2956780582862848 2958225028677632 2962555544938752 2964002811936768 2967896299339776 2969346175401984 2980509130948608 2981400645902336 2982857119105024 2992608919007232 2993185571733504 2994070867673088 3003859328477184 3004438149070848 3005326773190656 3008110714528584 3009580236128256 3011050475618304 3012642542887936 3014114278375424 3018526610354514 3020001220325376 3020894447542272 3021476550672384 3022370214248448 3033732508286976 3040696453824512 3042603071176704 3046048363989504 3046635314085888 3047536418881536 3052127643500544 3054954938153216 3056447344082944 3057940479082496 3062416967801856 3063913019080704 3066439731153792 3067937747632128 3068845153058816 3069436495921152 3070344344633344 3074838991248384 3076341110931456 3079471348187136 3080975730868224 3083829748532736 3085336260378624 3094994604785664 3096935268876288 3106629922848768 3109507704905952 3111026760941568 3112546559066112 3115713636073472 3121197583495824 3121799014268928 3122722350268416 3123324074852352 3124247861919744 3128351845777408 3134461907976192 3135993154633728 3138898136899392 3140431550742528 3143627001274368 3145162725261312 3146092971556864 3150262365585408 3152237684391936 3159473659052032 3165644506042368 3170740402281472 3171351379574784 3172289371701248 3176933254629678 3178485249380352 3180038002311168 3183273753182208 3184828845391872 3186222533151987 3187779065899008 3188721916850176 3189336359043072 3190279670595584 3199763197725696 3201326345355264 3202273203191808 3213361406803968 3215892831535104 3217909302816768 3227982654210048 3229559587602432 3233801907994624 3240117927346176 3241700789059584 3244703692075776 3246288794025984 3247874670329856 3249591956373504 3250553089753088 3251179446337536 3252141049249792 3256901826256512 3258492887236608 3260084725481472 3264367143419904 3268987228258304 3275371968938496 3279220474118144 3280306436112384 3281908930707456 3285625201606656 3287230294523904 3294597449245592 3295232292839424 3296206925283328 3296842079010816 3297817187581952 3307620384165888 3308598680641536 3309236222164992 3310214996557824 3320055047264256 3321676959842304 3324753947636856 3326378155720704 3327362000191488 3328003157262336 3332374792241152 3338883336757248 3340514447327232 3350971602173952 3354075726640128 3355714258993152 3360122295025664 3360769764753408 3361763781246976 3366685033883136 3368329726132224 3372754333728768 3374401990950912 3377527819821568 3379177808986112 3384124553844657 3385777765644288 3387431785070592 3389222860748928 3390878563172352 3391881484959744 3392535074439168 3393538486173696 3396682041862144 3406296149655552 3407315023888384 3408979564691456 3420124478865408 3420783510552576 3421795277340672 3422928455073792 3433643598938112 3436824305422368 3437840816604096 3438503262093312 3439520269860864 3440183038967808 3441200543563776 3443020049014784 3444702032429056 3449744697548016 3451429966086144 3452450797191168 3453116057911296 3454137387712512 3462545682563072 3464237204635648 3469308467099328 3471003292925952 3477260652773376 3481868930383872 3488145878286336 3491377072175104 3493082678951936 3498196168019196 3499905106059264 3501614878949376 3504502549890048 3505177840582656 3506214568722432 3509462500283348 3511176942149632 3512892221554688 3519395826499584 3524376855465984 3526098583289856 3536580376433664 3537136691183616 3538308065918976 3539354593001472 3553723091321088 3554407866433536 3555459155361792 3557196067504128 3560815584083968 3567082952566656 3567770302021632 3568825543163904 3569513228402688 3570568985051136 3577513019679424 3579260705570816 3581009245241344 3586251449136384 3587312156456448 3588003403923456 3589064629420032 3589756214575104 3592716572884992 3594471686012928 3595534824636416 3602557353590784 3610827038916608 3613091147022336 3617879435476992 3624401576656896 3627758989056944 3629531221098496 3631304318910464 3638027146493952 3641397180745128 3643176075313152 3644253619257344 3644955838906368 3646033909252096 3655790950920192 3656872225972224 3657576877129728 3658658680406016 3662047826382624 3663836809199616 3672413036347392 3675306093182976 3677610631790592 3689123033382912 3699909942837248 3701717422047232 3706422130401291 3707136329444352 3708232790943744 3708947338887168 3710044336029696 3713819378712576 3714917816860672 3715633652957184 3716732627714048 3722173515721728 3723991871127552 3733057064013312 3734880736247808 3735985403723776 3743282250215424 3748921641271296 3750753063665664 3751874970124288 3765254227709248 3765979763245056 3767093628895232 3767819518869504 3768933928665088 3780137581903872 3780865985347584 3781984253902848 3785487640755072 3787336926363648 3789187115384832 3794348625444864 3796202239819776 3799718797299264 3801575035109376 3802699428790272 3803432179728384 3808428333989888 3815866670579712 3817730796945408 3821267297094912 3833229401874432 3835102010277888 3840139765743616 3847640038723584 3849519687008256 3858890448193536 3860031794081792 3860775592525824 3861917495984128 3867570918679608 3869460303593472 3871350611509248 3873397555141632 3875289786482688 3876435982811136 3881922333556736 3894074313015296 3895363892883456 3895976645361664 3897266855215104 3909466869202944 3911918234370048 3913088347746816 3914999968825344 3924164113072128 3927799206196992 3928960933261824 3929718013820928 3930880308412416 3931637758820352 3934880056016896 3936802322776064 3942565368626304 3944491389812736 3946418351898624 3950074059918336 3952003749249024 3957195065786368 3959128233869312 3964923962399232 3966860906201088 3974012174598144 3979278777581568 3990145225342976 3990914095644672 3992094490230784 3997938477736224 3999891549782016 4001845575942144 4005145771302912 4005917532094464 4007102364254208 4010814286038112 4012773648171008 4014733967491072 4024702147139352 4026668293767168 4027859263389696 4028635400896512 4029826952331264 4041806144495616 4043780646764544 4044976677715968 4056804094902272 4061397818652672 4062180418781184 4063381891842048 4064727540400128 4069503524667392 4077451773739008 4081228862689062 4083222623735808 4085217358774272 4088586308205056 4090583663509504 4096571828338269 4098573084727296 4099785321664512 4100575318769664 4101788147908608 4105961797582848 4107967641157632 4111772998043648 4113781680504832 4119803804680452 4121816410349568 4126659473047552 4129247025168384 4134719354830848 4142173230465024 4146010273207936 4148035681255424 4150062078754816 4161596777994432 4162398685691904 4163629800357888 4164432099803136 4165663815892992 4178046801051648 4179282543968256 4180087859576832 4181324206178304 4185197515865856 4187242067656704 4191502668365824 4193550300348416 4199689197014976 4200349820780544 4201740828278784 4202983579189248 4203793461805056 4220859341389824 4228468506099712 4235911006172904 4236727233650688 4237980332507136 4238796958728192 4240050669748224 4244365004242944 4248296710869316 4250372087865344 4252448478724096 4258673595849456 4260754042159104 4262835504807936 4266350930300928 4268435127140352 4269697604255744 4278036857389056 4284481875738624 4287857108713472 4290545737089024 4303976872280064 4306079450136576 4320157236461568 4320989697540096 4322267718746112 4326271589434368 4328385058701312 4332789275164672 4334905928450048 4341251754217728 4342535768342016 4343372541591552 4344657182982144 4345494365011968 4352489524559872 4360990480662528 4363120910794752 4367162625251328 4373741914816512 4375878574276608 4380833602142208 4382973726031872 4393643057119232 4395789438681088 4402224391215168 4404374964928512 4410160512221184 4411464907522048 4412314962886656 4413619995410432 4420081049919552 4422240346963968 4424400698867712 4426740063019008 4428902613123072 4433005263515808 4435170874294272 4436482666921984 4437337543016448 4451844449009664 4454019263102976 4470763696422912 4472100968853504 4474285678657536 4481026353004544 4488913378510848 4489778357600256 4491106301509632 4497005778305024 4499202654601216 4505788992715776 4507990159785984 4512166071792876 4514370354192384 4516575713427456 4518963814331904 4521171417563136 4522508646612992 4531341671313408 4533555321372672 4560165971820544 4561044680736768 4562393703120896 4563904606765056 4569072545984256 4571304628322304 4573537801076736 4578191465250816 4582432407229824 4583787755472128 4584671016124416 4586027026481152 4586910718623744 4588267391418368 4599659596730688 4601906621448192 4603267729588224 4604154743881728 4605516516950016 4619207022280704 4621463596302336 4625744622799104 4628004390567936 4636347537031168 4642491907178496 4645402903314432 4659944884273152 4664261557358928 4666540141412352 4668819838599168 4672670066520064 4673570454110208 4674952758296576 4681796375243736 4684083525402624 4686371792879616 4692527768666112 4699169140621312 4701464777719808 4708347205349088 4710647326113792 4715440501911552 4716182254911488 4717744087891968 4719139457335296 4725393548378112 4738297455094784 4739210488578048 4740612207149056 4756110603422208 4757027069362176 4758434057551872 4759350971203584 4774910629773312 4777243268087808 4781668598848512 4783082875275264 4784004538564608 4785419505893376 4790288763846656 4792628914683904 4799644796588544 4801989518032896 4803409804787712 4817454862696448 4823839247302656 4826863954225152 4832535435542528 4841973981315072 4844339381403648 4850702861991936 4855196240993504 4857568100417536 4859941118541824 4867055538113664 4869433191038976 4871812005494784 4874387934560256 4875829634629632 4876769169506304 4878211573874688 4882730435176832 4885115745599488 4896550715129856 4900408124243968 4903480842387456 4918830711177216 4920459654168576 4922863396061184 4941896173868388 4942848439259136 4944310387924992 4945263118516224 4946725781372928 4951759171616768 4961430576248832 4962898020962304 4963854333247488 4965322494836736 4977409418684416 4979840981663744 4987130921455284 4989567233581056 4991043000287232 4992004735893504 4998562188361728 5021306350993408 5023759358492672 5031113589960192 5033571388489728 5040183442538496 5041154647130112 5042645671870464 5047316854340096 5049782568484864 5059131500593152 5061602986426368 5066291729732352 5068766713479168 5070265905053696 5071242906304512 5083834291123392 5086317844758528 5087822227439616 5088802611658752 5090307729260544 5095023062793216 5109444224483328 5110972535832576 5113469347037184 5130186718298112 5131175265828864 5132692916011008 5145187264258048 5147700790034432 5155236458133552 5156761224906144 5157754893139968 5159280404791296 5160274558451712 5161800815345664 5164530073522176 5167053048643584 5168581310414848 5178676195786752 5181206081568768 5193818523844608 5196355806953472 5212622492270592 5215890979160064 5217451130329088 5219999958433792 5232218817429504 5237065608262656 5238614577682432 5239624018427904 5241173744549888 5256753824835072 5257766760873984 5259321853083648 5260335283961856 5264193750425022 5266765413224448 5269338332332032 5279093739749376 5281672681488384 5286565283198976 5289147874934784 5298682899464192 5305705036775424 5309031889502208 5321218794192896 5330584636981632 5331611799650304 5333188733042688 5335794101256192 5340194361737216 5341223376125952 5342803152338944 5350624428849984 5353238314745856 5355853477576704 5366269529519136 5368891058356224 5370479017852928 5371513867862016 5373102603108352 5380968234684672 5383596944130048 5389074859327488 5391707529019392 5393302236954624 5415197091536896 5416240558374912 5417842522456064 5419636720533504 5436602364985344 5441638483585416 5444296831647744 5446956478365696 5457040719740928 5462095771117692 5464764112969728 5466380428886016 5467433758359552 5469050863878144 5474615730110464 5485308338958336 5487988020609024 5493071739573936 5495755213799424 5505662700224512 5512959139774464 5516415947685888 5522897640620032 5533684550074368 5536387864461312 5548795703992576 5549864914255872 5551506400477184 5552576133070848 5554218421190656 5562349186415616 5565066504044544 5570729068068864 5572376725291008 5573450479435776 5575098941571072 5580263354487808 5582989423542272 5599585596019968 5600466427707392 5602321104371712 5603978105585664 5605057949073408 5623382461906944 5626129595498496 5627812455186432 5647881341563872 5648969644867584 5650640443342848 5651729278304256 5653400892997632 5659153338990592 5670206372855808 5672976380854272 5678231461132608 5681005389545472 5683780673077248 5688467907067904 5691246836187136 5699578195948896 5702362552664064 5704049143185408 5705148269592576 5712642500984832 5720727649452032 5731900945642368 5738635829706752 5749844102811648 5752653015416832 5760209648615424 5761319596720128 5765545536179786 5768362119245824 5771180078268416 5788335672290304 5790047691122688 5791163388788736 5792876243976192 5810096332712448 5812934679724032 5814653974216704 5822883500335104 5831655886422016 5841111469522944 5843045839325184 5843964968042496 5845900282822656 5864200303804416 5869632521620224 5872499953238016 5880214016294912 5883086617182208 5891698809295488 5893441399892736 5894577020731392 5896320462618624 5897456638230528 5899200931823616 5902320084025344 5905203484164096 5910673684687744 5913561165725696 5916450057355264 5925111089877504 5928005623873536 5935792598679552 5938692350803968 5961018261897216 5962801291804672 5965714238210048 5985217838014464 5986371143467008 5988141735346176 6007718656954368 6008876298141696 6010653546381312 6016221429057168 6019160472256512 6022100951236608 6025285085775872 6028228556750848 6037053220709028 6040002440650752 6041788895084544 6042953101344768 6044740428496896 6067465016573952 6081392907649024 6085206142353408 6092096727979008 6093270628171776 6095072837763072 6104255287001088 6109909876306432 6112894688165888 6121843294033593 6124833935603712 6127826038161408 6132879462307584 6135875495264256 6137690306117632 6138872991842304 6149677982496768 6152682221862912 6158942696374272 6161951461736448 6167659497065472 6170672520757248 6189989209571328 6193870537752576 6213259845697536 6219015409811904 6222053521883136 6225093118132224 6231427272146944 6242395166991648 6243598028537856 6245444700536832 6246648149704704 6248495723839488 6256703691554816 6268923815952384 6271986309267456 6277796273798784 6280863101485056 6287254002548736 6290325450522624 6292185943113728 6300524731170816 6304475368783872 6318947318104064 6331289012084736 6341480804562944 6342702759149568 6344578743402496 6353866509259356 6356970498760704 6360076004622336 6366547506364416 6372445066303974 6375558131798016 6377443833700352 6378672718086144 6380559341191168 6399526395451392 6402652690710528 6404546406383616 6426722813607936 6431785663070208 6435818605633536 6455965308420096 6459119175204864 6467603815989248 6480235854692352 6483401578119168 6489407384151552 6492577588051968 6499183912747008 6501106179506176 6502358892675072 6504282098499584 6513803652513024 6516985774473216 6520169450962944 6528734286839808 6537974456516608 6550743937876992 6558440948236288 6560612872224768 6563817861414912 6571250403213312 6574460589047808 6589194898491184 6590464585678848 6592413850566656 6593684158021632 6595634375163904 6615240768331776 6617197361283072 6618472444329984 6620429993115648 6640110094528512 6643353919684608 6649507895273712 6652756311441408 6654724000382976 6656006314524672 6664749584482304 6677766673514496 6681028894654464 6701943204347904 6708151453280256 6711428517986304 6720244590051328 6721539529506816 6723527562493952 6733370067766272 6736659452264448 6745508667457536 6748803981901824 6755055639643136 6758355617972224 6768249107689314 6771555531288576 6774863570141184 6778445721497856 6781757126344704 6783762969919488 6785070148878336 6793364083724288 6812592299311104 6814630047776768 6817959129382912 6840248957730816 6841567021105152 6843590554681344 6845856910147584 6867287197876224 6873648610844736 6875681633208192 6877006524186624 6879040539721728 6880366077935616 6882401087127552 6886040098029568 6889404064858112 6899489395096032 6902859932172288 6904901594382336 6906232115822592 6908274775425024 6925091365126144 6928474409271296 6938616934198656 6942006585851904 6954521305546752 6963737860767744 6982754144350208 6986165357903872 6996392336038392 6999810212118528 7003229757898752 7009005099780096 7010355681165312 7012429137444864 7018925000566696 7022353884299264 7025784443109376 7038791652999168 7048753710931968 7052197166579712 7073160752867328 7074273382367232 7076616131837952 7078709186002944 7107446182642176 7108815732867072 7110918310723584 7121631168167936 7134165905133312 7135540604043264 7137651086327808 7139026456805376 7141137970102272 7155026039358848 7158521411141632 7162018490482688 7172502898272768 7174624312912896 7176006807846912 7178129258840064 7185433145769984 7188943372025856 7191069649272832 7205114707181568 7221654077833216 7226182294044672 7235758870953984 7248803153313792 7255517978113888 7259062442196992 7262608637820928 7276054292987904 7282794361490256 7286352150626304 7288507238514688 7289911677812736 7292067818504192 7311581901840384 7313744451944448 7315153754259456 7317317360812032 7324095652765248 7327673618399232 7344826072694784 7350612186365952 7355221263581184 7378246066765824 7399819885674496 7412844260802582 7414272658888704 7416465581887488 7417894677774336 7420088672059392 7427638757425152 7429835633721344 7431267305914368 7444347031443456 7447983742255104 7466114128026624 7469761472495616 7471970807447552 7486564500430848 7497843282542592 7503749940248576 7530508455418496 7531959526490112 7534187257790464 7535639037739008 7537867857330176 7560275163807744 7561731970695168 7563968507805696 7570975281510144 7574673852727296 7578374230769664 7588697250889728 7592404479639552 7599437594598528 7603150070218752 7605398857580544 7606864359456768 7616856667979776 7631733341159424 7635461593890816 7642534594189824 7666458803748864 7670204020555776 7680279531487232 7695280077447168 7699039374016512 7717780896387072 7720063588163584 7721551185051648 7723834991968256 7735141837359216 7738920607186944 7742701223018496 7746795110283264 7750579572965376 7752871965622272 7763844667113472 7788148626030592 7790727785766912 7794533710430208 7818933738405888 7823836468740096 7826176695493632 7829999937650688 7848328226144256 7855598412393984 7857921866523648 7859436027641856 7861760616824832 7869760112033792 7873604645552128 7885130737252608 7888982779625472 7892836703797248 7896290625637533 7900148119836672 7904007498498048 7914390131572736 7918256467738624 7929847924798464 7933721812402176 7948024349196288 7958557555163136 7980290450685952 7981828191289344 7984188980461568 7995876955472448 7999783099564032 8003691151884288 8010291542605824 8011835064188928 8014204728508416 8021628572076224 8025547296342016 8029467934982144 8049404294278704 8053336587534336 8055718526779392 8057270801793024 8059653904662528 8083612288991232 8087561293529088 8089953355431936 8113608189804544 8122795637305344 8124360837562368 8126763783684096 8129455080800256 8139007049334784 8154903547478016 8162457725378124 8166445247471616 8170434717548544 8177172616410112 8181167327019008 8193143656676538 8197146169454592 8199570643329024 8201150637539328 8203576295817216 8211923595165696 8223545996087296 8227563361009664 8239607609360904 8243632820699136 8253318946095104 8258494050336768 8269438709661696 8284346460930048 8292020546415872 8296071362510848 8300124157509632 8323193555988864 8324797371383808 8327259600715776 8328864199606272 8331327631785984 8356093602103296 8358565087936512 8360175719153664 8362648412356608 8370395031731712 8374484135313408 8383005336731648 8387100600696832 8399378394029952 8400699641561088 8403481656557568 8405967158378496 8407586923610112 8441718682779648 8456937012199424 8471822012345808 8473454467301376 8475960665014272 8477593917456384 8480101339496448 8488730008485888 8496593421738632 8500744175730688 8504896957448192 8517347191698912 8521508084318208 8525671009615872 8532701860601856 8536870254280704 8539395208511488 8556073714778112 8568963751477248 8575714217426944 8581091474178048 8607953744560128 8640314472923136 8641979395080192 8644535437492224 8648318304269679 8652543178868736 8656770117402624 8665578550329344 8669811856900096 8682503508435456 8685071536684032 8686745083183104 8689314365964288 8704979049119744 8721980961325056 8734325250502656 8747483829633024 8751757148553216 8761667204284416 8765947452063744 8787286114238464 8791578877362176 8804448782430336 8808749929857024 8820321024442368 8822929815044096 8824629925773312 8827239990820864 8840162099839104 8844480693927936 8848801397735424 8853480126038016 8857805226246144 8866010527031616 8870341748588544 8872965333843968 8874675086032896 8903688898019328 8908038526205952 8941527392845824 8944201937707008 8948571357315072 8977826757021696 8979556715200512 8982212603019264 8994011556610048 9011577985431552 9015980319571968 9024332143585752 9028740708384768 9033151426854912 9037927628663808 9042342835126272 9045017293225984 9062683342626816 9067110642745344 9120331943641088 9122089361473536 9124787406241792 9127809213530112 9138145091968512 9142609256644608 9156382930501632 9164864814459648 9167575510944256 9169342032248832 9172054052962304 9173821437247488 9199319193461376 9203813242896384 9206535459176448 9208309487763456 9211033033900032 9238414044561408 9242927192604672 9251489245598208 9256008781135872 9272695074062336 9284983814356992 9290805806628864 9319889768546304 9328523114717856 9333080282824704 9337639677198336 9345340133040128 9347140908220416 9349905516593152 9363592750487472 9368167050805248 9372743585759232 9385055537332224 9398338281242624 9402929555439616 9416694410698176 9421294652227584 9430881003823104 9435488175783936 9438278914670592 9450787096756224 9476594910189568 9478420977156096 9481224414298112 9512221206844416 9514054138724352 9516868115103744 9549821259546624 9554486536175616 9558667599455961 9563337197697024 9566165750550528 9568009077129216 9570839011786752 9580577527693312 9585257829367808 9599289593177088 9603979036065792 9606819609575424 9634909725392896 9647678494605312 9653727908450304 9665070871085056 9683947962630144 9688678762807296 9701405723983872 9710392481987008 9715136200835072 9719882237083648 9734111076227328 9738866382077952 9743624010989568 9748775869120512 9751659269259264 9753538339012608 9756423147749376 9765460870353664 9770231491198976 9793101430259712 9800816248487936 9806961684774912 9837661422354432 9840919308337152 9845726792122368 9883792347736776 9885696878518272 9888620775849984 9890526237032448 9893451562745856 9903518343233536 9922861152497664 9925796041924608 9927708666494976 9930644989673472 9954818837368832 9959681963327488 9974261842910568 9979134467162112 9982086000574464 9984009471787008 9997124376723456 10042612701986816 10047518716985344 10062227179920384 10067142776979456 10080366885076992 10082309294260224 10085291343740928 10094633708680192 10099565136969728 10118263001186304 10123205972852736 10132583459464704 10137533426958336 10140531810107392 10167668582246784 10172635689517056 10175644454879232 10177605223317504 10180615458521088 10190046125586432 10218888448966656 10221945071665152 10226938694074368 10260373436596224 10262350531657728 10265385832022016 10290374528516096 10295401580068864 10310472916267104 10313522449812288 10315509786279936 10318560809582592 10320549116903424 10323601630691328 10329060147044352 10334106097287168 10337162620829696 10357352391573504 10362412163137536 10387637047689216 10392711613906944 10431781958320128 10434902260658176 10439999916867584 10464437634859008 10474131216525312 10477229155364864 10479248036855808 10482347489099776 10513507649670144 10515533521747968 10518643706167296 10528387500850044 10533530826448896 10538676664664064 10558187479498752 10573130566397952 10578295749869568 10611410073550848 10618063779004416 10642437588385792 10661169273963264 10663223599300608 10666377466085376 10671588202512384 10680388723474432 10682446752251904 10685606304677888 10701248857699968 10706476629491712 10711706955153408 10732539059038272 10737782116712448 10740958035705856 10743027735724032 10746205206216704 10761936469369344 10767193888260096 10778149718654976 10783415058038784 10786604473909248 10830394183073792 10832481116749824 10835685044912128 10839273441067008 10873204729970688 10883276967170832 10888593663295488 10893912956731392 10914081439481856 10924191542235384 10929528225939456 10932760857772032 10934867516719104 10938101727756288 10949231460220928 10970616677916672 10975976041218048 10986143479147872 10991510427598848 11011325400449024 11025918279548928 11032831895371776 11045795281240064 11067369100148736 11097591407985152 11099729828511744 11103012800954368 11105152266141696 11119266391203873 11124698372831232 11130133008089088 11141458136137728 11144753450582016 11146900958871552 11150197883142144 11160526708975616 11165978847084544 11199171192039936 11200932855414784 11204642208743424 11207956211171328 11246764923813888 11252259190996992 11255624910372864 11295762683127744 11297939289735168 11301280886685696 11303458556608512 11306801785995264 11318306677981184 11340412745711616 11345952761708544 11356462922265216 11362010779090944 11367561346154496 11376935814135808 11382493672374272 11399156391897792 11404725105328128 11408098286370816 11410296539185152 11425285001969664 11441455298904064 11463801891284736 11477271659413504 11499688205623296 11505306030833664 11520419297230848 11531091072359572 11536724238491648 11542360156536832 11576671344580608 11580095382245376 11582326777577472 11585752487952384 11620192665424896 11625869359448064 11629307948433408 11645767000670208 11663311772844032 11682222939045888 11686091678650368 11687929936084992 11691800565645312 11728400607608832 11739265043240448 11744999906476032 11760428032589824 11766173234364416 11783397618590976 11786882799785472 11789154041462784 11792640925237248 11794913276461056 11804640168050688 11810406968328192 11821347369375488 11827122331451392 11832900114710528 11850222179755008 11856011247747072 11871585197359104 11877384701607936 11922036523794432 11925602583609344 11931428476420096 11970435676028928 11972742286934016 11976283470692352 12015437313908736 12017752596283392 12021307092762624 12032442858114336 12038320944513024 12044201902473216 12050570171551744 12056457113501696 12074106441418056 12080004881301504 12083577790169088 12085906202689536 12089480856993792 12134930033147904 12162785815298048 12170412284706816 12184193455958016 12186541256343552 12190145675526144 12208510574002176 12219819752612864 12225789376331776 12243686588067186 12249667871207424 12255652076322816 12265758924615168 12271750990528512 12275380612235264 12299355964993536 12305364443725824 12317885392748544 12323902923472896 12335318994130944 12341345041514496 12379978419142656 12387741075505152 12426519691395072 12438030819623808 12444107043766272 12450186236264448 12462854544293888 12484790333983296 12487196057075712 12490889401073664 12493296299409408 12496991447678976 12513407383109632 12537847631904768 12543972618534912 12555592547597568 12561726202970112 12574508005097472 12580650901045248 12584371886227456 12601049462341632 12608950737567744 12637894636208128 12662578024169472 12682961609125888 12685405518299136 12689157486804992 12707733018518712 12713940997521408 12720152009244672 12733095012728832 12744890132607948 12751116263596032 12754887667400704 12757345436172288 12761118682382336 12799052790902784 12805305381421056 12809092812767232 12853445627215872 12863571326140416 12871637211267072 12911930616840192 12918238350409728 12935207631978496 12960471709384704 12966803156238336 12978814768303104 12985155176103936 12998367825494016 13002212359012352 13004717785350144 13008564196999168 13027607305026048 13033971548946432 13057468573679616 13075948913033216 13101487875753984 13116881896472576 13121225744449536 13127635722829824 13142500806426624 13148921178095616 13178389796982368 13180929171357696 13184827701133312 13187368316043264 13191268750327808 13230481536663552 13234394722566144 13236944888659968 13240859986231296 13280220189057024 13286707839369216 13299015790547424 13305512622882816 13309448000765952 13312012629049344 13329499168964608 13355533347028992 13362057789308928 13416302906560512 13422857035972608 13440489180102656 13443079059013632 13466740135532544 13473318904528896 13491017334915072 13497607963803648 13510111279286272 13516711235944448 13536498215378628 13543111062577152 13549727140282368 13556891442995712 13563514252689408 13567525939838976 13586728167448576 13629260095553536 13635918258765824 13680497915461632 13683134042210304 13687181109362688 13691713820295168 13734574395752448 13747297221689472 13751363266416384 13754013048373248 13758081079443456 13760732155871232 13764802174255104 13772080196059136 13778808129716224 13798978790192064 13805719864344576 13809803188764672 13812464231645184 13816549550850048 13850182730252288 13856948818542592 13877233868397312 13884013171703808 13909042611093504 13927475721535488 13965508288700416 13972330715807744 13992784672076784 13999620424237056 14006459515797504 14018010199560192 14020711362330624 14024858274889728 14037850001133392 14044707768598528 14051568886218752 14077583305998336 14097507421863936 14104394333159424 14146321505734656 14148546764734464 14153232263675904 14157418372005888 14214892365284352 14217631465734144 14221836621447168 14243262336335872 14268331810266624 14271081208086528 14275302172655616 14278052913610752 14310052078717696 14317042822283264 14324036980965376 14345005796545536 14349248625825792 14352013615693824 14356258517680128 14370866291539968 14377886744051712 14382139298545664 14410229414363136 14443308155666432 14452364588089344 14471517741907968 14497606306627584 14511035956227776 14518124884393984 14525217275641856 14552108585975808 14565588722980512 14572704301252608 14577014477029376 14579823355625472 14584135637008384 14623163803680768 14627488903888896 14630307508518912 14634634721624064 14648191305530496 14655347236798464 14689652145389568 14701224372731904 14710442527162368 14756492133531648 14799639771348992 14825688521605164 14828545317777408 14832931163774976 14835789355548672 14840177344118784 14855277514850304 14859671267442688 14888694062886912 14895967484510208 14932228256053248 14939522944991232 14943941614895104 14973129000861696 14995686565085184 15007499880497152 15061016910836992 15063919052980224 15068374515580928 15071278075478016 15075735714660352 15120550327615488 15123463941390336 15127937015611392 15141950563020288 15149347705454592 15177394501779456 15184808959279104 15198875189197056 15206300140437504 15210797715161088 15213728718913536 15233713335959552 15263466682318848 15270923187781632 15285069188379648 15332917607497728 15340408041111552 15360559062974464 15390560154894336 15398078748033024 15435561792774144 15440127176327168 15443102370103296 15447669983936512 15470283674718432 15477841214373888 15485402446036992 15493590220566528 15501159145930752 15505743931244544 15527689334226944 15576297252061184 15581455571533824 15589067420860416 15637867476811776 15647672937480192 15652353390987264 15659999875301376 15696656452288512 15711196824787968 15715843733047296 15718872055283712 15723521233649664 15739520224067584 15747209291104256 15770261474505216 15777965559250944 15792581251275066 15800296239673344 15808014996996096 15828780263145472 15859695849596928 15867443624804352 15896048698392576 15917115110326272 15960580901371904 15963656382578688 15968377960923136 15991753910944896 15999566199128064 16007382303768576 16020583085211648 16023670128377856 16028409457016832 16043257144152448 16051094592684032 16058935869964288 16098808588557408 16106673175068672 16111437053558784 16114541603586048 16119307809325056 16167224577982464 16175122587058176 16179906710863872 16227216379609088 16245591274610688 16248721675124736 16253527567368192 16258910161600512 16309807094956032 16324915450756248 16332890494943232 16340869435097088 16354345232820224 16362334654038016 16386287313353076 16394292338909184 16399141286658048 16402301275078656 16407152591634432 16423847190331392 16447091992174592 16455126722019328 16479215218721808 16487265641398272 16506637892190208 16516988100673536 16538877419323392 16568692921860096 16584041092831744 16592142725021696 16646387111977728 16649594742767616 16654519201431552 16657728399212544 16662655263571968 16712187204206592 16717130175873024 16720351438307328 16725296824713216 16740790063463424 16748968270626816 16766010673463296 16774201201393664 16798756788059904 16801399283122176 16806963313115136 16811934316756992 16815173847220224 16883437365559296 16913874024398848 16943644024691616 16946908934602752 16951921330028544 16955187834912768 16960202678992896 16977460016971776 16993186843477264 17001488351461376 17009793914896384 17034694383397824 17043016168636416 17051342019231744 17065403721203712 17073740508561408 17078790417022976 17112147429556224 17137927502954496 17151428434853888 17162182948356096 17215907489120256 17280628945846272 17283958790160384 17296636608539358 17305086357737472 17313540234805248 17331157100658688 17339623713800192 17365007016870912 17370143073368064 17373490166366208 17378628731928576 17409958098239488 17443961922650112 17468650501005312 17494967659266048 17523334408568832 17531894904127488 17574572228476928 17583157754724352 17608897564860672 17617499859714048 17640642048884736 17645859630088192 17649259851546624 17654479981641728 17680324199678208 17688961387855872 17697602795470848 17706960252076032 17715610452492288 17732021054063232 17740683497177088 17745930667687936 17749350172065792 17807377796038656 17816077052411904 17883054785691648 17888403875414016 17897142714630144 17955653514043392 17959113430401024 17964425206038528 17988023113220096 18023155970863104 18031960639143936 18048664287171504 18057481416769536 18066302853709824 18075855257327616 18084685670252544 18090034586451968 18125366685253632 18134221285490688 18240663887282176 18244178722947072 18249574812483584 18255618427060224 18276290183937024 18285218513289216 18312765861003264 18329729628919296 18335151021888512 18338684064497664 18344108105924608 18398638386922752 18407626485792768 18413070918352896 18416618975526912 18476828089122816 18485854385209344 18502978491196416 18512017562271744 18545390148124672 18569967628713984 18581611613257728 18639779537092608 18657046229435712 18666160565649408 18675279354396672 18690680266080256 18694281816440832 18699811033186304 18727185500974944 18736334101610496 18745487171518464 18770111074664448 18796676562485248 18805859110879232 18833388821396352 18842589304455168 18861762007646208 18870976351567872 18876557829341184 18901574193512448 18953189820379136 18956841954312192 18962448828596224 19024442413688832 19028108277448704 19033736230207488 19099642519093248 19117335198911922 19126674395394048 19132331501101056 19136018154258432 19141678023573504 19161155055386624 19198579186354176 19207958072131584 19213639219150848 19269819450785792 19295356989210624 19307455816900608 19330141742170112 19367895925260288 19377357525614592 19402811447967744 19420784963974016 19430272401670144 19439764474167296 19468222152454656 19477732764155904 19497551738241024 19503318538518528 19507076678025216 19512846295498752 19530921740707328 19540462982397952 19586202860519424 19601632496975872 19613923369549824 19675322844708864 19681838616674304 19691453584244736 19767584695473552 19771393757036544 19777241551699968 19781052474064896 19786903125491712 19807036686467072 19845722304995328 19851592083849216 19855417332989952 19861289979346944 19909637674737664 19919363926654976 19948523685821136 19958268934324224 19964172001148928 19968018943574016 19994248753446912 20085225403973632 20124454359840768 20134285553958912 20160733770153984 20164618588520448 20170582687481856 20179409376629251 20189267417360384 20199130273939456 20236526002372608 20246411945705472 20265166918929408 20275066853916672 20281063620214784 20335337164493568 20345271379034112 20351288909758464 20355210446635008 20380092251172864 20437776897933312 20443890143330304 20453877388148736 20520746873192448 20524701063315456 20530771664044032 20580749057032192 20590803160137728 20620945832534208 20627044899624576 20631019572559872 20637121619165184 20641098233806848 20647203261382656 20658120294088704 20668212194574336 20674325241659392 20714704783147008 20724824326275072 20775274095378432 20785423227813888 20863563916640256 20869804521316352 20879999833735168 20948262433050624 20954458310729728 20958496073711616 20964694978199552 21027015299340288 21031067043495936 21037287412334592 21056775001700088 21067061652897792 21077353329328128 21116374958997504 21146261132795904 21156591499739136 21222820147101696 21236127558008832 21284875176771584 21322338547926528 21326447198601216 21332754932170752 21360777446948864 21364893504503808 21371212609355776 21402497715399936 21412953258983424 21423413910306816 21465078118076544 21475564233424896 21481916071411712 21486055471448064 21492410412433408 21523872938738688 21534387776520192 21556299437309952 21566830116077568 21573208947818496 21660788366147584 21664962233499648 21671370089824256 21678546882134016 21746409459941376 21766553934341664 21777187326590976 21787825913462784 21828162878963712 21848383084470768 21859056451878912 21865521715544064 21869735033438208 21876203455512576 21898462920441856 21941233355833344 21951952082436096 21972286958295744 21983020855197696 22022650800898048 22051836559097856 22065663790743552 22091590562480128 22134738200297472 22195182815970304 22199459657023488 22206025601908736 22238532782407746 22249396745662464 22260266016178176 22282916272275456 22289506901164032 22293801917743104 22321053417951232 22331957694169088 22398342384079872 22401865710829568 22409284417486848 22415912422342656 22493529847627776 22511249820745728 22591525366255488 22595878579470336 22602561773371392 22606917113217024 22613603571990528 22636613355962368 22680825491423232 22691905523417088 22712925844530432 22724021558181888 22735122692308992 22753871628271616 22764987344748544 22798312783795584 22809450210656256 22816196572741632 22820593078370304 22850570003939328 22882910597808128 22927603782569472 22954543318827008 22999376411246592 23010612061667328 23040838594461696 23062182144719144 23073448476983296 23084720313073664 23153342689161216 23160190764490752 23164653555154944 23171504975904768 23240385330849792 23251738718896128 23258615896866816 23291534001340416 23326623545688064 23364445878091776 23372183357300736 23383601131290624 23456801215217664 23478530086480896 23489999812952064 23520856065179648 23532346468728832 23566795237181952 23573765599570944 23578308082925568 23585281850474496 23609280336101376 23620813936656384 23642694738750976 23654244662902784 23688871876912599 23700444359510016 23712022495494144 23743170394718208 23754769403215872 23844073047588864 23851205167218688 23862856952840192 23940871352057856 23945484573868032 23952566941384704 24030874627817472 24035505192566784 24042614185525248 24064885716228672 24076641889026048 24088403804946432 24101140343103488 24112914227003392 24148212882836112 24160009762603008 24167155580338176 24171812405379072 24178961713987584 24269860066295808 24340824569413632 24368386911916032 24373082512687104 24380291351052288 24417021148004352 24439639505225728 24451578752663552 24487373176134372 24499335742414848 24511304152645632 24531517849230336 24543501981057024 24550761224470528 24598711929987072 24610728887451648 24635770785497088 24670637988261888 24682690083028992 24759956838285312 24775482151010304 24853039382790144 24876061639247616 24888214087532544 24900372472528896 24925709088587776 24969580667966592 24974392114151424 24981778802147328 24986592598818816 24993982895357952 25026814766219264 25075695263809536 25087945237069824 25111185095195136 25123452405940224 25149016010194944 25161301802090496 25168743772454912 25202098924683264 25217901475135488 25275789272416256 25325156048338944 25365923218251776 25370811036598272 25378314973609984 25415466037037424 25427881995042816 25440304018489344 25466190025457664 25489780265215896 25502232527192064 25509775334801408 25514690872344576 25522237364764672 25598105581805568 25610610762842112 25618185625534464 25706891254431744 25727142652280832 25743274422534144 25823861233680384 25870415263956992 25920943418769408 25933606312476672 25944954912809037 25957629536606208 25970310352207872 25996735650988032 26004424718024704 26009435570700288 26017128393998336 26055214610052096 26067943097892864 26114937147359232 26151897826066432 26202975751507968 26233763792945152 26242451488899072 26255271445659648 26285001612853248 26297842356191232 26356779593964736 26361858342715392 26369655402266624 26374736632086528 26382537500655616 26460963073327104 26468789445132288 26473889777319936 26481719972462592 26560440378114048 26573415678738432 26598031581094848 26611025245765632 26618896001531904 26624025258098688 26658998337929216 26711066694057984 26724115578617856 26832605813121024 26845714071945216 26880978360205312 26933480271065088 26946637809057792 26982034669830144 27020222558572544 27033422471888896 27072996430757256 27086222125154304 27099454280564736 27113782885991424 27127028505378816 27135051879677952 27173456334897152 27258520191107072 27271836517531648 27360995830923264 27366268084420608 27374362218725376 27383427640590336 27469148791504896 27494594443378944 27502726532832768 27508026096746496 27516162158886912 27521464311742464 27544160392118272 27557616259432448 27597957580384128 27611439728689152 27619606377529344 27624928463290368 27633099101700096 27700365460504576 27713897637085184 27754467736794624 27768026343407616 27818085222187008 27854951443070976 27931016577400832 27944661431615488 27985569344153568 27999240848474112 28012919031595008 28036020399120384 28041422724661248 28049716549779456 28075700002266784 28089415537197056 28103137772437504 28155166611996672 28195014843727872 28208788666318848 28292643011469312 28306464527351808 28314836744011776 28429784730568704 28435262931468288 28443673242894336 28486524672671744 28536663620533248 28542162416173056 28550604345311232 28620104157435392 28634085644566528 28676002798367883 28690011593091072 28698497251651584 28704027231387648 28712517035360256 28741732583079936 28755773488103424 28820458828726272 28886616311332864 28904729176178688 28943035483815936 28995212613255168 29022071912455552 29036249768787968 29050434551283712 29104217171951616 29131177445961024 29145408602505216 29154028954058752 29159646711250944 29168271274016768 29246327607361536 29254977807777792 29260615017037824 29269269443248128 29296382611060992 29310694473596928 29379304290779136 29402448745463808 29420885054324736 29512984267063296 29599279542697984 29651377043210328 29657090635554816 29665862327549952 29671578711097344 29680354688237568 29710555029700608 29719342534885376 29777388125773824 29791934969020416 29864456512106496 29879045889982464 29887883229790208 29946258001723392 29991373130170368 30014999760994304 30122033821673984 30127838105960448 30136749031161856 30142556150956032 30241100655230976 30246927882780672 30255874031222784 30283901126040576 30298695410909184 30354789003558912 30369617918558208 30397750378394112 30412600280875008 30421595430322176 30467426671919104 30526933364637696 30541846375563264 30570138376759296 30665835214995456 30680816082223104 30721118125948928 30781120309788672 30796157496066048 30871123585548288 30880254352654336 30886204740206592 30895339967873024 30940567349436864 30955682428747776 30970804892073984 30987180441133056 31002318291861504 31011487862489088 31055378668453888 31152594504122368 31162911143067648 31178134841720832 31295345874960384 31304706781974528 31319999750602752 31393312904577024 31422393649575936 31431687466094592 31437744110567424 31447042467299328 31479040448135168 31494418582208512 31540522949010432 31555931118501888 31585162502550132 31600592479346688 31616029993992192 31657560526290944 31719391699193856 31734887249608704 31834230220652544 31921161802743808 31927312765157376 31936755921846272 31983507821889792 31999132398256128 32014764607537152 32041166170423296 32047340256755712 32056818914033664 32086514288304896 32102189185368064 32117871739928576 32197617177114816 32213346350137344 32222874107117568 32229083207172096 32238615618650112 32334449155964928 32350245174116352 32359813421727744 32454432759218176 32491182549221376 32497443350249472 32507055134736384 32517820323201024 32619614189912064 32649830901512496 32665780989886464 32681738870194176 32708690465640448 32724669308076032 32772574626706152 32788584677818368 32798282573316096 32804602550157312 32814305183268864 32847694380662784 32894183984349184 32910253444038656 32958430437443616 32974531282796544 33013275784380416 33033976201347072 33077754838646784 33137385843720192 33168082185663488 33184285450043392 33292774223955456 33299189485535232 33309038402863104 33315456798425088 33424374408413184 33434260351746048 33440702876614656 33450593649426432 33481580126926848 33497936541253632 33532021346926592 33548402402787328 33597513576119808 33602798566244352 33613926626230272 33623868633513984 33766874731118592 33827748048797696 33887288049383232 33893817869205504 33903842660057088 33910375669825536 33920405357985792 33954920033943552 33986373686954528 34002976702922752 34019587829792768 34069388766795648 34086032337272832 34102684038463488 34130807442407424 34147481017122816 34157580834045952 34224294859112448 34275855005908992 34302856869707776 34324365896712192 34431814978240512 34561257891692544 34593273217078716 34610172715474944 34627080469610496 34662314201317376 34730014033741824 34740286146736128 34746980332732416 34757257463857152 34887923845300224 34937301002010624 34989935318532096 35046668817137664 35063789808254976 35149144456953856 35166315509448704 35217795129721344 35234999719428096 35281284097769472 35291719260176384 35298519703093248 35308959963283456 35360648399356416 35377922775711744 35413920504152064 35431220904984576 35464042108126464 35481366994354176 35491861335375872 35498700344131584 35614755592077312 35632154104823808 35766109571383296 35776807750828032 35794285429260288 35911307028086784 35918226860802048 35928850412077056 35976046226440192 36046311941726208 36063921278287872 36097328574343008 36114962833539072 36132605707419648 36151710514655232 36169371340505088 36180069172903936 36250733370507264 36268442570981376 36481327774564352 36488357445894144 36511236854120448 36552580367874048 36570437026578432 36625531722006528 36659459257838592 36670302043777024 36677368128995328 36688216211849216 36797276773845504 36815252971585536 36826141836705792 36953656178245632 36971708770418688 37005956982392832 37024035124543488 37090780296249344 37139935257427968 37163223226515456 37279559074185216 37314092458871424 37332321131298816 37350558708793344 37381360532160512 37388563632881664 37399622066372608 37454371001949888 37472668203220992 37490974343036928 37540222149328896 37593353124970496 37611718221758464 37666777642792704 37685178608910336 37723524015292416 37741952703135744 37753115658682368 37803148387024896 37906379640758272 37913683908624384 37924897657192448 38048884827377664 38056216554897408 38067472460414976 38199285038186496 38234670397823844 38253348790788096 38264663002202112 38272036308516864 38283356047147008 38322310110773248 38397158372708352 38415916144263168 38427278438301696 38539638901571584 38590713978421248 38614911633801216 38660283484340224 38735791850520576 38754715051229184 38805622895935488 38841569927948032 38860544803340288 38879528948334592 38936444304909312 38955465528311808 38995103476482048 39006637077037056 39014153356050432 39025692590997504 39061843481414656 39080925964795904 39172405721038848 39203264993951744 39227846739099648 39350645689417728 39363677233348608 39382907168489472 39535169390947104 39542787514073088 39554483103399936 39562104948129792 39573806250983424 39614073372934144 39691444609990656 39703184167698432 39710834665979904 39722579958693888 39819275349475328 39838727853309952 39897047371642272 39916537868648448 39928344002297856 39936037887148032 39988497506893824 40170450807947264 40248908719681536 40268571107917824 40321467540307968 40329237177040896 40358818753258502 40378534834720768 40398260547878912 40473052004745216 40492823891410944 40530333837858816 40550133707833344 40562127240429568 40670674328987136 40690542758068224 40702577819516928 40760184502345728 40887780286660608 40907754776297472 41041493746384896 41049402126630912 41061543328088064 41161498114064384 41181606320275456 41241891665068416 41254089799249152 41262039145119744 41274243238330368 41282196467613696 41294406522765312 41316240588177408 41336424389148672 41348650483318784 41429409566294016 41449648652550144 41550548190756864 41570846455627776 41727127833280512 41739609042632704 41759999667470336 41896524866101248 41908916621459456 41916992147423232 41929389956399104 42054030598680576 42062134086991872 42074574824669184 42113550003400176 42134123305795584 42154706658656256 42232749917995008 42292522265591808 42313182999478272 42445640294203392 42472255116017664 42569750353543168 42644677095853056 42652894397202432 42665509864341504 42721554893897728 42729787009007616 42742425218711552 42804995430799872 42825906517966848 42930156236153088 42951128466849792 42963832142823424 42972110942896128 43047745877477376 43068775553040384 43112598874619904 43133660232155136 43146417895636992 43321576732295168 43329924466999296 43342740179648512 43357093764268032 43492818919882752 43533107868683328 43554374653181952 43575651826925568 43656325757927424 43696766168941536 43718112903757824 43731043431088128 43739470066876416 43752406911025152 43796925840883712 43882466711666688 43903904164872192 43944573916591488 43966041710395392 44045301601796096 44103673118195712 44131327581487104 44269476400594944 44390365631940608 44398919314046976 44412051203817472 44477065564815492 44498793491324928 44520532032356352 44565832544550912 44579013802328064 44642106835902464 44663915388338176 44796684768159744 44803731421659136 44818568834973696 44831824844685312 44987059695255552 45022499641491456 45183050732510976 45191757158940672 45205123546742784 45213834226434048 45227207143981056 45273226711924736 45361650982846464 45383811046834176 45425851689060864 45448043116363776 45507743256543232 45529974689497088 45596625567591168 45618900421312512 45632393145483264 45641186156740608 45701140007878656 45765821195616256 45855207565138944 45909086637654016 45998752822493184 46021224123334656 46081677188923392 46124364289438288 46146896953966592 46169440626147328 46306685378322432 46320381528981504 46329307110309888 46343009951809536 46480770661699584 46503477437792256 46517231793733632 46583068002680832 46653247091376128 46728891756183552 46744366714601472 46767202262581248 46913602430435328 46957060172961792 46979999625904128 47041712130359296 47064692937457664 47133590474363904 47147531199141888 47156616165851136 47170563700948992 47218560672202752 47241627873312768 47285389477501952 47308489325805568 47377743753825198 47400888719020032 47424044990988288 47486340789436416 47688146095177728 47702410334437376 47725713905680384 47881742704115712 47890969147736064 47905133882769408 48061749255634944 48071010385133568 48085228371050496 48129771432457344 48153283778052096 48176807609892864 48202280686206976 48225828454006784 48296425765672224 48320019525206016 48334311160676352 48343624810758144 48357923427975168 48539720132591616 48681649138827264 48736773823832064 48746165025374208 48760582702104576 48879279010451456 48903157505327104 48974746352268744 48998671484829696 49022608305291264 49063035698460672 49087003962114048 49101522448941056 49197423859974144 49221457774903296 49271541570994176 49341275976523776 49365380166057984 49519913676570624 49550964302020608 49706078765580288 49752123278495232 49776428175065088 49851418177175552 49939161335933184 49948784228302848 49963557604294656 49973185197637632 49987965790715904 50053629532438528 50151390527619072 50175890474139648 50222370190390272 50246904811880448 50298032020389888 50322603604180992 50337487544909824 50404197849366528 50435802950270976 50551578544832512 50650312096677888 50731846436503552 50741622073196544 50756629947219968 50830932074074848 50855763990085632 50880608036978688 50932380050915328 50979560530431792 51004465054384128 51019550669602816 51029381744689152 51044474729529344 51196211163611136 51221221525684224 51236371251068928 51413782508863488 51454285304561664 51486548845068288 51647722467360768 51740830527913984 51841886837538816 51889909825618074 51915259073212416 51940620704415744 51993471301976064 52008849436049408 52018871141400576 52110429220104192 52135886195785728 52229874294718464 52303795652132864 52405951503015936 52467527585890304 52484902977798144 52570003225706496 52595684712382464 52713559187929472 52723716685430784 52739310804533248 52749473264173056 52765075001311232 52921926146654208 52937578890264576 52947779554639872 52963439944925184 53120880756228096 53146831357476864 53196063162189696 53222050491531264 53237792003063808 53248050516197376 53317996675858432 53422133388115968 53448231157235712 53665211626242048 53691428143890432 53761956720410624 53866960542130176 53893275618115584 53964069339660288 54040445117145088 54066844943777792 54145992861514512 54172444250308608 54198908561129472 54227565771982848 54254057010757632 54270103759355904 54346912669794304 54517040382214144 54721991661846528 54732536168841216 54748724437450752 54766855281180672 54938297583009792 54989188886757888 55005453065665536 55016052193492992 55032324317773824 55088320784236544 55115232518864896 55195915160768256 55222879457378304 55239212755058688 55249856926580736 55400730921009152 55427795274170368 55508935473589248 55536052686815232 55636170444374016 55709902886141952 55862033154801664 55889322863230976 55971138688307136 55998481696948224 56025838063190016 56072040798240768 56082845449322496 56099433099558912 56151400004533568 56178831074394112 56206275544875008 56310333223993344 56390029687455744 56417577332637696 56585286022938624 56612929054703616 56629673488023552 56859569461137408 56870525862936576 56887346485788672 56973049345343488 57073327241066496 57084324832346112 57101208690622464 57240208314870784 57268171289133056 57352005596735766 57380023186182144 57396994503303168 57408054462775296 57425034070720512 57483465166159872 57640917657452544 57773232622665728 57809458352357376 57886070967631872 57990425226510336 58044143824911104 58072499537575936 58100869102567424 58208434343903232 58262354891922048 58290817205010432 58308057908117504 58319293422501888 58336542548033536 58492655214723072 58509955615555584 58521230034075648 58538538886496256 58592765222121984 58621388947193856 58758608581558272 58804897490927616 58841770108649472 59025968534126592 59198559085395968 59302754086420656 59314181271109632 59331724655099904 59343157422194688 59360709376475136 59421110059401216 59438685069770752 59554776251547648 59583869938040832 59728913024212992 59758091779964928 59775766459580416 59892516003446784 59982746260340736 60029999521988608 60244067643347968 60255676211920896 60273498062323712 60482201310461952 60493855765561344 60511748062445568 60538228129887753 60567802252081152 60597390821818368 60709578007117824 60739235837116416 60795500756788224 60825200561750016 60843190860644352 60934853343838208 61053866729275392 61140276753518592 61331670429990912 61361632164446208 61442236251897856 61562240619577344 61592314992132096 61742247171096576 61760508705308672 61772409480413184 61790679935746048 61881134698873728 61911364857495552 61941609784147968 61974360882266112 62004636583723008 62022975724978176 62110757336907776 62305189008244736 62325822286135296 62356269683441664 62590691749920768 62609413563949056 62639999501205504 62844787299151872 62863374932189184 62875488221134848 62894084934598656 62958080896270336 63081045898020864 63111862237003776 63170325005100264 63201184958693376 63232059987984384 63315121052581888 63438783398387712 63469774499217408 63668460441305088 63842323605487616 63854625530314752 63873511843692544 63967015643779584 63998264796512256 64082332340846592 64094680513511424 64113637828067328 64173028576609792 64204378370736128 64395234354229632 64426692700274688 64445748214235136 64458166414344192 64477231237300224 64668898311929856 64700490348232704 64719626843455488 64908865518436352 64982365098442752 64994886700498944 65014110269472768 65035640646402048 65239228379824128 65299661803024992 65331561979772928 65363477740388352 65417380931280896 65449338616152064 65545149253412304 65577169355636736 65596565146632192 65609205100314624 65628610366537728 65695388761325568 65788367968698368 65820506888077312 65916860874887232 65949062565593088 66067952402694144 66155509677293568 66274771687440384 66336164371326976 66368570900086784 66585548447910912 66598378971070464 66618076805726208 66848748816826368 66868520703492096 66881405753229312 66963160253853696 66995873082507264 67064042693853184 67096804805574656 67195027152239616 67205597132488704 67227853252460544 67247737267027968 67533749462237184 67655496097595392 67774576098766464 67787635738411008 67807685320114176 67820751339651072 67840810715971584 67909840067887104 67972747373909056 68005953405845504 68039175659585536 68138777533591296 68172064674545664 68205368076926976 68261614884814848 68294962034245632 68315161668091904 68448589718224896 68551710011817984 68605713739415552 68648731793424384 68863629956481024 69122515783385088 69186546434157432 69220345430949888 69254160939220992 69324628402634752 69460028067483648 69480572293472256 69493960665464832 69514514927714304 69775847690600448 69874602004021248 69979870637064192 70093337634275328 70298288913907712 70332631018897408 70435590259442688 70469999438856192 70562568195538944 70583438520352768 70597039406186496 70617919926566912 70721296798712832 70755845551423488 70827841008304128 70862441809969152 70928084216252928 70962733988708352 70983722670751744 71229511184154624 71264308209647616 71532219142766592 71553615501656064 71588570858520576 71822614056173568 71836453721604096 71857700824154112 71952092452880384 72092623883452416 72127842556575744 72194657148686016 72229925667078144 72265211414839296 72303421029310464 72338742681010176 72360138345807872 72501466741014528 72536885141962752 72962655549128704 73022473708240896 73105160735748096 73140874053156864 73251063444013056 73318918515677184 73340604087554048 73354736257990656 73376432423698432 73594553547691008 73630505943171072 73652283673411584 73907312356491264 74011913964785664 74048070249086976 74279870514855936 74326446453030912 74559118148370432 74628184917742848 74664642262597632 74701117417586688 74762721064321024 74777127265763328 74799244132745216 74908742003899776 74945336406441984 74981948686073856 75080444298657792 75186706249940992 75223436443516928 75333555285585408 75370357217820672 75447048030584832 75483905406271488 75506231317364736 75606296774049792 75812759281516544 75827367817248768 75849795314384896 76097769654755328 76112433109794816 76134944920829952 76398570076372992 76469340795647688 76506697581576192 76529326004404224 76544072617033728 76566712094294016 76644620221546496 76794316745416704 76831832288526336 76854556876603392 77079277803143168 77181427956842496 77229823267602432 77320566968680448 77471583701041152 77611245791870976 77683139855896064 77721089606680576 77834864738427111 77872888609818624 77910931056623616 77990206952964096 78013274154074112 78028306712100864 78051385181995008 78123686962829312 78161851929591808 78344811442077696 78406529987903488 78455693478199296 78701291378835456 78727354466697216 78765814336978944 79070338781894208 79085575028146176 79108966206799872 79124209896259584 79147612501966848 79228146745868288 79382889219981312 79406368335396864 79421669331959808 79445159917387776 79638550698950656 79677455706619904 79794094743284544 79833075737296896 79856688004595712 79872075774296064 79976995013787648 80340901615894528 80497817439363072 80537142215835648 80642935080615936 80717637506517004 80757069669441536 80796521095757824 80946104009490432 81060667675717632 81100267415666688 81124254480859136 81341348657974272 81381085516136448 81405155639033856 81520369004691456 81775560573321216 81815509552594944 82082987492769792 82098804253261824 82123086656176128 82322996228128768 82363212640550912 82483783330136832 82508179598498304 82524078290239488 82548486476660736 82564392935227392 82632481176354816 82672848778297344 82697300966637568 82858819132588032 82899297305100288 83101096381513728 83141692911255552 83454255666561024 83479218085265408 83519999334940672 83793049732202496 83817833242918912 83833984294846464 83858779912798208 84108061197361152 84124268173983744 84149149649338368 84227100006800352 84268246611591168 84309413317312512 84465499835990016 84585044531183616 84626365998956544 84944510232035328 85139500707086336 85289354191706112 85305788794404864 85331019728683008 85443109787795456 85459574018015232 85484850437423104 85609990861599744 85651813035933696 85860312472306176 85902256933699584 85927664285646848 86095491754954752 86137551106080768 86225197749239808 86267320464310272 86643153464590336 86659848933998592 86685480359297024 86714187528536064 86985637839765504 87066215737366656 87108749306363904 87151303653851136 87312651515854848 87393532337883072 87436225807515648 87462086862176256 87478940133752832 87504813822050304 87593851681767424 87764933423333376 87807808329744384 87889147833182976 87932083420790784 88090603203592192 88207346236391424 88262655162974208 88538952801189888 88780731263881216 88797838628093952 88824102407634944 88954131129630984 88997586982649856 89041064064712704 89131665089101824 89158027604656128 89284213671804928 89327830776676352 89593369536319488 89607462843318272 89637137669947392 89663649689370624 89974119390511104 90044999282982912 90366101465021952 90383514317881344 90410247093485568 90427668452868096 90546453423849472 90723301965692928 90767622093668352 90851703378121728 90896086232727552 91015486513086464 91059949378994176 91193251135182336 91237800842625024 91264786290966528 91402280015757312 91531642391232512 91710415130277888 91818173275308032 91997505644986368 92042448246669312 92163354377846784 92248728578876576 92293793907933184 92338881252294656 92613370756644864 92640763057963008 92658614220619776 92686019903619072 92961541323399168 93006954875584512 93034463587467264 93166136005361664 93306494182752256 93457783512367104 93488733429202944 93534404525162496 93914120345923584 93959999251808256 94083424260718592 94267180948727808 94295062398283776 94313232331702272 94341127401897984 94437121344405504 94483255746625536 94570778955003904 94616978651611136 94755487507650396 94801777438040064 94848089981976576 94972681578872832 95404820668874752 95451427811360768 95763485408231424 95781938295472128 95810267765538816 96123498511269888 96142020770267136 96170456742100992 96259542864914688 96306567556104192 96353615219785728 96404561372413952 96451656908013568 96592851531344448 96640039050412032 96668622321352704 96687249621516288 96715846855950336 97079440265183232 97363298277654528 97473547647664128 97492330050748416 97521165404209152 97758558020902912 97806315010654208 97949492704537488 97997342969659392 98045216610582528 98126071396921344 98174007924228096 98203044897882112 98394847719948288 98442915549806592 98543083141988352 98682551953047552 98730760332115968 99039827353141248 99101928604041216 99412157531160576 99504246556990464 99552856350130176 99702836354351104 99878322671866368 99897568456605696 99927115208589312 99946370395275264 100107259064877056 100302781055238144 100351780948279296 100444740380780544 100493809623760896 100596064040779776 100645207208361984 100674975089819648 100808395698733056 100871605900541952 101103157089665024 101300624193355776 101463692873007104 101483244146393088 101513259894439936 101661864148149696 101711527980171264 101761216073957376 101864760101830656 101959121060863584 102008930108768256 102039101339205632 102058763489378304 102088949459058688 102392422327222272 102442443051368448 102472742502137856 102827565017726976 102908570609123328 102973097690136576 103295444934721536 103481661055827968 103683773675077632 103779819651236148 103830518146424832 103881241408831488 103986942603952128 104017698872098816 104220858440208384 104271772391571456 104607591304265728 104811903006031872 104935055171780608 104969805955596288 105140006451412992 105191369424764928 105427118375858944 105447433370861568 105478621609066496 105498946528346112 105530150002622464 105843852293308416 105875157780529152 105895559109279744 105926879889850368 106241761512456192 106293662714953728 106392126324379392 106444100983062528 106475584006127616 106496101032394752 106635993351716864 106844266776231936 106896462314471424 107330423252484096 107382856287780864 107523913440821248 107733921084260352 107786551236231168 107928138679320576 108080890234290176 108133689887555584 108291985723029024 108344888500617216 108397817122258944 108455131543965696 108508114021515264 108540207518711808 108693825339588608 109034080764428288 109443983323693056 109465072337682432 109533710562361344 109876595166019584 109978377773515776 110010906131331072 110032104386985984 110064648635547648 110176641568473088 110230465037729792 110391830321536512 110445758914756608 110478425510117376 110801461842018304 111017870947178496 111072105373630464 111272340888748032 111419805772283904 111724066309603328 111778645726461952 111942277376614272 111996963393896448 112051676126380032 112144081596481536 112165690898644992 112198866199117824 112302800009067136 112357662148788224 112412551089750016 112620666447986688 112780059374911488 112835154665275392 113170572045877248 113225858109407232 113259346976047104 113719138922274816 113741051725873152 113774692971577344 114146654482132992 114168649664692224 114202417381244928 114480416629741568 114536342578266112 114704011193471532 114760046372364288 114793989006606336 114816108925550592 114850068141441024 114966930332319744 115281835314905088 115546465245331456 115618916704714752 115772141935263744 115980850453020672 116088287649822208 116144999075151872 116416868687806464 116524709783844096 116581634410020864 116616115816235008 116638586845003776 116985310429446144 117019911231111168 117042460068151296 117077077772992512 117185530444243968 117242777894387712 117517217163116544 117609794981855232 117683540217298944 118051937068253184 118397118170791936 118605508172841312 118628362542219264 118663449310199808 118686314844389376 118721418752950272 118842220118802432 118877370139541504 119109552503095296 119167739876081664 119457826048425984 119516183559929856 119551532919160832 119785032006893568 119965492520681472 120059999043977216 120488135286695936 120511352423841792 120546996124647424 120964402620923904 120987711531122688 121076456259775506 121135604504162304 121194781643636736 121419156014235648 121478471674232832 121591001513576448 121650401123500032 121686381721288704 121869706687676416 122107733458550784 122280553507037184 122663340859981824 122723264328892416 122884472503795712 123124481239154688 123184629984264192 123484494342193152 123521017410617344 123544818960826368 123581359871492096 123762269397747456 123822729714991104 123883219568295936 123948721764532224 124009273167446016 124045951449956352 124221514673815552 124610378016489472 124651644572270592 124712539366883328 125181383499841536 125218827127898112 125279999002411008 125689574598303744 125726749864378368 125750976442269696 125788169869197312 125916161792540672 126162091796041728 126223724474007552 126340650010200528 126402369917386752 126464119975968768 126630242105163776 126877566796775424 126939548998434816 127336920882610176 127684647210975232 127709251060629504 127747023687385088 127934031287559168 127996529593024512 128164664681693184 128189361027022848 128227275656134656 128346057153219584 128408756741472256 128790468708459264 128853385400549376 128891496428470272 128916332828688384 129337796623859712 129400980696465408 129439253686910976 129817731036872704 129964730196885504 129989773400997888 130028220538945536 130071281292804096 130478456759648256 130599323606049984 130663123959545856 130726955480776704 130834761862561792 130898677232304128 131090298506824608 131154338711273472 131193130293264384 131218410200629248 131257220733075456 131390777522651136 131576735937396736 131641013776154624 131833721749774464 131898125131186176 132135904805388288 132311019354587136 132672328742653952 132737141800173568 133171096895821824 133196757942140928 133236153611452416 133697497633652736 133737041406984192 133926320507707392 133991746165014528 134128085387706368 134390054304479232 134411194264977408 134455706504921088 134495474534055936 135067498924474368 135310992195190784 135549152197532928 135575271476822016 135615370640228352 135641502679302144 135681621431943168 135819680135774208 135945494747818112 136011906811691008 136078351319171072 136277555067182592 136344129349091328 136523229769629696 136589924068491264 136630323336183808 136897179436449792 137103420023635968 137211427478831104 137297463586848768 137727259912962048 138245031566770176 138373092868314864 138440690861899776 138508321878441984 138649256805269504 138920056134967296 138961144586944512 138987921330929664 139029029855428608 139551695381200896 139749204008042496 139959741274128384 140186675268550656 140596577827815424 140871180518885376 140939998877712384 141125136391077888 141166877040705536 141194078812372992 141442593597425664 141511691102846976 141655682016608256 141724883619938304 141856168432505856 141925467977416704 141967445341503488 142459022368309248 143064438285533184 143107231003312128 143177141717041152 143645228112347136 143672907443208192 143715401648308224 143904184905760768 144185247766904832 144255685113151488 144389314297372032 144459851334156288 144530422829678592 144606842058620928 144677485362020352 144720276691615744 145002933482029056 145073770283925504 145925311098257408 146044947416481792 146210321471496192 146281748106313728 146637837031354368 146681208175108096 146709472515981312 146752864847396864 147189107095382016 147261011886342144 147304567346823168 147814624712982528 148023827929571328 148096140498173952 148559741029711872 148652892906061824 149118236296740864 149256369835485696 149329284525195264 149525442128642048 149554254531526656 149598488265490432 149817484007799552 149890672812883968 149963897372147712 150160888597315584 150373412499881984 150446872887033856 150667110571170816 150740714435641344 150894096061169664 150967810812542976 151012462634729472 151212593548099584 151625518563033088 151654735634497536 151699590628769792 152195539309510656 152224866219589632 152269889841659904 152797140152745984 152938681591295376 153013395163152384 153058652008808448 153088145234067456 153133424188588032 153289240443092992 153588633490833408 153663664577052672 153709113753206784 154158555606286336 154362855913684992 154459646535204864 154641133937360896 154943167402082304 155222491583741952 155366279711792128 155442179213361152 155669729476854222 155745777219637248 155821862113247232 155980413905928192 156026548308148224 156056613424201728 156247373925658624 156323703859183616 156689622884155392 156813059975806976 156911386956398592 157402582757670912 157454708933394432 158140677563788416 158171150056292352 158217932413599744 158248419792519168 158295225003933696 158456293491736576 158765778439962624 158812736670793728 158843338663919616 158890319834775552 159277101397901312 159354911413239808 159588189486569088 159666151474593792 159713376009191424 159744151548592128 159953990027575296 160681803231789056 160995634878726144 161074284431671296 161285870161231872 161435275013034008 161514139338883072 161593042191515648 161892208018980864 162121335351435264 162200534831333376 162248508961718272 162682697315948544 162762171032272896 162810311278067712 163040738009382912 163551121146642432 164165974985539584 164197608506523648 164246173312352256 164645992456257536 164726425281101824 164967566660273664 165016359196996608 165048156580478976 165096972953321472 165264962352709632 165345697556594688 165394601933275136 165717638265176064 166202192763027456 166283385822511104 166908511333122048 166958436170530816 167039998669881344 167586099464404992 167635666485837824 167667968589692928 167717559825596416 168216122394722304 168248536347967488 168298299298676736 168454200013600704 168536493223182336 168618826634625024 168930999671980032 169170089062367232 169252731997913088 169889020464070656 170578708383412224 170611577588809728 170662039457366016 170886219575590912 170919148036030464 171219981723199488 171303626071867392 171720624944612352 171804513867399168 171855328571293696 172190983509909504 172275102212161536 172450395498479616 173286306929180672 173319697867997184 173370960718594048 173428375057072128 173971275679531008 174132431474733312 174217498612727808 174302607307702272 174625303031709696 174787064675766144 174872451615031296 174924173724352512 174957880267505664 175009627644100608 175187703363534848 175529866846666752 175615616659488768 175778295666365952 175864166841581568 176181206407184384 176414692472782848 176525310325948416 177077905602379776 177561462527762432 177595677256187904 177648204815269888 177908262259261968 177995173965299712 178082128129425408 178263330178203648 178316055209312256 178568427343609856 178655661553352704 179186739072638976 179274275339894784 179327299378741248 179948238781022208 180089998565965824 180732202930043904 180767028635762688 180820494186971136 181092906847698944 181446603931385856 181535244187336704 181614684389663259 181703406756243456 181792172465455104 182030973026172928 182119898757988352 182386502270364672 182475601685250048 182529572581933056 182804560031514624 183063284782465024 183420830260555776 183636346550616064 183995011289972736 184084896493338624 184326708755693568 184497457157753152 184587587815866368 184677762504589312 185226741513289728 185281526115926016 185317228441239552 185372039807238144 185923082646798336 186013909751169024 186068927174934528 186332272010723328 186612988365504512 186915567024734208 186977466858405888 187068809050324992 187828240691847168 187919998503616512 188166848521437184 188534361897455616 188590124796567552 188626464663404544 188682254803795968 188874242688811008 189141557910007808 189233957303222272 189510975015300792 189603554876080128 189696179963953152 189945363157745664 190809641337749504 190902855622721536 191526970816462848 191563876590944256 191620535531077632 192246997022539776 192284041540534272 192340913484201984 192519085729829376 192613135112208384 192809122744827904 192903313816027136 193185703062688896 193280078100824064 193337244642705408 193374499243032576 193431693711900672 194158880530366464 194726596555309056 194947095295328256 194984660101496832 195042330808418304 195517116041805824 195612630021308416 195898985409074976 195994685939318784 196090433221165056 196252142793842688 196348015848456192 196406089795764224 196789695439896576 196885831099613184 197086166283976704 197365103906095104 197461520664231936 198203857208082432 198824315062321152 199008493113980928 199105712700260352 199405672708702208 199756645343732736 199795136913211392 199854230417178624 200214518129754112 200605562110476288 200889480761561088 200987619247521792 201192128081559552 201290414416723968 201616791397466112 201743211801083904 202206314179330048 202601248386711552 202927385746014208 202966488292786176 203026519788879872 203323728296299392 203423055960342528 203522432147914752 203729520203661312 203918242121727168 204017860217536512 204078202678411264 204117526978756608 204177898918117376 204784844654444544 204884886102736896 204945485004275712 205655130035453952 205817141218246656 205946195380273152 206590889869443072 207367547350155264 207559639302472296 207661036292849664 207762482817662976 207973885207904256 208035397744197632 208441716880416768 208543544783142912 209215182608531456 209623806012063744 209870110343561216 209939611911192576 210280012902825984 210854236751717888 210894866741723136 210957243218132992 210997893056692224 211687704586616832 211750315561058304 211791118218559488 211853759779700736 212483523024912384 212587325429907456 212784252648758784 212888201966125056 212951168012255232 213271986703433728 213688533552463872 213792924628942848 214660846504968192 214765712575561728 215047826881642496 215467842168520704 215573102472462336 215856277358641152 216161780468580352 216267379775111168 216583971446058048 216689777001234432 216795634244517888 216910263087931392 217016228043030528 217080415037423616 217387650679177216 218068161528856576 218887966647386112 219067421124722688 219753190332039168 219956755547031552 220021812262662144 220064208773971968 220129297271095296 220353283136946176 220460930075459584 220783660643073024 220891517829513216 220956851020234752 221602923684036608 222035741894356992 222144210747260928 222839611544567808 223448132619206656 223557291452923904 223884554753228544 223993926787792896 224103352252760064 224288163192963072 224331381797289984 224397732398235648 224605600018134272 224715324297576448 224825102179500032 225241332895973376 225560118749822976 225670309330550784 226341144091754496 226451716218814464 226518693952094208 227438277844549632 227482103451746304 227549385943154688 228293308964265984 228337299329384448 228404834762489856 228960833259483136 229072685156532224 229408022386943064 229520092744728576 229587978013212672 229632217851101184 229700136282882048 229933860664639488 230563670629810176 231092930490662912 231237833409429504 231544283870527488 231961700906041344 232176575299644416 232289998150303744 232833737375612928 233049419567688192 233163268820041728 233232231632470016 233970620858892288 234039822462222336 234084920136302592 234154155545985024 234371060888487936 234485555788775424 235034434326233088 235219589963710464 235367080434597888 236103874136506368 236794236341583872 237211016345682624 237256725084438528 237326898620399616 237372629688778752 237442837505900544 237684440237604864 237754740279083008 238219105006190592 238335479752163328 238915652096851968 239032367119859712 239103065838321664 239570064013787136 239930985041362944 240119998087954432 240976270573391872 241022704847683584 241093992249294848 241928805241847808 242152912519551012 242271209008324608 242389563287273472 242838312028471296 243182003027152896 243300802247000064 243372763442577408 244215466917101568 244561107014074368 245326681719963648 245446528657784832 245768945007591424 246248962478309376 246369259968528384 246968988684386304 247042034821234688 247089637921652736 247162719742984192 247524538795494912 247645459429982208 247897443529064448 248018546334892032 248091902899912704 248443029347631104 249220756032978944 249303289144541184 249425078733766656 250362766999683072 250437654255796224 250559998004822016 251379149196607488 251453499728756736 251501952884539392 251576339738394624 251832323585081344 252324183592083456 252447448948015104 252681300020401056 252804739834773504 252928239951937536 253260484210327552 253755133593550848 253879097996869632 255369294421950464 255418502121259008 255868062575118336 255993059186049024 256329329363386368 256378722054045696 256454551312269312 256692114306439168 256817513482944512 257580937416918528 257706770801098752 257782992856940544 258675593247719424 258801961392930816 259635462073745408 259929460393771008 259979546801995776 260056441077891072 260142562585608192 260956913519296512 261198647212099968 261326247919091712 261453910961553408 261669523725123584 261797354464608256 262180597013649216 262308677422546944 262386260586528768 262436820401258496 262514441466150912 262781555045302272 263153471874793472 263282027552309248 263667443499548928 263796250262372352 264271809610776576 264622038709174272 265344657485307904 265474283600347136 266342193791643648 266393515884281856 266472307222904832 267394995267305472 267474082813968384 267852641015414784 267983492330029056 268256170775412736 268780108608958464 268822388529954816 268911413009842176 268990949068111872 270134997848948736 270621984390381568 271098304395065856 271150542953644032 271230741280456704 271283005358604288 271639360271548416 271890989495636224 272023813623382016 272156702638342144 272555110134365184 272688258698182656 273046459539259392 273179848136982528 273260646672367616 273794358872899584 274206840047271936 274422854957662208 274594927173697536 275454519825924096 276490063133540352 276746185736629728 276881381723799552 277016643756883968 277298513610539008 277840112269934592 277922289173889024 277975842661859328 278058059710857216 279103390762401792 279498408016084992 279919482548256768 280373350537101312 281193155655630848 281742361037770752 281879997755424768 282250272782155776 282333754081411072 282885187194851328 283023382205693952 283311364033216512 283449767239876608 283712336865011712 283850935954833408 283934890683006976 284918044736618496 286214462006624256 286354283434082304 287290456224694272 287345814886416384 287430803296616448 287808369811521536 288370495533809664 288511370226302976 288778628594744064 288919702668312576 289060845659357184 289213684117241856 289354970724040704 289440553383231488 290005866964058112 290147540567851008 291850622196514816 292089894832963584 292420642942992384 292563496212627456 293275674062708736 293362416350216192 293418945031962624 293505729694793728 294378214190764032 294522023772684288 294609134693646336 295629249425965056 296047655859142656 296192280996347904 297119482059423744 297305785812123648 298236472593481728 298512739670971392 298658569050390528 299050884257284096 299108509063053312 299196976530980864 299634968015599104 299781345625767936 300321777194631168 300746824999763968 301334221142341632 301481428871282688 301788192122339328 301935621625085952 302024925269458944 302425187096199168 303251037126066176 303309471268995072 303399181257539584 304391078619021312 304449732439179264 304539779683319808 305594280305491968 305877363182590752 306026790326304768 306117304017616896 306176290468134912 306266848377176064 306578480886185984 307177266981666816 307327329154105344 307418227506413568 308317111212572672 308725711827369984 308919293070409728 309886334804164608 310444983167483904 310732559423584256 310884358426722304 311339458953708444 311491554439274496 311643724226494464 311960827811856384 312053096616296448 312494747851317248 312647407718367232 313626119951613952 313822773912797184 314805165515341824 314909417866788864 316281355127576832 316342300112584704 316435864827199488 316496839585038336 316590450007867392 316912586983473152 317531556879925248 317625473341587456 317686677327839232 317780639669551104 318554202795802624 318709822826479616 319176378973138176 319332302949187584 319426752018382848 319488303097184256 319907980055150592 321363606463578112 321991269757452288 322148568863342592 322571740322463744 322870550026068016 323028278677766144 323186084383031296 323784416037961728 324242670702870528 324401069662666752 324497017923436544 325365394631897088 325524342064545792 325620622556135424 326081476018765824 327102242293284864 328331949971079168 328395217013047296 329291984912515072 329452850562203648 329935133320547328 330032718393993216 330096313160957952 330193945906642944 330529924705419264 330691395113189376 330789203866550272 331435276530352128 332404385526054912 333817022666244096 333916872341061632 334079997339762688 335172198928809984 335271332971675648 335335937179385856 335435119651192832 336432244789444608 336497072695934976 336596598597353472 336908400027201408 337072986446364672 337237653269250048 337861999343960064 338340178124734464 338505463995826176 339778040928141312 341157416766824448 341223155177619456 341324078914732032 341772439151181824 342439963446398976 342607252143734784 343441249889224704 343609027734798336 343710657142587392 344381967019819008 344550204424323072 344900790996959232 346572613858361344 346639395735994368 346741921437188096 346856750114144256 347942551359062016 348264862949466624 348434997225455616 349250606063419392 349574129351532288 349744903230062592 349848347448705024 349915760535011328 350375406727069696 351059733693333504 351231233318977536 351556591332731904 351728333683163136 352362412814368768 352829384945565696 353050620651896832 354155811204759552 355122925055524864 355191354512375808 355296409630539776 355816524518523936 355990347930599424 356164256258850816 356526660356407296 356632110418624512 357136854687219712 357311323106705408 358373478145277952 358548550679789568 358654598757482496 359896477562044416 360179997131931648 361464405860087808 361534057271525376 361640988373942272 362185813695397888 362893207862771712 363229368779326518 363406813512486912 363584344930910208 364061946052345856 364773004540729344 364951203370500096 365059145163866112 365609120063029248 366126569564930048 366841660521111552 367272693101232128 367990022579945472 368169792986677248 368653417511387136 368994914315506304 369175175631732736 369355525009178624 370453483026579456 370563052231852032 370634456882479104 370744079614476288 371846165293596672 372027819502338048 372137854349869056 372664544021446656 373225976731009024 373831134049468416 373954933716811776 374137618100649984 375656481383694336 375839997007233024 376333697042874368 377068723794911232 377180249593135104 377252929326809088 377364509607591936 377748485377622016 378283115820015616 378467914606444544 379021950030601584 379207109752160256 379392359927906304 379890726315491328 381619282675499008 383053941632925696 383127753181888512 383241071062155264 384493994045079552 384568083081068544 384681826968403968 385038171459658752 385226270224416768 385618245489655808 385806627632054272 386371406125377792 386560156201648128 386674489285410816 386748998486065152 388317761060732928 389453193110618112 389894190590656512 389969320202993664 390084661616836608 391034232083611648 391225260042616832 391797970818149952 391989371878637568 392180866442330112 392504285587685376 392696031696912384 392812179591528448 393579390879793152 393771662199226368 394172332567953408 394730207812190208 394923041328463872 396407714416164864 398016986227961856 398211425400520704 398811345417404416 399513290687465472 399590273826422784 399708460834357248 400429036259508224 401211124220952576 401778961523122176 401975238495043584 402384256163119104 403233582794932224 403486423602167808 404412628358660096 405202496773423104 405854771492028416 405932976585572352 406053039577759744 406647456592598784 406846111920685056 407044864295829504 407459040407322624 407836484243454336 408035720435073024 408156405356822528 408235053957513216 408355797836234752 409569689308889088 409769772205473792 409890970008551424 411310260070907904 411634282436493312 411892390760546304 413181779738886144 414735094700310528 415119278604944592 415322072585699328 415524965635325952 415947770415808512 416070795488395264 416883433760833536 417087089566285824 418430365217062912 419247612024127488 419740220687122432 419879223822385152 420560025805651968 421708473503435776 421789733483446272 421914486436265984 423375409173233664 423500631122116608 423582236437118976 424967046049824768 425174650859814912 425568505297517568 425776403932250112 425902336024510464 426543973406867456 427377067104927744 429321693009936384 429531425151123456 430095653763284992 430935684337041408 431146204944924672 431712554717282304 432323560937160704 432534759550222336 433167942892116096 433379554002468864 433591268489035776 433820526175862784 434032456086061056 434160830074847232 434775301358354432 436136323057713152 437775933294772224 438134842249445376 439913511094063104 440043624525324288 440128417547943936 440258594542190592 440706566273892352 441567321286146048 441783035659026432 441913702040469504 443205847368073216 444071483788713984 444288421494521856 445679223089135616 446896265238413312 447114582905847808 447769109506457088 447987853575585792 448576326385926144 448662763594579968 448795464796471296 449211200036268544 449430648595152896 450482665791946752 451120237499645952 451340618661101568 452682288183508992 452903432437628928 453037387904188416 454876555689099264 454964206903492608 455098771886309376 456586617928531968 456674598658768896 456809669524979712 457921666518966272 458145370313064448 458816044773886128 459040185489457152 459175956026425344 459264435702202368 459400272565764096 459867721329278976 461127341259620352 462475666818859008 463088567741054976 463923401812082688 464353150599288832 464579996300607488 465667474751225856 466098839135376384 466326537640083456 466464463264940032 467941241717784576 468079644924444672 468169840272605184 468742121776975872 468971111577550848 470068868652466176 470439179927420928 470734160869195776 472207748273012736 473588472683167744 474422032691365248 474513450168877056 474653797240799232 474745259377557504 474885675011801088 475368880475209728 475509480558166016 476438210012381184 476670959504326656 477831304193703936 478064734239719424 478206131676643328 479140128027574272 479861970082725888 480239996175908864 481952541146783744 482045409695367168 482187984498589696 483857610483695616 484305825039102024 484542418016649216 484779126574546944 485676624056942592 486364006054305792 486601604494000128 486745526885154816 488430933834203136 489122214028148736 490653363439927296 491537890015182848 492497924956618752 492738519937056768 493937977368772608 494084069642469376 494179275843305472 494325439485968384 495049077590989824 495290918859964416 495794887058128896 496037092669784064 496183805799825408 496886058695262208 498441512065957888 498606578289082368 498850157467533312 500725533999366144 500875308511592448 501119996009644032 502758298393214976 502906999457513472 503003905769078784 503152679476789248 503664647170162688 504648367184166912 504894897896030208 505362600040802112 505609479669547008 505856479903875072 506520968420655104 507510267187101696 507758195993739264 510738588843900928 511736125150236672 511986118372098048 512658658726772736 512757444108091392 513384228612878336 513635026965889024 515161874833837056 515413541602197504 515565985713881088 517351186495438848 519858920787542016 519959093603991552 520112882155782144 520285125171216384 521913827038593024 522397294424199936 522652495838183424 522907821923106816 523339047450247168 523594708929216512 524361194027298432 524617354845093888 524772521173057536 524873640802516992 525028882932301824 525563110090604544 526306943749586944 526564055104618496 527334886999097856 527592500524744704 528543619221553152 529244077418348544 530689314970615808 530948567200694272 532684387583287296 532787031768563712 532944614445809664 534789990534610944 534948165627936768 535705282030829568 535966984660058112 536512341550825472 537560217217916928 537822826019684352 537981898136223744 540269995697897472 541243968780763136 542196608790131712 542301085907288064 542461482560913408 543278720543096832 543781978991272448 544047627246764032 544844053168989777 545110220268730368 545376517396365312 546092919078518784 546359696273965056 547588717745799168 548413680094543872 548845709915324416 549189854347395072 550909039651848192 552980126267080704 553492371473259456 553762763447599104 554033287513767936 554597027221078016 555680224539869184 555844578347778048 555951685323718656 556116119421714432 558206781524803584 558996816032169984 559838965096513536 560746701074202624 562386311311261696 563484722075541504 563759995510849536 564500545564311552 564667508162822144 565770374389702656 566046764411387904 566622728066433024 567424673730023424 567701871909666816 567869781366013952 569836089473236992 572428924013248512 572708566868164608 574580912449388544 574691629772832768 574861606593232896 575616739623043072 576740991067619328 577022740452605952 577557257189488128 577839405336625152 578427368234483712 578709941448081408 578881106766462976 580011733928116224 580295081135702016 583701244393029632 584179789665927168 584841285885984768 585126992425254912 586551348125417472 586724832700432384 586837890063925248 587011459389587456 588756428381528064 589044047545368576 589218269387292672 591258498851930112 592095311718285312 592384561992695808 594611571624247296 596472945186963456 597025479341942784 597317138100781056 598101768514568192 598217018126106624 598393953061961728 599269936031198208 599562691251535872 600643554389262336 601493649999527936 602668442284683264 602962857742565376 603576384244678656 603871243250171904 604850374192398336 606502074252132352 606618942537990144 606798362515079168 608782157238042624 608899464878358528 609079559366639616 611188560610983936 611754726365181504 612053580652609536 612234608035233792 612352580936269824 612533696754352128 613156961772371968 614354533963333632 614654658308210688 614836455012827136 616634222425145344 617451423654739968 617838586140819456 619772669608329216 621465118847168512 621768716853444608 622678917907416888 622983108878548992 623287448452988928 623921655623712768 624106193232592896 624989495702634496 625294815436734464 627252239903227904 627645547825594368 629610331030683648 629818835733577728 632562710255153664 632684600225169408 632871729654398976 632993679170076672 633825173966946304 635063113759850496 635250946683174912 635373354655678464 635561279339102208 637108405591605248 637419645652959232 638352757946276352 638664605898375168 638853504036765696 639815960110301184 642727212927156224 643982539514904576 644297137726685184 645143480644927488 645741100052136032 646056557355532288 646372168766062592 647568832075923456 648485341405741056 648802139325333504 648994035846873088 650730789263794176 651048684129091584 651241245112270848 652162952037531648 654204484586569728 656663899942158336 658583969825030144 659870266641094656 660065436787986432 660192626321915904 660387891813285888 661059849410838528 661382790226378752 662870553060704256 664808771052109824 667833744682123264 668159994679525376 670344397857619968 670542665943351296 670671874358771712 670870239302385664 672864489578889216 672994145391869952 673193197194706944 673816800054402816 674145972892729344 674475306538500096 675723998687920128 676680356249468928 677010927991652352 679556081856282624 682314833533648896 682446310355238912 682648157829464064 683544878302363648 684879926892797952 685214504287469568 686882499778449408 687218055469596672 687421314285174784 688763934039638016 689100408848646144 689801581993918464 693145227716722688 693278791471988736 693713500228288512 695885102718124032 696529725898933248 696869994450911232 698501212126838784 699148258703064576 699489806460125184 699696694897410048 700750813454139392 702119467386667008 702462466637955072 703113182665463808 703456667366326272 704724825628737536 705658769891131392 706101241303793664 708311622409519104 710245850111049728 710382709024751616 710592819261079552 711633049037047872 711980695861198848 712328512517701632 713053320712814592 713264220837249024 714273709374439424 714622646213410816 716746956290555904 717097101359579136 717309197514964992 719792955124088832 720359994263863296 722928811720175616 723068114543050752 723281976747884544 724371627390795776 725786415725543424 726458737558653036 726813627024973824 727168689861820416 728123892104691712 729546009081458688 729902406741000192 730118290327732224 732253139129860096 733683321042223104 734545386202464256 735980045159890944 736339585973354496 737306835022774272 737989828631012608 738350351263465472 738711050018357248 740906966053158912 741126104463704064 741268913764958208 741488159228952576 743692330587193344 744055639004676096 744275708699738112 745329088042893312 746451953462018048 747662268098936832 747909867433623552 748275236201299968 751312962767388672 751679994014466048 752667394085748736 754137447589822464 754360499186270208 754505858653618176 754729019215183872 755496970755244032 756566231640031232 756935829212889088 758043900061203168 758414219504320512 758784719855812608 759781452630982656 763238565350998016 766107883265851392 766255506363777024 768987988090159104 769136166162137088 769363653936807936 770076342919317504 770452540448833536 771236490979311616 771613255264108544 772742812250755584 773120312403296256 773348978570821632 778906386221236224 779788381181313024 779938640405987328 780169323233673216 782068464167223296 782450520085233664 783595941636299904 783978743757275136 784361732884660224 785008571175370752 785392063393824768 785624359183056896 787158781759586304 787543324398452736 788344665135906816 789460415624380416 789846082656927744 792815428832329728 796033972455923712 796422850801041408 799026581374930944 799180547652845568 799416921668714496 802422248441905152 803557923046244352 803950476990087168 804768512326238208 806467165589864448 806972847204335616 808825256717320192 810404993546846208 811709542984056832 811865953171144704 812106079155519488 813294913185197568 813692223841370112 814918080814645248 815672968486908672 816071440870146048 816312810713645056 816470107915026432 819139378617778176 819539544410947584 819781940017102848 822620520141815808 823268564872986624 823784781521092608 826363559477772288 829470189400621056 830238557209889184 830644145171398656 831049931270651904 831895540831617024 832141590976790528 833766867521667072 834174179132571648 836860730434125824 838495224048254976 839758447644770304 841120051611303936 843416947006871552 843579466966892544 843828972872531968 846750818346467328 847001262244233216 849934092099649536 850349301719629824 851137010595035136 851552807864500224 851804672049020928 853087946813734912 854754134209855488 858643386019872768 859062850302246912 860191307526569984 861871368674082816 862292409889849344 863425109434564608 864647121874321408 865069519100444672 866335885784232192 866759108004937728 867182536978071552 867641052351725568 868064912172122112 868321660149694464 869550602716708864 872272646115426304 875551866589544448 876269684498890752 879827022188126208 880087249050648576 880256835095887872 880517189084381184 881413132547784704 883134642572292096 883566071318052864 883827404080939008 886411694736146432 888142967577427968 888576842989043712 891358446178271232 893792530476826624 894229165811695616 895538219012914176 895975707151171584 897152652771852288 897325527189159936 897590929592942592 898422400072537088 898861297190305792 900965331583893504 902240474999291904 905364576367017984 905806864875257856 906074775808376832 909753111378198528 909928413806985216 910197543772618752 913173235857063936 913349197317537792 913619339049959424 915843333037932544 916290740626128896 917632089547772256 918080370978914304 918351912052850688 918528871404404736 918800545131528192 919735442658557952 922254682519240704 924951333637718016 926177135482109952 928706301198577664 929159992601214976 931334949502451712 932197678270752768 932653075280166912 932928926529880064 935882483435569152 936159289848889344 937484243553951744 937942223155101696 940878359854841856 941468321738391552 944415496546025472 947176945366335488 948844065382730496 949026900337754112 949307594481598464 949490518755115008 949771350023602176 950737760950419456 951018961116332032 952876420024762368 953341919008653312 955662608387407872 956129468479438848 956412263353286656 958280256055148544 959723940165451776 960479992351817728 963905082293567488 964090819390734336 964375968997179392 967715220967391232 968611650078204048 969084836033298432 969558253149093888 971353248113885184 972728012108611584 973203208988000256 973491053770309632 976861867668406272 978244428056297472 981306726879854592 983075780030365696 984995849913237504 987875954737545216 988168139284938752 988358551686610944 990098155181979648 990581837719928832 991589774116257792 992074185339568128 992367611599650816 993772117390524416 996883024131915776 997213156578164736 1001451067998732288 1001750617023184896 1002239992019288064 1005516596786429952 1005813998915026944 1006007811538157568 1006305358953578496 1007329294340325376 1009296734368333824 1009789795792060416 1010725200081604224 1011218959339094016 1011712959807750144 1013041936841310208 1015020534374203392 1015516391987478528 1021477177687801856 1023472250300473344 1023972236744196096 1025317317453545472 1026768457225756672 1027270053931778048 1030323749667674112 1030827083204395008 1031131971427762176 1034702372990877696 1039717841575084032 1039918187207983104 1040225764311564288 1040570250342432768 1043827654077186048 1044794588848399872 1045304991676366848 1046678094900494336 1047189417858433024 1048722388054596864 1049234709690187776 1049545042346115072 1049747281605033984 1051126220181209088 1052613887499173888 1053128110209236992 1054669773998195712 1055185001049489408 1057087238443106304 1058488154836697088 1061378629941231616 1061897134401388544 1065368775166574592 1065574063537127424 1065889228891619328 1069579981069221888 1069896331255873536 1071410564061659136 1071933969320116224 1073024683101650944 1075120434435833856 1075645652039368704 1075963796272447488 1080539991395794944 1082487937561526272 1084393217580263424 1084602171814576128 1084922965121826816 1086557441086193664 1087563957982544896 1088095254493528064 1089688106337979554 1090220440537460736 1090753034792730624 1092185838157037568 1095177435491598336 1096827360189087744 1097691419830648832 1098379708694790144 1101818079303696384 1105960252534161408 1106984742946518912 1107525526895198208 1108066575027535872 1109194054442156032 1111360449079738368 1111689156695556096 1111903370647437312 1112232238843428864 1116413563049607168 1117993632064339968 1119677930193027072 1121493402148405248 1124772622622523392 1126969444151083008 1127519991021699072 1129001091128623104 1129335016325644288 1131540748779405312 1132093528822775808 1133245456132866048 1134849347460046848 1135403743819333632 1135739562732027904 1139672178946473984 1144857848026497024 1149161824898777088 1149383259545665536 1149723213186465792 1151233479246086144 1153481982135238656 1154045480905211904 1155114514378976256 1155678810673250304 1156854736468967424 1157419882896162816 1157762213532925952 1160023467856232448 1167402488786059264 1168359579331854336 1169682571771969536 1170253984850509824 1173102696250834944 1173449665400864768 1173675780127850496 1174022918779174912 1177512856763056128 1178088095090737152 1178436538774585344 1182516997703860224 1184190623436570624 1184769123985391616 1189223143248494592 1194050958683885568 1194634276201562112 1196203537029136384 1196434036252213248 1198539872062396416 1199125382503071744 1201287108778524672 1202987299999055872 1205336884569366528 1205925715485130752 1207152768489357312 1209700748384796672 1213004148504264704 1213237885075980288 1213596725030158336 1217564314476085248 1217798929756717056 1218159118733279232 1222377121221967872 1223509452730363008 1224107161305219072 1224469216070467584 1224705161872539648 1225067393508704256 1226313923544743936 1228709067926667264 1229309316616421376 1229672910025654272 1233268444850290688 1234902847309479936 1235677172281638912 1239545339216658432 1242930237694337024 1243537433706889216 1245357835814833776 1245966217757097984 1246574896905977856 1247843311247425536 1248212386465185792 1249978991405268992 1250589630873468928 1255291095651188736 1259220662061367296 1259637671467155456 1265125420510307328 1265369200450338816 1265743459308797952 1267650347933892608 1270126227519700992 1270501893366349824 1270746709311356928 1274216811183210496 1274839291305918464 1276705515892552704 1277329211796750336 1277707008073531392 1279631920220602368 1285454425854312448 1287965079029809152 1288594275453370368 1290286961289854976 1291482200104272064 1292113114711064576 1292744337532125184 1295137664151846912 1296970682811482112 1297604278650667008 1297988071693746176 1301461578527588352 1302097368258183168 1302482490224541696 1304325904075063296 1308408969173139456 1313327799884316672 1317167939650060288 1319740533282189312 1320130873575972864 1320385252643831808 1320775783626571776 1322119698821677056 1325741106121408512 1329617542104219648 1335667489364246528 1336319989359050752 1340688795715239936 1341085331886702592 1341343748717543424 1341740478604771328 1345728979157778432 1345988290783739904 1346386394389413888 1347633600108805632 1348291945785458688 1351447997375840256 1353360712498937856 1354021855983304704 1359112163712565248 1364629667067297792 1364892620710477824 1365296315658928128 1367089756604727296 1369759853785595904 1370429008574939136 1373764999556898816 1374436110939193344 1374842628570349568 1377527868079276032 1378200817697292288 1379603163987836928 1386290455433445376 1387427000456577024 1391770205436248064 1393059451797866496 1393739988901822464 1397002424253677568 1398296517406129152 1398979612920250368 1399393389794820096 1401501626908278784 1404238934773334016 1406226365330927616 1406913334732652544 1411317539782262784 1412202482607587328 1416623244819038208 1420491700222099456 1420765418049503232 1421185638522159104 1423266098074095744 1423961391722397696 1424657025035403264 1426106641425629184 1426528441674498048 1428547418748878848 1429245292426821632 1433493912581111808 1434194202719158272 1434618395029929984 1439585910248177664 1440719988527726592 1445857623440351232 1446136229086101504 1446563953495769088 1451572831451086848 1452917475117306072 1453627254049947648 1454337379723640832 1456247784209383424 1459092018162917376 1459804813482000384 1460236580655464448 1464506278259720192 1467366642084446208 1469090772404928512 1471960090319781888 1474613670045548544 1475979657262025216 1476700702526930944 1481813932106317824 1482252208927408128 1482537827529916416 1482976318457905152 1487384661174386688 1488111278009352192 1488551417399476224 1490658176085786624 1492903906924036096 1495324536197873664 1495819734867247104 1496550472402599936 1502625925534777344 1503359988028932096 1505334788171497472 1508274895179644928 1508720998372540416 1509011717307236352 1509458038430367744 1510993941510488064 1513132463280062464 1513871658425778176 1516087800122406336 1516828439008641024 1517569439711625216 1519562905261965312 1526477130701996032 1532215766531702784 1537975976180318208 1538272332324274176 1540152685838635008 1540905080897667072 1542472981958623232 1543226510528217088 1545485624501511168 1546240624806592512 1546697957141643264 1559576762362626048 1559877280811974656 1560338646467346432 1564136928334446592 1564901040170467328 1567191883272599808 1567957487514550272 1568723465769320448 1570017142350741504 1570784126787649536 1571248718366113792 1574317563519172608 1575086648796905472 1576689330271813632 1578920831248760832 1579692165313855488 1585630857664659456 1592067944911847424 1592845701602082816 1598053162749861888 1598361095305691136 1598833843337428992 1604844496883810304 1607115846092488704 1607900953980174336 1609537024652476416 1613945694408671232 1617650513434640384 1620809987093692416 1623419085968113664 1623731906342289408 1624212158311038976 1626589826370395136 1627384447682740224 1629836161629290496 1631345936973817344 1632142881740292096 1632625621427290112 1638278757235556352 1639079088821895168 1645241040283631616 1646537129745973248 1647569563042185216 1652727118955544576 1658940378801242112 1660477114419778368 1661288290342797312 1662099862541303808 1663791081663234048 1664283181953581056 1667533735043334144 1668348358265143296 1673721460868251648 1676990448096509952 1679516895289540608 1682240103222607872 1686833894013743104 1687158933933785088 1687657945745063936 1693501636692934656 1694002524488466432 1699868184199299072 1702274021190070272 1703105615729000448 1703609344098041856 1709508268419710976 1717286772039745536 1718125700604493824 1720382615053139968 1723742737348165632 1724584819779698688 1726850218869129216 1729294243748642816 1730139038200889344 1732671771568464384 1733518216009875456 1735282104703451136 1736129824344244224 1736643320299388928 1739101205433417728 1744545292230852608 1751103733179088896 1752539368997781504 1759654044376252416 1760174498101297152 1760513670191775744 1761034378168762368 1762826265095569408 1766269285144584192 1767132142636105728 1767654808161878016 1772823389472292864 1776285935154855936 1777153685978087424 1787585060953653248 1791076438025828352 1791951414302343168 1794305305543704576 1794651054378319872 1795181859185885184 1796844800145074176 1797722594380611584 1801930663167787008 1804480949998583808 1810729152734035968 1811613729750515712 1819506222756397056 1819856827613970432 1820395087545237504 1826346471714127872 1826698394635075584 1827238678099918848 1831686666075865088 1832581481252257792 1835264179095544512 1836160741957828608 1836703824105701376 1837057742808809472 1837601090263056384 1839470885317115904 1844509365038481408 1849902667275436032 1852354270964219904 1857412602397155328 1858319985202429952 1864395356541505536 1865306150560333824 1865857853059760128 1871764966871138304 1872318579697778688 1874968487107903488 1875884446310203392 1881756719709683712 1882936643476783104 1888830993092050944 1894353890732670976 1897688130765460992 1898053800675508224 1898615188963196928 1898981037510230016 1901475521900838912 1902037922232664064 1905752840049524736 1906683838017306624 1911325216774815744 1912258936958877696 1912824526706573312 1916560512110297088 1919447880330903552 1920959984703635456 1927810164587134976 1928181638781468672 1928751937994358784 1935430441934782464 1937223300156408096 1938169672066596864 1939116506298187776 1942706496227770368 1945456024217223168 1946406417976000512 1946982107540619264 1953723735336812544 1956488856112594944 1962613453759709184 1966151560060731392 1969991699826475008 1975751909475090432 1976336278569877504 1980196310363959296 1981163675439857664 1983179548232515584 1984148370679136256 1987544234781048832 1993766048263831552 1994426313156329472 2003501234046369792 2004479984038576128 2011033193572859904 2011627997830053888 2012015623076315136 2012610717907156992 2014658588680650752 2018593468736667648 2019579591584120832 2021450400163208448 2022437918678188032 2023425919615500288 2026083873682620416 2030041068748406784 2031032783974957056 2042954355375603712 2046944500600946688 2047944473488392192 2050634634907090944 2053536914451513344 2054540107863556096 2060647499335348224 2061654166408790016 2062263942855524352 2069404745981755392 2079435683150168064 2079836374415966208 2081140500684865536 2087655308154372096 2089589177696799744 2090609983352733696 2093356189800988672 2094378835716866048 2097444776109193728 2098469419380375552 2099090084692230144 2102252440362418176 2105227774998347776 2109339547996391424 2110370002098978816 2114174476886212608 2116976309673394176 2122757259882463232 2123794268802777088 2130737550333149184 2131148127074254848 2131778457783238656 2139159962138443776 2139792662511747072 2142821128123318272 2143867938640232448 2146049366203301888 2150240868871667712 2151291304078737408 2151927592544894976 2161079982791589888 2168786435160526848 2169204343629152256 2169845930243653632 2173114882172387328 2175127915965089792 2176190508987056128 2179376212675959108 2180440881074921472 2181506069585461248 2184371676314075136 2190354870983196672 2195382839661297664 2196759417389580288 2203636158607392768 2211920505068322816 2213969485893037824 2215051053790396416 2216133150055071744 2218388108884312064 2222720898159476736 2223378313391112192 2223806741294874624 2224464477686857728 2232827126099214336 2235987264128679936 2239355860386054144 2242986804296810496 2249545245245046784 2253938888302166016 2255039982043398144 2258002182257246208 2258670032651288576 2263081497558810624 2264187057645551616 2266490912265732096 2269698694920093696 2270807487638667264 2271479125464055808 2279344357892947968 2289715696052994048 2298323649797554176 2298766519091331072 2302466958492172288 2306963964270477312 2308090961810423808 2310229028757952512 2311357621346500608 2313709472937934848 2314839765792325632 2315524427065851904 2320046935712464896 2334804977572118528 2336719158663708672 2339365143543939072 2340507969701019648 2346205392501669888 2346899330801729536 2347351560255700992 2348045837558349824 2355025713526112256 2356176190181474304 2356873077549170688 2365033995407720448 2368381246873141248 2369538247970783232 2378446286496989184 2388101917367771136 2389268552403124224 2392407074058272768 2397079744124792832 2398250765006143488 2405974599998111744 2410673769138733056 2411851430970261504 2414305536978714624 2419401496769593344 2426008297008529408 2426475770151960576 2427193450060316672 2435128628952170496 2435597859513434112 2436318237466558464 2444754242443935744 2447018905460726016 2448214322610438144 2448938432140935168 2449410323745079296 2452627847089487872 2457418135853334528 2458618633232842752 2459345820051308544 2466536889700581376 2469805694618959872 2471354344563277824 2479090678433316864 2485860475388674048 2487074867413778432 2490715671629667552 2491932435514195968 2493149793811955712 2495686622494851072 2496424772930371584 2499957982810537984 2501179261746937856 2510582191302377472 2519275342934310912 2530250841020614656 2530738400900677632 2531486918617595904 2535300695867785216 2540252455039401984 2541003786732699648 2548433622366420992 2553411031785105408 2554658423593500672 2555414016147062784 2559263840441204736 2570908851708624896 2575930158059618304 2577188550906740736 2580573922579709952 2582964400208544128 2584226229422129152 2585488675064250368 2590275328303693824 2593941365622964224 2595208557301334016 2595976143387492352 2602923157055176704 2604194736516366336 2604964980449083392 2608651808150126592 2616817938346278912 2626655599768633344 2634335879300120576 2639481066564378624 2640261747151945728 2640770505287663616 2641551567253143552 2644239397643354112 2651482212242817024 2659235084208439296 2671334978728493056 2681377591430479872 2682170663773405184 2682687497435086848 2691457958315556864 2691976581567479808 2692772788778827776 2695267200217611264 2696583891570917376 2702895994751680512 2706721424997875712 2718224327425130496 2729259334134595584 2729785241420955648 2730592631317856256 2734179513209454592 2739519707571191808 2740858017149878272 2747529999113797632 2748872221878386688 2749685257140699136 2755055736158552064 2756401635394584576 2759206327975673856 2772580910866890752 2774854000913154048 2786118903595732992 2787479977803644928 2794004848507355136 2796593034812258304 2797959225840500736 2798786779589640192 2803003253816557568 2808477869546668032 2812452730661855232 2813826669465305088 2822635079564525568 2824404965215174656 2833246489638076416 2840983400444198912 2841530836099006464 2842371277044318208 2846532196148191488 2847922783444795392 2849314050070806528 2852213282851258368 2853056883348996096 2857094837497757696 2858490584853643264 2866987825162223616 2868388405438316544 2869236790059859968 2879171820496355328 2881439977055453184 2891715246880702464 2892272458172203008 2893127906991538176 2903145662902173696 2905834950234612144 2907254508099895296 2908674759447281664 2912495568418766848 2918184036325834752 2919609626964000768 2920473161310928896 2929012556519440384 2934733284168892416 2938181544809857024 2943920180639563776 2949227340091097088 2951959314524050432 2953401405053861888 2963627864212635648 2964504417854816256 2965075655059832832 2974769322348773376 2976222556018704384 2977102834798952448 2981316352171573248 2985807813848072192 2990649072395747328 2991639469734494208 3005251851069554688 3006719976057864192 3010669576342994944 3016549790359289856 3017441996745080832 3018023434614472704 3018916076860735488 3021987883020976128 3026264926560124928 3027743316851556352 3032175600244812672 3033656878017282048 3035138879423250432 3039125810523930624 3052954261403992064 3064431533063405568 3075951952360636416 3080305371677270016 3081810161795334144 3084945963917246464 3090971249003022336 3092481249613185024 3093395914283286528 3119153524725252096 3119754561623949312 3120677292934692864 3128273856668893184 3129802080340934656 3134383766545199616 3135914975029100544 3140034284701483008 3141568253575299072 3142497436732227584 3148635127038345216 3153378660543627264 3157841662497521664 3159384330627710976 3171261715329318912 3184135889823694848 3185691403204165632 3196106325499723776 3196722190611382272 3197667686674857984 3209688993767620608 3214231692184977408 3215801907960348672 3219074049304952832 3227891388817342464 3241619974187384832 3246838171936227328 3247463812684578816 3253179652740790272 3254768895365480448 3259672323258580992 3262691873947634688 3264285763480584192 3265251242854580224 3276557514471112704 3290482080567263232 3293074259491946496 3295139126084370432 3305454237911089152 3317880757602484224 3320954228839556736 3322576580685594624 3324199725082607616 3327582163326468096 3328566363907162112 3335067470086668288 3336696716530286592 3347442921736503296 3353980896193019904 3359033790579081216 3364480206445215744 3373667788027486208 3374317867867570176 3375315891490127872 3387003273385869312 3388005048976932864 3399736368398598144 3404548042380140544 3406211231458000896 3407218688196083712 3419016536839421952 3434573544079491072 3440765230106279936 3447485474696331264 3449169639559397376 3453700437738258432 3458588487497285632 3460278076401778688 3465343543136928768 3467036432019750912 3470564209406902272 3472259648688488448 3473286640598777856 3478202410866835456 3489090584461705216 3502207466358177792 3505078737995563008 3519308088752504832 3520348996202594304 3521027340383551488 3522068756337524736 3525652530191138816 3532538570289168384 3534264285272211456 3535309616323756032 3545646778944585728 3552571870309711872 3554307371956174848 3575170121907306496 3582152876051656704 3583902828604686336 3588610611087409152 3589302108756639744 3593689600290148352 3595445188761223168 3603861326335574016 3608961899997167616 3621458305468071936 3639012445512794112 3639713655227940864 3640790175090475008 3652692943428255744 3653396789270151168 3654477356199837696 3663373332151730176 3665162962504515584 3670528358191089024 3672321483915657216 3673407648211402752 3674115485617618944 3675202180526112768 3678941770634231808 3689018730076962816 3699805334550872064 3704708541928439808 3714825204794310656 3716639970404859904 3728790713083011072 3730612301120667648 3731715706119520256 3743529933742276608 3744637159395557376 3749936974215806976 3751768892620406784 3765873286953566208 3777661986184101888 3788707781465341952 3795376261530921984 3796107601351016448 3797230377926393856 3802951043801677824 3804075844465328128 3811505680099049472 3822650433549631488 3824517873917755392 3833121024220594176 3838895760661807104 3841919969407270912 3855620329174269952 3856363277562937344 3857503875988717568 3870860883869564928 3874446600312816192 3876339344133193728 3878233012596375552 3885412992455540736 3890912048434446336 3892812835952001024 3893964215081238528 3907447470673625088 3912977712225189888 3925226907519418368 3939983399652950016 3951503818950180864 3952672557139755008 3960392620727918592 3962327350879715328 3966359096465031168 3975088469562097664 3987532096527663104 3988852626312658944 4007002468092739584 4008959968077152256 4022066387145719808 4023255995660107776 4024031246152630272 4025221435814313984 4029317177361301504 4037186937473335296 4039159183168241664 4042900800326416896 4044875837356376064 4052167747365240832 4060082137496813568 4062065567949914112 4085908710751207424 4093889001201893376 4095888946976784384 4101269269814181888 4107073828903026688 4109080215727112192 4121294998670696448 4123308332817580032 4124527885711048704 4138809491963510784 4158871366300336128 4162281001369731072 4175310616308744192 4179178355393599488 4181219966705467392 4186712379601977344 4188757671433732096 4194889552218387456 4196938838760751104 4198180169384460288 4204504880724836352 4210455549996695552 4218679095992782848 4220740004197957632 4233952619346788352 4245514519764926464 4247588537605554176 4261475100666298368 4262296254148509696 4263556915566477312 4278319924276887552 4279585325023494144 4285642256246636544 4287735877280464896 4292098732406603776 4300481737743335424 4302582608157474816 4303855185089789952 4322159965583179776 4337572870321053696 4338408687258304512 4339691860487307264 4350255831930179584 4352381017974112256 4358752425351918216 4360881762149842944 4363012139170922496 4368743352628150272 4380709741966393344 4390765679322595328 4393518834779160576 4407272317214785536 4423841010136645632 4427938971786075648 4430102107580792832 4436776217768624128 4445441796318953472 4446756626782224384 4447613482589749248 4448928955373715456 4465654252198428672 4471974528257359872 4478711720772108288 4485973608593620992 4499090490490093568 4507877776604332032 4510079964086796288 4516004364514492416 4517340065302577152 4526162995117621248 4528374115291103232 4532981824531464192 4539397389840187392 4541614975277334528 4542958250928111616 4558688715785895936 4579431392105988096 4596647299595108352 4604933916984344576 4613927928540954624 4620458057515905024 4622715242693001216 4627418945875869696 4629679531584651264 4640093871424929792 4669609955144237056 4678730287087878144 4681015939402039296 4692410785003339776 4693798661603459072 4694703120511401984 4696091675116699648 4710051427052224512 4712352380362948608 4713746155098341376 4730067990815440896 4736762493746282496 4739076495941566464 4756892572993978368 4776203834735542272 4778537104806248448 4784814148116545536 4794159488249585664 4796501530012286976 4811949199996223488 4821347538277466112 4823702861940523008 4828611073957429248 4852016594017058816 4852951540303921152 4870257257904340992 4871195719026868224 4872636474933116928 4889508484887871488 4894037810921452032 4896428645220876288 4897876864281870336 4905255694178975744 4914836271706669056 4917237266465685504 4933073779401162752 4939611389237919744 4942708689126555648 4958181356866633728 4971720950777348096 4974149734827556864 4981431343259335104 4983864871028391936 4986299587623911424 4991373244989702144 4992849545860743168 4999915965621075968 5002358523493875712 5021164382604754944 5038550685868621824 5060501682041229312 5061476801801355264 5062973837235191808 5070601391735570432 5080504910078803968 5082007573465399296 5096867244732841984 5106822063570210816 5109316847187001344 5110828032294125568 5141817703417249792 5151860316119236608 5154377101813481472 5161147845159419904 5165928800417088256 5168452458844258304 5170977350128500736 5180550656607387648 5187882731245928448 5190417114602668032 5191952286774984704 5205846314110353408 5208389473032732672 5209929960898166784 5217303616300253184 5233635876692557824 5253311199537266688 5268671758600241152 5278962133128757248 5280523494303891456 5281541010575327232 5283103134506287104 5288478795286708224 5302964424485634048 5318470168416878592 5342669957456986112 5362755182860959744 5364341327546810368 5382915916631113728 5383953163134959616 5385545577557655552 5390534400435222528 5393167783141834752 5405791989503361024 5413442849995751424 5458518668269191168 5459570482841911296 5461185262635712512 5468359026418909184 5479039415142383616 5481716034299756544 5495059998227595264 5497744443756773376 5499370514281398272 5510111472317104128 5512803270789169152 5518412655951347712 5545161821733781504 5549708001826308096 5572237807191465984 5574959955607289856 5593186069624516608 5595918451681001472 5597573559179280384 5616955739093336064 5624905461323710464 5627653338930610176 5645270159129051136 5648809930430349312 5666492979276152832 5681966800888397824 5683061672198012928 5684742554088636416 5693064392296382976 5695845566889590784 5704426565702516736 5706113766697992192 5714189674995515392 5733975650324447232 5736776810876633088 5738473580119719936 5758343640992710656 5762879954110906368 5783430493761404928 5784544916344406016 5786255813983076352 5806291325804347392 5811669900469224288 5814509016199790592 5817349518894563328 5824991136837533696 5836368072651669504 5839219253928001536 5840946322621857792 5858025113038880768 5869466568337784832 5887840361279127552 5898454680182194176 5903918629048100864 5906802810107723776 5927255728425271296 5929008835709632512 5949538644697546752 5952445112037408768 5962632704343146496 5971615627696144384 5981298144791494656 5983278939468988416 6010503702139109376 6013439952115728384 6021339152685989888 6033099580718579712 6034883993490161664 6036046869228945408 6037832153721470976 6043975766041952256 6052529853120249856 6055486633703112704 6064351200489625344 6067313756034564096 6070277758846500864 6078251621047861248 6105908522807984128 6128863066126811136 6151903904721272832 6160610743354540032 6163620323590668288 6169891927834492928 6181942498006044672 6184962499226370048 6186791828566573056 6238307049450504192 6239509123247898624 6256547713337786368 6259604160681869312 6268767533090399232 6271829950058201088 6280068569402966016 6283136507150598144 6284994873464455168 6297270254076690432 6306757321087254528 6315683324995043328 6342523430658637824 6368271779647389696 6371382806408331264 6392212650999447552 6393444381222764544 6395335373349715968 6419377987535241216 6428463384369954816 6431603815920697344 6438148098609905664 6455782777634684928 6483239948374769664 6493676343872454656 6506359305481580544 6509537790730960896 6519344646517161984 6525383747895269376 6528571526961168384 6530502485709160448 6553115028942225408 6586148518983892992 6590278252168740864 6610908475822178304 6635761515204968448 6641908457679113472 6645153161371189248 6648399450165215232 6655164326652936192 6657132727814324224 6670134940173336576 6673393433060573184 6694885843473006592 6707961792386039808 6718067581158162432 6728960412890431488 6747335576054972416 6748635735735140352 6750631782980255744 6774006546771738624 6776010097953865728 6799472736797196288 6809096084760281088 6812422462916001792 6814437376392167424 6838033073678843904 6869147088158982144 6881530460212559872 6894970949392662528 6907400875476516864 6917176974994571264 6930687086273857536 6934072864039501824 6941128418813804544 6944519297376976896 6946573281197555712 6956404821733670912 6978181168923410432 7004414932716355584 7010157475991126016 7038616177505009664 7040697992405188608 7042054680767102976 7044137512675049472 7051305060382277632 7065077140578336768 7068528570544422912 7070619232647512064 7091293557889171456 7105143740619423744 7108614743912349696 7150340243814612992 7164305752103313408 7167805657209372672 7177221222174818304 7187379200580296704 7190890377522446336 7217923799994335232 7242916610936143872 7278024891025588224 7279427310455881728 7281580350180950016 7305385886856511488 7306793578540302336 7308954712399675392 7326746664303460352 7330325925009031168 7341056716382178048 7344642967831314432 7346815296422805504 7348230971235237888 7357883541268463616 7378037460153925632 7399610669101744128 7409417083856879616 7429650409588621312 7433279940809719808 7457581426166022144 7461224602241335296 7463431412239040512 7487059867484553216 7489274318791114752 7499873948431613952 7503537785240813568 7531746573907132416 7577415562930683904 7590752523061843968 7592215202702032896 7594460755852787712 7605902087603355648 7608151688930656256 7623011360198098944 7645300867099262976 7666242048441188352 7677791521323614208 7683839938814541824 7711240658348539904 7712726555125874688 7715007751977435136 7741721767739129856 7748893200625632384 7752678688266387456 7756466025192751104 7770825984911081472 7781824096868892672 7785625671904002048 7787928430162477056 7814894941347250176 7825955424450379776 7850453815038836736 7879966799305900032 7903007637900361728 7905345114279510016 7920785241455837184 7924654701759430656 7932718192930062336 7950176939124195328 7975064193055326208 7977705252625317888 8014004936185479168 8044132774291439616 8046511991320215552 8048062492305260544 8058634354722603008 8074373874946670592 8078318366336483328 8085801600652833792 8089751674712752128 8104335494730481664 8120164274993627136 8171817421502414848 8187778002403786752 8191777893953568768 8202538539628363776 8214147657806053376 8218160431454224384 8242589997341392896 8246616665635160064 8249055771422097408 8277618983927021568 8317742732600672256 8324562002739462144 8358356710787198976 8362439933410934784 8373424759203954688 8389779104436774912 8393877677521502208 8396360338768920576 8409009761449672704 8420911099993391104 8437358191985565696 8441480008395915264 8467905238693576704 8491029039529852928 8495177075211108352 8522950201332596736 8524592508297019392 8527113831132954624 8556639848553775104 8559170650046988288 8571284512493273088 8575471754560929792 8584197464813207552 8600963475486670848 8605165216314949632 8607710370179579904 8644319931166359552 8675145740642107392 8676817374516609024 8679383720974614528 8700511663860359168 8704762035948224512 8717504850703836432 8721763524299685888 8726024278341844992 8737486705256300544 8761419483932786688 8787037669558321152 8814544634429571072 8847682020273291264 8855877943572151296 8860204215161585664 8873552435537248256 8890883592637906944 8893513253564448768 8895226965179498496 8931308504396857344 8943949056514719744 8957423441544216576 8971947217187241984 8998180980980187136 9015755553208664064 9020159928173592576 9032008729028984832 9034680130605154304 9052325990235242496 9056748230582206464 9065963649062928384 9078794779680374784 9083229950554669056 9085916501856223232 9117377431571791872 9158862784211976192 9193294599190216704 9209867833968689152 9227855857081909248 9240916115031810048 9245430485386002432 9254837891751739392 9280187742849859584 9339219910288474112 9357460574175756288 9362031878804078592 9384821570006679552 9387597323206918144 9389406241022803968 9392183350233399296 9420102854104449024 9424704760725897216 9427492310196682752 9460135981630881792 9473524987492564992 9478152991883132928 9513785145987956736 9552407669471084544 9557074209612496896 9569628296233091072 9588318976499171328 9593003060024573952 9623898399992446976 9642695076554932224 9647405723881046016 9657222147914858496 9704033188034117632 9740514515808681984 9742391438053736448 9779016969775742976 9788075621842904064 9792857290441752576 9795753728563740672 9810511388357951488 9829672543413338112 9879222778475839488 9885417378253111296 9916362713733267456 9943441901554696192 9948299469655113728 9962862686518670208 9967729742056783872 9972599175247822848 9982746489979404288 9985699091721486336 9999831931242151936 10004717046987751424 10042328765209509888 10077101371737243648 10121003364082458624 10122953603602710528 10125947674470383616 10161009820157607936 10164015146930798592 10193734489465683968 10213644127140421632 10218633694374002688 10221656064588251136 10283635406834499584 10303720632238473216 10322295690318839808 10331857600834176512 10336904917688516608 10361101313214775296 10375765462491856896 10380834229205336064 10411692628220706816 10416778946065465344 10419859921796333568 10434607232600506368 10467271753385115648 10506622399074533376 10537343517200482304 10557924266257514496 10561046988607782912 10563082021150654464 10566206269012574208 10576957590573416448 10605928848971268096 10636940336833757184 10685339914913972224 10725510365721919488 10728682655093620736 10765831833262227456 10767906326269919232 10781068800870445056 10786335566283669504 10811583979006722048 10826885699991502848 10917037336538382336 10919140965683822592 10922370525271425024 10936718052837818368 10958078830284767232 10963432068599513088 10990119996455190528 10995488887513546752 10998741028562796544 11020222944634208256 11025606541578338304 11036825311902695424 11090323643467563008 11099416003652616192 11144475614382931968 11149919911214579712 11186372139249033216 11191836903362002944 11195147118358560768 11233911478186672128 11249810922647420928 11255306677861220352 11297619860860698624 11332985958552305664 11363933601776795648 11366123344396025856 11369485108177272832 11386128784592765952 11391691133779181568 11408853131405033472 11412227533395984384 11428379349991030784 11467951300648894464 11473553621753266176 11516687281985421312 11525759908221812736 11566860987522809856 11569089832688812032 11572511627966152704 11612582651608694784 11623339800938448576 11629018032399581184 11634699037789126656 11649982273675067392 11672736145303339008 11678438507856003072 11681892645243715584 11716050226077761536 11738933136675569664 11775680722558255104 11807837258096201728 11813605620215447552 11854511456850542592 11858017671419265024 11899077289395093504 11925265408686292992 11962596289582989312 11966557878937976832 12021007404278218752 12026879904231456768 12042678305371979776 12066199161437159424 12069767986980323328 12072093738457890816 12075664307442941952 12087951532083904512 12105059706240499712 12110973267406225408 12128702400979250688 12134627512069128192 12156503242095722496 12211817045615968256 12257726132253622272 12303807809442545664 12321221486709080064 12327240647181336576 12339783855668985856 12363884996012089344 12369924998452740096 12373583657133146112 12476614098901008384 12513095426675572736 12537535066180798464 12543659900116402176 12560137138805932032 12566273014301196288 12594540508153380864 12613514642174509056 12631366649990086656 12736543559294779392 12742765612816662528 12784425301998895104 12786888762445529088 12790670746699431936 12838755975070482432 12856926768739909632 12863207631841394688 12876296197219811328 12911565555269369856 12966479896749539328 12987352687744909312 13012718610963161088 13019075581461921792 13050767495790538752 13057143053922336768 13061004971418320896 13106230057884450816 13172297037967785984 13180556504337481728 13221816951644356608 13271523030409936896 13283816915358226944 13290306322742378496 13310328653305872384 13314265455628648448 13340269880346673152 13346786866121146368 13389771686946013184 13415923584772079616 13436135162316324864 13457920825780862976 13494671152109944832 13497271471470280704 13501263565960511488 13548013093543477248 13552020195907731456 13598945473594392576 13618192169520562176 13624844925832003584 13628874752784334848 13676066147357687808 13738294176317964288 13763060920425119744 13789941898785325056 13814801750953033728 13834353949989142528 13861374172547715072 13868145728079003648 13882256837627609088 13889038594753953792 13912809643467341824 13956362337846820864 14008829865432711168 14077232355010019328 14081395984810377216 14084109361534205952 14088275025350098944 14102610120764555264 14130154281156673536 14137057141088845824 14141238465295024128 14182587115778342912 14210287481238847488 14217229487824699392 14300680487629225984 14328611504206626816 14335611314418745344 14354442444349636608 14374758401160593408 14381780755044892672 14435847599988670464 14485833221872287744 14556049782051176448 14558854620911763456 14610771773713022976 14613587157080604672 14617909424799350784 14653493328606920704 14660651850018062336 14682113432764356096 14689285935662628864 14693630592845611008 14715767082536927232 14799221338203488256 14818834167713759232 14859300819177242624 14866559881619439616 14915162852332044288 14922449204482670592 14926862824478081024 14974119734969106432 14978548637582229504 14999747896863227904 15007075570481627136 15063493147814264832 15181505046123687936 15184430405404065792 15188921511705575424 15211804175206711296 15246022720396197888 15290601734198525952 15332484096882376704 15367679877629083648 15422481316697079808 15425453110251749376 15430015503954870272 15483443535478259712 15497786401251264768 15505357376532774912 15512932050385502208 15541651969822162944 15563648193737785344 15571251343808004096 15575856860324954112 15629789882694500352 15651910848900759552 15700907630077673472 15759933598611800064 15806015275800723456 15810690228559020032 15841570482911674368 15849309403518861312 15865436385860124672 15900353878248390656 15955410505250635776 16028009872370958336 16088265548582879232 16093023982640431104 16117268709445206016 16148747749893341184 16156636732672966656 16171603201305667584 16179503349425504256 16208670989460963328 16240328549987254272 16343634843004829696 16375556004807573504 16383555787907137536 16405077079256727552 16428295315612106752 16436320862908448768 16485179994682785792 16493233331270320128 16498111542844194816 16555237967854043136 16635485465201344512 16649124005478924288 16716713421574397952 16724879866821869568 16746849518407909376 16779558208873549824 16787755355043004416 16792720677537841152 16841822199986782208 16874716383971131392 16882960016791830528 16935810477387153408 16982058079059705856 16990354150422216704 17045900402665193472 17049185016594038784 17054227662265909248 17113279697107550208 17118341300093976576 17142569024986546176 17168394929626415104 17201926950973341696 17210330432629899264 17215420740359159808 17288639862332719104 17350291481284214784 17353634749033218048 17358767441949229056 17401023327720718336 17409524071896449024 17435009701407672864 17443527048599371776 17452048556683689984 17474973410512601088 17522838967865573376 17574075339116642304 17695364040546582528 17711755887144302592 17720408430323171328 17747104871074496512 17781767185275813888 17787026507128897536 17887898113029439488 17914846883088433152 17943894434374483968 17996361961960374272 18031511106417328128 18040319856347185152 18064017458057969664 18069360261210308608 18104651980470484992 18113496461164412928 18131927298125856768 18157589559360749568 18166459901109338112 18171833003712446464 18234754863143583744 18317725568423952384 18386589198380433408 18455711714163818496 18481832230063620096 18490860970772004864 18509675783503478784 18560375485699719168 18678439820576948224 18714921148351512576 18769643140013359104 18775194646413836288 18778812482045607936 18840205708208898048 18849409521451794432 18854984620393365504 18920271963261763584 18947049974985129984 19027570291975913472 19104815338942169088 19114148419224993792 19139256592466182144 19176637952998342656 19186006120049147904 19247796799984893952 19285390153109864448 19294811447762092032 19314444295829716992 19408066376068235264 19481029031617363968 19558033939551485952 19576151243685808128 19585714580883505152 19591507457127481344 19621022776715902976 19659345086826676224 19758445556951678976 19770834756506222592 19832725427466534912 19886883803109392384 19896598939310227456 19925725373037340416 19935459484113567744 19945198350495645696 19965492979958808576 19971398183442972672 19999663862484303872 20009434093975502848 20084657530419019776 20154202743474487296 20242006728164917248 20245907207205421056 20251895348940767232 20322019640315215872 20328030293861597184 20387468978931367936 20427288254280843264 20437267388748005376 20443312129176502272 20567270813668999168 20607441264476946432 20644591380637679616 20663715201668353024 20673809835377033216 20722202626429550592 20751530924983713792 20823385256441413632 20833557892130930688 20839719843592667136 20869214465201012736 20934543506770231296 21013244798149066752 21074687034400964608 21115848532515028992 21122093977215565824 21126164042301308928 21132412538025148416 21153915181146832896 21211857697942536192 21273880673667514368 21370679829827944448 21451020731443838976 21457365310187241472 21531663666524454912 21562137601740890112 21572671132567339008 21653771399983005696 21834074673076764672 21838281931367645184 21844741050542850048 21873436105675636736 21916157660569534464 21926864137199026176 21980239992910381056 21990977775027093504 21997482057125593088 22040445889268416512 22073650623805390848 22180647286935126016 22198832007305232384 22288951228765863936 22299839822429159424 22372744278498066432 22383673806724005888 22390294236717121536 22467822956373344256 22499621845294841856 22510613355722440704 22595239721721397248 22727867203553591296 22732246688792051712 22772257569185531904 22783382267558363136 22817706262810066944 22824455066791968768 22856758699982061568 22935902601297788928 23033374563970842624 23051519816443625472 23133721975045619712 23138179665377624064 23145023255932305408 23225165303217389568 23246679601876897152 23258036064799162368 23269398075578253312 23299964547350134784 23345472290606678016 23356877015712006144 23363785290487431168 23432100452155523072 23477866273351139328 23551361445116510208 23615674516192403456 23627211240430895104 23709022913701085184 23716035342838530048 23798154578790187008 23850530817372585984 23925192579165978624 23933115757875953664 24042014808556437504 24085356610743959552 24132398322874318848 24139535973960646656 24144187476915781632 24175903064167809024 24210119412480999424 24221946534812450816 24257404801958501376 24269255024138256384 24313006484191444992 24423634091231936512 24515452264507244544 24607615618885091328 24642442973418160128 24654481294362673152 24679567711337971712 24727769992024178688 24739849996905480192 24747167314266292224 24953228197802016768 25026190853351145472 25075070132361596928 25087319800232804352 25120274277611864064 25189081016306761728 25227029284349018112 25262733299980173312 25473087118589558784 25485531225633325056 25568850603997790208 25573777524891058176 25581341493398863872 25677511950140964864 25713853537479819264 25726415263682789376 25752592394439622656 25823131110538739712 25932959793499078656 25974705375489818624 26025437221926322176 26038151162923843584 26101534991581077504 26114286107844673536 26122009942836641792 26212460115768901632 26361113008674963456 26443633903288713216 26543046060819873792 26567633830716453888 26580612645484756992 26620657306611744768 26628530911257296896 26680539760693346304 26831847169544159232 26872270324632649728 26915841651561725952 26989342304219889664 26994542942940561408 27002527131921022976 27096026187086954496 27104040391815462912 27197890947188785152 27236384339041124352 27249689851664007168 27257749505568669696 27352132294715375616 27476588352635928576 27579883797570650112 27629603501906067456 27668707899978285056 27722748345095430144 27736291456158007296 27764513675255218176 27825619286934683648 27912724675693641728 28017659730865422336 28154464710020038656 28162791969620754432 28168218723068411904 28176550050700197888 28205220241529110528 28260308562313347072 28274114282177691648 28282476930590048256 28365174231556685824 28420574962477694976 28434458975649398784 28601360975258451968 28657223008413253632 28671222628837490688 28708884888699273216 28749516802321186816 28763561510089785344 28871695199977340928 28971666443744575488 29112099564102352896 29221543547426045952 29227174314161209344 29306986657213841408 29321303700036124672 29364226865528712192 29378571871325257728 29387261185691222016 29431534165073854464 29637668335427518464 29718601638354485248 29733119763238879232 29830325704664088576 29844898408965341184 29853725648956162048 29948239469938212864 29957097275164459008 29999495793726455808 30014151140963254272 30126986295628529664 30363010092247375872 30368860810808131584 30377843023411150848 30492045440792395776 30581203468397051904 30664968193764753408 30735359755258167296 30844962633394159616 30850906220503498752 30860031007909740544 30966887070956519424 30995572802502529536 31010714753065549824 31083303939644325888 31127296387475570688 31142502687616008192 31259579765389000704 31303821697801519104 31401815260155346944 31519867197223600128 31612030551601446912 31621380457118040064 31683140965823348736 31698618807037722624 31730872771720249344 31800707756496781312 31910821010501271552 32056019744741916672 32176531097165758464 32186047965280862208 32234537418890412032 32297495499786682368 32343206402611335168 32359006698851008512 32480657099974508544 32687269686009659392 32751112009615147008 32767111575814275072 32810154158513455104 32856590631224213504 32872641725816897536 32970359989365571584 32986466662540640256 32996223085688389632 33110475935708086272 33270970930402689024 33298248010957848576 33433426843148795904 33449759733643739136 33493699036815818752 33559116417747099648 33575510710086008832 33585441355075682304 33683644399973564416 33749432767942262784 33765920033583661056 33964116158119411712 34091800805330386944 34098370033188077568 34108455324531818496 34226559394215100416 34236682600187953152 34285138049973092352 34336789859252830208 34403853901946683392 34420660865259798528 34577279724665438208 34700582962568429568 34707269498066436096 34717534883898458112 34802046655441436672 34819048143792898048 34870019402815345728 34887054097198743552 34904097113367379968 34949946821025202176 35045677935731146752 35148150678233284608 35423511774288605184 35440816860646342656 35494209742148993024 35563534370551627776 35574053014257795072 35775796226058878976 35887788868748967936 35992723923920748544 36063022212834656256 36080639712694370304 36128034916115939328 36138720522420617216 36209303960940969984 36226992922328825856 36263854596251713536 36315179118721499136 36332919802218676224 36343666007424892928 36469509726287167488 36635451136847904768 36773178396760866816 36911423428327636992 36963664460127240192 36981721941544009728 37019351567006957568 37120750971399438336 37356879641153896448 37429842296703025152 37539286280026718208 37550389292827672576 37680411416417796096 37698819042903588864 37840543926523527168 37894099949970259968 38209630677884338176 38228296838449987584 38278513184932364288 38353275905996685312 38372012240098295808 38495593599969787904 38570780306219728896 38589622895524184064 38628888591659433984 38816132752136470528 38962058063234727936 39152302487371616256 39171429161767010304 39183014914254962688 39318690173653352448 39516891113903357952 39541669513012445184 39665450854933069824 39773767606218784768 39793197878620454912 39851450746074680832 39870918968227135488 39930985959917617152 39942796366885945344 39999327724968607744 40169315060838039552 40308405486948974592 40484013456329834496 40491814414410842112 40503790697881534464 40644039280630431744 40656060587723194368 40774937957862735872 40854576508561686528 40874534777496010752 40886624258353004544 41214882528953892864 41289182761275359232 41327430403336706048 41347619670754066432 41444405252859101184 41503061849967427584 41646770512882827264 41667115784261861376 41738428930402025472 41869087013540462592 42026489596298133504 42149374068801929216 42231697065030057984 42244187954431131648 42252328084602617856 42264825076050296832 42307830362293665792 42423715395885072384 42547761347335028736 42741359659655888896 42902041462887677952 42914730620374482944 43063327333048909824 43124275203481780224 43145342265134678016 43307542799966011392 43668149346153529344 43676563862735290368 43746872211351273472 43832315321139068928 43853728274398052352 43960479985820762112 43981955550054187008 43994964114251186176 44080891778536833024 44147301247610781696 44361294573870252032 44397664014610464768 44577902457531727872 44599679644858318848 44745488556996132864 44767347613448011776 44780588473434243072 44935645912746688512 44999243690589683712 45021226711444881408 45190479443442794496 45455734407107182592 45544515138371063808 45566764535116726272 45635412525620133888 45713517399964123136 45871805202595577856 46103039632887250944 46267443950091239424 46276359330755248128 46290046511864610816 46450330606434779136 46493359203753794304 46516072129598324736 46538796151156506624 46599929094700269568 46690944581213356032 46713754031424012288 46727570580974862336 46864200904311046144 46955732546702278656 47102722890233020416 47231349032384806912 47254422480861790208 47418045827402170368 47432070685677060096 47596309157580374016 47701061634745171968 47866231515751907328 48084029617112875008 48170713221487919104 48264796645748637696 48279071947921293312 48351806128335618048 48420238824961998848 48514809603917002752 48538510048276512768 48626012968382889984 48847268182463873024 49030904529014489088 49215231237770182656 49284885946836320256 49308962588725346304 49359135422675943424 49455539984048357376 49479699993810960384 49494334628532584448 49906456395604033536 50052381706702290944 50150140264723193856 50174639600465608704 50240548555223728128 50378162032613523456 50525466599960346624 50946174237179117568 50971062451266650112 51137701207995580416 51147555049782116352 51162682986797727744 51355023900281929728 51427707074959638528 51505184788879245312 51646262221077479424 51865919586998157312 51949410750979637248 52050874443852644352 52076302325847687168 52203069983162155008 52228572215689347072 52244019885673283584 52424920231537803264 52722226017349926912 53086092121639747584 53135267661432907776 53161225290969513984 53241314613223489536 53257061822514593792 53361079521386692608 53663694339088318464 53744540649265299456 53831683303123451904 53978684608439779328 53989085885881122816 54005054263842045952 54192052374173908992 54208080783630925824 54395781894377570304 54472768678082248704 54499379703328014336 54515499011137339392 54704264589430751232 54953176705271857152 55159767595141300224 55337415799956570112 55445496690190860288 55472582912316014592 55529027350510436352 55651238573869367296 55825449351387283456 56035319461730844672 56308929420040077312 56325583939241508864 56336437446136823808 56410440483058221056 56520617124626694144 56548228564355383296 56564953861180096512 56730348463113371648 56841149924955389952 57202721950516903936 57314446016826507264 57342445257674981376 57417769777398546432 57499033604642373632 57527123020179570688 57743390399954681856 57943332887489150976 58224199128204705792 58443087094852091904 58613973314427682816 58728453731057424384 58757143742650515456 58774522371382444032 58863068330147708928 59275336670855036928 59437203276708970496 59466239526477758464 59660651409328177152 59689796817930682368 59707451297912324096 59896478939876425728 59914194550328918016 59998991587452911616 60028302281926508544 60253972591257059328 60726020184494751744 60737721621616263168 60755686046822301696 60984090881584791552 61162406936794103808 61329936387529506816 61689925266788319232 61701812441006997504 61933774141913038848 61991145605005059072 62021429506131099648 62166607879288651776 62254592774951141376 62519159530778001408 62607643395603038208 62803630520310693888 63039734394447200256 63224061103202893824 63242760914236080128 63366281931646697472 63397237614075445248 63461745543440498688 63601415512993562624 63821642021002543104 64112039489483833344 64353062194331516928 64372095930561724416 64469074837780824064 64594990999573364736 64686412805222670336 64718013397702017024 64961314199949017088 65374539372019318784 65502224019230294016 65534223151628550144 65620308317026910208 65713181262448427008 65745283451633795072 65940719978731143168 65972933325081280512 65992446171376779264 66220951871416172544 66541941860805378048 66596496021915697152 66866853686297591808 66899519467287478272 66987398073631637504 67118232835494199296 67151021420172017664 67170882710151364608 67367288799947128832 67498865535884525568 67531840067167322112 67928232316238823424 68183601610660773888 68196740066376155136 68453118788430200832 68473365200375906304 68570276099946184704 68673579718505660416 68807707803893366784 69154559449330876416 69401165925136859136 69414538996132872192 69435069767796916224 69604093310882873344 69638096287585796096 69740038805630691456 69774108194397487104 69808194226734759936 69899893642050404352 70091355871462293504 70296301356466569216 70847023548577210368 70881633721292685312 71127068741103255552 71148106028515590144 71551592452117757952 71775577737497935872 71985447847841497088 72126044425669312512 72256069832231878656 72277441044841234432 72418607921881939968 72527709192503427072 72630358237442998272 72665839604437352448 72939019452574334976 73270902273695809536 73546356793521733632 73822846856655273984 73927328920254480384 73963443883088019456 74038703134013915136 74241501942798876672 74859684593406050304 75078572560053436416 75100778585655345152 75360822832835592192 75681087853047054336 75788199899940519936 76419261355768676352 76456593676899975168 76557026369864728576 76706551811993370624 76744024480196591616 76991187199939575808 77141560612439457792 77179245791048368128 77257777183318867968 77632265504272941056 77924116126469455872 78304604974743232512 78342858323534020608 78366029828509925376 78637380347306704896 79083339026024890368 79330901709866139648 79547535212437569536 79586395757240909824 79702901492149361664 79741837936454270976 79861971919835234304 79885592733771890688 79998655449937215488 80616810973897949184 80968026912659668992 80983628828821684224 81007581395763068928 81288078561260863488 81312121175446388736 81549875915725471744 81709153017123373056 81749069554992021504 81773248516706009088 82429765057907785728 82654860806673412096 82695239341508132864 82888810505718202368 83006123699934855168 83293541025765654528 83476857860804050944 83738174027080925184 84052979192596267008 84298748137603858432 84463394130060115968 84488375908862263296 84504656169205235712 84529650152100593664 84615660724587331584 84847430791770144768 85095522694670057472 85482719319311777792 85804082925775355904 85829461240748965888 86126654666097819648 86248550406963560448 86290684530269356032 86615085599932022784 87336298692307058688 87493744422702546944 87664630642278137856 87920959971641524224 87963911100108374016 88161783557073666048 88294602495221563392 88722589147740504064 89155804915063455744 89199359289716637696 89490977113992265728 89534695226896023552 89561176946868486144 89871291825493377024 89998487381179367424 90042453422889762816 90380958886885588992 90911468814214365184 91089030276742127616 91133529070233452544 91427034799928246272 91743610405191155712 92206079265774501888 92534887900182478848 92552718661510496256 92580093023729221632 92900661212869558272 92986718407507588608 93032144259196649472 93199858189400539136 93381889162426712064 93427508062848024576 93728401808622092288 93911465093404557312 94205445780466040832 94462698064769613824 94508844961723580416 94836091654804340736 94864141371354120192 95192618315160748032 95402123269490343936 95732463031503814656 96168059234225750016 96341426442975838208 96529593291497275392 96558143895842586624 96703612256671236096 96840477649923997696 97029619207834005504 97077020096553025536 97694536364927746048 98061809058028978176 98430462475540365312 98569771893672640512 98617925177450692608 98718270845351886848 98911079968096714752 98959399987621920768 98988669257065168896 99812912791208067072 100104763413404581888 100300280529446387712 100349279200931217408 100481097110447456256 100756324065227046912 101050933199920693248 101892348474358235136 102275402415991160832 102295110099564232704 102325365973595455488 102710047800563859456 102855414149919277056 103010369577758490624 103731839173996314624 103898821501959274496 104101748887705288704 104152604651695374336 104406139966324310016 104457144431378694144 104488039771346567168 104849840463075606528 105444452034699853824 106270535322865815552 106322450581939027968 106482629226446979072 106722159042773385216 107327388678176636928 107663366606246903808 107957369216879558656 107978171771762245632 108010108527684091904 108384104748347817984 108416161567261851648 108791563788755140608 108945537356164497408 108998759406656028672 109030998022274678784 109408529178861502464 109906353410543714304 110319535190282600448 110674831599913140224 110890993380381720576 110945165824632029184 111058054701020872704 111302477147738734592 112070638923461689344 112617858840080154624 112651167878483017728 112820880966116442112 113041234249253388288 113096457128710766592 113460696926226743296 113682299849910779904 114405443901033807872 114628892033653014528 114684890515349962752 114835539554797092864 114998067209284747264 115054246040359141376 115486780799909363712 115886665774978301952 116448398256409411584 116886174189704183808 117227946628855365632 117456907462114848768 117514287485301030912 117549044742764888064 118550673341710073856 118874406553417940992 118932479052955516928 119321302818656354304 119379593635861364736 119414902595824648192 119792957879752851456 119828389100657836032 119997983174905823232 120507945182514118656 121452040368989503488 121475443243232526336 121511372093644603392 121968181763169583104 122324813873588207616 122659872775059013632 123379850533576638464 123867548283826077696 123982291210010118144 124042859012262199296 124333215758577303552 124509185549902282752 125215286791206076416 125607261040621387776 126079468788894400512 126448122206405787648 126485521828472160256 126732563863293394944 126794475228150890496 126923491086880997376 127202831025987125248 127643284042005086208 128224078978967666688 128706124388663033856 128744191861123448832 129189981999146729472 129372825610445340672 129436026795404034048 129922628399898034176 130749078744038637568 131004448038460588032 131240616634053820416 131426362524896854016 131881439957462286336 131945866650162561024 131984892342753558528 132441903742832345088 133083883721610756096 133192992043831394304 133733707372595183616 133799038934574956544 133974796147263275008 134236465670988398592 134302042840344035328 134341765420302729216 134734577599894257664 134997731071769051136 135063680134334644224 135856464632477646848 136367203221321547776 136906237576860401664 137140552199892369408 137347159437011320832 137615415607786733568 138309118898661752832 138802331850273718272 138829077992265744384 138870139535593832448 139208186621765746688 139276192575171592192 139480077611261382912 139548216388794974208 139616388453469519872 139799787284100808704 140182711742924587008 140592602712933138432 141694047097154420736 141763267442585370624 142254137482206511104 142296212057031180288 143103184904235515904 143970895695682994176 144252088851338625024 144512139664463757312 144554882089682468864 144837215843763879936 145055418385006854144 145260716474885996544 145878038905148669952 146541804547391619072 147092713587043467264 147645693713310547968 147854657840508960768 147926887766176038912 148077406268027830272 148483003885597753344 149719369186812100608 150157145120106872832 150201557171310690304 150721645665671184384 151576399799881039872 152838522711537352704 152913187353799950336 153114052739729457152 153413103623986741248 153488048960393183232 153982374399879151616 154283121224878915584 154515554366637735936 155264531008545882112 155848232252938911744 156609209949486465024 156685716647068041216 156732059657019850752 157274760694613409792 158166678052049780736 159095070424875139072 159405802984298723328 159483675872908541952 159723943839670468608 159771185467543781376 159997310899874430976 161233621947795898368 161936053825319337984 161967257657643368448 162015162791526137856 162576157122521726976 162624242350892777472 163099751831450943488 163418306034246746112 163498139109984043008 163546497033412018176 164859530115815571456 165309721613346824192 165390478683016265728 166012247399869710336 166587082051531309056 166953715721608101888 167476348054161850368 168105958385192534016 168597496275207716864 168926788260120231936 168976751817724526592 169009312338410471424 169231321449174663168 169694861583540289536 170191045389340114944 170965438638623555584 171608165851550711808 171658922481497931776 172253309332195639296 172497100813927120896 172581369060538712064 173230171199864045568 174672597384614117376 174987488845405093888 175329261284556275712 175841919943283048448 176323567114147332096 176589204990443126784 177445178295481008128 178311609830126911488 178398718579433275392 178981954227984531456 179069390453792047104 179122353893736972288 179742583650986754048 179996974762358734848 180084906845779525632 180761917773771177984 181822937628428730368 182178060553484255232 182267058140466905088 182854069599856492544 183487220810382311424 185069775800364957696 185105437323020992512 185801322425739116544 185973436815015177216 186064288518393298944 186399716378801078272 186763778324853424128 187822930186809114624 188410891560932081664 188925396129539227648 189017689923447160832 189672183309608681472 189728282742708240384 190385236630321496064 190804246538980687872 191464926063007629312 192336118468451500032 193059186582994550784 193116287791685173248 193407224513342472192 193680955299847995392 194059238415668011008 194154040193106051072 195389072729855492096 196123618116057956352 196860924951080730624 197139543787345281024 197235850354901385216 197436541690703773696 197822159936193429504 197918799975243841536 197977338514130337792 199625825582416134144 200209526826809163776 200600561058892775424 200698558401862434816 200962194220894912512 201512648130454093824 202101866399841386496 203784696948716470272 204550804831982321664 204590220199128465408 205420095601127718912 205710828299838554112 206020739155516981248 207463678347992629248 207797643003918548992 208203497775410577408 208305209303390748672 208812279932648620032 208914288862757388288 208976079542693134336 209699680926151213056 210888904069399707648 212541070645731631104 212644901163878055936 213444318085546770432 214654777356353273856 215326733212493807616 215914738433759117312 215956343543524491264 216020217055368183808 216768209496695635968 216832323134523703296 217583127577510281216 217891074712328994816 217997518813312057344 218817058357723004928 219812706821087428608 220639070380565200896 221349663199826280448 221781986760763441152 221890331649264058368 222116109402041745408 222604954295477469184 225235717680160309248 225302335756966035456 225641761932232884224 226082468498506776576 227364599699821559808 228810887802067615744 229257784067306029056 229369781030699925504 229671079109594185728 229996134418569494528 230108492080718282752 230973561599818727424 231773331549956603904 232896796512818823168 233772348379408367616 234455893257710731264 234913814924229697536 235028574970602061824 235098089485529776128 237748813106835881984 238642605637312708608 238759187271722729472 239585915759505702912 239656778201315672064 239995966349811646464 242904080737979006976 242950886486465052672 243022744187289206784 243936363526339166208 244649627747176415232 245319745550118027264 246759701067153276928 247964582420020236288 248085718024524398592 248666431517154607104 249018371099804565504 250430573582412152832 251214522081242775552 252158937577788801024 252896244412811575296 252971043656944320512 253465127726586789888 253588950456301780992 253846982173761994752 254405662051974250496 255286568084010172416 256448157957935333376 257412248777326067712 257488383722246897664 258379963998293458944 258745651220890681344 258872053590808068096 259845256799796068352 261498157488077275136 262008896076921176064 262481233268107640832 262852725049793708032 263762879914924572672 263891733300325122048 264883807485664690176 266167767443221512192 267467414745190367232 267598077869149913088 267949592294526550016 268472931341976797184 268604085680688070656 268683530840605458432 269469155199788515328 269995462143538102272 270127360268669288448 271712929264955293696 272734406442643095552 274281104399784738816 275230831215573467136 276618237797323505664 277604663700547436544 277658155984531488768 277740279071187664896 278416373243531493376 278552385150343184384 278960155222522765824 279096432777589948416 279599574568201617408 281185205425866276864 283388094194308841472 283526534885170741248 284508274964413022208 284592424114062360576 286206369808471031808 288504177702677250048 289024279328927514624 289674431687527759872 290110836770013708288 290521432949771993088 293083609094783238144 294185427174086934528 295291387426621095936 295709315681017921536 295853775532352077824 296154812536055660544 296966007771195506688 299438738373624201216 300314290240213745664 300403114342621380608 301443291331342368768 303152799599762079744 305677045423074705408 306228105479458914304 306826207247973482496 306976097920786366464 307964748799758303232 308566242449757831168 309031108733275471872 310529062017091764224 311696464505877823488 313218419898972930048 313371433294136082432 313464119314039701504 314549521389226819584 316333356104099561472 318190140849750278144 318811605968597446656 318967351745817083904 319447887679340937216 319994621799748861952 323872107650638675968 323934515315286736896 324030325583052275712 325152314245043453952 325248484701785554944 326199503662901886976 326836612068493492224 326996278219968086016 327092994066824036352 329719060231631142912 330619443226693648384 330780957366032531456 332024494799739420672 333174164103062618112 333907431443216203776 336211916770385068032 337194992550415433728 337853576520240463872 337953503635449053184 338462642898349326336 340382090778680229888 341930877277247111168 343216331703101423616 343317844962995863552 344506618664391278592 344994201627854241792 345162738121077424128 346460342399728091136 349345194769228234752 350658522569112551424 351683839886566096896 352647134228294664192 354890356590962016256 356623219660253822976 356797437158866550784 357963908455969062912 358138780907584094208 358244707787473944576 359485167301973508096 359993949524717469696 361523835547542355968 363645875256857460736 364356121106968510464 364534116280933810176 365708139199712985088 366974441620764622848 370139551600729915392 371602644851478233088 371946873630030354432 372128577036786597888 372799432757602156544 373527556649706848256 375645860373618229248 376821783121864163328 377850792259078455296 378035379846894321664 379344366619217362944 379456565485416480768 380770473260642992128 381608493077961375744 382929852126015258624 384672236936903000064 386118373165989101568 386232575583370346496 387361910599695990784 388118476831336022016 388308080386212102144 390778145459710984192 392247236232115912704 393721849902161461248 394279087574690562048 394873083381407547392 395644319872386859008 395837599950487683072 395954677028260675584 399251651164832268288 400419053653618327552 401201122117785550848 401397116803724869632 401924388441789825024 403025296260908187648 404203732799682772992 407569393897432940544 409101609663964643328 411421656599677108224 412041478311033962496 414927356695985258496 415595286007837097984 416406995550821154816 416610418606781497344 417624559865297240064 417828577725514776576 417952159085386268672 419399361852302426112 421777808138799415296 425082141291463262208 425289802327756111872 426888636171093540864 429309554712706547712 431829476867518234624 431912687087048982528 433536418993391271936 433664646269047406592 435166255155020562432 435782149424657989632 437634116715446009856 439625413642174857216 441278140761130401792 442699326399652560896 443563973521526882304 443780663298528116736 444232218804083490816 445209908590954938368 450471435360320618496 450604671513932070912 451283523864465768448 452164936997013553152 454729199399643119616 457621775604135231488 458515568134612058112 458739562061399851008 459342158219188371456 459992268837138989056 460216984161436565504 461947123199637454848 463546663099913207808 465793593025637646336 467544696758816735232 468911786515421462528 469827629848459395072 470057149941204123648 470196178971059552256 475497626213671763968 477285211274625417216 479171831519011405824 479313556402631344128 479991932699623292928 485808161475958013952 485901772972930105344 486045488374578413568 487872727052678332416 489299255494352830464 490639491100236054528 493519402134306553856 495929164840040472576 496171436049048797184 498036742199609131008 500861147164824305664 502429044162485551104 504317875155577602048 505792488825623150592 505942087313888641024 506930255453173579776 507693964347523989504 510573136168020344832 512896315915870666752 514824497554652135424 514976767444493795328 516759927996586917888 517491302441781362688 517744107181616136192 519690513599592136704 524017792153842352128 524962466536215281664 525705450099587416064 527525759829849145344 529767614971329380352 532335534886443024384 534934829490380734464 535196155738299826176 535899184589053100032 536945862683953594368 537208171361376141312 537367061681210916864 538938310399577030656 539990924287076204544 540254720537338576896 543425858529910587392 545468812885286191104 548562208799569477632 550461662431146934272 555209327401094873088 555316311969062977536 556832746487062986752 557104770300686368768 557920310445045531648 558192865555179896832 559199149136403234816 566776188388617682944 567053069770341482496 569016549928826044416 569184848228124721152 572412739616942063616 577008355405354500096 579348863375055519744 580221673540027416576 581042865899543986176 586167218189566476288 588370854348173869056 590582774853242191872 591418631362035843072 591707551064704155648 592309625072111321088 593932015542391013376 598877476747248402432 600628580480427491328 600806228685242761216 602886582662684737536 606305599199524159488 611354090846149410816 612456210958917828608 613652414495946964992 617132484899515662336 618062217466550943744 621058124034183528448 623392929011755646976 626436839797945860096 626742866588272164864 626928238628079403008 629099042778453639168 632666712208199122944 636380281699500556288 637623211937194893312 637934703491634167808 639989243599497723904 647744215301277351936 647869030630573473792 648060651166104551424 650304628490086907904 650496969403571109888 652399007325803773952 653673224136986984448 653992556439936172032 659438120463262285824 661238886453387296768 661561914732065062912 664048989599478841344 666348328206125236224 667814862886432407552 674389985100830867456 675707153040480927744 675907007270898106368 676925285796698652672 683861754554494222336 686432663406202847232 686635689925991727104 689013237328782557184 689988403255708483584 690325476242154848256 692920684799456182272 698690389538456469504 701317045138225102848 703367679773132193792 705294268456589328384 709780713181924032512 713246439320507645952 715927816911938125824 716277561815168188416 718970334603947016192 719987899049434939392 727291750513714921472 728712242213937020928 729068232561867620352 731416278399425970176 733948883241529245696 740279103201459830784 743893747260060708864 744257154073573195776 747055113299413696512 751291720747236458496 753643566243728326656 755701584518156910592 756070759693788643328 758688733238434725888 758913130970832961536 761540946521285984256 763216986155922751488 765859704252030517248 769344473873806000128 772236746331978203136 772465151166740692992 774723821199391981568 776236953662672044032 776616160772424204288 784494472464231825408 787443699804322922496 788558175149381124096 789746166762815094784 791288639744773718016 791675199900975366144 798503302329664536576 800838107307236655104 802402244235571101696 802794233607449739264 803848776883579650048 806050592521816375296 808407465599365545984 815138787794865881088 818203219327929286656 822843313199354216448 829854713391970516992 831190572015674195968 832813991101642309632 833220837213562994688 835249119730594480128 835657155451029553152 835904318170772537344 838798723704604852224 843555616277598830592 850164282582926524416 850579604655512223744 853777272342187081728 858619109425413095424 863658953735036469248 867072837986782543872 870332510310041124864 871564298849315979264 879250827284349714432 882556281522260803584 885398652799305121792 887127947043053764608 887561326597056233472 888464437608166981632 890419817181909876736 900942870720641236992 901209343027864141824 904329873994027106304 909458398799286239232 915243551208270462976 917031136269224116224 918684316438376742912 919984537674277978112 923894246399274909696 927093326199826415616 931587186051275292672 935089393517633470464 937823573030842925056 939655259696918790144 940114299882408247296 940392357942119104512 950995252427343527936 954570422549250834432 958343663038022811648 959983865399246585856 971616322951916027904 971803545945860210688 972090976749156827136 975745454105356664832 978598510988705660928 981278982200472109056 987038804268613107712 991858329680080945152 992342872098097594368 996073484399218262016 1001722294329648611328 1008635750311155204096 1011584977651246301184 1011884174627777282048 1013860510906347159552 1015387928695047979008 1021146272336040689664 1025792631831741333504 1029648995109304270848 1029953534888987590656 1033519855993173835776 1034982604883562725376 1035488214363232272384 1039381027199184273408 1048035584307684704256 1051410900199174832128 1055051519659698290688 1064671069772886048768 1069869658980761468928 1070392311476599652352 1071798369178106200064 1073891725367907188736 1074416342722752282624 1074734123362421833728 1077876620799154061312 1079981848574152409088 1086851717059821174784 1090937625770572382208 1097124417599138955264 1100923324862293868544 1110418654802189746176 1113665492974125973504 1115840620890091063296 1116385731110359793664 1118398298272806469632 1133552376777235365888 1134106139540682964992 1138033099857652088832 1138369696456249442304 1144825479233884127232 1154016710810709000192 1158697726750111039488 1162085731799087972352 1172334436379132952576 1176741708696347738112 1181165549706484383744 1182837262724071686144 1184619250144222642176 1187864031084782026752 1197754953494496804864 1201257160960854982656 1201612457370485522432 1205773165325369475072 1212611198399048318976 1222708181692298821632 1224912421917835657216 1227304828991893929984 1234264969799031324672 1236124434933101887488 1242116248068367056896 1246785858023511293952 1252873679595891720192 1253485733176544329728 1253856477256158806016 1258198085556907278336 1265333424416398245888 1272760563399001112576 1275246423874389786624 1275869406983268335616 1279978487198995447808 1295488430602554703872 1295738061261146947584 1300609256980173815808 1300993938807142219776 1304798014651607547904 1307346448273973968896 1318876240926524571648 1322477772906774593536 1323123829464130125824 1328097979198957682688 1332696656412250472448 1335629725772864815104 1351414306080961855488 1351814014541796212736 1353850571593397305344 1367723509108988444672 1372865326812405694464 1373271379851983454208 1378026474657565114368 1379976806511416967168 1380650952484309696512 1385841369598912364544 1397380779076912939008 1402634090276450205696 1406735359546264387584 1410588536913178656768 1426492878641015291904 1431855633823876251648 1437940669207894032384 1439975798098869878784 1454583501027429842944 1457424484427874041856 1458136465123735240704 1462832556798851940352 1467897766483058491392 1480558206402919661568 1487787494520121417728 1488514308147146391552 1494110226598827393024 1502583441494472916992 1507287132487456653312 1511403169036313821184 1512141519387577286656 1517377466476869451776 1517826261941665923072 1523081893042571968512 1531719408504061034496 1538688947747612000256 1544473492663956406272 1544930302333481385984 1549447642398783963136 1552473907325344088064 1553232321544848408576 1574887399608645844992 1577116350298762248192 1579492333525630189568 1582577279489547436032 1597006604659329073152 1601676214614473310208 1604804488471142203392 1605588467214899478528 1607697553767159300096 1612101185043632750592 1616814931198731091968 1630277575589731762176 1636406438655858573312 1645686626398708432896 1662381144031348391936 1665627982203284619264 1670498239461188960256 1671314310902059106304 1677597447409209704448 1700328565165853048832 1701159209311024447488 1707554544684374163456 1717238218850826190848 1727317907470072938496 1740665020620082249728 1743128597698631958528 1758501654568699428864 1765112563044521607168 1770797305598610243584 1774255894086107529216 1775122653194112466944 1776928875216333963264 1780839634363819753472 1801885741441282473984 1802418686055728283648 1808659747988054212608 1818916797598572478464 1830487102416540925952 1834062272538448232448 1837368632876753485824 1839969075348555956224 1854186652399652831232 1863174372102550585344 1870178787035266940928 1875647146061685850112 1879310519393837580288 1880228599764816494592 1880784715884238209024 1901990504854687055872 1909140845098501668864 1919967730798493171712 1943232645903832055808 1943607091891720421376 1944181953498313654272 1951490908210713329664 1957197021977411321856 1974077608537226215424 1983716659360161890304 1984685744196195188736 1992146968798436524032 2003444588659297222656 2023169955302492602368 2027721021812694319104 2030775857390095958016 2051585263663482667008 2059297990218608541696 2059907069777975181312 2067039711986347671552 2069965209767125450752 2070976428726464544768 2078762054398368546816 2096071168615369408512 2102821800398349664256 2110103039319396581376 2129342139545772097536 2139739317961522937856 2143596738356212400128 2147783450735814377472 2148832685445504565248 2155753241598308122624 2159963697148304818176 2173703434119642349568 2181875251541144764416 2194248835198277910528 2201846649724587737088 2220837309604379492352 2227330985948251947008 2231681241780182126592 2232771462220719587328 2267104753554470731776 2268212279081365929984 2276066199715304177664 2276739392912498884608 2289650958467768254464 2308033421621418000384 2317395453500222078976 2324171463598175944704 2353483417392695476224 2362331099412968767488 2365674525448143372288 2369238500288445284352 2395509906988993609728 2402514321921709965312 2403224914740971044864 2411546330650738950144 2425222396798096637952 2445416363384597643264 2454609657983787859968 2468529939598062649344 2484232496136734113792 2493571716047022587904 2505747359191783440384 2506971466353088659456 2507712954512317612032 2516396171113814556672 2530666848832796491776 2545521126798002225152 2550492847748779573248 2551738813966536671232 2559956974397990895616 2590976861205109407744 2601218513960347631616 2609596029303215095808 2614692896547947937792 2637752481853049143296 2644955545813549187072 2646247658928260251648 2656195958397915365376 2665393312824500944896 2671259451545729630208 2702828612161923710976 2703628029083592425472 2735447018217976889344 2745730653624811388928 2746542759703966908416 2756052949315130228736 2759953613022833934336 2771682739197824729088 2794761558153825878016 2805268180552900411392 2813470719092528775168 2821177073826357313536 2852985757282030583808 2863711267647752503296 2879951596197739757568 2909167002054859685888 2914848968855748083712 2916272930247470481408 2925665113597703880704 2935795532966116982784 2961116412805839323136 2975574989040242835456 2977028616294292783104 2988220453197654786048 3005166882988945833984 3022806338072627642368 3034754932953738903552 3035652523883331846144 3046163786085143937024 3063438817008122068992 3077377895495224000512 3088946985327912812544 3089860604666962771968 3098895284797567926272 3104947814650688176128 3106464643089696817152 3154232700597524496384 3158984667051260379136 3165154558979094872064 3194013209318658146304 3203352429228946620416 3209608976942284406784 3211176934429798957056 3215395107534318600192 3224202370087265501184 3233629862397462183936 3260555151179463524352 3272812877311717146624 3291373252797416865792 3324762288062696783872 3331255964406569238528 3340996478922377920512 3355194894818419408896 3400657130331706097664 3402318418622048894976 3415109089368748326912 3434476437701652381696 3454635814940145876992 3486257195397263917056 3517003309137398857728 3530225126089043214336 3541594611197220487168 3548511788172215058432 3553857750432667926528 3603771482882564947968 3604837372111456567296 3617319495976108425216 3637833595197144956928 3668124545076896464896 3674737265753506971648 3679938150697111912448 3708373304799305662464 3726348744205101170688 3740357574070533881856 3751294292123371700224 3758621038787675160576 3760457199529632989184 3761569431768476418048 3803981009709374111744 3818281690197003337728 3839935461596986343424 3886465291807664111616 3887214183783440842752 3902981816421426659328 3914394043954822643712 3948155217074452430848 3967433318720323780608 3969371488392390377472 3984293937596873048064 4006889177318594445312 4055442043625388638208 4061551714780191916032 4103170527326965334016 4118595980437217083392 4119814139555950362624 4134079423972695343104 4139930419534250901504 4141952857452929089536 4157524108796737093632 4192142337230738817024 4205643600796699328512 4220206078638793162752 4279478635923045875712 4287193476712424800256 4295566901471628754944 4319927394296609636352 4347406868239284699136 4363750503082289528832 4388497670396555821056 4403693299449175474176 4441674619208758984704 4454661971896503894016 4463362483560364253184 4465542924441439174656 4534209507108941463552 4536424558162731859968 4552132399430608355328 4553478785824997769216 4616066843242836000768 4634790907000444157952 4648342927196351889408 4724662198825937534976 4731349050896286744576 4738477000576890568704 4791019813977987219456 4805028643843419930624 4806449829481942089728 4823092661301477900288 4850444793596193275904 4890832726769195286528 4909219315967575719936 4937059879196125298688 4968464992273468227584 4987143432094045175808 5011494718383566880768 5013942932706177318912 5032792342227629113344 5091042253596004450304 5100985695497559146496 5103477627933073342464 5119913948795981791232 5181953722410218815488 5229385793095895875584 5275504963706098286592 5289911091627098374144 5292495317856520503296 5312391916795830730752 5330786625649001889792 5342518903091459260416 5405657224323847421952 5407256058167184850944 5491461307249622777856 5512105898630260457472 5519907226045667868672 5589523116307651756032 5610536361105800822784 5626941438185057550336 5642354147652714627072 5705971514564061167616 5727422535295505006592 5759903192395479515136 5818334004109719371776 5829697937711496167424 5832545860494940962816 5851330227195407761408 5871591065932233965568 5922232825611678646272 5951149978080485670912 5954057232588585566208 5976440906395309572096 6010333765977891667968 6045612676145255284736 6069509865907477807104 6092327572170287874048 6154755790990448001024 6177893970655825625088 6179721209333925543936 6197790569595135852544 6209895629301376352256 6212929286179393634304 6308465401195048992768 6330309117958189744128 6388026418637316292608 6406704858457893240832 6419217953884568813568 6430790215068637200384 6467259724794924367872 6521110302358927048704 6545625754623434293248 6582746505594833731584 6662511928813138477056 6681992957844755841024 6801314260663412195328 6804636837244097789952 6830218178737496653824 6868952875403304763392 6909271629880291753984 6972514390794527834112 7060450252178086428672 7083189222394440974336 7097023576344430116864 7107715500865335853056 7207542965765129895936 7209674744222913134592 7234638991952216850432 7275667190394289913856 7336249090153792929792 7359876301394223824896 7452697488410202341376 7480715148141067763712 7502588584246743400448 7517242077575350321152 7520914399059265978368 7523138863536952836096 7607962019418748223488 7636563380394006675456 7679870923193972686848 7772930583615328223232 7828788087909645287424 7896310434148904861696 7934866637440647561216 7938742976784780754944 7968587875193746096128 8013778354637188890624 8110884087250777276416 8206341054653930668032 8237191960874434166784 8239628279111900725248 8268158847945390686208 8279860839068501803008 8315048217593474187264 8384284674461477634048 8411287201593398657024 8440412157277586325504 8558957271846091751424 8574386953424849600512 8591133802943257509888 8639854788593219272704 8694813736478569398272 8727501006164579057664 8776995340793111642112 8807386598898350948352 8883349238417517969408 8909323943793007788032 8926724967120728506368 8931085848882878349312 9068419014217882927104 9104264798861216710656 9106957571649995538432 9232133686485672001536 9269581814000888315904 9296685854392703778816 9462698101792573489152 9476954001153781137408 9582039627955974438912 9610057287686839861248 9612899658963884179456 9646185322602955800576 9700889587192386551808 9781665453538390573056 9818438631935151439872 9874119758392250597376 9974286864188090351616 10022989436767133761536 10065584684455258226688 10182084507192008900608 10201971390995118292992 10206955255866146684928 10239827897591963582464 10363907444820437630976 10458771586191791751168 10551009927412196573184 10579822183254196748288 10584990635713041006592 10624783833591661461504 10661573251298003779584 10811314448647694843904 10814512116334369701888 11024211797260520914944 11039814452091335737344 11179046232615303512064 11221072722211601645568 11253882876370115100672 11284708295305429254144 11411943029128122335232 11454845070591010013184 11519806384790959030272 11636668008219438743552 11659395875422992334848 11743182131864467931136 11844465651223357292544 11902299956160971341824 11908114465177171132416 11952881812790619144192 12020667531955783335936 12091225352290510569472 12184655144340575748096 12309511581980896002048 12355787941311651250176 12359442418667851087872 12395581139190271705088 12419791258602752704512 12425858572358787268608 12616930802390097985536 12660618235916379488256 12813409716915786481664 12838435907769137627136 12861580430137274400768 13042220604717854097408 13091251509246868586496 13165493011189667463168 13325023857626276954112 13363985915689511682048 13602628521326824390656 13609273674488195579904 13660436357474993307648 13818543259760583507968 13945028781589055668224 14194047152688860233728 14215431001730671706112 14415085931530259791872 14419349488445826269184 14469277983904433700864 14551334380788579827712 14672498180307585859584 14719752602788447649792 14905394976820404682752 14961430296282135527424 15005177168493486800896 15034484155150700642304 15041828798118531956736 15215924038837496446976 15273126760788013350912 15359741846387945373696 15545861167230656446464 15792620868297809723392 15869733274881295122432 15877485953569561509888 15937175750387492192256 16027556709274377781248 16221768174501554552832 16474383921748868333568 16536317695890781372416 16559721678137003606016 16768569348922955268096 16822574403186797314048 16880824314555172651008 17117914543692183502848 17182267605886515019776 17279709577186438545408 17389627472957138796544 17455002012329158115328 17553990681586223284224 17614773197796701896704 17766698476835035938816 17818647887586015576064 17853449934241457012736 17862171697765756698624 18136838028435765854208 18208529597722433421312 18464267372971344003072 18539163628001776631808 18593371708785407557632 18925396203585146978304 19164079255911948877824 19220114575373679722496 19225799317927768358912 19292370645205911601152 19401779174384773103616 19563330907076781146112 19636877263870302879744 19748239516784501194752 20045978873534267523072 20364169014384017801216 20403942781990236585984 20413910511732293369856 20479655795183927164928 20727814889640875261952 20917543172383583502336 21159644366508393496576 21249567667183322923008 21323146502596007559168 21622628897295389687808 21629024232668739403776 22079628904182671474688 22358092465230607024128 22442145444423203291136 22507765752740230201344 22569416590610858508288 22823886058256244670464 22909690141182020026368 23039612769581918060544 23273336016438877487104 23318791750845984669696 23486364263728935862272 23688931302446714585088 23804599912321942683648 23816228930354342264832 23905763625581238288384 24041335063911566671872 24182450704581021138944 24619023163961792004096 24711575882623302500352 24718884837335702175744 24791162278380543410176 24839582517205505409024 25233861604780195971072 25321236471832758976512 25676871815538275254272 25723160860274548801536 26084441209435708194816 26182503018493737172992 26330986022379334926336 26650047715252553908224 26727971831379023364096 27205257042653648781312 27320872714949986615296 27637086519521167015936 27890057563178111336448 28388094305377720467456 28430862003461343412224 28830171863060519583744 28838698976891652538368 28938555967808867401728 29102668761577159655424 29344996360615171719168 29439505205576895299584 29922860592564271054848 30010354336986973601792 30068968310301401284608 30431848077674992893952 30546253521576026701824 30719483692775890747392 31091722334461312892928 31585241736595619446784 31739466549762590244864 31754971907139123019776 31874351500774984384512 32443536349003109105664 33072635391781562744832 33119443356274007212032 33537138697845910536192 33645148806373594628096 33761648629110345302016 34235829087384367005696 34364535211773030039552 34559419154372877090816 34779254945914277593088 34910004024658316230656 35229546395593403793408 35533396953670071877632 35637295775172031152128 35706899868482914025472 35724343395531513397248 36273676056871531708416 36928534745942688006144 37078327256003553263616 37186743417570815115264 37850792407170293956608 38440229150747359444992 38584741290411823202304 39126661814153562292224 39273754527740605759488 39496479033569002389504 40091957747068535046144 40728338028768035602432 40807885563980473171968 40827821023464586739712 40959311590367854329856 41455629779281750523904 41835086344767167004672 42319288733016786993152 42646293005192015118336 43245257794590779375616 43258048465337478807552 44159257808365342949376 44716184930461214048256 44884290888846406582272 45015531505480460402688 45647772116512489340928 45819380282364040052736 46079225539163836121088 46637583501691969339392 47377862604893429170176 47609199824643885367296 47632457860708684529664 47811527251162476576768 48082670127823133343744 48364901409162042277888 49423151765246605000704 49582324556761086820352 49679165034411010818048 50467723209560391942144 50642472943665517953024 51353743631076550508544 52168882418871416389632 52365006036987474345984 52661972044758669852672 53300095430505107816448 53455943662758046728192 54410514085307297562624 55274173039042334031872 55780115126356222672896 56776188610755440934912 57660343726121039167488 57677397953783305076736 57877111935617734803456 58205337523154319310848 58689992721230343438336 58879010411153790599168 60020708673973947203584 60137936620602802569216 60863696155349985787904 61092507043152053403648 61438967385551781494784 62183444668922625785856 63170483473191238893568 63478933099525180489728 63748703001549968769024 64887072698006218211328 66238886712548014424064 67074277395691821072384 67290297612747189256192 67523297258220690604032 68471658174768734011392 68729070423546060079104 69118838308745754181632 69820008049316632461312 70459092791186807586816 71066793907340143755264 71274591550344062304256 71413799736965828050944 71448686791063026794496 72547352113743063416832 73857069491885376012288 74156654512007106527232 74373486835141630230528 75701584814340587913216 77169482580823646404608 78253323628307124584448 78547509055481211518976 78992958067138004779008 80183915494137070092288 81456676057536071204864 81615771127960946343936 82911259558563501047808 83670172689534334009344 84638577466033573986304 85292586010384030236672 86490515589181558751232 86516096930674957615104 88318515616730685898752 89768581777692813164544 90031063010960920805376 91295544233024978681856 91638760564728080105472 92158451078327672242176 93275167003383938678784 94755725209786858340352 95218399649287770734592 95264915721417369059328 95623054502324953153536 96729802818324084555776 99358330068822021636096 100935446419120783884288 101284945887331035906048 102707487262153101017088 104337764837742832779264 104730012073974948691968 106600190861010215632896 106911887325516093456384 108821028170614595125248 110548346078084668063744 111560230252712445345792 113552377221510881869824 115320687452242078334976 115754223871235469606912 117379985442460686876672 117758020822307581198336 120275873241205605138432 121727392310699971575808 122185014086304106807296 122877934771103562989568 124366889337845251571712 126957866199050360979456 129774145396012436422656 132477773425096028848128 134148554791383642144768 134580595225494378512384 135046594516441381208064 136943316349537468022784 137458140847092120158208 138237676617491508363264 142133587814680287510528 142549183100688124608512 142827599473931656101888 142897373582126053588992 145094704227486126833664 148746973670283260461056 151403169628681175826432 156506647256614249168896 157095018110962423037952 157985916134276009558016 160367830988274140184576 162913352115072142409728 163231542255921892687872 165822519117127002095616 167340345379068668018688 169277154932067147972608 172981031178363117502464 173032193861349915230208 176637031233461371797504 180062126021921841610752 182591088466049957363712 183277521129456160210944 184316902156655344484352 186550334006767877357568 189511450419573716680704 190436799298575541469184 191246109004649906307072 193459605636648169111552 198716660137644043272192 201870892838241567768576 202569891774662071812096 205414974524306202034176 209460024147949897383936 213200381722020431265792 213823774651032186912768 217642056341229190250496 221096692156169336127488 223120460505424890691584 227104754443021763739648 231508447742470939213824 234759970884921373753344 235516041644615162396672 240551746482411210276864 243454784621399943151616 244370028172608213614592 248733778675690503143424 253915732398100721958912 259548290792024872845312 264955546850192057696256 270093189032882762416128 273886632699074936045568 274916281694184240316416 276475353234983016726528 284267175629360575021056 285098366201376249217024 285655198947863312203776 285794747164252107177984 290189408454972253667328 302806339257362351652864 313013294513228498337792 314190036221924846075904 320735661976548280369152 326463084511843785375744 331645038234254004191232 334680690758137336037376 338554309864134295945216 345962062356726235004928 353274062466922743595008 365182176932099914727424 366555042258912320421888 368633804313310688968704 373100668013535754715136 380873598597151082938368 386919211273296338223104 397433320275288086544384 403741785676483135537152 405139783549324143624192 410829949048612404068352 426400763444040862531584 427647549302064373825536 435284112682458380500992 442193384312338672254976 446240921010849781383168 454209508886043527479296 469519941769842747506688 471032083289230324793344 481103492964822420553728 488740056345216427229184 497467557351381006286848 507831464796201443917824 519096581584049745690624 529911093700384115392512 540186378065765524832256 547773265398149872091136 549832563388368480632832 552950706469966033453056 568534351258721150042112 570196732402752498434048 571310397895726624407552 580378816909944507334656 605612678514724703305728 628380072443849692151808 641471323953096560738304 652926169023687570751488 663290076468508008382464 669361381516274672074752 677108619728268591890432 706548124933845487190016 730364353864199829454848 733110084517824640843776 746201336027071509430272 761747197194302165876736 773838422546592676446208 794866640550576173088768 810279567098648287248384 821659898097224808136704 852801526888081725063168 855295098604128747651072 870568225364916761001984 908419017772087054958592 939039883539685495013376 942064166578460649586688 962206985929644841107456 994935114702762012573696 1015662929592402887835648 1059822187400768230785024 1095546530796299744182272 1099665126776736961265664 1105901412939932066906112 1140393464805504996868096 1142620795791453248815104 1160757633819889014669312 1211225357029449406611456 1282942647906193121476608 1305852338047375141502976 1326580152937016016764928 1338722763032549344149504 1354217239456537183780864 1413096249867690974380032 1466220169035649281687552 1492402672054143018860544 1523494394388604331753472 1547676845093185352892416 1589733281101152346177536 1620559134197296574496768 1643319796194449616273408 1705603053776163450126336 1710590197208257495302144 1741136450729833522003968 1816838035544174109917184 1924413971859289682214912 1989870229405524025147392 2031325859184805775671296 2119644374801536461570048 2191093061592599488364544 2199330253553473922531328 2285241591582906497630208 2321515267639778029338624 2565885295812386242953216 2611704676094750283005952 2708434478913074367561728 2826192499735381948760064 2984805344108286037721088 3046988788777208663506944 3095353690186370705784832 3179466562202304692355072 3286639592388899232546816 3421180394416514990604288 3482272901459667044007936 3633676071088348219834368 3848827943718579364429824 3979740458811048050294784 4062651718369611551342592 4239288749603072923140096 4398660507106947845062656 4570483183165812995260416 4643030535279556058677248 5131770591624772485906432 5223409352189500566011904 5416868957826148735123456 5969610688216572075442176 6093977577554417327013888 6358933124404609384710144 6573279184777798465093632 6964545802919334088015872 7697655887437158728859648 8125303436739223102685184 8478577499206145846280192 9140966366331625990520832 9286061070559112117354496 10263541183249544971812864 10446818704379001132023808 10833737915652297470246912 11939221376433144150884352 12187955155108834654027776 12717866248809218769420288 13929091605838668176031744 15395311774874317457719296 16250606873478446205370368 18281932732663251981041664 20893637408758002264047616 21667475831304594940493824 24375910310217669308055552 25435732497618437538840576 27858183211677336352063488 30790623549748634915438592 32501213746956892410740736 36563865465326503962083328 41787274817516004528095232 48751820620435338616111104 65002427493913784821481472 73127730930653007924166656 83574549635032009056190464 97503641240870677232222208 146255461861306015848333312 195007282481741354464444416 292510923722612031696666624 585021847445224063393333248
- Sum of all divisors σ(n): 2256071571439243711488000000
- Sum of proper divisors (its aliquot sum) s(n): 1671049723994019648094666752
- 585021847445224063393333248 is an abundant number, because the sum of its proper divisors (1671049723994019648094666752) is greater than itself. Its abundance is 1086027876548795584701333504
Bases of 585021847445224063393333248
- Binary: 111100011111010110011000111100101110001111100100110010100010000000000000000000000000000002
- Hexadecimal: 0x1E3EB31E5C7C99440000000
- Base-36: 21I9T8JT27L90EADC0
Squares and roots of 585021847445224063393333248
- 585021847445224063393333248 squared (5850218474452240633933332482) is 342250561988223016988650275087408934729804291982229504
- 585021847445224063393333248 cubed (5850218474452240633933332483) is 200224056063516407553661096919152058820921430743100509880634356139065441089748992
-
The
square root of 585021847445224063393333248 is 24187224881023.9506441527 -
585021847445224063393333248 is a
perfect cube number . Itscube root is 836355072
Scales and comparisons
How big is 585021847445224063393333248?- 585,021,847,445,224,063,393,333,248 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 585,021,847,445,224,063,393,333,248 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 585021847445224063393333248 cubic inches would be around 69696256 feet tall.
Recreational maths with 585021847445224063393333248
- 585021847445224063393333248 backwards is 842333393360422544748120585
- 585021847445224063393333248 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 585021847445224063393333248's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 585021847445224063393333248 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 585021847445224063393333248 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/585021847445224063393333248/
Chicago style:
Numbermatics. 2024. "Number 585021847445224063393333248 - Facts about the integer". https://numbermatics.com/n/585021847445224063393333248/
The information we have on file for 585021847445224063393333248 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 585021847445224063393333248, math, Factors of 585021847445224063393333248, curriculum, school, college, exams, university, Prime factorization of 585021847445224063393333248, STEM, science, technology, engineering, physics, economics, calculator, five hundred eighty-five septillion, twenty-one sextillion, eight hundred forty-seven quintillion, four hundred forty-five quadrillion, two hundred twenty-four trillion, sixty-three billion, three hundred ninety-three million, three hundred thirty-three thousand, two hundred forty-eight.