111345375979112304079798272
111,345,375,979,112,304,079,798,272 is an even composite number composed of five prime numbers multiplied together.
111345375979112304079798272 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of sixteen thousand, five hundred seventy-six divisors.
Prime factorization of 111345375979112304079798272:
236 × 33 × 76 × 173 × 473
(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 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 47 × 47 × 47)See below for interesting mathematical facts about the number 111345375979112304079798272 from the Numbermatics database.
Names of 111345375979112304079798272
- Cardinal: 111345375979112304079798272 can be written as One hundred eleven septillion, three hundred forty-five sextillion, three hundred seventy-five quintillion, nine hundred seventy-nine quadrillion, one hundred twelve trillion, three hundred four billion, seventy-nine million, seven hundred ninety-eight thousand, two hundred seventy-two.
Scientific notation
- Scientific notation: 1.11345375979112304079798272 × 1026
Factors of 111345375979112304079798272
Divisors of 111345375979112304079798272
- Number of divisors d(n): 16576
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 47 48 49 51 54 56 63 64 68 72 84 94 96 98 102 108 112 119 126 128 136 141 144 147 153 168 188 189 192 196 204 216 224 238 252 256 272 282 288 289 294 306 329 336 343 357 376 378 384 392 408 423 432 441 448 459 476 504 512 544 564 576 578 588 612 658 672 686 714 752 756 768 784 799 816 833 846 864 867 882 896 918 952 987 1008 1024 1029 1071 1088 1128 1152 1156 1176 1224 1269 1316 1323 1344 1372 1428 1504 1512 1536 1568 1598 1632 1666 1692 1728 1734 1764 1792 1836 1904 1974 2016 2023 2048 2058 2142 2176 2209 2256 2303 2304 2312 2352 2397 2401 2448 2499 2538 2601 2632 2646 2688 2744 2856 2961 3008 3024 3072 3087 3136 3196 3213 3264 3332 3384 3456 3468 3528 3584 3672 3808 3948 4032 4046 4096 4116 4284 4352 4418 4512 4606 4608 4624 4704 4794 4802 4896 4913 4998 5076 5202 5264 5292 5376 5488 5593 5712 5831 5922 6016 6048 6069 6144 6174 6272 6392 6426 6528 6627 6664 6768 6909 6912 6936 7056 7168 7191 7203 7344 7497 7616 7803 7896 8064 8092 8192 8232 8568 8704 8836 8883 9024 9212 9216 9248 9261 9408 9588 9604 9792 9826 9996 10152 10404 10528 10584 10752 10976 11186 11424 11662 11844 12032 12096 12138 12288 12348 12544 12784 12852 13056 13254 13328 13536 13583 13818 13824 13872 14112 14161 14336 14382 14406 14688 14739 14994 15232 15463 15606 15792 16121 16128 16184 16384 16464 16779 16807 17136 17408 17493 17672 17766 18048 18207 18424 18432 18496 18522 18816 19176 19208 19584 19652 19881 19992 20304 20727 20808 21056 21168 21504 21573 21609 21952 22372 22491 22848 23324 23688 24064 24192 24276 24576 24696 25088 25568 25704 26112 26508 26656 27072 27166 27636 27648 27744 28224 28322 28672 28764 28812 29376 29478 29988 30464 30926 31212 31584 32242 32256 32368 32768 32928 33558 33614 34272 34391 34816 34986 35344 35532 36096 36414 36848 36864 36992 37044 37553 37632 38352 38416 39151 39168 39304 39762 39984 40608 40749 40817 41454 41616 42112 42336 42483 43008 43146 43218 43904 44217 44744 44982 45696 46389 46648 47376 48128 48363 48384 48552 49152 49392 50176 50337 50421 51136 51408 52224 52479 53016 53312 54144 54332 54621 55272 55296 55488 56448 56644 57344 57528 57624 58752 58956 59643 59976 60928 61852 62181 62424 63168 64484 64512 64736 64827 65536 65856 67116 67228 68544 68782 69632 69972 70688 71064 72192 72828 73696 73728 73984 74088 75106 75264 76704 76832 78302 78336 78608 79524 79968 81216 81498 81634 82908 83232 84224 84672 84966 86016 86292 86436 87808 88434 89488 89964 91392 92778 93296 94752 95081 96256 96726 96768 97104 98304 98784 99127 100352 100674 100842 102272 102816 103173 103823 104448 104958 106032 106624 108241 108288 108664 109242 110544 110592 110976 112659 112847 112896 113288 114688 115056 115248 117453 117504 117649 117912 119286 119952 121856 122247 122451 123704 124362 124848 126336 127449 128968 129024 129472 129654 131072 131712 132651 134232 134456 137088 137564 139167 139264 139944 141376 142128 144384 145089 145656 147392 147456 147968 148176 150212 150528 151011 151263 153408 153664 156604 156672 157216 157437 159048 159936 162432 162996 163268 165816 166464 168448 169344 169932 172032 172584 172872 175616 176868 178976 179928 182784 185556 186592 189504 190162 192512 193452 193536 194208 196608 197568 198254 200704 201348 201684 204544 205632 206346 207646 208896 209916 212064 213248 216482 216576 217328 218484 221088 221184 221952 225318 225694 225792 226576 229376 230112 230496 230911 234906 235008 235298 235824 238572 239904 240737 243712 244494 244902 247408 248724 249696 252672 254898 257936 258048 258944 259308 262144 262871 263424 265302 268464 268912 274057 274176 275128 278334 278528 279888 282752 284256 285243 285719 288768 290178 291312 294784 294912 295936 296352 297381 300424 301056 302022 302526 306816 307328 309519 311469 313208 313344 314432 314874 318096 319872 324723 324864 325992 326536 331632 332928 336896 337977 338541 338688 339864 344064 345168 345744 351232 352359 352947 353736 357952 359856 365568 366741 367353 371112 373184 379008 380324 382347 385024 386904 387072 388416 393216 395136 396508 401408 402696 403368 409088 411264 412692 415292 417501 417792 419832 424128 426496 432964 433152 434656 435267 436968 442176 442368 443904 450636 451388 451584 453152 453789 458752 460224 460992 461822 469812 470016 470596 471648 477144 479808 481474 487424 488988 489804 494816 497448 499392 505344 509796 515872 516096 517888 518616 524288 525742 526848 530604 536928 537824 548114 548352 550256 556668 557056 559776 565504 568512 570486 571438 577536 580356 582624 589568 589824 591872 592704 594762 600848 602112 604044 605052 613632 614656 619038 622938 626416 626688 628864 629748 636192 638401 639744 649446 649728 651984 653072 663264 665567 665856 673792 675954 677082 677376 679728 688128 690336 691488 692733 693889 702464 704718 705894 707472 715904 719712 722211 726761 731136 733482 734706 742224 746368 757687 758016 760648 764694 770048 773808 774144 776832 786432 788613 789929 790272 793016 802816 805392 806736 818176 822171 822528 825384 830584 835002 835584 839664 848256 852992 855729 857157 865928 866304 869312 870534 873936 884352 884736 887808 892143 901272 902776 903168 906304 907578 917504 920448 921984 923644 928557 934407 939624 940032 941192 943296 954288 959616 962948 974169 974848 977976 979608 989632 994896 998784 1010688 1013931 1015623 1019592 1031744 1032192 1035776 1037232 1048576 1051484 1053696 1057077 1058841 1061208 1073856 1075648 1096228 1096704 1100512 1102059 1113336 1114112 1119552 1131008 1137024 1140972 1142876 1155072 1160712 1165248 1179136 1179648 1183744 1185408 1189524 1201696 1204224 1208088 1210104 1227264 1229312 1238076 1245876 1252832 1253376 1257728 1259496 1272384 1276802 1279488 1298892 1299456 1303968 1306144 1326528 1331134 1331712 1347584 1351908 1354164 1354752 1359456 1376256 1380672 1382976 1385466 1387778 1404928 1409436 1411788 1414944 1431808 1439424 1444422 1453522 1462272 1466964 1469412 1484448 1492736 1515374 1516032 1521296 1529388 1540096 1547616 1548288 1553664 1572864 1577226 1579858 1580544 1586032 1605632 1610784 1613472 1616377 1636352 1644342 1645056 1650768 1661168 1670004 1671168 1679328 1685159 1696512 1705984 1711458 1714314 1731856 1732608 1738624 1741068 1747872 1764991 1768704 1769472 1775616 1784286 1802544 1805552 1806336 1812608 1815156 1835008 1840097 1840896 1843968 1847288 1857114 1868814 1879248 1880064 1882384 1886592 1908576 1915203 1918399 1919232 1925896 1948338 1949696 1955952 1959216 1979264 1989792 1996701 1997568 2000033 2021376 2027862 2031246 2039184 2063488 2064384 2071552 2074464 2078199 2081667 2097152 2102968 2107392 2114154 2117682 2122416 2147712 2151296 2166633 2180283 2192456 2193408 2201024 2204118 2226672 2228224 2239104 2262016 2273061 2274048 2281944 2285752 2310144 2321424 2330496 2358272 2359296 2365839 2367488 2369787 2370816 2379048 2403392 2408448 2416176 2420208 2454528 2458624 2466513 2476152 2491752 2505664 2506752 2515456 2518992 2544768 2553604 2558976 2567187 2571471 2597784 2598912 2607936 2612288 2653056 2662268 2663424 2676429 2695168 2703816 2708328 2709504 2718912 2752512 2761344 2765952 2770932 2775556 2803221 2809856 2818872 2823576 2829888 2863616 2878848 2888844 2907044 2922507 2924544 2933928 2938824 2968896 2985472 3030748 3032064 3042592 3046869 3058776 3080192 3095232 3096576 3107328 3145728 3154452 3159716 3161088 3172064 3176523 3211264 3221568 3226944 3232754 3272704 3288684 3290112 3301536 3322336 3340008 3342336 3358656 3370318 3393024 3411968 3422916 3428628 3463712 3465216 3477248 3482136 3495744 3529982 3537408 3538944 3551232 3568572 3605088 3611104 3612672 3625216 3630312 3670016 3680194 3681792 3687936 3694576 3714228 3737628 3758496 3760128 3764768 3773184 3817152 3830406 3836798 3838464 3851792 3896676 3899392 3911904 3918432 3958528 3979584 3993402 3995136 4000066 4042752 4055724 4062492 4078368 4126976 4128768 4143104 4148928 4156398 4163334 4194304 4205936 4214784 4228308 4235364 4244832 4295424 4302592 4333266 4360566 4384912 4386816 4402048 4408236 4453344 4456448 4468807 4478208 4524032 4546122 4548096 4563888 4571504 4620288 4642848 4658969 4660992 4716544 4718592 4731678 4734976 4739574 4741632 4758096 4806784 4816896 4832352 4840416 4849131 4857223 4909056 4917248 4933026 4952304 4983504 5011328 5013504 5030912 5037984 5055477 5087327 5089536 5107208 5117952 5134374 5142942 5195568 5197824 5215872 5224576 5294973 5303809 5306112 5324536 5326848 5352858 5390336 5407632 5416656 5419008 5437824 5505024 5520291 5522688 5529503 5531904 5541864 5551112 5606442 5619712 5637744 5647152 5659776 5727232 5745609 5755197 5757696 5777688 5814088 5845014 5849088 5867856 5877648 5937792 5970944 5990103 6000099 6061496 6064128 6085184 6093738 6117552 6160384 6190464 6193152 6214656 6234597 6245001 6291456 6308904 6319432 6322176 6344128 6353046 6422528 6443136 6453888 6465508 6499899 6540849 6545408 6577368 6580224 6603072 6644672 6680016 6684672 6717312 6740636 6786048 6819183 6823936 6845832 6857256 6927424 6930432 6954496 6964272 6991488 7059964 7074816 7077888 7097517 7102464 7109361 7137144 7210176 7222208 7225344 7250432 7260624 7340032 7360388 7363584 7375872 7389152 7399539 7428456 7475256 7516992 7520256 7529536 7546368 7634304 7660812 7673596 7676928 7703584 7714413 7793352 7798784 7823808 7836864 7917056 7959168 7986804 7990272 8000132 8085504 8111448 8124984 8156736 8253952 8257536 8286208 8297856 8312796 8326668 8388608 8411872 8429568 8456616 8470728 8489664 8590848 8605184 8666532 8721132 8769824 8773632 8804096 8816472 8906688 8912896 8937614 8956416 9048064 9092244 9096192 9127776 9143008 9240576 9285696 9317938 9321984 9433088 9437184 9463356 9469952 9479148 9483264 9516192 9613568 9633792 9664704 9680832 9698262 9714446 9818112 9834496 9866052 9904608 9967008 10022656 10027008 10061824 10075968 10110954 10174654 10179072 10214416 10235904 10268748 10285884 10391136 10395648 10431744 10449152 10589946 10607618 10612224 10649072 10653696 10705716 10780672 10815264 10833312 10838016 10852817 10875648 11010048 11040582 11045376 11059006 11063808 11083728 11102224 11212884 11239424 11275488 11294304 11314639 11319552 11454464 11491218 11510394 11515392 11555376 11628176 11690028 11698176 11735712 11755296 11796113 11875584 11941888 11980206 12000198 12122992 12128256 12170368 12187476 12235104 12320768 12354937 12380928 12386304 12429312 12469194 12490002 12582912 12617808 12638864 12644352 12688256 12706092 12845056 12880679 12886272 12907776 12931016 12999798 13081698 13090816 13154736 13160448 13206144 13289344 13360032 13369344 13406421 13428793 13434624 13481272 13572096 13638366 13647872 13691664 13714512 13854848 13860864 13908992 13928544 13976907 13982976 14119928 14149632 14155776 14195034 14204928 14218722 14274288 14420352 14444416 14450688 14500864 14521248 14547393 14571669 14680064 14720776 14727168 14751744 14778304 14799078 14856912 14950512 15033984 15040512 15059072 15092736 15166431 15261981 15268608 15321624 15347192 15353856 15407168 15428826 15586704 15597568 15647616 15673728 15834112 15884919 15911427 15918336 15973608 15980544 16000264 16171008 16222896 16249968 16313472 16507904 16515072 16560873 16572416 16588509 16595712 16625592 16653336 16777216 16823744 16859136 16913232 16941456 16979328 17181696 17210368 17236827 17265591 17333064 17442264 17539648 17547264 17608192 17632944 17813376 17825792 17875228 17912832 17970309 18000297 18096128 18184488 18192384 18255552 18286016 18481152 18571392 18635876 18643968 18735003 18866176 18874368 18926712 18939904 18958296 18966528 19032384 19227136 19267584 19329408 19361664 19396524 19428892 19622547 19636224 19668992 19732104 19809216 19934016 20045312 20054016 20123648 20151936 20221908 20349308 20358144 20428832 20457549 20471808 20537496 20571768 20782272 20791296 20863488 20898304 21179892 21215236 21224448 21298144 21307392 21328083 21411432 21561344 21630528 21666624 21676032 21705634 21751296 22020096 22081164 22090752 22118012 22127616 22167456 22204448 22425768 22478848 22550976 22588608 22629278 22639104 22908928 22982436 23020788 23030784 23110752 23256352 23380056 23396352 23471424 23510592 23592226 23751168 23883776 23960412 24000396 24245984 24256512 24340736 24374952 24470208 24641536 24709874 24761856 24772608 24858624 24938388 24980004 25165824 25235616 25277728 25288704 25376512 25412184 25690112 25761358 25772544 25815552 25862032 25999596 26163396 26181632 26309472 26320896 26412288 26578688 26720064 26738688 26812842 26857586 26869248 26962544 27144192 27276732 27295744 27383328 27429024 27709696 27721728 27817984 27857088 27953814 27965952 28239856 28299264 28311552 28390068 28409856 28437444 28548576 28840704 28888832 28901376 29001728 29042496 29094786 29143338 29360128 29441552 29454336 29503488 29556608 29598156 29713824 29901024 30004847 30067968 30081024 30118144 30185472 30332862 30523962 30537216 30643248 30694384 30707712 30814336 30857652 31173408 31195136 31281649 31295232 31347456 31668224 31769838 31822854 31836672 31947216 31961088 32000528 32342016 32445792 32499936 32558451 32612783 32626944 33015808 33030144 33121746 33144832 33177018 33191424 33251184 33306672 33554432 33647488 33718272 33826464 33882912 33943917 33958656 34000561 34363392 34420736 34473654 34531182 34666128 34884528 35079296 35094528 35216384 35265888 35388339 35611289 35626752 35651584 35750456 35825664 35940618 36000594 36192256 36368976 36384768 36511104 36572032 36962304 37064811 37126663 37142784 37271752 37287936 37470006 37732352 37748736 37853424 37879808 37916592 37933056 38064768 38454272 38535168 38642037 38658816 38723328 38793048 38857784 39245094 39272448 39337984 39464208 39618432 39868032 40090624 40108032 40219263 40247296 40286379 40303872 40443816 40698616 40716288 40857664 40915098 40943616 41074992 41143536 41564544 41582592 41726976 41796608 41930721 42359784 42430472 42448896 42596288 42614784 42656166 42822864 43122688 43261056 43333248 43352064 43411268 43502592 43642179 43715007 44040192 44162328 44181504 44236024 44255232 44334912 44408896 44851536 44957696 45101952 45177216 45258556 45278208 45499293 45785943 45817856 45964872 46041576 46061568 46221504 46512704 46760112 46792704 46942848 47021184 47184452 47502336 47654757 47734281 47767552 47920824 48000792 48491968 48513024 48681472 48749904 48940416 49283072 49419748 49523712 49545216 49682619 49717248 49765527 49876776 49960008 50331648 50471232 50555456 50577408 50753024 50824368 51380224 51522716 51545088 51631104 51724064 51796773 51999192 52326792 52363264 52618944 52641792 52824576 53157376 53440128 53477376 53625684 53715172 53738496 53925088 54000891 54288384 54553464 54591488 54766656 54858048 55419392 55443456 55635968 55714176 55907628 55931904 56479712 56598528 56623104 56780136 56819712 56874888 57097152 57681408 57777664 57802752 58003456 58084992 58189572 58286676 58720256 58883104 58908672 59006976 59113216 59196312 59427648 59802048 60009694 60135936 60162048 60236288 60370944 60665724 61047924 61074432 61286496 61388768 61415424 61628672 61715304 62346816 62390272 62563298 62590464 62694912 63336448 63539676 63645708 63673344 63894432 63922176 64001056 64684032 64891584 64999872 65116902 65225566 65253888 66031616 66060288 66243492 66289664 66354036 66382848 66502368 66613344 67108864 67294976 67436544 67652928 67765824 67887834 67917312 68001122 68726784 68841472 68947308 69062364 69332256 69769056 70158592 70189056 70432768 70531776 70776678 71222578 71253504 71303168 71500912 71651328 71881236 72001188 72384512 72737952 72769536 73022208 73144064 73924608 74129622 74253326 74285568 74543504 74575872 74940012 75464704 75497472 75706848 75759616 75833184 75866112 75969719 76129536 76908544 77070336 77284074 77317632 77446656 77586096 77715568 78490188 78544896 78675968 78928416 79202473 79236864 79736064 80181248 80216064 80438526 80494592 80572758 80607744 80887632 81397232 81432576 81715328 81830196 81887232 82149984 82287072 82572791 83129088 83165184 83453952 83593216 83861442 84719568 84860944 84897792 85192576 85229568 85312332 85645728 86245376 86484559 86522112 86666496 86704128 86822536 87005184 87284358 87430014 88080384 88324656 88363008 88472048 88510464 88669824 88817792 89703072 89915392 90014541 90164753 90203904 90354432 90517112 90556416 90998586 91571886 91635712 91929744 92083152 92123136 92443008 93025408 93520224 93585408 93844947 93885696 94001551 94042368 94368904 95004672 95309514 95468562 95535104 95841648 96001584 96983936 97026048 97362944 97499808 97675353 97838349 97880832 98566144 98839496 99047424 99090432 99365238 99434496 99531054 99753552 99920016 100663296 100942464 101110912 101154816 101506048 101648736 101831751 102001683 102760448 103045432 103090176 103262208 103448128 103593546 103998384 104653584 104726528 105237888 105283584 105649152 106165017 106314752 106833867 106880256 106954752 107251368 107430344 107476992 107850176 108001782 108576768 109106928 109182976 109533312 109716096 110838784 110886912 111194433 111271936 111379989 111428352 111815256 111863808 112959424 113197056 113246208 113560272 113639424 113749776 114194304 115362816 115555328 115605504 115926111 116006912 116169984 116379144 116573352 117440512 117766208 117817344 118013952 118226432 118392624 118855296 119604096 120019388 120271872 120324096 120472576 120657789 120741888 120859137 121331448 122095848 122148864 122572992 122777536 122830848 123257344 123430608 124693632 124780544 125126596 125180928 125389824 125792163 126672896 127079352 127291416 127346688 127788864 127844352 128002112 129368064 129783168 129999744 130233804 130451132 130507776 131145021 132063232 132120576 132486984 132579328 132708072 132765696 133004736 133226688 134217728 134589952 134873088 135305856 135531648 135775668 135834624 136002244 137357829 137453568 137682944 137894616 138124728 138664512 139538112 140317184 140378112 140865536 141063552 141553356 142445156 142507008 142606336 143001824 143202843 143302656 143762472 144002376 144769024 145475904 145539072 146044416 146288128 147849216 148259244 148506652 148571136 149087008 149151744 149296581 149880024 150929408 150994944 151413696 151519232 151666368 151732224 151939438 152259072 153817088 154140672 154568148 154635264 154893312 155172192 155431136 156980376 157089792 157351936 157856832 158404946 158473728 159472128 160362496 160432128 160877052 160989184 161145516 161215488 161775264 162794464 162865152 163430656 163660392 163774464 164299968 164574144 165145582 166258176 166330368 166907904 167186432 167722884 169439136 169721888 169795584 170385152 170459136 170624664 171291456 172490752 172969118 173044224 173332992 173408256 173645072 174010368 174568716 174860028 176160768 176649312 176726016 176944096 177020928 177339648 177635584 179406144 179830784 180029082 180329506 180407808 180708864 181034224 181112832 181997172 183143772 183271424 183859488 184166304 184246272 184886016 186050816 187040448 187170816 187689894 187771392 188003102 188084736 188737808 190009344 190619028 190937124 191070208 191683296 192003168 193967872 194052096 194725888 194999616 195350706 195676698 195761664 197132288 197678992 198094848 198180864 198730476 198868992 199062108 199507104 199840032 201326592 201884928 202221824 202309632 203012096 203297472 203663502 204003366 205520896 206090864 206180352 206524416 206896256 207187092 207996768 209307168 209453056 210033929 210475776 210567168 211298304 212330034 212629504 213667734 213760512 213909504 214502736 214860688 214953984 215700352 216003564 217153536 218213856 218365952 218971543 219066624 219432192 221677568 221773824 222388866 222543872 222759978 222856704 223630512 223727616 225918848 226394112 226492416 227120544 227278848 227499552 227909157 228289481 228388608 230725632 231110656 231211008 231852222 232013824 232339968 232758288 233146704 234881024 235532416 235634688 236027904 236452864 236785248 237607419 237710592 239208192 240038776 240543744 240648192 240945152 241315578 241483776 241718274 242662896 244191696 244297728 245145984 245555072 245661696 246514688 246861216 247718373 249279023 249387264 249561088 250253192 250361856 250779648 251584326 253345792 254158704 254582832 254693376 255577728 255688704 256004224 258736128 259453677 259566336 259886641 259999488 260467608 260902264 261015552 262290042 264126464 264241152 264973968 265158656 265416144 265531392 266009472 266453376 268435456 269179904 269746176 270043623 270494259 270611712 271063296 271551336 271669248 272004488 274715658 274907136 275365888 275789232 276249456 277329024 279076224 280634368 280756224 281534841 281731072 282004653 282127104 283106712 284890312 285014016 285212672 286003648 286405686 286605312 287524944 288004752 289538048 290951808 291078144 292088832 292576256 293026059 293515047 295698432 296518488 297013304 297142272 298174016 298303488 298593162 299760048 301858816 301989888 302827392 303038464 303332736 303464448 303878876 304518144 305495253 306005049 307634176 308281344 309136296 309270528 309786624 310344384 310862272 313960752 314179584 314703872 315713664 316809892 316947456 318495051 318944256 320501601 320724992 320864256 321754104 321978368 322291032 322430976 323550528 325588928 325730304 326861312 327320784 327548928 328599936 329148288 330291164 332516352 332660736 333583299 333815808 334139967 334372864 335445768 338878272 339443776 339591168 340770304 340918272 341249328 342582912 344981504 345938236 346088448 346665984 346816512 347290144 347778333 348020736 349137432 349720056 352321536 353298624 353452032 353888192 354041856 354679296 355271168 358812288 359661568 360058164 360659012 360815616 361417728 362068448 362225664 362577411 363994344 366287544 366542848 367718976 368332608 368492544 369772032 372101632 374080896 374341632 375379788 375542784 376006204 376169472 377475616 380018688 381238056 381874248 382140416 383366592 384006336 387935744 388104192 389451776 389999232 390701412 391353396 391523328 394264576 395357984 396189696 396361728 397460952 397737984 398124216 399014208 399680064 402653184 403769856 404443648 404619264 406024192 406594944 407327004 408006732 411041792 412181728 412360704 413048832 413792512 414374184 415993536 418614336 418906112 420067858 420951552 421134336 422596608 424660068 425259008 427335468 427521024 427819008 429005472 429721376 429907968 431400704 432007128 434307072 436427712 436731904 437943086 438133248 438864384 443355136 443547648 444777732 445087744 445519956 445713408 447261024 447455232 451837696 452788224 452984832 454241088 454557696 454999104 455818314 456578962 456777216 461451264 462221312 462422016 463704444 464027648 464679936 465516576 466293408 469762048 471064832 471269376 472055808 472905728 473570496 475214838 475421184 478416384 480077552 481087488 481296384 481890304 482631156 482967552 483436548 485325792 488383392 488595456 490291968 491110144 491323392 493029376 493722432 495436746 498558046 498774528 499122176 500506384 500723712 501559296 503168652 506691584 508317408 509165664 509386752 510082399 511155456 511377408 512008448 517472256 518907354 519132672 519773282 519998976 520935216 521804528 522031104 524580084 528252928 528482304 529947936 530317312 530832288 531062784 531788033 532018944 532906752 536870912 538359808 539492352 540087246 540988518 541223424 542126592 543102672 543338496 544008976 549431316 549814272 550731776 551578464 552498912 554417311 554658048 558152448 561268736 561512448 563069682 563462144 564009306 564254208 566213424 569780624 570028032 570425344 572007296 572811372 573210624 575049888 576009504 578009537 579076096 581903616 582156288 584177664 585152512 586052118 587030094 591396864 593036976 594026608 594284544 596348032 596606976 597186324 599520096 603717632 603979776 605391913 605654784 606076928 606665472 606928896 607757752 609036288 610990506 612010098 615268352 616562688 618272592 618541056 619573248 620688768 621724544 627921504 628359168 629407744 630101787 631153271 631427328 633619784 633894912 636990102 637888512 641003202 641449984 641728512 643508208 643956736 644582064 644861952 647101056 651177856 651460608 653722624 654641568 655097856 656914629 657199872 658296576 660582328 665032704 665321472 667166598 667631616 668279934 668745728 670891536 677756544 678887552 679182336 681540608 681836544 682498656 683727471 684868443 685165824 689963008 691876472 692176896 693331968 693633024 694580288 695556666 696041472 698274864 699440112 704643072 706597248 706904064 707776384 708083712 709358592 710542336 712822257 717624576 719323136 720116328 721318024 721631232 722835456 724136896 724451328 725154822 727988688 732575088 733085696 735437952 736665216 736985088 739544064 743155119 744203264 747837069 748161792 748683264 750759576 751085568 752012408 752338944 754951232 760037376 762476112 763748496 764280832 766733184 768012672 775871488 776208384 778361031 778903552 779659923 779998464 781402824 782706792 783046656 788529152 790715968 792379392 792723456 794921904 795475968 796248432 798028416 799360128 805306368 807539712 808887296 809238528 810130869 811482777 812048384 813189888 814654008 816013464 822083584 824363456 824721408 826097664 827585024 828748368 831987072 837228672 837812224 840135716 841903104 842268672 844604523 845193216 846013959 849320136 850518016 854670936 855042048 855638016 858010944 859442752 859815936 862801408 864014256 868614144 872855424 873463808 875886172 876266496 877728768 880545141 886710272 887095296 889555464 890175488 891039912 891426816 894522048 894910464 903675392 905576448 905969664 908482176 909115392 909998208 911636628 913157924 913554432 918015147 922902528 924442624 924844032 927408888 928055296 929359872 931033152 932586816 939524096 942129664 942538752 944111616 945811456 947140992 950429676 950842368 956832768 960155104 961504803 962174976 962592768 963780608 965262312 965935104 966873096 970651584 976766784 977190912 980583936 982220288 982646784 986058752 987444864 990873492 997116092 997549056 998244352 1001012768 1001447424 1002419901 1003118592 1006337304 1013383168 1016634816 1018331328 1018773504 1020164798 1022310912 1022754816 1024016896 1034944512 1037814708 1038265344 1039546564 1039997952 1041870432 1043609056 1044062208 1049160168 1056505856 1056964608 1059895872 1060634624 1061664576 1062125568 1063576066 1064037888 1065813504 1073741824 1076719616 1078984704 1080174492 1081977036 1082446848 1084253184 1086205344 1086676992 1088017952 1098862632 1099628544 1101463552 1103156928 1104997824 1108834622 1109316096 1116304896 1122537472 1123024896 1126139364 1126924288 1128018612 1128508416 1132426848 1139561248 1140056064 1140850688 1144014592 1145622744 1146421248 1150099776 1152019008 1156019074 1158152192 1163807232 1164312576 1168355328 1170305024 1172104236 1174060188 1182793728 1186073952 1188053216 1188569088 1192696064 1193213952 1194372648 1199040192 1207435264 1207959552 1210783826 1211309568 1212153856 1213330944 1213857792 1215515504 1218072576 1221981012 1224020196 1230536704 1233125376 1236545184 1237082112 1239146496 1241377536 1243449088 1255843008 1256718336 1258815488 1260203574 1262306542 1262854656 1267239568 1267789824 1273980204 1275777024 1282006404 1282899968 1283457024 1287016416 1287913472 1289164128 1289723904 1294202112 1302355712 1302921216 1307445248 1309283136 1310195712 1313829258 1314399744 1316593152 1321164656 1330065408 1330642944 1334333196 1335263232 1336559868 1337491456 1341783072 1355513088 1357775104 1358364672 1363081216 1363673088 1364997312 1367454942 1369736886 1370331648 1379926016 1383752944 1384353792 1386663936 1387266048 1389160576 1391113332 1392082944 1396549728 1398880224 1409286144 1413194496 1413808128 1415552768 1416167424 1418717184 1421084672 1425644514 1435249152 1438646272 1440232656 1442636048 1443262464 1445670912 1448273792 1448902656 1450309644 1455977376 1465150176 1466171392 1470237503 1470875904 1473330432 1473970176 1479088128 1486310238 1488406528 1495674138 1496323584 1497366528 1501519152 1502171136 1504024816 1504677888 1509902464 1520074752 1524952224 1527496992 1528561664 1530247197 1532800801 1533466368 1536025344 1551742976 1552416768 1556722062 1557807104 1559319846 1559996928 1562805648 1565413584 1566093312 1577058304 1581431936 1584758784 1585446912 1589843808 1590951936 1592496864 1595364099 1596056832 1598026367 1598720256 1610612736 1615079424 1617774592 1618477056 1620261738 1622965554 1624096768 1626379776 1629308016 1632026928 1644167168 1648726912 1649442816 1652195328 1655170048 1657496736 1663251933 1663974144 1674457344 1675624448 1680271432 1683806208 1684537344 1689209046 1690386432 1692027918 1698640272 1701036032 1709341872 1710084096 1711276032 1716021888 1718885504 1719631872 1725602816 1728028512 1734028611 1737228288 1744953161 1745710848 1746927616 1751772344 1752532992 1755457536 1761090282 1773420544 1774190592 1779110928 1780350976 1782079824 1782853632 1789044096 1789820928 1807350784 1811152896 1811939328 1816175739 1816964352 1818230784 1819996416 1823273256 1826315848 1827108864 1836030294 1845805056 1848885248 1849688064 1854817776 1856110592 1858719744 1862066304 1865173632 1879048192 1884259328 1885077504 1888223232 1890305361 1891622912 1893459813 1894281984 1900859352 1901684736 1913665536 1920310208 1923009606 1924349952 1925185536 1927561216 1930524624 1931870208 1933746192 1941303168 1953533568 1954381824 1961167872 1964440576 1965293568 1970743887 1972117504 1974889728 1981746984 1994232184 1995098112 1996488704 2002025536 2002894848 2004839802 2006237184 2012674608 2026766336 2033269632 2036662656 2037547008 2040329596 2044621824 2045509632 2048033792 2051182413 2054605329 2069889024 2075629416 2076530688 2079093128 2079995904 2083740864 2087218112 2088124416 2098320336 2113011712 2113929216 2119791744 2121269248 2123329152 2124251136 2127152132 2128075776 2131627008 2138466771 2147483648 2153439232 2157969408 2160348984 2163954072 2164893696 2168506368 2172410688 2173353984 2176035904 2197725264 2199257088 2202927104 2206313856 2209995648 2217669244 2218632192 2229465357 2232609792 2243511207 2245074944 2246049792 2252278728 2253848576 2256037224 2257016832 2264853696 2279122496 2280112128 2281701376 2288029184 2291245488 2292842496 2300199552 2304038016 2312038148 2316304384 2327614464 2328625152 2335083093 2336710656 2338979769 2340610048 2344208472 2348120376 2365587456 2372147904 2376106432 2377138176 2385392128 2386427904 2388745296 2398080384 2414870528 2415919104 2421567652 2422619136 2424307712 2426661888 2427715584 2431031008 2434448331 2436145152 2443962024 2448040392 2461073408 2466250752 2473090368 2474164224 2478292992 2482755072 2486898176 2511686016 2513436672 2517630976 2520407148 2524613084 2525709312 2534479136 2535579648 2538041877 2547960408 2551554048 2564012808 2565799936 2566914048 2574032832 2575826944 2578328256 2579447808 2588404224 2604711424 2605842432 2614890496 2618566272 2620391424 2627658516 2628799488 2633186304 2642329312 2660130816 2661285888 2668666392 2670526464 2673119736 2674982912 2683566144 2711026176 2715550208 2716729344 2726162432 2727346176 2729994624 2734909884 2739473772 2740663296 2759852032 2767505888 2768707584 2773327872 2774532096 2778321152 2782226664 2784165888 2793099456 2797760448 2818572288 2826388992 2827616256 2831105536 2832334848 2837434368 2842169344 2851289028 2870498304 2877292544 2880465312 2885272096 2886524928 2891341824 2896547584 2897805312 2900619288 2911954752 2930300352 2932342784 2940475006 2941751808 2946660864 2947940352 2958176256 2972620476 2976813056 2991348276 2992647168 2994733056 3003038304 3004342272 3008049632 3009355776 3019804928 3040149504 3049904448 3054993984 3057123328 3060494394 3065601602 3066932736 3072050688 3103485952 3104833536 3113444124 3115614208 3118639692 3119993856 3125611296 3130827168 3132186624 3154116608 3162863872 3169517568 3170893824 3179687616 3181903872 3184993728 3190728198 3192113664 3196052734 3197440512 3221225472 3230158848 3235549184 3236954112 3240523476 3245931108 3248193536 3252759552 3258616032 3264053856 3288334336 3297453824 3298885632 3304390656 3310340096 3314993472 3326503866 3327948288 3348914688 3351248896 3360542864 3367612416 3369074688 3378418092 3380772864 3384055836 3397280544 3402072064 3418683744 3420168192 3422552064 3432043776 3437771008 3439263744 3451205632 3456057024 3468057222 3474456576 3489906322 3491421696 3493855232 3503544688 3505065984 3510915072 3522180564 3546841088 3548381184 3558221856 3560701952 3564159648 3565707264 3570576793 3578088192 3579641856 3614701568 3622305792 3623878656 3632351478 3633928704 3636461568 3639992832 3646546512 3652631696 3654217728 3672060588 3691610112 3697770496 3699376128 3709635552 3712221184 3717439488 3722516231 3724132608 3730347264 3758096384 3768518656 3770155008 3776446464 3780610722 3783245824 3786919626 3788563968 3801718704 3803369472 3827331072 3840620416 3846019212 3848699904 3850371072 3855122432 3861049248 3863740416 3867492384 3880921177 3882606336 3907067136 3908763648 3922335744 3928881152 3930587136 3941487774 3944235008 3949779456 3963493968 3988464368 3990196224 3992977408 4004051072 4005789696 4009679604 4012474368 4025349216 4053532672 4066539264 4073325312 4075094016 4080659192 4089243648 4091019264 4096067584 4102364826 4109210658 4139778048 4151258832 4153061376 4158186256 4159991808 4167481728 4174436224 4176248832 4196640672 4226023424 4227858432 4237743391 4239583488 4242538496 4246658304 4248502272 4254304264 4256151552 4263254016 4276933542 4294967296 4306878464 4315938816 4320697968 4327908144 4329787392 4337012736 4344821376 4346707968 4352071808 4395450528 4398514176 4405854208 4410712509 4412627712 4418072897 4419991296 4435338488 4437264384 4458930714 4465219584 4487022414 4490149888 4492099584 4504557456 4507697152 4512074448 4514033664 4529707392 4558244992 4560224256 4563402752 4576058368 4582490976 4585684992 4590741591 4598402403 4600399104 4608076032 4624076296 4632608768 4655228928 4657250304 4670166186 4673421312 4677959538 4681220096 4688416944 4696240752 4731174912 4744295808 4752212864 4754276352 4770784256 4772855808 4777490592 4786092297 4794079101 4796160768 4829741056 4831838208 4843135304 4845238272 4848615424 4853323776 4855431168 4862062016 4868896662 4872290304 4887924048 4896080784 4922146816 4932501504 4946180736 4948328448 4956585984 4965510144 4973796352 4989755799 5023372032 5026873344 5035261952 5040814296 5049226168 5051418624 5068958272 5071159296 5076083754 5095920816 5103108096 5128025616 5131599872 5133828096 5148065664 5151653888 5156656512 5158895616 5176808448 5202085833 5209422848 5211684864 5229780992 5234859483 5237132544 5240782848 5255317032 5257598976 5266372608 5284658624 5320261632 5322571776 5337332784 5341052928 5346239472 5349965824 5367132288 5422052352 5431100416 5433458688 5448527217 5452324864 5454692352 5459989248 5469819768 5478947544 5481326592 5519704064 5535011776 5537415168 5546655744 5549064192 5556642304 5564453328 5568331776 5586198912 5595520896 5637144576 5652777984 5655232512 5662211072 5664669696 5670916083 5674868736 5680379439 5684338688 5702578056 5740996608 5754585088 5760930624 5770544192 5773049856 5782683648 5793095168 5795610624 5801238576 5823909504 5860600704 5864685568 5880950012 5883503616 5893321728 5895880704 5912231661 5916352512 5945240952 5953626112 5982696552 5985294336 5989466112 6006076608 6008684544 6016099264 6018711552 6039609856 6080299008 6099808896 6109987968 6114246656 6120988788 6131203204 6133865472 6144101376 6163815987 6206971904 6209667072 6226888248 6231228416 6237279384 6239987712 6251222592 6261654336 6264373248 6308233216 6325727744 6339035136 6341787648 6359375232 6363807744 6369987456 6381456396 6384227328 6392105468 6394881024 6442450944 6460317696 6471098368 6473908224 6481046952 6491862216 6496387072 6505519104 6517232064 6528107712 6576668672 6594907648 6597771264 6608781312 6620680192 6629986944 6653007732 6655896576 6697829376 6702497792 6721085728 6730533621 6735224832 6738149376 6756836184 6761545728 6768111672 6794561088 6804144128 6837367488 6840336384 6845104128 6864087552 6875542016 6878527488 6902411264 6912114048 6936114444 6948913152 6979812644 6982843392 6987710464 7007089376 7010131968 7016939307 7021830144 7044361128 7093682176 7096762368 7116443712 7121403904 7128319296 7131414528 7141153586 7156176384 7159283712 7229403136 7244611584 7247757312 7264702956 7267857408 7272923136 7279985664 7293093024 7305263392 7308435456 7344121176 7383220224 7395540992 7398752256 7419271104 7424442368 7434878976 7445032462 7448265216 7460694528 7516192768 7537037312 7540310016 7552892928 7561221444 7566491648 7573839252 7577127936 7603437408 7606738944 7654662144 7681240832 7692038424 7697399808 7700742144 7710244864 7722098496 7727480832 7734984768 7761842354 7765212672 7814134272 7817527296 7844671488 7857762304 7861174272 7882975548 7888470016 7899558912 7926987936 7976928736 7980392448 7985954816 8008102144 8011579392 8019359208 8024948736 8050698432 8107065344 8133078528 8146650624 8150188032 8161318384 8178487296 8182038528 8192135168 8204729652 8218421316 8279556096 8302517664 8306122752 8316372512 8319983616 8334963456 8348872448 8352497664 8393281344 8452046848 8455716864 8475486782 8479166976 8485076992 8493316608 8497004544 8508608528 8512303104 8526508032 8553867084 8589934592 8613756928 8631877632 8641395936 8655816288 8659574784 8674025472 8689642752 8693415936 8704143616 8790901056 8797028352 8811708416 8821425018 8825255424 8836145794 8839982592 8870676976 8874528768 8917861428 8930439168 8974044828 8980299776 8984199168 9009114912 9015394304 9024148896 9028067328 9059414784 9116489984 9120448512 9126805504 9152116736 9164981952 9171369984 9181483182 9196804806 9200798208 9216152064 9248152592 9265217536 9310457856 9314500608 9340332372 9346842624 9355919076 9362440192 9376833888 9392481504 9462349824 9488591616 9504425728 9508552704 9541568512 9545711616 9554981184 9572184594 9588158202 9592321536 9659482112 9663676416 9686270608 9690476544 9697230848 9706647552 9710862336 9724124032 9737793324 9744580608 9775848096 9792161568 9844293632 9865003008 9892361472 9896656896 9913171968 9931020288 9947592704 9979511598 10046744064 10053746688 10070523904 10081628592 10098452336 10102837248 10137916544 10142318592 10152167508 10191841632 10206216192 10256051232 10263199744 10267656192 10291662521 10296131328 10303307776 10313313024 10317791232 10353616896 10404171666 10418845696 10423369728 10459561984 10469718966 10474265088 10481565696 10510634064 10515197952 10532745216 10569317248 10640523264 10645143552 10674665568 10682105856 10692478944 10699931648 10711730379 10729605607 10734264576 10844104704 10862200832 10866917376 10897054434 10904649728 10909384704 10919978496 10939639536 10957895088 10962653184 11039408128 11070023552 11074830336 11093311488 11098128384 11113284608 11128906656 11136663552 11167548693 11172397824 11191041792 11274289152 11305555968 11310465024 11324422144 11329339392 11341832166 11349737472 11360758878 11368677376 11405156112 11481993216 11509170176 11521861248 11541088384 11546099712 11565367296 11586190336 11591221248 11602477152 11642763531 11647819008 11721201408 11729371136 11761900024 11767007232 11786643456 11791761408 11824463322 11832705024 11890481904 11907252224 11965393104 11970588672 11978932224 12012153216 12017369088 12032198528 12037423104 12079219712 12160598016 12199617792 12214672127 12219975936 12228493312 12241977576 12262406408 12267730944 12288202752 12327631974 12413943808 12419334144 12453776496 12462456832 12474558768 12479975424 12502445184 12523308672 12528746496 12616466432 12651455488 12678070272 12683575296 12713230173 12718750464 12727615488 12739974912 12762912792 12768454656 12784210936 12789762048 12884901888 12920635392 12942196736 12947816448 12962093904 12983724432 12992774144 13011038208 13034464128 13056215424 13153337344 13189815296 13195542528 13217562624 13232137527 13241360384 13254218691 13259973888 13306015464 13311793152 13395658752 13404995584 13442171456 13461067242 13470449664 13476298752 13513672368 13523091456 13536223344 13589122176 13608288256 13674734976 13680672768 13690208256 13728175104 13751084032 13757054976 13772224773 13795207209 13804822528 13824228096 13872228888 13897826304 13959625288 13965686784 13975420928 14014178752 14020263936 14033878614 14043660288 14088722256 14187364352 14193524736 14232887424 14242807808 14256638592 14262829056 14282307172 14312352768 14318567424 14358276891 14382237303 14458806272 14489223168 14495514624 14529405912 14535714816 14545846272 14559971328 14586186048 14610526784 14616870912 14688242352 14766440448 14791081984 14797504512 14838542208 14848884736 14869757952 14890064924 14896530432 14921389056 14969267397 15032385536 15074074624 15080620032 15105785856 15122442888 15132983296 15147678504 15154255872 15206874816 15213477888 15309324288 15362481664 15384076848 15394799616 15401484288 15420489728 15444196992 15454961664 15469969536 15523684708 15530425344 15606257499 15628268544 15635054592 15689342976 15704578449 15715524608 15722348544 15765951096 15776940032 15799117824 15853975872 15953857472 15960784896 15971909632 16016204288 16023158784 16038718416 16049897472 16101396864 16214130688 16266157056 16293301248 16300376064 16322636768 16345581651 16356974592 16364077056 16384270336 16409459304 16436842632 16559112192 16605035328 16612245504 16632745024 16639967232 16669926912 16697744896 16704995328 16786562688 16904093696 16911433728 16950973564 16958333952 16970153984 16986633216 16994009088 17017217056 17024606208 17041138317 17053016064 17107734168 17179869184 17227513856 17263755264 17282791872 17311632576 17319149568 17348050944 17379285504 17386831872 17408287232 17581802112 17594056704 17623416832 17642850036 17650510848 17672291588 17679965184 17741353952 17749057536 17835722856 17860878336 17948089656 17960599552 17968398336 18018229824 18030788608 18048297792 18056134656 18118829568 18232979968 18240897024 18253611008 18304233472 18329963904 18342739968 18362966364 18393609612 18401596416 18432304128 18496305184 18530435072 18620915712 18629001216 18680664744 18693685248 18711838152 18724880384 18753667776 18784963008 18924699648 18977183232 19008851456 19017105408 19083137024 19091423232 19109962368 19144369188 19176316404 19184643072 19318964224 19327352832 19372541216 19380953088 19394461696 19413295104 19421724672 19448248064 19475586648 19489161216 19551696192 19584323136 19688587264 19730006016 19784722944 19793313792 19826343936 19862040576 19895185408 19959023196 20093488128 20107493376 20141047808 20163257184 20196904672 20205674496 20275833088 20284637184 20304335016 20383683264 20412432384 20512102464 20526399488 20535312384 20583325042 20592262656 20606615552 20626626048 20635582464 20707233792 20808343332 20837691392 20846739456 20919123968 20939437932 20948530176 20963131392 21021268128 21030395904 21065490432 21138634496 21281046528 21290287104 21349331136 21364211712 21384957888 21399863296 21423460758 21459211214 21468529152 21688209408 21724401664 21733834752 21794108868 21809299456 21818769408 21839956992 21879279072 21915790176 21925306368 22078816256 22140047104 22149660672 22186622976 22196256768 22226569216 22257813312 22273327104 22335097386 22344795648 22382083584 22548578304 22611111936 22620930048 22648844288 22658678784 22683664332 22699474944 22721517756 22737354752 22810312224 22963986432 23018340352 23043722496 23082176768 23092199424 23130734592 23172380672 23182442496 23204954304 23285527062 23295638016 23442402816 23458742272 23523800048 23534014464 23573286912 23583522816 23648926644 23665410048 23780963808 23814504448 23930786208 23941177344 23957864448 24024306432 24034738176 24064397056 24074846208 24158439424 24321196032 24399235584 24429344254 24439951872 24456986624 24483955152 24524812816 24535461888 24576405504 24655263948 24827887616 24838668288 24907552992 24924913664 24949117536 24959950848 24994037551 25004890368 25046617344 25057492992 25232932864 25302910976 25356140544 25367150592 25426460346 25437500928 25455230976 25479949824 25525825584 25536909312 25568421872 25579524096 25769803776 25841270784 25884393472 25895632896 25924187808 25967448864 25985548288 26022076416 26057613617 26068928256 26112430848 26306674688 26379630592 26391085056 26435125248 26464275054 26482720768 26508437382 26519947776 26612030928 26623586304 26791317504 26809991168 26884342912 26922134484 26940899328 26952597504 27027344736 27046182912 27072446688 27166448239 27178244352 27216576512 27349469952 27361345536 27380416512 27456350208 27502168064 27514109952 27544449546 27590414418 27609645056 27648456192 27744457776 27795652608 27919250576 27931373568 27950841856 28028357504 28040527872 28067757228 28087320576 28177444512 28374728704 28387049472 28465774848 28485615616 28513277184 28525658112 28564614344 28624705536 28637134848 28716553782 28764474606 28917612544 28978446336 28991029248 29058811824 29071429632 29091692544 29119942656 29172372096 29221053568 29233741824 29376484704 29532880896 29582163968 29595009024 29664203737 29677084416 29697769472 29739515904 29780129848 29793060864 29842778112 29938534794 30064771072 30148149248 30161240064 30211571712 30244885776 30265966592 30295357008 30308511744 30413749632 30426955776 30618648576 30724963328 30768153696 30789599232 30802968576 30840979456 30874987563 30888393984 30909923328 30939939072 31047369416 31060850688 31212514998 31256537088 31270109184 31378685952 31409156898 31431049216 31444697088 31531902192 31553880064 31598235648 31707951744 31907714944 31921569792 31943819264 32032408576 32046317568 32077436832 32099794944 32135191137 32188816821 32202793728 32428261376 32532314112 32586602496 32600752128 32645273536 32691163302 32713949184 32728154112 32768540672 32818918608 32873685264 33118224384 33210070656 33224491008 33265490048 33279934464 33339853824 33395489792 33409990656 33502646079 33573125376 33808187392 33822867456 33901947128 33916667904 33940307968 33973266432 33988018176 34034434112 34049212416 34082276634 34106032128 34215468336 34359738368 34455027712 34527510528 34565583744 34623265152 34638299136 34696101888 34758571008 34773663744 34816574464 34928290593 35163604224 35188113408 35246833664 35285700072 35301021696 35344583176 35359930368 35482707904 35498115072 35671445712 35721756672 35896179312 35921199104 35936796672 36036459648 36061577216 36096595584 36112269312 36237659136 36465959936 36481794048 36507222016 36608466944 36644016381 36659927808 36685479936 36725932728 36787219224 36803192832 36864608256 36992610368 37060870144 37241831424 37258002432 37361329488 37387370496 37423676304 37449760768 37507335552 37569926016 37849399296 37954366464 38017702912 38034210816 38139690519 38166274048 38182846464 38219924736 38288738376 38352632808 38369286144 38637928448 38654705664 38745082432 38761906176 38788923392 38826590208 38843449344 38896496128 38951173296 38978322432 39103392384 39168646272 39377174528 39460012032 39569445888 39586627584 39652687872 39696412581 39724081152 39762656073 39790370816 39918046392 40186976256 40214986752 40282095616 40326514368 40393809344 40411348992 40551666176 40569274368 40608670032 40767366528 40824864768 41024204928 41052798976 41070624768 41166650084 41184525312 41213231104 41253252096 41271164928 41385621627 41414467584 41616686664 41675382784 41693478912 41838247936 41878875864 41897060352 41926262784 42042536256 42060791808 42130980864 42277268992 42562093056 42580574208 42698662272 42728423424 42769915776 42799726592 42846921516 42918422428 42937058304 43146711909 43376418816 43448803328 43467669504 43588217736 43618598912 43637538816 43679913984 43758558144 43831580352 43850612736 44157632512 44280094208 44299321344 44373245952 44392513536 44453138432 44515626624 44546654208 44670194772 44689591296 44764167168 45097156608 45222223872 45241860096 45297688576 45317357568 45367328664 45398949888 45443035512 45474709504 45620624448 45927972864 46036680704 46087444992 46164353536 46184398848 46261469184 46344761344 46364884992 46409908608 46571054124 46591276032 46884805632 46917484544 47047600096 47068028928 47113735347 47146573824 47167045632 47297853288 47330820096 47561927616 47629008896 47861572416 47882354688 47915728896 48048612864 48069476352 48128794112 48149692416 48316878848 48642392064 48798471168 48858688508 48879903744 48913973248 48967910304 49049625632 49070923776 49152811008 49310527896 49655775232 49677336576 49815105984 49849827328 49898235072 49919901696 49988075102 50009780736 50093234688 50114985984 50465865728 50605821952 50712281088 50734301184 50852920692 50875001856 50910461952 50959899648 51051651168 51073818624 51136843744 51159048192 51539607552 51682541568 51768786944 51791265792 51848375616 51934897728 51971096576 52044152832 52115227234 52137856512 52224861696 52613349376 52759261184 52782170112 52870250496 52928550108 52965441536 53016874764 53039895552 53224061856 53247172608 53582635008 53619982336 53768685824 53844268968 53881798656 53905195008 54054689472 54092365824 54144893376 54332896478 54356488704 54433153024 54698939904 54722691072 54760833024 54912700416 55004336128 55028219904 55088899092 55180828836 55219290112 55296912384 55488915552 55591305216 55838501152 55862747136 55901683712 56056715008 56081055744 56135514456 56174641152 56354889024 56749457408 56774098944 56931549696 56971231232 57026554368 57051316224 57129228688 57249411072 57274269696 57433107564 57528949212 57835225088 57956892672 57982058496 58117623648 58142859264 58183385088 58239885312 58344744192 58442107136 58467483648 58752969408 59065761792 59164327936 59190018048 59328407474 59354168832 59395538944 59479031808 59560259696 59586121728 59685556224 59877069588 60129542144 60296298496 60322480128 60423143424 60489771552 60531933184 60590714016 60617023488 60827499264 60853911552 61237297152 61449926656 61536307392 61579198464 61605937152 61681958912 61749975126 61776787968 61819846656 61879878144 62094738832 62121701376 62425029996 62513074176 62540218368 62757371904 62818313796 62862098432 62889394176 63063804384 63107760128 63196471296 63415903488 63815429888 63843139584 63887638528 64064817152 64092635136 64154873664 64199589888 64270382274 64377633642 64405587456 64856522752 65064628224 65173204992 65201504256 65290547072 65382326604 65427898368 65456308224 65537081344 65637837216 65747370528 66236448768 66420141312 66448982016 66530980096 66559868928 66679707648 66790979584 66819981312 67005292158 67146250752 67616374784 67645734912 67803894256 67833335808 67880615936 67946532864 67976036352 68068868224 68098424832 68164553268 68212064256 68430936672 68719476736 68910055424 69055021056 69131167488 69246530304 69276598272 69392203776 69517142016 69547327488 69633148928 69856581186 70327208448 70376226816 70493667328 70571400144 70602043392 70689166352 70719860736 70965415808 70996230144 71342891424 71443513344 71792358624 71842398208 71873593344 72041637647 72072919296 72123154432 72193191168 72224538624 72475318272 72931919872 72963588096 73014444032 73216933888 73288032762 73319855616 73370959872 73451865456 73574438448 73606385664 73729216512 73985220736 74121740288 74483662848 74516004864 74722658976 74774740992 74847352608 74899521536 74982112653 75014671104 75107239249 75139852032 75698798592 75908732928 76035405824 76068421632 76279381038 76332548096 76365692928 76439849472 76577476752 76705265616 76738572288 77275856896 77309411328 77490164864 77523812352 77577846784 77653180416 77686898688 77792992256 77902346592 77956644864 78172840851 78206784768 78337292544 78754349056 78920024064 79138891776 79173255168 79305375744 79392825162 79448162304 79525312146 79580741632 79836092784 80373952512 80429973504 80564191232 80653028736 80787618688 80822697984 81103332352 81138548736 81217340064 81499344717 81534733056 81649729536 82048409856 82105597952 82141249536 82333300168 82369050624 82426462208 82506504192 82542329856 82771243254 82828935168 83233373328 83350765568 83386957824 83676495872 83757751728 83794120704 83852525568 84085072512 84121583616 84261961728 84554537984 85124186112 85161148416 85397324544 85456846848 85539831552 85599453184 85693843032 85836844856 85874116608 86293423818 86752837632 86897606656 86935339008 87176435472 87237197824 87275077632 87359827968 87517116288 87663160704 87701225472 88315265024 88560188416 88598642688 88746491904 88785027072 88906276864 88992611211 89031253248 89093308416 89340389544 89379182592 89528334336 90194313216 90444447744 90483720192 90595377152 90634715136 90734657328 90797899776 90886071024 90949419008 91241248896 91855945728 92073361408 92174889984 92328707072 92368797696 92522938368 92624962689 92689522688 92729769984 92819817216 93142108248 93182552064 93769611264 93834969088 94095200192 94136057856 94227470694 94293147648 94334091264 94595706576 94661640192 95123855232 95258017792 95723144832 95764709376 95831457792 96097225728 96138952704 96257588224 96299384832 96405573411 96566450463 96633757696 97284784128 97596942336 97717377016 97759807488 97827946496 97935820608 98099251264 98141847552 98305622016 98621055792 99311550464 99354673152 99630211968 99699654656 99796470144 99839803392 99976150204 100019561472 100186469376 100229971968 100507938237 100931731456 101211643904 101424562176 101468602368 101705841384 101750003712 101820923904 101919799296 102103302336 102147637248 102273687488 102318096384 103079215104 103365083136 103537573888 103582531584 103696751232 103869795456 103942193152 104088305664 104230454468 104275713024 104449723392 104784871779 105226698752 105518522368 105564340224 105740500992 105857100216 105930883072 106033749528 106079791104 106448123712 106494345216 107165270016 107239964672 107537371648 107688537936 107763597312 107810390016 108109378944 108184731648 108289786752 108665792956 108712977408 108866306048 109397879808 109445382144 109521666048 109825400832 109932049143 110008672256 110056439808 110177798184 110361657672 110438580224 110593824768 110977831104 111182610432 111677002304 111725494272 111803367424 112113430016 112162111488 112271028912 112349282304 112709778048 113498914816 113548197888 113863099392 113942462464 114053108736 114102632448 114258457376 114419071557 114498822144 114548539392 114866215128 115057898424 115670450176 115913785344 115964116992 116235247296 116285718528 116366770176 116479770624 116689488384 116884214272 116934967296 117505938816 118131523584 118328655872 118380036096 118656814948 118708337664 118791077888 118958063616 119120519392 119172243456 119287968219 119371112448 119754139176 120259084288 120592596992 120644960256 120846286848 120979543104 121063866368 121181428032 121234046976 121654998528 121707823104 122474594304 122899853312 123072614784 123158396928 123211874304 123363917824 123499950252 123553575936 123639693312 123759756288 124189477664 124243402752 124850059992 125026148352 125080436736 125514743808 125636627592 125724196864 125778788352 126127608768 126215520256 126392942592 126831806976 127630859776 127686279168 127775277056 128129634304 128185270272 128309747328 128399179776 128540764548 128755267284 128811174912 129713045504 130129256448 130346409984 130403008512 130581094144 130764653208 130855796736 130912616448 131074162688 131275674432 131494741056 132472897536 132840282624 132897964032 133061960192 133119737856 133359415296 133581959168 133639962624 134010584316 134292501504 135232749568 135291469824 135607788512 135666671616 135761231872 135893065728 135952072704 136137736448 136196849664 136329106536 136424128512 136861873344 137820110848 138110042112 138262334976 138493060608 138553196544 138784407552 139034284032 139094654976 139266297856 139713162372 140654416896 140752453632 140987334656 141142800288 141204086784 141378332704 141439721472 141930831616 141992460288 142685782848 142887026688 143584717248 143684796416 143747186688 144083275294 144145838592 144246308864 144386382336 144449077248 144950636544 145863839744 145927176192 146028888064 146433867776 146576065524 146639711232 146741919744 146903730912 147148876896 147212771328 147458433024 147970441472 148243480576 148967325696 149032009728 149445317952 149549481984 149694705216 149799043072 149964225306 150029342208 150214478498 150279704064 151397597184 151817465856 152070811648 152136843264 152558762076 152665096192 152731385856 152879698944 153154953504 153410531232 153477144576 154551713792 154618822656 154980329728 155047624704 155155693568 155306360832 155373797376 155585984512 155804693184 155913289728 156345681702 156413569536 156674585088 157508698112 157840048128 158277783552 158346510336 158610751488 158785650324 158896324608 159050624292 159161483264 159672185568 160747905024 160859947008 161128382464 161306057472 161575237376 161645395968 162206664704 162277097472 162434680128 162998689434 163069466112 163299459072 164096819712 164211195904 164282499072 164666600336 164738101248 164852924416 165013008384 165084659712 165542486508 165657870336 166466746656 166701531136 166773915648 167352991744 167515503456 167588241408 167705051136 168170145024 168243167232 168523923456 169109075968 170248372224 170322296832 170794649088 170913693696 171079663104 171198906368 171387686064 171673689712 171748233216 172586847636 173505675264 173795213312 173870678016 174352870944 174474395648 174550155264 174719655936 174958262857 175034232576 175326321408 175402450944 176630530048 177120376832 177197285376 177492983808 177570054144 177812553728 177985222422 178062506496 178186616832 178680779088 178758365184 179056668672 180388626432 180888895488 180967440384 181190754304 181269430272 181469314656 181595799552 181772142048 181898838016 182403295319 182482497792 183711891456 184146722816 184349779968 184657414144 184737595392 185045876736 185249925378 185379045376 185459539968 185639634432 186284216496 186365104128 187539222528 187669938176 188190400384 188272115712 188454941388 188586295296 188668182528 189191413152 189323280384 190247710464 190516035584 191446289664 191529418752 191662915584 192194451456 192277905408 192515176448 192598769664 192811146822 193132900926 193267515392 194569568256 195193884672 195434754032 195519614976 195655892992 195871641216 196198502528 196283695104 196611244032 197242111584 198623100928 198709346304 199260423936 199399309312 199592940288 199679606784 199952300408 200039122944 200372938752 200459943936 201015876474 201863462912 202423287808 202849124352 202937204736 203411682768 203500007424 203641847808 203839598592 204206604672 204295274496 204547374976 204636192768 206158430208 206730166272 207075147776 207165063168 207393502464 207649426159 207739590912 207884386304 208176611328 208460908936 208551426048 208899446784 209569743558 210453397504 211037044736 211128680448 211481001984 211714200432 211861766144 212067499056 212159582208 212896247424 212988690432 214330540032 214479929344 215074743296 215377075872 215527194624 215620780032 216124912941 216218757888 216369463296 216579573504 217331585912 217425954816 217732612096 218795759616 218890764288 219043332096 219650801664 219864098286 220017344512 220112879616 220355596368 220723315344 220877160448 221187649536 221955662208 222365220864 223354004608 223450988544 223606734848 224226860032 224324222976 224542057824 224698564608 224946337959 225321717747 225419556096 226997829632 227096395776 227726198784 227884924928 228106217472 228205264896 228516914752 228838143114 228997644288 229097078784 229732430256 230115796848 231340900352 231827570688 231928233984 232470494592 232571437056 232733540352 232959541248 233378976768 233768428544 233869934592 234518522553 235011877632 236263047168 236657311744 236760072192 237313629896 237416675328 237582155776 237916127232 238241038784 238344486912 238575936438 238742224896 239508278352 240518168576 241185193984 241289920512 241692573696 241959086208 242127732736 242362856064 242468093952 243309997056 243415646208 244498034151 244949188608 245799706624 246145229568 246316793856 246423748608 246727835648 246999900504 247107151872 247279386624 247519512576 248378955328 248486805504 249700119984 250052296704 250160873472 251029487616 251273255184 251448393728 251557576704 252255217536 252431040512 252785885184 253663613952 255261719552 255372558336 255550554112 256259268608 256370540544 256619494656 256798359552 257081529096 257510534568 257622349824 259426091008 260258512896 260692819968 260806017024 261162188288 261529306416 261711593472 261825232896 262148325376 262551348864 262989482112 264945795072 265680565248 265795928064 266123920384 266239475712 266718830592 266977833633 267163918336 267279925248 268021168632 268585003008 270465499136 270582939648 271215577024 271333343232 271522463744 271786131456 271904145408 272275472896 272393699328 272658213072 272848257024 273723746688 275640221696 276220084224 276524669952 276986121216 277106393088 277568815104 277874888067 278068568064 278189309952 278532595712 279426324744 281308833792 281504907264 281974669312 282285600576 282408173568 282756665408 282879442944 283861663232 283984920576 285371565696 285774053376 287169434496 287369592832 287494373376 288166550588 288291677184 288492617728 288772764672 288898154496 289699351389 289901273088 291727679488 291854352384 292057776128 292867735552 293152131048 293279422464 293483839488 293807461824 294297753792 294425542656 294916866048 295940882944 296486961152 297934651392 298064019456 298890635904 299098963968 299389410432 299598086144 299928450612 300058684416 300428956996 300559408128 302795194368 303634931712 304141623296 304273686528 305117524152 305330192384 305462771712 305759397888 306309907008 306821062464 306954289152 309103427584 309237645312 309960659456 310095249408 310311387136 310612721664 310747594752 311171969024 311609386368 311826579456 312691363404 312827139072 313349170176 315017396224 315680096256 316555567104 316693020672 317221502976 317571300648 317792649216 318101248584 318322966528 319344371136 321495810048 321719894016 322256764928 322612114944 323150474752 323290791936 324413329408 324554194944 324869360256 325997378868 326138932224 326598918144 328193639424 328422391808 328564998144 329333200672 329476202496 329705848832 329796147429 330026016768 330169319424 331084973016 331315740672 332933493312 333403062272 333547831296 334705983488 335031006912 335176482816 335410102272 336340290048 336486334464 337047846912 338218151936 340496744448 340644593664 341589298176 341827387392 342159326208 342397812736 342775372128 343347379424 343496466432 345173695272 347011350528 347590426624 347741356032 348705741888 348948791296 349100310528 349439311872 349916525714 350068465152 350652642816 350804901888 353261060096 354240753664 354394570752 354985967616 355140108288 355625107456 355970444844 356125012992 356373233664 357361558176 357516730368 358113337344 360777252864 361777790976 361934880768 362381508608 362538860544 362938629312 363191599104 363544284096 363797676032 364806590638 364964995584 367423782912 368293445632 368699559936 369314828288 369475190784 370091753472 370499850756 370758090752 370919079936 371279268864 372568432992 372730208256 375078445056 375339876352 376380800768 376544231424 376909882776 377172590592 377336365056 378382826304 378646560768 380495420928 381032071168 382892579328 383058837504 383325831168 384388902912 384555810816 385030352896 385197539328 385622293644 386265801852 386535030784 389139136512 390387769344 390869508064 391039229952 391311785984 391743282432 392397005056 392567390208 393222488064 394484223168 397246201856 397418692608 398520847872 398798618624 399185880576 399359213568 399904600816 400078245888 400745877504 400919887872 402031752948 403726925824 404846575616 405698248704 405874409472 406823365536 407000014848 407283695616 407679197184 408413209344 408590548992 409094749952 409272385536 413460332544 414150295552 414330126336 414787004928 415298852318 415479181824 415768772608 416353222656 416921817872 417102852096 417798893568 419139487116 420906795008 422074089472 422257360896 422962003968 423428400864 423723532288 424134998112 424319164416 425792494848 425977380864 428661080064 428959858688 430149486592 430754151744 431054389248 431241560064 432249825882 432437515776 432738926592 433159147008 434663171824 434851909632 435465224192 437591519232 437781528576 438086664192 439301603328 439728196572 440034689024 440225759232 440711192736 441446630688 441754320896 442375299072 443911324416 444730441728 446708009216 446901977088 447213469696 448453720064 448648445952 449084115648 449397129216 449892675918 450643435494 450839112192 453995659264 454192791552 455452397568 455769849856 456212434944 456410529792 457033829504 457676286228 457995288576 458194157568 459464860512 460231593696 462681800704 463655141376 463856467968 464940989184 465142874112 465467080704 465919082496 466757953536 467536857088 467739869184 469037045106 470023755264 472526094336 473314623488 473520144384 474627259792 474833350656 475164311552 475832254464 476482077568 476688973824 477151872876 477484449792 479016556704 481036337152 482370387968 482579841024 483385147392 483918172416 484255465472 484725712128 484936187904 486619994112 486831292416 488996068302 489898377216 491599413248 492290459136 492633587712 492847497216 493455671296 493999801008 494214303744 494558773248 495039025152 496757910656 496973611008 499400239968 500104593408 500321746944 502058975232 502546510368 502896787456 503115153408 504291463529 504510435072 504862081024 505571770368 507327227904 510523439104 510745116672 511101108224 512518537216 512741081088 513238989312 513596719104 514163058192 515021069136 515244699648 518852182016 520517025792 521385639936 521612034048 522324376576 523058612832 523423186944 523650465792 524296650752 524874788571 525102697728 525978964224 529891590144 531361130496 531591856128 532247840768 532478951424 533437661184 533955667266 534327836672 534559850496 536042337264 537170006016 540930998272 541165879296 542431154048 542666686464 543044927488 543572262912 543808290816 544550945792 544787398656 545316426144 545696514048 547209885957 547447493376 551280443392 552440168448 553049339904 553972242432 554212786176 555137630208 555749776134 556137136128 556378619904 557065191424 558852649488 562617667584 563009814528 563949338624 564571201152 564816347136 565513330816 565758885888 567723326464 567969841152 570743131392 571548106752 574338868992 574739185664 574988746752 576333101176 576583354368 576985235456 577545529344 577796308992 579398702778 579802546176 583455358976 583708704768 584115552256 585735471104 586304262096 586558844928 586967678976 587614923648 588595507584 588851085312 589833732096 591881765888 592973922304 595869302784 596128038912 597781271808 598197927936 598778820864 599196172288 599856901224 600117368832 600857913992 601118816256 605590388736 607269863424 608283246592 608547373056 610235048304 610660384768 610925543424 611518795776 612619814016 613642124928 613908578304 618206855168 618475290624 619921318912 620190498816 620622774272 621225443328 621495189504 622343938048 622948278477 623218772736 623653158912 625382726808 625654278144 626698340352 630034792448 631360192512 633111134208 633386041344 634443005952 635142601296 635585298432 636202497168 636645933056 638688742272 642991620096 643439788032 644513529856 645224229888 646300949504 646581583872 648374738823 648826658816 649108389888 649738720512 651994757736 652277864448 653197836288 656387278848 656844783616 657129996288 658666401344 658952404992 659411697664 659592294858 660052033536 660338638848 662169946032 662631481344 665866986624 666806124544 667095662592 669411966976 670062013824 670352965632 670820204544 672680580096 672972668928 674095693824 674839013877 675965153241 676436303872 680993488896 681289187328 683178596352 683654774784 684318652416 684795625472 685550744256 686694758848 686992932864 690347390544 694022701056 695180853248 695482712064 697411483776 697897582592 698200621056 698878623744 699833051428 700136930304 701305285632 701609803776 703555567659 706522120192 708481507328 708789141504 709971935232 710280216576 711250214912 711940889688 712250025984 712746467328 714723116352 715033460736 716226674688 721554505728 723555581952 723869761536 724763017216 725077721088 725877258624 726383198208 727088568192 727595352064 729613181276 729929991168 733494102453 734847565824 736586891264 737399119872 738629656576 738950381568 740183506944 740999701512 741516181504 741838159872 742558537728 745136865984 745460416512 750156890112 750679752704 752761601536 753088462848 753819765552 754345181184 754672730112 756765652608 757293121536 760990841856 762064142336 765785158656 766117675008 766651662336 768777805824 769111621632 770060705792 770395078656 771244587288 772531603704 773070061568 778278273024 780775538688 781739016128 782078459904 782623571968 783486564864 784794010112 785134780416 786444976128 788968446336 794492403712 794837385216 797041695744 797597237248 798371761152 798718427136 799809201632 800156491776 800933500899 801491755008 801839775744 804063505896 807453851648 809693151232 811396497408 811748818944 813646731072 814000029696 814567391232 815358394368 816826418688 817181097984 818189499904 818544771072 826920665088 828300591104 828660252672 829574009856 830597704636 830958363648 831537545216 832706445312 833843635744 834205704192 835597787136 838278974232 841813590016 844148178944 844514721792 845924007936 846856801728 847447064576 848269996224 848638328832 851584989696 851954761728 857322160128 857919717376 860298973184 861508303488 862108778496 862483120128 864499651764 864875031552 865477853184 866318294016 869326343648 869703819264 870930448384 875183038464 875563057152 876173328384 878603206656 879456393144 880069378048 880451518464 881422385472 882893261376 883508641792 884750598144 887822648832 889460883456 893416018432 893803954176 894426939392 896907440128 897296891904 898168231296 898794258432 899785351836 901286870988 901678224384 907991318528 908385583104 910904795136 911539699712 912424869888 912821059584 914067659008 915352572456 915990577152 916388315136 918929721024 920463187392 925363601408 927310282752 927712935936 929881978368 930285748224 930934161408 931838164992 933515907072 935073714176 935479738368 938074090212 940047510528 945052188672 946629246976 947040288768 949254519584 949666701312 950328623104 951664508928 952964155136 953377947648 954303745752 954968899584 958033113408 964740775936 965159682048 966770294784 967836344832 968510930944 969451424256 969872375808 973239988224 973662584832 977992136604 979796754432 983198826496 984580918272 985267175424 985694994432 986911342592 987999602016 988428607488 989117546496 990078050304 993515821312 993947222016 998800479936 1000209186816 1000643493888 1004117950464 1005093020736 1005793574912 1006230306816 1008582927058 1009020870144 1009724162048 1011143540736 1014654455808 1021046878208 1021490233344 1022202216448 1025037074432 1025482162176 1026477978624 1027193438208 1028326116384 1030042138272 1030489399296 1037704364032 1041034051584 1042771279872 1043224068096 1044648753152 1046117225664 1046846373888 1047300931584 1048593301504 1049749577142 1050205395456 1051957928448 1059783180288 1062722260992 1063183712256 1064495681536 1064957902848 1066875322368 1067911334532 1068655673344 1069119700992 1072084674528 1074340012032 1081861996544 1082331758592 1084862308096 1085333372928 1086089854976 1087144525824 1087616581632 1089101891584 1089574797312 1090632852288 1091393028096 1094419771914 1094894986752 1102560886784 1104880336896 1106098679808 1107944484864 1108425572352 1110275260416 1111499552268 1112274272256 1112757239808 1114130382848 1117705298976 1125235335168 1126019629056 1127898677248 1129142402304 1129632694272 1131026661632 1131517771776 1135446652928 1135939682304 1141486262784 1143096213504 1148677737984 1149478371328 1149977493504 1152666202352 1153166708736 1153970470912 1155091058688 1155592617984 1158797405556 1159605092352 1166910717952 1167417409536 1168231104512 1171470942208 1172608524192 1173117689856 1173935357952 1175229847296 1177191015168 1177702170624 1179667464192 1183763531776 1185947844608 1191738605568 1192256077824 1195562543616 1196395855872 1197557641728 1198392344576 1199713802448 1200234737664 1201715827984 1202237632512 1211180777472 1214539726848 1216566493184 1217094746112 1220470096608 1221320769536 1221851086848 1223037591552 1224707839999 1225239628032 1227284249856 1227817156608 1236413710336 1239842637824 1240380997632 1241245548544 1242450886656 1242990379008 1244687876096 1245896556954 1246437545472 1247306317824 1250765453616 1251308556288 1253396680704 1260069584896 1262720385024 1266222268416 1266772082688 1268886011904 1270285202592 1271170596864 1272404994336 1273291866112 1276823067233 1277377484544 1285983240192 1286879576064 1289027059712 1290448459776 1292601899008 1293163167744 1296749477646 1297653317632 1298216779776 1299477441024 1303989515472 1304555728896 1306395672576 1312774557696 1313689567232 1314259992576 1317332802688 1317904809984 1318823395328 1319184589716 1320104067072 1320677277696 1324339892064 1325262962688 1331733973248 1333612249088 1334191325184 1338823933952 1340124027648 1340705931264 1341640409088 1345361160192 1345945337856 1348191387648 1349678027754 1351930306482 1352872607744 1361986977792 1362578374656 1366357192704 1367309549568 1368637304832 1369591250944 1371101488512 1373389517696 1373985865728 1380694781088 1388045402112 1390361706496 1390965424128 1394822967552 1395795165184 1396401242112 1397757247488 1399666102856 1400273860608 1402610571264 1403219607552 1407111135318 1413044240384 1416963014656 1417578283008 1419943870464 1420560433152 1422500429824 1423881779376 1424500051968 1425492934656 1429446232704 1430066921472 1432453349376 1443109011456 1447111163904 1447739523072 1449526034432 1450155442176 1451754517248 1452766396416 1454177136384 1455190704128 1459226362552 1459859982336 1466988204906 1469695131648 1473173782528 1474798239744 1477259313152 1477900763136 1480367013888 1481999403024 1483032363008 1483676319744 1485117075456 1490273731968 1490920833024 1500313780224 1501359505408 1505523203072 1506176925696 1507639531104 1508690362368 1509345460224 1512874390587 1513531305216 1514586243072 1521981683712 1524128284672 1531570317312 1532235350016 1533303324672 1537555611648 1538223243264 1540121411584 1540790157312 1542489174576 1545063207408 1546140123136 1556556546048 1561551077376 1563478032256 1564156919808 1565247143936 1566973129728 1569588020224 1570269560832 1572889952256 1574624365713 1577936892672 1588984807424 1589674770432 1594083391488 1595194474496 1596743522304 1597436854272 1599618403264 1600312983552 1601867001798 1602983510016 1603679551488 1608127011792 1614907703296 1619386302464 1622792994816 1623497637888 1627293462144 1628000059392 1629134782464 1630716788736 1633652837376 1634362195968 1636378999808 1637089542144 1641629657871 1653841330176 1656601182208 1657320505344 1659148019712 1661195409272 1661916727296 1663075090432 1665412890624 1667687271488 1668411408384 1671195574272 1676557948464 1683627180032 1688296357888 1689029443584 1691848015872 1693713603456 1694894129152 1696539992448 1697276657664 1703169979392 1703909523456 1714644320256 1715839434752 1720597946368 1723016606976 1724217556992 1724966240256 1728999303528 1729750063104 1730955706368 1732636588032 1738652687296 1739407638528 1741860896768 1750366076928 1751126114304 1752346656768 1757206413312 1758912786288 1760138756096 1760903036928 1762844770944 1765786522752 1767017283584 1769501196288 1775645297664 1778921766912 1786832036864 1787607908352 1788853878784 1793814880256 1794593783808 1796336462592 1797588516864 1799570703672 1802573741976 1803356448768 1815982637056 1816771166208 1821809590272 1823079399424 1824849739776 1825642119168 1828135318016 1830705144912 1831981154304 1832776630272 1837859442048 1840926374784 1850727202816 1854620565504 1855425871872 1859763956736 1860571496448 1861868322816 1863676329984 1867031814144 1868844835431 1870147428352 1870959476736 1876148180424 1880095021056 1890104377344 1893258493952 1894080577536 1898509039168 1899333402624 1900657246208 1903329017856 1905928310272 1906755895296 1908607491504 1909937799168 1916066226816 1929481551872 1930319364096 1933540589568 1935672689664 1937021861888 1938902848512 1939744751616 1945124216469 1946479976448 1947325169664 1955984273208 1959593508864 1966397652992 1969161836544 1970534350848 1971389988864 1973822685184 1975999204032 1976857214976 1978235092992 1980156100608 1987031642624 1987894444032 1997600959872 2000418373632 2001286987776 2008235900928 2010186041472 2011587149824 2012460613632 2017165854116 2018041740288 2019448324096 2022287081472 2027895459723 2029308911616 2042093756416 2042980466688 2044404432896 2050074148864 2050964324352 2052955957248 2054386876416 2056652232768 2060084276544 2060978798592 2075408728064 2082068103168 2085542559744 2086448136192 2089297506304 2092234451328 2093692747776 2094601863168 2097186603008 2099499154284 2100410790912 2103915856896 2119566360576 2125444521984 2126367424512 2128991363072 2129915805696 2133750644736 2135822669064 2137311346688 2138239401984 2144169349056 2148680024064 2163723993088 2164663517184 2169724616192 2170666745856 2172179709952 2174289051648 2175233163264 2178203783168 2179149594624 2181265704576 2182786056192 2188839543828 2189789973504 2205121773568 2209760673792 2212197359616 2215888969728 2216851144704 2220550520832 2222999104536 2224548544512 2225514479616 2228260765696 2235410597952 2250470670336 2252039258112 2255797354496 2258284804608 2259265388544 2262053323264 2263035543552 2270893305856 2271879364608 2282972525568 2286192427008 2297355475968 2298956742656 2299954987008 2305332404704 2306333417472 2307940941824 2310182117376 2311185235968 2317594811112 2319210184704 2333821435904 2334834819072 2342941884416 2345217048384 2346235379712 2347870715904 2350459694592 2354382030336 2355404341248 2359334928384 2367527063552 2371895689216 2383477211136 2384512155648 2391125087232 2392791711744 2395115283456 2396784689152 2399427604896 2400469475328 2403431655968 2404475265024 2422361554944 2429079453696 2433132986368 2434189492224 2440940193216 2442641539072 2443702173696 2446075183104 2449415679998 2450479256064 2454568499712 2455634313216 2472827420672 2479685275648 2480761995264 2482491097088 2484901773312 2485980758016 2489375752192 2491793113908 2492875090944 2494612635648 2501530907232 2502617112576 2506793361408 2520139169792 2525440770048 2532444536832 2533544165376 2537772023808 2540570405184 2542341193728 2544809988672 2546583732224 2553646134466 2554754969088 2571966480384 2573759152128 2578054119424 2580896919552 2585203798016 2586326335488 2593498955292 2595306635264 2596433559552 2598954882048 2607979030944 2609111457792 2612791345152 2625549115392 2627379134464 2628519985152 2634665605376 2635809619968 2637646790656 2638369179432 2640208134144 2641354555392 2648679784128 2650525925376 2663467946496 2667224498176 2668382650368 2677647867904 2680248055296 2681411862528 2683280818176 2690722320384 2691890675712 2696382775296 2699356055508 2703860612964 2705745215488 2723973955584 2725156749312 2732714385408 2734619099136 2737274609664 2739182501888 2742202977024 2746779035392 2747971731456 2761389562176 2776090804224 2780723412992 2781930848256 2789645935104 2791590330368 2792802484224 2795514494976 2799332205712 2800547721216 2805221142528 2806439215104 2814222270636 2826088480768 2833926029312 2835156566016 2839887740928 2841120866304 2845000859648 2847763558752 2849000103936 2850985869312 2858892465408 2860133842944 2864906698752 2894222327808 2895479046144 2899052068864 2900310884352 2903509034496 2905532792832 2908354272768 2910381408256 2918452725104 2919719964672 2933976409812 2939390263296 2946347565056 2949596479488 2954518626304 2955801526272 2960734027776 2963998806048 2966064726016 2967352639488 2970234150912 2980547463936 2981841666048 3000627560448 3002719010816 3011046406144 3012353851392 3015279062208 3017380724736 3018690920448 3025748781174 3027062610432 3029172486144 3043963367424 3048256569344 3063140634624 3064470700032 3066606649344 3075111223296 3076446486528 3080242823168 3081580314624 3084978349152 3090126414816 3092280246272 3113113092096 3123102154752 3126956064512 3128313839616 3130494287872 3133946259456 3139176040448 3140539121664 3145779904512 3149248731426 3155873785344 3177969614848 3179349540864 3188166782976 3190388948992 3193487044608 3194873708544 3199236806528 3200625967104 3203734003596 3205967020032 3207359102976 3216254023584 3229815406592 3238772604928 3245585989632 3246995275776 3254586924288 3256000118784 3258269564928 3261433577472 3267305674752 3268724391936 3272757999616 3274179084288 3283259315742 3307682660352 3313202364416 3314641010688 3318296039424 3322390818544 3323833454592 3326150180864 3330825781248 3335374542976 3336822816768 3342391148544 3353115896928 3367254360064 3376592715776 3378058887168 3383696031744 3387427206912 3389788258304 3393079984896 3394553315328 3406339958784 3407819046912 3429288640512 3431678869504 3441195892736 3446033213952 3448435113984 3449932480512 3457998607056 3459500126208 3461911412736 3465273176064 3477305374592 3478815277056 3483721793536 3500732153856 3502252228608 3504693313536 3514412826624 3517825572576 3520277512192 3521806073856 3525689541888 3530040244703 3531573045504 3534034567168 3539002392576 3551290595328 3557843533824 3573664073728 3575215816704 3577707757568 3587629760512 3589187567616 3592672925184 3595177033728 3599141407344 3605147483952 3606712897536 3631965274112 3633542332416 3643619180544 3646158798848 3649699479552 3651284238336 3656270636032 3661410289824 3663962308608 3665553260544 3674123519997 3675718884096 3681852749568 3701454405632 3709241131008 3719527913472 3721142992896 3723736645632 3727352659968 3734063628288 3737689670862 3740294856704 3741918953472 3752296360848 3760190042112 3780208754688 3786516987904 3788161155072 3797018078336 3798666805248 3801314492416 3806658035712 3811856620544 3813511790592 3817214983008 3819875598336 3830469201699 3832132453632 3858963103744 3860638728192 3867081179136 3871345379328 3874043723776 3877805697024 3879489503232 3890248432938 3892959952896 3894650339328 3911968546416 3919187017728 3932795305984 3938323673088 3941068701696 3942779977728 3947645370368 3951998408064 3953714429952 3956470185984 3960312201216 3974063285248 3975788888064 3995201919744 4000836747264 4002573975552 4016471801856 4020372082944 4023174299648 4024921227264 4034331708232 4036083480576 4038896648192 4044574162944 4055790919446 4058617823232 4084187512832 4085960933376 4088808865792 4100148297728 4101928648704 4105911914496 4108773752832 4113304465536 4120168553088 4121957597184 4150817456128 4164136206336 4171085119488 4172896272384 4178595012608 4184468902656 4187385495552 4189203726336 4194373206016 4198998308568 4200821581824 4207831713792 4239132721152 4250889043968 4252734849024 4257982726144 4259831611392 4267501289472 4271645338128 4274622693376 4276478803968 4288338698112 4297360048128 4327447986176 4329327034368 4339449232384 4341333491712 4344359419904 4348578103296 4350466326528 4356407566336 4358299189248 4362531409152 4365572112384 4377679087656 4379579947008 4410243547136 4419521347584 4424394719232 4431777939456 4433702289408 4441101041664 4445998209072 4449097089024 4451028959232 4456521531392 4470821195904 4500941340672 4504078516224 4511594708992 4516569609216 4518530777088 4524106646528 4526071087104 4538623171761 4541786611712 4543758729216 4565945051136 4572384854016 4594710951936 4597913485312 4599909974016 4610664809408 4612666834944 4615881883648 4620364234752 4622370471936 4635189622224 4638420369408 4667642871808 4669669638144 4685883768832 4690434096768 4692470759424 4695741431808 4700919389184 4708764060672 4710808682496 4718669856768 4723873097139 4735054127104 4743791378432 4766954422272 4769024311296 4782250174464 4785583423488 4790230566912 4793569378304 4798855209792 4800938950656 4806863311936 4808950530048 4844723109888 4858158907392 4866265972736 4868378984448 4881880386432 4885283078144 4887404347392 4892150366208 4898831359996 4900958512128 4909136999424 4911268626432 4924888973613 4945654841344 4959370551296 4961523990528 4964982194176 4969803546624 4971961516032 4978751504384 4983586227816 4985750181888 4989225271296 5003061814464 5005234225152 5013586722816 5040278339584 5050881540096 5064889073664 5067088330752 5075544047616 5081140810368 5084682387456 5089619977344 5093167464448 5107292268932 5109509938176 5143932960768 5147518304256 5156108238848 5161793839104 5170407596032 5172652670976 5186997910584 5190613270528 5192867119104 5197909764096 5215958061888 5218222915584 5225582690304 5251098230784 5254758268928 5257039970304 5269331210752 5271619239936 5275293581312 5276738358864 5280416268288 5282709110784 5297359568256 5301051850752 5326935892992 5334448996352 5336765300736 5355295735808 5360496110592 5362823725056 5366561636352 5381444640768 5383781351424 5392765550592 5398712111016 5407721225928 5411490430976 5447947911168 5450313498624 5465428770816 5469238198272 5474549219328 5478365003776 5484405954048 5493558070784 5495943462912 5522779124352 5552181608448 5561446825984 5563861696512 5579291870208 5583180660736 5585604968448 5591028989952 5598664411424 5601095442432 5606534506293 5610442285056 5612878430208 5628444541272 5652176961536 5667852058624 5670313132032 5679775481856 5682241732608 5690001719296 5695527117504 5698000207872 5701971738624 5717784930816 5720267685888 5729813397504 5788444655616 5790958092288 5798104137728 5800621768704 5807018068992 5811065585664 5816708545536 5820762816512 5836905450208 5839439929344 5867952819624 5878780526592 5892695130112 5899192958976 5909037252608 5911603052544 5921468055552 5927997612096 5932129452032 5934705278976 5940468301824 5961094927872 5963683332096 6001255120896 6005438021632 6022092812288 6024707702784 6030558124416 6034761449472 6037381840896 6051497562348 6054125220864 6058344972288 6087926734848 6096513138688 6126281269248 6128941400064 6133213298688 6150222446592 6152892973056 6160485646336 6163160629248 6169956698304 6180252829632 6184560492544 6226226184192 6246204309504 6253912129024 6256627679232 6260988575744 6267892518912 6278352080896 6281078243328 6291559809024 6298497462852 6311747570688 6355939229696 6358699081728 6376333565952 6380777897984 6386974089216 6389747417088 6398473613056 6401251934208 6407468007192 6411934040064 6414718205952 6432508047168 6477545209856 6491171979264 6493990551552 6509173848576 6512000237568 6516539129856 6522867154944 6534611349504 6537448783872 6545515999232 6548358168576 6566518631484 6615365320704 6626404728832 6629282021376 6636592078848 6644781637088 6647666909184 6652300361728 6661651562496 6670749085952 6673645633536 6684782297088 6706231793856 6753185431552 6756117774336 6767392063488 6774854413824 6779576516608 6786159969792 6789106630656 6812679917568 6815638093824 6858577281024 6863357739008 6882391785472 6892066427904 6896870227968 6899864961024 6915997214112 6919000252416 6923822825472 6930546352128 6954610749184 6957630554112 6967443587072 7001464307712 7004504457216 7028825653248 7035651145152 7040555024384 7043612147712 7051379083776 7060080489406 7063146091008 7068069134336 7078004785152 7102581190656 7115687067648 7147328147456 7150431633408 7155415515136 7175259521024 7178375135232 7185345850368 7190354067456 7198282814688 7210294967904 7213425795072 7263930548224 7267084664832 7287238361088 7292317597696 7299398959104 7302568476672 7312541272064 7322820579648 7327924617216 7331106521088 7348247039994 7351437768192 7363705499136 7402908811264 7418482262016 7439055826944 7442285985792 7447473291264 7454705319936 7468127256576 7475379341724 7480589713408 7483837906944 7504592721696 7520380084224 7560417509376 7573033975808 7576322310144 7594036156672 7597333610496 7602628984832 7613316071424 7623713241088 7627023581184 7634429966016 7639751196672 7660938403398 7664264907264 7717926207488 7721277456384 7734162358272 7742690758656 7748087447552 7755611394048 7758979006464 7780496865876 7785919905792 7789300678656 7823937092832 7838374035456 7865590611968 7876647346176 7882137403392 7885559955456 7895290740736 7903996816128 7907428859904 7912940371968 7920624402432 7948126570496 7951577776128 7990403839488 8001673494528 8005147951104 8032943603712 8040744165888 8046348599296 8049842454528 8068663416464 8072166961152 8077793296384 8089148325888 8111581838892 8117235646464 8168375025664 8171921866752 8177617731584 8200296595456 8203857297408 8211823828992 8217547505664 8226608931072 8240337106176 8243915194368 8301634912256 8328272412672 8342170238976 8345792544768 8357190025216 8368937805312 8374770991104 8378407452672 8388746412032 8397996617136 8401643163648 8415663427584 8478265442304 8501778087936 8505469698048 8515965452288 8519663222784 8535002578944 8543290676256 8549245386752 8552957607936 8572954879993 8576677396224 8594720096256 8654895972352 8678898464768 8682666983424 8688718839808 8697156206592 8700932653056 8712815132672 8716598378496 8725062818304 8731144224768 8755358175312 8759159894016 8820487094272 8839042695168 8848789438464 8863555878912 8867404578816 8882202083328 8891996418144 8898194178048 8902057918464 8913043062784 8941642391808 9001882681344 9008157032448 9023189417984 9033139218432 9037061554176 9048213293056 9052142174208 9077246343522 9083573223424 9087517458432 9131890102272 9144769708032 9189421903872 9195826970624 9199819948032 9221329618816 9225333669888 9231763767296 9240728469504 9244740943872 9270379244448 9276840738816 9335285743616 9339339276288 9371767537664 9380868193536 9384941518848 9391482863616 9401838778368 9417528121344 9421617364992 9437339713536 9447746194278 9470108254208 9487582756864 9533908844544 9538048622592 9564500348928 9571166846976 9580461133824 9587138756608 9597710419584 9601877901312 9613726623872 9617901060096 9689446219776 9716317814784 9732531945472 9736757968896 9763760772864 9770566156288 9774808694784 9784300732416 9797662719992 9801917024256 9818273998848 9822537252864 9849777947226 9891309682688 9918741102592 9923047981056 9929964388352 9939607093248 9943923032064 9957503008768 9967172455632 9971500363776 9978450542592 10006123628928 10010468450304 10027173445632 10080556679168 10101763080192 10129778147328 10134176661504 10151088095232 10162281620736 10169364774912 10179239954688 10186334928896 10214584537864 10219019876352 10287865921536 10295036608512 10312216477696 10323587678208 10340815192064 10345305341952 10373995821168 10381226541056 10385734238208 10395819528192 10431916123776 10436445831168 10451165380608 10502196461568 10509516537856 10514079940608 10538662421504 10543238479872 10550587162624 10553476717728 10560832536576 10565418221568 10590120734109 10594719136512 10602103701504 10653871785984 10668897992704 10673530601472 10710591471616 10720992221184 10725647450112 10733123272704 10762889281536 10767562702848 10785531101184 10797424222032 10815442451856 10822980861952 10895895822336 10900626997248 10930857541632 10938476396544 10949098438656 10956730007552 10968811908096 10987116141568 10991886925824 11022370559991 11045558248704 11104363216896 11122893651968 11127723393024 11158583740416 11166361321472 11171209936896 11182057979904 11197328822848 11202190884864 11213069012586 11220884570112 11225756860416 11256889082544 11304353923072 11335704117248 11340626264064 11359550963712 11364483465216 11380003438592 11391054235008 11396000415744 11403943477248 11435569861632 11440535371776 11459626795008 11491407605097 11576889311232 11581916184576 11596208275456 11601243537408 11614036137984 11622131171328 11633417091072 11641525633024 11673810900416 11678879858688 11735905639248 11757561053184 11785390260224 11798385917952 11818074505216 11823206105088 11842936111104 11855995224192 11864258904064 11869410557952 11880936603648 11922189855744 11927366664192 12002510241792 12010876043264 12044185624576 12049415405568 12061116248832 12069522898944 12074763681792 12102995124696 12108250441728 12116689944576 12175853469696 12193026277376 12252562538496 12257882800128 12266426597376 12300444893184 12305785946112 12320971292672 12326321258496 12339913396608 12360505659264 12369120985088 12452452368384 12492408619008 12507824258048 12513255358464 12521977151488 12535785037824 12556704161792 12562156486656 12583119618048 12596994925704 12623495141376 12711878459392 12717398163456 12752667131904 12761555795968 12773948178432 12779494834176 12796947226112 12802503868416 12814936014384 12823868080128 12829436411904 12865016094336 12955090419712 12982343958528 12987981103104 13018347697152 13024000475136 13033078259712 13045734309888 13069222699008 13074897567744 13091031998464 13096716337152 13133037262968 13230730641408 13252809457664 13258564042752 13273184157696 13289563274176 13295333818368 13304600723456 13323303124992 13341498171904 13347291267072 13369564594176 13412463587712 13506370863104 13512235548672 13534784126976 13549708827648 13559153033216 13572319939584 13578213261312 13615869515283 13625359835136 13631276187648 13717154562048 13726715478016 13764783570944 13784132855808 13793740455936 13799729922048 13831994428224 13838000504832 13847645650944 13861092704256 13909221498368 13915261108224 13934887174144 14002928615424 14009008914432 14057651306496 14071302290304 14081110048768 14087224295424 14102758167552 14120160978812 14126292182016 14136138268672 14156009570304 14205162381312 14231374135296 14294656294912 14300863266816 14310831030272 14350519042048 14356750270464 14370691700736 14380708134912 14396565629376 14420589935808 14426851590144 14527861096448 14534169329664 14574476722176 14584635195392 14598797918208 14605136953344 14625082544128 14645641159296 14655849234432 14662213042176 14696494079988 14702875536384 14727410998272 14805817622528 14836964524032 14878111653888 14884571971584 14894946582528 14909410639872 14936254513152 14950758683448 14961179426816 14967675813888 15009185443392 15040760168448 15120835018752 15146067951616 15152644620288 15188072313344 15194667220992 15205257969664 15226632142848 15247426482176 15254047162368 15268859932032 15279502393344 15321876806796 15328529814528 15435852414976 15442554912768 15468324716544 15485381517312 15496174895104 15511222788096 15517958012928 15560993731752 15571839811584 15578601357312 15647874185664 15676748070912 15731181223936 15753294692352 15764274806784 15771119910912 15790581481472 15807993632256 15814857719808 15825880743936 15841248804864 15896253140992 15903155552256 15980807678976 16003346989056 16010295902208 16065887207424 16081488331776 16092697198592 16099684909056 16137326832928 16144333922304 16155586592768 16178296651776 16223163677784 16234471292928 16336750051328 16343843733504 16400593190912 16407714594816 16423647657984 16435095011328 16453217862144 16480674212352 16487830388736 16603269824512 16656544825344 16684340477952 16691585089536 16714380050432 16737875610624 16749541982208 16756814905344 16777492824064 16795993234272 16803286327296 16831326855168 16956530884608 17003556175872 17010939396096 17031930904576 17039326445568 17070005157888 17086581352512 17098490773504 17105915215872 17145909759986 17153354792448 17189440192512 17309791944704 17357796929536 17365333966848 17377437679616 17394312413184 17401865306112 17425630265344 17433196756992 17450125636608 17462288449536 17510716350624 17518319788032 17640974188544 17678085390336 17697578876928 17727111757824 17734809157632 17764404166656 17783992836288 17796388356096 17804115836928 17826086125568 17883284783616 18003765362688 18016314064896 18046378835968 18066278436864 18074123108352 18096426586112 18104284348416 18154492687044 18167146446848 18175034916864 18263780204544 18289539416064 18378843807744 18391653941248 18399639896064 18442659237632 18450667339776 18463527534592 18481456939008 18489481887744 18540758488896 18553681477632 18670571487232 18678678552576 18743535075328 18761736387072 18769883037696 18782965727232 18803677556736 18835056242688 18843234729984 18874679427072 18895492388556 18940216508416 18975165513728 19067817689088 19076097245184 19129000697856 19142333693952 19160922267648 19174277513216 19195420839168 19203755802624 19227453247744 19235802120192 19432635629568 19465063890944 19473515937792 19527521545728 19541132312576 19549617389568 19568601464832 19595325439984 19603834048512 19636547997696 19645074505728 19699555894452 19782619365376 19837482205184 19846095962112 19859928776704 19879214186496 19887846064128 19915006017536 19934344911264 19943000727552 19956901085184 20012247257856 20020936900608 20054346891264 20161113358336 20259556294656 20268353323008 20302176190464 20324563241472 20338729549824 20358479909376 20372669857792 20429169075728 20438039752704 20575731843072 20590073217024 20624432955392 20647175356416 20681630384128 20690610683904 20747991642336 20762453082112 20771468476416 20791639056384 20863832247552 20872891662336 20902330761216 21004392923136 21019033075712 21077324843008 21086476959744 21101174325248 21106953435456 21121665073152 21130836443136 21180241468218 21189438273024 21204207403008 21307743571968 21337795985408 21347061202944 21421182943232 21441984442368 21451294900224 21466246545408 21525778563072 21535125405696 21571062202368 21594848444064 21630884903712 21645961723904 21791791644672 21801253994496 21861715083264 21876952793088 21898196877312 21913460015104 21937623816192 21974232283136 21983773851648 22044741119982 22091116497408 22208726433792 22245787303936 22255446786048 22317167480832 22332722642944 22342419873792 22364115959808 22394657645696 22404381769728 22426138025172 22441769140224 22451513720832 22513778165088 22608707846144 22671408234496 22681252528128 22719101927424 22728966930432 22760006877184 22782108470016 22792000831488 22807886954496 22871139723264 22881070743552 22919253590016 22982815210194 23153778622464 23163832369152 23192416550912 23202487074816 23228072275968 23244262342656 23266834182144 23283051266048 23347621800832 23357759717376 23471811278496 23515122106368 23570780520448 23596771835904 23636149010432 23646412210176 23685872222208 23711990448384 23728517808128 23738821115904 23761873207296 23844379711488 23854733328384 24005020483584 24021752086528 24088371249152 24098830811136 24122232497664 24139045797888 24149527363584 24205990249392 24216500883456 24233379889152 24351706939392 24386052554752 24505125076992 24515765600256 24532853194752 24600889786368 24611571892224 24641942585344 24652642516992 24679826793216 24721011318528 24738241970176 24904904736768 24984817238016 25015648516096 25026510716928 25043954302976 25071570075648 25113408323584 25124312973312 25166239236096 25193989851408 25246990282752 25423756918784 25434796326912 25505334263808 25523111591936 25547896356864 25558989668352 25593894452224 25605007736832 25629872028768 25647736160256 25658872823808 25718864639979 25730032188672 25910180839424 25964687917056 26036695394304 26048000950272 26066156519424 26091468619776 26138445398016 26149795135488 26182063996928 26193432674304 26266074525936 26461461282816 26505618915328 26517128085504 26546368315392 26579126548352 26590667636736 26609201446912 26646606249984 26682996343808 26694582534144 26739129188352 26824927175424 27012741726208 27024471097344 27069568253952 27099417655296 27118306066432 27144639879168 27156426522624 27231739030566 27250719670272 27262552375296 27434309124096 27453430956032 27529567141888 27568265711616 27587480911872 27599459844096 27663988856448 27676001009664 27695291301888 27722185408512 27818442996736 27830522216448 27869774348288 28005857230848 28018017828864 28115302612992 28142604580608 28162220097536 28174448590848 28205516335104 28240321957624 28252584364032 28272276537344 28312019140608 28410324762624 28462748270592 28589312589824 28601726533632 28621662060544 28701038084096 28713500540928 28741383401472 28761416269824 28793131258752 28841179871616 28853703180288 29055722192896 29068338659328 29148953444352 29169270390784 29197595836416 29210273906688 29250165088256 29291282318592 29311698468864 29324426084352 29392988159976 29405751072768 29454821996544 29611635245056 29673929048064 29756223307776 29769143943168 29789893165056 29818821279744 29872509026304 29901517366896 29922358853632 29935351627776 30018370886784 30081520336896 30241670037504 30292135903232 30305289240576 30376144626688 30389334441984 30410515939328 30453264285696 30494852964352 30508094324736 30537719864064 30559004786688 30643753613592 30657059629056 30871704829952 30885109825536 30936649433088 30970763034624 30992349790208 31022445576192 31035916025856 31121987463504 31143679623168 31157202714624 31295748371328 31353496141824 31462362447872 31506589384704 31528549613568 31542239821824 31581162962944 31615987264512 31629715439616 31651761487872 31682497609728 31770362202327 31792506281984 31806311104512 31961615357952 32006693978112 32020591804416 32131774414848 32162976663552 32185394397184 32199369818112 32274653665856 32288667844608 32311173185536 32356593303552 32446327355568 32468942585856 32673500102656 32687687467008 32801186381824 32815429189632 32847295315968 32870190022656 32906435724288 32961348424704 32975660777472 33067111679973 33206539649024 33313089650688 33368680955904 33383170179072 33428760100864 33475751221248 33499083964416 33513629810688 33554985648128 33591986468544 33606572654592 33662653710336 33913061769216 34007112351744 34021878792192 34063861809152 34078652891136 34140010315776 34173162705024 34196981547008 34211830431744 34291819519972 34306709584896 34378880385024 34474222815291 34619583889408 34715593859072 34730667933696 34754875359232 34788624826368 34803730612224 34851260530688 34866393513984 34900251273216 34924576899072 35021432701248 35036639576064 35281948377088 35356170780672 35395157753856 35454223515648 35469618315264 35528808333312 35567985672576 35592776712192 35608231673856 35652172251136 35766569567232 36007530725376 36032628129792 36092757671936 36132556873728 36148246216704 36192853172224 36208568696832 36308985374088 36334292893696 36350069833728 36527560409088 36579078832128 36757687615488 36783307882496 36799279792128 36885318475264 36901334679552 36927055069184 36962913878016 36978963775488 37081516977792 37107362955264 37341142974464 37357357105152 37487070150656 37523472774144 37539766075392 37565931454464 37607355113472 37670112485376 37686469459968 37749358854144 37790984777112 37880433016832 37950331027456 38135635378176 38152194490368 38258001395712 38284667387904 38321844535296 38348555026432 38390841678336 38407511605248 38454906495488 38471604240384 38865271259136 38930127781888 38947031875584 39055043091456 39082264625152 39099234779136 39137202929664 39190650879968 39207668097024 39273095995392 39290149011456 39399111788904 39565238730752 39674964410368 39692191924224 39758428372992 39775692128256 39830012035072 39868689822528 39886001455104 39913802170368 40024494515712 40041873801216 40108693782528 40322226716672 40519112589312 40536706646016 40604352380928 40649126482944 40677459099648 40716959818752 40745339715584 40858338151456 40876079505408 41151463686144 41180146434048 41248865910784 41294350712832 41363260768256 41381221367808 41495983284672 41524906164224 41542936952832 41583278112768 41727664495104 41745783324672 41804661522432 42008785846272 42038066151424 42154649686016 42172953919488 42202348650496 42213906870912 42243330146304 42261672886272 42360482936436 42378876546048 42408414806016 42615487143936 42675591970816 42694122405888 42842365886464 42883968884736 42902589800448 42932493090816 43051557126144 43070250811392 43142124404736 43189696888128 43261769807424 43291923447808 43583583289344 43602507988992 43723430166528 43753905586176 43796393754624 43826920030208 43875247632384 43948464566272 43967547703296 44089482239964 44182232994816 44417452867584 44491574607872 44510893572096 44634334961664 44665445285888 44684839747584 44728231919616 44789315291392 44808763539456 44852276050344 44883538280448 44903027441664 45027556330176 45342816468992 45362505056256 45438203854848 45457933860864 45520013754368 45564216940032 45584001662976 45615773908992 45742279446528 45762141487104 45838507180032 45965630420388 46307557244928 46327664738304 46384833101824 46404974149632 46456144551936 46488524685312 46533668364288 46566102532096 46695243601664 46715519434752 46943622556992 47030244212736 47193543671808 47272298020864 47292824420352 47371744444416 47423980896768 47457035616256 47477642231808 47523746414592 47688759422976 47709466656768 48010040967168 48043504173056 48176742498304 48197661622272 48244464995328 48278091595776 48299054727168 48411980498784 48433001766912 48466759778304 48703413878784 48772105109504 49010250153984 49031531200512 49201779572736 49223143784448 49283885170688 49305285033984 49359653586432 49442022637056 49476483940352 49809809473536 49969634476032 50031297032192 50053021433856 50087908605952 50143140151296 50226816647168 50248625946624 50332478472192 50387979702816 50493980565504 50847513837568 50869592653824 51010668527616 51046223183872 51095792713728 51117979336704 51187788904448 51210015473664 51259744057536 51295472320512 51317745647616 51437729279958 51460064377344 51820361678848 51929375834112 52073390788608 52096001900544 52132313038848 52182937239552 52276890796032 52299590270976 52364127993856 52386865348608 52532149051872 52922922565632 53011237830656 53034256171008 53092736630784 53158253096704 53181335273472 53218402893824 53293212499968 53365992687616 53389165068288 53478258376704 53649854350848 54025483452416 54048942194688 54139136507904 54198835310592 54236612132864 54289279758336 54312853045248 54463478061132 54501439340544 54525104750592 54868618248192 54906861912064 55059134283776 55136531423232 55174961823744 55198919688192 55327977712896 55352002019328 55390582603776 55444370817024 55636885993472 55661044432896 55739548696576 56011714461696 56036035657728 56230605225984 56285209161216 56324440195072 56348897181696 56411032670208 56480643915248 56505168728064 56544553074688 56624038281216 56820649525248 56925496541184 57178625179648 57203453067264 57243324121088 57402076168192 57427001081856 57482766802944 57522832539648 57586262517504 57682359743232 57707406360576 58111444385792 58297906888704 58338540781568 58395191672832 58420547813376 58500330176512 58582564637184 58623396937728 58648852168704 58785976319952 58811502145536 58909643993088 59223270490112 59347858096128 59512446615552 59538287886336 59579786330112 59637642559488 59745018052608 59803034733792 59844717707264 59870703255552 60010684159951 60036741773568 60163040673792 60483340075008 60584271806464 60752289253376 60778668883968 60821031878656 60906528571392 60989705928704 61016188649472 61075439728128 61118009573376 61287507227184 61314119258112 61743409659904 61770219651072 61873298866176 61941526069248 61984699580416 62044891152384 62071832051712 62243974927008 62287359246336 62314405429248 62591496742656 62706992283648 62924724895744 63013178769408 63057099227136 63162325925888 63231974529024 63259430879232 63303522975744 63364995219456 63540724404654 63585012563968 63612622209024 63923230715904 64013387956224 64041183608832 64263548829696 64325953327104 64370788794368 64398739636224 64549307331712 64577335689216 64622346371072 64713186607104 64892654711136 64937885171712 65347000205312 65375374934016 65602372763648 65630858379264 65694590631936 65740380045312 65812871448576 65922696849408 65951321554944 66134223359946 66413079298048 66626179301376 66737361911808 66766340358144 66857520201728 66951502442496 66998167928832 67027259621376 67109971296256 67183972937088 67213145309184 67325307420672 67826123538432 68014224703488 68043757584384 68127723618304 68157305782272 68280020631552 68346325410048 68393963094016 68423660863488 68583639039944 68613419169792 68757760770048 68948445630582 69239167778816 69431187718144 69461335867392 69509750718464 69577249652736 69607461224448 69702521061376 69732787027968 69800502546432 69849153798144 70042865402496 70073279152128 70563896754176 70712341561344 70790315507712 70908447031296 70939236630528 71057616666624 71135971345152 71185553424384 71216463347712 71304344502272 71533139134464 72015061450752 72065256259584 72185515343872 72265113747456 72296492433408 72385706344448 72417137393664 72617970748176 72668585787392 72700139667456 73055120818176 73158157664256 73515375230976 73566615764992 73598559584256 73770636950528 73802669359104 73854110138368 73925827756032 73957927550976 74163033955584 74214725910528 74682285948928 74714714210304 74974140301312 75046945548288 75079532150784 75131862908928 75214710226944 75340224970752 75372938919936 75498717708288 75581969554224 75760866033664 75900662054912 76271270756352 76304388980736 76516002791424 76569334775808 76643689070592 76697110052864 76781683356672 76815023210496 76909812990976 76943208480768 77156593919937 77730542518272 77860255563776 77894063751168 78110086182912 78164529250304 78198469558272 78274405859328 78381301759936 78415336194048 78546191990784 78580298022912 78798223577808 79130477461504 79349928820736 79384383848448 79516856745984 79551384256512 79660024070144 79737379645056 79772002910208 79827604340736 80048989031424 80083747602432 80217387565056 80644453433344 81038225178624 81073413292032 81208704761856 81298252965888 81354918199296 81433919637504 81490679431168 81716676302912 81752159010816 82302927372288 82360292868096 82497731821568 82588701425664 82726521536512 82762442735616 82991966569344 83049812328448 83085873905664 83166556225536 83455328990208 83491566649344 83609323044864 84017571692544 84076132302848 84309299372032 84345907838976 84404697300992 84427813741824 84486660292608 84523345772544 84720965872872 84757753092096 84816829612032 85230974287872 85351183941632 85388244811776 85684731772928 85767937769472 85805179600896 85864986181632 86103114252288 86140501622784 86284248809472 86379393776256 86523539614848 86583846895616 87167166578688 87205015977984 87446860333056 87507811172352 87592787509248 87653840060416 87750495264768 87896929132544 87935095406592 88178964479928 88364465989632 88834905735168 88983149215744 89021787144192 89268669923328 89330890571776 89369679495168 89456463839232 89578630582784 89617527078912 89704552100688 89767076560896 89806054883328 90055112660352 90685632937984 90725010112512 90876407709696 90915867721728 91040027508736 91128433880064 91168003325952 91231547817984 91484558893056 91524282974208 91677014360064 91931260840776 92615114489856 92655329476608 92769666203648 92809948299264 92912289103872 92977049370624 93067336728576 93132205064192 93390487203328 93431038869504 93887245113984 94060488425472 94387087343616 94544596041728 94585648840704 94743488888832 94847961793536 94914071232512 94955284463616 95047492829184 95311086606981 95377518845952 95418933313536 96020081934336 96087008346112 96353484996608 96395323244544 96488929990656 96556183191552 96598109454336 96823960997568 96866003533824 96933519556608 97406827757568 97544210219008 98020500307968 98063062401024 98403559145472 98446287568896 98567770341376 98610570067968 98719307172864 98884045274112 98952967880704 99619618947072 99939268952064 100062594064384 100106042867712 100175817211904 100286280302592 100453633294336 100497251893248 100664956944384 100775959405632 100987961131008 101695027675136 101739185307648 102021337055232 102092446367744 102191585427456 102235958673408 102375577808896 102420030947328 102519488115072 102590944641024 102635491295232 102875458559916 102920128754688 103640723357696 103858751668224 104146781577216 104192003801088 104264626077696 104365874479104 104553781592064 104599180541952 104728255987712 104773730697216 105064298103744 105845845131264 106022475661312 106068512342016 106185473261568 106316506193408 106362670546944 106436805787648 106586424999936 106731985375232 106778330136576 106956516753408 107299708701696 108050966904832 108097884389376 108278273015808 108397670621184 108473224265728 108578559516672 108625706090496 108926956122264 109002878681088 109050209501184 109737236496384 110118268567552 110273062846464 110349923647488 110397839376384 110655955425792 110704004038656 110781165207552 110888741634048 111273771986944 111322088865792 111479097393152 112023428923392 112072071315456 112461210451968 112570418322432 112648880390144 112697794363392 112822065340416 112961287830496 113010337456128 113089106149376 113248076562432 113641299050496 113850993082368 114357250359296 114406906134528 114804152336384 114854002163712 114965533605888 115045665079296 115172525035008 115364719486464 115414812721152 116222888771584 116595813777408 116677081563136 116790383345664 116841095626752 117000660353024 117165129274368 117246793875456 117297704337408 117571952639904 117623004291072 117819287986176 118446540980224 118695716192256 119024893231104 119076575772672 119275285118976 119490036105216 119606069467584 119689435414528 119741406511104 120021368319902 120073483547136 120326081347584 120966680150016 121168543612928 121504578506752 121557337767936 121642063757312 121813057142784 121979411857408 122032377298944 122150879456256 122236019146752 122575014454368 122628238516224 123486819319808 123540439302144 123746597732352 123883052138496 123969399160832 124089782304768 124143664103424 124487949854016 124574718492672 124628810858496 125182993485312 125413984567296 125849449791488 126026357538816 126114198454272 126324651851776 126463949058048 126518861758464 126607045951488 126729990438912 127081448809308 127170025127936 127225244418048 127846461431808 128026775912448 128082367217664 128527097659392 128651906654208 128741577588736 128797479272448 129098614663424 129154671378432 129244692742144 129426373214208 129785309422272 129875770343424 130694000410624 130750749868032 131204745527296 131261716758528 131389181263872 131480760090624 131625742897152 131845393698816 131902643109888 132268446719892 132826158596096 133252358602752 133474723823616 133532680716288 133715040403456 133903004884992 133996335857664 134054519242752 134219942592512 134367945874176 134426290618368 134650614841344 136028449406976 136087515168768 136255447236608 136314611564544 136560041263104 136692650820096 136787926188032 136847321726976 137167278079888 137226838339584 137515521540096 137896891261164 138478335557632 138862375436288 138922671734784 139019501436928 139154499305472 139214922448896 139405042122752 139465574055936 139601005092864 139698307596288 140085730804992 140146558304256 141127793508352 141580631015424 141816894062592 141878473261056 142115233333248 142271942690304 142371106848768 142432926695424 142608689004544 143066278268928 144030122901504 144130512519168 144371030687744 144530227494912 144592984866816 144771412688896 144834274787328 145235941496352 145337171574784 145400279334912 146110241636352 146316315328512 147030750461952 147133231529984 147541273901056 147605338718208 147708220276736 147851655512064 147915855101952 148326067911168 148429451821056 149364571897856 149429428420608 149948280602624 150093891096576 150159064301568 150263725817856 150429420453888 150680449941504 150745877839872 150997435416576 151163939108448 151521732067328 151801324109824 152542541512704 152608777961472 153032005582848 153138669551616 153287378141184 153394220105728 153563366713344 153630046420992 153819625981952 153886416961536 154313187839874 155461085036544 155720511127552 155788127502336 156220172365824 156329058500608 156396939116544 156548811718656 156762603519872 156830672388096 157092383981568 157160596045824 157596447155616 158260954923008 158699857641472 158768767696896 159033713491968 159102768513024 159320048140288 159474759290112 159544005820416 159655208681472 160097978062848 160167495204864 160434775130112 161288906866688 162076450357248 162146826584064 162417409523712 162596505931776 162709836398592 162867839275008 162981358862336 163433352605824 163504318021632 164605854744576 164720585736192 164995463643136 165177402851328 165453043073024 165524885471232 165983933138688 166099624656896 166171747811328 166333112451072 166910657980416 166983133298688 167218646089728 168035143385088 168152264605696 168618598744064 168691815677952 168809394601984 168855627483648 168973320585216 169046691545088 169441931745744 169515506184192 169633659224064 170461948575744 170702367883264 170776489623552 171369463545856 171535875538944 171610359201792 171729972363264 172206228504576 172281003245568 172568497618944 172758787552512 173047079229696 173167693791232 174334333157376 174893720666112 175015622344704 175185575018496 175307680120832 175500990529536 175793858265088 175870190813184 176357928959856 176728931979264 177669811470336 177966298431488 178043574288384 178537339846656 178661781143552 178739358990336 178912927678464 179157261165568 179235054157824 179409104201376 179534153121792 179612109766656 180032052479853 180110225320704 181371265875968 181450020225024 181752815419392 182080055017472 182256867760128 182336006651904 182463095635968 182969117786112 183048565948416 183354028720128 183862521681552 185230228979712 185310658953216 185539332407296 185619896598528 185824578207744 185954098741248 186134673457152 186264410128384 186780974406656 186862077739008 187774490227968 188120976850944 188774174687232 189089192083456 189171297681408 189486977777664 189695923587072 189828142465024 189910568927232 190094985658368 190622173213962 190755037691904 190837866627072 192040163868672 192174016692224 192706969993216 192790646489088 192977859981312 193112366383104 193196218908672 193647921995136 193732007067648 193867039113216 194813655515136 195088420438016 196041000615936 196126124802048 196807118290944 196892575137792 197135540682752 197221140135936 197438614345728 197768090548224 197905935761408 199239237894144 199878537904128 200125188128768 200212085735424 200351634423808 200572560605184 200907266588672 200994503786496 201329913888768 201551918811264 201975922262016 203390055350272 203478370615296 204042674110464 204184892735488 204383170854912 204471917346816 204751155617792 204840061894656 205038976230144 205181889282048 205270982590464 205750917119832 205840257509376 207281446715392 207717503336448 208293563154432 208384007602176 208529252155392 208731748958208 209107563184128 209198361083904 209456511975424 209547461394432 210128596207488 211691690262528 212044951322624 212137024684032 212370946523136 212633012386816 212725341093888 212873611575296 213172849999872 213463970750464 213556660273152 213913033506816 214599417403392 216101933809664 216195768778752 216556546031616 216795341242368 216946448531456 217157119033344 217251412180992 217853912244528 218005757362176 218100419002368 219474472992768 220236537135104 220546125692928 220699847294976 220795678752768 221311910851584 221408008077312 221562330415104 221777483268096 222547543973888 222644177731584 222958194786304 224046857846784 224144142630912 224922420903936 225140836644864 225297760780288 225395588726784 225644130680832 225922575660992 226020674912256 226178212298752 226496153124864 227282598100992 227701986164736 228714500718592 228813812269056 229608304672768 229708004327424 229931067211776 230091330158592 230345050070016 230729438972928 230829625442304 231469781759811 232445777543168 233191627554816 233354163126272 233580766691328 233682191253504 234001320706048 234330258548736 234493587750912 234595408674816 235143905279808 235246008582144 235638575972352 236893081960448 237391432384512 238049786462208 238153151545344 238550570237952 238980072210432 239212138935168 239378870829056 239482813022208 240042736639804 240146967094272 240652162695168 241933360300032 242337087225856 243009157013504 243114675535872 243284127514624 243626114285568 243958823714816 244064754597888 244301758912512 244472038293504 245150028908736 245256477032448 246973638639616 247080878604288 247493195464704 247766104276992 247938798321664 248179564609536 248287328206848 248975899708032 249149436985344 249257621716992 250365986970624 250827969134592 251698899582976 252052715077632 252228396908544 252649303703552 252927898116096 253037723516928 253214091902976 253459980877824 254162897618616 254340050255872 254450488836096 255692922863616 256053551824896 256164734435328 257054195318784 257303813308416 257483155177472 257594958544896 258197229326848 258309342756864 258489385484288 258852746428416 259570618844544 259751540686848 261388000821248 261501499736064 262409491054592 262523433517056 262778362527744 262961520181248 263251485794304 263690787397632 263805286219776 264536893439784 265652317192192 266504717205504 266949447647232 267065361432576 267430080806912 267806009769984 267992671715328 268109038485504 268439885185024 268735891748352 268852581236736 269301229682688 272056898813952 272175030337536 272510894473216 272629223129088 273120082526208 273385301640192 273575852376064 273694643453952 274334556159776 274453676679168 275031043080192 275793782522328 276956671115264 277724750872576 277845343469568 278308998610944 278429844897792 278810084245504 278931148111872 279202010185728 279396615192576 280171461609984 280293116608512 282255587016704 283161262030848 283633788125184 283756946522112 284230466666496 284543885380608 284742213697536 284865853390848 285217378009088 286132556537856 288060245803008 288261025038336 288742061375488 289060454989824 289185969733632 289542825377792 289668549574656 290471882992704 290674343149568 290800558669824 292220483272704 292632630657024 294061500923904 294266463059968 295082547802112 295210677436416 295416440553472 295703311024128 295831710203904 296652135822336 296858903642112 298729143795712 298858856841216 299896561205248 300187782193152 300318128603136 300527451635712 300858840907776 301360899883008 301491755679744 301994870833152 302327878216896 303043464134656 305085083025408 305217555922944 306064011165696 306277339103232 306574756282368 306788440211456 307126733426688 307260092841984 307639251963904 307772833923072 308626375679748 310922170073088 311441022255104 311576255004672 312440344731648 312658117001216 312793878233088 313097623437312 313525207039744 313661344776192 314184767963136 314321192091648 315192894311232 317399715282944 317537535393792 318067426983936 318205537026048 318640096280576 318949518580224 319088011640832 319310417362944 320195956125696 320334990409728 320869550260224 322577813733376 324152900714496 324293653168128 324834819047424 325193011863552 325419672797184 325735678550016 325962717724672 326866705211648 327008636043264 329211709489152 330354805702656 330906086146048 331049770942464 331967866277376 332199249313792 332343495622656 332666224902144 333821315960832 333966266597376 334437292179456 336070286770176 336304529211392 337237197488128 337383631355904 337618789203968 337711254967296 337946641170432 338093383090176 338883863491488 339031012368384 339267318448128 340923897151488 341404735766528 341552979247104 342738927091712 343071751077888 343220718403584 344412457009152 344562006491136 345136995237888 345517575105024 346094158459392 346335387582464 348668666314752 349787441332224 350031244689408 350371150036992 350615360241664 351001981059072 351587716530176 351740381626368 352715857919712 353457863958528 355339622940672 355932596862976 356087148576768 357074679693312 357323562287104 357825855356928 358314522331136 358470108315648 358818208402752 359068306243584 359224219533312 360064104959706 360220450641408 362742531751936 362900040450048 363505630838784 364160110034944 364513735520256 364672013303808 364926191271936 365938235572224 366097131896832 366708057440256 367725043363104 370460457959424 370621317906432 371078664814592 371239793197056 371649156415488 371908197482496 372269346914304 372528820256768 373561948813312 373724155478016 375548980455936 376241953701888 377548349374464 378178384166912 378342595362816 378973955555328 379391847174144 379656284930048 379821137854464 380189971316736 381244346427924 381510075383808 381675733254144 384080327737344 384348033384448 385413939986432 385581292978176 385955719962624 386224732766208 386392437817344 387295843990272 387464014135296 387734078226432 389627311030272 390176840876032 392082001231872 392252249604096 393614236581888 393785150275584 394271081365504 394442280271872 394877228691456 395536181096448 395811871522816 398478475788288 399757075808256 400250376257536 400424171470848 400703268847616 401145121210368 401814533177344 401989007572992 402659827777536 403103837622528 403951844524032 406780110700544 408085348220928 408369785470976 408766341709824 408943834693632 409502311235584 409680123789312 410077952460288 410363778564096 410541965180928 411501834239664 411680515018752 414562893430784 415435006672896 416587126308864 416768015204352 417058504310784 417463497916416 418215126368256 418396722167808 418913023950848 419094922788864 420257192414976 423383380525056 424089902645248 424741893046272 425266024773632 425450682187776 425747223150592 426345699999744 426927941500928 427113320546304 427826067013632 429198834806784 432203867619328 432391537557504 433113092063232 433590682484736 433892897062912 434314238066688 434502824361984 435707824489056 436011514724352 436200838004736 438948945985536 440473074270208 441092251385856 441399694589952 442623821703168 442816016154624 443124660830208 443554966536192 445095087947776 445288355463168 445916389572608 448093715693568 448288285261824 449844841807872 450281673289728 450595521560576 450791177453568 451288261361664 451845151321984 452041349824512 452356424597504 452992306249728 454565196201984 455403972329472 457429001437184 457627624538112 459216609345536 459416008654848 459862134423552 460182660317184 460690100140032 461458877945856 461659250884608 462939563519622 464891555086336 466383255109632 466708326252544 467161533382656 467364382507008 468002641412096 468660517097472 468987175501824 469190817349632 470287810559616 470492017164288 471277151944704 473786163920896 474782864769024 476099572924416 476306303090688 477101140475904 477960144420864 478424277870336 478757741658112 478965626044416 480085473279608 480293934188544 481304325390336 483866720600064 484674174451712 486018314027008 486229351071744 486568255029248 487252228571136 487917647429632 488129509195776 488603517825024 488944076587008 490300057817472 490512954064896 493947277279232 494161757208576 494986390929408 495532208553984 495877596643328 496359129219072 496574656413696 497951799416064 498298873970688 498515243433984 500731973941248 501655938269184 503397799165952 504105430155264 504456793817088 505298607407104 505855796232192 506075447033856 506428183805952 506919961755648 508325795237232 508680100511744 508900977672192 511385845727232 512107103649792 512329468870656 514108390637568 514607626616832 514966310354944 515189917089792 516394458653696 516618685513728 516978770968576 517705492856832 519141237689088 519503081373696 522776001642496 523002999472128 524818982109184 525046867034112 525556725055488 525923040362496 526502971588608 527381574795264 527610572439552 529073786879568 531304634384384 533009434411008 533898895294464 534130722865152 534860161613824 535612019539968 535985343430656 536218076971008 536879770370048 537471783496704 537705162473472 538602459365376 540096157439559 544113797627904 544350060675072 545021788946432 545258446258176 546240165052416 546770603280384 547151704752128 547389286907904 548669112319552 548907353358336 550062086160384 551587565044656 553913342230528 555449501745152 555690686939136 556617997221888 556859689795584 557620168491008 557862296223744 558404020371456 558793230385152 560342923219968 560586233217024 564511174033408 566322524061696 567267576250368 567513893044224 568460933332992 569087770761216 569484427395072 569731706781696 570434756018176 572265113075712 576120491606016 576522050076672 577484122750976 578120909979648 578371939467264 579085650755584 579337099149312 580943765985408 581348686299136 581601117339648 584440966545408 585265261314048 588123001847808 588532926119936 590165095604224 590421354872832 590832881106944 591406622048256 591663420407808 593304271644672 593717807284224 597458287591424 597717713682432 599793122410496 600375564386304 600636257206272 601054903271424 601717681815552 602721799766016 602983511359488 603989741666304 604655756433792 606086928269312 610170166050816 610435111845888 612128022331392 612554678206464 613149512564736 613576880422912 614253466853376 614520185683968 615278503927808 615545667846144 617252751359496 621844340146176 622882044510208 623152510009344 624880689463296 625316234002432 625587756466176 626195246874624 627050414079488 627322689552384 628369535926272 628642384183296 630385788622464 634799430565888 635075070787584 636134853967872 636411074052096 637280192561152 637899037160448 638176023281664 638620834725888 640391912251392 640669980819456 641739100520448 645155627466752 648305801428992 648587306336256 649669638094848 650386023727104 650839345594368 651471357100032 651925435449344 653733410423296 654017272086528 658423418978304 660709611405312 661812172292096 662099541884928 663935732554752 664398498627584 664686991245312 665332449804288 667642631921664 667932533194752 668874584358912 672140573540352 672609058422784 674474394976256 674767262711808 675422509934592 675893282340864 676186766180352 677767726982976 678062024736768 678534636896256 681847794302976 682809471533056 683105958494208 685477854183424 686143502155776 686441436807168 688824914018304 689124012982272 690273990475776 691035150210048 692188316918784 692670775164928 697337332629504 699574882664448 700062489378816 700742300073984 701230720483328 702003962118144 703175433060352 703480763252736 705431715839424 706915727917056 710679245881344 711865193725952 712174297153536 714149359386624 714647124574208 715651710713856 716629044662272 716940216631296 717636416805504 718136612487168 718448439066624 720128209919412 720440901282816 725485063503872 725800080900096 727011261677568 728320220069888 729027471040512 729344026607616 729852382543872 731876471144448 732194263793664 733416114880512 735450086726208 740920915918848 741242635812864 742157329629184 742479586394112 743298312830976 743816394964992 744538693828608 745057640513536 747123897626624 747448310956032 751097960911872 752483907403776 755096698748928 756356768333824 756685190725632 757947911110656 758783694348288 759312569860096 759642275708928 760379942633472 762488692855848 763020150767616 763351466508288 768160655474688 770827879972864 771162585956352 771911439925248 772449465532416 772784875634688 774591687980544 774928028270592 775468156452864 779254622060544 780353681752064 784164002463744 784504499208192 787228473163776 787570300551168 788542162731008 788884560543744 789754457382912 791072362192896 791623743045632 796956951576576 799514151616512 800500752515072 800848342941696 802290242420736 803629066354688 803978015145984 805319655555072 806207675245056 807903689048064 813560221401088 816170696441856 816739570941952 817532683419648 817887669387264 819004622471168 819360247578624 820155904920576 820727557128192 821083930361856 823003668479328 823361030037504 829125786861568 830870013345792 833174252617728 833536030408704 834926995832832 836430252736512 836793444335616 837826047901696 838189845577728 840514384829952 846766761050112 848179805290496 849483786092544 850532049547264 850901364375552 851494446301184 852691399999488 853855883001856 854226641092608 855652134027264 858397669613568 864407735238656 864783075115008 866226184126464 867181364969472 867785794125824 868628476133376 869005648723968 871415648978112 872023029448704 872401676009472 877897891971072 880946148540416 882184502771712 882799389179904 885247643406336 885632032309248 886249321660416 887109933072384 890190175895552 890576710926336 891832779145216 896187431387136 896576570523648 899689683615744 900563346579456 901191043121152 901582354907136 902576522723328 903690302643968 904082699649024 904712849195008 905984612499456 909130392403968 914858002874368 915255249076224 918433218691072 918832017309696 919724268847104 920365320634368 921380200280064 922917755891712 923318501769216 925879127039244 929783110172672 932766510219264 933416652505088 934323066765312 934728765014016 936005282824192 937321034194944 937974351003648 938381634699264 940575621119232 940984034328576 942554303889408 947572327841792 952199145848832 952612606181376 954202280951808 955920288841728 956848555740672 957515483316224 957931252088832 960170946559216 960587868377088 962608650780672 967733441200128 969348348903424 972036628054016 972458702143488 973136510058496 974504457142272 975835294859264 976259018391552 977207035650048 977888153174016 980600115634944 981025908129792 987894554558464 991064417107968 991755193286656 992718258438144 993149312827392 995903598832128 996597747941376 997030486867968 1001463947882496 1003311876538368 1006795598331904 1008210860310528 1008913587634176 1010597214814208 1011711592464384 1012150894067712 1012856367611904 1013839923511296 1016651590474464 1017360201023488 1017801955344384 1022771691454464 1024214207299584 1024658937741312 1028216781275136 1029215253233664 1029932620709888 1032788917307392 1033237371027456 1033957541937152 1035410985713664 1038282475378176 1039006162747392 1045552003284992 1046005998944256 1049637964218368 1050093734068224 1051113450110976 1051846080724992 1053005943177216 1054763149590528 1055221144879104 1058147573759136 1062609268768768 1066018868822016 1067797790588928 1068261445730304 1069720323227648 1071224039079936 1071970686861312 1073759540740096 1074943566993408 1075410324946944 1077204918730752 1080192314879118 1088227595255808 1088700121350144 1090043577892864 1090516892516352 1092480330104832 1093541206560768 1094303409504256 1094778573815808 1097338224639104 1097814706716672 1100124172320768 1103175130089312 1107826684461056 1110899003490304 1111381373878272 1113235994443776 1113719379591168 1115240336982016 1115724592447488 1116808040742912 1117586460770304 1120685846439936 1121172466434048 1129022348066816 1132645048123392 1134535152500736 1135027786088448 1136921866665984 1138175541522432 1138968854790144 1139463413563392 1140869512036352 1144530226151424 1152240983212032 1153044100153344 1154968245501952 1156241819959296 1156743878934528 1158171301511168 1158674198298624 1161887531970816 1162697372598272 1163202234679296 1168881933090816 1170530522628096 1176246003695616 1177065852239872 1180330191208448 1180842709745664 1181665762213888 1182813244096512 1183326840815616 1186608543289344 1187435614568448 1194916575182848 1195435427364864 1199586244820992 1200751128772608 1201272514412544 1202109806542848 1203435363631104 1205443599532032 1205967022718976 1207979483332608 1209311512867584 1212173856538624 1220340332101632 1224256044662784 1225109356412928 1226299025129472 1227153760845824 1228506933706752 1229040371367936 1230557007855616 1231091335692288 1234505502718992 1243688680292352 1245764089020416 1246305020018688 1249761378926592 1250632468004864 1251175512932352 1252390493749248 1254100828158976 1254645379104768 1256739071852544 1257284768366592 1260771577244928 1269598861131776 1270150141575168 1272269707935744 1274560385122304 1275798074320896 1276352046563328 1277241669451776 1280783824502784 1281339961638912 1283478201040896 1290311254933504 1296611602857984 1297174612672512 1299339276189696 1300772047454208 1301678691188736 1302942714200064 1303850870898688 1307466820846592 1308034544173056 1316846837956608 1321419222810624 1323624344584192 1324199083769856 1327871465109504 1328796997255168 1329373982490624 1330664899608576 1335285263843328 1335865066389504 1337749168717824 1344281147080704 1345218116845568 1348948789952512 1349534525423616 1350845019869184 1351786564681728 1352373532360704 1355535453965952 1356124049473536 1357069273792512 1363695588605952 1365618943066112 1366211916988416 1370955708366848 1372287004311552 1372882873614336 1377649828036608 1378248025964544 1380547980951552 1382070300420096 1384376633837568 1385341550329856 1394674665259008 1399149765328896 1400124978757632 1401484600147968 1402461440966656 1404007924236288 1406350866120704 1406961526505472 1410863431678848 1413831455834112 1421358491762688 1423730387451904 1424348594307072 1428298718773248 1429294249148416 1431303421427712 1433258089324544 1433880433262592 1435272833611008 1436273224974336 1436896878133248 1440256419838824 1440881802565632 1450970127007744 1451600161800192 1454022523355136 1456640440139776 1458054942081024 1458688053215232 1459704765087744 1463752942288896 1464388527587328 1466832229761024 1470900173452416 1481841831837696 1482485271625728 1484314659258368 1484959172788224 1486596625661952 1487632789929984 1489077387657216 1490115281027072 1494247795253248 1494896621912064 1502195921823744 1504967814807552 1510193397497856 1512713536667648 1513370381451264 1515895822221312 1517567388696576 1518625139720192 1519284551417856 1520759885266944 1524977385711696 1526040301535232 1526702933016576 1536321310949376 1541655759945728 1542325171912704 1543822879850496 1544898931064832 1545569751269376 1549183375961088 1549856056541184 1550936312905728 1558509244121088 1560707363504128 1568328004927488 1569008998416384 1574456946327552 1575140601102336 1577084325462016 1577769121087488 1579508914765824 1582144724385792 1583247486091264 1593913903153152 1599028303233024 1601001505030144 1601696685883392 1604580484841472 1607258132709376 1607956030291968 1610639311110144 1612415350490112 1615807378096128 1620288472318677 1627120442802176 1632341392883712 1633479141883904 1635065366839296 1635775338774528 1638009244942336 1638720495157248 1640311809841152 1641455114256384 1642167860723712 1646007336958656 1646722060075008 1658251573723136 1661740026691584 1666348505235456 1667072060817408 1669853991665664 1672860505473024 1673586888671232 1675652095803392 1676379691155456 1681028769659904 1693533522100224 1696359610580992 1698967572185088 1701064099094528 1701802728751104 1702988892602368 1705382799998976 1707711766003712 1708453282185216 1711304268054528 1716795339227136 1728815470477312 1729566150230016 1732452368252928 1734362729938944 1735571588251648 1737256952266752 1738011297447936 1742831297956224 1744046058897408 1744803352018944 1755795783942144 1761892297080832 1764369005543424 1765598778359808 1770495286812672 1771264064618496 1772498643320832 1774219866144768 1780380351791104 1781153421852672 1783665558290432 1792374862774272 1793153141047296 1799379367231488 1801126693158912 1802382086242304 1803164709814272 1805153045446656 1807380605287936 1808165399298048 1809425698390016 1811969224998912 1818260784807936 1829716005748736 1830510498152448 1836866437382144 1837664034619392 1839448537694208 1840730641268736 1842760400560128 1845835511783424 1846637003538432 1851758254078488 1859566220345344 1865533020438528 1868646133530624 1869457530028032 1872010565648384 1874642068389888 1875948702007296 1876763269398528 1881151242238464 1881968068657152 1885108607778816 1895144655683584 1904398291697664 1905225212362752 1908404561903616 1911840577683456 1913697111481344 1915030966632448 1915862504177664 1920341893118432 1921175736754176 1925217301561344 1935466882400256 1938696697806848 1944073256108032 1944917404286976 1949008914284544 1951670589718528 1952518036783104 1954414071300096 1955776306348032 1961200231269888 1962051816259584 1975789109116928 1982128834215936 1983510386573312 1985436516876288 1986298625654784 1991807197664256 1993195495882752 1994060973735936 2002927895764992 2006623753076736 2013591196663808 2016421720621056 2017827175268352 2021194429628416 2023423184928768 2024301788135424 2027679847022592 2033303180948928 2034720402046976 2035603910688768 2045543382908928 2048428414599168 2049317875482624 2056433562550272 2058430506467328 2059865241419776 2065577834614784 2066474742054912 2067915083874304 2070821971427328 2076564950756352 2078012325494784 2091104006569984 2092011997888512 2099275928436736 2100187468136448 2102226900221952 2103692161449984 2106011886354432 2109526299181056 2110442289758208 2116295147518272 2132037737644032 2135595581177856 2136522891460608 2139440646455296 2142448078159872 2143941373722624 2147519081480192 2149887133986816 2150820649893888 2154409837461504 2160384629758236 2176455190511616 2177400242700288 2180087155785728 2181033785032704 2184960660209664 2187082413121536 2188606819008512 2189557147631616 2194676449278208 2195629413433344 2200248344641536 2206350260178624 2221798006980608 2222762747756544 2226471988887552 2227438759182336 2230480673964032 2231449184894976 2233616081485824 2235172921540608 2241371692879872 2242344932868096 2258044696133632 2265290096246784 2269070305001472 2270055572176896 2273843733331968 2276351083044864 2277937709580288 2278926827126784 2281739024072704 2289060452302848 2304481966424064 2312483639918592 2313487757869056 2316342603022336 2317348396597248 2323775063941632 2325394745196544 2326404469358592 2337763866181632 2341061045256192 2352492007391232 2354131704479744 2360660382416896 2361685419491328 2363331524427776 2365626488193024 2366653681631232 2373217086578688 2374871229136896 2389833150365696 2390870854729728 2399172489641984 2401502257545216 2402545028825088 2406870727262208 2410887199064064 2411934045437952 2415958966665216 2418623025735168 2424347713077248 2440680664203264 2448512089325568 2450218712825856 2452598050258944 2454307521691648 2457013867413504 2458080742735872 2461114015711232 2462182671384576 2469011005437984 2487377360584704 2491528178040832 2492610040037376 2499522757853184 2501264936009728 2504780987498496 2508201656317952 2509290758209536 2513478143705088 2514569536733184 2521543154489856 2539197722263552 2540300283150336 2544539415871488 2549120770244608 2551596148641792 2552704093126656 2554483338903552 2561567649005568 2562679923277824 2566956402081792 2580622509867008 2593223205715968 2594349225345024 2598678552379392 2601544094908416 2603357382377472 2605885428400128 2607701741797376 2614933641693184 2616069088346112 2633693675913216 2642838445621248 2647248689168384 2648398167539712 2655742930219008 2657593994510336 2658747964981248 2661329799217152 2670570527686656 2671730132779008 2675498337435648 2688562294161408 2690436233691136 2697897579905024 2699069050847232 2701690039738368 2703573129363456 2704747064721408 2711070907931904 2712248098947072 2714138547585024 2727391177211904 2731237886132224 2741911416733696 2744574008623104 2745765747228672 2755299656073216 2756496051929088 2761095961903104 2764140600840192 2768753267675136 2770683100659712 2789349330518016 2798299530657792 2800249957515264 2802969200295936 2804922881933312 2808015848472576 2812701732241408 2813923053010944 2821726863357696 2827662911668224 2842716983525376 2847460774903808 2856597437546496 2858588498296832 2862606842855424 2866516178649088 2867760866525184 2870545667222016 2872546449948672 2873793756266496 2880512839677648 2881763605131264 2901940254015488 2903200323600384 2908045046710272 2913280880279552 2916109884162048 2917376106430464 2919409530175488 2927505884577792 2928777055174656 2933664459522048 2941800346904832 2963683663675392 2968629318516736 2973193251323904 2975265579859968 2978154775314432 2980230562054144 2988495590506496 2989793243824128 3004391843647488 3009935629615104 3020386794995712 3025427073335296 3026740762902528 3031791644442624 3035134777393152 3037250279440384 3038569102835712 3041519770533888 3049954771423392 3052080603070464 3053405866033152 3072642621898752 3083311519891456 3084650343825408 3087645759700992 3089797862129664 3098366751922176 3099712113082368 3101872625811456 3117018488242176 3121414727008256 3136656009854976 3138017996832768 3148913892655104 3150281202204672 3154168650924032 3155538242174976 3159017829531648 3164289448771584 3166494972182528 3187827806306304 3198056606466048 3202003010060288 3203393371766784 3209160969682944 3214516265418752 3215912060583936 3221278622220288 3224830700980224 3231614756192256 3240576944637354 3254240885604352 3264682785767424 3266958283767808 3270130733678592 3271550677549056 3276018489884672 3277440990314496 3280623619682304 3282910228512768 3284335721447424 3292014673917312 3293444120150016 3316503147446272 3323480053383168 3332697010470912 3334144121634816 3339707983331328 3345721010946048 3347173777342464 3351304191606784 3352759382310912 3362057539319808 3387067044200448 3392719221161984 3397935144370176 3402128198189056 3403605457502208 3405977785204736 3410765599997952 3415423532007424 3416906564370432 3422608536109056 3433590678454272 3457630940954624 3459132300460032 3464904736505856 3468725459877888 3471143176503296 3474513904533504 3476022594895872 3485662595912448 3488092117794816 3489606704037888 3511591567884288 3523784594161664 3528738011086848 3531197556719616 3540990573625344 3542528129236992 3544997286641664 3548439732289536 3560760703582208 3562306843705344 3567331116580864 3584749725548544 3586306282094592 3598758734462976 3602253386317824 3604764172484608 3606329419628544 3610306090893312 3614761210575872 3616330798596096 3618851396780032 3623938449997824 3636521569615872 3659432011497472 3661020996304896 3673732874764288 3675328069238784 3678897075388416 3681461282537472 3685520801120256 3691671023566848 3693274007076864 3703516508156976 3719132440690688 3731066040877056 3737292267061248 3738915060056064 3744021131296768 3749284136779776 3751897404014592 3753526538797056 3762302484476928 3763936137314304 3770217215557632 3790289311367168 3808796583395328 3810450424725504 3816809123807232 3823681155366912 3827394222962688 3830061933264896 3831725008355328 3840683786236864 3842351473508352 3850434603122688 3870933764800512 3877393395613696 3888146512216064 3889834808573952 3898017828569088 3903341179437056 3905036073566208 3908828142600192 3911552612696064 3922400462539776 3924103632519168 3951578218233856 3964257668431872 3967020773146624 3970873033752576 3972597251309568 3983614395328512 3986390991765504 3988121947471872 4005855791529984 4013247506153472 4027182393327616 4032843441242112 4035654350536704 4042388859256832 4046846369857536 4048603576270848 4055359694045184 4066606361897856 4069440804093952 4071207821377536 4091086765817856 4096856829198336 4098635750965248 4112867125100544 4116861012934656 4119730482839552 4131155669229568 4132949484109824 4135830167748608 4141643942854656 4153129901512704 4156024650989568 4182208013139968 4184023995777024 4198551856873472 4200374936272896 4204453800443904 4207384322899968 4212023772708864 4219052598362112 4220884579516416 4232590295036544 4264075475288064 4271191162355712 4273045782921216 4278881292910592 4284896156319744 4287882747445248 4295038162960384 4299774267973632 4301641299787776 4308819674923008 4320769259516472 4352910381023232 4354800485400576 4360174311571456 4362067570065408 4369921320419328 4374164826243072 4377213638017024 4379114295263232 4389352898556416 4391258826866688 4400496689283072 4412700520357248 4443596013961216 4445525495513088 4452943977775104 4454877518364672 4460961347928064 4462898369789952 4467232162971648 4470345843081216 4482743385759744 4484689865736192 4516089392267264 4530580192493568 4538140610002944 4540111144353792 4547687466663936 4552702166089728 4555875419160576 4557853654253568 4563478048145408 4578120904605696 4608963932848128 4624967279837184 4626975515738112 4632685206044672 4634696793194496 4647550127883264 4650789490393088 4652808938717184 4675527732363264 4682122090512384 4704984014782464 4708263408959488 4721320764833792 4723370838982656 4731252976386048 4733307363262464 4746434173157376 4749742458273792 4779666300731392 4781741709459456 4798344979283968 4803004515090432 4805090057650176 4813741454524416 4821774398128128 4823868090875904 4831917933330432 4837246051470336 4848695426154496 4881361328406528 4897024178651136 4900437425651712 4905196100517888 4908615043383296 4914027734827008 4916161485471744 4922228031422464 4924365342769152 4938022010875968 4974754721169408 4983056356081664 4985220080074752 4999045515706368 5002529872019456 5009561974996992 5016403312635904 5018581516419072 5026956287410176 5029139073466368 5043086308979712 5078395444527104 5080600566300672 5089078831742976 5098241540489216 5103192297283584 5105408186253312 5108966677807104 5123135298011136 5125359846555648 5133912804163584 5186446411431936 5188698450690048 5197357104758784 5203088189816832 5206714764754944 5211770856800256 5215403483594752 5229867283386368 5232138176692224 5267387351826432 5285676891242496 5294497378336768 5296796335079424 5311485860438016 5315187989020672 5317495929962496 5322659598434304 5341141055373312 5343460265558016 5350996674871296 5377124588322816 5395795159810048 5398138101694464 5403380079476736 5407146258726912 5409494129442816 5422141815863808 5424496197894144 5428277095170048 5454782354423808 5462475772264448 5483822833467392 5489148017246208 5491531494457344 5510599312146432 5512992103858176 5522191923806208 5528281201680384 5537506535350272 5541366201319424 5578698661036032 5596599061315584 5605938400591872 5616031696945152 5625403464482816 5627846106021888 5643453726715392 5655325823336448 5685433967050752 5694921549807616 5713194875092992 5717176996593664 5725213685710848 5733032357298176 5735521733050368 5741091334444032 5745092899897344 5747587512532992 5761025679355296 5763527210262528 5803880508030976 5806400647200768 5816090093420544 5826561760559104 5832219768324096 5834752212860928 5855011769155584 5857554110349312 5867328919044096 5883600693809664 5927367327350784 5937258637033472 5946386502647808 5950531159719936 5956309550628864 5960461124108288 5976991181012992 5979586487648256 6008783687294976 6019871259230208 6040773589991424 6050854146670592 6053481525805056 6063583288885248 6070269554786304 6074500558880768 6083039541067776 6099909542846784 6104161206140928 6106811732066304 6145285243797504 6166623039782912 6169300687650816 6175291519401984 6179595724259328 6196733503844352 6199424226164736 6203745251622912 6234036976484352 6242829454016512 6273312019709952 6276035993665536 6297827785310208 6300562404409344 6308337301848064 6311076484349952 6318035659063296 6328578897543168 6332989944365056 6396113212932096 6404006020120576 6406786743533568 6418321939365888 6429032530837504 6431824121167872 6442557244440576 6449661401960448 6463229512384512 6481153889274708 6508481771208704 6529365571534848 6533916567535616 6540261467357184 6543101355098112 6552036979769344 6554881980628992 6561247239364608 6565820457025536 6568671442894848 6584029347834624 6586888240300032 6633006294892544 6665394020941824 6668288243269632 6679415966662656 6691442021892096 6694347554684928 6702608383213568 6705518764621824 6724115078639616 6774134088400896 6785438442323968 6795870288740352 6804256396378112 6807210915004416 6811955570409472 6821531199995904 6830847064014848 6833813128740864 6845217072218112 6867181356908544 6915261881909248 6937450919755776 6942286353006592 6949027809067008 6952045189791744 6971325191824896 6976184235589632 6979213408075776 7023183135768576 7047569188323328 7057476022173696 7062395113439232 7081981147250688 7085056258473984 7089994573283328 7096879464579072 7121521407164416 7124613687410688 7134662233161728 7169499451097088 7172612564189184 7197517468925952 7204506772635648 7209528344969216 7220612181786624 7229522421151744 7232661597192192 7237702793560064 7247876899995648 7273043139231744 7318864022994944 7322041992609792 7347465749528576 7350656138477568 7357794150776832 7362922565074944 7371041602240512 7383342047133696 7386548014153728 7407033016313952 7438264881381376 7462132081754112 7474584534122496 7477830120112128 7488042262593536 7498568273559552 7503794808029184 7524604968953856 7527872274628608 7540434431115264 7580578622734336 7617593166790656 7620900849451008 7633618247614464 7647362310733824 7654788445925376 7660123866529792 7663450016710656 7681367572473728 7684702947016704 7700869206245376 7741867529601024 7754786791227392 7776293024432128 7779669617147904 7796035657138176 7806682358874112 7810072147132416 7817656285200384 7823105225392128 7844800925079552 7848207265038336 7903156436467712 7928515336863744 7934041546293248 7941746067505152 7945194502619136 7967228790657024 7972781983531008 7976243894943744 8011711583059968 8026495012306944 8054364786655232 8065686882484224 8071308701073408 8084777718513664 8093692739715072 8097207152541696 8110719388090368 8133212723795712 8138881608187904 8142415642755072 8182173531635712 8193713658396672 8225734250201088 8233722025869312 8239460965679104 8262311338459136 8265898968219648 8271660335497216 8283287885709312 8306259803025408 8312049301979136 8364416026279936 8368047991554048 8397103713746944 8400749872545792 8408907600887808 8414768645799936 8424047545417728 8438105196724224 8441769159032832 8465180590073088 8528150950576128 8542382324711424 8557762585821184 8569792312639488 8575765494890496 8590076325920768 8599548535947264 8603282599575552 8617639349846016 8641538519032944 8705820762046464 8709600970801152 8720348623142912 8724135140130816 8739842640838656 8748329652486144 8754427276034048 8758228590526464 8778705797112832 8782517653733376 8800993378566144 8825401040714496 8887192027922432 8891050991026176 8905887955550208 8921922695856128 8925796739579904 8934464325943296 8940691686162432 8965486771519488 8969379731472384 9032178784534528 9061160384987136 9076281220005888 9080222288707584 9095374933327872 9105404332179456 9111750838321152 9115707308507136 9126956096290816 9156241809211392 9217927865696256 9249934559674368 9253951031476224 9265370412089344 9269393586388992 9295100255766528 9301578980786176 9305617877434368 9351055464726528 9364244181024768 9409968029564928 9416526817918976 9442641529667584 9446741677965312 9462505952772096 9466614726524928 9492868346314752 9499484916547584 9559332601462784 9563483418918912 9596689958567936 9606009030180864 9610180115300352 9627482909048832 9643548796256256 9647736181751808 9663835866660864 9674492102940672 9697390852308992 9762722656813056 9794048357302272 9800874851303424 9810392201035776 9817230086766592 9828055469654016 9832322970943488 9844456062844928 9848730685538304 9876044021751936 9949509442338816 9966112712163328 9970440160149504 9998091031412736 10005059744038912 10019123949993984 10032806625271808 10037163032838144 10053912574820352 10058278146932736 10086172617959424 10156790889054208 10161201132601344 10178157663485952 10196483080978432 10206384594567168 10210816372506624 10217933355614208 10246270596022272 10250719693111296 10267825608327168 10372892822863872 10377396901380096 10394714209517568 10406176379633664 10413429529509888 10423541713600512 10430806967189504 10459734566772736 10464276353384448 10534774703652864 10571353782484992 10588994756673536 10593592670158848 10622971720876032 10630375978041344 10634991859924992 10645319196868608 10682282110746624 10686920531116032 10701993349742592 10754249176645632 10791590319620096 10796276203388928 10806760158953472 10814292517453824 10818988258885632 10844283631727616 10848992395788288 10856554190340096 10909564708847616 10924951544528896 10967645666934784 10978296034492416 10983062988914688 11021198624292864 11025984207716352 11044383847612416 11056562403360768 11075013070700544 11082732402638848 11157397322072064 11193198122631168 11211876801183744 11232063393890304 11250806928965632 11255692212043776 11286907453430784 11310651646672896 11370867934101504 11389843099615232 11426389750185984 11434353993187328 11450427371421696 11466064714596352 11471043466100736 11482182668888064 11490185799794688 11495175025065984 11522051358710592 11527054420525056 11607761016061952 11612801294401536 11632180186841088 11653123521118208 11664439536648192 11669504425721856 11710023538311168 11715108220698624 11734657838088192 11767201387619328 11854734654701568 11874517274066944 11892773005295616 11901062319439872 11912619101257728 11920922248216576 11953982362025984 11959172975296512 12017567374589952 12039742518460416 12081547179982848 12101708293341184 12106963051610112 12127166577770496 12140539109572608 12149001117761536 12166079082135552 12199819085693568 12208322412281856 12213623464132608 12290570487595008 12333246079565824 12338601375301632 12350583038803968 12359191448518656 12393467007688704 12398848452329472 12407490503245824 12468073952968704 12485658908033024 12546624039419904 12552071987331072 12595655570620416 12601124808818688 12616674603696128 12622152968699904 12636071318126592 12657157795086336 12665979888730112 12792226425864192 12808012040241152 12813573487067136 12836643878731776 12858065061675008 12863648242335744 12885114488881152 12899322803920896 12926459024769024 12962307778549416 13016963542417408 13058731143069696 13080522934714368 13086202710196224 13104073959538688 13109763961257984 13122494478729216 13131640914051072 13137342885789696 13168058695669248 13173776480600064 13266012589785088 13330788041883648 13336576486539264 13358831933325312 13382884043784192 13388695109369856 13405216766427136 13411037529243648 13448230157279232 13548268176801792 13570876884647936 13591740577480704 13608512792756224 13614421830008832 13643062399991808 13661694128029696 13667626257481728 13690434144436224 13734362713817088 13830523763818496 13874901839511552 13884572706013184 13898055618134016 13904090379583488 13942650383649792 13952368471179264 13958426816151552 14046366271537152 14095138376646656 14114952044347392 14124790226878464 14163962294501376 14170112516947968 14193758929158144 14243042814328832 14249227374821376 14338998902194176 14345225128378368 14395034937851904 14409013545271296 14419056689938432 14441224363573248 14459044842303488 14465323194384384 14475405587120128 14495753799991296 14546086278463488 14637728045989888 14644083985219584 14694931499057152 14701312276955136 14715588301553664 14725845130149888 14742083204481024 14766684094267392 14773096028307456 14814066032627904 14924264163508224 14949169068244992 14955660240224256 14976084525187072 14997136547119104 15007589616058368 15049209937907712 15055744549257216 15080868862230528 15161157245468672 15235186333581312 15241801698902016 15267236495228928 15294724621467648 15309576891850752 15320247733059584 15326900033421312 15362735144947456 15369405894033408 15401738412490752 15552586048864256 15559339234295808 15592071314276352 15613364717748224 15620144294264832 15635312570400768 15646210450784256 15689601850159104 15696414530076672 15806312872935424 15857030673727488 15868083092586496 15883492135010304 15890389005238272 15934457581314048 15945563967062016 15952487789887488 16023423166119936 16052990024613888 16108729573310464 16131373764968448 16187385479430144 16194414305083392 16221438776180736 16266425447591424 16277763216375808 16284831285510144 16364347063271424 16387427316793344 16451468500402176 16467444051738624 16478921931358208 16524622676918272 16531797936439296 16543320670994432 16566575771418624 16612519606050816 16624098603958272 16728832052559872 16736095983108096 16794207427493888 16817815201775616 16848095090835456 16876210393448448 16883538318065664 16930361180146176 17056301901152256 17084764649422848 17115525171642368 17139584625278976 17151530989780992 17180152651841536 17199097071894528 17206565199151104 17235278699692032 17283077038065888 17411641524092928 17419201941602304 17440697246285824 17448270280261632 17479685281677312 17496659304972288 17508854552068096 17557411594225664 17565035307466752 17601986757132288 17650802081428992 17774384055844864 17782101982052352 17811775911100416 17843845391712256 17851593479159808 17868928651886592 17881383372324864 17930973543038976 17938759462944768 18064357569069056 18122320769974272 18152562440011776 18160444577415168 18190749866655744 18210808664358912 18223501676642304 18253912192581632 18312483618422784 18435855731392512 18499869119348736 18507902062952448 18530740824178688 18538787172777984 18590200511533056 18603157961572352 18611235754868736 18702110929453056 18728488362049536 18819936059129856 18833053635837952 18885283059335168 18893483355930624 18925011905544192 18933229453049856 18985736692629504 18998969833095168 19118665202925568 19193379917135872 19212018060361728 19220360230600704 19254965818097664 19287097592512512 19295472363503616 19327671733321728 19348984205881344 19394781704617984 19525445313626112 19588096714604544 19601749702606848 19620784402071552 19634460173533184 19656110939308032 19664645941886976 19688912125689856 19697461371076608 19752088043503872 19899018884677632 19932225424326656 19996182062825472 20010119488077824 20038247899987968 20065613250543616 20074326065676288 20107825149640704 20116556293865472 20172345235918848 20313581778108416 20322402265202688 20356315326971904 20392966161956864 20412769189134336 20421632745013248 20435866711228416 20492541192044544 20501439386222592 20535651216654336 20745785645727744 20812352759267328 20826859059019776 20847083427201024 20861613934379008 20919469133545472 20928552706768896 21069549407305728 21142707564969984 21177989513347072 21187185340317696 21245943441752064 21260751956082688 21269983719849984 21290638393737216 21364564221493248 21373841062232064 21403986699485184 21508498353291264 21583180639240192 21592552406777856 21613520317906944 21628585034907648 21688567263455232 21697984791576576 21713108380680192 21819129417695232 21849903089057792 21935291333869568 21956592068984832 21966125977829376 22042397248585728 22051968415432704 22088767695224832 22113124806721536 22150026141401088 22165464805277696 22314794644144128 22386396245262336 22423753602367488 22464126787780608 22501613857931264 22511384424087552 22573814906861568 22621303293345792 22741735868203008 22779686199230464 22852779500371968 22868707986374656 22900854742843392 22932129429192704 22942086932201472 22964365337776128 22980371599589376 22990350050131968 23044102717421184 23054108841050112 23215522032123904 23225602588803072 23264360373682176 23306247042236416 23328879073296384 23339008851443712 23420047076622336 23430216441397248 23469315676176384 23534402775238656 23709469309403136 23749034548133888 23785546010591232 23802124638879744 23825238202515456 23841844496433152 23907964724051968 23918345950593024 24035134749179904 24079485036920832 24163094359965696 24203416586682368 24213926103220224 24254333155540992 24281078219145216 24298002235523072 24332158164271104 24399638171387136 24416644824563712 24427246928265216 24581140975190016 24666492159131648 24677202750603264 24701166077607936 24718382897037312 24786934015377408 24797696904658944 24814981006491648 24936147905937408 24971317816066048 25093248078839808 25104143974662144 25191311141240832 25202249617637376 25233349207392256 25244305937399808 25272142636253184 25314315590172672 25331959777460224 25584452851728384 25616024080482304 25627146974134272 25673287757463552 25716130123350016 25727296484671488 25770228977762304 25798645607841792 25852918049538048 25924615557098832 26033927084834816 26117462286139392 26161045869428736 26172405420392448 26208147919077376 26219527922515968 26244988957458432 26263281828102144 26274685771579392 26336117391338496 26347552961200128 26532025179570176 26661576083767296 26673152973078528 26717663866650624 26765768087568384 26777390218739712 26810433532854272 26822075058487296 26896460314558464 27096536353603584 27141753769295872 27183481154961408 27217025585512448 27228843660017664 27286124799983616 27323388256059392 27335252514963456 27380868288872448 27468725427634176 27661047527636992 27749803679023104 27769145412026368 27796111236268032 27808180759166976 27885300767299584 27904736942358528 27916853632303104 28092732543074304 28190276753293312 28229904088694784 28249580453756928 28327924589002752 28340225033895936 28387517858316288 28486085628657664 28498454749642752 28677997804388352 28690450256756736 28790069875703808 28818027090542592 28838113379876864 28882448727146496 28918089684606976 28930646388768768 28950811174240256 28991507599982592 29092172556926976 29275456091979776 29288167970439168 29389862998114304 29402624553910272 29431176603107328 29451690260299776 29484166408962048 29533368188534784 29546192056614912 29628132065255808 29848528327016448 29898338136489984 29911320480448512 29952169050374144 29994273094238208 30015179232116736 30098419875815424 30111489098514432 30161737724461056 30322314490937344 30470372667162624 30483603397804032 30534472990457856 30589449242935296 30619153783701504 30640495466119168 30653800066842624 30725470289894912 30738811788066816 30803476824981504 31105172097728512 31118678468591616 31184142628552704 31226729435496448 31240288588529664 31270625140801536 31292420901568512 31379203700318208 31392829060153344 31612625745870848 31714061347454976 31766984270020608 31780778010476544 31868915162628096 31891127934124032 31904975579774976 32046846332239872 32105980049227776 32217459146620928 32262747529936896 32374770958860288 32388828610166784 32442877552361472 32532850895182848 32555526432751616 32569662571020288 32728694126542848 32774854633586688 32902937000804352 32934888103477248 32957843862716416 33049245353836544 33063595872878592 33133151542837248 33225039212101632 33248197207916544 33457664105119744 33472191966216192 33588414854987776 33635630403551232 33696190181670912 33752420786896896 33767076636131328 33860722360292352 34112603802304512 34169529298845696 34231050343284736 34279169250557952 34303061979561984 34360305303683072 34398194143789056 34413130398302208 34470557399384064 34566154076131776 34823283048185856 34838403883204608 34881394492571648 34896540560523264 34959370563354624 34993318609944576 35017709104136192 35114823188451328 35130070614933504 35203973514264576 35301604162857984 35548768111689728 35564203964104704 35623551822200832 35687690783424512 35703186958319616 35737857303773184 35762766744649728 35861947086077952 35877518925889536 36244641539948544 36305124880023552 36320889154830336 36381499733311488 36421617328717824 36447003353284608 36507824385163264 36624967236845568 36871711462785024 36999738238697472 37015804125904896 37061481648357376 37077574345555968 37180401023066112 37206315923144704 37222471509737472 37404221858906112 37456976724099072 37639872118259712 37770566118670336 37786966711861248 37850023811088384 37866458906099712 37971473385259008 37997939666190336 38237330405851136 38386759834271744 38424036120723456 38440720461201408 38509931636195328 38574195185025024 38590944727007232 38655343466643456 38697968411762688 38789563409235968 39050890627252224 39176193429209088 39241568804143104 39312221878616064 39329291883773952 39377824251379712 39394922742153216 39504176087007744 39798037769355264 39864450848653312 39992364125650944 40020238976155648 40076495799975936 40131226501087232 40148652131352576 40215650299281408 40233112587730944 40344690471837696 40627163556216832 40644804530405376 40712630653943808 40785932323913728 40825538378268672 40843265490026496 40985082384089088 41002878772445184 41071302433308672 41491571291455488 41624705518534656 41653718118039552 41694166854402048 41723227868758016 41838938267090944 41857105413537792 42139098814611456 42285415129939968 42355979026694144 42374370680635392 42491886883504128 42521503912165376 42581276787474432 42729128442986496 42747682124464128 43016996706582528 43166361278480384 43185104813555712 43227040635813888 43257170069815296 43377134526910464 43395969583153152 43426216761360384 43638258835390464 43699806178115584 43870582667739136 43913184137969664 43932251955658752 44084794497171456 44103936830865408 44177535390449664 44226249613443072 44300052282802176 44330929610555392 44772792490524672 44847507204734976 44928253575561216 45003227715862528 45022768848175104 45147629813723136 45242606586691584 45483471736406016 45559372398460928 45705559000743936 45737415972749312 45801709485686784 45864258858385408 45884173864402944 45928730675552256 45960743199178752 45980700100263936 46088205434842368 46108217682100224 46431044064247808 46612494084472832 46657758146592768 46678017702887424 46840094153244672 46860432882794496 46938631352352768 47068805550477312 47418938618806272 47498069096267776 47571092021182464 47604249277759488 47650476405030912 47683688992866304 47815929448103936 47836691901186048 48070269498359808 48158970073841664 48326188719931392 48406833173364736 48562156438290432 48596004471046144 48664316328542208 48799276342774272 48833289649127424 48854493856530432 49162281950380032 49332984318263296 49354405501206528 49402332155215872 49436765794074624 49573868030754816 49595393809317888 49629962012983296 49872295811874816 49942635632132096 50186496157679616 50208287949324288 50382622282481664 50466698414784512 50544285272506368 50628631180345344 50663919554920448 51168905703456768 51232048160964608 51254293948268544 51346575514927104 51432260246700032 51454592969342976 51540457955524608 51597291215683584 51705836099076096 51849231114197664 52067854169669632 52234924572278784 52322091738857472 52344810840784896 52416295838154752 52439055845031936 52489977914916864 52526563656204288 52672234782676992 52695105922400256 53064050359140352 53323152167534592 53346305946157056 53435327733301248 53531536175136768 53554780437479424 53620867065708544 53644150116974592 53792920629116928 54193072707207168 54283507538591744 54366962309922816 54434051171024896 54457687320035328 54572249599967232 54646776512118784 54670505029926912 54761736577744896 54937450855268352 55322095055273984 55499607358046208 55538290824052736 55592222472536064 55616361518333952 55770601534599168 55809473884717056 55833707264606208 56185465086148608 56380553506586624 56459808177389568 56499160907513856 56655849178005504 56680450067791872 56775035716632576 56972171257315328 56996909499285504 57355995608776704 57580139751407616 57636054181085184 57676226759753728 57764897454292992 57836179369213952 57861292777537536 57901622348480512 57983015199965184 58184345113853952 58550912183959552 58576335940878336 58779725996228608 58805249107820544 58862353206214656 58903380520599552 58968332817924096 59066736377069568 59092384113229824 59256264130511616 59697056654032896 59796676272979968 59904338100748288 59988546188476416 60030358464233472 60196839751630848 60222978197028864 60323475448922112 60644628981874688 60940745334325248 60967206795608064 61068945980915712 61178898485870592 61238307567403008 61280990932238336 61307600133685248 61450940579789824 61477623576133632 61606953649963008 62210344195457024 62237356937183232 62453458870992896 62480577177059328 62541250281603072 62584841803137024 62758407400636416 62785658120306688 63225251491741696 63428122694909952 63533968540041216 63561556020953088 63737830325256192 63782255868248064 63809951159549952 64093692664479744 64211960098455552 64434918293241856 64525495059873792 64749541917720576 64777657220333568 64885755104722944 65065701790365696 65111052865503232 65139325142040576 65457388253085696 65549709267173376 65805874001608704 65869776206954496 65915687725432832 66098490707673088 66127191745757184 66266303085674496 66450078424203264 66496394415833088 66915328210239488 66944383932432384 67176829709975552 67271260807102464 67392380363341824 67504841573793792 67534153272262656 67721444720584704 68225207604609024 68339058597691392 68462100686569472 68558338501115904 68606123959123968 68720610607366144 68796388287578112 68826260796604416 68941114798768128 69132308152263552 69646566096371712 69676807766409216 69762788985143296 69793081121046528 69918741126709248 69986637219889152 70035418208272384 70229646376902656 70260141229867008 70407947028529152 70603208325715968 71097536223379456 71128407928209408 71247103644401664 71375381566849024 71406373916639232 71475714607546368 71525533489299456 71723894172155904 71755037851779072 72489283079897088 72610249760047104 72641778309660672 72762999466622976 72843234657435648 72894006706569216 73015648770326528 73249934473691136 73743422925570048 73999476477394944 74031608251809792 74122963296714752 74155148691111936 74360802046132224 74412631846289408 74444943019474944 74808443717812224 74913953448198144 75279744236519424 75541132237340672 75573933423722496 75700047622176768 75732917812199424 75942946770518016 75995879332380672 76474660811702272 76773519668543488 76848072241446912 76881440922402816 77019863272390656 77148390370050048 77181889454014464 77310686933286912 77395936823525376 77579126818471936 78101781254504448 78352386858418176 78483137608286208 78624443757232128 78658583767547904 78755648502759424 78789845484306432 79008352174015488 79596075538710528 79728901697306624 79984728251301888 80040477952311296 80152991599951872 80262453002174464 80297304262705152 80431300598562816 80466225175461888 80689380943675392 81254327112433664 81289609060810752 81425261307887616 81571864647827456 81651076756537344 81686530980052992 81970164768178176 82005757544890368 82142604866617344 82983142582910976 83249411037069312 83307436236079104 83388333708804096 83446455737516032 83677876534181888 83714210827075584 84278197629222912 84570830259879936 84711958053388288 84748741361270784 84983773767008256 85043007824330752 85162553574948864 85458256885972992 85495364248928256 86033993413165056 86332722556960768 86370209627111424 86454081271627776 86514340139630592 86754269053820928 86791939166306304 86852433522720768 87276517670780928 87399612356231168 87826368275939328 87864503911317504 88169588994342912 88207873661730816 88355070780899328 88452499226886144 88600104565604352 88661859221110784 89545584981049344 89695014409469952 89856507151122432 90006455431725056 90045537696350208 90295259627446272 90485213173383168 90966943472812032 91118744796921856 91411118001487872 91603418971373568 91728517716770816 91768347728805888 91857461351104512 91921486398357504 91961400200527872 92176410869684736 92216435364200448 92862088128495616 93224988168945664 93315516293185536 93356035405774848 93680188306489344 93720865765588992 93877262704705536 94137611100954624 94837877237612544 94996138192535552 95142184042364928 95300952810061824 95631858896207872 95673383802372096 96140538996719616 96317940147683328 96652377439862784 96813666346729472 97124312876580864 97192008942092288 97328632657084416 97598552685548544 97666579298254848 97708987713060864 98324563900760064 98665968636526592 98708811002413056 98804664310431744 98873531588149248 99147736061509632 99190787618635776 99744591623749632 100372992315359232 100416575898648576 100765244564963328 100933396829569024 101088570545012736 101257262360690688 101327839109840896 102337811406913536 102464096321929216 102508587896537088 102693151029854208 102864520493400064 102909185938685952 103080915911049216 103194582431367168 103411672198152192 103698462228395328 104469849144557568 104644183477714944 104689621681569792 104832591676309504 104878111690063872 104979955829833728 105053127312408576 105344469565353984 105390211844800512 106128100718280704 106646304335069184 106692611892314112 106870655466602496 107063072350273536 107109560874958848 107241734131417088 107288300233949184 107585841258233856 108733924619845632 108868102342049792 108915374640070656 109144499199934464 109293553024237568 109341010059853824 109523473155489792 109874901710536704 110644190110547968 110999214716092416 111076581648105472 111184444945072128 111232723036667904 111541203069198336 111618947769434112 111667414529212416 112370930172297216 112761107013173248 112919616354779136 113311698356011008 113360900135583744 113550071433265152 113944342514630656 113993818998571008 114711991217553408 115160279502815232 115272108362170368 115352453519507456 115529794908585984 115672358738427904 115722585555075072 115803244696961024 115966030399930368 116368690227707904 117101824367919104 117152671881756672 117559451992457216 117724706412429312 117936665635848192 118133472754139136 118184768226459648 118512528261023232 119394113308065792 119593352545959936 119808676201496576 119977092376952832 120060716928466944 120393679503261696 120445956394057728 120646950897844224 121289257963749376 121881490668650496 121934413591216128 122137891961831424 122357796971741184 122476615134806016 122561981864476672 122901881159579648 122955247152267264 123213907299926016 124420688390914048 124474713874366464 124906917741985792 124961154354118656 125082500563206144 125169683606274048 125516814801272832 125571316240613376 126450502983483392 126856245389819904 127067937080082432 127123112041906176 127475660650512384 127564511736496128 128187385328959488 128869836586483712 129050990119747584 129499083835441152 129555314440667136 129771510209445888 130131403580731392 130222105731006464 130278650284081152 130914776506171392 131099418534346752 131611748003217408 131739552413908992 131831375450865664 132196981415346176 132254383491514368 132532606171348992 132900156848406528 132992788831666176 133830656420478976 134353659419951104 134542521614204928 134784760726683648 135009683147587584 135068306544525312 135442889441169408 136450415209218048 136678117195382784 136924201373138944 137116677002231808 137212247918247936 137441221214732288 137592776575156224 137652521593208832 137882229597536256 138264616304527104 139293132192743424 139525577970286592 139837482253418496 139973274439778304 140070836416544768 140459292753805312 140520282459734016 140815894057058304 141206416651431936 142195072446758912 142256815856418816 142494207288803328 142750763133698048 142812747833278464 142951429215092736 143051066978598912 143447788344311808 143510075703558144 144978566159794176 145220499520094208 145686469314871296 145788013413138432 146031297540653056 146499868947382272 147486845851140096 147998952954789888 148063216503619584 148245926593429504 148310297382223872 148721604092264448 148825263692578816 148889886038949888 149616887435624448 149827906896396288 150559488473038848 151082264474681344 151147866847444992 151400095244353536 151885893541036032 151991758664761344 152949321623404544 153547039337086976 153696144482893824 153762881844805632 154039726544781312 154296780740100096 154363778908028928 154621373866573824 154791873647050752 155158253636943872 156203562509008896 156704773716836352 156966275216572416 157248887514464256 157317167535095808 157511297005518848 157579690968612864 158016704348030976 159192151077421056 159457803394613248 159969456502603776 160080955904622592 160305983199903744 160524906004348928 160594608525410304 160862601197125632 160932450350923776 161378761887350784 162508654224867328 162579218121621504 162850522615775232 163143729295654912 163302153513074688 163373061960105984 163940329536356352 164011515089780736 164285209733234688 165966285165821952 166498822074138624 166614872472158208 166776667417608192 166892911475032064 167355753068363776 167428421654151168 168556395258445824 169141660519759872 169423916106776576 169497482722541568 169967547534016512 170086015648661504 170325107149897728 170916513771945984 170990728497856512 172067986826330112 172665445113921536 172740419254222848 172908162543255552 173028680279261184 173508538107641856 173583878332612608 173704867045441536 174553035341561856 174799224712462336 175652736551878656 175729007822635008 176339177988685824 176415747323461632 176710141561798656 176904998453772288 177200209131208704 177323718442221568 179091169962098688 179390028818939904 179713014302244864 180012910863450112 180091075392700416 180590519254892544 180970426346766336 181933886945624064 182237489593843712 182822236002975744 183206837942747136 183457035433541632 183536695457611776 183714922702209024 183842972796715008 183922800401055744 184352821739369472 184432870728400896 185724176256991232 186449976337891328 186631032586371072 186712070811549696 187360376612978688 187441731531177984 187754525409411072 188275222201909248 189675754475225088 189992276385071104 190284368084729856 190601905620123648 191263717792415744 191346767604744192 192281077993439232 192635880295366656 193304754879725568 193627332693458944 194248625753161728 194384017884184576 194657265314168832 195197105371097088 195333158596509696 195417975426121728 196649127801520128 197331937273053184 197417622004826112 197609328620863488 197747063176298496 198295472123019264 198381575237271552 199489183247499264 200745984630718464 200833151797297152 201530489129926656 201866793659138048 202177141090025472 202514524721381376 202655678219681792 204675622813827072 204928192643858432 205017175793074176 205386302059708416 205729040986800128 205818371877371904 206161831822098432 206389164862734336 206823344396304384 207396924456790656 208939698289115136 209288366955429888 209379243363139584 209665183352619008 209756223380127744 209959911659667456 210106254624817152 210688939130707968 210780423689601024 212256201436561408 213292608670138368 213385223784628224 213741310933204992 214126144700547072 214219121749917696 214483468262834176 214576600467898368 215171682516467712 217467849239691264 217736204684099584 217830749280141312 218288998399868928 218587106048475136 218682020119707648 219046946310979584 219749803421073408 221288380221095936 221998429432184832 222368889890144256 222465446073335808 223082406138396672 223237895538868224 223334829058424832 224741860344594432 225522214026346496 225839232709558272 226623396712022016 226721800271167488 227100142866530304 227888685029261312 227987637997142016 229423982435106816 230320559005630464 230544216724340736 230704907039014912 231059589817171968 231344717476855808 231445171110150144 231932060799860736 232737380455415808 234203648735838208 234305343763513344 235118903984914432 235449412824858624 235873331271696384 236266945508278272 236369536452919296 237025056522046464 238788226616131584 239186705091919872 239617352402993152 239954184753905664 240121433856933888 240787359006523392 240891912788115456 241293901795688448 243762981337300992 243868827182432256 244275783923662848 244715593943482368 244953230269612032 245123963728953344 245803762319159296 245910494304534528 246427814599852032 248841376781828096 248949427748732928 249813835483971584 249922308708237312 250165001126412288 250339367212548096 251033629602545664 251142632481226752 253712490779639808 254135874160164864 254246224083812352 254951321301024768 255129023472992256 256374770657918976 257739673172967424 258101980239495168 258998167670882304 259110628881334272 259543020418891776 260262807161462784 260444211462012928 260557300568162304 261829553012342784 262198837068693504 263479104827817984 264393962830692352 264508766983028736 265065212342697984 265800313696813056 265985577663332352 267661312840957952 268707318839902208 269085043228409856 269569521453367296 270019366295175168 270136613089050624 270885778882338816 272900830418436096 273356234390765568 273848402746277888 274233354004463616 275185553150312448 275305043186417664 275764459195072512 276529232609054208 278586264385486848 279051155940573184 279674964506836992 279946548879556608 280141672833089536 280918585507610624 281040564919468032 281631788114116608 282412833302863872 284390144893517824 284513631712837632 284988414577606656 285501526267396096 285902858430185472 286895576688623616 287020151407116288 289957132319588352 290440999040188416 291372938629742592 291576026826276864 292062595081306112 292999737894764544 294973691702280192 295997905909579776 296126433007239168 296491853186859008 296620594764447744 297443208184528896 297650527385157632 299233774871248896 301118976946077696 302164528949362688 302295733694889984 302800190488707072 303771787082072064 303983517329522688 305898643246809088 307094078674173952 307392288965787648 307525763689611264 308079453089562624 308593561480200192 308727557816057856 309242747733147648 309583747294101504 310316507273887744 313409547433672704 313932550433144832 314497775028928512 314634335070191616 315022594011037696 315159381937225728 316033408696061952 318384302154842112 318915606789226496 319938913005207552 320161911809245184 320611966399807488 321049812008697856 321189217050820608 321725202394251264 321864900701847552 322757523774701568 325017308449734656 326287458591309824 326604307026149376 326746123920211968 327880659072712704 328023030179561472 328570419466469376 331932570331643904 332997644148277248 333229744944316416 333553334835216384 333785822950064128 334711506136727552 334856843308302336 337112790516891648 338283321039519744 338847832213553152 339935095068033024 340172031297323008 340650214299795456 341833027543891968 341981456995713024 344135973652660224 345330890227843072 345480838508445696 345816325086511104 346057360558522368 347017076215283712 347167756665225216 347409734090883072 349106070683123712 349598449424924672 351305473103757312 351458015645270016 352678355977371648 353809996907544576 354400418262417408 354647436884443136 358182339924197376 358780057637879808 359426028604489728 360025821726900224 360182150785400832 361181038509785088 361940852693532672 363867773891248128 364474979187687424 365644472005951488 366413675885494272 366914070867083264 367073390915223552 367429845404418048 367685945593430016 368705643478738944 368865741456801792 371448352513982464 372899952675782656 373262065172742144 373424141623099392 374720753225957376 374883463062355968 375509050818822144 376550444403818496 379351508950450176 379984552770142208 380568736169459712 381203811240247296 382527435584831488 382693535209488384 384562155986878464 386609509759451136 387254665386917888 388497251506323456 388768035768369152 389314530628337664 390394210742194176 390666317193019392 390835950852243456 393298255603040256 394663874546106368 394835244009652224 395218657241726976 395494126352596992 396590944246038528 396763150474543104 398978366494998528 401491969261436928 403060978259853312 403733587318276096 404354282180050944 405029049442762752 405311356439363584 409351245627654144 409856385287716864 410034351586148352 410772604119416832 411458081973600256 411636743754743808 412323663644196864 412778329725468672 413646688792608768 414793848913581312 417879396578230272 418576733910859776 419330366705238016 419512446760255488 419919823319334912 420212509249634304 421377878261415936 421560847379202048 424512402873122816 426585217340276736 426770447569256448 427482621866409984 428252289401094144 428438243499835392 428966936525668352 429153200935796736 430343365032935424 434935698479382528 435472409368199168 435661498560282624 437174212096950272 437364040239415296 438093892621959168 439499606842146816 442576760442191872 443996858864369664 444737779780288512 444930892146671616 446164812276793344 446475791077736448 446669658116849664 449483720689188864 451044428052692992 451678465419116544 453246793424044032 453443600542334976 454200285733060608 455777370058522624 455975275994284032 458847964870213632 460641118011260928 461088433448681472 461409814078029824 462119179634343936 462689434953711616 462890342220300288 463864121599721472 465474760910831616 468407297471676416 468610687527026688 470237807969828864 470898825649717248 471746662543392768 472533891016556544 472739072905838592 474050113044092928 477576453232263168 478373410183839744 479234704805986304 479908369507811328 480242867713867776 481574718013046784 481783825576230912 482587803591376896 487525962674601984 487737654364864512 488551567847325696 489431187886964736 489906460539224064 490247927457906688 491607524638318592 491820988609069056 492855629199704064 497682753563656192 497898855497465856 499627670967943168 499844617416474624 500330002252824576 500678734425096192 502067259205091328 502285264962453504 507424981559279616 508271748320329728 508492448167624704 509902642602049536 510258046945984512 512749541315837952 515479346345934848 516203960478990336 517996335341764608 518221257762668544 519086040837783552 520525614322925568 520888422924025856 521114601136324608 523659106024685568 524397674137387008 526958209655635968 528787925661384704 529017533966057472 530130424685395968 531600627393626112 531971155326664704 535322625681915904 537414637679804416 538170086456819712 539139042906734592 540038732590350336 540273226178101248 541771557764677632 545801660836872192 546712468781531136 547696805492555776 548466708008927232 550371106300624896 550610086372835328 551528918390145024 553058465218108416 557172528770973696 558102311881146368 559349929013673984 559893097759113216 560283345666179072 561837171015221248 562081129838936064 563263576228233216 564825666605727744 568780289787035648 569027263425675264 569976829155213312 571003052534792192 571805716860370944 573791153377247232 574040302814232576 579914264639176704 580881998080376832 582745877259485184 583152053652553728 584125190162612224 585999475789529088 589947383404560384 591995811819159552 592252866014478336 592983706373718016 593241189528895488 594886416369057792 595301054770315264 598467549742497792 602237953892155392 604329057898725376 604591467389779968 605600380977414144 607543574164144128 607967034659045376 611797286493618176 614784577931575296 615051527379222528 616158906179125248 617187122960400384 617455115632115712 618485495466295296 619167494588203008 620633014547775488 626819094867345408 627865100866289664 628995550057857024 629268670140383232 630045188022075392 630318763874451456 632066817392123904 636768604309684224 637831213578452992 639877826010415104 641223932799614976 642099624017395712 642378434101641216 643450404788502528 643729801403695104 645515047549403136 650034616899469312 652574917182619648 653208614052298752 653492247840423936 655761318145425408 656046060359122944 657140838932938752 663865140663287808 665995288296554496 667106669670432768 669423012273455104 669713686616604672 674225581033783296 676566642079039488 677695664427106304 679870190136066048 680344062594646016 681300428599590912 683666055087783936 683962913991426048 688271947305320448 690661780455686144 690961677016891392 691632650173022208 692114721117044736 694034152430567424 694335513330450432 698212141366247424 702610946207514624 702916031290540032 705356711954743296 707619993815089152 708800836524834816 709294873768886272 716364679848394752 717560115275759616 718852057208979456 720051643453800448 720364301570801664 722362077019570176 723881705387065344 731288944011902976 732827351770988544 733828141734166528 734146781830447104 734859690808836096 735371891186860032 737411286957477888 737731482913603584 742896705027964928 745799905351565312 746524130345484288 746848283246198784 749441506451914752 749766926124711936 751018101637644288 753100888807636992 761137472338919424 762407622480494592 765054871169662976 765387070418976768 769124311973756928 773219019518902272 774509330773835776 776994503012646912 777536071536738304 778629061256675328 780788421484388352 781332634386038784 781671901704486912 786596511206080512 789327749092212736 790437314483453952 793181888492077056 793526300949086208 797956732989997056 802983938522873856 806121956519706624 807467174636552192 808708564360101888 810058098885525504 810622712878727168 818702491255308288 819712770575433728 820068703172296704 821545208238833664 822916163947200512 825556659450937344 827293377585217536 829587697827162624 835758793156460544 837153467821719552 838660733410476032 839024893520510976 839839646638669824 840425018499268608 842755756522831872 843121694758404096 849024805746245632 853170434680553472 853540895138512896 854965243732819968 856504578802188288 857933873051336704 860686730065870848 869871396958765056 870944818736398336 871322997120565248 874348424193900544 874728080478830592 876187785243918336 878999213684293632 885153520884383744 887993717728739328 889475559560577024 889861784293343232 892329624553586688 892951582155472896 902088856105385984 903356930838233088 906493586848088064 906887201084669952 908400571466121216 911554740117045248 911950551988568064 917695929740427264 921282236022521856 922176866897362944 922819628156059648 924238359268687872 925378869907423232 925780684440600576 927728243199442944 930949521821663232 936814594943352832 940475615939657728 941797651299434496 943493325086785536 945067782033113088 945478145811677184 948100226088185856 955152906464526336 956746820367679488 958469409611972608 959816739015622656 960485735427735552 963149436026093568 963567651152461824 965175607182753792 975051925349203968 978862375773929472 979812921078448128 980495854915813376 983215049276637184 983641977218138112 985711258399408128 995365507127312384 995797710994931712 999255341935886336 999689234832949248 1000660004505649152 1001357468850192384 1004134518410182656 1004570529924907008 1014849963118559232 1016543496640659456 1019805285204099072 1020516093891969024 1025499082631675904 1030958692691869696 1032407920957980672 1035992670683529216 1036442515525337088 1038172081675567104 1041051228645851136 1041776845848051712 1042229202272649216 1047318212049371136 1048795348274774016 1053916419311271936 1057575851322769408 1058035067932114944 1063201254787252224 1063942310653329408 1070645251363831808 1074829275359608832 1076340172913639424 1078278085813469184 1080077465180700672 1080546452356202496 1083543115529355264 1091603321673744384 1093424937563062272 1095393610985111552 1096933416017854464 1100742212601249792 1101220172745670656 1103057836780290048 1106116930436216832 1114345057541947392 1116204623762292736 1118699858027347968 1119786195518226432 1120566691332358144 1123674342030442496 1124162259677872128 1126527152456466432 1129651333211455488 1137560579574071296 1138054526851350528 1139953658310426624 1142006105069584384 1143611433720741888 1147582306754494464 1148080605628465152 1159828529278353408 1161763996160753664 1165491754518970368 1166304107305107456 1168250380325224448 1171998951579058176 1179894766809120768 1183991623638319104 1184505732028956672 1185967412747436032 1186482379057790976 1189772832738115584 1190602109540630528 1196935099484995584 1204475907784310784 1208658115797450752 1209182934779559936 1211200761954828288 1215087148328288256 1215934069318090752 1223594572987236352 1229569155863150592 1230103054758445056 1232317812358250496 1234374245920800768 1234910231264231424 1236970990932590592 1238334989176406016 1241266029095550976 1253638189734690816 1255730201732579328 1257991100115714048 1258537340280766464 1260090376044150784 1260637527748902912 1264133634784247808 1273537208619368448 1275662427156905984 1279755652020830208 1282447865599229952 1284199248034791424 1284756868203282432 1286900809577005056 1287459602807390208 1291030095098806272 1300069233798938624 1305149834365239296 1306417228104597504 1306984495680847872 1311522636290850816 1312092120718245888 1314281677865877504 1327730281326575616 1331990576593108992 1334213339340865536 1338846024546910208 1339427373233209344 1348451162067566592 1353133284158078976 1355391328854212608 1359740380272132096 1360688125189292032 1362600857199181824 1367332110175567872 1367925827982852096 1376543894610640896 1381323560911372288 1381923354033782784 1383265300346044416 1384229442234089472 1388068304861134848 1388671026660900864 1396424282732494848 1405221892415029248 1405832062581080064 1410713423909486592 1415239987630178304 1417601673049669632 1418589747537772544 1432729359696789504 1435120230551519232 1437704114417958912 1440103286907600896 1440728603141603328 1444724154039140352 1447763410774130688 1462577888023805952 1465654703541977088 1467656283468333056 1468293563660894208 1469719381617672192 1470743782373720064 1474822573914955776 1475462965827207168 1485793410055929856 1493048260690968576 1493696566492397568 1498883012903829504 1499533852249423872 1502036203275288576 1506201777615273984 1522274944677838848 1524815244960989184 1530109742339325952 1530774140837953536 1538248623947513856 1546438039037804544 1549018661547671552 1553989006025293824 1557258122513350656 1561576842968776704 1562665268772077568 1563343803408973824 1573193022412161024 1578655498184425472 1580874628966907904 1586363776984154112 1587052601898172416 1595913465979994112 1605967877045747712 1612243913039413248 1614934349273104384 1617417128720203776 1620116197771051008 1637404982510616576 1639425541150867456 1640137406344593408 1643090416477667328 1645832327894401024 1651113318901874688 1654586755170435072 1659175395654325248 1671517586312921088 1674306935643439104 1677321466820952064 1678049787041021952 1679679293277339648 1680850036998537216 1685511513045663744 1686243389516808192 1706340869361106944 1707081790277025792 1709930487465639936 1713009157604376576 1715867746102673408 1721373460131741696 1739742793917530112 1741889637472796672 1742645994241130496 1748696848387801088 1749456160957661184 1752375570487836672 1757998427368587264 1775987435457478656 1778951119121154048 1779723568586686464 1784659249107173376 1785903164310945792 1804177712210771968 1806713861676466176 1812987173696176128 1813774402169339904 1816801142932242432 1823109480234090496 1823901103977136128 1835391859480854528 1844353733794725888 1848476718537375744 1850757739814846464 1851561368881201152 1855456486398885888 1861899043643326464 1873629189886705664 1880951231879315456 1883595302598868992 1886986650173571072 1890135564066226176 1890956291623354368 1896200452176371712 1910305812929052672 1913493640735358976 1916938819223945216 1919633478031245312 1926298872052187136 1927135302304923648 1930351214365507584 1950103850698407936 1957724751547858944 1959625842156896256 1960991709831626752 1966430098553274368 1967283954436276224 1971422516798816256 1990731014254624768 1991595421989863424 1998510683871772672 2001320009011298304 2008269036820365312 2009141059849814016 2029699926237118464 2033086993281318912 2039610570408198144 2041032187783938048 2050998165263351808 2061917385383739392 2064815841915961344 2071985341367058432 2072885031050674176 2076344163351134208 2082102457291702272 2083553691696103424 2094636424098742272 2107832838622543872 2115151702645538816 2116070135864229888 2126402509574504448 2127884621306658816 2141290502727663616 2149658550719217664 2152680345827278848 2156556171626938368 2160154930361401344 2161092904712404992 2167086231058710528 2190787221970223104 2193866832035708928 2201484425202499584 2202440345491341312 2206115673560580096 2212233860872433664 2228690115083894784 2232409247524585472 2237399716054695936 2239572391036452864 2241133382664716288 2247348684060884992 2248324519355744256 2253054304912932864 2259302666422910976 2275121159148142592 2284012210139168768 2287222867441483776 2295164613508988928 2296161211256930304 2319657058556706816 2323527992321507328 2330983509037940736 2332608214610214912 2336500760650448896 2343997903158116352 2359789533618241536 2367983247276638208 2371934825494872064 2379545665476231168 2381204219081261056 2393870198969991168 2408951815568621568 2417316231594901504 2418365869559119872 2422401523909656576 2430174296656576512 2431868138636181504 2447189145974472704 2459138311726301184 2460206109516890112 2464635624716500992 2468748491841601536 2476669978352812032 2482532058191101952 2507276379469381632 2511460403465158656 2515982200231428096 2517074680561532928 2520180752088301568 2521275055497805824 2528267269568495616 2547074417238736896 2551324854313811968 2559511304041660416 2564895731198459904 2568398496069582848 2569513736406564864 2573801619154010112 2582060190197612544 2600138467597877248 2610299668730478592 2612834456209195008 2613968991361695744 2623045272581701632 2624184241436491776 2628563355731755008 2655460562653151232 2663981153186217984 2668426678681731072 2677692049093820416 2678854746466418688 2706266568316157952 2710782657708425216 2719480760544264192 2721376250378584064 2725201714398363648 2734664220351135744 2735851655965704192 2753087789221281792 2762647121822744576 2763846708067565568 2766530600692088832 2768458884468178944 2776136609722269696 2777342053321801728 2792848565464989696 2810443784830058496 2821426847818973184 2830479975260356608 2835203346099339264 2837179495075545088 2865458719393579008 2870240461103038464 2875408228835917824 2880206573815201792 2881457206283206656 2889448308078280704 2895526821548261376 2925155776047611904 2935312566936666112 2936587127321788416 2939438763235344384 2941487564747440128 2949645147829911552 2950925931654414336 2971586820111859712 2986096521381937152 2987393132984795136 2997766025807659008 2999067704498847744 3004072406550577152 3012403555230547968 3044549889355677696 3049630489921978368 3060219484678651904 3061548281675907072 3076497247895027712 3092876078075609088 3098037323095343104 3107978012050587648 3114516245026701312 3123153685937553408 3125330537544155136 3126687606817947648 3146386044824322048 3157310996368850944 3161749257933815808 3172727553968308224 3174105203796344832 3191826931959988224 3211935754091495424 3224487826078826496 3229868698546208768 3234834257440407552 3240232395542102016 3274809965021233152 3278851082301734912 3280274812689186816 3286180832955334656 3291664655788802048 3302226637803749376 3309173510340870144 3318350791308650496 3343035172625842176 3348613871286878208 3354642933641904128 3356099574082043904 3359358586554679296 3361700073997074432 3371023026091327488 3372486779033616384 3412681738722213888 3414163580554051584 3419860974931279872 3426018315208753152 3431735492205346816 3442746920263483392 3479485587835060224 3483779274945593344 3485291988482260992 3497393696775602176 3498912321915322368 3504751140975673344 3515996854737174528 3551974870914957312 3557902238242308096 3559447137173372928 3569318498214346752 3571806328621891584 3608355424421543936 3613427723352932352 3625974347392352256 3627548804338679808 3633602285864484864 3646218960468180992 3647802207954272256 3670783718961709056 3688707467589451776 3696953437074751488 3701515479629692928 3703122737762402304 3710912972797771776 3723798087286652928 3747258379773411328 3761902463758630912 3767190605197737984 3773973300347142144 3780271128132452352 3781912583246708736 3792400904352743424 3820611625858105344 3826987281470717952 3833877638447890432 3839266956062490624 3852597744104374272 3854270604609847296 3860702428731015168 3900207701396815872 3915449503095717888 3919251684313792512 3921983419663253504 3932860197106548736 3934567908872552448 3942845033597632512 3981462028509249536 3983190843979726848 3997021367743545344 4002640018022596608 4016538073640730624 4018282119699628032 4059399852474236928 4066173986562637824 4079221140816396288 4082064375567876096 4101996330526703616 4129631683831922688 4143970682734116864 4145770062101348352 4152688326702268416 4164204914583404544 4167107383392206848 4189272848197484544 4215665677245087744 4230303405291077632 4232140271728459776 4252805019149008896 4255769242613317632 4282581005455327232 4305360691654557696 4313112343253876736 4320309860722802688 4322185809424809984 4334172462117421056 4381574443940446208 4387733664071417856 4402968850404999168 4404880690982682624 4412231347121160192 4424467721744867328 4457380230167789568 4464818495049170944 4479144782072905728 4494697368121769984 4496649038711488512 4506108609825865728 4518605332845821952 4550242318296285184 4568024420278337536 4574445734882967552 4590329227017977856 4592322422513860608 4639314117113413632 4647055984643014656 4661967018075881472 4687995806316232704 4719579067236483072 4735966494553276416 4743869650989744128 4759091330952462336 4762408438162522112 4787740397939982336 4817903631137243136 4834632463189803008 4836731739118239744 4844803047819313152 4860348593313153024 4918276623452602368 4920412219033780224 4929271249433001984 4937496983683203072 4953339956705624064 4965064116382203904 5014552758938763264 5022920806930317312 5031964400462856192 5034149361123065856 5040361504176603136 5042550110995611648 5056534539136991232 5119022608083320832 5129791462396919808 5136796992139165696 5139027472813129728 5147603238308020224 5164120380395225088 5200276935195754496 5220599337460957184 5225668912418390016 5227937982723391488 5246090545163403264 5248368482872983552 5257126711463510016 5327962306372435968 5336853357363462144 5355384098187640832 5357709492932837376 5412533136632315904 5421565315416850432 5438961521088528384 5442752500757168128 5450403428796727296 5469328440702271488 5471703311931408384 5506175578442563584 5525294243645489152 5533061201384177664 5552273219444539392 5554684106643603456 5585697130929979392 5620887569660116992 5642853695637946368 5660959950520713216 5670406692198678528 5674358990151090176 5730917438787158016 5740480922206076928 5750816457671835648 5760413147630403584 5778896616156561408 5791053643096522752 5850311552095223808 5870625133873332224 5873174254643576832 5878877526470688768 5882975129494880256 5899290295659823104 5901851863308828672 5943173640223719424 5972193042763874304 5974786265969590272 5995532051615318016 6024807110461095936 6089099778711355392 6099260979843956736 6120438969357303808 6123096563351814144 6152994495790055424 6185752156151218176 6196074646190686208 6215956024101175296 6229032490053402624 6246307371875106816 6250661075088310272 6314621992737701888 6323498515867631616 6345455107936616448 6348210407592689664 6383653863919976448 6423871508182990848 6448975652157652992 6459737397092417536 6469668514880815104 6480464791084204032 6557702164603469824 6572361665910669312 6583329311577604096 6604453275607498752 6618347020681740288 6636701582617300992 6686070345251684352 6697227742573756416 6709285867283808256 6712199148164087808 6718717173109358592 6723400147994148864 6742046052182654976 6744973558067232768 6825363477444427776 6852036630417506304 6863470984410693632 6885493840526966784 6958971175670120448 6967558549891186688 6970583976964521984 6994787393551204352 6997824643830644736 7009502281951346688 7031993709474349056 7103949741829914624 7115804476484616192 7138636996428693504 7143612657243783168 7216710848843087872 7226855446705864704 7251948694784704512 7255097608677359616 7267204571728969728 7292437920936361984 7295604415908544512 7341567437923418112 7377414935178903552 7393906874149502976 7403030959259385856 7406245475524804608 7447596174573305856 7494516759546822656 7523804927517261824 7534381210395475968 7547946600694284288 7560542256264904704 7563825166493417472 7584801808705486848 7641223251716210688 7653974562941435904 7667755276895780864 7678533912124981248 7705195488208748544 7708541209219694592 7721404857462030336 7800415402793631744 7830899006191435776 7838503368627585024 7843966839326507008 7865720394213097472 7869135817745104896 7885690067195265024 7962924057018499072 7966381687959453696 7994042735487090688 8005280036045193216 8033076147281461248 8036564239399256064 8118799704948473856 8132347973125275648 8158442281632792576 8164128751135752192 8203992661053407232 8259263367663845376 8287941365468233728 8291540124202696704 8305376653404536832 8328409829166809088 8334214766784413696 8378545696394969088 8431331354490175488 8460606810582155264 8464280543456919552 8505610038298017792 8511538485226635264 8565162010910654464 8610721383309115392 8626224686507753472 8640619721445605376 8644371618849619968 8668344924234842112 8763148887880892416 8775467328142835712 8805937700809998336 8809761381965365248 8824462694242320384 8848935443489734656 8914760460335579136 8929636990098341888 8958289564145811456 8989394736243539968 8993298077422977024 9012217219651731456 9037210665691643904 9100484636592570368 9136048840556675072 9148891469765935104 9180658454035955712 9184644845027721216 9278628234226827264 9294111969286029312 9323934036151762944 9375991612632465408 9439158134472966144 9471932989106552832 9487739301979488256 9518182661904924672 9524816876325044224 9575480795879964672 9635807262274486272 9669264926379606016 9673463478236479488 9689606095638626304 9720697186626306048 9836553246905204736 9840824438067560448 9858542498866003968 9874993967366406144 9906679913411248128 9930128232764407808 10029105517877526528 10045841613860634624 10063928800925712384 10068298722246131712 10080723008353206272 10085100221991223296 10113069078273982464 10238045216166641664 10259582924793839616 10273593984278331392 10278054945626259456 10295206476616040448 10328240760790450176 10400553870391508992 10451337824836780032 10455875965446782976 10492181090326806528 10496736965745967104 10514253422927020032 10655924612744871936 10673706714726924288 10710768196375281664 10715418985865674752 10825066273264631808 10843130630833700864 10877923042177056768 10900806857593454592 10938656881404542976 10943406623862816768 11012351156885127168 11050588487290978304 11066122402768355328 11104546438889078784 11109368213287206912 11171394261859958784 11241775139320233984 11285707391275892736 11321919901041426432 11340813384397357056 11461834877574316032 11480961844412153856 11501632915343671296 11520826295260807168 11557793232313122816 11582107286193045504 11700623104190447616 11741250267746664448 11746348509287153664 11757755052941377536 11765950258989760512 11798580591319646208 11803703726617657344 11944386085527748608 11949572531939180544 11991064103230636032 12049614220922191872 12178199557422710784 12198521959687913472 12240877938714607616 12246193126703628288 12305988991580110848 12431912048202350592 12458064980106805248 12492614743750213632 12501322150176620544 12629243985475403776 12646997031735263232 12690910215873232896 12696420815185379328 12767307727839952896 12847743016365981696 12939337029761630208 12960929582168408064 13115404329206939648 13144723331821338624 13166658623155208192 13208906551214997504 13236694041363480576 13273403165234601984 13372140690503368704 13394455485147512832 13418571734567616512 13437434346218717184 13484092104365309952 13489947116134465536 13650726954888855552 13704073260835012608 13726941968821387264 13770987681053933568 13917942351340240896 13935117099782373376 13941167953929043968 13989574787102408704 14063987418948698112 14207899483659829248 14231608952969232384 14277273992857387008 14287225314487566336 14433421697686175744 14453710893411729408 14503897389569409024 14510195217354719232 14534409143457939456 14584875841872723968 14754829870357807104 14787813748299005952 14806061918518771712 14812490951049609216 14895192349146611712 14989033519093645312 15047609855034523648 15068762420790951936 15095893201388568576 15121084512529809408 15127650332986834944 15169603617410973696 15335510553791561728 15357067824249962496 15410390976417497088 15417082418439389184 15442809714924060672 15600830805587263488 15661798012382871552 15677006737255170048 15687933678653014016 15731440788426194944 15738271635490209792 15771380134390530048 15925848114036998144 15988085470974181376 16010560072090386432 16066152294562922496 16073128478798512128 16237599409896947712 16264695946250551296 16316884563265585152 16328257502271504384 16407985322106814464 16518526735327690752 16575882730936467456 16656819658333618176 16668429533568827392 16757091392789938176 16862662708980350976 16921213621164310528 16928561086913839104 17011220076596035584 17023076970453270528 17130324021821308928 17221442766618230784 17252449373015506944 17281239442891210752 17336689848469684224 17526297775761784832 17550934656285671424 17611875401619996672 17619522763930730496 17648925388484640768 17697870886979469312 17829520920671158272 17859273980196683776 17916579128291622912 17978789472487079936 17986596154845954048 18074421331383287808 18200969273185140736 18272097681113350144 18297782939531870208 18361316908071911424 18369289690055442432 18557256468453654528 18588223938572058624 18647868072303525888 18751983225264930816 18943865978213105664 18975478603958976512 19036365323809849344 19049633752650088448 19150961591759929344 19271614524548972544 19338529852759212032 19346926956472958976 19379212191277252608 19441394373252612096 19673106493810409472 19717084997732007936 19749987934732812288 19813359826822496256 19860256465528815616 20058211035755053056 20091683227721269248 20127857601851424768 20136597444492263424 20161446016706412544 20170200443982446592 20226138156547964928 20476090432333283328 20547187968556662784 20556109891252518912 20590412953232080896 20656481521580900352 20801107740783017984 20902675649673560064 20911751930893565952 20984362180653613056 20993473931491934208 21028506845854040064 21311849225489743872 21347413429453848576 21421536392750563328 21430837971731349504 21650132546529263616 21686261261667401728 21755846084354113536 21801613715186909184 21877313762809085952 21886813247725633536 22024702313770254336 22101176974581956608 22132244805536710656 22209092877778157568 22218736426574413824 22342788523719917568 22483550278640467968 22571414782551785472 22643839802082852864 22681626768794714112 22923669755148632064 22961923688824307712 23003265830687342592 23041652590521614336 23115586464626245632 23164214572386091008 23401246208380895232 23482500535493328896 23492697018574307328 23515510105882755072 23531900517979521024 23597161182639292416 23607407453235314688 23888772171055497216 23899145063878361088 23982128206461272064 24099228441844383744 24356399114845421568 24397043919375826944 24481755877429215232 24492386253407256576 24611977983160221696 24863824096404701184 24916129960213610496 24985229487500427264 25002644300353241088 25258487970950807552 25293994063470526464 25381820431746465792 25392841630370758656 25534615455679905792 25695486032731963392 25878674059523260416 25921859164336816128 26230808658413879296 26289446663642677248 26333317246310416384 26417813102429995008 26473388082726961152 26546806330469203968 26744281381006737408 26788910970295025664 26837143469135233024 26874868692437434368 26968184208730619904 26979894232268931072 27301453909777711104 27408146521670025216 27453883937642774528 27541975362107867136 27835884702680481792 27870234199564746752 27882335907858087936 27979149574204817408 28127974837897396224 28415798967319658496 28463217905938464768 28554547985714774016 28574450628975132672 28907421786823458816 29007794779138818048 29020390434709438464 29068818286915878912 29169751683745447936 29509659740715614208 29575627496598011904 29612123837037543424 29624981902099218432 29790384698293223424 29978067038187290624 30137524841581903872 30191786402777137152 30242169025059618816 30255300665973669888 30339207234821947392 30671021107583123456 30714135648499924992 30820781952834994176 30834164836878778368 30885619429848121344 31201661611174526976 31354013474510340096 31462881576852389888 31476543270980419584 31542760268781060096 31851696228073996288 31976170941948362752 32021120144180772864 32132304589125844992 32146256957597024256 32475198819793895424 32529391892501102592 32633769126531170304 32815970644213628928 33037053470655381504 33151765461872934912 33313639316667236352 33336859067137654784 33514182785579876352 33725325417960701952 33842427242328621056 33857122173827678208 34022440153192071168 34442885533236461568 34504898746031013888 34562478885782421504 34673379696939368448 35052595551523569664 35101869312571342848 35223750803239993344 35239045527861460992 35297850776969281536 35395741773958938624 35833158256583245824 35957578944974159872 35973192309691908096 36148842662766575616 36401938546370281472 36544195362226700288 36595565879063740416 36722633816143822848 36738579380110884864 37295736144607051776 37503966450529861632 37887731956426211328 37950957207917953024 38072730647619698688 38099267505300176896 38301923183519858688 38543229049097945088 38677059705518424064 38882788746505224192 39346212987620818944 39434169995464015872 39499975869465624576 39626719653644992512 39720512931057631232 40116422071510106112 40183366455442538496 40255715203702849536 40322892033412825088 40452276313095929856 40952180864666566656 41094375937113325568 41112219782505037824 41180825906464161792 41312963043161800704 41602215481566035968 41805351299347120128 41823503861787131904 41968724361307226112 42623698450979487744 42694826858907697152 42843072785501126656 42861675943462699008 43300265093058527232 43372522523334803456 43511692168708227072 43603227430373818368 43754627525618171904 44202353949163913216 44264489611073421312 44418185755556315136 44437472853148827648 44685577047439835136 44967100557280935936 45142829565103570944 45287679604165705728 45363253537589428224 46006531661374685184 46083305181043228672 46231172929252491264 46328429144772182016 46802492416761790464 46965001070986657792 46985394037148614656 47031020211765510144 47063801035959042048 47194322365278584832 47214814906470629376 47777544342110994432 47964256412922544128 48198456883688767488 48712798229690843136 48794087838751653888 48963511754858430464 48984772506814513152 49223955966320443392 49727648192809402368 49970458975000854528 50005288600706482176 50516975941901615104 50587988126941052928 50763640863492931584 50785683260741517312 51069230911359811584 51390972065463926784 51757348119046520832 51843718328673632256 52461617316827758592 52578893327285354496 52666634492620832768 52835626204859990016 52946776165453922304 53093612660938407936 53488562762013474816 53577821940590051328 53674286938270466048 53749737384874868736 53936368417461239808 53959788464537862144 54602907819555422208 54816293043340050432 54907767875285549056 55083950724215734272 55671769405360963584 55740468399129493504 55764671815716175872 55958299148409634816 56255949675794792448 56831597934639316992 56926435811876929536 57109095971429548032 57148901257950265344 57814843573646917632 58015589558277636096 58040780869418876928 58137636573831757824 58339503367490895872 59019319481431228416 59151254993196023808 59224247674075086848 59249963804198436864 59580769396586446848 59956134076374581248 60275049683163807744 60383572805554274304 60484338050119237632 60510601331947339776 60678414469643894784 61342042215166246912 61428271296999849984 61641563905669988352 61668329673757556736 61771238859696242688 62403323222349053952 62708026949020680192 62925763153704779776 62953086541960839168 63085520537562120192 63703392456147992576 63952341883896725504 64042240288361545728 64264609178251689984 64292513915194048512 64950397639587790848 65058783785002205184 65267538253062340608 65631941288427257856 66074106941310763008 66303530923745869824 66627278633334472704 66673718134275309568 67028365571159752704 67450650835921403904 67684854484657242112 67714244347655356416 68044880306384142336 68885771066472923136 69009797492062027776 69124957771564843008 69346759393878736896 70203738625142685696 70447501606479986688 70478091055722921984 70595701553938563072 70791483547917877248 71666316513166491648 71915157889948319744 71946384619383816192 72297685325533151232 72803877092740562944 73191131758127480832 73445267632287645696 73477158760221769728 74591472289214103552 75007932901059723264 75775463912852422656 75901914415835906048 76145461295239397376 76603846367039717376 77086458098195890176 77354119411036848128 77765577493010448384 78692425975241637888 78868339990928031744 78999951738931249152 79253439307289985024 80232844143020212224 80366732910885076992 80511430407405699072 80645784066825650176 80904552626191859712 81904361729333133312 82188751874226651136 82224439565010075648 82361651812928323584 82625926086323601408 83610702598694240256 83647007723574263808 83937448722614452224 85247396901958975488 85389653717815394304 85686145571002253312 85723351886925398016 87023384337416454144 87206454860747636736 87509255051236343808 88404707898327826432 88528979222146842624 88836371511112630272 88874945706297655296 89371154094879670272 89934201114561871872 90575359208331411456 90726507075178856448 92013063322749370368 92166610362086457344 92462345858504982528 92656858289544364032 93604984833523580928 93930002141973315584 94062040423531020288 94388644730557169664 94429629812941258752 95555088684221988864 95928512825845088256 96396913767377534976 97425596459381686272 97588175677503307776 97927023509716860928 98447911932640886784 99455296385618804736 99940917950001709056 100010577201412964352 101033951883803230208 101175976253882105856 101527281726985863168 101571366521483034624 103514696238093041664 103687436657347264512 104923234633655517184 105157786654570708992 105333268985241665536 105671252409719980032 105893552330907844608 106187225321876815872 107348573876540932096 107499474769749737472 107872736834922479616 107919576929075724288 109205815639110844416 109632586086680100864 109815535750571098112 110167901448431468544 111480936798258987008 111916598296819269632 112511899351589584896 113663195869278633984 113852871623753859072 114218191942859096064 114297802515900530688 115629687147293835264 116031179116555272192 116679006734981791744 118038638962862456832 118302509986392047616 118448495348150173696 118499927608396873728 119161538793172893696 119912268152749162496 120550099366327615488 120767145611108548608 120968676100238475264 121356828939287789568 122684084430332493824 122856542593999699968 123283127811339976704 123336659347515113472 123542477719392485376 124806646444698107904 125416053898041360384 125851526307409559552 125906173083921678336 127406784912295985152 127904683767793451008 128084480576723091456 128529218356503379968 128585027830388097024 129900795279175581696 130117567570004410368 130535076506124681216 131263882576854515712 132607061847491739648 133254557266668945408 133347436268550619136 134056731142319505408 134901301671842807808 135369708969314484224 135428488695310712832 136089760612768284672 138019594984124055552 138249915543129686016 138693518787757473792 140407477250285371392 140895003212959973376 140956182111445843968 141191403107877126144 141582967095835754496 143332633026332983296 143830315779896639488 143892769238767632384 144595370651066302464 145607754185481125888 146382263516254961664 146890535264575291392 146954317520443539456 149182944578428207104 150015865802119446528 151550927825704845312 151803828831671812096 152290922590478794752 153207692734079434752 154172916196391780352 154708238822073696256 155531154986020896768 157384851950483275776 157736679981856063488 157999903477862498304 158506878614579970048 160465688286040424448 160733465821770153984 161022860814811398144 161291568133651300352 161809105252383719424 163808723458666266624 164377503748453302272 164448879130020151296 164723303625856647168 165251852172647202816 167221405197388480512 167294015447148527616 167874897445228904448 170494793803917950976 170779307435630788608 171372291142004506624 171446703773850796032 174046768674832908288 174412909721495273472 175018510102472687616 176809415796655652864 177057958444293685248 177672743022225260544 177749891412595310592 178742308189759340544 179868402229123743744 181150718416662822912 181453014150357712896 184026126645498740736 184333220724172914688 184924691717009965056 185313716579088728064 187209969667047161856 187860004283946631168 188124080847062040576 188777289461114339328 188859259625882517504 191110177368443977728 191857025651690176512 192793827534755069952 194851192918763372544 195176351355006615552 195854047019433721856 196895823865281773568 198910592771237609472 199881835900003418112 200021154402825928704 202351952507764211712 203054563453971726336 203142733042966069248 207029392476186083328 207374873314694529024 209846469267311034368 211342504819439960064 211787104661815689216 212374450643753631744 214697147753081864192 214998949539499474944 215745473669844959232 215839153858151448576 218411631278221688832 220335802896862937088 222961873596517974016 223833196593638539264 225023798703179169792 227326391738557267968 227705743247507718144 228436383885718192128 231259374294587670528 232062358233110544384 233358013469963583488 236077277925724913664 236605019972784095232 236896990696300347392 236999855216793747456 241100198732655230976 241534291222217097216 241937352200476950528 242713657878575579136 245368168860664987648 245713085187999399936 246566255622679953408 246673318695030226944 247084955438784970752 250832107796082720768 251703052614819119104 251812346167843356672 254813569824591970304 255809367535586902016 256168961153446182912 257058436713006759936 257170055660776194048 261070153012249362432 262527765153709031424 265214123694983479296 266509114533337890816 266694872537101238272 268113462284639010816 269802603343685615616 270739417938628968448 272179521225536569344 276039189968248111104 276499831086259372032 277387037575514947584 280814954500570742784 281790006425919946752 283165934191671508992 286665266052665966592 287660631559793278976 287785538477535264768 289190741302132604928 291215508370962251776 292764527032509923328 293781070529150582784 298365889156856414208 300031731604238893056 303101855651409690624 303607657663343624192 304581845180957589504 309416477644147392512 311062309972041793536 314769703900966551552 315473359963712126976 315999806955724996608 317013757229159940096 322045721629622796288 322583136267302600704 323618210504767438848 327617446917332533248 328755007496906604544 328897758260040302592 329446607251713294336 330503704345294405632 334442810394776961024 335749794890457808896 340989587607835901952 341558614871261577216 342744582284009013248 342893407547701592064 348093537349665816576 350037020204945375232 353618831593311305728 354115916888587370496 355345486044450521088 355499782825190621184 357484616379518681088 359736804458247487488 362301436833325645824 362906028300715425792 368052253290997481472 368666441448345829376 369849383434019930112 370627433158177456128 374419939334094323712 375720008567893262336 376248161694124081152 377554578922228678656 377718519251765035008 382220354736887955456 383714051303380353024 385587655069510139904 389702385837526745088 390352702710013231104 391708094038867443712 393791647730563547136 397821185542475218944 399763671800006836224 400042308805651857408 404703905015528423424 406109126907943452672 406285466085932138496 414058784952372166656 414749746629389058048 419692938534622068736 422685009638879920128 423574209323631378432 424748901287507263488 429394295506163728384 429997899078998949888 431490947339689918464 431678307716302897152 436823262556443377664 440671605793725874176 445923747193035948032 447666393187277078528 450047597406358339584 454652783477114535936 455411486495015436288 456872767771436384256 462518748589175341056 464124716466221088768 466716026939927166976 472154555851449827328 473210039945568190464 473793981392600694784 473999710433587494912 482200397465310461952 483068582444434194432 483874704400953901056 485427315757151158272 491426170375998799872 493132511245359906816 493346637390060453888 494169910877569941504 501664215592165441536 503406105229638238208 503624692335686713344 509627139649183940608 512337922306892365824 514116873426013519872 514340111321552388096 522140306024498724864 525055530307418062848 530428247389966958592 533018229066675781632 536226924569278021632 539605206687371231232 541478835877257936896 544359042451073138688 552078379936496222208 552999662172518744064 554774075151029895168 561629909001141485568 563580012851839893504 566331868383343017984 573330532105331933184 575321263119586557952 575571076955070529536 578381482604265209856 585529054065019846656 587562141058301165568 596731778313712828416 600063463208477786112 609163690361915179008 618832955288294785024 622124619944083587072 629539407801933103104 634027514458319880192 644091443259245592576 645166272534605201408 647236421009534877696 655234893834665066496 657510014993813209088 661007408690588811264 668885620789553922048 671499589780915617792 681979175215671803904 683117229742523154432 685489164568018026496 696187074699331633152 700074040409890750464 707237663186622611456 708231833777174740992 710690972088901042176 710999565650381242368 724602873666651291648 725812056601430851584 736104506581994962944 737332882896691658752 739698766868039860224 741254866316354912256 751440017135786524672 752496323388248162304 755109157844457357312 755437038503530070016 764440709473775910912 767428102606760706048 771175310139020279808 783416188077734887424 787583295461127094272 795642371084950437888 799527343600013672448 800084617611303714816 809407810031056846848 812218253815886905344 828117569904744333312 829499493258778116096 839385877069244137472 845370019277759840256 849497802575014526976 858788591012327456768 859995798157997899776 862981894679379836928 863356615432605794304 873646525112886755328 881343211587451748352 891847494386071896064 895332786374554157056 900095194812716679168 909305566954229071872 910822972990030872576 913745535542872768512 928249432932442177536 933432053879854333952 944309111702899654656 946420079891136380928 947587962785201389568 947999420867174989824 966137164888868388864 967749408801907802112 970854631514302316544 982852340751997599744 986265022490719813632 986693274780120907776 988339821755139883008 1003328431184330883072 1006812210459276476416 1007249384671373426688 1019254279298367881216 1024675844613784731648 1028233746852027039744 1028680222643104776192 1044280612048997449728 1050111060614836125696 1060856494779933917184 1066036458133351563264 1072453849138556043264 1079210413374742462464 1082957671754515873792 1088718084902146277376 1104156759872992444416 1105999324345037488128 1109548150302059790336 1123259818002282971136 1127160025703679787008 1132663736766686035968 1146661064210663866368 1150642526239173115904 1151142153910141059072 1156762965208530419712 1171058108130039693312 1175124282116602331136 1193463556627425656832 1200126926416955572224 1218327380723830358016 1237665910576589570048 1244249239888167174144 1259078815603866206208 1268055028916639760384 1288182886518491185152 1290332545069210402816 1294472842019069755392 1310469787669330132992 1315020029987626418176 1322014817381177622528 1337771241579107844096 1342999179561831235584 1363958350431343607808 1366234459485046308864 1370978329136036052992 1392374149398663266304 1400148080819781500928 1416463667554349481984 1421381944177802084352 1421999131300762484736 1449205747333302583296 1451624113202861703168 1479397533736079720448 1482509732632709824512 1502880034271573049344 1504992646776496324608 1510218315688914714624 1510874077007060140032 1528881418947551821824 1542350620278040559616 1566832376155469774848 1575166590922254188544 1591284742169900875776 1599054687200027344896 1618815620062113693696 1624436507631773810688 1656235139809488666624 1658998986517556232192 1690740038555519680512 1698995605150029053952 1717577182024654913536 1719991596315995799552 1725963789358759673856 1726713230865211588608 1762686423174903496704 1783694988772143792128 1790665572749108314112 1800190389625433358336 1827491071085745537024 1856498865864884355072 1866864107759708667904 1888618223405799309312 1895175925570402779136 1932274329777736777728 1935498817603815604224 1941709263028604633088 1965704681503995199488 1972530044981439627264 2006656862368661766144 2013624420918552952832 2014498769342746853376 2038508558596735762432 2049351689227569463296 2056467493704054079488 2088561224097994899456 2100222121229672251392 2121712989559867834368 2132072916266703126528 2165915343509031747584 2177436169804292554752 2208313519745984888832 2211998648690074976256 2219096300604119580672 2254320051407359574016 2265327473533372071936 2293322128421327732736 2301285052478346231808 2302284307820282118144 2313525930417060839424 2350248564233204662272 2386927113254851313664 2400253852833911144448 2436654761447660716032 2475331821153179140096 2488498479776334348288 2518157631207732412416 2536110057833279520768 2576365773036982370304 2580665090138420805632 2588945684038139510784 2620939575338660265984 2630040059975252836352 2644029634762355245056 2675542483158215688192 2685998359123662471168 2727916700862687215616 2732468918970092617728 2741956658272072105984 2784748298797326532608 2800296161639563001856 2832927335108698963968 2842763888355604168704 2843998262601524969472 2898411494666605166592 2903248226405723406336 2958795067472159440896 2965019465265419649024 3005760068543146098688 3009985293552992649216 3020436631377829429248 3021748154014120280064 3057762837895103643648 3084701240556081119232 3133664752310939549696 3150333181844508377088 3182569484339801751552 3198109374400054689792 3237631240124227387392 3248873015263547621376 3312470279618977333248 3317997973035112464384 3381480077111039361024 3397991210300058107904 3439983192631991599104 3451927578717519347712 3453426461730423177216 3525372846349806993408 3567389977544287584256 3600380779250866716672 3654982142171491074048 3712997731729768710144 3777236446811598618624 3790351851140805558272 3864548659555473555456 3870997635207631208448 3883418526057209266176 3931409363007990398976 3945060089962879254528 4013313724737323532288 4027248841837105905664 4028997538685493706752 4098703378455138926592 4112934987408108158976 4177122448195989798912 4200444242459344502784 4264145832533406253056 4331830687018063495168 4354872339608585109504 4438192601208239161344 4508640102814719148032 4530654947066744143872 4586644256842655465472 4602570104956692463616 4627051860834121678848 4700497128466409324544 4773854226509702627328 4873309522895321432064 4950663642306358280192 4976996959552668696576 5072220115666559041536 5152731546073964740608 5161330180276841611264 5177891368076279021568 5260080119950505672704 5288059269524710490112 5351084966316431376384 5371996718247324942336 5483913316544144211968 5569496597594653065216 5600592323279126003712 5665854670217397927936 5685527776711208337408 5796822989333210333184 5806496452811446812672 5917590134944318881792 6011520137086292197376 6019970587105985298432 6040873262755658858496 6043496308028240560128 6115525675790207287296 6169402481112162238464 6267329504621879099392 6300666363689016754176 6365138968679603503104 6396218748800109379584 6497746030527095242752 6624940559237954666496 6635995946070224928768 6762960154222078722048 6795982420600116215808 6879966385263983198208 6903855157435038695424 6906852923460846354432 7050745692699613986816 7134779955088575168512 7200761558501733433344 7309964284342982148096 7425995463459537420288 7554472893623197237248 7580703702281611116544 7729097319110947110912 7741995270415262416896 7766837052114418532352 7862818726015980797952 7890120179925758509056 8026627449474647064576 8054497683674211811328 8057995077370987413504 8197406756910277853184 8225869974816216317952 8354244896391979597824 8400888484918689005568 8528291665066812506112 8663661374036126990336 8709744679217170219008 8876385202416478322688 9017280205629438296064 9061309894133488287744 9173288513685310930944 9205140209913384927232 9254103721668243357696 9400994256932818649088 9547708453019405254656 9746619045790642864128 9953993919105337393152 10144440231333118083072 10355782736152558043136 10520160239901011345408 10576118539049420980224 10702169932632862752768 10967826633088288423936 11138993195189306130432 11331709340434795855872 11371055553422416674816 11593645978666420666368 11612992905622893625344 11835180269888637763584 12023040274172584394752 12039941174211970596864 12081746525511317716992 12086992616056481120256 12338804962224324476928 12534659009243758198784 12601332727378033508352 12792437497600218759168 12995492061054190485504 13525920308444157444096 13591964841200232431616 13759932770527966396416 13807710314870077390848 14101491385399227973632 14269559910177150337024 14619928568685964296192 14851990926919074840576 15161407404563222233088 15458194638221894221824 15483990540830524833792 15533674104228837064704 15780240359851517018112 16053254898949294129152 16108995367348423622656 16115990154741974827008 16451739949632432635904 16708489792783959195648 16801776969837378011136 17056583330133625012224 17327322748072253980672 17419489358434340438016 17752770404832956645376 18034560411258876592128 18122619788266976575488 18346577027370621861888 18410280419826769854464 18508207443336486715392 18801988513865637298176 19095416906038810509312 19493238091581285728256 19907987838210674786304 20288880462666236166144 20711565472305116086272 21040320479802022690816 21152237078098841960448 21404339865265725505536 21935653266176576847872 22277986390378612260864 22663418680869591711744 22742111106844833349632 23187291957332841332736 23225985811245787250688 23670360539777275527168 24079882348423941193728 24163493051022635433984 24173985232112962240512 24677609924448648953856 25202665454756067016704 25584874995200437518336 25990984122108380971008 27051840616888314888192 27183929682400464863232 27519865541055932792832 27615420629740154781696 28202982770798455947264 29239857137371928592384 30322814809126444466176 31067348208457674129408 31560480719703034036224 32106509797898588258304 32217990734696847245312 32903479899264865271808 33416979585567918391296 34113166660267250024448 34654645496144507961344 34838978716868680876032 35505540809665913290752 36069120822517753184256 36245239576533953150976 36820560839653539708928 37016414886672973430784 37603977027731274596352 38986476183162571456512 40577760925332472332288 41423130944610232172544 42080640959604045381632 42304474156197683920896 42808679730531451011072 43871306532353153695744 44555972780757224521728 45484222213689666699264 46374583914665682665472 46451971622491574501376 47340721079554551054336 48159764696847882387456 48326986102045270867968 48347970464225924481024 49355219848897297907712 50405330909512134033408 51169749990400875036672 51981968244216761942016 54103681233776629776384 54367859364800929726464 55039731082111865585664 55230841259480309563392 56405965541596911894528 58479714274743857184768 60645629618252888932352 62134696416915348258816 63120961439406068072448 64213019595797176516608 64435981469393694490624 65806959798529730543616 66833959171135836782592 68226333320534500048896 69677957433737361752064 71011081619331826581504 72490479153067906301952 73641121679307079417856 74032829773345946861568 77972952366325142913024 81155521850664944664576 82846261889220464345088 84161281919208090763264 84608948312395367841792 87742613064706307391488 90968444427379333398528 94681442159109102108672 96319529393695764774912 96653972204090541735936 98710439697794595815424 102339499980801750073344 103963936488433523884032 108207362467553259552768 108735718729601859452928 110461682518960619126784 112811931083193823789056 116959428549487714369536 121291259236505777864704 124269392833830696517632 126241922878812136144896 128426039191594353033216 128871962938787388981248 131613919597059461087232 133667918342271673565184 136452666641069000097792 139355914867474723504128 142022163238663653163008 144980958306135812603904 147282243358614158835712 148065659546691893723136 155945904732650285826048 162311043701329889329152 165692523778440928690176 169217896624790735683584 181936888854758666797056 189362884318218204217344 192639058787391529549824 193307944408181083471872 197420879395589191630848 204678999961603500146688 217471437459203718905856 220923365037921238253568 233918857098975428739072 242582518473011555729408 248538785667661393035264 252483845757624272289792 257743925877574777962496 263227839194118922174464 272905333282138000195584 284044326477327306326016 289961916612271625207808 294564486717228317671424 296131319093383787446272 311891809465300571652096 324622087402659778658304 331385047556881857380352 338435793249581471367168 363873777709517333594112 378725768636436408434688 385278117574783059099648 386615888816362166943744 394841758791178383261696 409357999923207000293376 434942874918407437811712 441846730075842476507136 467837714197950857478144 497077571335322786070528 515487851755149555924992 545810666564276000391168 568088652954654612652032 579923833224543250415616 589128973434456635342848 592262638186767574892544 662770095113763714760704 727747555419034667188224 757451537272872816869376 773231777632724333887488 789683517582356766523392 818715999846414000586752 869885749836814875623424 883693460151684953014272 935675428395901714956288 994155142670645572141056 1030975703510299111849984 1091621333128552000782336 1136177305909309225304064 1159847666449086500831232 1184525276373535149785088 1325540190227527429521408 1546463555265448667774976 1637431999692828001173504 1739771499673629751246848 1767386920303369906028544 1988310285341291144282112 2061951407020598223699968 2183242666257104001564672 2272354611818618450608128 2319695332898173001662464 2369050552747070299570176 2651080380455054859042816 3092927110530897335549952 3274863999385656002347008 3479542999347259502493696 3976620570682582288564224 4123902814041196447399936 4639390665796346003324928 5302160760910109718085632 6185854221061794671099904 6549727998771312004694016 6959085998694519004987392 7953241141365164577128448 9278781331592692006649856 12371708442123589342199808 13918171997389038009974784 15906482282730329154256896 18557562663185384013299712 27836343994778076019949568 37115125326370768026599424 55672687989556152039899136 111345375979112304079798272
- Sum of all divisors σ(n): 417838397598619852802688000
- Sum of proper divisors (its aliquot sum) s(n): 306493021619507548722889728
- 111345375979112304079798272 is an abundant number, because the sum of its proper divisors (306493021619507548722889728) is greater than itself. Its abundance is 195147645640395244643091456
Bases of 111345375979112304079798272
- Binary: 1011100000110100100110011101101001110000010110101010000000000000000000000000000000000002
- Hexadecimal: 0x5C1A4CED382D5000000000
- Base-36: DZNN66OB6VF5HZPC0
Squares and roots of 111345375979112304079798272
- 111345375979112304079798272 squared (1113453759791123040797982722) is 12397792751929879288419241040835355912645140214185984
- 111345375979112304079798272 cubed (1113453759791123040797982723) is 1380436895274745809919660545651375663160048837976267516072757417036887409819648
-
The
square root of 111345375979112304079798272 is 10552031841266.9843535173 -
111345375979112304079798272 is a
perfect cube number . Itscube root is 481087488
Scales and comparisons
How big is 111345375979112304079798272?- 111,345,375,979,112,304,079,798,272 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 111,345,375,979,112,304,079,798,272 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 111345375979112304079798272 cubic inches would be around 40090624 feet tall.
Recreational maths with 111345375979112304079798272
- 111345375979112304079798272 backwards is 272897970403211979573543111
- The number of decimal digits it has is: 27
- The sum of 111345375979112304079798272's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 111345375979112304079798272 - Facts about the integer". Numbermatics.com. 2024. Web. 12 May 2024.
APA style:
Numbermatics. (2024). Number 111345375979112304079798272 - Facts about the integer. Retrieved 12 May 2024, from https://numbermatics.com/n/111345375979112304079798272/
Chicago style:
Numbermatics. 2024. "Number 111345375979112304079798272 - Facts about the integer". https://numbermatics.com/n/111345375979112304079798272/
The information we have on file for 111345375979112304079798272 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 111345375979112304079798272, math, Factors of 111345375979112304079798272, curriculum, school, college, exams, university, Prime factorization of 111345375979112304079798272, STEM, science, technology, engineering, physics, economics, calculator, one hundred eleven septillion, three hundred forty-five sextillion, three hundred seventy-five quintillion, nine hundred seventy-nine quadrillion, one hundred twelve trillion, three hundred four billion, seventy-nine million, seven hundred ninety-eight thousand, two hundred seventy-two.