23974671981096774048333312
23,974,671,981,096,774,048,333,312 is an even composite number composed of six prime numbers multiplied together.
23974671981096774048333312 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 23974671981096774048333312:
29 × 36 × 193 × 413 × 533 × 973
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 19 × 19 × 19 × 41 × 41 × 41 × 53 × 53 × 53 × 97 × 97 × 97)See below for interesting mathematical facts about the number 23974671981096774048333312 from the Numbermatics database.
Names of 23974671981096774048333312
- Cardinal: 23974671981096774048333312 can be written as Twenty-three septillion, nine hundred seventy-four sextillion, six hundred seventy-one quintillion, nine hundred eighty-one quadrillion, ninety-six trillion, seven hundred seventy-four billion, forty-eight million, three hundred thirty-three thousand, three hundred twelve.
Scientific notation
- Scientific notation: 2.3974671981096774048333312 × 1025
Factors of 23974671981096774048333312
Divisors of 23974671981096774048333312
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 19 24 27 32 36 38 41 48 53 54 57 64 72 76 81 82 96 97 106 108 114 123 128 144 152 159 162 164 171 192 194 212 216 228 243 246 256 288 291 304 318 324 328 342 361 369 384 388 424 432 456 477 486 492 512 513 576 582 608 636 648 656 684 722 729 738 768 776 779 848 864 873 912 954 972 984 1007 1026 1083 1107 1152 1164 1216 1272 1296 1312 1368 1431 1444 1458 1476 1536 1539 1552 1558 1681 1696 1728 1746 1824 1843 1908 1944 1968 2014 2052 2166 2173 2214 2304 2328 2337 2432 2544 2592 2619 2624 2736 2809 2862 2888 2916 2952 3021 3078 3104 3116 3249 3321 3362 3392 3456 3492 3648 3686 3816 3888 3936 3977 4028 4104 4293 4332 4346 4428 4608 4617 4656 4674 4864 5043 5088 5141 5184 5238 5248 5472 5529 5618 5724 5776 5832 5904 6042 6156 6208 6232 6498 6519 6642 6724 6784 6859 6912 6984 7011 7296 7372 7632 7776 7857 7872 7954 8056 8208 8427 8586 8664 8692 8856 9063 9234 9312 9348 9409 9728 9747 9963 10086 10176 10282 10368 10476 10496 10944 11058 11236 11448 11552 11664 11808 11931 12084 12312 12416 12464 12879 12996 13038 13284 13448 13568 13718 13824 13851 13968 14022 14592 14744 14801 15129 15264 15423 15552 15714 15744 15908 16112 16416 16587 16854 17172 17328 17384 17712 18126 18468 18624 18696 18818 19133 19494 19557 19926 20172 20352 20564 20577 20736 20952 20992 21033 21888 22116 22472 22896 23104 23328 23571 23616 23862 24168 24624 24832 24928 25281 25758 25992 26076 26568 26896 27136 27189 27436 27702 27936 28044 28227 29184 29241 29488 29602 29889 30258 30528 30846 31104 31428 31488 31816 31939 32224 32832 33174 33708 34344 34656 34768 35017 35424 35793 36252 36936 37248 37392 37636 38266 38637 38988 39114 39852 40344 40704 41128 41154 41287 41472 41904 42066 43776 44232 44403 44944 45387 45792 46208 46269 46656 47142 47232 47724 48336 49248 49664 49761 49856 50562 51516 51984 52152 53136 53371 53792 54378 54872 55404 55872 56088 56454 57399 58482 58671 58976 59204 59778 60516 61056 61692 61731 62208 62856 62976 63099 63632 63878 64448 65664 66348 67416 68688 68921 69312 69536 70034 70713 70848 71586 72504 73872 74496 74784 75272 75563 75843 76532 77274 77976 78228 79704 80688 81408 81567 82256 82308 82574 83808 84132 84681 87552 87723 88464 88806 89093 89888 90774 91584 92416 92538 93312 94284 94464 95448 95817 96672 97679 98496 99522 99712 101124 103032 103968 104304 105051 106272 106742 107379 107584 108756 109744 110808 111744 112176 112908 114798 115169 116964 117342 117952 118408 119556 121032 122112 123384 123462 123861 124416 125712 126198 127264 127756 128896 131328 132696 133209 134832 136161 137376 137842 138624 138807 139072 140068 141426 141696 143172 145008 147744 148877 148992 149283 149568 150544 151126 151686 153064 154548 155952 156456 159408 160113 161376 163057 163134 164512 164616 165148 167616 168264 169362 172197 175446 176013 176928 177612 178186 178771 179776 181548 183168 184832 185076 185193 186624 188568 188928 189297 190896 191634 193344 195358 196992 199044 199424 202248 206064 206763 207936 208608 210102 210781 212544 213484 214758 215168 217512 219488 221616 223488 224352 225816 226689 227529 229596 230338 233928 234684 235904 236816 239112 242064 244224 244701 246768 246924 247722 251424 252396 254043 254528 255512 257792 262656 263169 265392 266418 267279 269664 272322 272473 274752 275684 277248 277614 278144 280136 281219 282852 283392 286344 287451 290016 293037 295488 297754 298566 299136 301088 302252 303372 306128 309096 311904 312912 315153 318816 320226 322137 322752 326114 326268 329024 329232 330296 335232 336528 338724 344394 345507 350892 352026 353856 355224 356372 357542 359552 363096 363527 366336 370152 370386 371583 373248 377136 378594 381792 383268 385769 386688 390716 393984 398088 398848 399627 404496 408483 412128 413526 415872 416421 417216 420204 421562 425088 426968 429516 430336 435024 438976 443232 446631 446976 447849 448704 451632 453378 455058 459192 460676 467856 469368 471808 473632 478224 480339 484128 489171 489402 493536 493848 495444 498677 502848 504792 508086 509056 511024 515584 516591 526338 528039 530784 532836 534558 536313 539328 544644 544946 549504 551368 554496 555228 555579 556288 560272 562438 565704 566784 567891 572688 574902 580032 586074 590976 595508 597132 598272 602176 604504 606744 606841 612256 618192 620289 623808 625824 630306 632343 637632 640452 644274 645504 652228 652536 658048 658464 660592 665323 670464 673056 677448 680067 682587 688788 691014 701784 704052 707712 710448 712744 715084 719104 726192 727054 732672 734103 740304 740772 743166 754272 757188 762129 763584 766536 771538 773376 781432 784453 787968 796176 799254 801837 808992 816966 817419 824256 827052 831744 832842 834432 840408 843124 843657 850176 853936 859032 860672 862353 870048 877952 879111 886464 893262 895698 897408 903264 906756 910116 912673 918384 921352 935712 938736 943616 945459 947264 956448 960678 966411 968256 978342 978804 987072 987696 990888 997354 1005696 1009584 1014049 1016172 1018112 1022048 1033182 1036521 1052676 1056078 1061568 1065672 1069116 1072626 1078656 1089288 1089892 1090581 1099008 1102736 1110456 1111158 1112576 1114749 1120544 1124876 1131408 1135782 1145376 1149804 1157307 1160064 1172148 1181952 1191016 1194264 1196544 1198881 1204352 1209008 1213488 1213682 1224512 1225449 1236384 1240578 1247616 1249263 1251648 1260612 1264686 1275264 1280904 1288548 1291008 1304456 1305072 1309499 1316096 1316928 1321184 1330646 1339893 1340928 1343547 1346112 1354896 1360134 1365174 1377576 1382028 1403568 1408104 1415424 1420896 1425488 1430168 1435697 1438208 1441017 1452384 1454108 1467513 1468206 1480608 1481544 1486332 1496031 1508544 1514376 1524258 1527168 1533072 1543076 1546752 1549773 1562864 1568906 1584117 1592352 1598508 1603674 1608939 1617984 1633932 1634838 1648512 1654104 1663488 1665684 1666737 1668864 1680816 1686248 1687314 1692767 1700352 1707872 1718064 1724706 1740096 1755904 1758222 1772928 1786524 1791396 1794816 1806528 1813512 1820232 1820523 1825346 1836768 1842704 1855901 1860867 1871424 1877472 1890918 1894528 1897029 1912896 1921356 1932822 1936512 1956684 1957608 1974144 1975392 1981776 1994708 1995969 2011392 2019168 2028098 2032344 2036224 2040201 2044096 2047761 2066364 2073042 2105352 2112156 2123136 2131344 2138232 2145252 2157312 2178576 2179784 2181162 2188211 2198016 2205472 2220912 2222316 2229498 2241088 2249752 2262816 2271564 2286387 2290752 2299608 2314614 2320128 2344296 2353359 2363904 2382032 2388528 2397762 2405511 2408704 2418016 2426976 2427364 2449024 2450898 2452257 2472768 2481156 2495232 2498526 2503296 2521224 2529372 2530971 2550528 2561808 2577096 2582016 2587059 2608912 2610144 2618998 2632192 2633856 2637333 2642368 2661292 2679786 2687094 2692224 2709792 2720268 2730348 2738019 2755152 2764056 2807136 2816208 2828663 2830848 2836377 2841792 2850976 2860336 2871394 2882034 2899233 2904768 2908216 2935026 2936412 2961216 2963088 2972664 2992062 3017088 3028752 3042147 3048516 3054336 3066144 3086152 3098083 3099546 3109563 3125728 3137812 3168234 3184704 3197016 3207348 3217878 3235968 3267864 3269676 3271743 3297024 3308208 3331368 3333474 3337728 3344247 3361632 3372496 3374628 3385534 3396649 3415744 3436128 3449412 3471921 3480192 3511808 3516444 3545856 3573048 3582792 3589632 3596643 3613056 3627024 3640464 3641046 3650692 3652813 3673536 3685408 3711802 3721734 3742848 3747789 3754944 3781836 3789056 3794058 3825792 3842712 3865644 3873024 3913368 3915216 3928497 3948288 3950784 3963552 3989416 3991938 4004839 4019679 4022784 4038336 4056196 4064688 4080402 4088192 4095522 4132728 4146084 4210704 4224312 4246272 4262688 4276464 4290504 4307091 4314624 4323051 4357152 4359568 4362324 4376422 4402539 4410944 4441824 4444632 4458996 4482176 4488093 4499504 4525632 4543128 4572774 4581504 4599216 4629228 4640256 4649319 4688592 4706718 4721929 4764064 4777056 4795524 4811022 4817408 4826817 4836032 4853952 4854728 4898048 4901796 4904514 4945536 4962312 4990464 4997052 5000211 5006592 5042448 5058744 5061942 5078301 5101056 5123616 5154192 5174118 5176987 5217824 5220288 5237996 5267712 5274666 5284736 5322584 5359572 5374188 5384448 5419584 5440536 5460696 5461569 5476038 5510304 5528112 5567703 5582601 5614272 5632416 5657326 5672754 5683584 5691087 5701952 5720672 5742788 5764068 5798466 5809536 5816432 5870052 5872824 5922432 5926176 5945328 5984124 5987907 6034176 6057504 6084294 6097032 6103957 6108672 6120603 6132288 6172304 6196166 6199092 6219126 6251456 6275624 6336468 6369408 6394032 6414696 6435756 6471936 6535728 6539352 6543486 6564633 6594048 6616416 6662736 6666948 6685337 6688494 6723264 6744992 6749256 6771068 6793298 6831488 6859161 6872256 6898824 6943842 6960384 7032888 7060077 7091712 7146096 7165584 7193286 7216533 7226112 7254048 7280928 7282092 7301384 7305626 7329611 7347072 7356771 7370816 7423604 7443468 7485696 7495578 7509888 7563672 7578112 7588116 7592913 7651584 7685424 7731288 7746048 7761177 7826736 7830432 7856994 7896576 7901568 7911999 7927104 7978832 7983876 8009678 8039358 8076672 8112392 8129376 8160804 8176384 8191044 8214057 8265456 8292168 8421408 8448624 8485989 8492544 8509131 8525376 8552928 8581008 8614182 8642021 8646102 8714304 8719136 8724648 8752844 8805078 8821888 8883648 8889264 8917992 8964352 8976186 8999008 9051264 9086256 9126441 9145548 9163008 9198432 9258456 9294249 9298638 9328689 9377184 9413436 9443858 9474863 9528128 9554112 9591048 9622044 9653634 9672064 9707904 9709456 9796096 9803592 9809028 9815229 9891072 9924624 9994104 10000422 10013184 10032741 10084896 10117488 10123884 10156602 10189947 10247232 10308384 10348236 10353974 10415763 10435648 10440576 10475992 10535424 10549332 10569472 10645168 10719144 10748376 10768896 10789929 10839168 10881072 10921392 10923138 10952076 10958439 11020608 11056224 11135406 11165202 11171393 11228544 11264832 11314652 11345508 11367168 11382174 11403904 11441344 11485576 11528136 11529979 11596932 11619072 11632864 11740104 11745648 11785491 11844864 11852352 11890656 11968248 11975814 12014517 12059037 12068352 12115008 12168588 12194064 12207914 12241206 12264576 12344608 12392332 12398184 12438252 12502912 12551248 12672936 12738816 12788064 12829392 12871512 12921273 12943872 12969153 13071456 13078704 13086972 13129266 13207617 13232832 13325472 13333896 13370674 13376988 13446528 13464279 13489984 13498512 13542136 13586596 13662976 13718322 13744512 13797648 13887684 13920768 13947957 14065776 14120154 14165787 14292192 14331168 14386572 14433066 14441069 14452224 14480451 14508096 14561856 14564184 14602768 14611252 14659222 14694144 14713542 14741632 14847208 14886936 14904607 14971392 14991156 15019776 15127344 15176232 15185826 15234903 15303168 15370848 15462576 15522354 15530961 15653472 15660864 15713988 15803136 15816529 15823998 15854208 15957664 15967752 16019356 16078716 16153344 16224784 16258752 16321608 16352768 16382088 16384707 16428114 16530912 16584336 16703109 16747803 16842816 16897248 16971978 17018262 17050752 17073261 17105856 17162016 17228364 17284042 17292204 17340787 17428608 17438272 17449296 17505688 17610156 17643776 17767296 17778528 17835984 17928704 17952372 17963721 17998016 18102528 18172512 18252882 18291096 18311871 18326016 18361809 18396864 18516912 18588498 18597276 18657378 18754368 18826872 18887716 18949726 19056256 19108224 19182096 19244088 19266931 19307268 19344128 19415808 19418912 19607184 19618056 19630458 19693899 19782144 19849248 19988208 20000844 20056011 20065482 20169792 20234976 20247768 20313204 20379894 20445757 20494464 20616768 20696472 20707948 20831526 20871296 20881152 20951984 21098664 21138944 21180231 21290336 21438288 21496752 21579858 21649599 21678336 21762144 21842784 21846276 21904152 21916878 21988833 22041216 22070313 22112448 22270812 22330404 22342786 22457088 22529664 22629304 22691016 22734336 22764348 22778739 22807808 22882688 22971152 23056272 23059958 23193864 23238144 23265728 23283531 23480208 23491296 23570982 23689728 23704704 23735997 23781312 23936496 23951628 24029034 24118074 24230016 24337176 24388128 24415828 24482412 24529152 24642171 24689216 24784664 24796368 24876504 24880481 25005824 25102496 25345872 25457967 25477632 25527393 25576128 25658784 25743024 25842546 25926063 25938306 26142912 26157408 26173944 26258532 26415234 26429881 26465664 26650944 26667792 26741348 26753976 26893056 26928558 26979968 26997024 27084272 27173192 27278243 27325952 27379323 27436644 27489024 27595296 27775368 27882747 27895914 27986067 28131552 28240308 28331574 28424589 28584384 28662336 28773144 28866132 28882138 28960902 29016192 29123712 29128368 29205536 29222504 29318444 29388288 29427084 29445687 29483264 29694416 29773872 29809214 29982312 30039552 30098223 30254688 30352464 30371652 30469806 30569841 30741696 30925152 31044708 31061922 31247289 31306944 31321728 31427976 31606272 31633058 31647996 31708416 31915328 31935504 32038712 32157432 32162573 32306688 32449568 32517504 32643216 32764176 32769414 32856228 32875317 33061824 33168672 33406218 33495606 33514179 33685632 33794496 33943956 34036524 34101504 34146522 34211712 34324032 34456728 34568084 34584408 34589937 34681574 34857216 34876544 34898592 35011376 35220312 35262119 35287552 35356473 35534592 35557056 35671968 35904744 35927442 35996032 36043551 36177111 36205056 36345024 36505764 36582192 36623742 36723618 36793728 37033824 37176996 37194552 37314756 37419593 37508736 37653744 37775432 37899452 38112512 38216448 38364192 38488176 38533862 38614536 38688256 38763819 38831616 38837824 38907459 39214368 39236112 39260916 39387798 39622851 39698496 39976416 40001688 40112022 40130964 40339584 40392837 40469952 40495536 40626408 40759788 40891514 40988928 41233536 41392944 41415896 41576009 41663052 41742592 41762304 41903968 42197328 42360462 42497361 42580672 42876576 42993504 43159716 43299198 43323207 43356672 43441353 43524288 43685568 43692552 43808304 43833756 43977666 44082432 44140626 44224896 44541624 44660808 44685572 44713821 44914176 45059328 45258608 45382032 45528696 45557478 45615616 45704709 45765376 45942304 46112544 46119916 46387728 46531456 46567062 46592883 46960416 46982592 47141964 47409408 47449587 47471994 47562624 47872992 47903256 48058068 48236148 48371669 48460032 48674352 48776256 48831656 48964824 49058304 49154121 49284342 49378432 49569328 49592736 49753008 49760962 50011648 50109327 50204992 50243409 50691744 50915934 51054786 51152256 51219783 51317568 51486048 51685092 51852126 51876612 52022361 52285824 52314816 52347888 52517064 52830468 52859762 52931328 53301888 53335584 53482696 53507952 53744597 53786112 53857116 53891163 53959936 53994048 54168544 54346384 54556486 54758646 54873288 54935613 54978048 55085427 55190592 55550736 55765494 55791828 55972134 56263104 56480616 56663148 56849178 57168768 57324672 57546288 57732264 57764276 57800793 57921804 58032384 58247424 58256736 58411072 58445008 58636888 58854168 58863577 58891374 58966528 59081697 59388832 59547744 59618428 59964624 60168033 60196446 60509376 60704928 60743304 60939612 61139682 61337271 61483392 61850304 62089416 62123844 62494578 62613888 62643456 62855952 63266116 63295992 63416832 63540693 63830656 63871008 64077424 64314864 64325146 64536331 64899136 64948797 65035008 65286432 65528352 65538828 65712456 65750634 65966499 66123648 66210939 66337344 66812436 66991212 67028358 67371264 67588992 67887912 68073048 68203008 68293044 68336217 68423424 68648064 68913456 69136168 69168816 69179874 69363148 69403447 69714432 69753088 69797184 70022752 70440624 70524238 70712946 71069184 71114112 71207991 71343936 71809488 71854884 71992064 72087102 72354222 72690048 73011528 73164384 73247484 73447236 73587456 73926513 74067648 74353992 74389104 74629512 74641443 74839186 75017472 75307488 75550864 75798904 76091941 76225024 76373901 76432896 76728384 76976352 77067724 77229072 77527638 77675648 77778189 77814918 78428736 78472224 78521832 78775596 79245702 79289643 79396992 79952832 80003376 80224044 80261928 80679168 80785674 80939904 80991072 81252816 81519576 81783028 81834729 81977856 82137969 82467072 82785888 82831792 83152018 83326104 83485184 83648241 83807936 83958201 84394656 84720924 84994722 85161344 85273767 85753152 85987008 86319432 86598396 86646414 86882706 87048576 87371136 87385104 87616608 87667512 87955332 88164864 88281252 88337061 88449792 89083248 89321616 89371144 89427642 89716651 90118656 90517216 90764064 91057392 91114956 91409418 91530752 91709523 91884608 92225088 92239832 92775456 93062912 93134124 93185766 93741867 93920832 93965184 94283928 94818816 94899174 94943988 95125248 95745984 95806512 96116136 96472296 96487719 96743338 96920064 97348704 97552512 97663312 97929648 98308242 98362753 98568684 98625951 98756864 99138656 99185472 99506016 99521924 100218654 100409984 100486818 100542537 101383488 101831868 102109572 102304512 102439566 102635136 102972096 103370184 103704252 103753224 103769811 104044722 104571648 104629632 104695776 105034128 105660936 105719524 105786357 105862656 106069419 106603776 106671168 106965392 107015904 107489194 107714232 107782326 107919872 107988096 108130653 108337088 108531333 108692768 109112972 109517292 109746576 109871226 110170854 110381184 111101472 111530988 111583656 111944268 112258779 112526208 112961232 113326296 113698356 114337536 114649344 115092576 115464528 115528552 115601586 115843608 115975183 116064768 116291457 116494848 116513472 116822144 116890016 117273776 117708336 117727154 117782748 118163394 118777664 118868553 119095488 119236856 119929248 120336066 120392892 121018752 121178511 121409856 121486608 121879224 122279364 122674542 122966784 123700608 124178832 124247688 124728027 124989156 125227776 125286912 125711904 126532232 126591984 127021403 127081386 127492083 127661312 127742016 128154848 128629728 128650292 129072662 129798272 129897594 129969621 130070016 130324059 130572864 131056704 131077656 131424912 131501268 131932998 132247296 132421878 132674688 133624872 133982424 134056716 134141463 134742528 135177984 135775824 136146096 136586088 136672434 136846848 137114127 137296128 137826912 138272336 138337632 138359748 138726296 138806894 139262609 139506176 139594368 139778649 140045504 140881248 141048476 141425892 142228224 142348761 142415982 142687872 143618976 143709768 143984128 144174204 144708444 145115007 145380096 146023056 146328768 146494968 146894472 147174912 147462363 147853026 148135296 148707984 148778208 149259024 149282886 149678372 150034944 150327981 150614976 151101728 151597808 152183882 152747802 153456768 153659349 153952704 154135448 154458144 155055276 155351296 155556378 155629836 156067083 156857472 156944448 157043664 157551192 158491404 158579286 158793984 159905664 160006752 160448088 160523856 161233791 161358336 161571348 161673489 161879808 161982144 162505632 163039152 163566056 163669458 164198399 164275938 164806839 164934144 165571776 165663584 166304036 166652208 167296482 167615872 167916402 168789312 169441848 169989444 170322688 170547534 171506304 171974016 172638864 173196792 173292828 173402379 173765412 174097152 174742272 174770208 175233216 175335024 175910664 176562504 176590731 176674122 176899584 177245091 178166496 178643232 178742288 178855284 179433302 180022397 180504099 181034432 181528128 182114784 182229912 182818836 183419046 183769216 184011813 184450176 184479664 185550912 186125824 186268248 186371532 187483734 187841664 187930368 188567856 189798348 189887976 190250496 190622079 191491968 191613024 192232272 192944592 192975438 193486676 193599089 193608993 194697408 195105024 195326624 195859296 196616484 196725506 197137368 197251902 197513728 197899497 198277312 198370944 198632817 199012032 199043848 200437308 200819968 200973636 201085074 202766976 203663736 204219144 204609024 204879132 205008651 205270272 205944192 206740368 207408504 207506448 207539622 208089444 208210341 209143296 209259264 209391552 210068256 211321872 211439048 211572714 212138838 212256467 213207552 213342336 213930784 214031808 214978388 215428464 215564652 215976192 216261306 216674176 217062666 217385536 218225944 219034584 219493152 219742452 220341708 220762368 221779539 222202944 223061976 223167312 223888536 223924329 224517558 225052416 225922464 226652592 227396712 228275823 228675072 229121703 229298688 230185152 230929056 231057104 231203172 231687216 231950366 232582914 233026944 233334567 233644288 233780032 234547552 235416672 235454308 235565496 236326788 237555328 237737106 237868929 238190976 238473712 239858496 240672132 240785784 242037504 242357022 242819712 242973216 243758448 244558728 245349084 245504187 245933568 246413907 247401216 248357664 248495376 249456054 249978312 250262237 250455552 250944723 251423808 253064464 253183968 254042806 254162772 254984166 255322624 255484032 255821301 256309696 257259456 257300584 258145324 259596544 259795188 259939242 260648118 261145728 262113408 262155312 262849824 263002536 263865996 264494592 264843756 265011183 265349376 267249744 267964848 268113432 268282926 269149953 270355968 271551648 272292192 273172176 273344868 274228254 274380311 274592256 275128569 275653824 276544672 276675264 276719496 277452592 277613788 278525218 279188736 279557298 280091008 281225601 281762496 282096952 282851784 284456448 284697522 284831964 285375744 287237952 287419536 288348408 289416888 289463157 290230014 290760192 292046112 292657536 292989936 293788944 294924726 295088259 295706052 295877853 296270592 297415968 297556416 298518048 298565772 299356744 300514051 300655962 301229952 301627611 302203456 303195616 304367764 305495604 306913536 307318698 307905408 308270896 308916288 310110552 310702592 311112756 311259672 311309433 312134166 313714944 313888896 314087328 315102384 316982808 317158572 317359071 317587968 318208257 319811328 320013504 320896176 321047712 322467582 323142696 323346978 323759616 323964288 324391959 325011264 326078304 327132112 327338916 328396798 328551876 329474953 329613678 331143552 331327168 332608072 333304416 334592964 335231744 335832804 336776337 337578624 338883696 339978888 340645376 341095068 343012608 343948032 345277728 346393584 346585656 346804758 347530824 347925549 348194304 348874371 349484544 349540416 350466432 350670048 351821328 353125008 353181462 353348244 354322861 354490182 356332992 357286464 357484576 357710568 358866604 360044794 361008198 362068864 363056256 363535533 364229568 364459824 365637672 366838092 367538432 368023626 368900352 368959328 371101824 372536496 372743064 374184081 374967468 375683328 375860736 377135712 379596696 379775952 381064209 381244158 382476249 382983936 383226048 384464544 385889184 385950876 386973352 387198178 387217986 388469383 389394816 389908863 390210048 390653248 391718592 393232968 393451012 394274736 394503804 395798994 396554624 396741888 397265634 398024064 398087696 400874616 401639936 401947272 402170148 402424389 405533952 407327472 408438288 409758264 410017302 410540544 411342381 411888384 413480736 414817008 415012896 415079244 416178888 416420682 417787827 418518528 418783104 419335947 420136512 422643744 422878096 423145428 424277676 424512934 426684672 427046283 427861568 428063616 429956776 430856928 431129304 431952384 432522612 433348352 434125332 434771072 435345021 436451888 438069168 438986304 439484904 440683416 441524736 442387089 443559078 444405888 446123952 446334624 447777072 447848658 449035116 450104832 450983943 451844928 453305184 454793424 456551646 458027113 458243406 460370304 461858112 462114208 462406344 463374432 463900732 465165828 466053888 466669134 467288576 467560064 468201249 469095104 470833344 470908616 471130992 472653576 472729139 475110656 475474212 475737858 476381952 476947424 479716992 481344264 481571568 483701373 484075008 484714044 485020467 485639424 485946432 487516896 489117456 490698168 491008374 492595197 492827814 494420517 494802432 496715328 496990752 498912108 499956624 500524474 501889446 502167739 502847616 506128928 506367936 508085612 508325544 509968332 510968064 511642602 512619392 514518912 514601168 516290648 519193088 519590376 519878484 520207137 521296236 522291456 524226816 524310624 525699648 526005072 527731992 529687512 529772193 530022366 530698752 531735273 534499488 535929696 536226864 536565852 538299906 540067191 541512297 543103296 544584384 546344352 546689736 548456508 548760622 550257138 551307648 552035439 553089344 553350528 553438992 554905184 555227576 557050436 558377472 559114596 560182016 562451202 563524992 564193904 565703568 569395044 569663928 570751488 571866237 574475904 574839072 576696816 578833776 578926314 580460028 580797267 580826979 584092224 585315072 585979872 587577888 589849452 590176518 591412104 591755706 592083829 592541184 593698491 594831936 595112832 597036096 597131544 598713488 601028102 601311924 602459904 603255222 604406912 606391232 608735528 610991208 611088887 613827072 614637396 615810816 616541792 617832576 620221104 622225512 622519344 622618866 624268332 624631023 627429888 627777792 628174656 630204768 633965616 634317144 634718142 636416514 636769401 639622656 640027008 641792352 642095424 644935164 646285392 646693956 647928576 648477689 648783918 650022528 652156608 654264224 654677832 656793596 657103752 658949906 659227356 662287104 662654336 665216144 665338617 666608832 669185928 670463488 671665608 671772987 673552674 675157248 677767392 679957776 682190136 684827469 686025216 687365109 687896064 690555456 692787168 693171312 693609516 695061648 695851098 697748742 699080832 700003701 700932864 701340096 703642656 706250016 706362924 706696488 708645722 708980364 710972267 712665984 713606787 714572928 714969152 715421136 717733208 720089588 722016396 724137728 726112512 727071066 728459136 728919648 731275344 733676184 735076864 736047252 736512561 737800704 737918656 739241721 742203648 745072992 745486128 748368162 749934936 750786711 751366656 752834169 754271424 759193392 759551904 762128418 762488316 764952498 765967872 766452096 767463903 768929088 771778368 771901752 773946704 774396356 774435972 776938766 778789632 779817726 781306496 783437184 786465936 786902024 788549472 789007608 789944171 791597988 793109248 793483776 794531268 796048128 796175392 801749232 803894544 804340296 804848778 807449859 811067904 814654944 816876576 819516528 820034604 822684762 823140933 823776768 825385707 826961472 829634016 830025792 830158488 832357776 832841364 835575654 837566208 838276037 838671894 840273024 845287488 845756192 846290856 848555352 849025868 853369344 854092566 855723136 856127232 859913552 861713856 862258608 865045224 866696704 868250664 868389471 869542144 870690042 872903776 876138336 877972608 878969808 881366832 884774178 885264777 887118156 887633559 888811776 892247904 892669248 895554144 895697316 898070232 901542153 901967886 903689856 904882833 906610368 909586848 913103292 916054226 916486812 919061711 920740608 923716224 924228416 924812688 926748864 927801464 930331656 932107776 933338268 933928299 935120128 936402498 938190208 941666688 941817232 942261984 945307152 945458278 950221312 950948424 951475716 952077213 952763904 953894848 954624771 959433984 962688528 963143136 967402746 969428088 970040934 971278848 971892864 973175877 975033792 978234912 981396336 982016748 985190394 985655628 988424859 988841034 993430656 993981504 997824216 999913248 1001048948 1003778892 1004335478 1005695232 1010329011 1012257856 1012735872 1016171224 1016651088 1019936664 1021147343 1021936128 1023285204 1025238784 1029037824 1029202336 1032581296 1039180752 1039756968 1040414274 1042592472 1043776647 1044582912 1046623113 1048453632 1048621248 1051399296 1052010144 1055463984 1059375024 1059544386 1060044732 1062968583 1063470546 1068998976 1071859392 1072453728 1073131704 1076599812 1080134382 1083024594 1083625121 1086206592 1089168768 1092688704 1093379472 1096913016 1097521244 1100514276 1102615296 1104070878 1106178688 1106701056 1106877984 1109810368 1110455152 1114100872 1118229192 1118407963 1120364032 1122552243 1124902404 1127049984 1128387808 1131407136 1138790088 1139327856 1143192627 1143732474 1147428747 1148951808 1149678144 1153393632 1157667552 1157852628 1160920056 1161594534 1161653958 1165408149 1168184448 1169726589 1170630144 1171959744 1175155776 1179698904 1180353036 1182824208 1183511412 1184167658 1187396982 1189663872 1190225664 1194072192 1194263088 1197426976 1202056204 1202623848 1204919808 1206510444 1207273167 1208813824 1212782464 1217471056 1221982416 1222177774 1229274792 1231621632 1233083584 1234027143 1235665152 1240442208 1244451024 1245038688 1245237732 1248536664 1249262046 1253363481 1255555584 1256349312 1258007841 1260409536 1267931232 1268634288 1269436284 1272833028 1273538802 1280054016 1281138849 1283584704 1284190848 1289870328 1292570784 1293387912 1295857152 1296955378 1297567836 1300045056 1304313216 1306035063 1308528448 1309355664 1313587192 1314207504 1317899812 1318454712 1318665493 1324574208 1325308672 1330432288 1330677234 1333217664 1338371856 1343331216 1343545974 1347105348 1350314496 1352951829 1355534784 1359915552 1364380272 1369654938 1374081339 1374730218 1381110912 1385574336 1386342624 1387219032 1390123296 1391702196 1395497484 1398161664 1400007402 1400783693 1401865728 1402680192 1404603747 1407285312 1412500032 1412725848 1413392976 1417291444 1417960728 1418187417 1421944534 1425331968 1427213574 1429145856 1429938304 1430842272 1435466416 1440179176 1444032792 1445746879 1448275456 1451104119 1452225024 1454142132 1456918272 1457839296 1462550688 1467352368 1472094504 1473025122 1475837312 1477785591 1478483442 1483261551 1484407296 1490145984 1490972256 1496736324 1499869872 1501573422 1505668338 1506503217 1508542848 1518386784 1519103808 1524256836 1524976632 1529904996 1532904192 1534203313 1534927806 1537858176 1543556736 1543803504 1547893408 1548792712 1548871944 1553877532 1557579264 1559635452 1560621411 1562612992 1566874368 1572931872 1573804048 1577098944 1578015216 1579888342 1583195976 1586218496 1589062536 1589316579 1592096256 1592350784 1595205819 1603498464 1607789088 1608680592 1609697556 1614899718 1620201573 1624536891 1629309888 1633753152 1639033056 1640069208 1645369524 1646281866 1650771414 1653922944 1656106317 1659268032 1660051584 1660316976 1664715552 1665682728 1671151308 1675132416 1676552074 1677343788 1680546048 1690574976 1691512384 1692581712 1697110704 1698051736 1704616369 1708185132 1711446272 1712254464 1719827104 1723427712 1724517216 1730090448 1736501328 1736778942 1739084288 1741380084 1742391801 1742480937 1745807552 1752276672 1755945216 1757939616 1762733664 1769548356 1770529554 1774236312 1775267118 1776251487 1777623552 1781095473 1784495808 1785338496 1791108288 1791394632 1796140464 1803084306 1803935772 1807379712 1809765666 1813220736 1819173696 1826206584 1832108452 1832973624 1833266661 1838123422 1841481216 1847432448 1848456832 1849625376 1853497728 1855602928 1860663312 1866676536 1867856598 1868892307 1870240256 1872804996 1873893069 1876380416 1883333376 1883634464 1884523968 1890614304 1890916556 1901896848 1902951432 1904154426 1907789696 1909249542 1910308203 1918867968 1925377056 1926286272 1934805492 1938856176 1940081868 1943785728 1945433067 1946351754 1950067584 1956469824 1962792672 1964033496 1970380788 1971311256 1976849718 1977682068 1983238429 1986861312 1987963008 1995648432 1999826496 2002097896 2007557784 2008670956 2011390464 2015318961 2020658022 2024515712 2025471744 2032342448 2033302176 2039873328 2042294686 2046570408 2050477568 2054482407 2058075648 2058404672 2062095327 2065162592 2078361504 2079513936 2080828548 2085184944 2087553294 2093246226 2097242496 2100011103 2102798592 2104020288 2110927968 2118750048 2119088772 2120089464 2125937166 2126941092 2132916801 2137997952 2140820361 2143718784 2144907456 2146263408 2153199624 2160268764 2166049188 2167250242 2172413184 2178337536 2185377408 2186758944 2193826032 2195042488 2201028552 2203528477 2205230592 2208141756 2209537683 2212357376 2213402112 2213755968 2219620736 2220910304 2228201744 2236458384 2236815926 2245104486 2249804808 2252360133 2254099968 2256775616 2258502507 2262814272 2277580176 2278655712 2286385254 2287464948 2294857494 2297903616 2299356288 2302391709 2306787264 2315335104 2315705256 2321840112 2323189068 2323307916 2330816298 2336368896 2339453178 2343919488 2350311552 2359397808 2360706072 2365648416 2367022824 2368335316 2369832513 2374793964 2379327744 2380451328 2388144384 2388526176 2394853952 2404112408 2405247696 2413020888 2413406657 2414546334 2417627648 2422349577 2425564928 2434942112 2443964832 2444355548 2458549584 2466167168 2468054286 2469422799 2471330304 2476157121 2480884416 2488902048 2490077376 2490475464 2497073328 2498524092 2506726962 2512698624 2514828111 2516015682 2520819072 2535862464 2537268576 2538872568 2545666056 2547077604 2560108032 2562277698 2563698457 2567169408 2568381696 2579740656 2585141568 2586775824 2593910756 2595135672 2600090112 2605168413 2608626432 2612070126 2617056896 2618711328 2627174384 2628415008 2635799624 2636909424 2637330986 2645989571 2650617344 2655794331 2660864576 2661354468 2662900677 2666435328 2676743712 2686662432 2687091948 2694210696 2704626459 2705903658 2711069568 2714648499 2719831104 2728760544 2739309876 2748162678 2749460436 2757185133 2762221824 2771148672 2772685248 2774438064 2780246592 2783404392 2790994968 2796323328 2800014804 2801567386 2801784897 2805360384 2809207494 2814570624 2825000064 2825451696 2826785952 2834582888 2835921456 2836374834 2843889068 2850663936 2854427148 2856231639 2858291712 2859876608 2861684544 2870932832 2880358352 2888065584 2891493758 2902208238 2908284264 2913836544 2915678592 2919527631 2925101376 2934704736 2944189008 2946050244 2951674624 2955571182 2956966884 2965274577 2966523102 2980291968 2981944512 2993472648 2999739744 3003146844 3011336676 3013006434 3017085696 3030987033 3036773568 3038207616 3048513672 3049953264 3059809992 3063442029 3065808384 3068406626 3069855612 3075716352 3087113472 3087607008 3095786816 3097585424 3097743888 3107755064 3119270904 3119769581 3121242822 3125225984 3131329941 3133748736 3145863744 3147608096 3154197888 3156030432 3159776684 3166391952 3178125072 3178633158 3184701568 3188905749 3190411638 3206996928 3215578176 3217361184 3219395112 3229799436 3240403146 3249073782 3250875363 3258619776 3267506304 3278066112 3280138416 3290739048 3292563732 3301542828 3307845888 3312212634 3318536064 3320103168 3320633952 3329431104 3331365456 3342302616 3353104148 3354687576 3355223889 3361092096 3367656729 3381149952 3383024768 3385163424 3394221408 3396103472 3409232738 3416370264 3420425543 3422892544 3429577881 3439654208 3442286241 3446855424 3449034432 3460180896 3473002656 3473557884 3482760168 3484783602 3484961874 3491615104 3496224447 3504553344 3509179767 3511890432 3515879232 3525467328 3539096712 3541059108 3548472624 3550534236 3552502974 3562190946 3568991616 3570676992 3582216576 3582789264 3592280928 3606168612 3607871544 3614759424 3619531332 3621819501 3626441472 3638347392 3652413168 3664216904 3665947248 3666533322 3676246844 3678382691 3694864896 3696913664 3699250752 3706995456 3711205856 3721326624 3733353072 3735713196 3737784614 3745609992 3747786138 3752760832 3760090443 3766666752 3767268928 3769047936 3774023523 3781228608 3781833112 3803793696 3805902864 3808308852 3815579392 3818499084 3820616406 3843416547 3850754112 3852572544 3869610984 3877712352 3880163736 3887571456 3890866134 3892703508 3900135168 3912939648 3918105189 3925585344 3928066992 3940761576 3942622512 3953699436 3955364136 3955996479 3966476858 3973722624 3975926016 3991296864 3999652992 4004195792 4015115568 4017341912 4030637922 4032872873 4041316044 4049031424 4050943488 4064684896 4066604352 4079746656 4084589372 4093140816 4108964814 4116809344 4122244017 4124190654 4130325184 4156723008 4159027872 4161657096 4170369888 4175106588 4186492452 4194484992 4200022206 4202351079 4205597184 4208040576 4213811241 4221855936 4237500096 4238177544 4240178928 4251874332 4253882184 4254562251 4265833602 4275995904 4281640722 4287437568 4289814912 4292526816 4306399248 4320537528 4332098376 4334500484 4337240637 4344826368 4353312357 4356675072 4370754816 4373517888 4387652064 4390084976 4402057104 4407056954 4416283512 4419075366 4424714752 4427511936 4433356773 4439241472 4441820608 4449784653 4456403488 4472916768 4473631852 4490208972 4499609616 4504720266 4513551232 4517005014 4519509651 4525628544 4555160352 4557311424 4572770508 4574929896 4589714988 4598712576 4602609939 4604783418 4613574528 4630670208 4631410512 4643680224 4646378136 4646615832 4661632596 4672737792 4678906356 4681864233 4687838976 4700623104 4718795616 4721412144 4731296832 4734045648 4736670632 4739665026 4749587928 4754982503 4758655488 4767949737 4776288768 4777052352 4789707904 4808224816 4810495392 4826041776 4826813314 4829092668 4844699154 4851129856 4860604719 4869884224 4873610673 4887929664 4888711096 4917099168 4932334336 4936108572 4938845598 4952314242 4961768832 4968318951 4977804096 4980154752 4980950928 4994146656 4997048184 5013453924 5025397248 5029656222 5032031364 5041638144 5071724928 5074537152 5077745136 5091332112 5094155208 5113849107 5124555396 5127396914 5134338816 5136763392 5159481312 5170283136 5173551648 5187821512 5190271344 5210336826 5213225909 5217252864 5224140252 5227175403 5227442811 5234113792 5237422656 5254348768 5256830016 5271599248 5273818848 5274661972 5291979142 5311588662 5321729152 5322708936 5325801354 5328754461 5332870656 5343286419 5353487424 5373324864 5374183896 5388421392 5409252918 5411807316 5422139136 5429296998 5439662208 5457521088 5478619752 5496325356 5498920872 5499799983 5514370266 5524443648 5542297344 5545370496 5548876128 5560493184 5566808784 5581989936 5600029608 5603134772 5603569794 5606676921 5610720768 5618414988 5621679207 5629141248 5650000128 5650903392 5653571904 5669165776 5671842912 5672749668 5687778136 5708854296 5709766969 5712463278 5719753216 5723369088 5730924609 5741865664 5760716704 5776131168 5782987516 5804416476 5816568528 5831357184 5836299201 5839055262 5850202752 5869409472 5888378016 5892100488 5903349248 5911142364 5913933768 5930549154 5933046204 5949715287 5960583936 5963889024 5986945296 5999479488 6006293688 6022673352 6026012868 6034171392 6045956883 6061974066 6073547136 6076415232 6097027344 6099906528 6119619984 6126884058 6136813252 6139711224 6151432704 6163447221 6174226944 6175214016 6191573632 6195170848 6195487776 6215510128 6238541808 6239539162 6242485644 6260024107 6262659882 6291727488 6295216192 6300033309 6308395776 6312060864 6319553368 6332783904 6356250144 6357266316 6369403136 6377811498 6380823276 6398750403 6413993856 6422461083 6431156352 6434722368 6438790224 6459598872 6480806292 6498147564 6501750726 6517239552 6535012608 6556132224 6560276832 6581478096 6585127464 6603085656 6610585431 6615691776 6624425268 6628613049 6637072128 6640206336 6641267904 6658862208 6662730912 6684605232 6706208296 6709375152 6710447778 6732134359 6735313458 6757080399 6762299904 6766049536 6770326848 6788442816 6792206944 6818465476 6832740528 6840851086 6859155762 6879308416 6884572482 6893710848 6898068864 6907175127 6920361792 6946005312 6947115768 6965520336 6969567204 6969923748 6983230208 6992448894 7009106688 7018359534 7031758464 7050934656 7078193424 7082118216 7096945248 7101068472 7105005948 7109497539 7124381892 7137983232 7141353984 7164433152 7165578528 7184561856 7212337224 7215743088 7239062664 7240219971 7243639002 7252882944 7267048731 7276694784 7304826336 7328433808 7331894496 7333066644 7352493688 7356765382 7380918277 7393827328 7398501504 7408268397 7413990912 7422411712 7442653248 7466706144 7471426392 7475569228 7491219984 7495572276 7520180886 7534537856 7538095872 7544484333 7548047046 7562457216 7563666224 7607587392 7611805728 7616617704 7631158784 7636998168 7641232812 7686833094 7691095371 7701508224 7705145088 7739221968 7755424704 7760327472 7781732268 7785407016 7800270336 7815505239 7825879296 7836210378 7851170688 7856133984 7881523152 7885245024 7907398872 7910728272 7911992958 7932953716 7937968713 7951852032 7967382993 7982593728 7999305984 8008391584 8030231136 8034683824 8061275844 8065745746 8082632088 8098062848 8113879377 8129369792 8133208704 8143945497 8159493312 8169178744 8186281632 8217929628 8233618688 8244488034 8248381308 8260650368 8271555399 8313446016 8318055744 8323314192 8340739776 8350213176 8372984904 8388969984 8400044412 8404702158 8405354691 8416081152 8427622482 8443711872 8475000192 8476355088 8480357856 8503748664 8507764368 8509124502 8531667204 8551991808 8563281444 8568694917 8574875136 8579629824 8585053632 8612798496 8641075056 8664196752 8669000968 8674481274 8702515147 8706624714 8741509632 8747035776 8775304128 8780169952 8804114208 8814113908 8832567024 8838150732 8855023872 8866713546 8878482944 8883641216 8895823731 8899569306 8912806976 8945833536 8947263704 8980417944 8999219232 9009440532 9027102464 9034010028 9039019302 9051257088 9092961099 9110320704 9114622848 9145541016 9149859792 9179429976 9190326087 9197425152 9205219878 9209566836 9227149056 9261340416 9262821024 9287360448 9292756272 9293231664 9323265192 9357812712 9359308743 9363728466 9375677952 9393989823 9401246208 9437591232 9442824288 9462593664 9468091296 9473341264 9479330052 9499175856 9509965006 9535899474 9541187041 9554104704 9566717247 9579415808 9616449632 9620990784 9652083552 9653626628 9658185336 9689398308 9721209438 9739768448 9747221346 9752626089 9775859328 9777422192 9834198336 9864668672 9872217144 9877691196 9904628484 9923537664 9936637902 9955608192 9960309504 9961901856 9988293312 9994096368 10026907848 10059312444 10064062728 10065671667 10083276288 10102970187 10143449856 10149074304 10155490272 10182664224 10188310416 10227698214 10249110792 10254793828 10260751717 10261276629 10268677632 10288733643 10318962624 10340566272 10347103296 10375643024 10380542688 10420673652 10426451818 10448280504 10454350806 10454885622 10468227584 10474845312 10488673341 10508697536 10513660032 10527539301 10543198496 10547637696 10549323944 10583958284 10623177324 10643458304 10645417872 10651602708 10657508922 10686572838 10706974848 10746649728 10748367792 10776842784 10818505836 10823614632 10844278272 10858593996 10865458503 10879324416 10915042176 10957239504 10992650712 10997841744 10999599966 11028740532 11035148073 11084594688 11090740992 11097752256 11120986368 11133617568 11163979872 11200059216 11206269544 11207139588 11213353842 11236829976 11243358414 11249592751 11258282496 11280271329 11300000256 11301806784 11307143808 11338331552 11343685824 11345499336 11375556272 11417708592 11419533938 11424926556 11446738176 11461849218 11483731328 11521433408 11530249641 11552262336 11565975032 11608832952 11633137056 11662714368 11672598402 11678110524 11700405504 11738818944 11754315567 11776756032 11784200976 11822284728 11827867536 11861098308 11866092408 11867989437 11899430574 11921167872 11927778048 11973890592 11998958976 12012587376 12045346704 12052025736 12091913766 12098618619 12123948132 12147094272 12152830464 12194054688 12199813056 12239239968 12253768116 12273626504 12279422448 12321076091 12326894442 12350428032 12366732051 12383147264 12390341696 12390975552 12431020256 12477083616 12479078324 12484971288 12520048214 12525319764 12583454976 12590432384 12600066618 12607053237 12616791552 12624121728 12639106736 12641433723 12665567808 12712500288 12714532632 12738806272 12755622996 12761646552 12763686753 12797500806 12827987712 12844922166 12862312704 12869444736 12877580448 12919197744 12961612584 12996295128 13003501452 13011721911 13034479104 13059937071 13070025216 13112264448 13120553664 13162956192 13170254928 13206171312 13221170862 13248850536 13257226098 13274144256 13282535808 13300070319 13317724416 13325461824 13369210464 13412416592 13418750304 13420895556 13464268718 13470626916 13508473073 13514160798 13532099072 13540653696 13558528953 13576885632 13584413888 13636930952 13665481056 13681702172 13718311524 13758616832 13769144964 13796137728 13807829817 13814350254 13840723584 13892010624 13894231536 13931040672 13939134408 13939847496 13966460416 13984897788 14018213376 14036719068 14045592699 14063516928 14101869312 14156386848 14164236432 14193890496 14202136944 14210011896 14218995078 14248763784 14264947509 14275966464 14303849211 14328866304 14331157056 14369123712 14424674448 14431486176 14478125328 14480439942 14487278004 14534097462 14553389568 14581814157 14609652672 14656867616 14663788992 14666133288 14704987376 14713530764 14761836554 14797003008 14816536794 14844823424 14885306496 14904956853 14933412288 14942852784 14951138456 14982439968 14991144552 15040361772 15069075712 15076191744 15088968666 15096094092 15124914432 15127332448 15215174784 15223611456 15233235408 15273996336 15282465624 15341547321 15373666188 15382190742 15403016448 15410290176 15478443936 15510849408 15520654944 15563464536 15570814032 15631010478 15639677727 15651758592 15672420756 15681526209 15682328433 15702341376 15712267968 15763046304 15770490048 15814797744 15821456544 15823985916 15865907432 15875937426 15927244703 15934765986 15965187456 15986263383 15998611968 16016783168 16060462272 16069367648 16122551688 16131491492 16165264176 16227758754 16258739584 16266417408 16287890994 16318986624 16338357488 16372563264 16435859256 16467237376 16488976068 16496762616 16499399949 16521300736 16543110798 16626892032 16636111488 16646628384 16681479552 16700426352 16745969808 16800088824 16809404316 16810709382 16820030763 16832162304 16855244964 16865037621 16887423744 16950000384 16952710176 16960715712 17007497328 17015528736 17018249004 17063334408 17126562888 17129300907 17137389834 17159259648 17170107264 17192773827 17225596992 17282150112 17328393504 17338001936 17348962548 17405030294 17413249428 17462172509 17494071552 17508897603 17550608256 17560339904 17608228416 17628227816 17665134048 17676301464 17710047744 17733427092 17767282432 17791647462 17799138612 17825613952 17849145861 17891667072 17894527408 17960835888 17998438464 18018881064 18054204928 18068020056 18078038604 18102514176 18137870649 18185922198 18220641408 18229245696 18291082032 18299719584 18358859952 18380652174 18410439756 18419133672 18454298112 18490341663 18522680832 18525642048 18574720896 18585512544 18586463328 18646530384 18715625424 18718617486 18727456932 18779111633 18780072321 18787979646 18875182464 18885648576 18925187328 18936182592 18946682528 18958660104 18998351712 19019930012 19071798948 19082374082 19108209408 19133434494 19158831616 19196251209 19232899264 19241981568 19267383249 19304167104 19307253256 19316370672 19378796616 19442418876 19479536896 19494442692 19505252178 19551718656 19554844384 19668396672 19744434288 19755382392 19809256968 19831756293 19847075328 19873275804 19885839147 19911216384 19920619008 19923803712 19976586624 19988192736 20053815696 20118624888 20128125456 20131343334 20196403077 20205940374 20271241197 20286899712 20298148608 20310980544 20365328448 20376620832 20455396428 20498221584 20509587656 20521503434 20522553258 20577467286 20588877299 20637925248 20681132544 20694206592 20751286048 20761085376 20841347304 20852903636 20896561008 20908701612 20909771244 20949690624 20977346682 21017395072 21027320064 21055078602 21086396992 21095275392 21098647888 21167916568 21246354648 21286916608 21290835744 21303205416 21315017844 21328492617 21373145676 21413949696 21493299456 21496735584 21553685568 21637011672 21647229264 21717187992 21720659913 21730917006 21758648832 21801146193 21830084352 21914479008 21985301424 21995683488 21999199932 22057481064 22070296146 22142754831 22181481984 22195504512 22224805191 22241972736 22267235136 22327959744 22400118432 22412539088 22414279176 22426707684 22473659952 22486716828 22499185502 22560542658 22603613568 22614287616 22633452999 22676663104 22687371648 22690998672 22751112544 22835417184 22839067876 22849853112 22893476352 22923698436 22967462656 23042866816 23060499282 23073286113 23104524672 23131950064 23217665904 23266274112 23345196804 23356221048 23400811008 23446515717 23477637888 23508631134 23553512064 23568401952 23644569456 23655735072 23722196616 23732184816 23735978874 23798861148 23813906139 23855556096 23902148979 23947781184 23997917952 24025174752 24090693408 24104051472 24183827532 24197237238 24247896264 24275436989 24294188544 24341638131 24388109376 24399626112 24478479936 24507536232 24547253008 24558844896 24642152182 24653788884 24700856064 24733464102 24766294528 24780683392 24781951104 24814666197 24862040512 24954167232 24958156648 24969942576 25040096428 25050639528 25054644367 25166909952 25180864768 25200133236 25214106474 25248243456 25278213472 25282867446 25331135616 25425000576 25429065264 25511245992 25523293104 25527373506 25595001612 25655975424 25689844332 25706084751 25724625408 25738889472 25755160896 25838395488 25923225168 25992590256 26007002904 26023443822 26107545441 26119874142 26224528896 26241107328 26325912384 26340509856 26412342624 26442341724 26497701072 26514452196 26565071616 26600140638 26614890167 26635448832 26650923648 26687471193 26738420928 26824833184 26837500608 26841791112 26928537436 26941253832 27016946146 27028321596 27081307392 27117057906 27153771264 27168827776 27273861904 27278883297 27330962112 27363404344 27436623048 27517233664 27538289928 27570978261 27592275456 27615659634 27628700508 27681447168 27784021248 27788463072 27862081344 27878268816 27879694992 27969795576 28073438136 28077926229 28091185398 28127033856 28181969469 28203738624 28312773696 28328472864 28387780992 28404273888 28420023792 28437990156 28497527568 28529895018 28607698422 28623561123 28662314112 28700151741 28738247424 28849348896 28862972352 28956250656 28960879884 28974556008 29068194924 29149862947 29163628314 29219305344 29257878267 29313735232 29327577984 29332266576 29409974752 29427061528 29523673108 29594006016 29633073588 29689646848 29770612992 29809913706 29866824576 29885705568 29902276912 29964879936 29982289104 30080723544 30138151424 30177937332 30192188184 30197015001 30249828864 30254664896 30308910561 30430349568 30447222912 30466470816 30547992672 30564931248 30683094642 30747332376 30764381484 30782255151 30783829887 30806032896 30866200929 30956887872 31021698816 31041309888 31126929072 31141628064 31262020956 31279355454 31344841512 31363052418 31364656866 31404682752 31424535936 31466020023 31526092608 31540980096 31629595488 31642913088 31647971832 31731814864 31751874852 31854489406 31869531972 31930374912 31972526766 32033566336 32120924544 32138735296 32245103376 32262982984 32330528352 32387711011 32455517508 32517479168 32532834816 32575781988 32637973248 32676714976 32745126528 32871718512 32977952136 32993525232 32998799898 33042601472 33086221596 33105444219 33253784064 33272222976 33293256768 33362959104 33400852704 33491939616 33600177648 33618808632 33621418764 33640061526 33710489928 33730075242 33748778253 33774847488 33840813987 33900000768 33905420352 33921431424 34014994656 34031057472 34036498008 34126668816 34253125776 34258601814 34274779668 34340214528 34369317517 34385547654 34451193984 34564300224 34656787008 34676003872 34697925096 34810060588 34826498856 34924345018 34988143104 35017795206 35101216512 35120679808 35216456832 35256455632 35262946701 35330268096 35352602928 35466854184 35534564864 35583294924 35598277224 35603968311 35651227904 35698291722 35783334144 35789054816 35921671776 35996876928 36037762128 36136040112 36156077208 36275741298 36295855857 36371844396 36441282816 36458491392 36582164064 36599439168 36717719904 36761304348 36820879512 36838267344 36963228273 36980683326 37051284096 37100196153 37149441792 37171025088 37172926656 37293060768 37431250848 37437234972 37454913864 37558223266 37560144642 37575959292 37681530151 37750364928 37771297152 37821159711 37850374656 37872365184 37893365056 37917320208 37996703424 38039860024 38143597896 38164748164 38216418816 38266868988 38291060259 38392502418 38465798528 38483963136 38534766498 38608334208 38614506512 38632741344 38757593232 38884837752 38959073792 38988885384 39010504356 39035165733 39103437312 39109688768 39179811213 39336793344 39488868576 39510764784 39618513936 39663512586 39746551608 39771678294 39822432768 39847607424 39900210957 39953173248 39976385472 40107631392 40237249776 40256250912 40262686668 40392806154 40411880748 40525419219 40542482394 40596297216 40621961088 40675586859 40730656896 40753241664 40910792856 40996443168 41019175312 41043006868 41045106516 41154934572 41177754598 41275850496 41388413184 41423489451 41502572096 41522170752 41682694608 41705807272 41793122016 41817403224 41819542488 41867041063 41899381248 41954693364 42034790144 42054640128 42110157204 42172793984 42190550784 42197295776 42335833136 42492709296 42581671488 42606410832 42630035688 42656985234 42746291352 42794842527 42827899392 42911547633 42986598912 42993471168 43107371136 43274023344 43294458528 43434375984 43441319826 43461834012 43602292386 43660168704 43745442471 43828958016 43970602848 43991366976 43998399864 44114962128 44140592292 44285509662 44391009024 44428629961 44449610382 44534470272 44655919488 44800236864 44825078176 44828558352 44853415368 44947319904 44973433656 44998371004 45121085316 45207227136 45228575232 45266905998 45353326208 45374743296 45381997344 45502225088 45670834368 45678135752 45699706224 45847396872 45854726483 45934925312 46024641963 46085733632 46120998564 46146572226 46209049344 46263900128 46435331808 46532548224 46690393608 46712442096 46893031434 46919033181 46955275776 47017262268 47044578627 47046985299 47107024128 47136803904 47289138912 47311470144 47444393232 47464369632 47471957748 47597722296 47627812278 47781734109 47804297958 47895562368 47958790149 47995835904 48050349504 48181386816 48208102944 48367655064 48394474476 48495792528 48550873978 48683276262 48710270683 48776218752 48799252224 48956959872 49015072464 49094506016 49117689792 49284304364 49307577768 49401712128 49466928204 49498199847 49561366784 49563902208 49629332394 49724081024 49908334464 49916313296 49939885152 50080192856 50101279056 50109288734 50361729536 50400266472 50428212948 50460092289 50496486912 50556426944 50565734892 50595112863 50662271232 50850001152 50858130528 51022491984 51046586208 51054747012 51190003224 51379688664 51387902721 51412169502 51477778944 51510321792 51578321481 51676790976 51846450336 51985180512 52014005808 52046887644 52215090882 52239748284 52386517527 52482214656 52526692809 52651824768 52681019712 52824685248 52884683448 52995402144 53028904392 53130143232 53200281276 53229780334 53301847296 53374942386 53476841856 53547437583 53649666368 53675001216 53683582224 53857074872 53882507664 54033892292 54056643192 54162614784 54234115812 54307542528 54337655552 54547723808 54557766594 54661924224 54726808688 54873246096 55076579856 55141956522 55231319268 55257401016 55362894336 55471024989 55568042496 55576926144 55724162688 55756537632 55759389984 55939591152 56146876272 56155852458 56182370796 56337334899 56340216963 56363938938 56625547392 56656945728 56775561984 56808547776 56840047584 56875980312 56995055136 57059790036 57215396844 57247122246 57324628224 57400303482 57432131413 57476494848 57588753627 57698697792 57725944704 57912501312 57921759768 57949112016 58136389848 58299725894 58327256628 58438610688 58515756534 58627470464 58655155968 58664533152 58819949504 58854123056 59047346216 59266147176 59275622039 59379293696 59495268879 59541225984 59619827412 59733649152 59771411136 59804553824 59929759872 59964578208 60161447088 60355874664 60384376368 60394030002 60509329792 60589209231 60617821122 60813723591 60860699136 60894445824 60932941632 61095985344 61129862496 61366189284 61494664752 61528762968 61564510302 61567659774 61732401858 61766631897 61913775744 62043397632 62082619776 62253858144 62283256128 62524041912 62558710908 62689683024 62726104836 62729313732 62849071872 62902335833 62932040046 63052185216 63081960192 63259190976 63285826176 63295943664 63463629728 63503749704 63708978812 63739063944 63860749824 63945053532 63985477851 64067132672 64241849088 64277470592 64490206752 64525965968 64661056704 64775422022 64911035016 65034958336 65151563976 65161979739 65275946496 65353429952 65403438579 65490253056 65743437024 65955904272 65987050464 65997599796 66172443192 66210888438 66428264493 66544445952 66586513536 66674415573 66725918208 66801705408 66983879232 67200355296 67237617264 67242837528 67280123052 67420979856 67460150484 67497556506 67681627974 67810840704 67842862848 67900358997 68029989312 68062114944 68072996016 68253337632 68506251552 68517203628 68549559336 68680429056 68738635034 68771095308 68902387968 69128600448 69219858339 69313574016 69352007744 69395850192 69620121176 69652997712 69848690036 69889271129 70035590412 70202433024 70241359616 70432913664 70512911264 70525893402 70660536192 70705205856 70933708368 71166589848 71196554448 71207936622 71302455808 71396583444 71441718417 71566668288 71578109632 71706446937 71843343552 71993753856 72075524256 72272080224 72312154416 72551482596 72591711714 72743688792 72826310967 72882565632 73024914393 73164328128 73198878336 73435439808 73522608696 73641759024 73676534688 73926456546 73961366652 74102568192 74200392306 74298883584 74342050176 74345853312 74443998591 74586121536 74862501696 74874469944 74909827728 75116446532 75120289284 75151918584 75163933101 75363060302 75500729856 75542594304 75642319422 75744730368 75786730112 75834640416 75993406848 76079720048 76287195792 76329496328 76533737976 76582120518 76624584587 76785004836 76931597056 76967926272 77069532996 77216668416 77229013024 77265482688 77515186464 77769675504 77977770768 78021008712 78070331466 78219377536 78322636323 78359622426 78673586688 78977737152 79021529568 79237027872 79327025172 79493103216 79543356588 79695214848 79800421914 79844670501 79906346496 79952770944 80062413579 80215262784 80474499552 80512501824 80525373336 80785612308 80823761496 81050838438 81084964788 81243922176 81312775589 81351173718 81461313792 81506483328 81821585712 81992886336 82038350624 82086013736 82090213032 82309869144 82355509196 82551700992 82712934783 82776826368 82846978902 83005144192 83044341504 83365389216 83411614544 83586244032 83634806448 83639084976 83734082126 83909386728 84069580288 84220314408 84233778687 84345587968 84381101568 84394591552 84545908407 84671666272 84985418592 85163342976 85212821664 85260071376 85313970468 85492582704 85589685054 85823095266 85870683369 85986942336 86100455223 86214742272 86548046688 86588917056 86868751968 86882639652 86923668024 87204584772 87449588841 87490884942 87657916032 87773634801 87941205696 87982733952 87996799728 88229924256 88281184584 88571019324 88782018048 88857259922 88899220764 89068940544 89311838976 89600473728 89650156352 89657116704 89706830736 89894639808 89946867312 89996742008 90242170632 90344667557 90414454272 90533811996 90591045003 90706652416 90749486592 90763994688 91004450176 91341668736 91356271504 91399412448 91694793744 91709452966 92049283926 92171467264 92241997128 92293144452 92346765453 92351489661 92418098688 92527800256 92598602787 92870663616 93065096448 93380787216 93424884192 93786062868 93838066362 94034524536 94089157254 94093970598 94214048256 94273607808 94398060069 94578277824 94622940288 94888786464 94928739264 94943915496 95195444592 95255624556 95563468218 95608595916 95791124736 95917580298 96100699008 96362773632 96416205888 96735310128 96788948952 96991585056 97101747956 97163133033 97366552524 97420541366 97552437504 97598504448 97913919744 98030144928 98189012032 98235379584 98568608728 98615155536 98933856408 98996399694 99051292271 99122733568 99127804416 99258664788 99316332657 99448162048 99816668928 99832626592 99879770304 100160385712 100202558112 100218577468 100800532944 100856425896 100920184578 101112853888 101131469784 101190225726 101246334759 101324542464 101522441961 101700002304 101716261056 102044983968 102093172416 102109494024 102380006448 102759377328 102775805442 102824339004 103020643584 103107952551 103156642962 103353581952 103692900672 103970361024 104028011616 104093775288 104430181764 104479496568 104773035054 104964429312 105053385618 105111636737 105303649536 105362039424 105649370496 105769366896 105990804288 106057808784 106400562552 106459560668 106603694592 106749884772 106811904933 106953683712 107094875166 107299332736 107350002432 107367164448 107714149744 107765015328 108067784584 108113286384 108468231624 108485572411 108675311104 108887567571 109095447616 109115533188 109323848448 109453617376 109746492192 110153159712 110283913044 110462638536 110514802032 110889684819 110942049978 111153852288 111300588459 111448325376 111513075264 111518779968 111879182304 112293752544 112311704916 112364741592 112674669798 112680433926 112727877876 113044590453 113251094784 113313891456 113463479133 113551123968 113617095552 113680095168 113751960624 113990110272 114119580072 114430793688 114494244492 114649256448 114800606964 114864262826 114873180777 115177507254 115397395584 115451889408 115825002624 115843519536 115898224032 116272779696 116599451788 116654513256 116877221376 117031513068 117105497199 117254940928 117310311936 117329066304 117639899008 117708246112 118094692432 118532294352 118551244078 118990537758 119239654824 119467298304 119542822272 119609107648 119700632871 119859519744 119929156416 120322894176 120711749328 120768752736 120788060004 121018659584 121178418462 121235642244 121576257657 121627447182 121788891648 121865883264 122026760577 122191970688 122259724992 122732378568 122989329504 123057525936 123129020604 123135319548 123464803716 123533263794 123827551488 124165239552 124270468353 124507716288 124566512256 125048083824 125117421816 125379366048 125452209672 125458627464 125601123189 125698143744 125804671666 125864080092 126104370432 126163920384 126518381952 126571652352 126591887328 126927259456 127007499408 127417957624 127478127888 127890107064 127910552821 127970955702 128134265344 128384527581 128483698176 128554941184 128980413504 129051931936 129322113408 129550844044 129822070032 130303127952 130323959478 130706859904 130806877158 130980506112 131236327413 131486874048 131911808544 131974100928 131995199592 132344886384 132421776876 132856528986 133173027072 133285889883 133348831146 133603410816 133967758464 134400710592 134475234528 134485675056 134560246104 134841959712 134920300968 134995113012 135363255948 135621681408 135685725696 135800717994 135876018221 136059978624 136124229888 136145992032 136506675264 137012503104 137034407256 137099118672 137477270068 137542190616 137564179449 137804775936 138073925889 138257200896 138439716678 138627148032 138704015488 138791700384 139240242352 139305995424 139697380072 139778542258 140071180824 140237447263 140482719232 140757099543 140865827328 141025822528 141051786804 141133735881 141321072384 141410411712 141867416736 142333179696 142393108896 142415873244 142793166888 142883436834 143156219264 143345202327 143412893874 143686687104 143876370447 143987507712 144151048512 144544160448 144624308832 145102965192 145183423428 145487377584 145652621934 146049828786 146130812049 146328656256 146397756672 146870879616 147045217392 147283518048 147353069376 147852913092 147922733304 148205136384 148400784612 148494599541 148684100352 148691706624 148887997182 149172243072 149725003392 149748939888 149819655456 150232893064 150240578568 150303837168 150327866202 150726120604 151085188608 151284638844 151380276867 151489460736 151573460224 151669280832 151986813696 152159440096 152574391584 152658992656 153067475952 153164241036 153249169174 153570009672 153863194112 154139065992 154163708163 154433336832 154458026048 154530965376 154734964443 155030372928 155539351008 155955541536 156042017424 156140662932 156438755072 156645272646 156719244852 157159552581 157580078427 157955474304 158043059136 158474055744 158654050344 158986206432 159086713176 159390429696 159600843828 159689341002 159905541888 160124827158 160430525568 160642312749 160948999104 161025003648 161050746672 161571224616 161647522992 162101676876 162169929576 162487844352 162625551178 162702347436 162922627584 163012966656 163643171424 163985772672 164076701248 164172027472 164180426064 164619738288 164711018392 165347787793 165425869566 165693957804 166010288384 166088683008 166730778432 166823229088 167172488064 167269612896 167278169952 167468164252 167818773456 168440628816 168467557374 168691175936 168789183104 169012004697 169020650889 169091816814 169343332544 169970837184 170326685952 170425643328 170520142752 170627940936 170985165408 171179370108 171646190532 171741366738 171973884672 172200910446 172296394239 172429484544 172766260881 173096093376 173177834112 173737503936 173765279304 173847336048 174409169544 174899177682 174981769884 175315832064 175547269602 175882411392 175965467904 175993599456 176459848512 176562369168 177142038648 177714519844 177798441528 177826866117 178137881088 178485806637 178623677952 179200947456 179300312704 179314233408 179413661472 179789279616 179893734624 179993484016 180484341264 180689335114 181067623992 181182090006 181282553779 181413304832 181527989376 181767627693 182008900352 182441170773 182683337472 182712543008 182798824896 183389587488 183418905932 184098567852 184483994256 184586288904 184693530906 184702979322 185055600512 185197205574 185299895691 185741327232 186130192896 186761574432 186849768384 187572125736 187676132724 188069049072 188178314508 188187941196 188547215616 188707007499 188796120138 189156555648 189245880576 189777572928 189857478528 189887830992 190390889184 190511249112 191126936436 191217191832 191582249472 191835160596 191956433553 192201398016 192725547264 192832411776 193470620256 193577897904 193983170112 194203495912 194326266066 194733105048 194841082732 194954282623 195104875008 195485939217 195827839488 196060289856 196378024064 196470759168 197137217456 197230311072 197867712816 197992799388 198102584542 198517329576 198632665314 198896324096 199284793479 199633337856 199665253184 199759540608 200023246719 200320771424 200405116224 200437154936 201601065888 201712851792 201840369156 202225707776 202262939568 202380451452 202492669518 203044883922 203432522112 203701076991 204089967936 204186344832 204218988048 204760012896 205518754656 205551610884 205648678008 206041287168 206215905102 206313285924 206707163904 207385801344 207659575017 207940722048 208056023232 208187550576 208860363528 208958993136 209546070108 209667813387 210106771236 210223273474 210607299072 210724078848 211298740992 211538733792 211981608576 212115617568 212801125104 212919121336 213499769544 213623809866 213742262269 213907367424 214189750332 214325155251 214598665472 214700004864 214734328896 215428299488 215530030656 216135569168 216226572768 216936463248 216971144822 217775135142 218190895232 218231066376 218478932901 218647696896 218907234752 219074743179 219492984384 220306319424 220567826088 220925277072 221029604064 221779369638 221884099956 222307704576 222601176918 222896650752 223026150528 223037559936 223331995773 223758364608 224587505088 224623409832 224729483184 225349339596 225360867852 225455755752 225491799303 226089180906 226502189568 226627782912 226926958266 227234191104 227360190336 227503921248 227980220544 228239160144 228861587376 228988488984 229601213928 229728525652 229746361554 229873753761 230355014508 230794791168 230903778816 231650005248 231687039072 231796448064 232545559392 233198903576 233309026512 234063026136 234100445729 234210994398 234509881856 234658132608 234967908969 235279798016 235416492224 236189384864 237064588704 237102488156 237981075516 238479309648 239085644544 239218215296 239401265742 239534011503 239719039488 239858312832 240187240737 240645788352 241423498656 241537505472 241576120008 242037319168 242356836924 242471284488 243152515314 243254894364 243731766528 243938326767 244053521154 244383941376 244519449984 245464757136 245978659008 246115051872 246258041208 246270639096 246929607432 247066527588 247655102976 248138804349 248330479104 248540936706 249015432576 249133024512 250096167648 250234843632 250758732096 250904419344 250917254928 251202246378 251609343332 251728160184 252208740864 252701336061 253036763904 253143304704 253183774656 253854518912 254014998816 254835915248 254956255776 255780214128 255821105642 255941911404 256660988387 256769055162 257109882368 257612050107 257960827008 258103863872 258301365669 258644226816 259101688088 259644140064 260606255904 260647918956 261413719808 261613754316 262348766523 262472654826 262973748096 263320904403 263823617088 263948201856 263990399184 264689772768 264843553752 265713057972 266346054144 266571779766 266697662292 267206821632 267935516928 268801421184 268950469056 268971350112 269120492208 269683919424 269840601936 269990226024 270726511896 271034002671 271243362816 271601435988 271752036442 271773135009 272119957248 272248459776 272291984064 273013350528 274025006208 274068814512 274198237344 274954540136 275084381232 275128358898 276147851778 276514401792 276879433356 277040296359 277054468983 277254296064 277408030976 277583400768 278480484704 278611990848 279394760144 279557084516 280142361648 280474894526 281514199086 282051645056 282103573608 282267471762 282642144768 282820823424 283194180207 283734833472 284666359392 284786217792 284831746488 285586333776 285766873668 286312438528 286690404654 286825787748 287373374208 287752740894 288302097024 289088320896 289248617664 290205930384 290366846856 290974755168 291305243868 291489399099 292099657572 292261624098 292657312512 292795513344 293741759232 294090434784 294567036096 294706138752 295705826184 295845466608 296801569224 296989199082 297153876813 297368200704 297383413248 297775994364 297948997971 298344486144 299450006784 299497879776 299639310912 300465786128 300481157136 300607674336 300655732404 301452241208 302569277688 302617649357 302760553734 303146920448 303338561664 303739004277 303973627392 304318880192 305148783168 305317985312 306134951904 306328482072 306498338348 307140019344 308278131984 308327416326 308916052096 309061930752 309323857653 309469928886 310060745856 311078702016 311911083072 312084034848 312281325864 312877510144 313290545292 313438489704 314319105162 315160156854 315334910211 315910948608 316086118272 316948111488 317308100688 317972412864 318173426352 319201687656 319378682004 319811083776 320249654316 320435714799 320861051136 321284625498 321897998208 322050007296 322101493344 323142449232 323295045984 324203353752 324339859152 325251102356 325404694872 325456717233 326025933312 326662702713 327286342848 327971545344 328153402496 328344054944 328360852128 329239476576 329422036784 330695575586 330851739132 331387915608 331781277671 332020576768 332669054457 333461556864 333646458176 333901765377 334344976128 334539225792 334556339904 334936328504 335637546912 336881257632 336935114748 337578366208 338024009394 338041301778 338183633628 338686665088 339133771359 339941674368 340390437399 340653371904 340851286656 341040285504 341255881872 341970330816 342358740216 343292381064 343482733476 343947769344 344401820892 344592788478 344619542331 345532521762 346192186752 346355668224 347475007872 347530558608 347694672096 348818339088 349798355364 349963539768 350631664128 351094539204 351316491597 351764822784 351930935808 351987198912 352919697024 353124738336 354284077296 355429039688 355596883056 355653732234 356803121027 356971613274 358401894912 358600625408 358628466816 358827322944 359578559232 359787469248 359986968032 360968682528 361378670228 362135247984 362364180012 362565107558 363055978752 363535255386 364017800704 364728772971 364882341546 365366674944 365425086016 365597649792 366080281731 366779174976 366837811864 368197135704 368967988512 369172577808 369387061812 369405958644 370111201024 370394411148 370599791382 371482654464 372811405059 373523148864 373699536768 375144251472 375352265448 376138098144 376356629016 376375882392 376803369567 377094431232 377414014998 377592240276 378313111296 378491761152 379555145856 379714957056 379775661984 380781778368 381022498224 382253872872 382434383664 383670321192 383731658463 383912867106 384402796032 385153582743 385451094528 385664823552 386941240512 387155795808 387966340224 388406991824 388652532132 389466210096 389682165464 389908565246 390971878434 391188668681 392120579712 392756048128 392941518336 394274434912 394460622144 395735425632 395985598776 396205169084 397034659152 397265330628 398569586958 399330506368 399519081216 399857669649 400046493438 400641542848 400810232448 400874309872 403202131776 403425703584 403680738312 404451415552 404525879136 404760902904 404985339036 406089767844 406865044224 407402153982 407628054663 408179935872 408372689664 408437976096 409520025792 411037509312 411103221768 411297356016 412431810204 412626571848 412692538347 413414327808 414221777667 414771602688 415319150034 415881444096 416112046464 416375101152 417720727056 417917986272 419092140216 419335626774 420213542472 420446546948 420712341789 421448157696 422271298629 422597481984 423077467584 423963217152 424231235136 425602250208 425838242672 426999539088 427247619732 427484524538 428379500664 428650310502 429197330944 429468657792 430035606981 430856598976 431060061312 431629111341 432271138336 432453145536 433872926496 433942289644 435550270284 436381790464 436462132752 436957865802 437814469504 438149486358 438392436147 438985968768 440612638848 441135652176 441850554144 442059208128 443558739276 443768199912 444615409152 445202353836 445483798623 446052301056 446075119872 446663991546 447516729216 449175010176 449246819664 449458966368 450698679192 450721735704 450911511504 450983598606 452178361812 453255565824 453853916532 454140830601 454468382208 454720380672 455007842496 455960441088 456478320288 457723174752 457976977968 459202427856 459457051304 459492723108 459747507522 460710029016 461233302791 461589582336 462491124489 463300010496 463374078144 463592896128 465091118784 466397807152 466618053024 468126052272 468200891458 468421988796 469316265216 469935817938 470559596032 470832984448 471478657743 472378769728 472740235281 474129177408 474204976312 475962151032 476958619296 478171289088 478436430592 478802531484 479068023006 479716625664 480374481474 481291576704 481926938247 482846997312 483075010944 483152240016 484713673848 484942568976 486305030628 486509788728 487463533056 487876653534 488107042308 488767882752 489038899968 490929514272 491957318016 492230103744 492516082416 492541278192 493859214864 494133055176 496043363379 496277608698 497081873412 498030865152 498266049024 500192335296 500469687264 501517464192 501808838688 501834509856 502404492756 503218686664 503456320368 505402672122 505682913173 506073527808 506367549312 507036014091 507061952667 507709037824 508029997632 509671830496 509912511552 511560428256 511642211284 511883822808 513321976774 513538110324 515224100214 515921654016 516207727744 516602731338 516889182717 517288453632 518203376176 518298782643 519288280128 521212511808 521295837912 522827439616 523227508632 524697533046 524945309652 525947496192 526641808806 527647234176 527896403712 527980798368 529379545536 529687107504 531426115944 533143559532 533395324584 533480598351 534413643264 535457419911 535871033856 537602842368 537900938112 537942700224 538240984416 539367838848 539681203872 539980452048 541453023792 542068005342 543202871976 543504072884 543546270018 543847661337 544239914496 544583968128 545302883079 546026701056 548050012416 548137629024 548396474688 549909080272 550168762464 550256717796 552295703556 553758866712 553847395993 554080592718 554108937966 554816061952 555166801536 555899687073 556960969408 557223981696 558789520288 559114169032 560284723296 560949789052 563028398172 564103290112 564207147216 564534943524 565641646848 566121022497 566388360414 567469666944 569332718784 569572435584 569663492976 571172667552 571533747336 572624877056 573380809308 573651575496 574746748416 575505481788 575869300659 576604194048 578176641792 578497235328 580411860768 580733693712 581949510336 582610487736 582978798198 584199315144 584523248196 584862847869 585314625024 586457817651 587483518464 588180869568 589134072192 589412277504 591411652368 591690933216 593603138448 593978398164 594307753626 595551988728 595897995942 596688972288 597854380437 598900013568 598995759552 599278621824 600931572256 600962314272 601215348672 601311464808 602904482416 605138555376 605235298714 605521107468 606677123328 607478008554 608637760384 610297566336 610635970624 611103230973 612269903808 612656964144 612996676696 614280038688 616556263968 616654832652 617832104192 618123861504 618647715306 618939857772 620121491712 622157404032 622978725051 623822166144 624168069696 624562651728 626581090584 626876979408 628638210324 629003440161 630320313708 630669820422 631821897216 632172236544 633896222976 634616201376 635944825728 636346852704 638403375312 638757364008 640499308632 640871429598 641226786807 641722102272 642569250996 642975465753 643795996416 644100014592 644202986688 646284898464 646590091968 648406707504 648679718304 650502204712 650809389744 650913434466 653017032823 653325405426 654572685696 655436798703 655943090688 656306804992 656688109888 656721704256 658478953152 658844073568 661391151172 661703478264 662775831216 663562555342 665338108914 666923113728 667292916352 667803530754 668689952256 669078451584 669112679808 669872657008 669995987319 671275093824 673762515264 673870229496 675156732416 676048018788 676082603556 676367267256 676475397909 677373330176 678267542718 679883348736 680780874798 681702573312 682080571008 682511763744 683940661632 684717480432 686584762128 686965466952 688803641784 689185576956 689239084662 689621261283 691065043524 692384373504 692711336448 694950015744 695061117216 695389344192 697636678176 699596710728 699927079536 702189078408 702301337187 702632983194 703529645568 703974397824 704903726907 705839394048 706249476672 708568154592 710858079376 711193766112 711307464468 713606242054 713943226548 715949072869 717201250816 717256933632 717654645888 718602034509 719157118464 719574938496 719973936064 721937365056 722757340456 724270495968 724728360024 725130215116 726111957504 727070510772 729457545942 729764683092 730850172032 731195299584 731814980301 732160563462 733558349952 733675623728 736394271408 737935977024 738345155616 738774123624 738811917288 740222402048 740788822296 741199582764 742965308928 744416413047 745622810118 747046297728 747399073536 750288502944 750704530896 752276196288 752713258032 752751764784 753606739134 754828029996 755184480552 756626222592 758104008183 759110291712 759429914112 759551323968 761563556736 762044996448 764507745744 764868767328 767340642384 767463316926 767825734212 769982965161 770307165486 771329647104 772836150321 773882481024 774311591616 775932680448 776813983648 777305064264 778932420192 779364330928 779817130492 781943756868 782377337362 784241159424 785512096256 787046299569 788548869824 788921244288 789962713209 791470851264 791971197552 792410338168 794069318304 794530661256 797139173916 798661012736 799038162432 799715339298 800092986876 801283085696 801620464896 801748619744 806404263552 806851407168 807361476624 809051758272 809521805808 809970678072 812179535688 813102008013 813730088448 814804307964 815256109326 815319405027 816359871744 816745379328 816875952192 819040051584 822075018624 822206443536 822594712032 824863620408 825253143696 825385076694 828443555334 829543205376 830638300068 831120889077 831163406949 831762888192 832224092928 832750202304 835441454112 835835972544 838184280432 838671253548 840427084944 840893093896 841424683578 844143969259 844542597258 846154935168 847926434304 848462470272 851204500416 851676485344 853999078176 854495239464 854969049076 856759001328 857300621004 858937315584 860071213962 861713197952 862120122624 863258222682 864542276672 864906291072 867745852992 867884579288 871100540568 872763580928 872924265504 873915731604 874468197297 875628939008 876298972716 876784872294 877971937536 881225277696 882271304352 883701108288 884118416256 887117478552 887536399824 890404707672 890967597246 891461630439 892104602112 892150239744 893327983092 893846993913 895033458432 898350020352 898493639328 898917932736 901397358384 901443471408 901823023008 901967197212 904356723624 907707833064 907852948071 908281661202 909440761344 910015684992 911217012831 911920882176 912956640576 915446349504 915953955936 918404855712 918914102608 918985446216 919495015044 921420058032 922466605582 924982248978 925495142977 926748156288 927185792256 927971572959 930182237568 932795614304 933236106048 936252104544 936401782916 936843977592 938632530432 939871635876 941665968896 942957315486 944757539456 945480470562 946004730633 948258354816 948409952624 951924302064 953917238592 956872861184 957605062968 958136046012 959433251328 960748962948 961307144397 962583153408 963853876494 965693994624 966150021888 966304480032 969427347696 969885137952 972610061256 973019577456 975753307068 976214084616 976370151699 978077799936 979988108139 981859028544 983914636032 984460207488 985032164832 985082556384 987718429728 988266110352 992086726758 992555217396 994163746824 995292916549 995343833013 996061730304 998007163371 1000384670592 1000939374528 1003034928384 1003617677376 1003669019712 1004808985512 1006437373328 1006912640736 1010805344244 1011365826346 1012735098624 1014072028182 1014123905334 1015418075648 1016059995264 1017401314077 1019343660992 1019825023104 1021171312197 1023120856512 1023284422568 1023767645616 1026643953548 1027076220648 1030448200428 1031843308032 1032415455488 1033205462676 1033778365434 1036406752352 1036597565286 1038576560256 1042425023616 1042591675824 1046455017264 1049395066092 1049890619304 1051894992384 1053283617612 1053949474791 1055294468352 1055792807424 1055961596736 1058759091072 1059374215008 1062852231888 1066287119064 1066790649168 1066961196702 1070409363081 1070914839822 1075205684736 1075801876224 1075885400448 1076481968832 1078735677696 1079362407744 1079960904096 1082906047584 1084136010684 1086405743952 1087008145768 1087092540036 1087695322674 1089167936256 1090605766158 1091210496847 1092053402112 1094186318913 1096100024832 1096275258048 1096792949376 1099818160544 1100337524928 1100513435592 1104591407112 1107517733424 1107694791986 1108161185436 1108217875932 1110333603072 1111799374146 1113921938816 1114447963392 1117579040576 1118228338064 1118434215177 1120569446592 1121899578104 1126056796344 1128206580224 1128414294432 1129069887048 1130410108701 1131283293696 1132242044994 1132776720828 1134939333888 1138665437568 1139144871168 1139326985952 1142345335104 1143067494672 1146761618616 1147303150992 1151010963576 1151194975389 1151738601318 1153208388096 1155460748229 1156353283584 1156994470656 1160823721536 1161467387424 1163899020672 1165220975472 1165957596396 1168398630288 1169046496392 1169725695738 1172915635302 1173566006043 1176361739136 1178268144384 1178824555008 1182823304736 1183381866432 1187206276896 1187956796328 1188615507252 1191103977456 1191795991884 1195144380827 1195708760874 1197991519104 1198557243648 1199573008947 1201863144512 1201924628544 1202430697344 1202622929616 1205808964832 1210277110752 1210470597428 1211042214936 1213354246656 1214956017108 1217275520768 1220595132672 1221271941248 1222206461946 1222884163989 1224539807616 1225313928288 1225993353392 1228560077376 1233112527936 1233309665304 1235664208384 1237295430612 1237879715544 1238077615041 1240242983424 1242665333001 1244314808064 1245957450102 1247644332288 1248336139392 1249125303456 1253162181168 1253753958816 1257276420648 1258006880322 1260640627416 1261339640844 1262137025367 1264344473088 1266813895887 1267792445952 1269232402752 1271889651456 1272693705408 1276806750624 1277514728016 1280998617264 1281742859196 1282453573614 1285138501992 1285950931506 1287591992832 1288405973376 1290106820943 1292569796928 1293180183936 1296813415008 1297359436608 1301004409424 1301618779488 1301826868932 1306034065646 1306650810852 1309145371392 1310873597406 1312613609984 1313376219776 1313443408512 1315177308441 1316957906304 1317688147136 1322782302344 1323406956528 1325551662432 1327125110684 1327896151451 1330676217828 1333846227456 1334585832704 1335607061508 1338156903168 1338225359616 1339745314016 1339991974638 1342550187648 1347525030528 1347740458992 1352096037576 1352165207112 1352734534512 1352950795818 1354746660352 1356535085436 1359766697472 1361561749596 1362422491803 1363405146624 1364161142016 1365023527488 1367881323264 1369434960864 1373169524256 1373930933904 1377607283568 1378371153912 1378478169324 1379242522566 1382130087048 1383699908373 1384768747008 1387473373467 1389900031488 1390122234432 1390778688384 1395273356352 1399193421456 1399854159072 1404378156816 1404602674374 1405265966388 1407948795648 1409807453814 1411678788096 1412498953344 1414435973229 1417136309184 1421716158752 1422387532224 1422614928936 1427212484108 1427886453096 1431898145738 1434513867264 1435309291776 1437204069018 1439149876992 1439947872128 1443874730112 1445514680912 1445780814741 1448540991936 1449456720048 1450260430232 1454141021544 1458915091884 1459529366184 1461700344064 1462390599168 1463629960602 1464321126924 1467116699904 1467351247456 1472788542816 1475871954048 1476690311232 1477548247248 1477623834576 1481577644592 1482399165528 1488130090137 1488832826094 1491245620236 1494092595456 1494798147072 1500577005888 1501409061792 1504552392576 1505426516064 1505503529568 1507213478268 1509656059992 1510368961104 1516208016366 1517048739519 1518220583424 1519102647936 1521108042273 1521185858001 1523127113472 1524089992896 1529015491488 1529737534656 1534681284768 1534926633852 1535651468424 1539965930322 1540614330972 1544942736191 1545672300642 1547764962048 1548623183232 1550667548151 1551865360896 1553627967296 1554610128528 1557864840384 1558728661856 1559634260984 1563887513736 1564754674724 1568482318848 1574092599138 1577097739648 1577842488576 1579925426418 1582941702528 1583942395104 1584820676336 1588138636608 1589061322512 1594278347832 1597322025472 1599430678596 1600185973752 1600441795053 1602566171392 1603240929792 1603497239488 1606372259733 1612808527104 1613702814336 1614722953248 1618103516544 1619043611616 1619941356144 1624359071376 1626204016026 1629608615928 1630512218652 1630638810054 1631542984011 1632719743488 1633751904384 1635908649237 1638080103168 1644150037248 1644412887072 1645189424064 1649727240816 1650506287392 1650770153388 1656887110668 1661276600136 1661542187979 1662241778154 1662326813898 1664448185856 1665500404608 1667699061219 1670882908224 1671671945088 1676368560864 1677342507096 1680854169888 1681786187792 1682849367156 1688287938518 1689085194516 1692309870336 1696924940544 1698363067491 1702409000832 1703352970688 1707998156352 1708990478928 1709938098152 1713518002656 1714601242008 1716548683583 1717874631168 1720142427924 1723426395904 1724240245248 1726516445364 1729084553344 1729812582144 1735491705984 1735769158576 1742201081136 1745848531008 1747831463208 1748936394594 1751257878016 1752597945432 1753569744588 1754588543607 1755943875072 1759373452953 1762450555392 1764542608704 1767402216576 1768236832512 1774234957104 1775072799648 1780809415344 1781935194492 1782923260878 1786655966184 1787693987826 1790066916864 1793563141311 1796700040704 1796987278656 1797835865472 1802794716768 1802886942816 1803646046016 1803934394424 1808713447248 1815415666128 1815705896142 1816563322404 1820031369984 1821573828401 1822434025662 1825913281152 1830892699008 1831907911872 1836809711424 1837828205216 1837970892432 1838990030088 1842840116064 1844933211164 1849964497956 1850990285954 1853496312576 1854371584512 1855943145918 1860364475136 1865591228608 1866472212096 1868936175153 1872504209088 1872803565832 1873687955184 1879743271752 1883331937792 1885914630972 1887010320483 1889515078912 1890960941124 1892009461266 1896516709632 1896819905248 1903848604128 1907834477184 1915210125936 1916272092024 1921497925896 1922614288794 1923680360421 1925166306816 1927707752988 1928926397259 1931387989248 1932300043776 1932608960064 1938854695392 1939770275904 1945220122512 1946039154912 1951506614136 1952428169232 1952740303398 1959051098469 1959976216278 1963718057088 1966310396109 1967829272064 1968920414976 1970064329664 1970165112768 1975436859456 1976532220704 1984173453516 1985110434792 1988327493648 1990585833098 1990687666026 1996014326742 1997121098003 2000769341184 2001878749056 2006069856768 2007235354752 2007338039424 2009617971024 2012874746656 2013825281472 2021610688488 2022731652692 2025470197248 2028144056364 2028247810668 2029426193727 2032119990528 2034802628154 2038687321984 2039650046208 2042342624394 2046241713024 2046568845136 2047535291232 2053287907096 2054152441296 2060896400856 2064830910976 2066410925352 2067556730868 2068863783849 2072813504704 2073195130572 2077153120512 2084850047232 2085183351648 2092910034528 2098790132184 2099781238608 2106567235224 2106904011561 2107898949582 2110588936704 2111923193472 2114711180721 2117518182144 2118748430016 2125704463776 2132574238128 2133581298336 2133922393404 2140818726162 2141829679644 2147847218607 2151603752448 2151770800896 2152963937664 2155806103527 2157471355392 2158724815488 2159921808192 2165812095168 2168272021368 2172811487904 2174016291536 2174185080072 2175390645348 2178335872512 2181211532316 2182420993694 2188372637826 2192550516096 2193585898752 2195444940903 2199636321088 2200675049856 2201026871184 2209182814224 2215035466848 2215389583972 2216322370872 2216435751864 2220667206144 2223598748292 2227843877632 2228895926784 2235158081152 2236456676128 2236868430354 2241138893184 2243799156208 2252113592688 2256828588864 2258139774096 2260820217402 2264484089988 2265553441656 2269878667776 2274312024549 2277330875136 2278289742336 2278653971904 2284690670208 2286134989344 2293523237232 2294606301984 2302021927152 2302389950778 2303477202636 2309948895483 2310921496458 2313988941312 2318508450963 2321647443072 2322934774848 2327798041344 2330441950944 2331915192792 2336797260576 2338092992784 2339451391476 2345831270604 2347132012086 2352723478272 2354717387933 2356536288768 2361138898707 2365646609472 2366763732864 2374412553792 2375913592656 2377231014504 2382207954912 2383591983768 2390288761654 2391417521748 2395983038208 2397114487296 2399146017894 2403726289024 2403849257088 2404861394688 2405245859232 2411617929664 2420554221504 2420941194856 2422084429872 2429912034216 2430300503599 2434551041536 2439306024039 2441190265344 2442543882496 2444412923892 2445768327978 2449079615232 2450627856576 2451986706784 2457120154752 2466225055872 2466619330608 2474590861224 2475759431088 2476155230082 2485330666002 2488629616128 2491914900204 2493362667231 2493490220847 2495288664576 2496672278784 2498250606912 2506324362336 2507507917632 2514552841296 2516013760644 2521281254832 2522679281688 2524274050734 2532431907777 2533627791774 2538464805504 2543779302912 2545387410816 2553613501248 2555029456032 2561997234528 2563485718392 2564907147228 2570277003984 2571901863012 2576811946752 2580213641886 2581644346199 2585139593856 2586360367872 2593626830016 2594718873216 2602008818848 2603237558976 2603653737864 2612068131292 2613301621704 2618290742784 2621747194812 2623404591891 2626752439552 2626886817024 2630354616882 2633915812608 2635376294272 2645564604688 2646813913056 2651103324864 2654250221368 2655792302902 2661352435656 2669171665408 2671214123016 2674384891317 2676313806336 2676450719232 2679490628032 2679983949276 2681540981739 2685100375296 2695050061056 2695480917984 2704192075152 2704330414224 2705469069024 2705901591636 2713070170872 2723123499192 2723558844213 2724844983606 2728322284032 2730047054976 2733651038493 2735762646528 2738869921728 2746339048512 2747861867808 2755214567136 2756742307824 2756956338648 2758485045132 2764260174096 2767399816746 2774946746934 2776485428931 2780244468864 2781557376768 2783914718877 2790546712704 2798386842912 2799708318144 2808756313632 2809205348748 2810531932776 2815897591296 2819614907628 2824997906688 2828871946458 2834272618368 2838014191899 2843432317504 2844775064448 2845229857872 2854424968216 2855772906192 2863796291476 2870618583552 2874408138036 2878299753984 2879895744256 2887749460224 2891029361824 2891561629482 2897081983872 2898913440096 2900520860464 2908282043088 2917830183768 2919058732368 2923400688128 2927259921204 2928642253848 2929110455097 2934233399808 2934702494912 2939964324417 2945577085632 2951743908096 2953380622464 2955096494496 2955247669152 2963155289184 2964798331056 2976260180274 2977665652188 2982491240472 2985878749647 2986031499039 2988185190912 2994021490113 3001154011776 3002818123584 3009104785152 3010853032128 3011007059136 3014426956536 3019312119984 3020737922208 3032416032732 3034097479038 3038205295872 3042216084546 3042371716002 3046254226944 3048179985792 3052203942231 3058030982976 3059475069312 3069362569536 3069853267704 3071302936848 3079931860644 3081228661944 3089885472382 3091344601284 3095529924096 3097246366464 3101335096302 3107255934592 3109220257056 3115729680768 3117457323712 3119268521968 3127775027472 3129509349448 3141607968067 3148185198276 3154195479296 3155684977152 3159850852836 3165883405056 3167884790208 3169641352672 3176277273216 3178122645024 3188556695664 3198861357192 3200371947504 3200883590106 3205132342784 3206994478976 3211228089243 3212744519466 3225617054208 3227405628672 3229445906496 3236207033088 3238087223232 3239882712288 3248718142752 3252408032052 3259217231856 3261024437304 3261277620108 3263085968022 3267503808768 3271817298474 3273631490541 3276160206336 3282558956739 3288300074496 3288825774144 3290378848128 3299454481632 3301012574784 3301540306776 3313774221336 3322553200272 3323084375958 3324483556308 3324653627796 3331000809216 3333823799149 3335398122438 3341765816448 3343343890176 3352737121728 3354685014192 3361708339776 3363572375584 3365698734312 3376575877036 3378170389032 3384619740672 3391230326103 3393849881088 3396726134982 3404818001664 3406705941376 3415996312704 3417980957856 3419876196304 3427036005312 3429202484016 3433097367166 3440284855848 3446852791808 3453032890728 3453584926167 3458169106688 3459625164288 3466382244687 3470983411968 3471538317152 3484402162272 3491697062016 3495662926416 3497872789188 3505195890864 3507139489176 3509177087214 3518746905906 3520698018129 3529085217408 3534804433152 3536473665024 3548469914208 3550145599296 3561618830688 3563870388984 3565846521756 3573311932368 3575387975652 3585433142481 3587126282622 3593974557312 3595671730944 3598719026841 3605589433536 3605773885632 3607292092032 3607868788848 3617426894496 3630831332256 3631411792284 3633126644808 3640062739968 3643147656802 3644868051324 3651826562304 3661785398016 3663815823744 3668652491967 3673619422848 3675656410432 3675941784864 3677980060176 3685680232128 3689866422328 3699928995912 3701980571908 3704131369837 3706992625152 3711886291836 3714232845123 3720728950272 3731182457216 3732944424192 3737872350306 3745008418176 3745607131664 3747375910368 3759486543504 3771829261944 3774020640966 3779030157824 3781921882248 3784018922532 3786411076101 3793033419264 3793639810496 3800441687661 3807697208256 3815668954368 3830420251872 3832544184048 3842995851792 3845228577588 3847360720842 3855415505976 3857852794518 3862775978496 3865217920128 3870320462829 3877709390784 3879540551808 3890440245024 3892078309824 3903013228272 3904856338464 3905480606796 3918102196938 3919952432556 3927436114176 3932620792218 3937840829952 3940128659328 3940330225536 3945531925323 3950873718912 3953064441408 3968346907032 3970220869584 3976654987296 3981171666196 3981375332052 3983688454353 3992028653484 3994242196006 4001538682368 4003757498112 4014470709504 4014676078848 4019235942048 4025749493312 4027650562944 4043221376976 4045463305384 4056288112728 4056495621336 4058852387454 4061102983111 4064239981056 4069605256308 4077374643968 4079300092416 4084685248788 4092483426048 4093137690272 4095070582464 4106575814192 4108304882592 4121792801712 4132821850704 4135113461736 4137727567698 4145627009408 4146390261144 4151099725119 4154306241024 4162420120401 4169700094464 4170366703296 4185820069056 4197580264368 4199562477216 4213134470448 4213808023122 4215797899164 4223846386944 4229422361442 4235036364288 4237496860032 4243307919687 4251408927552 4265148476256 4267162596672 4267844786808 4281637452324 4283659359288 4295694437214 4303541601792 4305927875328 4309577106217 4311612207054 4317449630976 4319843616384 4331624190336 4336544042736 4345622975808 4348032583072 4348370160144 4350781290696 4362423064632 4364841987388 4376745275652 4385101032192 4387171797504 4390889881806 4399272642176 4401350099712 4402053742368 4418365628448 4430070933696 4430779167944 4432644741744 4432871503728 4447197496584 4447908468851 4455687755264 4464390270411 4470316162304 4472913352256 4473736860708 4482277786368 4487598312416 4504227185376 4513657177728 4516279548192 4521640434804 4528968179976 4531106883312 4548624049098 4551146218557 4554661750272 4557307943808 4563324126819 4563557574003 4569381340416 4572269978688 4587046474464 4589212603968 4604043854304 4604779901556 4606954405272 4619897790966 4621842992916 4634828208573 4637016901926 4643294886144 4645869549696 4652002644453 4655596082688 4660883901888 4663830385584 4673594521152 4676185985568 4678902782952 4691662541208 4694264024172 4705446956544 4709434775866 4722277797414 4731293218944 4733527465728 4748825107584 4751827185312 4754462029008 4764415909824 4767183967536 4780577523308 4782835043496 4791966076416 4798292035788 4801325385159 4807452578048 4807698514176 4809722789376 4810491718464 4823235859328 4841108443008 4841882389712 4844168859744 4859824068432 4860601007198 4878612048078 4885087764992 4888825847784 4891536655956 4894628952033 4898159230464 4901255713152 4903973413568 4907725947711 4914240309504 4932450111744 4933238661216 4949181722448 4951518862176 4952310460164 4970661332004 4983829800408 4984626563937 4986725334462 4986980441694 4993344557568 4996501213824 5003097183657 5012648724672 5015015835264 5029105682592 5032027521288 5042562509664 5045358563376 5048548101468 5064863815554 5067255583548 5076929611008 5090774821632 5095089202473 5107227002496 5110058912064 5123994469056 5126971436784 5129814294456 5140554007968 5143803726024 5149646050749 5153623893504 5160427283772 5163288692398 5170279187712 5172720735744 5187253660032 5189437746432 5204017637696 5206475117952 5207307475728 5224136262584 5226603243408 5243494389624 5246809183782 5253504879104 5253773634048 5260709233764 5263765630821 5267831625216 5270752588544 5291129209376 5293627826112 5302206649728 5308500442736 5311584605804 5322704871312 5342428246032 5348769782634 5358981256064 5359967898552 5363081963478 5370200750592 5380689423933 5390100122112 5390961835968 5408384150304 5408660828448 5410938138048 5411803183272 5426140341744 5446246998384 5447117688426 5449689967212 5460094109952 5464721485203 5467302076986 5477739843456 5492678097024 5495723735616 5510429134272 5513484615648 5513912677296 5516970090264 5528520348192 5534799633492 5549893493868 5552970857862 5560488937728 5563114753536 5567829437754 5570916747061 5581093425408 5596773685824 5599416636288 5617512627264 5618410697496 5621063865552 5639229815256 5649995813376 5657743892916 5661030961449 5668545236736 5676028383798 5686864635008 5689550128896 5690459715744 5708849936432 5711545812384 5727592582952 5748816276072 5749735337783 5759791488512 5771041081263 5775498920448 5782058723648 5783123258964 5794163967744 5797826880192 5801041720928 5816564086176 5835660367536 5838117464736 5854519842408 5857284507696 5858220910194 5869404989824 5877153295407 5879928648834 5891154171264 5898931188327 5903487816192 5906761244928 5910192988992 5910495338304 5926310578368 5929596662112 5952520360548 5955331304376 5964982480944 5971757499294 5972062998078 5988042980226 5991363294009 6002308023552 6005636247168 6018209570304 6021706064256 6022014118272 6028853913072 6038624239968 6041475844416 6064832065464 6068194958076 6076410591744 6084432169092 6084743432004 6088278581181 6096359971584 6104407884462 6116061965952 6118950138624 6138725139072 6139706535408 6142605873696 6159863721288 6162457323888 6179770944764 6182689202568 6194492732928 6202670192604 6206591351547 6214511869184 6218440514112 6231459361536 6234914647424 6238537043936 6255550054944 6259018698896 6283215936134 6296370396552 6308390958592 6319701705672 6320712034683 6331766810112 6335769580416 6339282705344 6344133542163 6352554546432 6356245290048 6377113391328 6397722714384 6400743895008 6401767180212 6413988957952 6422456178486 6425489038932 6443541655821 6454811257344 6458891812992 6467418310581 6472414066176 6476174446464 6479765424576 6497436285504 6504816064104 6518434463712 6522048874608 6522555240216 6526171936044 6535007617536 6543634596948 6547262981082 6565117913478 6577651548288 6580757696256 6586334822709 6598908963264 6602025149568 6603080613552 6627548442672 6645106400544 6646168751916 6648967112616 6649307255592 6662001618432 6667647598298 6670796244876 6683531632896 6686687780352 6705474243456 6709370028384 6723416679552 6727144751168 6731397468624 6753151754072 6756340778064 6779259299513 6782460652206 6793452269964 6809636003328 6813411882752 6831992625408 6835961915712 6839752392608 6854072010624 6858404968032 6866194734332 6880569711696 6906065781456 6907169852334 6916338213376 6929846686449 6932764489374 6941966823936 6943076634304 6955525352889 6968804324544 6983394124032 6991325852832 6995745578376 7010391781728 7014278978352 7018354174428 7037493811812 7041396036258 7058170434816 7064152163799 7069608866304 7083416696121 7096939828416 7100291198592 7123237661376 7127740777968 7131693043512 7146623864736 7150775951304 7170866284962 7174252565244 7187949114624 7191343461888 7197438053682 7211178867072 7211547771264 7214584184064 7215737577696 7234853788992 7261662664512 7262823584568 7266253289616 7286295313604 7289736102648 7290901510797 7303653124608 7317918072117 7323570796032 7327631647488 7337304983934 7347238845696 7351312820864 7351883569728 7355960120352 7371360464256 7379732844656 7399857991824 7403961143816 7408262739674 7423772583672 7428465690246 7432584704939 7462364914432 7465888848384 7475744700612 7480088001693 7490016836352 7491214263328 7494751820736 7518973087008 7543658523888 7548041281932 7563843764496 7568037845064 7572822152202 7587279620992 7597295723331 7600883375322 7615394416512 7631337908736 7660840503744 7665088368096 7685991703584 7690457155176 7694721441684 7710831011952 7715705589036 7730435840256 7740640925658 7744933038597 7755418781568 7759081103616 7780880490048 7784156619648 7806026456544 7809712676928 7810961213592 7836204393876 7839904865112 7854872228352 7865241584436 7870213775673 7880257318656 7880660451072 7891063850646 7901747437824 7906128882816 7936693814064 7940441739168 7953309974592 7962343332392 7962750664104 7967376908706 7984057306968 7988484392012 8007514996224 8023154673951 8028941419008 8029352157696 8038471884096 8051498986624 8055301125888 8086442753952 8090926610768 8112576225456 8112991242672 8117704774908 8122205966222 8139210512616 8154749287936 8169370497576 8170676532639 8184966852096 8186275380544 8190141164928 8200953115479 8213151628384 8216609765184 8243585603424 8265643701408 8270226923472 8275455135396 8291254018816 8292780522288 8302199450238 8324840240802 8329456286793 8340733406592 8351744156631 8371640138112 8395160528736 8399124954432 8426268940896 8427616046244 8431595798328 8447692773888 8458844722884 8474993720064 8486615839374 8502817855104 8514042575697 8530296952512 8534325193344 8535689573616 8563274904648 8567318718576 8591388874428 8611855750656 8619154212434 8623224414108 8634899261952 8639687232768 8663248380672 8673088085472 8691245951616 8696065166144 8696740320288 8701562581392 8724846129264 8729683974776 8753490551304 8763432753029 8770202064384 8781779763612 8787331365291 8798545284352 8802700199424 8804107484736 8836731256896 8860141867392 8861558335888 8865289483488 8865743007456 8894394993168 8895816937702 8928780540822 8940632324608 8945826704512 8947473721416 8957636248941 8958094497117 8964555572736 8975196624832 8982064470339 9008454370752 9027314355456 9032559096384 9043280869608 9057936359952 9062213766624 9097248098196 9102292437114 9114615887616 9126648253638 9127115148006 9138762680832 9144539957376 9156611826693 9174092948928 9178425207936 9208087708608 9209559803112 9213908810544 9239795581932 9243685985832 9269656417146 9274033803852 9286589772288 9291739099392 9304005288906 9321767803776 9327660771168 9347189042304 9352371971136 9357805565904 9383325082416 9388528048344 9418869551732 9424823904201 9444555594828 9462586437888 9467054931456 9497650215168 9503654370624 9508924058016 9528831819648 9534367935072 9561155046616 9565670086992 9596584071576 9602650770318 9607975350287 9614905156096 9615397028352 9620983436928 9633684267729 9646471718656 9682216886016 9683764779424 9688337719488 9719648136864 9721202014396 9757224096156 9777651695568 9783073311912 9789257904066 9802511426304 9807946827136 9815451895422 9820894471623 9828480619008 9847676870217 9864900223488 9866477322432 9898363444896 9903037724352 9904620920328 9941322664008 9967659600816 9969253127874 9973450668924 9973960883388 9993002427648 10001471397447 10006194367314 10025297449344 10030031670528 10058211365184 10064055042576 10085125019328 10090717126752 10097096202936 10129727631108 10134511167096 10153859222016 10173690978309 10181549643264 10190178404946 10214454004992 10220117824128 10247988938112 10253942873568 10259628588912 10281108015936 10287607452048 10299292101498 10320854567544 10326577384796 10340558375424 10360754778501 10374507320064 10378875492864 10408035275392 10412950235904 10414614951456 10448272525168 10453206486816 10486988779248 10493618367564 10521418467528 10523100523867 10527531261642 10541505177088 10562094054387 10582258418752 10587255652224 10604413299456 10617000885472 10623169211608 10645409742624 10684856492064 10697539565268 10717962512128 10719935797104 10726163926956 10756299427443 10761378847866 10781923671936 10796157080523 10816768300608 10817321656896 10821876276096 10823606366544 10852280683488 10892493996768 10894235376852 10899379934424 10920188219904 10929442970406 10934604153972 10955479686912 10985356194048 10991447471232 11005957475901 11020858268544 11026969231296 11027825354592 11033940180528 11057040696384 11069599266984 11099786987736 11105941715724 11112394109511 11120977875456 11135658875508 11141833494122 11142698535369 11162186850816 11193547371648 11198833272576 11235025254528 11236821394992 11242127731104 11278459630512 11315487785832 11322061922898 11337090473472 11352056767596 11359233228303 11373729270016 11379100257792 11380919431488 11417699872864 11423091624768 11455185165904 11497632552144 11499470675566 11542082162526 11564117447296 11566246517928 11588327935488 11595653760384 11602083441856 11610961388487 11633128172352 11671320735072 11676234929472 11709039684816 11714569015392 11716441820388 11738809979648 11754306590814 11759857297668 11782308342528 11797862376654 11813522489856 11820385977984 11820990676608 11836595775969 11852621156736 11859193324224 11905040721096 11910662608752 11929964961888 11943514998588 11944125996156 11951065363059 11976085960452 11982726588018 12004616047104 12011272494336 12043412128512 12044028236544 12057707826144 12077248479936 12082951688832 12129664130928 12136389916152 12168864338184 12169486864008 12176557162362 12183308949333 12192719943168 12208815768924 12232123931904 12237900277248 12277450278144 12279413070816 12285211747392 12319727442576 12324914647776 12359541889528 12365378405136 12405340385208 12407323623637 12413182703094 12429023738368 12436881028224 12453299175357 12462918723072 12469829294848 12477074087872 12511100109888 12518037397792 12566431872268 12592740793104 12639403411344 12641424069366 12671539160832 12678565410688 12688267084326 12705109092864 12712490580096 12729923759061 12754226782656 12795445428768 12801487790016 12803534360424 12827977915904 12844912356972 12850978077864 12887083311642 12917783625984 12928731318651 12934836621162 12952348892928 12959530849152 12994872571008 13009632128208 13036868927424 13044097749216 13045110480432 13052343872088 13087269193896 13094525962164 13130235826956 13155303096576 13161515392512 13172669645418 13197817926528 13204050299136 13206161227104 13255096885344 13290212801088 13292337503832 13297934225232 13298614511184 13335295196596 13341592489752 13343725406553 13367063265792 13393170811233 13410948486912 13418740056768 13446833359104 13454289502336 13462794937248 13506303508144 13512681556128 13558518599026 13564921304412 13586904539928 13603032384511 13626823765504 13653438655671 13663985250816 13671923831424 13679504785216 13689972380457 13708144021248 13716809936064 13732389468664 13761139423392 13812131562912 13814339704668 13859693372898 13865528978748 13886153268608 13904484625719 13911050705778 13937608649088 13956007933359 13966788248064 13982651705664 13991491156752 14020783563456 14028557956704 14036708348856 14074987623624 14082792072516 14116340869632 14128304327598 14166833392242 14193879656832 14200582397184 14246475322752 14255481555936 14263386087024 14293247729472 14301551902608 14341732569924 14348505130488 14375898229248 14394876107364 14403976155477 14422357734144 14423095542528 14429168368128 14431475155392 14469707577984 14523325329024 14525647169136 14532506579232 14572590627208 14579472205296 14581803021594 14635836144234 14655263294976 14674609967868 14683886856099 14694477691392 14702625641728 14703767139456 14711920240704 14742720928512 14759465689312 14799715983648 14807922287632 14816525479348 14847545167344 14856931380492 14865169409878 14924729828864 14951489401224 14953879691811 14960176003386 14980033672704 14982428526656 14989503641472 15009291550971 15037946174016 15087317047776 15096082563864 15127687528992 15136075690128 15145644304404 15174559241984 15194591446662 15201766750644 15230788833024 15285267607419 15321681007488 15330176736192 15371983407168 15380914310352 15389442883368 15421662023904 15431411178072 15448938152247 15460871680512 15481281851316 15489866077194 15510837563136 15518162207232 15561760980096 15568313239296 15612052913088 15619425353856 15621922427184 15672408787752 15679809730224 15730483168872 15740427551346 15760514637312 15761320902144 15782127701292 15791296892463 15803494875648 15812257765632 15873387628128 15880883478336 15906619949184 15924686664784 15925501328208 15934753817412 15968114613936 15976968784024 16038735415921 16046309347902 16076943768192 16102997973248 16110602251776 16172885507904 16181853221536 16225152450912 16225982485344 16235409549816 16244411932444 16278421025232 16338740995152 16341353065278 16372550761088 16380282329856 16394164455609 16401906230958 16426303256768 16433219530368 16487171206848 16531287402816 16540453846944 16550910270792 16582508037632 16585561044576 16604398900476 16649680481604 16658912573586 16681466813184 16703488313262 16712750241183 16743280276224 16790321057472 16798249908864 16852537881792 16855232092488 16863191596656 16917689445768 16949987440128 16973231678748 16983092884347 17005635710208 17028085151394 17060593905024 17068650386688 17071379147232 17126549809296 17134637437152 17182777748856 17238308424868 17246448828216 17249206013349 17279374465536 17313123243789 17326496761344 17346176170944 17382491903232 17392130332288 17393480640576 17403125162784 17449692258528 17459367949552 17506981102608 17526865506058 17563559527224 17574662730582 17584407716563 17597090568704 17608214969472 17631459886221 17673462513792 17696793564981 17720283734784 17723116671776 17730578966976 17731486014912 17788789986336 17791633875404 17857561081644 17891653409024 17894947442832 17915272497882 17916188994234 17950393249664 17964128940678 17974089882027 18016908741504 18054628710912 18065118192768 18086561739216 18115872719904 18124427533248 18194496196392 18204584874228 18229231775232 18253296507276 18254230296012 18264835743543 18289079914752 18313223653386 18348185897856 18356850415872 18416175417216 18419119606224 18427817621088 18479591163864 18487371971664 18539312834292 18548067607704 18583478198784 18608010577812 18619774054641 18643535607552 18655321542336 18694378084608 18704743942272 18715611131808 18766650164832 18777056096688 18837739103464 18849647808402 18889111189656 18910565414431 18925172875776 18962136104049 18995300430336 19007308741248 19017848116032 19057663639296 19068735870144 19122310093232 19131340173984 19193168143152 19205301540636 19215950700574 19241966873856 19267368535458 19292943437312 19330624967463 19364433772032 19367529558848 19376675438976 19402254931743 19439296273728 19442404028792 19514448192312 19555303391136 19566146623824 19578515808132 19605022852608 19615893654272 19630903790844 19641788943246 19695353740434 19732954644864 19759004468127 19796726889792 19806075448704 19809241840656 19882645328016 19935319201632 19938506255748 19946901337848 19947921766776 19986004855296 20002942794894 20012388734628 20050594898688 20060063341056 20116422730368 20128110085152 20170250038656 20181434253504 20194192405872 20259455262216 20269022334192 20337777898539 20347381956618 20380356809892 20428908009984 20440235648256 20495977876224 20507885747136 20519257177824 20562216031872 20575214904096 20598584202996 20641709135088 20653154769592 20721509557002 20732999440093 20749014640128 20789540059347 20816070550784 20825900471808 20829229902912 20896545050336 20906412973632 20973977558496 20987236735128 21042836935056 21046201047734 21055062523284 21124188108774 21164516837504 21174511304448 21192456491397 21208826598912 21234001770944 21246338423216 21250250088363 21290819485248 21369712984128 21395079130536 21435925024256 21439871594208 21452327853912 21512598854886 21522757695732 21563847343872 21592314161046 21633536601216 21634643313792 21643752552192 21647212733088 21704561366976 21784987993536 21788470753704 21798759868848 21858885940812 21869208307944 21872704532391 21910959373824 21953754216351 21970712388096 21982894942464 22011914951802 22041716537088 22053938462592 22055650709184 22067880361056 22114081392768 22139198533968 22199573975472 22211883431448 22224788219022 22271317751016 22283666988244 22285397070738 22297754114817 22387094743296 22397666545152 22470050509056 22473642789984 22484255462208 22556919261024 22630975571664 22644123845796 22704113535192 22707743235713 22718466456606 22747458540032 22761838862976 22791887169993 22835399745728 22846183249536 22910370331808 22995265104288 22998941351132 23084164325052 23128234894592 23132493035856 23191307520768 23204166883712 23221922776974 23234799115791 23266256344704 23342641470144 23352469858944 23418079369632 23429138030784 23432883640776 23477619959296 23508613181628 23519714595336 23564616685056 23595724753308 23610641327019 23640771955968 23641981353216 23673191551938 23705242313472 23718386648448 23810081442192 23821325217504 23859929923776 23887029997176 23888251992312 23902130726118 23952171920904 23965453176036 24022544988672 24069464021853 24086824257024 24088056473088 24115415652288 24154496959872 24165903377664 24259328261856 24272779832304 24337728676368 24338973728016 24353114324724 24366617898666 24417631537848 24464247863808 24512029597917 24554900556288 24558826141632 24570423494784 24639454885152 24649829295552 24719083779056 24730756810272 24810680770416 24814647247274 24826365406188 24873762056448 24906598350714 24939658589696 24954148175744 24988368860379 25022200219776 25036074795584 25055232469893 25132863744536 25185481586208 25278806822688 25282848138732 25343078321664 25357130821376 25376534168652 25424981160192 25459847518122 25508453565312 25542127727091 25590890857536 25602975580032 25607068720848 25689824713944 25701956155728 25774166623284 25835567251968 25857462637302 25869673242324 25904697785856 25919061698304 25989745142016 26019264256416 26073737854848 26088195498432 26090220960864 26104687744176 26174538387792 26189051924328 26260471653912 26290298259087 26310606193152 26345339290836 26361994095873 26395635853056 26408100598272 26412322454208 26510193770688 26580425602176 26584675007664 26595868450464 26597229022368 26670590393192 26683184979504 26687450813106 26786341622466 26821896973824 26837480113536 26872908746823 26874283491351 26893666718208 26908579004672 26925589874496 27012607016288 27025363112256 27117037198052 27129842608824 27173809079856 27206064769022 27306877311342 27343847662848 27359009570432 27379944760914 27416288042496 27433619872128 27464778937328 27469835480079 27522278846784 27624263125824 27628679409336 27719386745796 27731057957496 27772306537216 27808969251438 27822101411556 27875217298176 27912015866718 27965303411328 27982982313504 28041567126912 28057115913408 28073416697712 28149975247248 28165584145032 28256608655196 28274471712603 28333666784484 28387759313664 28401164794368 28492950645504 28510963111872 28526772174048 28586495458944 28603103805216 28683465139848 28697010260976 28789752214728 28807952310954 28823926050861 28844715468288 28846191085056 28862950310784 28901052803187 28939415155968 29046650658048 29051294338272 29065013158464 29145181254416 29158944410592 29163606043188 29271672288468 29349219935736 29353911987629 29367773712198 29405251283456 29407534278912 29423840481408 29462683414869 29485441857024 29518931378624 29599431967296 29615844575264 29633050958696 29695090334688 29713862760984 29730338819756 29902978802448 29907759383622 29920352006772 29964857053312 29979007282944 30004414192341 30018583101942 30075892348032 30174634095552 30192165127728 30255375057984 30272151380256 30291288608808 30349118483968 30389182893324 30403533501288 30461577666048 30521072934927 30570535214838 30643362014976 30660353472384 30743966814336 30761828620704 30778885766736 30843324047808 30862822356144 30897876304494 30962563702632 30979732154388 31021675126272 31082264335503 31123521960192 31136626478592 31224105826176 31238850707712 31243844854368 31344817575504 31359619460448 31460966337744 31480855102692 31564255402584 31569301571601 31582593784926 31624515531264 31686282163161 31746775256256 31761766956672 31813239898368 31849373329568 31851002656416 31869507634824 31936229227872 31953937568048 32077470831842 32092618695804 32153887536384 32205995946496 32268898282329 32345771015808 32363706443072 32388471241569 32450304901824 32451964970688 32470819099632 32488823864888 32556842050464 32677481990304 32682706130556 32745101522176 32760564659712 32788328911218 32803812461916 32852606513536 32866439060736 32974342413696 33017872427703 33062574805632 33080907693888 33101820541584 33171122089152 33208797800952 33299360963208 33317825147172 33337182328533 33362933626368 33406976626524 33425500482366 33428095606107 33486560552448 33580642114944 33596499817728 33705075763584 33710464184976 33726383193312 33835378891536 33946463357496 33966185768694 34011271420416 34056170302788 34077699684909 34121187810048 34137300773376 34142758294464 34253099618592 34269274874304 34365555497712 34476616849736 34492897656432 34498412026698 34609902739619 34626246487578 34692352341888 34764983806464 34784260664576 34786961281152 34806250325568 34899384517056 34918735899104 35013962205216 35053731012116 35127119054448 35149325461164 35168815433126 35216429938944 35262919772442 35346925027584 35393587129962 35440567469568 35446233343552 35461157933952 35462972029824 35509787327907 35577579972672 35583267750808 35715122163288 35783306818048 35789894885664 35830544995764 35832377988468 35853196089177 35900786499328 35928257881356 35948179764054 36033817483008 36130236385536 36173123478432 36231745439808 36248855066496 36388992392784 36409169748456 36506593014552 36508460592024 36529671487086 36549926847999 36578159829504 36626447306772 36696371795712 36713700831744 36832350834432 36838239212448 36855635242176 36959182327728 36974743943328 37078625668584 37096135215408 37216021155624 37221970870911 37239548109282 37287071215104 37310643084672 37359897526071 37388756169216 37409487884544 37431222263616 37533300329664 37554112193376 37675478206928 37699295616804 37778222379312 37821130828862 37924272208098 37945300862057 38014617482496 38035696232064 38115327278592 38137471740288 38244620186464 38262680347968 38386336286304 38410603081272 38431901401148 38483933747712 38534737070916 38661249934926 38735059117696 38753350877952 38786193955953 38804509863486 38878592547456 38884808057584 39028896384624 39110606782272 39132293247648 39157031616264 39231787308544 39261807581688 39283577886492 39390707480868 39465909289728 39518008936254 39593453779584 39612150897408 39618483681312 39765290656032 39870638403264 39877012511496 39893802675696 39895843533552 40005885589788 40024777469256 40031176219659 40101189797376 40179512433699 40232845460736 40256220170304 40340500077312 40362868507008 40388384811744 40518910524432 40538044668384 40675555797078 40694763913236 40760713619784 40809097153533 40880471296512 40960315967013 40991955752448 41015771494272 41038514355648 41124432063744 41150429808192 41197168405992 41283418270176 41306309539184 41443019114004 41465998880186 41579080118694 41632141101568 41658459805824 41713453877157 41793090100672 41812825947264 41868023800077 41947955116992 41974473470256 42085673870112 42092402095468 42110125046568 42248376217548 42329033675008 42349022608896 42384912982794 42468003541888 42492676846432 42500500176726 42581638970496 42739425968256 42790158261072 42879743188416 42904655707824 43025197709772 43045515391464 43127694687744 43184628322092 43211928466431 43267073202432 43269286627584 43287505104384 43294425466176 43409122733952 43569975987072 43576941507408 43597519737696 43717771881624 43738416615888 43745409064782 43907508432702 43965789884928 44023829903604 44051660568297 44083433074176 44107876925184 44111301418368 44135760722112 44228162785536 44278397067936 44399147950944 44423766862896 44449576438044 44542635502032 44567333976488 44570794141476 44595508229634 44739630370727 44774189486592 44861639075433 44940101018112 44947285579968 44968510924416 45113838522048 45261951143328 45288247691592 45408227070384 45415486471426 45436932913212 45523677725952 45583774339986 45670799491456 45692366499072 45820740663616 45855802822257 45990530208576 45997882702264 46168328650104 46256469789184 46264986071712 46346814456741 46382615041536 46408333767424 46443845553948 46469598231582 46532512689408 46685282940288 46704939717888 46836158739264 46858276061568 46865767281552 47017226363256 47039429190672 47191449506616 47221282654038 47281543911936 47283962706432 47346383103876 47373890677389 47410484626944 47436773296896 47620162884384 47642650435008 47719859847552 47774059994352 47776503984624 47804261452236 47904343841808 47930906352072 48116206247763 48138928043706 48230831304576 48308993919744 48331806755328 48518656523712 48545559664608 48675457352736 48677947456032 48706228649448 48733235797332 48835263075696 49024059195834 49051242577781 49117652283264 49140846989568 49182493366827 49278909770304 49299658591104 49438167558112 49461513620544 49621361540832 49629294494548 49652730812376 49747524112896 49813196701428 49908296351488 49976737720758 50044400439552 50072149591168 50110464939786 50138250723549 50265727489072 50370963172416 50557613645376 50565696277464 50714261642752 50753068337304 50849962320384 50919695036244 50949278653041 51016907130624 51084255454182 51181781715072 51205951160064 51214137441696 51379649427888 51403912311456 51548333246568 51714925274604 51739346484648 51747618040047 51838123396608 51939369731367 51979490284032 52038528512832 52147475709696 52176390996864 52180441921728 52209375488352 52349076775584 52378103848656 52520943307824 52580596518174 52690678581672 52723988191746 52753223149689 52791271706112 52824644908416 52894379658663 53020387541376 53160851204352 53169350015328 53191736900928 53194458044736 53341180786384 53366369959008 53374901626212 53572683244932 53674960227072 53745817493646 53748566982702 53817158009344 53851179748992 53922269646081 54025214032576 54050726224512 54234074396104 54259685217648 54347618159712 54412129538044 54613754622684 54687695325696 54718019140864 54759889521828 54867239744256 54929557874656 54939670960158 55044557693568 55248526251648 55257358818672 55438773491592 55462115914992 55544613074432 55617938502876 55644202823112 55750434596352 55824031733436 55859322163923 55930606822656 55965964627008 56083134253824 56114231826816 56146833395424 56299950494496 56331168290064 56513217310392 56548943425206 56667333568968 56731696243293 56775518627328 56886408312147 56985901291008 57021926223744 57053544348096 57172990917888 57206207610432 57366930279696 57394020521952 57579504429456 57615904621908 57647852101722 57725900621568 57802105606374 57878830311936 57991874902389 58093301316096 58102588676544 58130026316928 58290362508832 58317888821184 58327212086376 58543344576936 58698439871472 58707823975258 58735547424396 58815068557824 58847680962816 58925366829738 59037862757248 59198863934592 59231689150528 59266101917392 59277013404381 59390180669376 59427725521968 59460677639512 59805957604896 59815518767244 59840704013544 59929714106624 59958014565888 60008828384682 60037166203884 60151784696064 60349268191104 60384330255456 60510750115968 60544302760512 60582577217616 60778365786648 60807067002576 61013333695617 61042145869854 61141070429676 61286724029952 61320706944768 61487933628672 61523657241408 61557771533472 61686648095616 61725644712288 61795752608988 61925127405264 61959464308776 62164528671006 62198998320279 62247043920384 62368620178041 62448211652352 62477701415424 62487689708736 62689635151008 62719238920896 62921932675488 62961710205384 63128510805168 63138603143202 63165187569852 63342652183831 63372564326322 63493550512512 63523533913344 63577369474191 63626479796736 63698746659136 63702005312832 63739015269648 63872458455744 63907875136096 64154941663684 64185237391608 64307775072768 64537796564658 64691542031616 64727412886144 64776942483138 64900609803648 64903929941376 64941638199264 64977647729776 65113684100928 65354963980608 65365412261112 65490203044352 65576657822436 65607624923832 65618113597173 65705213027072 65732878121472 65861262649053 65948684827392 66035744855406 66125149611264 66161815387776 66203641083168 66342244178304 66417595601904 66598721926416 66635650294344 66674364657066 66813953253048 66851000964732 66856191212214 66893262344451 67161284229888 67192999635456 67410151527168 67420928369952 67452766386624 67670757783072 67892926714992 67932371537388 68112340605576 68123229707139 68155399369818 68242375620096 68285516588928 68375661509979 68506199237184 68538549748608 68731110995424 68953233699472 68985795312864 68996824053396 69219805479238 69252492975156 69384704683776 69568521329152 69573922562304 69612500651136 69704397347373 69798769034112 69837471798208 70027924410432 70107462024232 70254238108896 70298650922328 70337630866252 70378496026903 70432859877888 70525839544884 70693850055168 70787174259924 70892466687104 70922315867904 70925944059648 71019574655814 71155159945344 71166535501616 71430244326576 71579789771328 71661089991528 71664755976936 71706392178354 71801572998656 71856515762712 71896359528108 72067634966016 72208392065559 72260472771072 72346246956864 72463490879616 72497710132992 72777984785568 72818339496912 73013186029104 73016921184048 73059342974172 73099853695998 73252894613544 73392743591424 73536088793751 73664701668864 73676478424896 73711270484352 73918364655456 73949487886656 74157251337168 74192270430816 74432042311248 74443941741822 74479096218564 74621286169344 74719795052142 74818975769088 74862444527232 74965106581137 75066600659328 75108224386752 75350956413856 75398591233608 75556444758624 75642261657724 75848544416196 75890601724114 76029234964992 76071392464128 76274943480576 76489240372928 76525360695936 76626383181273 76772672572608 76821206162544 76863802802296 77069474141832 77322499869852 77470118235392 77506701755904 77572387911906 77609019726972 77757185094912 77769616115168 78057792769248 78221213564544 78264586495296 78314063232528 78523615163376 78567155772984 78781414961736 78870894777261 78931818579456 79036017872508 79085982287619 79186907559168 79224301794816 79236967362624 79530581312064 79741276806528 79754025022992 79787605351392 79791687067104 80011771179576 80049554938512 80062352439318 80359024867398 80465690921472 80512440340608 80618726240469 80622850474053 80681000154624 80725737014016 80776769623488 81037821048864 81076089336768 81351111594156 81389527826472 81521427239568 81618194307066 81881965018123 81920631934026 82031542988544 82077028711296 82248864127488 82300859616384 82394336811984 82566836540352 82612619078368 82886038228008 82931997760372 83158160237388 83316919611648 83426907754314 83586180201344 83625651894528 83736047600154 83895910233984 83948946940512 84171347740224 84184804190936 84220250093136 84496752435096 84658067350016 84769825965588 84823415137809 84936007083776 84985353692864 85001000353452 85163277940992 85478851936512 85580316522144 85759486376832 85809311415648 86050395419544 86091030782928 86369256644184 86423856932862 86471778152583 86534146404864 86538573255168 86588850932352 86703158409561 86818245467904 87139951974144 87153883014816 87195039475392 87435543763248 87476833231776 87490818129564 87815016865404 88047659807208 88061735962887 88103321136594 88215753850368 88222602836736 88271521444224 88388050244607 88456325571072 88556794135872 88798295901888 88847533725792 88899152876088 89085271004064 89134667952976 89141588282952 89191016459268 89479260741454 89723278150866 89894571159936 89937021848832 90013242577023 90227677044096 90523902286656 90576495383184 90816454140768 90830972942852 90873865826424 91047355451904 91167548679972 91341598982912 91384732998144 91641481327232 91711605644514 91981060417152 91995765404528 92336657300208 92529972143424 92693628913482 92816667534848 92887691107896 92939196463164 93065025378816 93246793006509 93370565880576 93409879435776 93672317478528 93716552123136 93731534563104 94034452726512 94078858381344 94382899013232 94442565308076 94692766207752 94707904714803 94747781354778 94873546593792 95058846489483 95240325768768 95285300870016 95439719695104 95548119988704 95553007969248 95608522904472 95808687683616 95861812704144 96232412495526 96277856087412 96461662609152 96543412905253 96617987839488 96806694846987 97037313047424 97091119329216 97350914705472 97355894912064 97412457298896 97466471594664 97670526151392 98048118391668 98102485155562 98235304566528 98281693979136 98364986733654 98557819540608 98599317182208 98876335116224 98923027241088 99053617283109 99242723081664 99258588989096 99305461624752 99626393402856 99816592702976 99953475441516 100011546985599 100088800879104 100144299182336 100220929879572 100276501447098 100531454978144 100741926344832 101115227290752 101131392554928 101506136674608 101839390072488 101898557306082 102033814261248 102168510908364 102233099054727 102363563430144 102411902320128 102428274883392 102759298855776 102807824622912 103096666493136 103429850549208 103478692969296 103495236080094 103829708218857 103878739462734 104077057025664 104294951419392 104352781993728 104360883843456 104418750976704 104698153551168 104756207697312 105041886615648 105161193036348 105381357163344 105447976383492 105506446299378 105649289816832 105788759317326 105847418194159 106040775082752 106321702408704 106338700030656 106383473801856 106388916089472 106682361572768 106732739918016 106749803252424 107145366489864 107349920454144 107491634987292 107497133965404 107559588267531 107702359497984 107844539292162 108050428065152 108101452449024 108468148792208 108519370435296 108695236319424 108824259076088 109227509245368 109436038281728 109519779043656 109649780543997 109734479488512 109859115749312 109879341920316 110089115387136 110497052503296 110514717637344 110877546983184 110924231829984 111235877005752 111288405646224 111648063466872 111665912612733 111718644327846 111861213645312 111931929254016 112079692578213 112166268507648 112228463653632 112293666790848 112599900988992 112662336580128 113026434620784 113097886850412 113334667137936 113463392486586 113772816624294 113835902586171 114043852447488 114107088696192 114345981835776 114412415220864 114733860559392 114788041043904 115159008858912 115231809243816 115295704203444 115451801243136 115604211212748 115983749804778 116205177353088 116260052633856 116358581867859 116580725017664 116635777642368 116654424172752 117086689153872 117396879742944 117415647950516 117471094848792 117695361925632 117850733659476 118075725514496 118397727869184 118463378301056 118532203834784 118554026808762 118780361338752 118855451043936 118921355279024 119611915209792 119631037534488 119681408027088 119859428213248 120017656769364 120074332407768 120093528658977 120303569392128 120538537301097 120698536382208 120768660510912 121021500231936 121088605521024 121165154435232 121556731573296 121614134005152 122026667391234 122084291739708 122282140859352 122427291460599 122641413889536 122880947901039 122975867257344 123047314482816 123115543066944 123373296191232 123451289424576 123591505217976 123850254810528 123918928617552 124329057342012 124397996640558 124737240356082 124896423304704 124975379417472 125140361631471 125379270302016 125438477841792 125843865350976 125923420410768 126257021610336 126277206286404 126330375139704 126685304367662 126745128652644 126987101025024 127047067826688 127154738948382 127397493318272 127404010625664 127478030539296 127744916911488 127815750272192 128309883327368 128370474783216 128805926690747 129075593129316 129383084063232 129454825772288 129553884966276 129801219607296 129807859882752 129883276398528 129955295459552 130227368201856 130709927961216 130730824522224 131153315644872 131215249847664 131236227194346 131410426054144 131722525298106 131897369654784 132071489710812 132154981704891 132250299222528 132323630775552 132407282166336 132684488356608 132835191203808 133197443852832 133271300588688 133348729314132 133627906506096 133702001929464 133712382424428 133786524688902 134218891112181 134322568459776 134584917226299 134820303054336 134841856739904 134905532773248 135341515566144 135785853429984 135864743074776 136224681211152 136246459414278 136310798739636 136571033177856 136751323019958 137012398474368 137077099497216 137462221990848 137906467398944 137971590625728 137993648106792 138439610958476 138504985950312 138769409367552 139040443370223 139147845124608 139225001302272 139408794694746 139597538068224 139674943596416 140055848820864 140214924048464 140508476217792 140597301844656 140675261732504 140756992053806 141051679089768 141574348519848 141784933374208 141844631735808 141851888119296 142039149311628 142121672032167 142310319890688 142333071003232 142860488653152 143159579542656 143322179983056 143329511953872 143412784356708 143713031525424 143792719056216 144348618743289 144416784131118 144692493913728 144926981759232 144995420265984 145555969571136 145636678993824 146026372058208 146033842368096 146118685948344 146199707391996 146505789227088 147072177587502 147153727733343 147352956849792 147422540968704 147547480100481 147836729310912 147898975773312 148314502674336 148384540861632 148864084622496 148887883483644 148958192437128 149242572338688 149439590104284 149724889054464 149930213162274 150133201318656 150216448773504 150414752170647 150701912827712 150797182467216 151112889517248 151284523315448 151697088832392 151781203448228 152142784928256 152549886961152 152978480745856 153050721391872 153252766362546 153545345145216 153642412325088 153727605604592 154138948283664 154644999739704 154940236470784 155144775823812 155218039453944 155242854120141 155514370189824 155539232230336 155818109194101 156115585538496 156442427129088 156529172990592 156628126465056 157047230326752 157134311545968 157562829923472 157741789554522 158072035745016 158171964575238 158259669449067 158373815118336 158473934725248 158683138975989 159061162624128 159482553613056 159508050045984 159575210702784 159583374134208 160023542359152 160099109877024 160124704878636 160718049734796 161024880681216 161237452480938 161245700948106 161451474028032 161553539246976 161766808938243 162075642097728 162152178673536 162702223188312 162779055652944 163042854479136 163236388614132 163763930036246 163841263868052 164063085977088 164154057422592 164601719232768 164788673623968 165133673080704 165225238156736 165772076456016 165863995520744 166316320474776 166505222307551 166633839223296 166853815508628 167172360402688 167251303789056 167472095200308 167791820467968 167897893881024 168342695480448 168369608381872 168440500186272 168993504870192 169539651931176 169646830275618 169872014167552 169970707385728 170002000706904 170195088729879 170326555881984 170659224936441 170957703873024 171160633044288 171518972753664 171618622831296 172100790839088 172182061565856 172738513288368 172847713865724 172943556305166 173177701864704 173406316819122 173636490935808 173975624707167 174279903948288 174307766029632 174390078950784 174871087526496 174953666463552 174981636259128 175630033730808 176095319614416 176123471925774 176206642273188 176445205673472 176543042888448 176692661354897 176776100489214 177113588271744 177596591803776 177695067451584 177798305752176 178170542008128 178269335905952 178283176565904 178382032918536 178958521482908 179446556301732 179789142319872 179874043697664 180026485154046 180455354088192 181047804573312 181152990766368 181632908281536 181661945885704 181747731652848 182335097359944 182683197965824 183040001086851 183282962654464 183423211289028 183962120834304 183991530809056 184673314600416 185059944286848 185387257826964 185775382215792 185878392926328 186493586013018 186596994960837 186741131761152 187105860534123 187344634957056 187433104246272 187463069126208 188068905453024 188157716762688 188765798026464 188885130616152 189385532415504 189415809429606 189495562709556 190027956551493 190117692978966 190480651537536 190570601740032 190732108422573 190879439390208 191096239977408 191106015938496 191217045808944 191617375367232 191723625408288 192464824991052 192555712174824 192923325218304 193086825810506 193613389693974 194074626094848 194182238658432 194701829410944 194711789824128 194824914597792 194932943189328 195341052302784 196096236783336 196204970311124 196470609133056 196729973467308 196854340791519 197115639081216 197198634364416 197752670232448 197846054482176 198107234566218 198485446163328 198517177978192 198610923249504 199252786805712 199906950883032 200023093971198 200288598364672 200441859759144 200553002894196 200679787033353 201062909956288 201483852689664 202230454581504 202262785109856 203012273349216 203678780144976 203797114612164 204337021816728 204369689121417 204466198109454 204727126860288 204856549766784 205126984529937 205518597711552 205615649245824 206193332986272 206859701098416 206957385938592 206990472160188 207659416437714 207757478925468 208154114051328 208705563987456 208721767686912 208837501953408 209113192042119 209396307102336 209512415394624 210083773231296 210322386072696 210762714326688 210895952766984 211012892598756 211135488080709 211298579633664 211577518634652 211694836388318 212081550165504 212677400061312 212766947603712 212777832178944 213364723145536 213465479836032 213499606504848 214290732979728 214983269974584 214994267930808 215119176535062 215404718995968 215689078584324 216100856130304 216202904898048 216936297584416 217038740870592 217390472638848 217648518152176 218455018490736 219039558087312 219299561087994 219718231498624 219758683840632 220178230774272 220608266381253 220994105006592 221029435274688 221755093966368 221848463659968 222471754011504 222576811292448 223296126933744 223331825225466 223437288655692 223863858508032 224159385156426 224456927307264 224587333581696 224895319743411 225199801977984 225324673160256 226052869241568 226195773700824 226669334275872 226926784973172 227545633248588 227671805172342 228087704894976 228214177392384 228407586629501 228824830441728 229467721118784 229576082087808 230318017717824 230463618487632 230591408406888 231208422425496 231967499609556 232410354706176 232520105267712 232717163735718 233161450035328 233271555284736 233308848345504 234173378307744 234793759485888 234831295901032 234942189697584 235701467318952 235739148849103 236151451028992 236612684331783 236795455738368 236926756602112 237064407669568 237108053617524 237560722677504 237710902087872 237842710558048 239223830419584 239262075068976 239362816054176 240035313538728 240148664815536 240187057317954 241077074602194 241397072764416 241537321021824 241856178721407 241868551422159 242043000463872 242177211042048 242330308870464 243113463146592 243228268010304 244053334782468 244168583479416 244564281718704 244854582921198 245645895054369 245761895802078 246094628965632 246231086133888 246746592382464 246902578849152 247183010435952 247700509621056 247837857235104 248658114684024 248795993281116 249474480712164 249950758834944 250280723262942 250758540604032 250876955683584 251687730701952 251846840821536 252514043220672 252554412572808 252660750279408 253370608735324 253490257305288 253974202050048 254309477896764 254470245413427 254794986636544 254808021251328 254956061078592 255489833822976 255631500544384 256619766654736 256740949566432 257611853381494 258151186258632 258909651544576 259107769932552 259415334457749 259602439214592 259615719765504 259766552797056 259910590919104 260109475228683 260454736403712 261419855922432 261461649044448 262306631289744 262430499695328 262472454388692 263445050596212 264142979421624 264185207888661 264309963409782 264647261551104 264814564332672 265164150733821 265368976713216 265670382407616 266394887705664 266542601177376 266697458628264 267255813012192 267404003858928 267424764848856 267573049377804 268437782224362 269169834452598 269683713479808 269811065546496 270039727731069 270683031132288 271571706859968 271729486149552 272449362422304 272492918828556 272621597479272 273142066355712 273502646039916 274024796948736 274154198994432 274924443981696 275812934797888 275943181251456 275987296213584 276879221916952 277009971900624 278080886740446 278450002604544 278817589389492 279195076136448 279349887192832 280111697641728 280429848096928 281016952435584 281194603689312 281350523465008 281513984107612 282103358179536 283148697039696 283569866748416 284078298623256 284123714144409 284243344064334 284620639781376 284666142006464 285176539468449 285720977306304 286319159085312 286644359966112 286659023907744 286825568713416 287426063050848 287585438112432 288697237486578 288833568262236 289384987827456 289630238715759 289853963518464 290420084540961 291111939142272 291273357987648 292052744116416 292067684736192 292237371896688 292399414783992 293011578454176 294144355175004 294307455466686 294705913699584 294845081937408 295094960200962 295673458621824 295797951546624 296629005348672 296769081723264 297728169244992 297775766967288 297916384874256 298879180208568 299449778108928 299860426324548 300034640956797 300266402637312 300432897547008 300829504341294 301403825655424 301594364934432 302225779034496 302569046630896 303394177664784 303562406896456 304735972902499 305956961491712 306101442783744 306505532725092 307090690290432 307284824650176 307455211209184 308277896567328 309289999479408 310289551647624 310436078907888 310485708240282 311078464460672 311489124656571 311636218388202 312231171076992 312884854258176 313058345981184 313256252930112 314094460653504 314268623091936 315125659846944 315483579109044 316144071490032 316343929150476 316519338898134 316947869450496 317366277951978 317542254582477 318122325248256 318965107226112 319016100091968 319150421405568 319166748268416 320047084718304 320198219754048 320249409757272 321436099469592 322049761362432 322474904961876 322491401896212 322678764802593 323107078493952 323533617876486 324151284195456 324304357347072 325404446376624 325558111305888 326085708958272 326472777228264 327527860072492 327682527736104 328308114845184 328949341631991 329203438465536 329577347247936 330267346161408 330450476313472 331544152912032 331727991041488 332632640949552 333010444615102 333707631017256 334344720805376 334944190400616 334997737838199 335583640935936 335795787762048 336239077734639 336685390960896 336739216763744 336881000372544 337987009740384 339079303862352 339293660551236 339941414771456 340004001413808 340390177459758 341318449872882 341507707758513 342321266088576 343037945507328 343237245662592 344201581678176 344364123131712 345477026576736 345695427731448 345887112610332 346355403729408 346812633638244 347951249414334 348615532059264 348780157901568 349075745603577 349742175052992 349907332927104 349963272518256 351260067461616 352190639228832 352246943851548 352413284546376 353086085776896 353385322709794 353552200978428 354227176543488 355193183607552 355390134903168 355596611504352 356341084016256 356538671811904 356566353131808 356764065837072 357917042965816 358893112603464 359300742874189 359578284639744 360052970308092 360280585976931 360910708176384 362095609146624 362305981532736 363265816563072 363323891771408 363495463305696 364670194719888 366080002173702 366565925308928 366846422578056 367281874381797 367924241668608 367983061618112 368642843703117 369346629200832 370119888573696 370774515653928 371550764431584 371756785852656 372987172026036 373193989921674 374211721068246 374689269914112 374926138252416 375421084894413 376137810906048 376315433525376 377531596052928 377770261232304 378771064831008 378831618859212 378991125419112 380055913102986 380235385957932 380961303075072 381141203480064 381464216845146 382192479954816 382212031876992 382434091617888 383234750734464 383447250816576 384929649982104 385111424349648 386173651621012 386417780072241 387226779387948 388149252189696 388364477316864 389403658821888 389423579648256 389649829195584 389865886378656 390682104605568 392192473566672 392409940622248 393459946934616 393708681583038 393926989361767 394231278162432 395505340464896 395692108964352 396214469132436 396970892326656 397034355956384 397221846499008 398505573611424 399813901766064 400046187942396 400883719518288 401106005788392 401359574066706 402125819912576 402656673336543 402967705379328 403754751678897 404460909163008 404525570219712 406024546698432 407357560289952 407594229224328 408674043633456 408739378242834 408932396218908 409713099533568 410253969059874 411037195423104 411231298491648 412386665972544 413719402196832 413914771877184 413980944320376 415318832875428 415514957850936 416308228102656 417121330110669 417443535373824 417675003906816 418226384084238 418792614204672 419024830789248 420167546462592 420644772145392 421525428653376 421791905533968 422025785197512 422270976161418 423155037269304 423389672776636 425354800122624 425533895207424 425555664357888 426729446291072 426930959672064 426999213009696 428581465959456 429966539949168 429988535861616 430238353070124 431378157168648 431447121478547 432201712260608 433045856229867 433872595168832 434077481741184 434780945277696 435297036304352 436910036981472 438079116174624 438599122175988 439436462997248 439517367681264 441216532762506 441461183200029 442058870549376 442642440301443 443510187932736 443696927319936 444943508023008 445153622584896 446592253867488 446663650450932 446874577311384 447727717016064 448318770312852 449174667163392 449790639486822 450399603955968 450649346320512 451244256511941 452105738483136 452391547401648 453338668551744 453853569946344 455091266497176 455343610344684 456428354784768 456815173259002 457649660883456 458935442237568 459152164175616 460636035435648 460927236975264 461182816813776 462416844850992 463934999219112 464820709412352 465434327471436 465728562360423 466322900070656 466543110569472 466617696691008 468346756615488 469587518971776 469662591802064 469884379395168 471402934637904 471478297698206 473225368663566 473853513204224 474128815339136 474216107235048 474779008347201 475121445355008 475421804175744 475685421116096 476049416927967 478447660839168 478524150137952 478725632108352 480070627077456 480297329631072 480374114635908 482154149204388 483074642043648 483712357442814 483737102844318 484354422084096 484660617740928 485300426814729 486226926293184 486456536020608 488106669564936 488337166958832 489128563437408 489709165842396 491291790108738 491523791604156 492189257931264 492462172267776 493805157698304 494366020871904 495401019242112 495675714470208 497316229368048 497591986562232 498948961424328 499515666922653 499901517669888 500561446525884 501517081208064 501753911367168 503375461403904 503693681643072 505028086441344 505108825145616 505321500558816 506741217470648 506980514610576 508618955793528 508940490826854 509589973273088 509616042502656 509912122157184 510585266189637 510979667645952 511263001088768 513239533309472 513481899132864 515223706762988 516302372517264 518215539865104 518830668915498 519533105594112 519821181838208 520218950457366 520909472807424 521926874121501 522839711844864 522923298088896 524613262579488 524860999390656 524944908777384 526890101192424 528285958843248 528370415777322 528619926819564 529629128665344 530077984064691 530328301467642 531340764815232 532789775411328 533085202354752 533394917256528 534511626024384 534808007717856 534849529697712 535146098755608 536875564448724 538339668905196 539367426959616 539622131092992 540079455462138 541366062264576 543143413719936 543458972299104 544898724844608 544985837657112 545243194958544 547005292079832 548049593897472 549120003260553 549848887963392 551625869595776 551886362502912 551974592427168 553758443833904 554019943801248 556161773480892 557635178778984 557724327764951 558699774385664 559790984882511 560223395283456 560859696193856 562033904871168 562389207378624 562701046930016 563027968215224 564206716359072 566297394079392 568156597246512 568247428288818 568486688128668 569332284012928 570083869654479 570353078936898 571441954612608 572196325267719 572638318170624 573288719932224 573318047815488 573651137426832 574852126101696 575170876224864 577394474973156 577667136524472 578769975654912 579260477431518 580840169081922 582223878284544 582546715975296 584105488232832 584135369472384 584474743793376 584798829567984 586023156908352 588288710350008 588614910933372 589411827399168 590189920401924 590563022374557 591346917243648 591595903093248 593258010697344 593538163446528 595456338489984 595551533934576 595832769748512 597758360417136 599720852649096 600069281913594 600865795094016 601659008682588 602039361100059 602807651310848 603188729868864 604451558068992 605138093261792 606788355329568 607124813792912 609471945804998 611913922983424 613011065450184 613109067364251 614181380580864 614569649300352 614910422418368 615380953589811 616555793134656 618579998958816 620579103295248 620872157815776 620971416480564 622156928921344 622978249313142 623272436776404 624462342153984 626116691962368 626512505860224 627339576126357 628188921307008 628537246183872 630251319693888 630967158218088 632288142980064 632687858300952 633038677796268 633406464242127 633895738900992 634732555903956 635084509164954 636244650496512 638032200183936 638300842811136 638333496536832 640094169436608 640396439508096 640498819514544 642872198939184 644949809923752 644982803792424 645357529605186 646214156987904 647067235752972 648302568390912 648608714694144 650808892753248 651116222611776 652171417916544 652945554456528 655055720144984 655365055472208 657588152052761 657898683263982 659154694495872 660534692322816 660900952626944 663088305824064 663455982082976 665265281899104 666020889230204 667415262034512 669888380801232 669995475676398 671591575524096 672478155469278 673370781921792 673478433527488 673762000745088 674685959230233 675974019480768 678158607724704 678587321102472 679882829542912 680008002827616 680780354919516 682636899745764 683015415517026 684642532177152 685222759888503 686474491325184 688403163356352 688728246263424 690954053153472 691390855462896 691774225220664 693625267276488 695902498828668 697231064118528 697560315803136 698151491207154 699484350105984 699814665854208 699926545036512 702520134923232 704381278457664 704493887703096 704826569092752 706770645419588 707104401956856 707217446547309 708454353086976 709838052995349 710386367215104 710780269806336 711193223008704 712682168032512 713077343623808 713132706263616 713528131674144 715834085931632 717786225206928 718601485748378 720105940616184 720561171953862 720960716379083 724191218293248 724611963065472 725568536164221 726531633126144 726647783542816 726990926611392 729340389439776 732160004347404 733692845156112 734563748763594 735966123236224 736937685163107 737285687406234 738693258401664 740239777147392 741549031307856 743101528863168 743513571705312 745974344052072 746387979843348 748423442136492 749852276504832 750842169788826 752275621812096 752630867050752 755063192105856 755540522464608 757542129662016 757663237718424 757982250838224 760111826205972 760470771915864 761922606150144 762928433690292 763410736240281 764384959909632 764424063753984 764868183235776 766469501468928 766894501633152 769859299964208 770222848699296 772347303242024 772835560144482 774453558775896 776728954633728 778246003373247 778807317643776 778847159296512 779299658391168 779731772757312 781364209211136 784384947133344 784819881244496 786919893869232 787417363166076 787853978723534 791010680929792 792428938264872 792555623665983 793941784653312 794068711912768 794443692998016 795492452201463 797011147222848 799627803532128 800092375884792 801767439036576 802212011576784 802719148133412 804251639825152 805313346673086 807509503357794 809051140439424 810119183193207 812049093396864 814715120579904 815188458448656 817348087266912 817478756485668 817864792437816 819426199067136 820507938119748 822074390846208 822462596983296 824773331945088 827438804393664 827829543754368 827961888640752 830637665750856 831029915701872 834242660221338 835350007813632 836452768168476 837585228409344 838049661578496 840335092925184 841289544290784 843050857306752 843583811067936 844051570395024 844541952322836 846310074538608 846779345553272 850052977043813 850709600245248 852371142433227 853458892582144 853861919344128 853998426019392 857162931918912 859933079898336 859977071723232 860476706140248 862756314337296 862894242957094 866091712459734 867745190337664 868154963482368 868890716147277 869561890555392 870594072608704 871260253622883 873820073962944 876158232349248 877198244351976 878872925994496 879034735362528 882433065525012 882922366400058 884117741098752 885284880602886 887020375865472 887393854639872 889887016046016 890307245169792 893184507734976 893327300901864 893749154622768 896637540625704 898349334326784 899581278973644 900103922870391 900799207911936 901298692641024 902488513023882 904211476966272 904783094803296 906677337103488 907707139892688 910182532994352 910687220689368 913630346518004 914207918707497 917870884475136 918304328351232 921272070871296 921854473950528 922365633627552 924833689701984 927869998438224 930868654942872 931457124720846 931973608977839 932645800141312 933235393382016 934467373969713 936693513230976 939175037943552 939325183604128 939768758790336 942805869275808 942956595396412 946450737327132 948257630678272 948432214470096 949558016694402 950843608351488 951370842232192 952098833855934 952626763747431 956895321678336 957048300275904 957451264216704 960141254154912 960594659262144 960748229271816 964308298408776 966149284087296 967424714885628 967474205688636 968036294407779 969321235481856 970600853629458 972453852586368 972913072041216 976213339129872 976674333917664 978257126874816 979418331684792 982583580217476 983047583208312 984924344535552 986848024895973 987610315396608 988732041743808 990802038484224 991351428940416 994632458736096 995183973124464 997897922848656 999031333845306 1001122893051768 1003034162416128 1004993213514597 1006750922807808 1007387363286144 1010056172882688 1010217650291232 1010643001117632 1013482434941296 1013961029221152 1017237911587056 1017880981653708 1019824244314368 1021170532379274 1022526002177536 1024523123275539 1026479066618944 1026963798265728 1030447413525976 1032604745034528 1036431079730208 1037661337830996 1039066211188224 1039642363676416 1040437900914732 1043853748243002 1045846596177792 1047227236810731 1049226525158976 1049721998781312 1049889817554768 1053780202384848 1056571917686496 1056740831554644 1057239853639128 1059258257330688 1060155968129382 1060656602935284 1062681529630464 1065579550822656 1066170404709504 1066789834513056 1069023252048768 1069616015435712 1069699059395424 1070292197511216 1073751128897448 1076679337810392 1077902228622567 1078734853919232 1080158910924276 1080841757930793 1082732124529152 1086286827439872 1086917944598208 1089797449689216 1089971675314224 1090486389917088 1094010584159664 1098240006521106 1099697775926784 1101845623145391 1103251739191552 1103772725005824 1103949184854336 1107516887667808 1108039887602496 1112323546961784 1115270357557968 1115448655529902 1119581969765022 1121719392387712 1124067809742336 1124778414757248 1125402093860032 1126055936430448 1126263254683239 1128413432718144 1132594788158784 1136313194493024 1136494856577636 1136973376257336 1138664568025856 1140167739308958 1140706157873796 1142883909225216 1144392650535438 1146577439864448 1146636095630976 1147302274853664 1149704252203392 1150341752449728 1154788949946312 1155334273048944 1158520954863036 1159253340216723 1161680338163844 1164447756569088 1165093431950592 1168210976465664 1168270738944768 1168949487586752 1169597659135968 1172046313816704 1176577420700016 1177229821866744 1180379840803848 1181126044749114 1181780968085301 1182693834487296 1186516021394688 1187076326893056 1190912676979968 1191103067869152 1191665539497024 1195516720834272 1199441705298192 1200138563827188 1203318017365176 1203510391492789 1204078722200118 1205615302621696 1206377459737728 1207970020009629 1208903116137984 1210276186523584 1213576710659136 1214249627585824 1218943891609996 1226022130900368 1226218134728502 1229139298600704 1229820844836736 1230761907179622 1233111586269312 1237159997917632 1241158206590496 1241744315631552 1241942832961128 1244313857842688 1245956498626284 1246544873552808 1248924684307968 1251363990332007 1253025011720448 1254679152252714 1256377842614016 1257074492367744 1260502639387776 1261934316436176 1264576285960128 1265375716601904 1266077355592536 1266812928484254 1269465111807912 1270169018329908 1276064400367872 1276601685622272 1276666993073664 1280188338873216 1280792879016192 1280997639029088 1285744397878368 1289899619847504 1289965607584848 1290715059210372 1294134471505944 1294341364435641 1296605136781824 1299137568689601 1301617785506496 1302232445223552 1304342835833088 1305891108913056 1310111440289968 1310730110944416 1315176304105522 1315797366527964 1318309388991744 1321801905253888 1324383549600087 1326176611648128 1326911964165952 1327927320904329 1330530563798208 1332041778460408 1334830524069024 1339776761602464 1339990951352796 1343183151048192 1344956310938556 1346956867054976 1347524001490176 1349371918460466 1351948038961536 1353732769535823 1356317215449408 1357174642204944 1360016005655232 1361560709839032 1365273799491528 1366030831034052 1369285064354304 1370445519777006 1372948982650368 1376806326712704 1377456492526848 1381908106306944 1382781710925792 1383548450441328 1387250534552976 1391804997657336 1394462128237056 1396302982414308 1397185687081269 1398968700211968 1399629331708416 1399853090073024 1405040269846464 1408762556915328 1408987775406192 1409653138185504 1413541290839176 1414208803913712 1414434893094618 1419676105990698 1421560539612672 1422386446017408 1424337025041603 1425364336065024 1426154687247616 1426265412527232 1427056263348288 1431668171863264 1435572450413856 1437202971496756 1440211881232368 1441122343907724 1441921432758166 1449223926130944 1451137072328442 1453063266252288 1453295567085632 1453981853222784 1455901280444187 1458680778879552 1464320008694808 1467385690312224 1469127497527188 1471932246472448 1473875370326214 1474571374812468 1477386516803328 1483098062615712 1486203057726336 1487027143410624 1491948688104144 1492775959686696 1496846884272984 1498547000767959 1499704553009664 1501684339577652 1504551243624192 1505261734101504 1510126384211712 1511081044929216 1515084259324032 1515326475436848 1515964501676448 1520223652411944 1520941543831728 1525856867380584 1526821472480562 1528769919819264 1528848127507968 1529736366471552 1531755798568911 1532939002937856 1533789003266304 1539718599928416 1540445697398592 1544694606484048 1545671120288964 1548907117551792 1555757335344337 1556492006746494 1558599316782336 1559463545514624 1562728418422272 1568769894266688 1569639762488992 1573839787738464 1574834726332152 1575707957447068 1584857876529744 1585111247331966 1588137423825536 1588887385996032 1590233952194073 1590984904402926 1594022294445696 1599255607064256 1600184751769584 1603534878073152 1604424023153568 1605438296266824 1608503279650304 1610626693346172 1615019006715588 1618102280878848 1620238366386414 1624098186793728 1629430241159808 1630376916897312 1634696174533824 1634957512971336 1635729584875632 1641015876239496 1644148781692416 1647360009781659 1649546663890176 1654877608787328 1655659087508736 1655923777281504 1661275331501712 1662059831403744 1668485320442676 1672905536336952 1673172983294853 1676099323156992 1679372954647533 1680670185850368 1682579088581568 1686101714613504 1687167622135872 1688103140790048 1689083904645672 1692620149077216 1693558691106544 1700105954087626 1704742284866454 1706917785164288 1707996852038784 1710251608963437 1714325863837824 1716588975803157 1719866159796672 1719954143446464 1720953412280496 1725512628674592 1725788485914188 1732183424919468 1735490380675328 1736309926964736 1737781432294554 1741188145217408 1742520507245766 1747640147925888 1752316464698496 1754396488703952 1758069470725056 1764866131050024 1765844732800116 1768235482197504 1770569761205772 1771689067123671 1774040751730944 1774787709279744 1779774032092032 1780614490339584 1786369015469952 1786654601803728 1787498309245536 1793275081251408 1799162557947288 1800207845740782 1802597385282048 1804977026047764 1806118083300177 1808422953932544 1809566189606592 1813354674206976 1815414279785376 1820365065988704 1821374441378736 1827260693036008 1828415837414994 1834324845199807 1835741768950272 1839327202092753 1842544141742592 1843708947901056 1844731267255104 1849667379403968 1855739996876448 1861737309885744 1862914249441692 1863947217955678 1866470786764032 1868934747939426 1873387026461952 1878350075887104 1878650367208256 1879537517580672 1882018728379071 1885611738551616 1885913190792824 1892901474654264 1896515261356544 1896864428940192 1899116033388804 1900219392726381 1901687216702976 1902741684464384 1904197667711868 1905253527494862 1914096600551808 1914902528433408 1920282508309824 1921189318524288 1921496458543632 1928616596817552 1934849429771256 1934948411377272 1936072588815558 1938642470963712 1941201707258916 1944907705172736 1945826144082432 1952426678259744 1953348667835328 1956514253749632 1958836663369584 1965167160434952 1966095166416624 1972764456158283 1973696049791946 1977464083487616 1981604076968448 1982702857880832 1989264917472192 1990367946248928 1995795845697312 1998062667690612 2002245786103536 2009986427029194 2011100945689021 2014774726572288 2020112345765376 2020435300582464 2021286002235264 2026964869882592 2027922058442304 2034475823174112 2035761963307416 2039648488628736 2042341064758548 2049046246551078 2052958133237888 2053927596531456 2055668279665509 2060894827051952 2065209490069056 2072862159460416 2075322675661992 2079284727352832 2080875801829464 2087707496486004 2091693192355584 2094454473621462 2098453050317952 2099443997562624 2099779635109536 2107560404769696 2113143835372992 2113481663109288 2114479707278256 2120311936258764 2121313205870568 2121652339641927 2125363059260928 2129514158986047 2131159101645312 2132340809419008 2133579669026112 2138046504097536 2139232030871424 2139398118790848 2140584395022432 2147502257794896 2153358675620784 2155804457245134 2160317821848552 2161683515861586 2162882149137249 2172573654879744 2173835889196416 2179594899378432 2179943350628448 2180972779834176 2188021168319328 2196480013042212 2203691246290782 2206503478383104 2207898369708672 2210813055489321 2215033775335616 2216079775204992 2224647093923568 2230540715115936 2230897311059804 2239163939530044 2243438784775424 2249556829514496 2250804187720064 2252111872860896 2252526509366478 2256826865436288 2265189576317568 2272626388986048 2272989713155272 2273946752514672 2277329136051712 2280335478617916 2281412315747592 2285767818450432 2288785301070876 2290232208720843 2293154879728896 2293272191261952 2294604549707328 2299408504406784 2300683504899456 2309577899892624 2310668546097888 2317041909726072 2318506680433446 2323360676327688 2330186863901184 2334738010119741 2336421952931328 2336541477889536 2337898975173504 2339195318271936 2344092627633408 2353154841400032 2354459643733488 2360759681607696 2362252089498228 2363561936170602 2373032042789376 2377666870997949 2381825353959936 2382206135738304 2383331078994048 2391033441668544 2398883410596384 2400277127654376 2406636034730352 2407020782985578 2408157444400236 2412754919475456 2415940040019258 2420552373047168 2427153421318272 2428499255171648 2430357549579621 2437887783219992 2452044261800736 2452436269457004 2458278597201408 2459641689673472 2461523814359244 2466223172538624 2474319995835264 2482316413180992 2483488631263104 2483885665922256 2491912997252568 2493089747105616 2502727980664014 2506050023440896 2509358304505428 2512755685228032 2514148984735488 2521005278775552 2523868632872352 2529152571920256 2530751433203808 2532154711185072 2533625856968508 2538930223615824 2540338036659816 2550158931131439 2552128800735744 2557113427299681 2560376677746432 2561585758032384 2561995278058176 2571488795756736 2579799239695008 2579931215169696 2581430118420744 2588268943011888 2588682728871282 2598275137379202 2603235571012992 2604464890447104 2606672148441831 2608685671666176 2611782217826112 2620222880579936 2621460221888832 2630352608211044 2631594733055928 2636618777983488 2648767099200174 2652353223296256 2653823928331904 2655854641808658 2661061127596416 2664083556920816 2669661048138048 2679553523204928 2679981902705592 2689912621877112 2693913734109952 2695048002980352 2698743836920932 2700311768611173 2703896077923072 2707465539071646 2712634430898816 2714349284409888 2720032011310464 2723121419678064 2730547598983056 2732061662068104 2740891039554012 2742623756122491 2753612653425408 2754912985053696 2763816212613888 2765563421851584 2767096900882656 2774501069105952 2783609995314672 2792605964828616 2794371374162538 2795920826933517 2797937400423936 2799706180146048 2803402121909139 2810080539692928 2817525113830656 2817975550812384 2819306276371008 2827082581678352 2828417607827424 2828869786189236 2839352211981396 2844772892034816 2848674050083206 2852309374495232 2852530825054464 2854112526696576 2857880291242293 2863336343726528 2871144900827712 2874405942993512 2880423762464736 2882244687815448 2883842865516332 2898447852261888 2902274144656884 2906591134171264 2907963706445568 2911802560888374 2917361557759104 2928640017389616 2934771380624448 2938254995054376 2943864492944896 2947750740652428 2949142749624936 2954773033606656 2960544074687919 2966196125231424 2972406115452672 2974054286821248 2983897376208288 2985551919373392 2993693768545968 2997094001535918 3003368679155304 3009102487248384 3014979640543791 3020252768423424 3022162089858432 3030168518648064 3030652950873696 3031929003352896 3040447304823888 3041883087663456 3051713734761168 3053642944961124 3059472732943104 3063511597137822 3067578006532608 3073569369826617 3079437199856832 3080891394797184 3089389212968096 3091342240577928 3097814235103584 3111514670688674 3112984013492988 3117198633564672 3118927091029248 3137539788533376 3139279524977984 3141681710432193 3147679575476928 3149669452664304 3151415914894136 3169715753059488 3170222494663932 3176274847651072 3177774771992064 3180467904388146 3181969808805852 3188044588891392 3198511214128512 3200369503539168 3207069756146304 3208848046307136 3210876592533648 3221253386692344 3230038013431176 3233706685867701 3236204561757696 3240476732772828 3242525273792379 3248196373587456 3258860482319616 3260753833794624 3269392349067648 3269915025942672 3271459169751264 3282031752478992 3294720019563318 3299093327780352 3305536869436173 3309755217574656 3311318175017472 3311847554563008 3322550663003424 3324119662807488 3336970640885352 3345811072673904 3346345966589706 3357160565743043 3358745909295066 3365158177163136 3372203429227008 3374335244271744 3376206281580096 3378167809291344 3385240298154432 3387117382213088 3400211908175252 3409484569732908 3415993704077568 3420503217926874 3428651727675648 3433177951606314 3439732319593344 3439908286892928 3441906824560992 3451025257349184 3451576971828376 3464366849838936 3470980761350656 3475562864589108 3477760020650169 3482376290434816 3485041014491532 3495280295851776 3504632929396992 3508792977407904 3516138941450112 3529732262100048 3531689465600232 3541139522411544 3543378134247342 3545342904255903 3548081503461888 3559548064184064 3561228980679168 3572738030939904 3573309203607456 3574996618491072 3586550162502816 3598325115894576 3600415691481564 3609954052095528 3610531174478367 3612236166600354 3616845907865088 3619132379213184 3623910060028887 3626709348413952 3630828559570752 3640730131977408 3642748882757472 3654521386072016 3656831674829988 3668649690399614 3678654404185506 3687417895802112 3689462534510208 3699334758807936 3711479993752896 3723474619771488 3725828498883384 3727894435911356 3732941573528064 3737869495878852 3746774052923904 3757300734416512 3759075035161344 3764037456758142 3771223477103232 3771826381585648 3785802949308528 3793728857880384 3798232066777608 3800438785452762 3805483368928768 3808395335423736 3810507054989724 3828193201103616 3829805056866816 3840565016619648 3842378637048576 3842992917087264 3857233193635104 3869698859542512 3869896822754544 3872145177631116 3882403414517832 3883024093306923 3889815410345472 3897412706068803 3904853356519488 3906697335670656 3913028507499264 3917673326739168 3930334320869904 3932190332833248 3945528912316566 3947392099583892 3954928166975232 3965405715761664 3973150648800261 3978529834944384 3980735892497856 3991591691394624 3996125335381224 4004491572207072 4019972854058388 4022201891378042 4029549453144576 4040870601164928 4042572004470528 4053929739765184 4055844116884608 4061198308607469 4068951646348224 4071523926614832 4084682129517096 4098092493102156 4105916266475776 4107855193062912 4111336559331018 4121789654103904 4130418980138112 4145724318920832 4150645351323984 4161751603658928 4175414992972008 4183386384711168 4188908947242924 4191557061243807 4196906100635904 4198887995125248 4199559270219072 4215120809539392 4226287670745984 4226963326218576 4228959414556512 4240623872517528 4242626411741136 4243304679283854 4259028317972094 4264681618838016 4267159338052224 4273011075124809 4276093008195072 4278464061742848 4278796237581696 4281168790044864 4295004515589792 4306717351241568 4311608914490268 4320635643697104 4323367031723172 4325764298274498 4339744145960519 4347671778392832 4359189798756864 4359886701256896 4361945559668352 4376042336638656 4392960026084424 4407382492581564 4415796739417344 4421626110978642 4430067550671232 4432159550409984 4449294187847136 4461081430231872 4461794622119608 4478327879060088 4486877569550848 4495641002303877 4499113659028992 4501608375440128 4504223745721792 4505053018732956 4513653730872576 4530379152635136 4545252777972096 4545979426310544 4547893505029344 4560670957235832 4562824631495184 4577570602141752 4580464417441686 4586309759457792 4586544382523904 4589209099414656 4595267395706733 4598817008813568 4601367009798912 4619155799785248 4621337092195776 4634083819452144 4637013360866892 4646721352655376 4667272006033011 4669476020239482 4675797950347008 4678390636543872 4688185255266816 4706309682800064 4708919287466976 4721519363215392 4724504178996456 4727123872341204 4755333741995898 4764412271476608 4766662157988096 4770701856582219 4782066883337088 4797766821192768 4800554255308752 4813272069460704 4814041565971156 4816314888800472 4825509838950912 4831880080038516 4841104746094336 4854306842636544 4856998510343296 4860715099159242 4875775566439984 4904088523601472 4904872538914008 4919283379346944 4923047628718488 4932446345077248 4942080029344977 4948639991670528 4964632826361984 4966977262526208 4967771331844512 4983825994505136 4986179494211232 5005455961328028 5018716609010856 5019518949884559 5028297969470976 5038118863942599 5042010557551104 5047737265744704 5058305143840512 5061502866407616 5064309422370144 5067251713937016 5077860447231648 5080676073319632 5100317862262878 5114226854599362 5120753355492864 5123990556116352 5130754826890311 5142977591513472 5159598479390016 5159862430339392 5162860236841488 5176537886023776 5177365457742564 5196550274758404 5206471142025984 5208929780894208 5213344296883662 5223564435652224 5240445761159872 5242920443777664 5260705216422088 5263189466111856 5297534198400348 5304706446592512 5307647856663808 5311709283617316 5322122255192832 5328167113841632 5339322096276096 5359107046409856 5359963805411184 5379825243754224 5387827468219904 5397487673841864 5400623537222346 5407792155846144 5414931078143292 5418354249900531 5425268861797632 5428698568819776 5440064022620928 5446242839356128 5461095197966112 5464123324136208 5481782079108024 5485247512244982 5502974535599421 5507225306850816 5517981606278259 5527632425227776 5531126843703168 5534193801765312 5549002138211904 5567219990629344 5585211929657232 5588742748325076 5591841653867034 5599412360292096 5606804243818278 5620161079385856 5635050227661312 5635951101624768 5638612552742016 5654165163356704 5656835215654848 5657739572378472 5678704423962792 5689545784069632 5697348100166412 5700658178179143 5705061650108928 5708225053393152 5715760582484586 5726672687453056 5742289801655424 5748811885987024 5760847524929472 5764489375630896 5767685731032664 5804548289313768 5813182268342528 5815927412891136 5823605121776748 5834723115518208 5857280034779232 5869542761248896 5876509990108752 5895501481304856 5898285499249872 5918293368474849 5921088149375838 5932392250462848 5944812230905344 5948108573642496 5967794752416576 5971103838746784 5987387537091936 5994188003071836 6006737358310608 6029959281087582 6033302837067063 6044324179716864 6060337037296128 6061305901747392 6063858006705792 6080894609647776 6083766175326912 6103427469522336 6107285889922248 6118945465886208 6127023194275644 6147138739653234 6158874399713664 6161782789594368 6167004838996527 6178778425936192 6182684481155856 6195628470207168 6223029341377348 6225968026985976 6237854182058496 6275079577066752 6278559049955968 6283363420864386 6295359150953856 6299338905328608 6302831829788272 6339431506118976 6340444989327864 6352549695302144 6360935808776292 6363939617611704 6364957018925781 6376089177782784 6388542476958141 6397022428257024 6400739007078336 6414139512292608 6417696092614272 6421753185067296 6442506773384688 6460076026862352 6467413371735402 6480953465545656 6485050547584758 6488646447411747 6517720964639232 6521507667589248 6538784698135296 6539830051885344 6542918339502528 6564063504957984 6589440039126636 6611073738872346 6619510435149312 6623695109126016 6632439166467963 6645101326006848 6648239325614976 6673941281770704 6691622145347808 6692691933179412 6714321131486086 6717491818590132 6730316354326272 6748670488543488 6752412563160192 6756335618582688 6770480596308864 6774234764426176 6800423816350504 6818969139465816 6826714114609591 6831987408155136 6841006435853748 6857303455351296 6866355903212628 6879464639186688 6879816573785856 6883813649121984 6902050514698368 6903153943656752 6928733699677872 6951125729178216 6955520041300338 6964752580869632 6970082028983064 6990560591703552 7004214030359223 7009265858793984 7017585954815808 7032277882900224 7059464524200096 7063378931200464 7082279044823088 7086756268494684 7090685808511806 7119096128368128 7133000612993847 7145476061879808 7146618407214912 7149993236982144 7173100325005632 7196650231789152 7200831382963128 7219908104191056 7221062348956734 7224472333200708 7238264758426368 7247820120057774 7261657119141504 7281460263954816 7285497765514944 7309042772144032 7313663349659976 7337299380799228 7357308808371012 7374835791604224 7378925069020416 7398669517615872 7422959987505792 7446949239542976 7451656997766768 7455788871822712 7475738991757704 7514601468833024 7518150070322688 7528074913516284 7542446954206464 7543652763171296 7571605898617056 7587457715760768 7596464133555216 7600877570905524 7616790670847472 7621014109979448 7650476793394317 7656386402207232 7671340281899043 7681130033239296 7684757274097152 7685985834174528 7714466387270208 7739397719085024 7739793645509088 7744290355262232 7764806829035664 7766048186613846 7794825412137606 7809706713038976 7813394671341312 7820016445325493 7826057014998528 7835346653478336 7860668641739808 7864380665666496 7891057824633132 7894784199167784 7909856333950464 7946301297600522 7957059669888768 7961471784995712 7983183382789248 7992250670762448 8008983144414144 8039945708116776 8044403782756084 8081741202329856 8085144008941056 8107859479530368 8111688233769216 8122396617214938 8137903292696448 8143047853229664 8169364259034192 8196184986204312 8211832532951552 8222673118662036 8227871268367473 8243579308207808 8260837960276224 8291448637841664 8301290702647968 8323503207317856 8350829985944016 8377817894485848 8383114122487614 8387762480800551 8393812201271808 8399118540438144 8410206365727417 8430241619078784 8452575341491968 8453926652437152 8457918829113024 8481247745035056 8485252823482272 8486609358567708 8518056635944188 8534318676104448 8546022150249618 8556928123485696 8557592475163392 8562337580089728 8573640873726879 8590009031179584 8613434702483136 8623217828980536 8641271287394208 8646734063446344 8651528596548996 8679488291921038 8695343556785664 8719773402513792 8723891119336704 8752084673277312 8785920052168848 8814764985163128 8831593478834688 8843252221957284 8860135101342464 8864319100819968 8898588375694272 8922162860463744 8923589244239216 8956655758120176 8991282004607754 9003216750880256 9008447491443584 9010106037465912 9027307461745152 9044938921631373 9060758305270272 9090505555944192 9091958852621088 9095787010058688 9121341914471664 9125649262990368 9155141204283504 9160928834883372 9178418198829312 9190534791413466 9202734019597824 9220708109479851 9238311599570496 9242674184391552 9268167638904288 9274026721733784 9293442705310752 9334544012066022 9338952040478964 9351595900694016 9356781273087744 9364711051809541 9412619365600128 9417838574933952 9443038726430784 9449008357992912 9454247744682408 9510667483991796 9528824542953216 9533324315976192 9541403713164438 9564133766674176 9595533642385536 9601108510617504 9626544138921408 9628083131942312 9632629777600944 9663760160077032 9682209492188672 9701120057603103 9708613685273088 9713997020686592 9721430198318484 9751551132879968 9808177047202944 9809745077828016 9846095257436976 9884160058689954 9897279983341056 9916610608308519 9929265652723968 9933954525052416 9935542663689024 9967651989010272 9972358988422464 10010911922656056 10037433218021712 10039037899769118 10071481697229129 10076237727885198 10095474531489408 10116610287681024 10123005732815232 10128618844740288 10134503427874032 10155720894463296 10161352146639264 10200635724525756 10228453709198724 10247981112232704 10261509653780622 10285955183026944 10319196958780032 10319724860678784 10325720473682976 10353075772047552 10354730915485128 10393100549516808 10412942284051968 10426688593767324 10433280061950507 10447128871304448 10480891522319744 10485840887555328 10521410432844176 10526378932223712 10595068396800696 10615295713327616 10623418567234632 10636028712767709 10644244510385664 10656334227683264 10678644192552192 10718214092819712 10719927610822368 10759650487508448 10794975347683728 10801247074444692 10829862156286584 10831593523435101 10836708499801062 10850537723595264 10857397137639552 10871730180086661 10880128045241856 10892485678712256 10922190395932224 10928246648272416 10963564158216048 10970495024489964 11005949071198842 11035963212556518 11062253687406336 11068387603530624 11098004276423808 11134439981258688 11170423859314464 11177485496650152 11183683307734068 11198824720584192 11213608487636556 11240322158771712 11271902203249536 11277225105484032 11308330326713408 11313670431309696 11315479144756944 11357408847925584 11394696200332824 11401316356358286 11416450106786304 11431521164969172 11453345374906112 11484579603310848 11497623771974048 11521695049858944 11528978751261792 11535371462065328 11609096578627536 11626364536685056 11647210243553496 11649072279920769 11669446231036416 11692238118206409 11714560069558464 11739085522497792 11753019980217504 11791002962609712 11796570998499744 11836586736949698 11842176298751676 11864784500925696 11896217147284992 11919451946400783 11935589504833152 11942207677493568 11974775074183872 11988376006143672 12013474716621216 12059918562175164 12066605674134126 12088648359433728 12122611803494784 12127716013411584 12161789219295552 12167532350653824 12206854939044672 12214571779844496 12254046388551288 12294277479306468 12317748799427328 12323565579188736 12334009677993054 12357556851872384 12365368962311712 12391256940414336 12446058682754696 12451936053971952 12494174889002459 12550159154133504 12557118099911936 12566726841728772 12590718301907712 12598677810657216 12605663659576544 12678863012237952 12680889978655728 12721871617552584 12727879235223408 12729914037851562 12777084953916282 12794044856514048 12801478014156672 12819033225374427 12828279024585216 12835392185228544 12843506370134592 12885013546769376 12920152053724704 12934826743470804 12961906931091312 12970101095169516 12977292894823494 13019232437881557 13043015335178496 13077569396270592 13079660103770688 13085836679005056 13128127009915968 13178880078253272 13222147477744692 13247390218252032 13264878332935926 13290202652013696 13296478651229952 13347882563541408 13383244290695616 13385383866358824 13428642262972172 13434983637180264 13460632708652544 13486923006911631 13497340977086976 13504825126320384 13512671237165376 13540961192617728 13548469528852352 13600847632701008 13637938278931632 13653428229219182 13682012871707496 13732711806425256 13758929278373376 13759633147571712 13767627298243968 13785802187120199 13804101029396736 13806307887313504 13857467399355744 13902251458356432 13911040082600676 13940164057966128 14001816018099033 14008428060718446 14035171909631616 14064555765800448 14118929048400192 14126757862400928 14164558089646176 14173512536989368 14181371617023612 14266001225987694 14293236814429824 14299986473964288 14312105569746657 14346200650011264 14393300463578304 14401662765926256 14439816208382112 14442124697913468 14448944666401416 14476529516852736 14495640240115548 14523314238283008 14562920527909632 14570995531029888 14618085544288064 14627326699319952 14674598761598456 14714617616742024 14757850138040832 14797339035231744 14845919975011584 14893898479085952 14903313995533536 14911577743645424 14951477983515408 15029202937666048 15056149827032568 15058556849653677 15084893908412928 15087305526342592 15114356591827797 15143211797234112 15174915431521536 15192928267110432 15201755141811048 15233581341694944 15242028219958896 15300953586788634 15342680563798086 15362260066478592 15371971668349056 15392264480670933 15428932774540416 15478795438170048 15479587291018176 15488580710524464 15529613658071328 15532096373227692 15589650824275212 15619413426077952 15626789342682624 15640032890650986 15670693306956672 15721337283479616 15728761331332992 15782115649266264 15789568398335568 15892602595201044 15914119339777536 15922943569991424 15966366765578496 15984501341524896 16017966288828288 16079891416233552 16088807565512168 16151006563832447 16163482404659712 16215718959060736 16223376467538432 16244793234429876 16275806585392896 16286095706459328 16338728518068384 16392369972408624 16445346237324072 16455742536734946 16487158616415616 16508923606798263 16521675920552448 16553944818834777 16582897275683328 16602581405295936 16647006414635712 16701659971888032 16755635788971696 16766228244975228 16775524961601102 16798237080876288 16820412731454834 16860483238157568 16905150682983936 16907853304874304 16915837658226048 16962495490070112 16970505646964544 16973218717135416 17036113271888376 17068637352208896 17092044300499236 17101974534537429 17115184950326784 17124675160179456 17147281747453758 17180018062359168 17226869404966272 17246435657961072 17282542574788416 17293468126892688 17303057193097992 17358976583842076 17439546805027584 17447782238673408 17504169346554624 17571840104337696 17629529970326256 17686504443914568 17720270202684928 17754880105424547 17797176751388544 17844325720927488 17847178488478432 17913311516240352 17982564009215508 18016894982887168 18020212074931824 18089877843262746 18099908511201189 18181011111888384 18183917705242176 18191574020117376 18242683828943328 18251298525980736 18310282408567008 18321857669766744 18356836397658624 18381069582826932 18441416218959702 18476623199140992 18485348368783104 18501014516989581 18536335277808576 18548053443467568 18586885410621504 18669088024132044 18677904080957928 18713562546175488 18729422103619082 18825238731200256 18835677149867904 18886077452861568 18898016715985824 18908495489364816 19021334967983592 19057649085906432 19082807426328876 19094871056777343 19128267533348352 19191067284771072 19202217021235008 19253088277842816 19256166263884624 19265259555201888 19327520320154064 19402240115206206 19427994041373184 19442860396636968 19465939342235241 19503102265759936 19616354094405888 19619490155656032 19692190514873952 19768320117379908 19833221216617038 19858531305447936 19871085327378048 19897317499403889 19935303978020544 19944717976844928 20021823845312112 20074866436043424 20078075799538236 20142963394458258 20152475455770396 20190949062978816 20246011465630464 20257237689480576 20269006855748064 20311441788926592 20322704293278528 20401271449051512 20456907418397448 20480142343828773 20495962224465408 20523019307561244 20571910366053888 20638393917560064 20639449721357568 20651440947365952 20706151544095104 20709461830970256 20786201099033616 20853377187534648 20866560123901014 20894257742608896 20961783044639488 20971681775110656 21042820865688352 21052757864447424 21190136793601392 21246837134469264 21272057425535418 21312668455366528 21357288385104384 21399001838981541 21436428185639424 21439855221644736 21519300975016896 21589950695367456 21602494148889384 21659724312573168 21663187046870202 21673416999602124 21714794275279104 21743460360173322 21784971357424512 21844380791864448 21856493296544832 21927128316432096 21940990048979928 22011898142397684 22071926425113036 22124507374812672 22136775207061248 22196008552847616 22268879962517376 22340847718628928 22354970993300304 22367366615468136 22427216975273112 22543804406499072 22554450210968064 22616660653426816 22627340862619392 22630958289513888 22714817695851168 22789392400665648 22802632712716572 22863042329938344 22866697438362991 22906690749812224 22951430380182951 22969159206621696 22995247543948096 23043390099717888 23057957502523584 23070742924130656 23218193157255072 23294420487106992 23298144559841538 23384476236412818 23429120139116928 23460049335976479 23478171044995584 23506039960435008 23582005925219424 23593141996999488 23673173473899396 23684352597503352 23729569001851392 23838903892801566 23871179009666304 23884415354987136 23949550148367744 23976752012287344 24026949433242432 24119837124350328 24133211348268252 24245223606989568 24255432026823168 24323578438591104 24335064701307648 24413709878089344 24429143559688992 24508092777102576 24588554958612936 24635497598854656 24668019355986108 24683613805102419 24715113703744768 24730737924623424 24782513880828672 24892117365509392 24903872107943904 24988349778004918 25114236199823872 25133453683457544 25163287442401653 25181436603815424 25197355621314432 25211327319153088 25230619097182251 25357726024475904 25361779957311456 25443743235105168 25455758470446816 25459828075703124 25554169907832564 25602956028313344 25638066450748854 25670784370457088 25687012740269184 25720922621180637 25770027093538752 25840304107449408 25869653486941608 25923813862182624 25940202190339032 25954585789646988 26038464875763114 26086030670356992 26159320207541376 26171673358010112 26256254019831936 26357760156506544 26444294955489384 26494780436504064 26529756665871852 26580405304027392 26592957302459904 26695765127082816 26766488581391232 26770767732717648 26857284525944344 26869967274360528 26973846013823262 27009650252640768 27025342474330752 27081922385235456 27096939057704704 27201695265402016 27275876557863264 27306856458438364 27364025743414992 27465423612850512 27535254596487936 27571604374240398 27608202058793472 27612615774627008 27662124328439553 27714934798711488 27804502916712864 27822080165201352 27880328115932256 28003632036198066 28016856121436892 28070343819263232 28094133155428623 28237858096800384 28253515724801856 28329116179292352 28347025073978736 28362743234047224 28532002451975388 28586473628859648 28599972947928576 28624211139493314 28692401300022528 28786600927156608 28803325531852512 28879632416764224 28884249395826936 28897889332802832 28991280480231096 29046628476566016 29103360172809309 29125841055819264 29141991062059776 29236171088576128 29254653398639904 29349197523196912 29429235233484048 29559389371542403 29691839950023168 29787796958171904 29806627991067072 29823155487290848 29902955967030816 30112299654065136 30117113699307354 30174611052685184 30214445091687387 30228713183655594 30286423594468224 30349830863043072 30385856534220864 30403510283622096 30467162683389888 30484056439917792 30601907173577268 30685361127596172 30743943336698112 30784528961341866 30857865549080832 30957590876340096 30959174582036352 30977161421048928 31059227316142656 31064192746455384 31179301648550424 31238826852155904 31280065781301972 31299840185851521 31341386613913344 31442674566959232 31457522662665984 31564231298532528 31579136796671136 31785205190402088 31845887139982848 31908086138303127 31932733531156992 31969002683049792 32035932577656576 32159782832467104 32177615131024336 32302013127664894 32431437918121472 32489586468859752 32494780570305303 32551613170785792 32572191412918656 32615190540259983 32677457036136768 32784739944817248 32890692474648144 32911485073469892 32974317232831232 33017847213596526 33107889637669554 33205162810591872 33294012829271424 33403319943776064 33511271577943392 33532456489950456 33551049923202204 33596474161752576 33640825462909668 33720966476315136 33815706609748608 33831675316452096 33924990980140224 33941011293929088 33946437434270832 34072226543776752 34184088600998472 34203949069074858 34249350320358912 34294563494907516 34360036124718336 34453738809932544 34492871315922144 34565085149576832 34586936253785376 34606114386195984 34717953167684152 34852172058796333 34879093610055168 34947216839762307 35008338693109248 35143680208675392 35259059940652512 35373008887829136 35509760210849094 35594353502777088 35688651441854976 35694356976956864 35758355839202349 35826623032480704 35965128018431016 36033789965774336 36040424149863648 36179755686525492 36199817022402378 36367835410484352 36383148040234752 36485367657886656 36502597051961472 36620564817134016 36643715339533488 36762139165653864 36882832437919404 36953246398281984 36970696737566208 37002029033979162 37072670555617152 37096106886935136 37173770821243008 37338176048264088 37355808161915856 37458844207238164 37482524667007377 37650477462400512 37671354299735808 37772154905723136 37796033431971648 37816990978729632 38042669935967184 38165614852657752 38189742113554686 38210917968091399 38382134569542144 38404434042470016 38506176555685632 38512332527769248 38530519110403776 38655040640308128 38804480230412412 38885720793273936 38931878684470482 39006204531519872 39057697313644671 39232708188811776 39238980311312064 39384381029747904 39536640234759816 39666442433234076 39742170654756096 39794634998807778 39870607956041088 39889435953689856 40043647690624224 40149732872086848 40156151599076472 40285926788916516 40304950911540792 40381898125957632 40460769020734893 40492022931260928 40514475378961152 40538013711496128 40622883577853184 40645408586557056 40802542898103024 40913814836794896 40960284687657546 41046038615122488 41276787835120128 41278899442715136 41302881894731904 41412303088190208 41418923661940512 41572402198067232 41706754375069296 41733120247802028 41923566089278976 42005448054297099 42085641731376704 42105515728894848 42380273587202784 42493674268938528 42544114851070836 42625336910733056 42798003677963082 42879710443289472 42936316709239971 43038601950033792 43179901390734912 43204988297778768 43319448625146336 43326374093740404 43346833999204248 43429588550558208 43486920720346644 43569942714849024 43688761583728896 43712986593089664 43854256632864192 43881980097959856 44023796284795368 44143852850226072 44273550414122496 44392017105695232 44537759925034752 44681695437257856 44709941986600608 44734733230936272 44854433950546224 45087608812998144 45175670548961031 45233321306853632 45254681725238784 45261916579027776 45429635391702336 45578784801331296 45605265425433144 45726084659876688 45733394876725982 45902860760365902 45990495087896192 46086780199435776 46115915005047168 46141485848261312 46176793442012799 46436386314510144 46588840974213984 46596289119683076 46768952472825636 46858240278233856 46920098671952958 47012079920870016 47164011850438848 47186283993998976 47346346947798792 47368705195006704 47677807785603132 47742358019332608 47768830709974272 47899100296735488 47953504024574688 48053898866484864 48239674248700656 48266422696536504 48453019691497341 48490447213979136 48647156877182208 48670129402615296 48827419756178688 48858287119377984 49016185554205152 49177109917225872 49336038711972216 49367227610204838 49430227407489536 49461475849246848 49526770820394789 49565027761657344 49784234731018784 49807744215887808 49976699556009836 50266907366915088 50326574884803306 50394711242628864 50422654638306176 50461238194364502 50715452048951808 50723559914622912 50887486470210336 50911516940893632 50919656151406248 51108339815665128 51205912056626688 51276132901497708 51305923603612287 51374025480538368 51441845242361274 51540054187077504 51680608214898816 51739306973883216 51847627724365248 51880404380678064 51909171579293976 52076929751526228 52318640415082752 52343346716020224 52512508039663872 52715520313013088 52888589910978768 53059513331743704 53160810608054784 53264640316273641 53391530254165632 53532977162782464 53541535465435296 53714569051888688 53739934548721056 53947692027646524 54050684948661504 54193878115409408 54299725533603567 54403390530804032 54551753115726528 54613712916876728 54728051486829984 54930847225701024 55070509192975872 55143208748480796 55225231549254016 55324248656879106 55429869597422976 55503043550968743 55609005833425728 55644160330402704 55760656231864512 56007264072396132 56033712242873784 56140687638526464 56188266310857246 56475716193600768 56507031449603712 56658232358584704 56694050147957472 56725486468094448 57064004903950776 57172947257719296 57248422278986628 57284613170332029 57384802600045056 57573201854313216 57606651063705024 57759264833528448 57768498791653872 57795778665605664 57982560960462192 58206720345618618 58283982124119552 58397818026705723 58472342177152256 58509306797279808 58698395046393824 58858470466968096 59118778743084806 59575593916343808 59613255982134144 59646310974581696 59691952498211667 59805911934061632 60224599308130272 60234227398614708 60349222105370368 60428890183374774 60457426367311188 60572847188936448 60771713068441728 60807020567244192 60934325366779776 60968112879835584 61203814347154536 61370722255192344 61440427031486319 61487886673396224 61569057922683732 61715731098161664 61915181752680192 61918349164072704 61954322842097856 62118454632285312 62128385492910768 62358603297100848 62560131562603944 62599680371703042 62682773227826688 62885349133918464 62915045325331968 63128462597065056 63158273593342272 63570410380804176 63786050749117817 63816172276606254 63938005366099584 64071865155313152 64319565664934208 64355230262048672 64604026255329788 64979172937719504 64989561140610606 65144382825837312 65230381080519966 65354914072273536 65569479889634496 65781384949296288 65822970146939784 65948634465662464 66035694427193052 66215779275339108 66410325621183744 66588025658542848 66806639887552128 67022543155886784 67064912979900912 67102099846404408 67281650925819336 67631413219497216 67663350632904192 67849981960280448 67882022587858176 67892874868541664 68144453087553504 68368177201996944 68407898138149716 68589126989815032 68600092315088973 68720072249436672 68854291140548853 68907477619865088 68985742631844288 69130170299153664 69173872507570752 69212228772391968 69435906335368304 69704344117592666 69894433679524614 70287360417350784 70380148007929437 70518119881305024 70746017775658272 71019520421698188 71188707005554176 71388713953913728 71516711678404698 71653246064961408 71930256036862032 72080848299727296 72359511373050984 72399634044804756 72735670820968704 72766296080469504 72970735315773312 73005194103922944 73241129634268032 73287430679066976 73524278331307728 73765664875838808 73906492796563968 74004058067958324 74050841415307257 74145341111234304 74192213773870272 74347541642486016 74676352096528176 74711616323831712 74917688414476328 74965049334014754 75342708599471616 75489862327204959 75544309811446272 75592066863943296 75633981957459264 76085339871934368 76331229705315504 76379484227109372 76421835936182798 76808868084940032 77012353111371264 77024665055538496 77061038220807552 77162767863541911 77310081280616256 77608960460824824 77771441586547872 77863757368940964 78012409063039744 78115394627289342 78477960622624128 78768762059495808 79073280469519632 79332884866468152 79484341309512192 79589269997615556 79741215912082176 79778871907379712 80087295381248448 80299465744173696 80312303198152944 80571853577833032 80609901823081584 80921538041469786 81028950757922304 81076027422992256 81245767155706368 81290817173114112 81605085796206048 81827629673589792 81920569375315092 82092077230244976 82455138773249861 82605763789463808 82824606176380416 82837847323881024 83144804396134464 83413508750138592 83466240495604056 84010896108594198 84171283462753408 84211031457789696 84282399466285869 84760547174405568 84987348537877056 85088229702141672 85250673821466112 85596007355926164 85759420886578944 85872633418479942 86077203900067584 86359802781469824 86409976595557536 86638897250292672 86652748187480808 86693667998408496 86973841440693288 87139885429698048 87310080518427927 87377523167457792 87425973186179328 87708513265728384 87763960195919712 88047592569590736 88287705700452144 88678168114627209 89075519850069504 89363390874515712 89419883973201216 89469466461872544 89708867901092448 90351341097922062 90466642613707264 90523833158055552 90643335275062161 90859270783404672 91157569602662592 91210530850866288 91452169319753376 91466789753451964 91805721520731804 91980990175792384 92231830010094336 92282971696522624 92353586884025598 92872772629020288 93177681948427968 93192578239366152 93537904945651272 93716480556467712 93840197343905916 93899520557554563 94024159841740032 94328023700877696 94372567987997952 94692693895597584 94737410390013408 95355615571206264 95537661419948544 95724258414909381 95798200593470976 95907008049149376 96107797732969728 96479348497401312 96532845393073008 96906039382994682 97294313754364416 97484341710915909 97654839512357376 97716574238755968 98032371108410304 98354219834451744 98672077423944432 98734455220409676 98922951698493696 99053541640789578 99568469462037568 99615488431775616 99953399112019672 100533814733830176 100653149769606612 100789422485257728 100845309276612352 100922476388729004 101447119829245824 101774972940420672 101823033881787264 101839312302812496 102216679631330256 102552265802995416 102611847207224574 102748050961076736 102883690484722548 103080108374155008 103361216429797632 103478613947766432 103695255448730496 103760808761356128 103818343158587952 104153859503052456 104556516176388999 104637280830165504 104841650519286921 105025016079327744 105431040626026176 105777179821957536 106119026663487408 106529280632547282 106783060508331264 107065954325564928 107083070930870592 107429138103777376 107479869097442112 107895384055293048 108101369897323008 108599451067207134 108806781061608064 109103506231453056 109227425833753456 109456102973659968 109861694451402048 110286417496961592 110450463098508032 110648497313758212 110859739194845952 111006087101937486 111218011666851456 111288320660805408 111521312463729024 112014528144792264 112067424485747568 112376532621714492 112447574001022131 112951432387201536 113014062899207424 113316464717169408 113388100295914944 113450972936188896 114128009807901552 114496844557973256 114569226340664058 114632753904274197 115146403708626432 115213302127410048 115518529667056896 115536997583307744 115591557331211328 115965121920924384 116413440691237236 116795636053411446 116944684354304512 117018613594559616 117173091940934013 117396790092787648 117716940933936192 118237557486169612 119226511964268288 119292621949163392 119383904996423334 119611823868123264 120449198616260544 120468454797229416 120698444210740736 120857780366749548 120914852734622376 121145694377872896 121382307062204679 121543426136883456 121614041134488384 121868650733559552 121936225759671168 122407628694309072 122741444510384688 122880854062972638 123138115845367464 123830363505360384 123836698328145408 123908645684195712 124236909264570624 124256770985821536 124717206594201696 125120263125207888 125199360743406084 125770698267836928 126016344162891297 126256925194130112 126316547186684544 127140820761608352 127572101498235634 127632344553212508 127876010732199168 128639131329868416 128710460524097344 128808950127719913 129208052510659576 129958345875439008 129979122281221212 130288765651674624 130460762161039932 130709828144547072 131138959779268992 131562769898592576 131645940293879568 132071388854386104 132431558550678216 132820651242367488 133176051317085696 133613279775104256 134045086311773568 134129825959801824 134204199692808816 134563301851638672 135262826438994432 135527011646883093 135699963920560896 135764045175716352 135785749737083328 136288906175107008 136736354403993888 136815796276299432 137178253979630064 137200184630177946 137708582281097706 137971485263688576 138260340598307328 138347745015141504 138424457544783936 138871812670736608 139408688235185332 139788867359049228 140574720834701568 140760296015858874 141036239762610048 141492035551316544 142039040843396376 142777427907827456 143033423356809396 143306492129922816 143860512073724064 144161696599454592 144719022746101968 144799268089609512 145359059074492023 145471341641937408 145941470631546624 146010388207845888 146482259268536064 146574861358133952 147048556662615456 147531329751677616 148008116135916648 148101682830614514 148290682222468608 148384427547740544 148580312461184367 148695083284972032 149352704193056352 149423232647663424 149835376828952656 149930098668029508 150979724654409918 151184133727886592 151267963914918528 152170679743868736 152662459410631008 152758968454218744 152843671872365596 153617736169880064 154049330111076992 154122076441615104 154325535727083822 154620162561232512 155217920921649648 155542883173095744 155727514737881928 156024818126079488 156230789254578684 156955921245248256 157537524118991616 158146560939039264 158665769732936304 159178539995231112 159482431824164352 159793920948820923 160174590762496896 160598931488347392 160624606396305888 161143707155666064 161219803646163168 161843076082939572 162152054845984512 162581634346228224 162899176600810701 163210171592412096 163655259347179584 163841138750630184 164184154460489952 164910277546499722 165211527578927616 165675694647762048 166289608792268928 166509130652906229 166827017500277184 166932480991208112 168021792217188396 168342566925506816 168422062915579392 168564798932571738 169521094348811136 169974697075754112 170176459404283344 171192014711852328 171518841773157888 171745266836959884 171853839510996087 172154407800135168 172719605562939648 172819953191115072 173277794500585344 173305496374961616 173387335996816992 173947682881386576 174620161036855854 174851946372358656 175193454080117169 175417026531456768 175527920391839424 176095185139181472 176575411400904288 177356336229254418 177929509984381279 178726781749031424 178839767946402432 178938932923745088 179417735802184896 180702682195844124 181047666316111104 181286670550124322 181718541566809344 182315139205325184 182421061701732576 182904338639506752 182933579506903928 183611443041463608 183961980351584768 184321281094458957 184463660020188672 184565943393045248 184707173768051196 185745545258040576 186355363896855936 186385156478732304 187075809891302544 187680394687811832 187799041115109126 188048319683480064 188656047401755392 188745135975995904 189385387791195168 189474820780026816 190711231142412528 191358152247353451 191448516829818762 191814016098298752 192215595465939456 192958696994802624 193065690786146016 193812078765989364 194968683421831818 195433148477511936 196064742216820608 196708439668903488 197344154847888864 197468910440819352 197845903396987392 198107083281579156 199136938924075136 199230976863551232 199906798224039344 201067629467660352 201306299539213224 201690618553224704 201844952777458008 202894239658491648 203549945880841344 203646067763574528 203678624605624992 204433359262660512 205104531605990832 205223694414449148 205767380969445096 205800276945266919 206160216748310016 206562873421646559 206722432859595264 206957227895532864 207390510897460992 207521617522712256 207636686317175904 208307719006104912 209113032352777998 209683301038573842 210862081252052352 211554359643915072 212238053326974816 213058561265094564 213566121016662528 214166141861741184 214858276207554752 214959738194884224 215790768110586096 217198902134414268 217613562123216128 218207012462906112 218454851667506912 218912205947319936 219723388902804096 220572834993923184 220900926197016064 221296994627516424 221719478389691904 222012174203874972 222152524245921771 222436023333702912 222576641321610816 223042624927458048 224029056289584528 224134848971495136 224753065243428984 224895148002044262 226028125798414848 226469586981614877 226632929434338816 226776200591829888 226901945872377792 228256019615803104 228993689115946512 229138452681328116 229265507808548394 230426604254820096 231037059334113792 231073995166615488 231183114662422656 231930243841848768 232826881382474472 233591272106822892 234037227189119232 234346183881868026 234793580185575296 235433881867872384 236475114972339224 238453023928536576 238585243898326784 238767809992846668 239223647736246528 240898397232521088 240936909594458832 241715560733499096 241829705469244752 242764614124409358 243086852273766912 243228082268976768 243737301467119104 243872451519342336 244815257388618144 245482889020769376 245761708125945276 246276231690734928 247365416319749583 247817291368391424 248473818529141248 248513541971643072 249434413188403392 250240526250415776 250398721486812168 252032688325782594 252513850388260224 252633094373369088 252847198398857607 254281641523216704 255144202996471268 255264689106425016 255752021464398336 257278262659736832 257420921048194688 257617900255439826 258416105021319152 259916691750878016 259958244562442424 260921524322079864 261419656289094144 261930241555283781 262277919558537984 263125539797185152 263291880587759136 264142777708772208 264863117101356432 266034504343881627 267226559550208512 268090172623547136 268259651919603648 268408399385617632 269126603703277344 271054023293766186 271399927841121792 271571499474166656 271930005825186483 272577812350214016 273472708807987776 273631592552598864 274356507959260128 274400369260355892 275417164562195412 275942970527377152 276695490030283008 276848915089567872 277743625341473216 278817376470370664 279577734718098456 281149441669403136 281520592031717748 282072479525220096 282984071102633088 284078081686792752 285554855815654912 286066846713618792 286612984259845632 287172775244728143 287721024147448128 288323393198909184 289438045492203936 289598536179219024 290718118148984046 291882941263093248 292453025132747727 292964518537072128 293149722716267904 294097113325230912 295062659503355232 296016232271833296 296203365661229028 296768855095481088 297160624922368734 298705408386112704 298846465295326848 299670753657905312 299860197336059016 301959449308819836 302368267455773184 302535927829837056 304341359487737472 305324918821262016 305517936908437488 305687343744731192 308098660222153984 308244152883230208 308651071454167644 309240325122465024 310435841843299296 311085766346191488 311455029475763856 312461578509157368 313669548529166997 313911842490496512 314524951557860763 315075048237983232 316293121878078528 317331539465872608 318357079990462224 319587841897641846 320349181524993792 321197862976694784 321249212792611776 322287414311332128 322439607292326336 323686152165879144 324304109691969024 325798353201621402 326420343184824192 327310518694359168 327682277501260368 328368308920979904 329820555092999444 331351389295524096 332579217584537856 333018261305812458 333654035000554368 333864961982416224 336043584434376792 336685133851013632 337129597865143476 337342722003066393 339042188697622272 339949394151508224 340352918808566688 342384029423704656 343490533673919768 343707679021992174 343898261712822591 345439211125879296 345639906382230144 346555589001170688 346610992749923232 346774671993633984 347895365762773152 349240322073711708 350386908160234338 350834053062913536 351055840783678848 351519275822802039 352190370278362944 353150822801808576 354712672458508836 355859019968762558 357679535892804864 357877865847490176 358835471604369792 361405364391688248 362095332632222208 362573341100248644 363437083133618688 364630278410650368 364842123403465152 365808677279013504 365867159013807856 367222886082927216 368642562188917914 369131886786090496 369414347536102392 371491090516081152 372710727793711872 372770312957464608 374151619782605088 375360789375623664 375598082230218252 377312094803510784 378049032488673891 378770775582390336 378949641560053632 381422462284825056 382716304494706902 382897033659637524 383628032196597504 385917393989605248 386131381572292032 387624157531978728 389937366843663636 390866296955023872 392129484433641216 393416879337806976 394688309695777728 394937820881638704 396214166563158312 398273877848150272 398461953727102464 399813596448078688 402135258935320704 402612599078426448 403689905554916016 405788479316983296 406581034940649279 407099891761682688 407292135527149056 407357249211249984 408866718525321024 410209063211981664 410447388828898296 411534761938890192 411600553890533838 413125746843293118 413914455791065728 414781021794921984 415043235045424512 415273372634351808 416615438012209824 418226064705555996 419366602077147684 421724162504104704 423108719287830144 424476106653949632 426117122530189128 428332283723482368 429716552415109504 429919476389768448 431581536221172192 434397804268828536 435227124246432256 436077177223476069 436414024925812224 436909703335013824 437824411894639872 439446777805608192 441145669987846368 442593989255032848 444024348407749944 444305048491843542 444872046667405824 445153282643221632 445740937383553101 446085249854916096 448058112579169056 448269697942990272 449506130486857968 449790296004088524 452939173963229754 453552401183659776 453803891744755584 456512039231606208 457987378231893024 458276905362656232 458531015617096788 460853208509640192 462147990333230976 462366229324845312 463860487683697536 465653762764948944 467182544213645784 468074454378238464 468692367763736052 469587160371150592 470867763735744768 472950229944678448 477170487796653568 477535619985693336 478447295472493056 479381762846462769 481796794465042176 481873819188917664 483431121466998192 483659410938489504 485529228248818716 486456164537953536 487744903038684672 488697529802432103 489630514777236288 490965778041538752 491523416251890552 492552463381469856 494730832639499166 495634582736782848 497027083943286144 498868826376806784 500481052500831552 500797442973624336 504065376651565188 505027700776520448 505266188746738176 505694396797715214 508563283046433408 510288405992942536 510529378212850032 514556525319473664 514841842096389376 515235800510879652 516832210042638304 519833383501756032 519916489124884848 521843048644159728 523860483110567562 524555839117075968 525580362240351507 526251079594370304 526583761175518272 528285555417544416 529726234202712864 532069008687763254 533788529953143837 536180345247094272 536519303839207296 536816798771235264 538253207406554688 542108046587532372 543142998948333312 543860011650372966 545155624700428032 546945417615975552 547263185105197728 548713015918520256 548800738520711784 550834329124390824 551885941054754304 552963843283376871 553390980060566016 553697830179135744 555487250682946432 557634752940741328 559155469436196912 563041184063435496 564144959050440192 565968142205266176 568156163373585504 572133693427237584 574074456742060353 574345550489456286 575442048294896256 576646786397818368 578876090984407872 579197072358438048 581436236297968092 584906050265495454 586299445432535808 588194226650461824 590125319006710464 592032464543666592 592406731322458056 593537710190962176 594321249844737468 597410816772225408 597692930590653696 599341507315810624 599720394672118032 603918898617639672 605071855659674112 608682718975474944 610649837642524032 611035873816874976 611374687489462384 616197320444307968 617302142908335288 617400830835800757 618480650244930048 619688620264939677 620871683686598592 622171532692382976 622910058951527712 624923157018314736 627339097058333994 629049903115721526 632586243756157056 634663078931745216 636714159980924448 639175683795283692 640698363049987584 642498425585223552 644574828622664256 644879214584652672 647372304331758288 651596706403242804 652840686369648384 654621037388718336 655364555002520736 656736617841959808 659641110185998888 662191269117130327 662702778591048192 665158435169075712 666036522611624916 667308070001108736 667729923964832448 672087168868753584 674259195730286952 674685444006132786 678084377395244544 679408760944844631 679898788303016448 680705837617133376 684768058847409312 686981067347839536 687415358043984348 687796523425645182 691279812764460288 693111178002341376 693221985499846464 693549343987267968 695790731525546304 698480644147423416 700773816320468676 702111681567357696 703038551645604078 704380740556725888 706301645603617152 709425344917017672 711718039937525116 715359071785609728 715755731694980352 717670943208739584 722810728783376496 725146682200497288 729260556821300736 729684246806930304 731617354558027008 731734318027615712 734445772165854432 737285124377835828 738828695072204784 742096248959248749 745421455587423744 745540625914929216 748303239565210176 750721578751247328 751196164460436504 756098064977347782 757541551164780672 757899283120107264 758541595196572821 762844924569650112 765432608989413804 765794067319275048 767256064393195008 771834787979210496 772262763144584064 775248315063957456 779874733687327272 784258968867282432 786833758675613952 789376619391555456 789875641763277408 792428333126316624 796547755696300544 798103513031644881 799627192896157376 804270517870641408 805225198156852896 807379811109832032 813162069881298558 814199783523365376 814714498422499968 815790017475559449 817733437050642048 820418126423963328 820894777657796592 823069523877780384 823201107781067676 826251493686586236 827828911582131456 830086470090849024 830546745268703616 833230876024419648 836452129411111992 838733204154295368 843448325008209408 846217438575660288 848952213307899264 852234245060378256 856664567446964736 859433104830219008 859838952779536896 863163072442344384 868795608537657072 872154354446952138 873819406670027648 875648823789279744 877359075398243181 878893555611216384 882291339975692736 885187978510065696 888048696815499888 888610096983687084 890306565286443264 891481874767106202 896116225158338112 896539395885980544 899012260973715936 899580592008177048 905878347926459508 907104802367319552 907607783489511168 913024078463212416 915974756463786048 916553810725312464 917062031234193576 924295980666461952 924732458649690624 927720975367395072 931307525529897888 934365088427291568 937384735527472104 939174320742301184 941008645587500991 941735527471489536 945900459889356896 955071239971386672 958763525692925538 963593588930084352 963747638377835328 966862242933996384 967318821876979008 971058456497637432 972912329075907072 977395059604864206 979261029554472576 981931556083077504 983046832503781104 985104926762939712 989461665278998332 994054167886572288 997737652753613568 1000962105001663104 1001594885947248672 1008130753303130376 1010055401553040896 1011388793595430428 1012028166009199179 1017126566092866816 1020576811985885072 1021058756425700064 1029683684192778752 1030471601021759304 1031694785138467773 1033664420085276608 1039666767003512064 1039832978249769696 1043686097288319456 1047720966221135124 1051160724480703014 1052502159188740608 1053167522351036544 1054557827468406117 1056571110835088832 1059452468405425728 1064138017375526508 1067577059906287674 1073038607678414592 1073633597542470528 1076506414813109376 1084216093175064744 1086285997896666624 1087720023300745932 1090311249400856064 1093890835231951104 1094526370210395456 1097426031837040512 1097601477041423568 1101668658248781648 1105927686566753742 1107395660358271488 1110974501365892864 1115269505881482656 1118310938872393824 1126082368126870992 1131936284410532352 1134147097466021673 1136312326747171008 1144267386854475168 1148148913484120706 1148691100978912572 1150884096589792512 1157752181968815744 1158394144716876096 1162872472595936184 1169812100530990908 1172598890865071616 1176388453300923648 1180250638013420928 1184064929087333184 1184813462644916112 1188642499689474936 1194821633544450816 1195385861181307392 1198683014631621248 1199440789344236064 1207837797235279344 1211934964233238523 1217365437950949888 1221299675285048064 1222071747633749952 1222749374978924768 1234604285816670576 1234801661671601514 1239377240529879354 1241743367373197184 1244343065384765952 1245820117903055424 1249846314036629472 1254678194116667988 1258099806231443052 1265172487512314112 1269326157863490432 1273428319961848896 1278351367590567384 1284996851170447104 1289149657245328512 1289758429169305344 1294744608663516576 1303193412806485608 1305681372739296768 1308231531670428207 1309242074777436672 1310729110005041472 1313473235683919616 1319282220371997776 1324382538234260654 1332073045223249832 1334616140002217472 1335459847929664896 1337222812150659303 1344174337737507168 1348518391460573904 1349370888012265572 1358817521889689262 1361411675234266752 1369536117694818624 1373962134695679072 1374830716087968696 1375593046851290364 1382559625528920576 1386443970999692928 1387098687974535936 1391581463051092608 1396961288294846832 1401547632640937352 1404223363134715392 1406077103291208156 1408761481113451776 1412603291207234304 1418850689834035344 1423436079875050232 1431511463389960704 1435341886417479168 1445621457566752992 1450293364400994576 1459368493613860608 1463234709116054016 1463468636055231424 1466092589407296309 1468891544331708864 1474570248755671656 1477657390144409568 1484192497918497498 1491081251829858432 1496606479130420352 1501443157502494656 1502392328920873008 1512196129954695564 1515083102329561344 1515798566240214528 1517083190393145642 1525689849139300224 1530865217978827608 1531588134638550096 1543669575958420992 1544525526289168128 1550496630127914912 1559749467374654544 1566647636691747359 1573667517351227904 1578753238783110912 1579751283526554816 1584856666252633248 1596207026063289762 1599254385792314752 1601365589859431511 1608541035741282816 1610450396313705792 1614759622219664064 1626324139762597116 1629428996844999936 1631580034951118898 1635466874101284096 1640836252847926656 1641789555315593184 1646139047755560768 1646402215562135352 1652502987373172472 1655657823164262912 1658891529850130613 1660172940181698048 1661093490537407232 1666461752048839296 1672904258822223984 1677466408308590736 1692434877151320576 1697904426615798528 1704468490120756512 1718866209660438016 1722223370226181059 1726326144884688768 1737591217075314144 1744308708893904276 1747638813340055296 1754718150796486362 1764582679951385472 1770375957020131392 1776097393630999776 1777220193967374168 1780613130572886528 1782963749534212404 1792232450316676224 1793078791771961088 1798024521947431872 1799161184016354096 1811756695852919016 1815215566979022336 1826048156926424832 1831949512927572096 1833107621450624928 1834124062468387152 1848591961332923904 1852202492507402271 1855441950734790144 1862615051059795776 1868730176854583136 1874769471054944208 1882017291175001982 1891800919778713792 1910142479942773344 1917527051385851076 1927495276755670656 1933724485867992768 1934637643753958016 1942116912995274864 1954790119209728412 1958522059108945152 1963863112166155008 1966093665007562208 1970209853525879424 1978923330557996664 1986573807351390981 1988108335773144576 1995475305507227136 2001924210003326208 2003189771894497344 2016261506606260752 2022777587190860856 2024056332018398358 2034253132185733632 2041153623971770144 2042117512851400128 2060943202043518608 2063389570276935546 2067328840170553216 2079333534007024128 2079665956499539392 2087372194576638912 2095441932442270248 2102321448961406028 2106335044702073088 2109115654936812234 2113142221670177664 2118904936810851456 2128276034751053016 2135154119812575348 2146077215356829184 2147267195084941056 2153012829626218752 2168432186350129488 2175440046601491864 2187781670463902208 2189052740420790912 2194852063674081024 2195202954082847136 2203337316497563296 2211855373133507484 2221949002731785728 2226288746877746247 2230539011762965312 2236621877744787648 2252164736253741984 2268294194932043346 2272624653494342016 2275624785589718463 2288534773708950336 2296297826968241412 2297382201957825144 2301768193179585024 2315504363937631488 2316788289433752192 2325744945191872368 2339624201061981816 2352776906601847296 2360501276026841856 2368129858174666368 2369626925289832224 2377284999378949872 2389643267088901632 2394310539094934643 2397366029263242496 2398881578688472128 2415675594470558688 2423869928466477046 2442599350570096128 2444143495267499904 2445498749957849536 2447370052426678347 2469208571633341152 2469603323343203028 2478754481059758708 2483486734746394368 2491640235806110848 2499692628073258944 2509356388233335976 2516199612462886104 2530344975024628224 2538652315726980864 2546856639923697792 2556702735181134768 2569993702340894208 2578299314490657024 2579516858338610688 2589489217327033152 2606386825612971216 2616463063340856414 2621458220010082944 2626946471367839232 2638564440743995552 2648765076468521308 2664146090446499664 2670919695859329792 2674445624301318606 2688348675475014336 2697036782921147808 2698741776024531144 2717635043779378524 2722823350468533504 2739072235389637248 2747924269391358144 2749661432175937392 2751186093702580728 2772887941999385856 2774197375949071872 2783162926102185216 2793922576589693664 2803095265281874704 2812154206582416312 2817522962226903552 2823025936762502973 2825206582414468608 2837701379668070688 2846872159750100464 2891242915133505984 2900586728801989152 2918736987227721216 2926937272110462848 2932185178814592618 2937783088663417728 2949140497511343312 2955314780288819136 2968384995836994996 2982162503659716864 2993212958260840704 3002886315004989312 3004784657841746016 3024392259909391128 3030166204659122688 3034166380786291284 3036084498027597537 3051379698278600448 3061730435957655216 3063176269277100192 3089051052578336256 3095084355415403319 3100993260255829824 3119498934749309088 3133295273383494718 3157506477566221824 3159502567053109632 3163673482405218351 3169713332505266496 3192414052126579524 3198508771584629504 3202731179718863022 3220900792627411584 3229519244439328128 3252648279525194232 3258857993689999872 3263160069902237796 3270933748202568192 3281672505695853312 3283579110631186368 3292278095511121536 3292804431124270704 3305005974746344944 3317783059700261226 3322186981074814464 3332923504097678592 3345808517644447968 3354932816617181472 3380660689703244301 3395808853231597056 3408936980241513024 3444446740452362118 3452652289769377536 3475182434150628288 3488617417787808552 3495277626680110592 3509436301592972724 3529165359902770944 3540751914040262784 3552194787261999552 3554440387934748336 3565927499068424808 3584464900633352448 3586157583543922176 3596049043894863744 3598322368032708192 3623513391705838032 3635804892699715569 3652096313852849664 3663899025855144192 3666215242901249856 3668248124936774304 3704404985014804542 3725230102119591552 3737460353709166272 3749538942109888416 3764034582350003964 3783601839557427584 3820284959885546688 3835054102771702152 3854990553511341312 3867448971735985536 3869275287507916032 3884233825990549728 3909580238419456824 3917044118217890304 3924694595011284621 3927726224332310016 3932187330015124416 3940419707051758848 3957846661115993328 3973147614702781962 4003848420006652416 4006379543788994688 4032523013212521504 4045555174381721712 4048112664036796716 4082307247943540288 4084235025702800256 4121886404087037216 4126779140553871092 4134657680341106432 4159331912999078784 4174744389153277824 4190883864884540496 4204642897922812056 4212670089404146176 4218231309873624468 4226284443340355328 4237809873621702912 4256552069502106032 4270308239625150696 4294534390169882112 4306025659252437504 4336864372700258976 4350880093202983728 4378105480841581824 4389704127348162048 4390405908165694272 4406674632995126592 4423710746267014968 4452577493755492494 4461078023525930624 4473243755489575296 4504329472507483968 4536588389864086692 4545249306988684032 4551249571179436926 4577069547417900672 4592595653936482824 4594764403915650288 4631008727875262976 4633576578867504384 4651489890383744736 4679248402123963632 4699942910075242077 4721002552053683712 4736259716349332736 4739253850579664448 4754569998757899744 4788621078189869286 4794732058526484992 4797763157376944256 4804096769578294533 4831351188941117376 4847739856932954092 4888286990534999808 4890997499915699072 4894740104853356694 4938417143266682304 4939206646686406056 4957508962119517416 4966973469492788736 4976674589550391839 4983280471612221696 4999385256146517888 5018712776466671952 5032399224925772208 5077304631453961728 5093713279847395584 5113405470362269536 5156598628981314048 5166670110678543177 5178978434654066304 5212773651225942432 5232926126681712828 5242916440020165888 5277128881487991104 5297530152937042616 5328292180892999328 5341839391718659584 5348891248602637212 5376697350950028672 5394073565842295616 5397483552049062288 5435270087558757048 5445646700937067008 5478144470779274496 5495848538782716288 5499322864351874784 5502372187405161456 5545775883998771712 5556607477522206813 5566325852204370432 5587845153179387328 5606190530563749408 5624308413164832624 5646051873525005946 5675402759336141376 5693744319500200928 5782485830267011968 5801173457603978304 5853874544220925696 5864370357629185236 5875566177326835456 5898280995022686624 5910629560577638272 5936769991673989992 5959721422054172943 5964325007319433728 5986425916521681408 6005772630009978624 6009569315683492032 6048784519818782256 6068332761572582568 6072168996055195074 6102759396557200896 6123460871915310432 6126352538554200384 6190168710830806638 6201986520511659648 6238997869498618176 6266590546766989436 6319005134106219264 6327346964810436702 6339426665010532992 6384828104253159048 6397017543169259008 6405462359437726044 6441801585254823168 6459038488878656256 6505296559050388464 6526320139804475592 6563345011391706624 6567158221262372736 6584556191022243072 6585608862248541408 6610011949492689888 6635566119400522452 6665847008195357184 6678866240633238741 6691617035288895936 6709865633234362944 6761321379406488602 6817873960483026048 6826874356769155389 6888893480904724236 6905304579538755072 6950364868301256576 6977234835575617104 7018872603185945448 7058330719805541888 7081503828080525568 7104389574523999104 7108880775869496672 7131854998136849616 7168929801266704896 7182931617284803929 7192098087789727488 7196644736065416384 7247026783411676064 7271609785399431138 7327798051710288384 7332430485802499712 7336496249873548608 7408809970029609084 7450460204239183104 7474920707418332544 7499077884219776832 7528069164700007928 7567203679114855168 7640569919771093376 7670108205543404304 7709981107022682624 7734897943471971072 7738550575015832064 7768467651981099456 7819160476838913648 7849389190022569242 7864374660030248832 7880839414103517696 7915693322231986656 7946295229405563924 8012759087577989376 8065046026425043008 8091110348763443424 8096225328073593432 8164614495887080576 8168470051405600512 8243772808174074432 8253558281107742184 8269315360682212864 8318663825998157568 8349488778306555648 8381767729769080992 8409285795845624112 8436462619747248936 8452568886680710656 8469077810287508919 8475619747243405824 8513104139004212064 8540616479250301392 8673728745400517952 8701760186405967456 8756210961683163648 8780811816331388544 8813349265990253184 8847421492534029936 8905154987510984988 8922156047051861248 8946487510979150592 9008658945014967936 9073176779728173384 9090498613977368064 9102499142358873852 9108253494082792611 9154139094835801344 9185191307872965648 9189528807831300576 9267153157735008768 9285253066246209957 9302979780767489472 9358496804247927264 9399885820150484154 9472519432698665472 9478507701159328896 9509139997515799488 9577242156379738572 9595526314753888512 9608193539156589066 9662702377882234752 9695479713865908184 9776573981069999616 9781994999831398144 9789480209706713388 9876834286533364608 9878413293372812112 9915017924239034832 9953349179100783678 9966560943224443392 9998770512293035776 10037425552933343904 10064798449851544416 10141982069109732903 10187426559694791168 10226810940724539072 10333340221357086354 10357956869308132608 10425547302451884864 10465852253363425656 10485832880040331776 10554257762975982208 10595060305874085232 10656584361785998656 10697782497205274424 10753394701900057344 10788147131684591232 10794967104098124576 10870540175117514096 10907414678099146707 10956288941558548992 10991697077565432576 10998645728703749568 11004744374810322912 11113214955044413626 11175690306358774656 11212381061127498816 11248616826329665248 11292103747050011892 11350805518672282752 11387488639000401856 11564971660534023936 11602346915207956608 11707749088441851392 11728740715258370472 11751132354653670912 11774083785033853863 11796561990045373248 11821259121155276544 11873539983347979984 11919442844108345886 12011545260019957248 12019138631366984064 12097569039637564512 12136665523145165136 12144337992110390148 12246921743830620864 12252705077108400768 12380337421661613276 12403973041023319296 12477995738997236352 12533181093533978872 12638010268212438528 12654693929620873404 12678853330021065984 12769656208506318096 12810924718875452088 12883603170509646336 12918076977757312512 13010593118100776928 13052640279608951184 13134316442524745472 13169112382044486144 13171217724497082816 13220023898985379776 13271132238801044904 13357732481266477482 13383234070577791872 13419731266468725888 13522642758812977204 13635747920966052096 13653748713538310778 13777786961809448472 13900729736602513152 13954469671151234208 14037745206371890896 14099828730225726231 14163007656161051136 14208779149047998208 14217761551738993344 14263709996273699232 14365863234569607858 14384196175579454976 14393289472130832768 14412290308734883599 14494053566823352128 14543219570798862276 14664860971604999424 14672992499747097216 14817619940059218168 14900920408478366208 14949841414836665088 14998155768439553664 15056138329400015856 15134407358229710336 15281139839542186752 15340216411086808608 15469795886943942144 15500010332035629531 15536935303962198912 15638320953677827296 15698778380045138484 15728749320060497664 15831386644463973312 15892590458811127848 16025518175155978752 16130092052850086016 16182220697526886848 16192450656147186864 16329228991774161152 16336940102811201024 16487545616348148864 16507116562215484368 16637327651996315136 16669822432566620439 16698977556613111296 16763535459538161984 16818571591691248224 16872925239494497872 16938155620575017838 17026208278008424128 17081232958500602784 17347457490801035904 17403520372811934912 17561623632662777088 17626698531980506368 17694842985068059872 17810309975021969976 17844312094103722496 17879164266162518829 17892975021958301184 18017317890029935872 18146353559456346768 18204998284717747704 18216506988165585222 18308278189671602688 18370382615745931296 18379057615662601152 18570506132492419914 18605959561534978944 18716993608495854528 18799771640300968308 18957015402318657792 19018279995031598976 19154484312759477144 19191052629507777024 19216387078313178132 19325404755764469504 19390959427731816368 19563989999662796288 19578960419413426776 19753668573066729216 19756826586745624224 19830035848478069664 19906698358201567356 19997541024586071552 20036598721899716223 20074851105866687808 20129596899703088832 20283964138219465806 20453621881449078144 20666680442714172708 20715913738616265216 20851094604903769728 20931704506726851312 21108515525951964416 21190120611748170464 21313168723571997312 21395564994410548848 21506789403800114688 21548794851854411787 21576294263369182464 21589934208196249152 21741080350235028192 21814829356198293414 21983394155130865152 21997291457407499136 22009488749620645824 22226429910088827252 22351380612717549312 22424762122254997632 22497233652659330496 22584207494100023784 22701611037344565504 22774977278000803712 23129943321068047872 23204693830415913216 23457481430516740944 23548167570067707726 23593123980090746496 23642518242310553088 23747079966695959968 23838885688216691772 24038277262733968128 24195138079275129024 24273331046290330272 24288675984220780296 24493843487661241728 24505410154216801536 24760674843323226552 24807946082046638592 24955991477994472704 25066362187067957744 25309387859241746808 25357706660042131968 25407233430862526757 25539312417012636192 25621849437750904176 26021186236201553856 26105280559217902368 26268632885049490944 26342435448994165632 26440047797970759552 26542264477602089808 26715464962532954964 26766468141155583744 26839462532937451776 27045285517625954408 27271495841932104192 27307497427076621556 27555573923618896944 27801459473205026304 27855759198738629871 27908939342302468416 28075490412743781792 28199657460451452462 28417558298095996416 28435523103477986688 28527419992547398464 28731726469139215716 28786578944261665536 28824580617469767198 28988107133646704256 29086439141597724552 29329721943209998848 29345984999494194432 29635239880118436336 29899682829673330176 29996311536879107328 30112276658800031712 30425946207329198709 30562279679084373504 30680432822173617216 31000020664071259062 31073870607924397824 31276641907355654592 31397556760090276968 31457498640120995328 31662773288927946624 31785180917622255696 32260184105700172032 32364441395053773696 32384901312294373728 32658457983548322304 32722244034297440121 32975091232696297728 33014233124430968736 33339644865133240878 33527070919076323968 33637143183382496448 33745850478988995744 33876311241150035676 34052416556016848256 34162465917001205568 34694914981602071808 34807040745623869824 35123247265325554176 35253397063961012736 35389685970136119744 35620619950043939952 35758328532325037658 36034635780059871744 36292707118912693536 36409996569435495408 36433013976331170444 36740765231491862592 36758115231325202304 37141012264984839828 37211919123069957888 37433987216991709056 37599543280601936616 37914030804637315584 38036559990063197952 38308968625518954288 38432774156626356264 38650809511528939008 38781918855463632736 39157920838826853552 39507337146133458432 39513653173491248448 39660071696956139328 39813396716403134712 40073197443799432446 40149702211733375616 40259193799406177664 40567928276438931612 40907243762898156288 41333360885428345416 41702189209807539456 41863409013453702624 42217031051903928832 42299486190677178693 42380241223496340928 42626337447143994624 42791129988821097696 43097589703708823574 43152588526738364928 43179868416392498304 43236870926204650797 43482160700470056384 43629658712396586828 43994582914814998272 44018977499241291648 44452859820177654504 44702761225435098624 44849524244509995264 44994467305318660992 45168414988200047568 45403222074689131008 45549954556001607424 46409387660831826432 46500030996106888593 46914962861033481888 47096335140135415452 47186247960181492992 47494159933391919936 47677771376433383544 48076554525467936256 48390276158550258048 48546662092580660544 48577351968441560592 48987686975322483456 49010820308433603072 49521349686646453104 49911982955988945408 50132724374135915488 50618775718483493616 50814466861725053514 51078624834025272384 51243698875501808352 52042372472403107712 52210561118435804736 52684870897988331264 52880095595941519104 53084528955204179616 53430929925065909928 53532936282311167488 53637492798487556487 53678925065874903552 54090571035251908816 54614994854153243112 55111147847237793888 55711518397477259742 55817878684604936832 56150980825487563584 56399314920902904924 56871046206955973376 57054839985094796928 57463452938278431432 57573157888523331072 57649161234939534396 57976214267293408512 58172878283195449104 58691969998988388864 59270479760236872672 59992623073758214656 60109796165699148669 60224553317600063424 60851892414658397418 61360865644347234432 62000041328142518124 62147741215848795648 62553283814711309184 62795113520180553936 63325546577855893248 63570361835244511392 64232553104361641719 64520368211400344064 64728882790107547392 64769802624588747456 65444488068594880242 65950182465392595456 66028466248861937472 66679289730266481756 67054141838152647936 67274286366764992896 67491700957977991488 67752622482300071352 68104833112033696512 68324931834002411136 69389829963204143616 69614081491247739648 70779371940272239488 71241239900087879904 71516657064650075316 72585414237825387072 72819993138870990816 72866027952662340888 73481530462983725184 73516230462650404608 74282024529969679656 74423838246139915776 74867974433983418112 75199086561203873232 76073119980126395904 76617937251037908576 76865548313252712528 77563837710927265472 78315841677653707104 79027306346982496896 79320143393912278656 79626793432806269424 80146394887598864892 80299404423466751232 80518387598812355328 81135856552877863224 81814487525796312576 82666721770856690832 83404378419615078912 83726818026907405248 84598972381354357386 84760482446992681856 85252674894287989248 85582259977642195392 86195179407417647148 86359736832784996608 86473741852409301594 86964321400940112768 87259317424793173656 87989165829629996544 88037954998482583296 88905719640355309008 89699048489019990528 89988934610637321984 90336829976400095136 91099909112003214848 91277838621987596127 93000061992213777186 93829925722066963776 94192670280270830904 94372495920362985984 94988319866783839872 95355542752866767088 96780552317100516096 97093324185161321088 97154703936883121184 97975373950644966912 98166732102892320363 99042699373292906208 100265448748271830976 101237551436966987232 101628933723450107028 102157249668050544768 102487397751003616704 104084744944806215424 104421122236871609472 105369741795976662528 105760191191883038208 106169057910408359232 106861859850131819856 107274985596975112974 108181142070503817632 109229989708306486224 110222295694475587776 111423036794954519484 111635757369209873664 112301961650975127168 112798629841805809848 113742092413911946752 114109679970189593856 114926905876556862864 115298322469879068792 115952428534586817024 116345756566390898208 118540959520473745344 120219592331398297338 120449106635200126848 121703784829316794836 122721731288694468864 124000082656285036248 125106567629422618368 125590227040361107872 126651093155711786496 126898458572031536079 127140723670489022784 128465106208723283438 129457765580215094784 129539605249177494912 129710612778613952391 130888976137189760484 132056932497723874944 133358579460532963512 134108283676305295872 134548572733529985792 134983401915955982976 135505244964600142704 136209666224067393024 136649863668004822272 139228162982495479296 141558743880544478976 142482479800175759808 143033314129300150632 145170828475650774144 145639986277741981632 145732055905324681776 146963060925967450368 147032460925300809216 148564049059939359312 149735948867966836224 150398173122407746464 153235874502075817152 153731096626505425056 155127675421854530944 156631683355307414208 158054612693964993792 158640286787824557312 159253586865612538848 160292789775197729784 160598808846933502464 160912478395462669461 161036775197624710656 162271713105755726448 165333443541713381664 167453636053814810496 169197944762708714772 169520964893985363712 171164519955284390784 172390358814835294296 172719473665569993216 172947483704818603188 173928642801880225536 174518634849586347312 176075909996965166592 177811439280710618016 179977869221274643968 180673659952800190272 182555677243975192254 186000123984427554372 187659851444133927552 188385340560541661808 189976639733567679744 190711085505733534176 192697659313084925157 193561104634201032192 194186648370322642176 194309407873766242368 196333464205784640726 198085398746585812416 200530897496543661952 202475102873933974464 203257867446900214056 204314499336101089536 204974795502007233408 208169489889612430848 208842244473743218944 212338115820816718464 213723719700263639712 214549971193950225948 216362284141007635264 218459979416612972448 220444591388951175552 222846073589909038968 223271514738419747328 224603923301950254336 225597259683611619696 228219359940379187712 229853811753113725728 230596644939758137584 232691513132781796416 237081919040947490688 240439184662796594676 240898213270400253696 243407569658633589672 245443462577388937728 248000165312570072496 250213135258845236736 251180454080722215744 253796917144063072158 254281447340978045568 256930212417446566876 259079210498354989824 259421225557227904782 261777952274379520968 264113864995447749888 266717158921065927024 269097145467059971584 269966803831911965952 271010489929200285408 273299727336009644544 273833515865962788381 283117487761088957952 284964959600351519616 286066628258600301264 290341656951301548288 291279972555483963264 291464111810649363552 293926121851934900736 294500196308676961089 297128098119878718624 300796346244815492928 306471749004151634304 307462193253010850112 310255350843709061888 313263366710614828416 316109225387929987584 317280573575649114624 318507173731225077696 320585579550395459568 321824956790925338922 324543426211511452896 330666887083426763328 334907272107629620992 338395889525417429544 339041929787970727424 342329039910568781568 344780717629670588592 345894967409637206376 347857285603760451072 349037269699172694624 355622878561421236032 361347319905600380544 365111354487950384508 372000247968855108744 375319702888267855104 376770681121083323616 379953279467135359488 380695375716094608237 381422171011467068352 385395318626169850314 388373296740645284352 388618815747532484736 392666928411569281452 396170797493171624832 401061794993087323904 404950205747867948928 406515734893800428112 408628998672202179072 409949591004014466816 417684488947486437888 424676231641633436928 427447439400527279424 429099942387900451896 432724568282015270528 436919958833225944896 440889182777902351104 445692147179818077936 449207846603900508672 451194519367223239392 459707623506227451456 461193289879516275168 465383026265563592832 474163838081894981376 480878369325593189352 481796426540800507392 482737435186388008383 486815139317267179344 496000330625140144992 502360908161444431488 507593834288126144316 508562894681956091136 513860424834893133752 518158420996709979648 518842451114455809564 523555904548759041936 528227729990895499776 533434317842131854048 539933607663823931904 542020979858400570816 547667031731925576762 569929919200703039232 572133256517200602528 578092977939254775471 580683313902603096576 582559945110967926528 582928223621298727104 589000392617353922178 594256196239757437248 601592692489630985856 612943498008303268608 614924386506021700224 620510701687418123776 626526733421229656832 637014347462450155392 641171159100790919136 643649913581850677844 649086852423022905792 661333774166853526656 669814544215259241984 676791779050834859088 684658079821137563136 689561435259341177184 691789934819274412752 698074539398345389248 711245757122842472064 722694639811200761088 730222708975900769016 744000495937710217488 750639405776535710208 753541362242166647232 761390751432189216474 762844342022934136704 770790637252339700628 777237631495064969472 785333856823138562904 792341594986343249664 802123589986174647808 809900411495735897856 813031469787600856224 819899182008028933632 821500547597888365143 849352463283266873856 854894878801054558848 858199884775800903792 865449136564030541056 873839917666451889792 881778365555804702208 883500588926030883267 891384294359636155872 902389038734446478784 919415247012454902912 922386579759032550336 930766052531127185664 948327676163789962752 961756738651186378704 965474870372776016766 973630278634534358688 992000661250280289984 1004721816322888862976 1015187668576252288632 1017125789363912182272 1027720849669786267504 1037684902228911619128 1047111809097518083872 1066868635684263708096 1084041959716801141632 1095334063463851153524 1139859838401406078464 1142086127148283824711 1144266513034401205056 1156185955878509550942 1165119890221935853056 1165856447242597454208 1178000785234707844356 1188512392479514874496 1203185384979261971712 1225886996016606537216 1229848773012043400448 1253053466842459313664 1274028694924900310784 1282342318201581838272 1287299827163701355688 1298173704846045811584 1322667548333707053312 1353583558101669718176 1379122870518682354368 1383579869638548825504 1396149078796690778496 1422491514245684944128 1445389279622401522176 1460445417951801538032 1488000991875420434976 1507082724484333294464 1522781502864378432948 1525688684045868273408 1541581274504679401256 1554475262990129938944 1570667713646277125808 1584683189972686499328 1619800822991471795712 1626062939575201712448 1643001095195776730286 1709789757602109117696 1716399769551601807584 1730898273128061082112 1734278933817764326413 1747679835332903779584 1767001177852061766534 1782768588719272311744 1804778077468892957568 1838830494024909805824 1844773159518065100672 1861532105062254371328 1923513477302372757408 1930949740745552033532 1947260557269068717376 1984001322500560579968 2009443632645777725952 2030375337152504577264 2055441699339572535008 2075369804457823238256 2094223618195036167744 2133737271368527416192 2168083919433602283264 2190668126927702307048 2284172254296567649422 2288533026068802410112 2312371911757019101884 2331712894485194908416 2356001570469415688712 2377024784959029748992 2406370769958523943424 2459697546024086800896 2464501642793665095429 2548057389849800621568 2564684636403163676544 2574599654327402711376 2596347409692091623168 2645335096667414106624 2707167116203339436352 2758245741037364708736 2767159739277097651008 2792298157593381556992 2844983028491369888256 2920890835903603076064 2976001983750840869952 3014165448968666588928 3045563005728756865896 3051377368091736546816 3083162549009358802512 3141335427292554251616 3252125879150403424896 3286002190391553460572 3419579515204218235392 3432799539103203615168 3468557867635528652826 3495359670665807559168 3534002355704123533068 3565537177438544623488 3609556154937785915136 3677660988049819611648 3689546319036130201344 3847026954604745514816 3861899481491104067064 3894521114538137434752 3968002645001121159936 4060750674305009154528 4110883398679145070016 4150739608915646476512 4188447236390072335488 4267474542737054832384 4336167838867204566528 4381336253855404614096 4568344508593135298844 4577066052137604820224 4624743823514038203768 4663425788970389816832 4712003140938831377424 4754049569918059497984 4929003285587330190858 5129369272806327353088 5149199308654805422752 5192694819384183246336 5202836801453292979239 5414334232406678872704 5516491482074729417472 5534319478554195302016 5584596315186763113984 5841781671807206152128 5952003967501681739904 6028330897937333177856 6091126011457513731792 6166325098018717605024 6282670854585108503232 6504251758300806849792 6572004380783106921144 6865599078206407230336 6937115735271057305652 7068004711408247066136 7131074354877089246976 7219112309875571830272 7379092638072260402688 7694053909209491029632 7723798962982208134128 7789042229076274869504 7936005290002242319872 8121501348610018309056 8221766797358290140032 8301479217831292953024 8376894472780144670976 8534949085474109664768 8762672507710809228192 9136689017186270597688 9154132104275209640448 9249487647028076407536 9424006281877662754848 9858006571174660381716 10258738545612654706176 10298398617309610845504 10405673602906585958478 10828668464813357745408 11032982964149458834944 11068638957108390604032 11683563343614412304256 11904007935003363479808 12182252022915027463584 12332650196037435210048 12565341709170217006464 13008503516601613699584 13144008761566213842288 13731198156412814460672 13874231470542114611304 14136009422816494132272 14262148709754178493952 15388107818418982059264 15447597925964416268256 15578084458152549739008 15608510404359878937717 16243002697220036618112 16443533594716580280064 16602958435662585906048 16753788945560289341952 17525345015421618456384 18273378034372541195376 18498975294056152815072 18848012563755325509696 19716013142349320763432 20596797234619221691008 20811347205813171916956 21657336929626715490816 22137277914216781208064 23367126687228824608512 23808015870006726959616 24364504045830054927168 24665300392074870420096 25130683418340434012928 26288017523132427684576 27462396312825628921344 27748462941084229222608 28272018845632988264544 30776215636837964118528 30895195851928832536512 31217020808719757875434 32486005394440073236224 32887067189433160560128 33205916871325171812096 35050690030843236912768 36546756068745082390752 36997950588112305630144 37696025127510651019392 39432026284698641526864 41193594469238443382016 41622694411626343833912 46734253374457649217024 46825531213079636813151 48729008091660109854336 49330600784149740840192 50261366836680868025856 52576035046264855369152 55496925882168458445216 56544037691265976529088 61790391703857665073024 62434041617439515750868 64972010788880146472448 66411833742650343624192 70101380061686473825536 73093512137490164781504 73995901176224611260288 75392050255021302038784 78864052569397283053728 82387188938476886764032 83245388823252687667824 93651062426159273626302 97458016183320219708672 98661201568299481680384 105152070092529710738304 110993851764336916890432 113088075382531953058176 123580783407715330146048 124868083234879031501736 140202760123372947651072 146187024274980329563008 147991802352449222520576 150784100510042604077568 157728105138794566107456 166490777646505375335648 187302124852318547252604 194916032366640439417344 210304140185059421476608 221987703528673833780864 226176150765063906116352 247161566815430660292096 249736166469758063003472 292374048549960659126016 295983604704898445041152 315456210277589132214912 332981555293010750671296 374604249704637094505208 420608280370118842953216 443975407057347667561728 452352301530127812232704 499472332939516126006944 584748097099921318252032 630912420555178264429824 665963110586021501342592 749208499409274189010416 887950814114695335123456 998944665879032252013888 1261824841110356528859648 1331926221172043002685184 1498416998818548378020832 1997889331758064504027776 2663852442344086005370368 2996833997637096756041664 3995778663516129008055552 5993667995274193512083328 7991557327032258016111104 11987335990548387024166656 23974671981096774048333312
- Sum of all divisors σ(n): 80024952045291491988288000
- Sum of proper divisors (its aliquot sum) s(n): 56050280064194717939954688
- 23974671981096774048333312 is an abundant number, because the sum of its proper divisors (56050280064194717939954688) is greater than itself. Its abundance is 32075608083097943891621376
Bases of 23974671981096774048333312
- Binary: 10011110101001101010110010010100000111111111101100011100111100100101010111110000000002
- Hexadecimal: 0x13D4D59283FF639E4ABE00
- Base-36: 30G2JI3T72R9O8000
Squares and roots of 23974671981096774048333312
- 23974671981096774048333312 squared (239746719810967740483333122) is 574784896601186716491138555127092962207085048889344
- 23974671981096774048333312 cubed (239746719810967740483333123) is 13780279355702077564574431136008950115964108155802983010150931654759917027328
-
The
square root of 23974671981096774048333312 is 4896393773084.1025617535 -
23974671981096774048333312 is a
perfect cube number . Itscube root is 288348408
Scales and comparisons
How big is 23974671981096774048333312?- 23,974,671,981,096,774,048,333,312 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 23,974,671,981,096,774,048,333,312 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 23974671981096774048333312 cubic inches would be around 24029034 feet tall.
Recreational maths with 23974671981096774048333312
- 23974671981096774048333312 backwards is 21333384047769018917647932
- The number of decimal digits it has is: 26
- The sum of 23974671981096774048333312'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 23974671981096774048333312 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 23974671981096774048333312 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/23974671981096774048333312/
Chicago style:
Numbermatics. 2024. "Number 23974671981096774048333312 - Facts about the integer". https://numbermatics.com/n/23974671981096774048333312/
The information we have on file for 23974671981096774048333312 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 23974671981096774048333312, math, Factors of 23974671981096774048333312, curriculum, school, college, exams, university, Prime factorization of 23974671981096774048333312, STEM, science, technology, engineering, physics, economics, calculator, twenty-three septillion, nine hundred seventy-four sextillion, six hundred seventy-one quintillion, nine hundred eighty-one quadrillion, ninety-six trillion, seven hundred seventy-four billion, forty-eight million, three hundred thirty-three thousand, three hundred twelve.