666291150187509260662446528
666,291,150,187,509,260,662,446,528 is an even composite number composed of six prime numbers multiplied together.
666291150187509260662446528 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 666291150187509260662446528:
26 × 39 × 113 × 173 × 593 × 7333
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 17 × 17 × 17 × 59 × 59 × 59 × 733 × 733 × 733)See below for interesting mathematical facts about the number 666291150187509260662446528 from the Numbermatics database.
Names of 666291150187509260662446528
- Cardinal: 666291150187509260662446528 can be written as Six hundred sixty-six septillion, two hundred ninety-one sextillion, one hundred fifty quintillion, one hundred eighty-seven quadrillion, five hundred nine trillion, two hundred sixty billion, six hundred sixty-two million, four hundred forty-six thousand, five hundred twenty-eight.
Scientific notation
- Scientific notation: 6.66291150187509260662446528 × 1026
Factors of 666291150187509260662446528
Divisors of 666291150187509260662446528
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 17 18 22 24 27 32 33 34 36 44 48 51 54 59 64 66 68 72 81 88 96 99 102 108 118 121 132 136 144 153 162 176 177 187 192 198 204 216 236 242 243 264 272 288 289 297 306 324 352 354 363 374 396 408 432 459 472 484 486 528 531 544 561 576 578 594 612 648 649 704 708 726 729 733 748 792 816 864 867 891 918 944 968 972 1003 1056 1062 1088 1089 1122 1156 1188 1224 1296 1298 1331 1377 1416 1452 1458 1466 1496 1584 1593 1632 1683 1728 1734 1782 1836 1888 1936 1944 1947 2006 2057 2112 2124 2178 2187 2199 2244 2312 2376 2448 2592 2596 2601 2662 2673 2754 2832 2904 2916 2932 2992 3009 3168 3179 3186 3264 3267 3366 3468 3481 3564 3672 3776 3872 3888 3894 3993 4012 4114 4131 4248 4356 4374 4398 4488 4624 4752 4779 4896 4913 5049 5184 5192 5202 5324 5346 5508 5664 5808 5832 5841 5864 5984 6018 6171 6336 6358 6372 6534 6561 6597 6732 6936 6962 7128 7139 7344 7744 7776 7788 7803 7986 8019 8024 8063 8228 8262 8496 8712 8748 8796 8976 9027 9248 9504 9537 9558 9792 9801 9826 10098 10384 10404 10443 10648 10692 11016 11033 11328 11616 11664 11682 11728 11968 11979 12036 12342 12393 12461 12716 12744 13068 13122 13194 13464 13872 13924 14256 14278 14337 14688 14739 15147 15552 15576 15606 15972 16038 16048 16126 16456 16524 16992 17051 17424 17496 17523 17592 17952 18054 18496 18513 19008 19074 19116 19602 19652 19683 19791 20196 20768 20808 20886 21296 21384 21417 22032 22066 22627 23232 23328 23364 23409 23456 23958 24057 24072 24189 24684 24786 24922 25432 25488 26136 26244 26388 26928 27081 27744 27848 28512 28556 28611 28674 29376 29403 29478 30294 31152 31212 31329 31944 32076 32096 32252 32912 33048 33099 33984 34102 34848 34969 34992 35046 35184 35904 35937 36108 37026 37179 37383 38148 38232 38291 39204 39304 39366 39582 40392 41536 41616 41772 42592 42768 42834 43011 43247 44064 44132 44217 45254 45441 46656 46728 46818 46912 47916 48114 48144 48378 49368 49572 49844 50864 50976 51153 52272 52488 52569 52776 53856 54043 54162 55488 55539 55696 57024 57112 57222 57348 58806 58956 59177 59373 60588 62304 62424 62658 63888 64152 64192 64251 64504 65824 66096 66198 67881 68204 69696 69938 69984 70092 70227 70368 71874 72171 72216 72567 74052 74358 74766 76296 76464 76582 78408 78529 78608 78732 79164 80784 81243 83232 83544 85184 85536 85668 85833 86022 86494 88128 88209 88264 88434 88693 90508 90882 93456 93636 93987 95832 96228 96288 96756 98736 99144 99297 99688 101728 101952 102306 104544 104907 104976 105138 105552 107712 107811 108086 108324 111078 111392 111537 112149 114224 114444 114696 114873 117612 117912 118354 118746 121176 121363 124608 124848 125316 127776 128304 128502 129008 129033 129741 131648 132192 132396 132651 135762 136323 136408 137071 139876 139968 140184 140454 140736 143748 144342 144432 145134 148104 148716 149532 152592 152928 153164 153459 156816 157058 157216 157464 157707 158328 161568 162129 162486 166464 166617 167088 171072 171336 171666 172044 172988 176418 176528 176868 177386 177531 178119 181016 181764 186912 187272 187561 187974 191664 192456 192576 192753 193512 197472 198288 198594 199376 203456 203643 204612 205379 209088 209814 209952 210276 210681 211104 211837 215622 216172 216513 216648 217701 222156 222784 223074 224298 228448 228888 229392 229746 235224 235587 235824 236708 237492 242352 242726 243729 249696 250632 255552 256608 257004 257499 258016 258066 259482 264384 264627 264792 265302 266079 271524 272646 272816 274142 279752 280368 280908 281961 287496 288684 288864 289867 290268 296208 297432 297891 299064 305184 305856 306328 306918 313632 314116 314432 314721 314928 315414 316656 323136 323433 324258 324972 333234 334176 334611 336447 342672 343332 344088 344619 345976 352836 353056 353736 354772 355062 356238 362032 363528 364089 373824 374544 375122 375948 383328 384659 384912 385506 387024 387099 389223 394944 396576 397188 397953 398752 407286 408969 409224 410758 411213 419628 419904 420552 421201 421362 422208 423674 431244 432344 433026 433296 435402 444312 446148 448596 456896 457776 458784 459492 460377 470448 471174 471648 473121 473416 474984 475717 484704 485452 486387 487458 499392 499851 501264 513216 514008 514998 516032 516132 518964 529254 529584 530604 532158 532593 534357 537289 543048 545292 545632 548284 559504 560736 561816 562683 563922 574992 577368 577728 578259 579734 580536 592416 594473 594864 595782 598128 610368 610929 612656 613836 616137 627264 628232 629442 629856 630828 632043 633312 635511 646866 648516 649944 650947 653103 666468 668352 669222 672894 685344 686664 688176 689238 691952 705672 706112 706761 707472 709544 710124 712476 724064 727056 728178 731187 735199 749088 750244 751896 766656 769318 769824 771012 772497 774048 774198 778446 793152 793881 794376 795906 797504 798237 814572 817938 818448 821516 822426 839256 841104 842402 842724 845883 847348 862488 864688 866052 866592 869601 870804 888624 892296 893673 897192 915552 917568 918984 920754 940896 942348 943296 944163 946242 946832 949968 951434 969408 970299 970904 972774 974916 975623 999702 1002528 1006009 1009341 1028016 1029996 1032264 1033857 1037928 1058508 1059168 1061208 1064316 1065186 1068714 1074578 1086096 1090584 1091264 1092267 1096568 1119008 1121472 1123632 1125366 1127844 1149984 1153977 1154736 1156518 1159468 1161072 1161297 1167669 1184832 1188946 1189728 1191564 1193859 1196256 1221858 1225312 1226907 1227672 1232274 1233639 1256464 1258884 1259712 1261656 1263603 1264086 1266624 1271022 1293732 1297032 1299888 1301894 1306206 1332936 1334993 1338444 1345788 1370688 1373328 1376352 1378476 1381131 1383904 1411344 1413522 1414944 1419088 1419363 1420248 1424952 1427151 1448128 1454112 1456356 1459161 1462374 1470398 1498176 1499553 1500488 1503792 1507781 1538636 1539648 1542024 1544994 1548096 1548396 1556892 1587762 1588752 1591812 1596474 1597779 1603071 1611867 1629144 1635876 1636896 1643032 1644852 1678512 1682208 1684804 1685448 1688049 1691766 1694696 1724976 1729376 1732104 1733184 1734777 1739202 1741608 1777248 1783419 1784592 1787346 1794384 1831104 1832787 1837968 1841508 1848411 1881792 1884696 1888326 1892484 1893664 1896129 1899936 1902868 1906533 1940598 1941808 1945548 1949832 1951246 1952841 1959309 1999404 2005056 2012018 2018682 2056032 2059992 2063171 2064528 2067714 2075856 2117016 2118336 2120283 2122416 2128632 2130372 2137428 2149156 2172192 2181168 2184534 2193136 2193561 2205597 2238016 2247264 2250732 2255688 2259169 2299968 2307954 2309472 2313036 2317491 2318936 2322144 2322594 2330207 2335338 2377892 2379456 2381643 2383128 2387718 2392512 2394711 2443716 2450624 2453814 2455344 2464548 2467278 2512928 2517768 2523312 2527206 2528172 2537649 2542044 2551573 2587464 2594064 2599776 2603788 2608803 2612412 2665872 2669986 2676888 2681019 2691576 2746656 2752704 2756952 2762262 2767808 2822688 2827044 2829888 2832489 2838176 2838726 2840496 2849904 2854302 2908224 2910897 2912712 2918322 2924748 2926869 2940796 2999106 3000976 3007584 3015562 3018027 3028023 3077272 3084048 3089988 3096792 3101571 3113784 3175524 3177504 3183624 3188537 3192948 3195558 3206142 3223734 3258288 3271752 3273792 3276801 3286064 3289704 3357024 3364416 3369608 3370896 3376098 3383532 3389392 3449952 3458752 3461931 3464208 3469554 3478404 3483216 3491443 3503007 3554496 3566838 3569184 3574692 3581577 3588768 3601229 3665574 3675936 3680721 3683016 3696822 3700917 3769392 3776652 3784968 3787328 3790809 3792258 3799872 3805736 3813066 3881196 3883616 3891096 3899664 3902492 3905682 3918618 3998808 4004979 4024036 4037364 4112064 4119984 4126342 4129056 4135428 4143393 4151712 4234032 4240566 4244832 4257264 4258089 4260744 4274856 4281453 4298312 4344384 4362336 4369068 4377483 4386272 4387122 4411194 4494528 4498659 4501464 4511376 4518338 4523343 4615908 4618944 4626072 4633211 4634982 4637872 4644288 4645188 4660414 4670676 4755784 4763286 4766256 4775436 4789422 4793337 4809213 4835601 4887432 4907628 4910688 4929096 4934556 5025856 5035536 5046624 5054412 5056344 5064147 5075298 5084088 5103146 5174928 5188128 5199552 5204331 5207576 5217606 5224824 5232887 5331744 5339972 5350257 5353776 5362038 5383152 5493312 5498361 5513904 5524524 5545233 5645376 5654088 5664978 5676352 5677452 5680992 5688387 5699808 5708604 5719599 5821794 5825424 5836644 5849496 5853738 5858523 5877927 5881592 5910179 5998212 6001952 6015168 6031124 6036054 6056046 6154544 6168096 6179976 6189513 6193584 6203142 6227568 6351048 6355008 6360849 6367248 6377074 6385896 6391116 6412284 6447468 6516576 6539203 6543504 6553602 6572128 6579408 6580683 6616791 6714048 6739216 6741792 6752196 6767064 6777507 6778784 6899904 6923862 6928416 6939108 6952473 6956808 6966432 6982886 6990621 7006014 7133676 7138368 7149384 7160417 7163154 7177536 7184133 7202458 7331148 7351872 7361442 7366032 7393644 7401834 7538784 7553304 7569936 7581618 7584516 7611472 7612947 7626132 7654719 7762392 7767232 7782192 7799328 7804984 7811364 7826409 7837236 7997616 8009958 8043057 8048072 8074728 8087189 8239968 8252684 8258112 8270856 8286786 8303424 8468064 8481132 8489664 8497467 8514528 8516178 8521488 8549712 8562906 8596624 8724672 8732691 8738136 8754966 8772544 8774244 8780607 8822388 8997318 9002928 9022752 9036676 9046686 9054081 9084069 9133913 9231816 9252144 9266422 9269964 9275744 9290376 9304713 9320828 9341352 9511568 9526572 9532512 9550872 9565611 9578844 9586674 9618426 9671202 9774864 9815256 9821376 9830403 9858192 9869112 10071072 10093248 10108824 10112688 10128294 10150596 10168176 10206292 10349856 10376256 10385793 10408662 10415152 10435212 10449648 10465774 10474329 10509021 10663488 10679944 10700514 10707552 10724076 10744731 10766304 10803687 10996722 11027808 11049048 11066099 11090466 11102751 11308176 11329956 11354904 11361984 11372427 11376774 11399616 11417208 11439198 11643588 11650848 11673288 11698992 11707476 11717046 11755854 11763184 11820358 11996424 12003904 12014937 12062248 12072108 12112092 12309088 12336192 12359952 12379026 12387168 12406284 12430179 12455136 12498383 12702096 12721698 12734496 12754148 12771792 12774267 12782232 12824568 12844359 12894936 13033152 13078406 13087008 13107204 13132449 13144256 13158816 13161366 13233582 13478432 13483584 13495977 13504392 13534128 13555014 13557568 13570029 13847724 13856832 13878216 13899633 13904946 13913616 13932864 13965772 13981242 14012028 14267352 14298768 14320834 14326308 14368266 14380011 14404916 14427639 14506803 14662296 14722884 14732064 14787288 14803668 15077568 15106608 15139872 15163236 15169032 15192441 15222944 15225894 15252264 15309438 15524784 15564384 15598656 15609968 15612993 15622728 15652818 15674472 15698661 15995232 16019916 16050771 16086114 16096144 16149456 16174378 16479936 16495083 16505368 16541712 16573572 16585591 16635699 16936128 16962264 16994934 17029056 17032356 17042976 17099424 17102153 17125812 17158797 17193248 17465382 17476272 17509932 17548488 17561214 17575569 17633781 17644776 17730537 17994636 18005856 18045504 18073352 18093372 18108162 18168138 18267826 18463632 18504288 18532844 18539928 18551488 18568539 18580752 18609426 18641656 18682704 19023136 19053144 19065024 19082547 19101744 19131222 19157688 19173348 19236852 19342404 19549728 19617609 19630512 19660806 19716384 19738224 19742049 19850373 20142144 20217648 20225376 20256588 20301192 20332521 20336352 20412584 20699712 20771586 20817324 20830304 20857419 20870424 20899296 20931548 20948658 20971863 21018042 21359888 21401028 21415104 21448152 21481251 21489462 21532608 21552399 21607374 21993444 22055616 22098096 22132198 22180932 22205502 22616352 22659912 22694881 22709808 22744854 22753548 22834416 22838841 22878396 22964157 23287176 23301696 23346576 23397984 23414952 23434092 23479227 23511708 23526368 23640716 23992848 24029874 24124496 24129171 24144216 24224184 24261567 24618176 24719904 24758052 24774336 24812568 24850859 24860358 24910272 24996766 25404192 25443396 25468992 25492401 25508296 25543584 25548534 25564464 25632277 25649136 25688718 25789872 26156812 26174016 26198073 26214408 26264898 26317632 26322732 26341821 26467164 26956864 26991954 27008784 27068256 27110028 27140058 27162243 27252207 27401739 27695448 27756432 27799266 27809892 27827232 27914139 27931544 27962484 28024056 28067303 28534704 28597536 28641668 28652616 28696833 28736532 28760022 28809832 28855278 29013606 29324592 29445768 29464128 29491209 29574576 29607336 30213216 30279744 30326472 30338064 30384882 30445888 30451788 30504528 30618876 31049568 31128768 31157379 31219936 31225986 31245456 31305636 31348944 31397322 31422987 31527063 31700051 31990464 32039832 32101542 32172228 32192288 32234193 32298912 32348756 32411061 32990166 33010736 33083424 33147144 33171182 33198297 33271398 33308253 33924528 33989868 34064712 34085952 34117281 34198848 34204306 34251624 34317594 34386496 34930764 34952544 35019864 35073907 35096976 35122428 35151138 35267562 35289552 35461074 35989272 36011712 36044811 36146704 36186744 36216324 36336276 36535652 36927264 37008576 37065688 37079856 37137078 37161504 37218852 37283312 37290537 37365408 37495149 38046272 38106288 38165094 38203488 38262444 38315376 38346696 38405873 38473704 38533077 38684808 39099456 39235218 39261024 39321612 39397347 39432768 39476448 39484098 39613519 39700746 40435296 40450752 40487931 40513176 40602384 40665042 40672704 40710087 40825168 41543172 41634648 41660608 41698899 41714838 41740848 41798592 41863096 41897316 41943726 42036084 42719776 42802056 42896304 42962502 42978924 43104798 43140033 43214748 43376741 43520409 43986888 44196192 44264396 44361864 44411004 45232704 45319824 45389762 45419616 45489708 45507096 45577323 45668832 45677682 45756792 45928314 46574352 46693152 46795968 46829904 46838979 46868184 46958454 47023416 47052736 47095983 47281432 47985696 48059748 48152313 48248992 48258342 48288432 48448368 48523134 49439808 49485249 49516104 49625136 49701718 49720716 49756773 49907097 49993532 50808384 50886792 50984802 51016592 51087168 51097068 51128928 51264554 51298272 51306459 51377436 51476391 51579744 52313624 52396146 52428816 52529796 52645464 52683642 52726707 52901343 52934328 53191611 53983908 54017568 54136512 54220056 54280116 54324486 54504414 54803478 55390896 55512864 55598532 55619784 55654464 55705617 55828278 55863088 55924968 56048112 56134606 57069408 57195072 57247641 57283336 57305232 57393666 57473064 57520044 57561757 57619664 57710556 58027212 58649184 58852827 58891536 58982418 59149152 59214672 59354531 59551119 60426432 60652944 60676128 60769764 60903576 60997563 61009056 61237752 62099136 62314758 62439872 62451972 62490912 62572257 62611272 62697888 62794644 62845974 62915589 63054126 63400102 64079664 64203084 64344456 64384576 64443753 64468386 64597824 64657197 64697512 64822122 65011969 65980332 66021472 66166848 66294288 66342364 66396594 66542796 66616506 67849056 67979736 68084643 68129424 68234562 68408612 68503248 68516523 68635188 68892471 69861528 69905088 70039728 70147814 70193952 70244856 70302276 70437681 70535124 70579104 70922148 71978544 72089622 72293408 72373488 72387513 72432648 72672552 72784701 73071304 73854528 74131376 74159712 74274156 74323008 74437704 74552577 74566624 74581074 74730816 74990298 76212576 76330188 76406976 76477203 76524888 76630752 76693392 76811746 76896831 76947408 77066154 77369616 78470436 78522048 78643224 78764587 78794694 78952896 78968196 79025463 79227038 79401492 80870592 80975862 81026352 81204768 81330084 81420174 81486729 81650336 81756621 82205217 83086344 83269296 83397798 83429676 83481696 83726192 83742417 83794632 83887452 84072168 84201909 85439552 85604112 85792608 85925004 85957848 86090499 86209596 86280066 86429496 86753482 87040818 87973776 88392384 88473627 88528792 88723728 88822008 88959079 90639648 90779524 90839232 90979416 91014192 91154646 91337664 91355364 91513584 91856628 93148704 93386304 93472137 93659808 93677958 93736368 93916908 94046832 94191966 94268961 94562864 94581189 95100153 95971392 96119496 96304626 96497984 96516684 96576864 96702579 96896736 97046268 97233183 98970498 99032208 99250272 99403436 99441432 99513546 99594891 99814194 99924759 99987064 100473043 101773584 101969604 102033184 102194136 102257856 102351843 102529108 102596544 102612918 102754872 102952782 103159488 104627248 104792292 104857632 105059592 105221721 105290928 105367284 105453414 105802686 105868656 106383222 107967816 108035136 108134433 108440112 108560232 108648972 109008828 109606956 110781792 111025728 111197064 111239568 111411234 111656556 111726176 111849936 111871611 112096224 112269212 112485447 114138816 114495282 114566672 114610464 114787332 114946128 115040088 115123514 115217619 115239328 115421112 115599231 116054424 117298368 117705654 117783072 117964836 118192041 118298304 118429344 118709062 118840557 119102238 121305888 121352256 121539528 121727089 121807152 121995126 122018112 122130261 122475504 124629516 124903944 124981824 125096697 125144514 125222544 125395776 125589288 125691948 125831178 126108252 126800204 128159328 128406168 128688912 128887506 128936772 129314394 129395024 129420099 129644244 130023938 130130223 130561227 131960664 132042944 132588576 132684728 132793188 133085592 133233012 135698112 135959472 136169286 136258848 136469124 136731969 136817224 137006496 137033046 137270376 137482213 137784942 139723056 140079456 140295628 140387904 140489712 140516937 140604552 140875362 141070248 141158208 141287949 141844296 143957088 144179244 144456939 144586816 144746976 144775026 144865296 145345104 145569402 146142608 148262752 148319424 148455747 148548312 148875408 149105154 149133248 149162148 149270319 149721291 149980596 150542807 152425152 152660376 152954406 153049776 153261504 153386784 153623492 153793662 153894816 153919377 154132308 154429173 154739232 155276521 156940872 157286448 157529174 157589388 157936392 158050926 158180121 158454076 158704029 158802984 159574833 161951724 162052704 162409536 162660168 162840348 162973458 163300672 163513242 164410434 166172688 166538592 166795596 166859352 166963392 167116851 167452384 167484834 167589264 167774904 168144336 168403818 171208224 171585216 171742923 171850008 171915696 172180998 172419192 172560132 172685271 172858992 173506964 174081636 175947552 176558481 176947254 177057584 177447456 177644016 177918158 178063593 178653357 181279296 181559048 181958832 182028384 182309292 182710728 182992689 183027168 183713256 186297408 186944274 187319616 187355916 187472736 187833816 188093664 188123683 188383932 188537922 188746767 189125728 189162378 190200306 192238992 192609252 193033368 193153728 193331259 193405158 193793472 193971591 194092536 194466366 195035907 197940996 198064416 198500544 198806872 198882864 199027092 199189782 199628388 199849518 199974128 200946086 203547168 203939208 204066368 204253929 204388272 204703686 205058216 205225836 205509744 205905564 206677413 209254496 209584584 209715264 210119184 210443442 210581856 210734568 210906828 211313043 211605372 211737312 212472511 212766444 215935632 216268866 216880224 217120464 217162539 217297944 218017656 218354103 219213912 221563584 222394128 222479136 222822468 223313112 223452352 223657731 223699872 223743222 224192448 224538424 224970894 228990564 229133344 229220928 229431609 229574664 229892256 230080176 230247028 230435238 230478656 230690493 230842224 231198462 232108848 235411308 235566144 235929672 236293761 236384082 236858688 237076389 237418124 237681114 238204476 242611776 243079056 243454178 243614304 243990252 244260522 244460187 244951008 245269863 246615651 249259032 249807888 250193394 250289028 250445088 251178576 251227251 251383896 251662356 252216504 252605727 253600408 256318656 256812336 257377824 257775012 257873544 258271497 258628788 258790048 258840198 259288488 260047876 260260446 261122454 263921328 265177152 265369456 265420881 265586376 266171184 266466024 266877237 271918944 272338572 272517696 272938248 273359449 273463938 273634448 274012992 274066092 274540752 274964426 275569884 279446112 280158912 280416411 280591256 280979424 281033874 281209104 281750724 281955047 282140496 282575898 282806883 283688592 283743567 285300459 287914176 288358488 288913878 289493952 289550052 289730592 290690208 291138804 291699549 292285216 296525504 296911494 297096624 297750816 298210308 298324296 298540638 298784673 299442582 299774277 299961192 301085614 301419129 305320752 305908812 306099552 306773568 307055529 307246984 307587324 307789632 307838754 308264616 308740333 308858346 309478464 310553042 313881744 314572896 315058348 315178776 315665163 315872784 316101852 316360242 316908152 317408058 317605968 319149666 323903448 324105408 324403299 325320336 325680696 325946916 327026484 328820868 332345376 333077184 333591192 333718704 334233702 334904768 334969668 335178528 335549808 335614833 336288672 336807636 337456341 342416448 343485846 343700016 343831392 344361996 344838384 345120264 345370542 345652857 345717984 346797693 347013928 348163272 348700561 351895104 353116962 353894508 354115168 354576123 354894912 355288032 355836316 356127186 356521671 357306714 363118096 363917664 364056768 364618584 365181267 365421456 365985378 366054336 366390783 367426512 373888548 374711832 374945472 375290091 375667632 376187328 376247366 376767864 377075844 377493534 378251456 378324756 380400612 384477984 385218504 385812977 386066736 386662518 386810316 387943182 388185072 388260297 388932732 390071814 390390669 391683681 393832837 395881992 396128832 397613744 397765728 398054184 398379564 399256776 399699036 399948256 401892172 407094336 407878416 408507858 408776544 409407372 410116432 410195907 410451672 411019488 411811128 412446639 413354826 418508992 419169168 420238368 420886884 421163712 421469136 421813656 422464603 422626086 423210744 423474624 423863847 424945022 425532888 431871264 432537732 433370817 433760448 434240928 434325078 434595888 435748709 436035312 436708206 438427824 444788256 444958272 445367241 445644936 446626224 447315462 447399744 447486444 447810957 449076848 449163873 449941788 451628421 457981128 458266688 458863218 459149328 459784512 460160352 460494056 460870476 461380986 461684448 461758131 462396924 463287519 464217696 465829563 470822616 471859344 472587522 472768164 474152778 474540363 474836248 475362228 476408952 477144151 478724499 486158112 486908356 487228608 487980504 488521044 488920374 489902016 490539726 493231302 498518064 499615776 500386788 500578056 500890176 501350553 502357152 502454502 502767792 503324712 504433008 505211454 507200816 513624672 514755648 515228769 515550024 515747088 516542994 517257576 517580096 517680396 518055813 518576976 520095752 520520892 522244908 527842656 529675443 530738912 530841762 531172752 532342368 532932048 533754474 534190779 535960071 538900867 543837888 544677144 545876496 546718898 546927876 547268896 548132184 548978067 549081504 549928852 551139768 558892224 560832822 561182512 561958848 562067748 562418208 563501448 563910094 564280992 564371049 565151796 565613766 566240301 567377184 567487134 570600918 576716976 577827756 579100104 579461184 579993777 581380416 581914773 582277608 583399098 584570432 585107721 593822988 594193248 595501632 596420616 596648592 597081276 597569346 598885164 599548554 599922384 602171228 602838258 610641504 611817624 612199104 612761787 614111058 614493968 615174648 615677508 616529232 617480666 617716692 620032239 621106084 627763488 629145792 630116696 630357552 631330326 631745568 632203704 632720484 633816304 633939129 634816116 635211936 637417533 638299332 647806896 648806598 650640672 651361392 651893832 652899841 654052968 655062309 657641736 664690752 667182384 667437408 668467404 669939336 670357056 670973193 671099616 671229666 672577344 673615272 674912682 686971692 687400032 687662784 688294827 688723992 689676768 690240528 690741084 691305714 691435968 692071479 693595386 694027856 696326544 697401122 706233924 707789016 708230336 708881283 709152246 710576064 711229167 711672632 712254372 713043342 714613428 715131659 726236192 727835328 729237168 730362534 730842912 731970756 732781566 733380561 734853024 737404597 739846953 747777096 749423664 750580182 751335264 752494732 753535728 753681753 754151688 754987068 756649512 757817181 760801224 768955968 770437008 771625954 772133472 773325036 773620632 774814491 775886364 776370144 776520594 777865464 780143628 780781338 783367362 787665674 791763984 795227488 795531456 796108368 796262643 796759128 798513552 799398072 799896512 800631711 803784344 815756832 817015716 817553088 818814744 820078347 820232864 820391814 820903344 822038976 823622256 824893278 826709652 838338336 840476736 841249233 841773768 842938272 843627312 844929206 845252172 845865141 846421488 847727694 848420649 849890044 851065776 851230701 855901377 863742528 865075464 866741634 868481856 868650156 869191776 871497418 872070624 873416412 875098647 876855648 889576512 890734482 891289872 893252448 894630924 894972888 895621914 896354019 898153696 898327746 899322831 899883576 903256842 904257387 915962256 917726436 918298656 920320704 920988112 921166587 921740952 922761972 923368896 923516262 924793848 926220999 926575038 928435392 931659126 941645232 943718688 945175044 945536328 946995489 948305556 949080726 949672496 950724456 952817904 954288302 957448998 972316224 973209897 973816712 975961008 977042088 977840748 978549869 981079452 986462604 997036128 999231552 1000773576 1001156112 1002701106 1004714304 1004909004 1005535584 1006649424 1008866016 1009027027 1010422908 1012369023 1014401632 1027249344 1030457538 1031100048 1031494176 1033085988 1034515152 1035360792 1036111626 1036958571 1037153952 1040191504 1040393079 1041041784 1044489816 1046101683 1055685312 1059350886 1061477824 1061683524 1062345504 1063728369 1064684736 1065864096 1067508948 1068381558 1069565013 1071920142 1077801734 1089354288 1091752992 1093437796 1093855752 1094537792 1095543801 1096264368 1097956134 1098163008 1099172349 1099857704 1102279536 1105203473 1121665644 1122365024 1124135496 1124836416 1125870273 1127002896 1127820188 1128561984 1128742098 1130303592 1131227532 1132480602 1134754368 1134974268 1141201836 1153433952 1155655512 1157438931 1158200208 1159987554 1163829546 1164555216 1164780891 1166798196 1170215442 1171172007 1175051043 1181498511 1187645976 1188386496 1192841232 1193297184 1194162552 1195138692 1197770328 1199097108 1199844768 1204342456 1205676516 1221283008 1223635248 1225523574 1228222116 1228987936 1230349296 1230587721 1231355016 1233058464 1234961332 1235433384 1237339917 1240064478 1242212168 1255526976 1260233392 1260715104 1262660652 1263491136 1264407408 1265440968 1267393809 1267632608 1267878258 1269632232 1270423872 1271591541 1274835066 1276598664 1295613792 1297613196 1300112451 1301281344 1302722784 1303787664 1305799682 1307246127 1308105936 1310124618 1315283472 1334364768 1334874816 1336934808 1338997979 1339878672 1341946386 1342199232 1342459332 1343432871 1347230544 1347491619 1349825364 1354885263 1373943384 1374800064 1376589654 1377447984 1379353536 1380481056 1381482168 1382611428 1384142958 1385274393 1387190772 1388055712 1389862557 1392653088 1394802244 1397488689 1412467848 1415578032 1417762566 1418304492 1422458334 1423345264 1423621089 1424508744 1426086684 1429226856 1430263318 1431432453 1436173497 1452472384 1458474336 1460725068 1461685824 1463941512 1465563132 1466761122 1469706048 1474809194 1479693906 1495554192 1498847328 1501160364 1502670528 1504051659 1504989464 1507071456 1507363506 1508303376 1509974136 1512304343 1513299024 1515634362 1521602448 1540874016 1543251908 1544266944 1545686307 1546650072 1547241264 1549628982 1551772728 1552740288 1553041188 1554167439 1555730928 1560287256 1561562676 1566734724 1575331348 1583527968 1589026329 1590454976 1592216736 1592525286 1593518256 1597027104 1598796144 1601263422 1602572337 1607568688 1607880213 1616702601 1631513664 1634031432 1637629488 1640156694 1640465728 1640783628 1641806688 1646934201 1647244512 1649786556 1653419304 1655970877 1676676672 1682498466 1683547536 1685876544 1687254624 1689858412 1690504344 1691730282 1692842976 1693113147 1695455388 1696841298 1698720903 1699780088 1702131552 1702461402 1708041731 1711802754 1730150928 1733483268 1737300312 1738383552 1739981331 1742994836 1744141248 1745744319 1746832824 1750197294 1753711296 1755323163 1781468964 1782579744 1786504896 1789261848 1789945776 1791243828 1792708038 1796307392 1796655492 1798645662 1799767152 1806513684 1808514774 1831924512 1835452872 1836597312 1838285361 1841976224 1842333174 1843481904 1845523944 1847032524 1849587696 1852441998 1853150076 1860096717 1863318252 1870303009 1883290464 1887437376 1890350088 1891072656 1893990978 1896611112 1898161452 1899344992 1901448912 1901817387 1905635808 1908576604 1912252599 1914897996 1946419794 1947633424 1951922016 1954084176 1955681496 1957099738 1958699523 1962158904 1965186927 1972925208 1994072256 2001547152 2002312224 2005402212 2009818008 2011071168 2012919579 2013298848 2017732032 2018054054 2020845816 2024738046 2028803264 2060915076 2062200096 2062988352 2066171976 2069030304 2069360513 2070721584 2072223252 2073917142 2074307904 2076214437 2080383008 2080786158 2082083568 2088979632 2092203366 2118701772 2123367048 2124691008 2126643849 2127456738 2131728192 2133687501 2135017896 2136763116 2139130026 2143840284 2145394977 2155603468 2178708576 2183505984 2186875592 2187711504 2191087602 2192528736 2195912268 2198344698 2199715408 2200141683 2204559072 2210406946 2212213791 2219540859 2243331288 2244730048 2248270992 2251740546 2254005792 2255640376 2257484196 2260607184 2262455064 2264961204 2269948536 2273451543 2282403672 2306867904 2311311024 2314877862 2316400416 2319975108 2324443473 2327659092 2329110432 2329561782 2333596392 2337197621 2340430884 2342344014 2350102086 2362997022 2375291952 2385682464 2386594368 2388325104 2388787929 2390277384 2395540656 2398194216 2399689536 2401895133 2408684912 2411353032 2447270496 2451047148 2456444232 2457975872 2460235041 2460698592 2461175442 2462710032 2466116928 2469922664 2470866768 2474679834 2480128956 2484424336 2520466784 2521430208 2523747699 2525321304 2528814816 2530881936 2534787618 2535265216 2535756516 2537595423 2539264464 2543183082 2545261947 2549670132 2553197328 2559227719 2567704131 2591227584 2595226392 2600224902 2605445568 2607575328 2611599364 2614492254 2616211872 2620249236 2625295941 2630566944 2639700857 2668729536 2673869616 2677995958 2679757344 2683892772 2684918664 2686865742 2689062057 2694461088 2694983238 2697968493 2699650728 2709770526 2712772161 2747886768 2753179308 2754895968 2760962112 2762964336 2763499761 2765222856 2768285916 2770548786 2774381544 2776111424 2778662997 2779725114 2785306176 2789604488 2794977378 2824935696 2831156064 2835525132 2836608984 2840986467 2844916668 2846690528 2847242178 2849017488 2852173368 2858453712 2860526636 2862864906 2872346994 2916948672 2919629691 2921450136 2927883024 2931126264 2933522244 2935649607 2949618388 2959387812 2991108384 2997694656 3002320728 3008103318 3009978928 3014142912 3014727012 3016606752 3019948272 3024608686 3026598048 3027081081 3031268724 3037107069 3043204896 3081748032 3086503816 3091372614 3093300144 3094482528 3099257964 3103545456 3106082376 3108334878 3110875713 3111461856 3120574512 3121179237 3123125352 3133469448 3138305049 3150662696 3167055936 3178052658 3184433472 3185050572 3187036512 3194054208 3197592288 3202526844 3205144674 3208695039 3215137376 3215760426 3233405202 3268062864 3275258976 3280313388 3281567256 3283613376 3286631403 3293868402 3294489024 3297517047 3299573112 3306838608 3311941754 3315610419 3364996932 3367095072 3374509248 3377610819 3379716824 3381008688 3383460564 3385685952 3386226294 3390910776 3393682596 3396143663 3397441806 3399560176 3404263104 3404922804 3416083462 3423605508 3460301856 3466966536 3472316793 3474600624 3479962662 3485989672 3491488638 3493665648 3500394588 3510646326 3513516021 3525153129 3544495533 3562937928 3565159488 3578523696 3579891552 3582487656 3585416076 3593310984 3597291324 3599534304 3613027368 3617029548 3663849024 3670905744 3676570722 3683952448 3684666348 3686963808 3691047888 3691763163 3694065048 3699175392 3704883996 3706300152 3712019751 3720193434 3726636504 3740606018 3766580928 3780700176 3782145312 3787981956 3793222224 3796322904 3798689984 3802181427 3802897824 3803634774 3811271616 3814774623 3817153208 3824505198 3829795992 3835706171 3892839588 3895266848 3900337353 3903844032 3908168352 3911362992 3914199476 3917399046 3921738381 3924317808 3930373854 3945850416 4003094304 4004624448 4010804424 4016993937 4019636016 4025839158 4026597696 4030298613 4036108108 4041691632 4042474857 4049476092 4064655789 4121830152 4124400192 4132343952 4138060608 4138721026 4141443168 4144446504 4147834284 4152428874 4155823179 4160766016 4161572316 4164167136 4169587671 4177959264 4184406732 4192466067 4237403544 4246734096 4253287698 4254913476 4267375002 4270035792 4270863267 4273526232 4278260052 4287680568 4290789954 4294297359 4308520491 4311206936 4332161207 4357417152 4373751184 4375423008 4382175204 4385057472 4391824536 4396689396 4399430816 4400283366 4409118144 4420813892 4424427582 4439081718 4486662576 4496541984 4503481092 4508011584 4511280752 4512154977 4514968392 4521214368 4524910128 4529922408 4536913029 4539897072 4546903086 4564807344 4622622048 4629755724 4632800832 4639950216 4647110633 4648886946 4655318184 4658220864 4659123564 4662502317 4667192784 4674395242 4680861768 4684688028 4700204172 4725994044 4750583904 4767078987 4771364928 4776650208 4777575858 4780554768 4791081312 4793235799 4796388432 4803790266 4807717011 4817369824 4822706064 4823640639 4850107803 4894540992 4902094296 4912888464 4920470082 4921397184 4922350884 4925420064 4939845328 4940802603 4941733536 4949359668 4960257912 4967912631 4968848672 5040933568 5047495398 5050642608 5057629632 5061763872 5069575236 5071513032 5075190846 5078528928 5079339441 5086366164 5090523894 5096162709 5099340264 5106394656 5118455438 5124125193 5135408262 5190452784 5200449804 5215150656 5219943993 5223198728 5228984508 5232423744 5240498472 5248585661 5250591882 5261133888 5265969489 5279401714 5347739232 5355991916 5359514688 5367785544 5369837328 5373731484 5378124114 5388922176 5389966476 5395936986 5399301456 5419541052 5425544322 5495773536 5506358616 5509791936 5514856083 5525928672 5526999522 5530445712 5536571832 5541097572 5548763088 5557325994 5559450228 5579208976 5580290151 5589954756 5610909027 5649871392 5662312128 5671050264 5673217968 5681972934 5689833336 5693381056 5694484356 5698034976 5704346736 5705452161 5716907424 5721053272 5725729812 5736757797 5744693988 5839259382 5842900272 5855766048 5862252528 5867044488 5871299214 5876098569 5895560781 5899236776 5918775624 5927909537 5982216768 6004641456 6016206636 6019957856 6029454024 6033213504 6038758737 6039896544 6049217372 6053196096 6054162162 6062537448 6074214138 6086409792 6173007632 6182745228 6186600288 6188965056 6198515928 6207090912 6208081539 6212164752 6216669756 6221751426 6222923712 6228643311 6241149024 6242358474 6246250704 6266938896 6276610098 6301325392 6356105316 6370101144 6374073024 6379931547 6395184576 6401062503 6405053688 6410289348 6417390078 6430274752 6431520852 6436184931 6466810404 6536125728 6550517952 6560626776 6563134512 6573262806 6587736804 6595034094 6599146224 6600425049 6613677216 6623883508 6631220838 6636641373 6658622577 6695158229 6729993864 6734190144 6755221638 6759433648 6762017376 6766921128 6772452588 6781821552 6787365192 6792287326 6794883612 6799120352 6809845608 6820354629 6832166924 6847211016 6920603712 6933933072 6944633586 6949201248 6959925324 6971979344 6973330419 6982977276 6987331296 7000789176 7011592863 7021292652 7027032042 7050306258 7088991066 7125875856 7157047392 7159783104 7164975312 7170832152 7181898251 7186621968 7194582648 7199068608 7205685399 7226054736 7234059096 7341811488 7353141444 7369332696 7373927616 7380705123 7382095776 7383526326 7388130096 7398350784 7409767992 7412600304 7424039502 7440386868 7453273008 7481212036 7561400352 7564290624 7571243097 7575963912 7586444448 7592645808 7604362854 7605795648 7607269548 7612786269 7629549246 7634306416 7635785841 7649010396 7659591984 7671412342 7677683157 7703112393 7785679176 7790533696 7800674706 7816336704 7822725984 7828398952 7834798092 7843476762 7848635616 7860747708 7875887823 7891700832 7919102571 8006188608 8021608848 8033987874 8039272032 8051678316 8060597226 8067186171 8072216216 8083383264 8084949714 8098952184 8111450567 8129311578 8138316483 8243660304 8264687904 8277442052 8282886336 8288893008 8290499283 8295668568 8304857748 8311646358 8323144632 8328334272 8335988991 8339175342 8355918528 8368813464 8384932134 8474807088 8493468192 8506575396 8509826952 8522959401 8534750004 8540071584 8541726534 8547052464 8556520104 8575361136 8581579908 8588594718 8617040982 8622413872 8664322414 8747502368 8750846016 8758889073 8764350408 8783649072 8793378792 8798861632 8800566732 8806948821 8841627784 8848855164 8878163436 8973325152 8993083968 9006962184 9022561504 9024309954 9029936784 9042428736 9049820256 9059844816 9073826058 9079794144 9081243243 9093806172 9111321207 9129614688 9161314739 9245244096 9259511448 9279900432 9294221266 9297773892 9310636368 9318247128 9325004634 9332627139 9334385568 9348790484 9361723536 9363537711 9369376056 9400408344 9414915147 9451988088 9501167808 9534157974 9553300416 9555151716 9561109536 9582162624 9586471598 9592776864 9607580532 9615434022 9626085117 9634739648 9645412128 9647281278 9700215606 9804188592 9825776928 9840940164 9844701768 9850840128 9859894209 9879690656 9881605206 9883467072 9892551141 9898719336 9920515824 9935825262 9937697344 9946831257 10094990796 10101285216 10123527744 10132832457 10139150472 10143026064 10150381692 10157057856 10158678882 10172732328 10181047788 10188430989 10192325418 10198680528 10212789312 10236910876 10248250386 10270816524 10380905568 10400899608 10416950379 10439887986 10446397456 10457969016 10480996944 10497171322 10501183764 10531938978 10540548063 10558803428 10575459387 10633486599 10695478464 10711983832 10735571088 10739674656 10747462968 10756248228 10779932952 10791873972 10798602912 10839082104 10851088644 10991547072 11012717232 11029712166 11051857344 11053999044 11060891424 11073143664 11082195144 11097526176 11099297297 11114651988 11118900456 11136059253 11158417952 11160580302 11179909512 11221818054 11299742784 11342100528 11346435936 11363945868 11379666672 11388968712 11396069952 11406544281 11408693472 11410904322 11433814848 11442106544 11444323869 11451459624 11473515594 11489387976 11507118513 11678518764 11685800544 11701012059 11711532096 11724505056 11734088976 11742598428 11752197138 11765215143 11791121562 11798473552 11837551248 11855819074 12009282912 12032413272 12039915712 12050981811 12058908048 12077517474 12079793088 12090895839 12098434744 12108324324 12125074896 12148428276 12157238203 12193967367 12346015264 12365490456 12373200576 12397031856 12414181824 12416163078 12424329504 12433339512 12443502852 12457286622 12467469537 12482298048 12484716948 12492501408 12533877792 12535878149 12553220196 12577398201 12602650784 12712210632 12740202288 12759863094 12802125006 12810107376 12812589801 12820578696 12834780156 12863041704 12872369862 12882892077 12925561473 12933620808 12996483621 13072251456 13121253552 13126269024 13146525612 13175473608 13190068188 13198292448 13200850098 13227354432 13247767016 13262441676 13273282746 13317245154 13390316458 13459987728 13510443276 13518867296 13524034752 13533842256 13536464931 13544905176 13563643104 13574730384 13584574652 13589767224 13598240704 13610739087 13619691216 13640709258 13664333848 13694422032 13867866144 13889267172 13898402496 13919850648 13941331899 13943958688 13946660838 13965954552 13974662592 13987506951 14001578352 14023185726 14042585304 14054064084 14100612516 14177982132 14251751712 14301236961 14314094784 14329950624 14341664304 14363796502 14373243936 14379707397 14389165296 14411370798 14423151033 14452109472 14468118192 14470921917 14550323409 14683622976 14706282888 14738665392 14761410246 14764191552 14767052652 14776260192 14819535984 14822407809 14825200608 14848079004 14880773736 14903737893 14906546016 14962424072 15122800704 15142486194 15151927824 15172888896 15185291616 15208725708 15214539096 15225572538 15238018323 15259098492 15268612832 15271571682 15288488127 15298020792 15319183968 15342824684 15355366314 15372375579 15406224786 15571358352 15601349412 15645451968 15656797904 15659831979 15669596184 15686953524 15697271232 15721495416 15745756983 15751775646 15783401664 15797908467 15838205142 16043217696 16067975748 16078544064 16103356632 16121194452 16134372342 16144432432 16166766528 16169899428 16197904368 16222901134 16258623156 16276632966 16487320608 16529375808 16544568249 16554884104 16577786016 16580998566 16591337136 16609715496 16623292716 16635347773 16646289264 16671977982 16678350684 16737626928 16740870453 16769864268 16832727081 16949614176 16986936384 17013150792 17019653904 17045918802 17069500008 17080143168 17083453068 17094104928 17113040208 17150722272 17163159816 17177189436 17210273391 17234081964 17244827744 17328644828 17495004736 17517778146 17528700816 17567298144 17586757584 17601133464 17613897642 17628295707 17683255568 17686682343 17697710328 17756326872 17783728611 17946650304 18013924368 18045123008 18048619908 18059873568 18099640512 18116276211 18119689632 18147652116 18159588288 18162486486 18187612344 18215679647 18222642414 18259229376 18322629478 18519022896 18559800864 18588442532 18595547784 18621272736 18624244617 18636494256 18650009268 18665254278 18668771136 18685929933 18697580968 18723447072 18727075422 18738752112 18788459041 18800816688 18829830294 18903976176 19068315948 19110303432 19122219072 19139794641 19172943196 19185553728 19203187509 19215161064 19230868044 19252170234 19290824256 19294562556 19308554793 19400431212 19608377184 19651553856 19681880328 19689403536 19719788418 19759381312 19763210412 19785102282 19797438672 19801275147 19841031648 19871650524 19893662514 19909924119 19975867731 20085474687 20189981592 20202570432 20265664914 20278300944 20286052128 20300763384 20317357764 20345464656 20362095576 20376861978 20384650836 20397361056 20461063887 20473821752 20496500772 20541633048 20573333099 20761811136 20801799216 20833900758 20879775972 20892794912 20915938032 20919991257 20961993888 20994342644 21002367528 21034778589 21063877956 21081096126 21117606856 21150918774 21266973198 21423967664 21471142176 21479349312 21494925936 21512496456 21545694753 21559865904 21583747944 21597205824 21617056197 21678164208 21702177288 22025434464 22059424332 22107998088 22121782848 22142115369 22146287328 22164390288 22195052352 22198594594 22229303976 22237800912 22272118506 22316835904 22321160604 22359819024 22443636108 22684201056 22692871872 22727891736 22759333344 22762965643 22777937424 22813088562 22817386944 22821808644 22838358807 22884213088 22888647738 22902919248 22907357523 22947031188 22978775952 23014237026 23033049471 23109337179 23236137383 23357037528 23371601088 23402024118 23449010112 23468177952 23485196856 23504394276 23530430286 23582243124 23596947104 23627663469 23675102496 23711638148 23757307713 24018565824 24064826544 24101963622 24117816096 24155034948 24181791678 24196869488 24201558513 24216648648 24250149792 24296856552 24314476406 24334351701 24387934734 24414949449 24692030528 24730980912 24794063712 24832326156 24848659008 24866679024 24887005704 24914573244 24934939074 24969433896 24985002816 25007966973 25067755584 25071756298 25106440392 25154796402 25205301568 25424421264 25480404576 25519726188 25568878203 25604250012 25620214752 25625179602 25641157392 25669560312 25709173831 25726083408 25744739724 25765784154 25851122946 25867241616 25992967242 26242507104 26252538048 26276667219 26293051224 26350947216 26380136376 26396584896 26401700196 26420846463 26495534032 26524883352 26546565492 26634490308 26780632916 26919975456 27020886552 27037734592 27067684512 27072929862 27089810352 27127286208 27149460768 27169149304 27179534448 27221478174 27239382432 27243729729 27281418516 27328667696 27333963621 27388844064 27483944217 27735732288 27778534344 27839701296 27882663798 27887917376 27893321676 27931909104 27975013902 27997881417 28003156704 28046371452 28085170608 28108128168 28151504909 28201225032 28244745441 28355964264 28503503424 28602473922 28659901248 28683328608 28727593004 28746487872 28759414794 28778330592 28822741596 28846302066 28878255351 28904218944 28936236384 28941843834 29036709427 29100646818 29412565776 29477330784 29522820492 29534105304 29552520384 29579682627 29639071968 29644815618 29650401216 29677653423 29696158008 29761547472 29807475786 29813092032 29840493771 29924848144 30284972388 30303855648 30370583232 30398497371 30417451416 30429078192 30451145076 30476036646 30518196984 30537225664 30543143364 30565292967 30576976254 30596041584 30638367936 30685649368 30710732628 30744751158 30812449572 31142716704 31202698824 31250851137 31313595808 31319663958 31339192368 31373907048 31442990832 31491513966 31503551292 31595816934 31621644189 31676410284 31795151153 31900459797 32086435392 32135951496 32206713264 32242388904 32268744684 32288864864 32339798856 32395808736 32445802268 32517246312 32553265932 32974641216 33089136498 33109768208 33155572032 33161997132 33182674272 33219430992 33246585432 33270695546 33292578528 33297891891 33343955964 33356701368 33408177759 33475253856 33481740906 33539728536 33665454162 33899228352 34026301584 34039307808 34091837604 34139000016 34166906136 34188209856 34219632843 34226080416 34301444544 34326319632 34332971607 34354378872 34420546782 34468163928 34489655488 34521355539 34657289656 35035556292 35057401632 35134596288 35173515168 35202266928 35227795284 35256591414 35295645429 35366511136 35373364686 35395420656 35512653744 35567457222 36027848736 36097239816 36119747136 36152945433 36232552422 36239379264 36272687517 36295304232 36324972972 36375224688 36431359294 36445284828 36471714609 36581902101 36645258956 37038045792 37119601728 37176885064 37191095568 37242545472 37248489234 37272988512 37300018536 37330508556 37371859866 37395161936 37402408611 37446894144 37454150844 37477504224 37576918082 37601633376 37607634447 37659660588 37732194603 37807952352 38136631896 38220606864 38279589282 38345886392 38406375018 38430322128 38461736088 38504340468 38589125112 38617109586 38648676231 38776684419 38800862424 38989450863 39216754368 39363760656 39378807072 39439576836 39526420824 39570204564 39594877344 39602550294 39682063296 39743301048 39787325028 39819848238 39951735462 40170949374 40379963184 40531329828 40556601888 40572104256 40601526768 40609394793 40634715528 40690929312 40724191152 40753723956 40769301672 40794722112 40832217261 40922127774 40947643504 40993001544 41083266096 41146666198 41603598432 41667801516 41759551944 41785589824 41823995697 41831876064 41839982514 41923987776 41962520853 41988685288 42004735056 42069557178 42127755912 42162192252 42192767881 42235213712 42301837548 42533946396 42847935328 42903710883 42942284352 42989851872 43024992912 43091389506 43119731808 43139122191 43167495888 43234112394 43269453099 43356328416 43404354576 43506871223 43650970227 44050868928 44118848664 44215996176 44284230738 44292574656 44328780576 44397189188 44458607952 44467223427 44475601824 44544237012 44642321208 44711213679 44719638048 44887272216 45368402112 45455783472 45518666688 45525931286 45555874848 45626177124 45643617288 45676717614 45714054969 45768426176 45777295476 45805838496 45814715046 45865464381 45894062376 45957551904 46028474052 46066098942 46117126737 46218674358 46472274766 46714075056 46804048236 46936355904 46970393712 46979495937 47008788552 47060860572 47164486248 47193894208 47237270949 47255326938 47350204992 47393725401 47423276296 47514615426 47653773277 48129653088 48203927244 48235632192 48310069896 48363583356 48393738976 48403117026 48433297296 48500299584 48593713104 48628952812 48668703402 48775869468 48829898898 49461961824 49588127424 49633704747 49664652312 49733358048 49774011408 49829146488 49869878148 49906043319 49938867792 50015933946 50143512596 50212880784 50222611359 50309592804 50498181243 50848842528 50960809152 51039452376 51137756406 51208500024 51240429504 51250359204 51282314784 51339120624 51418347662 51452166816 51489479448 51531568308 51630820173 51702245892 51734483232 51985934484 52485014208 52553334438 52586102448 52701894432 52760272752 52803400392 52841692926 52884887121 52991068064 53049766704 53060047029 53093130984 53268980616 53351185833 53561265832 53839950912 54041773104 54135369024 54145859724 54179620704 54298921536 54338298608 54348828633 54359068896 54442956348 54478764864 54487459458 54562837032 54647038941 54657335392 54667927242 54777688128 54967888434 55557068688 55679402592 55765327596 55786643352 55863818208 55872733851 55950027804 55995762834 56006313408 56057789799 56092742904 56170341216 56216256336 56303009818 56365377123 56402450064 56489490882 56711928528 57204947844 57366657216 57419383923 57455186008 57518829588 57556661184 57645483192 57692604132 57734442271 57756510702 57872472768 57883687668 57925664379 58073418854 58201293636 58825131552 58954661568 59045640984 59068210608 59159365254 59278143936 59289631236 59355306846 59392316016 59523094944 59614951572 59680987542 59729772357 59849696288 59927603193 60256424061 60569944776 60607711296 60796994742 60834902832 60858156384 60902290152 60952073292 61036393968 61086286728 61130585934 61153952508 61192083168 61371298736 61383191661 61421465256 61489502316 61624899144 61719999297 62285433408 62405397648 62501702274 62627191616 62639327916 62678384736 62747814096 62759973771 62885981664 62983027932 63007102584 63104335767 63191633868 63243288378 63352820568 63590302306 63800919594 64271902992 64413426528 64484777808 64537489368 64577729728 64637084259 64679597712 64791617472 64851168591 64891604536 65034492624 65106531864 65207004907 66178272996 66219536416 66323994264 66365348544 66426346107 66438861984 66493170864 66541391092 66585157056 66595783782 66687911928 66713402736 66816355518 66950507712 66963481812 67079457072 67330908324 68052603168 68078615616 68183675208 68278000032 68288896929 68333812272 68439265686 68452160832 68515076421 68652639264 68665943214 68708757744 68722072569 68841093564 68936327856 69042711078 69099148413 69314579312 69328011537 69708412149 70071112584 70114803264 70347030336 70404533856 70455590568 70513182828 70591290858 70733022272 70746729372 70790841312 70882990407 71025307488 71134914444 71271923139 72055697472 72194479632 72305890866 72465104844 72545375034 72590608464 72604675539 72649945944 72750449376 72862718588 72890569656 72943429218 73003055103 73163804202 73244848347 73290517912 73646740519 74076091584 74353770128 74382191136 74496978468 74545977024 74600037072 74661017112 74743719732 74790323872 74804817222 74908301688 74955008448 75023900919 75153836164 75203266752 75215268894 75319321176 75464389206 75615904704 76273263792 76441213728 76559178564 76691772784 76706634609 76812750036 76860644256 76923472176 77008680936 77127521493 77178250224 77234219172 77297352462 77553368838 77601724848 77978901726 78727521312 78757614144 78879153672 79000880761 79052841648 79140409128 79189754688 79205100588 79262539389 79486602096 79574650056 79639696476 79903470924 80341898748 80759926368 81062659656 81113203776 81203053536 81218789586 81269431056 81381858624 81448382304 81507447912 81538603344 81664434522 81731189187 81844255548 81895287008 81986003088 82001890863 82166532192 82293332396 82451832651 83207196864 83335603032 83519103888 83647991394 83663752128 83679965028 83925041706 83977370576 83993644251 84009470112 84139114356 84255511824 84324384504 84385535762 84454514727 84470427424 84603675096 84734236323 85067892792 85695870656 85807421766 85979703744 86049985824 86182779012 86239463616 86278244382 86334991776 86468224788 86538906198 86634766053 86712656832 86808709152 87013742446 87110128281 87301940454 88237697328 88431992352 88568461476 88657561152 88739047881 88794378376 88917215904 88934446854 88951203648 89088474024 89225956237 89284642416 89422427358 89439276096 89521481313 89774544432 90911566944 91051862572 91111749696 91195492113 91252354248 91287234576 91353435228 91428109938 91554590952 91611676992 91629430092 91695878901 91730928762 91788124752 91915103808 92056948104 92132197884 92234253474 92437348716 92944549532 93428150112 93608096472 93752553411 93940787424 93958991874 94017577104 94121721144 94328972496 94474541898 94510653876 94787450802 94846552592 94864932567 95029230852 95307546554 95385453459 95701379391 96259306176 96407854488 96620139792 96727166712 96787477952 96806234052 96866594592 97187426208 97257905624 97337406804 97551738936 97659797796 98923923648 99267409494 99329304624 99466716096 99548022816 99658292976 99739756296 99812086638 99877735584 99893675673 100031867892 100224533277 100287025192 100425761568 100445222718 100619185608 100774462129 100996362486 101697685056 102078904752 102275512812 102417000048 102500718408 102564629568 102658898529 102678241248 102836695324 102904333632 102978958896 102998914821 103063136616 103261640346 103404491784 103468966464 103564066617 103971868968 105106668876 105172204896 105403788864 105520545504 105606800784 105683385852 105769774242 105886936287 105982136128 106099533408 106120094058 106186261968 106537961232 106702371666 107122531664 108083546208 108291719448 108359241408 108458836299 108676597216 108697657266 108718137792 108818062551 108885912696 108974918916 109125674064 109294077882 109314670784 109335854484 109415143827 109745706303 109935776868 110347877531 111114137376 111358805184 111530655192 111573286704 111727636416 111745467702 111900055608 111991525668 112115579598 112185485808 112207225833 112340682432 112432512672 112606019636 112730754246 112804900128 112822903341 112978981764 113196583809 113423857056 113817689893 114409895688 114838767846 114910372016 115037659176 115290966384 115385208264 115468884542 115513021404 115767375336 115851328758 115946028693 116146837708 116330053257 116402587272 116968352589 117650263104 118091281968 118136421216 118318730508 118579262472 118710613692 118784632032 119046189888 119229903144 119361975084 119459544714 119699392576 119855206386 120512848122 121139889552 121593989484 121669805664 121716312768 121804580304 121904146584 122072787936 122092270267 122172573456 122261171868 122307905016 122384166336 122496651783 122742597472 122766383322 122842930512 122979004632 123249798288 123439998594 124810795296 125003404548 125278655832 125356769472 125471987091 125495628192 125519947542 125771963328 125887562559 125966055864 126014205168 126208671534 126383267736 126486576756 126578303643 126705641136 127180604612 127601839188 128543805984 128711132649 128826853056 128969555616 129074978736 129274168518 129359195424 129417366573 129702337182 129783209072 129808359297 130068985248 130213063728 130414009814 130520613669 130952910681 132356545992 132439072832 132647988528 132852692214 132877723968 132986341728 133082782184 133191567564 133375823856 133426805472 133632711036 133926963624 134133641037 134158914144 134661816648 136105206336 136367350416 136556000064 136577793858 136667624544 136878531372 137030152842 137142164907 137305278528 137331886428 137417515488 137444145138 137682187128 137872655712 137894659639 138085422156 138198296826 138351380211 138629158624 138656023074 139416824298 140142225168 140809067712 140911181136 140938487811 141026365656 141182581716 141493458744 141581682624 141711812847 141765980814 142050614976 142181176203 142269828888 142543846278 142961319831 144388959264 144611781732 144930209688 145090750068 145181216928 145209351078 145299891888 145500898752 145725437176 145781139312 145886858436 146006110206 146327608404 146489696694 146581035824 147293481038 148707540256 148764382272 148901114241 148993956936 149200074144 149322034224 149487439464 149580647744 149609634444 149718129957 149816603376 150047801838 150307672328 150430537788 150638642352 150928778412 151494543729 152546527584 152882427456 153118357128 153383545568 153413269218 153625500072 153721288512 153846944352 154017361872 154255042986 154356500448 154468438344 154594704924 154892460519 155106737676 155203449696 155742350563 155957803452 157455042624 157758307344 158001761522 158105683296 158280818256 158410201176 158525078778 158654661363 158973204192 159149300112 159180141087 159279392952 159806941848 160053557499 160683797496 161519852736 162125319312 162406107072 162437579172 162538862112 162896764608 163014895824 163046485899 163077206688 163328869044 163462378374 163688511096 163790574016 163941116823 163972006176 164003781726 164333064384 164586664792 164903665302 166671206064 167038207776 167295982788 167359930056 167618201553 167850083412 167954741152 167987288502 168018940224 168173369397 168278228712 168511023648 168648769008 168771071524 168909029454 168940854848 169096131369 169207350192 169468472646 170135785584 171614843532 172099971648 172258151769 172365558024 172556488764 172669983552 172936449576 173077812396 173203326813 173269532106 173617418304 173776993137 174027484892 174220256562 174603880908 176475394656 176863984704 177136922952 177478095762 177588756752 177834431808 177868893708 178176948048 178451912474 178569284832 178844854716 179042962626 179189317071 179549088864 179782809579 180769272183 181823133888 182103725144 182390984226 182504708496 182574469152 182706870456 182856219876 183109181904 183258860184 183391757802 183461857524 183576249504 184113896208 184149574983 184264395768 184468506948 184874697432 185159997891 185889099064 186856300224 187216192944 187505106822 187881574848 187917983748 188035154208 188243442288 188657944992 188949083796 189021307752 189313007301 189574901604 189693105184 189729865134 190058461704 190615093108 190770906918 191402758782 192815708976 193240279584 193454333424 193612468104 193733189184 193911252777 194374852416 194515811248 194553505773 194674813608 195103477872 195319595592 195621014721 198534818988 198658609248 199096045632 199279038321 199316585952 199479512592 199624173276 199755471168 199787351346 200063735784 200372476117 200449066554 200574050384 200851523136 200890445436 201238371216 201548924258 201992724972 204157809504 204551025624 204834000096 204866690787 205001436816 205317797058 205356482496 205545229263 205673390648 205957917792 205997829642 206126273232 206523280692 206673049451 206808983568 207128133234 207297445239 207943737936 207984034611 209125236447 210213337752 210344409792 211041091008 211213601568 211366771704 211539548484 211773872574 212199066816 212240188116 212372523936 213075922464 213404743332 213815769417 214245063328 216167092416 216583438896 216917672598 217353194432 217395314532 217636125102 217771825392 217814026617 217949837832 218251348128 218588155764 218671708968 218830287654 219009165309 219491412606 219734545041 219871553736 220695755062 220940221557 222228274752 223061310384 223146573408 223490935404 223800111216 223983051336 224231159196 224370971616 224414451666 224865025344 225071702757 225212039272 225461508492 225609800256 225645806682 225957963528 226306664089 226393167618 226847714112 227635379786 228819791376 229677535692 229820744032 230075318352 230119903827 230581932768 230770416528 230937769084 231026042808 231382564479 231534750672 231702657516 231892057386 232293675416 232660106514 232805174544 233936705178 236182563936 236272842432 236637461016 237002642283 237158524944 237421227384 237569264064 237787618167 238459806288 238723950168 238919089428 239710412772 241025696244 242279779104 243187978968 243339611328 243609160608 243808293168 244145575872 244184540534 244345146912 244522343736 244615810032 244993303566 245193567561 245485194944 245532766644 245685861024 245958009264 246005672589 246499596576 246879997188 247355497953 249621590592 250006809096 250557311664 250943974182 250991256384 251039895084 251775125118 251932111728 251980932753 252028410336 252417343068 252766535472 252973153512 253156607286 253363544181 253411282272 254202708969 254361209224 255203678376 255597511213 257087611968 257422265298 257939111232 258149957472 258548337036 258718390848 258834733146 259404674364 259566418144 259616718594 259904298159 260137970496 260426127456 260828019628 261041227338 261330384843 261905821362 264713091984 265295977056 265705384428 265972683456 266165564368 266217143643 266383135128 266751647712 266853610944 267265422072 267677868711 267853927248 268267282074 268317828288 268564443939 269323633296 272734700832 273155587716 273335249088 273757062744 274060305684 274284329814 274663772856 274835030976 274888290276 275087636703 275364374256 275745311424 275789319278 276170844312 276396593652 276702760422 277258317248 277312046148 278833648596 280284450336 281257660233 281822362272 281876975622 282052731312 282365163432 282800912141 282986917488 283423625694 283531961628 284362352406 284539657776 284594797701 285087692556 285922639662 286156360377 287104138173 288777918528 289223563464 289860419376 290181500136 290362433856 290418702156 290599783776 291450874352 291562278624 291773716872 292012220412 292655216808 292979393388 293162071648 294586962076 297415080512 297802228482 297987913872 298400148288 298644068448 298974878928 299219268888 299436259914 299633206752 299681027019 300095603676 300615344656 300673599831 300861075576 301277284704 301857556824 302323386387 302989087458 305093055168 306236714256 306767091136 306826538436 307251000144 307693888704 307976695587 308034723744 308510085972 308713000896 308936876688 309189409848 309666553999 309784921038 310213475352 310406899392 310692199851 311484701126 311915606904 315516614688 316003523044 316211366592 316561636512 316820402352 317050157556 317309322726 317660808861 317946408384 318298600224 318360282174 318558785904 319403803697 319613883696 320107114998 321367594992 324250638624 324875158344 325077724224 325376508897 326029791648 326092971798 326154413376 326454187653 326657738088 326924756748 327377022192 327882233646 327944012352 328007563452 328245431481 329173329584 329237118909 329807330604 331043632593 333342412128 334076415552 334591965576 334719860112 335236403106 335700166824 335909482304 335974577004 336346738794 336556457424 336621677499 337022047296 337297538016 337542143048 337818058908 338192262738 338414700384 338468710023 338936945292 339589751427 340271571168 341453069679 343229687064 344516303538 344731116048 345112977528 345872899152 346155624792 346406653626 346539064212 347553986274 347838086079 348054969784 348440513124 349207761816 349746662683 350905057767 352950789312 354273845904 354956191524 355177513504 355737787416 356353896096 356903824948 357138569664 357689709432 358085925252 358378634142 359098177728 359565619158 361538544366 364207450288 364781968452 365009416992 365148938304 365413740912 365712439752 366218363808 366276810801 366517720368 366783515604 366923715048 367152499008 367489955349 368227792416 368299149966 368528791536 368937013896 369749394864 370319995782 371778198128 374432385888 375010213644 375835967496 376070308416 376415961273 376486884576 377315889984 377662687677 377898167592 378042615504 378626014602 379149803208 379386210368 379459730268 379734910929 380116923408 381230186216 381541813836 382805517564 385631417952 386480559168 386908666848 387224936208 387822505554 388252099719 389031622496 389107011546 389349627216 389425077891 390206955744 390639191184 391242029442 391561841007 392858732043 395014335511 397069637976 397317218496 398558076642 398633171904 398959025184 399248346552 399574702692 400127471568 400744952234 400898133108 401148100768 401780890872 402400923111 402476742432 403097848516 403985449944 408315619008 409102051248 409668000192 409733381574 410002873632 410635594116 411090458526 411346781296 411426494721 411915835584 411995659284 412252546464 413046561384 413346098902 413617967136 413683978917 414256266468 414594890478 415054140633 415887475872 415968069222 418250472894 420426675504 422427203136 422733543408 423079096968 423547745148 424480376232 424745047872 425135438541 426151844928 426543528609 426809486664 427631538834 428490126656 428883959493 433166877792 433835345196 434790629064 435272250204 435543650784 435628053234 435899675664 436502696256 437176311528 437343417936 437660575308 438018330618 438982825212 439469090082 439743107472 441391510124 441880443114 446122620768 446293146816 446703342723 446981870808 447600222432 447966102672 448462318392 448741943232 448828903332 449154389871 450143405514 450424078544 450923016984 451291613364 451915927056 452613328178 452786335236 454483631187 455270759572 457639582752 459355071384 459641488064 460150636704 460239807654 461163865536 461540833056 461875538168 462052085616 462765128958 463069501344 463405315032 463784114772 464587350832 464677381557 465320213028 465610349088 467227051689 467873410356 472365127872 473274922032 474005284566 474317049888 474842454768 475575236334 475963984089 476919612576 477447900336 477838178856 478575583453 479420825544 480160672497 482051392488 484559558208 486375957936 487218321216 487616586336 488369081068 488690293824 489044687472 489139457697 489231620064 489986607132 490387135122 491065533288 491371722048 491823350469 491916018528 492011345178 492999193152 493759994376 494710995906 500013618192 501114623328 501887948364 502079790168 502854604659 503550250236 503864223456 503961865506 504056820672 504520108191 504834686136 505533070944 505946307024 506313214572 506727088362 506822564544 507288394107 508405417938 508722418448 510407356752 511195022426 514844530596 516299914944 516774455307 517096674072 517669466292 518809348728 519132836288 519233437188 519609980439 519808596318 520852254912 521330979411 521656039256 522082454676 522660769686 523811642724 524191506047 529426183968 530591954112 531410768856 532331128736 532434287286 532766270256 533503295424 534530844144 535355737422 535707854496 536534564148 537128887878 537567951213 538647266592 540517569601 542307816549 545469401664 546311175432 547514125488 548120611368 548568659628 549327545712 549776580552 550175273406 550728748512 551578638556 552341688624 552448724949 552793187304 553405520844 554624092296 555479993673 557667297192 560568900672 562515320466 563644724544 563753951244 564105462624 564730326864 565601824282 565973834976 566847251388 567063923256 567939021903 568724704812 569079315552 569189595402 570175385112 571845279324 572312720754 574208276346 578447126928 579720838752 580363000272 580837404312 581199567552 581733758331 582901748704 583124557248 583547433744 583660517319 584024440824 585310433616 585958786776 586324143296 586863044163 589173924152 595604456964 595975827744 597288136896 597837114963 597949757856 598438537776 598872519828 599266413504 599362054038 600191207352 601117428351 601230689312 601347199662 601722151152 602554569408 603715113648 604646772774 605978174916 612473428512 613653076872 614502000288 614600072361 615953391174 616069447488 616635687789 617020171944 617873753376 618378819696 619333107998 619569842076 620019148353 620426950704 621384399702 621892335717 622969402252 623831213808 623952103833 627375709341 631033229376 632007046088 633123273024 633640804704 634100315112 634618645452 635321617722 636597200448 636720564348 637117571808 638807607394 639227767392 640214229996 641447308251 642735189984 648501277248 649750316688 650753017794 652059583296 652185943596 652908375306 653315476176 653849513496 654754044384 655764467292 656015126904 656490862962 657027495927 658346659168 658474237818 659203635123 659614661208 662087265186 662820664671 666684824256 669183931152 669439720224 670472806212 671400333648 671949154008 672693477588 673112914848 673243354998 674595076032 675084286096 675215108271 675636117816 676384525476 676829400768 676937420046 677873890584 678919992267 679179502854 680543142336 682906139358 686459374128 689032607076 689462232096 690225955056 690359711481 691745798304 692311249584 692813307252 693078128424 694147693437 695107972548 695676172158 696109939568 696881026248 698415523632 699493325366 701810115534 708547691808 709912383048 710355027008 711007926849 711475574832 712707792192 713362854501 713807649896 715379418864 716171850504 716757268284 717277053977 719131238316 723077088732 728414900576 729563936904 730018833984 730827481824 731424879504 732436727616 732553621602 733035440736 733567031208 733847430096 734979910698 735580702683 736455584832 736598299932 737057583072 737874027792 739498789728 739616810791 740639991564 742066493859 743556396256 748864771776 750020427288 751671934992 752831922546 752973769152 755325375354 755796335184 755942798259 756085231008 757252029204 758299606416 758919460536 759469821858 760090632543 760233846816 762460372432 762608126907 763083627672 765611035128 766792533639 771262835904 773817333696 774449872416 775645011108 776504199438 778063244992 778214023092 778699254432 778850155782 779712894477 780413911488 781278382368 782484058884 783123682014 783991154529 785717464086 790028671022 794139275952 797116153284 797918050368 798496693104 798651430929 799149405384 800254943136 801489904468 801796266216 802296201536 803033606133 803561781744 804801846222 804953484864 805693331817 806195697032 807970899888 810114145709 818204102496 819466763148 820005747264 821271188232 822180917052 822693562592 822852989442 823991318568 824505092928 825262910109 826093122768 826692197804 827235934272 827367957834 828512532936 829189780956 830108281266 831774951744 831936138444 836500945788 840853351008 843772980699 845467086816 846158193936 847095490296 848402736423 848960752464 850270877082 853087057218 853618973328 853784393103 855263077668 857767918986 858469081131 861312414519 866333755584 867670690392 869581258128 870544500408 871087301568 871256106468 871799351328 874352623056 874686835872 875321150616 876036661236 877965650424 878938180164 879486214944 882783020248 883760886228 892245241536 893406685446 893963741616 895200444864 895932205344 896924636784 897657806664 898308779742 899043081057 900286811028 900848157088 901846033968 902020799493 902583226728 903831854112 905226656356 905572670472 906970159161 908967262374 910541519144 915279165504 918710142768 920301273408 920479615308 923081666112 923751076336 923930086761 924104171232 925530257916 926139002688 926810630064 927568229544 928999661997 929174701664 929354763114 930640426056 931220698176 932076599553 934454103378 935746820712 946549844064 948010569132 948634099776 949684909536 951150472668 951927968178 952982426583 953839225152 954895800672 955676357712 957151166906 958211411091 958841651088 960321344994 964102784976 972751915872 975233172672 976129526691 976738162136 978089374944 978278915394 978463240128 979973214264 980774270244 981485518607 982131066576 983646700938 983832037056 984022690356 984736294443 987519988752 987711356727 989421991812 993130897779 1000027236384 1002229246656 1003775896728 1004159580336 1005709209318 1007100500472 1007728446912 1007923731012 1009040216382 1009669372272 1011066141888 1011892614048 1012626429144 1013454176724 1014576788214 1015406130069 1016810835876 1017444836896 1018769254281 1020814713504 1022390044852 1024359209037 1029689061192 1033548910614 1034193348144 1035338932584 1037618697456 1038466874376 1039219960878 1039617192636 1042661958822 1043312078512 1043514258237 1044164909352 1045321539372 1047623285448 1048383012094 1049239988049 1052715173301 1058852367936 1062821537712 1064662257472 1064868574572 1065532540512 1069061688288 1070711474844 1071415708992 1073069128296 1074257775756 1075135902426 1077294533184 1081035139202 1084615633098 1092622350864 1095028250976 1096241222736 1097137319256 1098655091424 1098830432403 1099553161104 1100350546812 1101457497024 1102469866047 1103157277112 1104683377248 1104897449898 1105586374608 1106811041688 1108519083419 1109248184592 1110959987346 1115334594384 1125030640932 1127507902488 1128210925248 1129247883819 1129460653728 1131203648564 1131947669952 1132988063031 1133694502776 1134127846512 1135878043806 1137449409624 1138158631104 1138379190804 1139204732787 1140350770224 1143690558648 1144625441508 1148416552692 1156894253856 1159441677504 1160726000544 1161674808624 1163467516662 1164756299157 1165803497408 1167094867488 1167321034638 1168048881648 1168275233673 1170620867232 1171917573552 1173726088326 1174685523021 1178347848304 1178576196129 1185043006533 1191208913928 1191951655488 1195674229926 1195899515712 1196877075552 1197745039656 1198724108076 1200382414704 1202234856702 1202461378624 1202694399324 1203444302304 1207202769333 1207430227296 1209293545548 1211956349832 1213826652841 1224946857024 1227306153744 1229004000576 1229200144722 1231906782348 1233271375578 1234040343888 1234279484163 1235747506752 1236757639392 1238666215996 1239139684152 1240038296706 1240853901408 1241051936751 1242768799404 1243784671434 1245162421899 1245938804504 1247662427616 1247904207666 1251994588823 1254751418682 1264014092176 1267281609408 1268200630224 1269237290904 1270643235444 1273441128696 1274235143616 1275406315623 1277615214788 1278455534784 1279630585827 1280428459992 1282894616502 1285470379968 1286651878479 1299500633376 1301506035588 1304371887192 1305816750612 1306630952352 1307699026992 1309508088768 1311528934584 1312030253808 1312981725924 1314054991854 1316693318336 1316948475636 1318407270246 1319229322416 1324174530372 1325641329342 1338367862304 1338879440448 1340945612424 1342800667296 1343014972937 1343898308016 1345386955176 1346225829696 1346486709996 1347463169613 1350168572192 1350430216542 1351272235632 1352769050952 1353874840092 1355747781168 1357839984534 1358359005708 1363450893561 1365812278716 1370932105597 1372918748256 1378065214152 1378924464192 1380451910112 1380719422962 1383491596608 1384622499168 1385626614504 1386156256848 1388295386874 1390215945096 1391352344316 1392219879136 1393762052496 1394032144671 1396831047264 1398986650732 1401681155067 1403620231068 1417095383616 1419824766096 1422015853698 1422951149664 1426725709002 1427615299792 1427891952267 1430758837728 1432343701008 1433514536568 1434554107954 1435726750359 1438262476632 1440482017491 1446154177464 1456829801152 1459127873808 1461654963648 1462849759008 1465107243204 1466070881472 1467134062416 1467694860192 1469959821396 1471161405366 1473196599864 1474115166144 1475470051407 1475748055584 1478997579456 1479233621582 1481279983128 1484132987718 1487112792512 1500040854576 1503343869984 1505663845092 1508563813977 1510650750708 1511592670368 1511885596518 1512170462016 1514504058408 1516599212832 1516841256029 1517838921072 1518939643716 1520181265086 1520467693632 1521865182321 1524920744864 1525216253814 1526167255344 1531222070256 1533585067278 1548899744832 1550323365921 1551290022216 1553008398876 1556428046184 1557398508864 1557700311564 1558829941317 1559425788954 1562556764736 1563992938233 1564968117768 1566247364028 1567982309058 1571434928172 1572574518141 1580057342044 1588278551904 1594232306568 1596993386208 1597302861858 1598298810768 1600509886272 1602979808936 1603592532432 1606067212266 1607123563488 1609603692444 1611386663634 1612391394064 1612703853639 1615941799776 1620228291418 1621552708803 1626923449647 1636408204992 1638933526296 1642542376464 1644361834104 1645387125184 1645705978884 1647982637136 1650525820218 1652186245536 1653384395608 1654735915668 1657025065872 1658379561912 1660216562532 1663872276888 1666439981019 1673001891576 1681706702016 1687545961398 1690934173632 1692316387872 1694190980592 1696805472846 1697921504928 1700541754164 1703817065709 1706174114436 1707237946656 1707568786206 1710526155336 1713165856193 1715535837972 1716938162262 1722624829038 1735341380784 1739162516256 1741089000816 1742512212936 1743598702656 1745201274993 1748705246112 1749373671744 1750642301232 1750981551957 1752073322472 1755931300848 1757876360328 1758972429888 1760589132489 1765566040496 1767521772456 1786813370892 1787927483232 1791864410688 1793511344889 1793849273568 1795315613328 1796617559484 1798086162114 1800573622056 1801696314176 1803352285053 1803692067936 1804041598986 1805166453456 1807663708224 1810453312712 1811145340944 1813940318322 1817934524748 1821083038288 1837420285536 1840959230616 1843800217083 1847502152672 1847860173522 1848208342464 1849907063367 1851060515832 1853621260128 1855136459088 1857999323994 1858349403328 1858709526228 1860057445059 1861280852112 1864153199106 1865677007151 1868908206756 1871493641424 1875913918027 1882127128023 1893099688128 1896021138264 1899369819072 1902300945336 1903855936356 1905964853166 1909791601344 1911352715424 1914302333812 1916422822182 1917683302176 1920642689988 1924341924753 1928205569952 1934900728181 1945503831744 1952259053382 1953476324272 1956178749888 1956557830788 1959946428528 1961548540488 1962971037214 1964262133152 1967293401876 1968045380712 1969472588886 1971082487781 1975039977504 1975422713454 1977610905369 1978843983624 1986261795558 1988461994013 2000054472768 2007551793456 2008319160672 2011418418636 2014201000944 2015847462024 2018080432764 2019338744544 2023785228096 2025252858288 2025645324813 2026908353448 2029153576428 2030812260138 2033621671752 2034889673792 2036759976801 2037538508562 2041629427008 2044780089704 2048718418074 2059378122384 2067097821228 2068386696288 2070677865168 2075237394912 2076933748752 2078439921756 2079234385272 2082443080311 2085323917644 2086624157024 2087028516474 2088329818704 2090643078744 2095246570896 2096766024188 2098479976098 2105430346602 2125643075424 2129737149144 2131065081024 2133023780547 2138123376576 2140088563503 2141422949688 2146138256592 2148515551512 2150271804852 2151831161931 2162070278404 2169231266196 2185244701728 2190056501952 2192482445472 2194274638512 2197310182848 2197660864806 2199106322208 2200701093624 2204939732094 2206314554224 2206742108049 2209366754496 2209794899796 2211172749216 2213622083376 2217038166838 2218496369184 2218850432373 2221919974692 2226199481577 2230669188768 2250061281864 2255015804976 2258495767638 2258921307456 2262407297128 2265976126062 2267389005552 2268255693024 2271756087612 2274898819248 2276758381608 2278409465574 2280271897629 2280701540448 2287381117296 2287824380721 2289250883016 2296833105384 2300377600917 2313788507712 2321452001088 2323349617248 2326935033324 2329512598314 2334189734976 2334642069276 2336097763296 2336550467346 2341241734464 2343835147104 2347452176652 2349371046042 2351973463587 2356695696608 2357152392258 2370086013066 2382417827856 2391348459852 2393754151104 2395490079312 2395954292787 2397448216152 2400764829408 2404469713404 2405388798648 2406888604608 2409100818399 2414405538666 2414860454592 2417079995451 2418587091096 2423912699664 2427653305682 2430342437127 2454612307488 2458400289444 2463813564696 2466542751156 2468080687776 2468558968326 2473515278784 2475788730327 2477332431992 2478279368304 2480076593412 2481707802816 2482103873502 2485537598808 2487569342868 2489373304979 2490324843798 2491877609008 2495324855232 2495808415332 2503989177646 2509502837364 2528028184352 2531318942097 2536401260448 2538474581808 2541286470888 2545208209269 2546882257392 2550812631246 2555230429576 2559261171654 2560856919984 2565789233004 2573303756958 2575407243393 2583937243557 2599001266752 2603012071176 2608743774384 2611633501224 2613261904704 2615398053984 2623057869168 2624060507616 2625963451848 2628109983708 2633896951272 2636814540492 2638458644832 2648349060744 2651282658684 2676735724608 2681891224848 2685601334592 2686029945874 2687796616032 2690773910352 2692973419992 2694926339226 2697129243171 2700337144384 2700860433084 2702544471264 2705538101904 2706062398479 2707749680184 2711495562336 2715679969068 2716718011416 2720910477483 2726901787122 2731624557432 2741864211194 2745837496512 2756130428304 2760903820224 2761438845924 2769244998336 2771253229008 2771790260283 2772312513696 2776590773748 2780431890192 2782704688632 2784439758272 2786998985991 2787524104992 2788064289342 2793662094528 2796229798659 2797973301464 2803362310134 2807240462136 2811572623343 2839649532192 2844031707396 2845902299328 2853451418004 2855230599584 2855783904534 2858947279749 2861517675456 2864687402016 2867029073136 2869108215908 2871453500718 2874634233273 2876524953264 2880964034982 2892308354928 2918255747616 2925699518016 2928388580073 2930214486408 2934268124832 2935389720384 2939919642792 2942322810732 2944456555821 2946393199728 2950940102814 2951496111168 2954208883329 2958467243164 2962559966256 2963134070181 2968265975436 2979392693337 3000081709152 3006687739968 3011327690184 3017127627954 3021301501416 3023185340736 3023771193036 3029008116816 3033198425664 3033682512058 3035677842144 3037879287432 3040362530172 3043730364642 3046218390207 3049841489728 3050432507628 3052334510688 3056307762843 3062444140512 3067170134556 3073077627111 3100646731842 3102580044432 3106016797752 3112856092368 3115400623128 3117659882634 3118851577908 3127985876466 3129936235536 3130542774711 3132494728056 3135964618116 3142869856344 3145149036282 3147719964147 3158145519903 3160114684088 3176557103808 3188464613136 3193986772416 3194605723716 3196597621536 3205959617872 3207185064864 3212134424532 3214247126976 3219207384888 3222773327268 3224782788128 3225407707278 3231883599552 3240456582836 3243105417606 3253846899294 3277867052592 3285084752928 3288723668208 3291411957768 3295965274272 3296491297209 3301051640436 3304372491072 3306768791216 3307409598141 3309471831336 3314050131744 3316759123824 3320433125064 3325557250257 3327744553776 3332879962038 3346003783152 3375091922796 3384632775744 3387743651457 3388381961184 3393610945692 3395843009856 3401083508328 3406332093989 3407634131418 3412348228872 3414475893312 3415137572412 3417614198361 3421052310672 3426331712386 3431071675944 3433876324524 3445249658076 3470682761568 3478325032512 3482178001632 3485024425872 3490402549986 3494268897471 3497410492224 3501284602464 3501963103914 3504146644944 3511862601696 3513441840667 3515752720656 3521178264978 3524056569063 3531132080992 3535043544912 3535728588387 3555129019599 3573626741784 3575854966464 3587022689778 3587698547136 3590631226656 3593235118968 3596172324228 3601147244112 3606704570106 3607384135872 3608083197972 3610332906912 3620906625424 3621608307999 3622290681888 3627880636644 3635869049496 3641479958523 3642166076576 3674840571072 3681918461232 3687600434166 3695004305344 3695720347044 3699814126734 3702121031664 3702838452489 3707242520256 3710272918176 3715998647988 3717419052456 3720114890118 3722561704224 3723155810253 3728306398212 3731354014302 3735487265697 3737816413512 3742987282848 3751827836054 3755983766469 3764254256046 3792042276528 3804601890672 3807711872712 3811929706332 3822705430848 3826218946869 3828604667624 3832845644364 3835366604352 3841285379976 3847213289513 3848683849506 3856411139904 3859955635437 3869801456362 3904518106764 3906952648544 3913115661576 3919892857056 3923097080976 3925942074428 3928524266304 3934586803752 3936090761424 3938945177772 3942164975562 3950079955008 3950845426908 3955221810738 3957687967248 3972523591116 3976923988026 4015103586912 4016638321344 4022836837272 4028402001888 4029044918811 4031694924048 4036160865528 4038677489088 4042389508839 4050505716576 4051290649626 4053816706896 4058307152856 4061624520276 4067243343504 4073519953602 4075077017124 4089560179408 4090352680683 4097436836148 4112796316791 4118756244768 4134195642456 4136773392576 4141355730336 4150474789824 4153867497504 4156879843512 4158468770544 4164886160622 4170647835288 4173248314048 4174057032948 4176659637408 4181286157488 4182096434013 4190493141792 4193532048376 4196959952196 4205043465201 4210860693204 4251286150848 4259474298288 4266047561094 4280177127006 4282845899376 4283675856801 4292276513184 4297031103024 4300543609704 4303662323862 4307180251077 4321446052473 4324140556808 4338462532392 4345157690621 4370489403456 4384964890944 4388549277024 4395321729612 4398212644416 4401402187248 4409879464188 4412629108448 4413484216098 4419589799592 4422345498432 4426410154221 4427244166752 4434076333676 4436992738368 4437700864746 4443839949384 4452398963154 4461338377536 4500122563728 4510031609952 4516991535276 4524814594256 4525691441931 4531952252124 4534778011104 4536511386048 4543512175224 4549797638496 4550523768087 4553516763216 4556818931148 4560543795258 4561403080896 4565595546963 4574762234592 4575648761442 4578501766032 4593666210768 4600755201834 4646699234496 4653870066648 4659025196628 4669284138552 4672195526592 4673100934692 4676489823951 4687670294208 4691978814699 4694904353304 4698742092084 4703946927174 4713391393216 4714304784516 4717723554423 4740172026132 4764835655712 4782696919704 4790980158624 4791908585574 4794896432304 4801529658816 4808939426808 4810777597296 4818201636798 4828811077332 4834159990902 4837174182192 4838111560917 4847825399328 4855306611364 4860684874254 4864658126409 4880770348941 4909224614976 4916800578888 4927627129392 4933085502312 4936161375552 4937117936652 4951577460654 4954664863984 4956558736608 4960153186824 4964207747004 4971075197616 4975138685736 4978746609958 4980649687596 4983755218016 4991616830664 4999319943057 5007978355292 5019005674728 5056056368704 5062637884194 5072802520896 5076949163616 5082572941776 5090416418538 5093764514784 5101625262492 5110460859152 5111451197127 5118522343308 5121713839968 5131578466008 5139497568579 5146607513916 5150814486786 5167874487114 5206024142352 5217487548768 5223267002448 5230796107968 5235603824979 5246115738336 5248121015232 5251926903696 5256219967416 5264331417983 5267793902544 5273629080984 5276917289664 5281767397467 5296698121488 5302565317368 5363782449696 5372059891748 5375593232064 5380534034667 5381547820704 5385946839984 5389852678452 5394258486342 5401720866168 5405088942528 5410056855159 5411076203808 5412124796958 5415499360368 5422991124672 5431359938136 5433436022832 5441820954966 5453803574244 5463249114864 5483728422388 5512260856608 5522877691848 5531400651249 5542506458016 5543580520566 5544625027392 5549721190101 5553181547496 5560863780384 5565409377264 5573997971982 5575048209984 5576128578684 5580172335177 5592459597318 5595946602928 5597031021453 5606724620268 5614480924272 5623145246686 5627741754081 5646381384069 5679299064384 5688063414792 5706902836008 5710461199168 5711567809068 5717894559498 5729374804032 5734058146272 5738216431816 5742907001436 5749268466546 5753049906528 5761928069964 5773025774259 5784616709856 5804702184543 5836511495232 5856777160146 5860428972816 5868536249664 5879839285584 5884645621464 5888913111642 5892786399456 5901880205628 5908417766658 5913247463343 5916934486328 5925119932512 5926268140362 5936531950872 5945693265611 5958785386674 5965385982039 6000163418304 6022655380368 6034255255908 6042603002832 6047542386072 6058016233632 6067365024116 6071355684288 6075758574864 6076935974439 6080725060344 6087460729284 6092436780414 6100865015256 6104669021376 6110279930403 6112615525686 6124888281024 6134340269112 6146155254222 6201293463684 6205160088864 6212033595504 6225712184736 6230801246256 6235319765268 6237703155816 6247329240933 6255971752932 6259872471072 6261085549422 6264989456112 6271929236232 6285739712688 6290298072564 6295439928294 6316291039806 6320229368176 6376929226272 6389211447432 6393195243072 6399071341641 6411919235744 6414370129728 6420265690509 6424268849064 6438414769776 6445546654536 6449565576256 6450815414556 6455493485793 6480913165672 6486210835212 6507693798588 6555734105184 6570169505856 6577447336416 6582823915536 6591930548544 6592982594418 6602103280872 6613537582432 6614819196282 6618943662672 6620226324147 6628100263488 6633518247648 6640866250128 6651114500514 6655489107552 6656551297119 6665759924076 6678598444731 6692007566304 6715243703687 6750183845592 6775487302914 6776763922368 6787221891384 6802167016656 6812664187978 6815268262836 6824696457744 6830275144824 6835228396722 6840815692887 6842104621344 6852663424772 6862143351888 6863473142163 6867752649048 6890499316152 6901132802751 6941365523136 6964356003264 6970048851744 6980805099972 6988537794942 7002569204928 7003926207828 7008293289888 7023725203392 7026883681334 7031505441312 7042356529956 7048113138126 7055920390761 7062264161984 7070087089824 7071457176774 7110258039198 7147253483568 7174045379556 7181262453312 7186470237936 7192344648456 7202294488224 7213409140212 7216166395944 7220665813824 7227302455197 7241813250848 7243216615998 7244581363776 7251239986353 7255761273288 7271738098992 7282959917046 7284332153152 7291027311381 7363836922464 7375200868332 7391440694088 7399628253468 7404242063328 7405676904978 7420545836352 7427366190981 7431997295976 7434838104912 7440229780236 7445123408448 7446311620506 7456612796424 7462708028604 7468119914937 7470974531394 7475632827024 7485974565696 7503655672108 7511967532938 7528508512092 7584084553056 7593956826291 7609203781344 7615423745424 7623859412664 7635624627807 7652437893738 7657209335248 7665691288728 7682570759952 7694426579026 7697367699012 7719911270874 7726221730179 7739602912724 7751811730671 7809036213528 7813905297088 7826231323152 7839785714112 7846194161952 7851884148856 7869173607504 7872181522848 7877890355544 7884329951124 7901690853816 7910443621476 7915375934496 7945047182232 7953847976052 8030207173824 8045673674544 8056804003776 8058089837622 8063389848096 8072321731056 8084779017678 8091387729513 8101011433152 8102581299252 8107633413792 8116614305712 8123249040552 8134486687008 8135784918701 8147039907204 8150154034248 8162731432449 8179120358816 8180705361366 8194873672296 8225592633582 8237512489536 8268391284912 8282711460672 8307734995008 8313759687024 8315370780849 8316937541088 8329772321244 8341295670576 8348114065896 8353319274816 8360996957973 8362572314976 8364192868026 8380986283584 8387064096752 8388689395977 8393919904392 8410086930402 8421721386408 8434717870029 8518948596576 8532095122188 8560354254012 8565691798752 8567351713602 8576841839247 8584553026368 8594062206048 8601087219408 8607324647724 8614360502154 8623902699819 8642892104946 8648281113616 8676925064784 8690315381242 8777098554048 8785165740219 8790643459224 8802804374496 8819758928376 8825258216896 8826968432196 8833369667463 8839179599184 8852820308442 8854488333504 8862626649987 8868152667352 8875401729492 8887679898768 8904797926308 8911255602799 8938178080011 9000245127456 9020063219904 9033983070552 9049629188512 9051382883862 9063904504248 9069556022208 9087024350448 9099595276992 9101047536174 9107033526432 9113637862296 9121087590516 9131191093926 9138655170621 9149524469184 9151297522884 9157003532064 9187332421536 9188798683217 9201510403668 9219232881333 9307740133296 9318050393256 9338568277104 9346201869384 9352979647902 9383957629398 9389808706608 9391628324133 9397484184168 9407893854348 9428609569032 9435447108846 9443159892441 9474436559709 9480344052264 9529671311424 9565393839408 9581960317248 9583817171148 9589792864608 9617878853616 9621555194592 9636403273596 9657622154664 9668319981804 9674348364384 9676223121834 9695650798656 9710613222728 9721369748508 9729316252818 9761540697882 9833601157776 9855254258784 9866171004624 9874235873304 9889473891627 9903154921308 9909329727968 9913117473216 9920306373648 9922228794423 9928415494008 9942150395232 9950277371472 9957493219916 9961299375192 9967510436032 9976671750771 9983233661328 9998639886114 10015956710584 10038011349456 10125275768388 10153898327232 10163230954371 10165145883552 10180832837076 10187529029568 10203250524984 10218996281967 10220921718304 10222902394254 10237044686616 10243427679936 10252842595083 10263156932016 10278995137158 10293215027832 10301628973572 10335748974228 10412048284704 10434975097536 10446534004896 10471207649958 10482806692413 10492231476672 10503853807392 10512439934832 10528662835966 10535587805088 10540325522001 10547258161968 10563534794934 10572169707189 10593396242976 10605130634736 10607185765161 10665387058797 10727564899392 10744119783496 10761068069334 10763095641408 10771893679968 10779705356904 10788516972684 10803441732336 10820113710318 10822152407616 10824249593916 10830998720736 10862719876272 10864824923997 10866872045664 10883641909932 10907607148488 10924439875569 10926498229728 10967456844776 11024521713216 11045755383696 11062801302498 11085012916032 11087161041132 11099442380202 11106363094992 11121727560768 11130818754528 11147995943964 11152257157368 11160344670354 11169467430759 11184919194636 11191893205856 11194062042906 11206461797091 11213449240536 11228961848544 11246290493372 11255483508162 11267951299407 11292762768138 11376126829584 11413805672016 11423135618136 11435789118996 11468116292544 11476432863632 11478656840607 11485814002872 11498536933092 11506099813056 11523856139928 11541639868539 11546051548518 11569233419712 11579866906311 11609404369086 11713554320292 11720857945632 11759678571168 11769291242928 11777826223284 11785572798912 11803760411256 11816835533316 11826494926686 11833868972656 11850239865024 11852536280724 11873063901744 11891386531222 11917570773348 11930771964078 12045310760736 12068510511816 12085206005664 12087134756433 12095084772144 12116032467264 12127168526517 12134730048232 12151517149728 12153871948878 12161450120688 12174921458568 12184873560828 12193709917609 12201730030512 12220559860806 12225231051372 12268680538224 12271058042049 12292310508444 12338388950373 12402586927368 12410320177728 12424067191008 12451424369472 12461602492512 12470639530536 12475406311632 12494658481866 12511943505864 12519744942144 12522171098844 12529978912224 12543858472464 12571479425376 12580596145128 12590879856588 12615130395603 12632582079612 12640458736352 12753858452544 12778422894864 12798142683282 12823838471488 12840531381018 12848537698128 12851027570403 12876829539552 12891093309072 12901630829112 12910986971586 12921540753231 12961826331344 12964338157419 12972421670424 13015387597176 13035473071863 13111468210368 13154894672832 13165647831072 13185965188836 13204206561744 13227075164864 13229638392564 13237887325344 13240452648294 13267036495296 13279230462663 13281732500256 13302229001028 13310978215104 13313102594238 13331519848152 13352093181251 13357196889462 13384015132608 13430487407374 13500367691184 13550974605828 13574443782768 13577074325793 13604334033312 13625328375956 13630536525672 13649392915488 13651571304261 13660550289648 13670456793444 13681631385774 13684209242688 13696786640889 13705326849544 13724286703776 13726946284326 13735505298096 13771940477053 13780998632304 13802265605502 13940097703488 13961610199944 13977075589884 14007852415656 14016586579776 14029469471853 14053767362668 14063010882624 14075936444097 14084713059912 14096226276252 14111840781522 14140174179648 14142914353548 14153170663269 14220516078396 14294506967136 14348090759112 14372940475872 14384689296912 14404588976448 14426818280424 14432332791888 14454604910394 14483626501696 14486433231996 14502479972706 14511522546576 14514334682751 14543476197984 14565919834092 14582054622762 14593974379227 14642311046823 14727673844928 14750401736664 14782881388176 14799256506936 14808484126656 14811353809956 14854732381962 14863994591952 14869676209824 14880459560472 14892623241012 14913225592848 14925416057208 14936239829874 14941949062788 14951265654048 14997959829171 15007311344216 15023935065876 15057017024184 15080253161567 15168169106112 15187913652582 15218407562688 15230847490848 15247718825328 15271249255614 15304875787476 15314418670496 15331382577456 15334353591381 15365141519904 15388853158052 15394735398024 15418492705737 15439822541748 15452443460358 15479205825448 15503623461342 15618072427056 15652462646304 15692388323904 15703768297712 15706811474937 15738347215008 15744363045696 15755780711088 15768659902248 15792994253949 15803381707632 15820887242952 15830751868992 15845302192401 15890094364464 15907695952104 16091347349088 16116179675244 16126779696192 16144643462112 16169558035356 16182775459026 16205162598504 16215266827584 16230170565477 16233228611424 16246498081104 16268973374016 16271569837402 16294079814408 16300308068496 16325462864898 16358240717632 16361410722732 16389747344592 16451185267164 16536782569824 16594201953747 16627519374048 16630741561698 16633875082176 16659544642488 16682591341152 16685253816319 16696228131792 16721993915946 16725144629952 16728385736052 16740517005531 16774128193504 16777378791954 16787839808784 16791093064359 16820173860804 16843442772816 16869435740058 16883225262243 16939144152207 17037897193152 17064190244376 17120708508024 17131383597504 17134703427204 17153683678494 17188124412096 17202174438816 17214649295448 17228721004308 17247805399638 17285784209892 17296562227232 17319077322777 17353850129568 17380630762484 17414106553629 17570331480438 17581286918448 17605608748992 17639517856752 17653936864392 17666739334926 17678359198368 17705640616884 17725253299974 17736305334704 17739742390029 17750803458984 17775359797536 17809595852616 17822511205598 17837079796833 17876356160022 17896157946117 18000490254912 18067966141104 18099258377024 18102765767724 18127809008496 18174048700896 18202095072348 18214067052864 18227275724592 18242175181032 18262382187852 18277310341242 18302595045768 18314007064128 18330839791209 18374664843072 18377597366434 18403020807336 18438465762666 18615480266592 18636100786512 18677136554208 18692403738768 18705959295804 18741987722799 18767915258796 18779617413216 18783256648266 18794968368336 18815787708696 18844824418123 18857219138064 18870894217692 18886319784882 18948873119418 18960688104528 19130787678816 19167634342296 19179585729216 19197214024923 19235757707232 19243110389184 19260797071527 19272806547192 19315244309328 19336639963608 19348696728768 19352446243668 19366480457379 19421226445456 19442739497016 19458632505636 19523081395764 19667202315552 19710508517568 19732342009248 19748471746608 19778947783254 19806309842616 19818659455936 19840612747296 19844457588846 19856830988016 19860678972441 19884300790464 19900554742944 19914986439832 19922598750384 19953343501542 19966467322656 19969653891357 19997279772228 20031913421168 20035795334193 20076022698912 20145731111061 20250551536776 20326461908742 20330291767104 20361665674152 20406501049968 20437992563934 20441843436608 20445804788508 20474089373232 20505685190166 20522447078661 20526313864032 20557990274316 20586430055664 20603257947144 20635053098297 20671497948456 20703398408253 20824096569408 20893068009792 20942415299916 20965613384826 21007707614784 21024879869664 21057325671932 21071175610176 21080651044002 21094516323936 21127069589868 21144339414378 21167761172283 21186792485952 21210261269472 21214371530322 21283908009991 21330774117594 21488239566992 21522136138668 21543787359936 21559410713808 21577033945368 21606883464672 21640227420636 21648499187832 21661997441472 21681907365591 21725439752544 21729649847994 21733744091328 21753719959059 21767283819864 21815214296976 21848879751138 21852996459456 21873081934143 21934913689552 22091510767392 22125602604996 22174322082264 22198884760404 22212726189984 22261637509056 22282098572943 22295991887928 22304514314736 22320689340708 22338934861518 22369838389272 22383786411712 22388124085812 22404359744811 22412923594182 22426898481072 22457923697088 22492580986744 22510967016324 22535902598814 22585525536276 22752253659168 22827611344032 22846271236272 22871578237992 22906873883421 22952865727264 22957313681214 22971628005744 22997073866184 23047712279856 23083279737078 23092103097036 23159733812622 23178665190537 23218808738172 23305845795149 23427108640584 23441715891264 23519357142336 23538582485856 23555652446568 23607520822512 23633671066632 23652989853372 23667737945312 23705072561448 23746127803488 23782773062444 23835141546696 23861543928156 24090621521472 24137021023632 24170412011328 24174269512866 24190169544288 24254337053034 24269460096464 24274163188539 24303034299456 24307743897756 24322900241376 24349842917136 24369747121656 24387419835218 24403460061024 24407354756103 24441119721612 24450462102744 24488194297347 24537361076448 24542116084098 24584621016888 24676777900746 24805173854736 24848134382016 24923204985024 24941279061072 24950812623264 24989316963732 25023887011728 25044342197688 25059957824448 25082990873919 25087716944928 25142958850752 25161192290256 25166068187931 25181759713176 25230260791206 25265164159224 25280917472704 25304153610087 25556845789728 25596285366564 25681062762036 25697075396256 25702055140806 25753659079104 25782186618144 25803261658224 25821973943172 25843081506462 25871708099457 25923652662688 25928676314838 25944843340848 26030775194352 26070946143726 26331295662144 26355497220657 26371930377672 26408413123488 26459276785128 26475774650688 26480905296588 26500109002389 26558460925326 26563465000512 26587879949961 26604458002056 26626205188476 26663039696304 26704186362502 26714393778924 26733766808397 26814534240033 26860974814748 27000735382368 27101949211656 27148887565536 27154148651586 27208668066624 27250656751912 27261073051344 27298785830976 27303142608522 27321100579296 27340913586888 27363262771548 27393573281778 27410653699088 27415965511863 27448573407552 27453892568652 27471010596192 27543880954106 27561997264608 27566396049651 27604531211004 27657698643999 27923220399888 27954151179768 28015704831312 28058938943706 28107534725336 28151872888194 28169426119824 28192452552504 28223681563044 28285828707096 28306341326538 28329479677323 28423309679127 28441032156792 28589013934272 28696181518224 28745880951744 28769378593824 28853636560848 28864665583776 28909209820788 28972866463992 29004959945412 29023045093152 29028669365502 29086952395968 29131839668184 29164109245524 29187948758454 29284622093646 29500803473328 29565762776352 29598513013872 29622707619912 29668421674881 29709464763924 29727989183904 29739352419648 29760919120944 29766686383269 29785246482024 29826451185696 29850832114416 29872479659748 29883898125576 29902531308096 29930015252313 29995919658342 30014622688432 30047870131752 30114034048368 30160506323134 30375827305164 30461694981696 30489692863113 30495437650656 30542498511228 30609751574952 30628837340992 30656988845901 30662765154912 30668707182762 30730283039808 30758527785249 30777706316104 30789470796048 30836985411474 30879645083496 30904886920716 30927298856773 30958411650896 31007246922684 31236144854112 31304925292608 31407536595424 31413622949874 31448420077239 31476694430016 31511561422176 31537319804496 31585988507898 31606763415264 31620976566003 31641774485904 31690604384802 31716509121567 31780188728928 31815391904208 31890536606459 31996161176391 32182694698176 32232359350488 32289286924224 32339116070712 32365550918052 32410325197008 32460341130954 32466457222848 32492996162208 32543139674804 32588159628816 32594474771991 32600616136992 32650925729796 32722821445464 32773319626707 32779494689184 32902370534328 33073565139648 33188403907494 33255038748096 33261483123396 33319089284976 33365182682304 33370507632638 33392456263584 33443987831892 33456771472104 33481034011062 33508402292277 33548256387008 33554757583908 33575679617568 33582186128718 33619385391273 33640347721608 33686885545632 33738871480116 33766450524486 33803853898221 33878288304414 34128380488752 34241417016048 34269406854408 34307367356988 34404348877632 34429298590896 34435970521821 34457442008616 34495610799276 34571568419784 34593124454464 34624919605617 34638154645554 34707700259136 34739600718933 34761261524968 34828213107258 35140662960876 35162573836896 35279035713504 35307873728784 35333478669852 35356718396736 35411281233768 35450506599948 35472610669408 35479484780058 35501606917968 35550719595072 35619191705232 35645022411196 35674159593666 35752712320044 35792315892234 36135932282208 36205531535448 36255618016992 36261404269299 36348097401792 36381505579551 36404190144696 36454551449184 36484350362064 36524764375704 36554620682484 36581129752827 36605190091536 36661679582418 36755194732868 36806041614672 36813174126147 36876931525332 37015166851119 37230960533184 37272201573024 37354273108416 37384807477536 37411918591608 37483975445598 37535830517592 37559234826432 37566513296532 37589936736672 37631575417392 37689648836246 37714438276128 37741788435384 37772639569764 37845391186809 37897746238836 37921376209056 38261575357632 38335268684592 38394428049846 38471515414464 38521594143054 38545613094384 38630488618656 38673279927216 38704892487336 38732960914758 38764622259693 38842452890912 38885478994032 38893014472257 38917265011272 39046162791528 39106419215589 39334404631104 39464684018496 39496943493216 39557895566508 39612619685232 39681225494592 39688915177692 39713661976032 39721357944882 39801109485888 39829972879664 39837691387989 39845197500768 39906687003084 39932934645312 39939307782714 39994559544456 40056279543753 40063826842336 40071590668386 40152045397824 40291462222122 40501103073552 40652923817484 40723331348304 40731222977379 40813002099936 40875985127868 40891609577016 40948178746464 40954713912783 41011370380332 41044894157322 41052627728064 41090359922667 41115980548632 41172860111328 41206515894288 41270106196594 41315821431159 41342995896912 41406796816506 41884830599832 41931226769652 42049759739328 42088408415559 42114651343864 42161302088004 42189032647872 42254139179736 42288678828756 42319346184643 42335522344566 42420522538944 42428743060644 42459511989807 42567816019982 42661548235188 42976479133984 43044272277336 43118821427616 43154067890736 43213766929344 43280454841272 43296998375664 43363814731182 43450879505088 43459299695988 43507439918118 43534567639728 43630428593952 43697759502276 43746163868286 43781923137681 43869827379104 43926933140469 44183021534784 44251205209992 44348644164528 44397769520808 44425452379968 44564197145886 44591983775856 44609028629472 44641378681416 44677869723036 44739676778544 44776248171624 44808719489622 44825847188364 44853796962144 44985161973488 44993879487513 45021934032648 45071805197628 45171051072552 45240759484701 45504507318336 45655222688064 45692542472544 45743156475984 45813747766842 45905731454528 45914627362428 45943256011488 45994147732368 46003060774143 46095424559712 46166559474156 46184206194072 46255478117211 46319467625244 46357330381074 46437617476344 46611691590298 46854217281168 47077164971712 47111304893136 47120434424811 47215041645024 47267342133264 47305979706744 47335475890624 47378982761847 47410145122896 47492255606976 47535906577203 47565546124888 47670283093392 47723087856312 47796734596831 48274042047264 48348539025732 48380339088576 48508674106068 48538920192928 48548326377078 48615487795512 48645800482752 48690511696431 48699685834272 48739494243312 48774839670436 48806920122048 48814709512206 48882239443224 48900924205488 48976388594694 49074722152896 49084232168196 49169242033776 49353555801492 49610347709472 49782605861241 49882558122144 49901625246528 49978633927464 50047774023456 50055761448957 50088684395376 50165981747838 50175433889856 50221551016593 50322384580512 50332136375862 50363519426352 50373279193077 50460521582412 50530328318448 50608307220174 50649675786729 50817432456621 51113691579456 51192570733128 51362125524072 51394150792512 51404110281612 51564373236288 51606523316448 51643947886344 51686163012924 51743416198914 51847305325376 51857352629676 51889686681696 51957231968331 52061550388704 52141892287452 52242319660887 52710994441314 52743860755344 52816826246976 52918553570256 52961810593176 53000218004778 53116921850652 53175759899922 53208916004112 53219227170087 53252410376952 53326079392608 53408372725004 53428787557848 53467533616794 53511239390499 53629068480066 53688473838351 53721949629496 54001470764736 54203898423312 54297775131072 54308297303172 54501313503824 54522146102688 54606285217044 54642201158592 54681827173776 54726525543096 54787146563556 54821307398176 54831931023726 54907785137304 54942021192384 54992519373627 55087761908212 55123994529216 55132792099302 55209062422008 55315397287998 55846440799776 55908302359536 56031409662624 56117877887412 56215069450672 56225963168397 56303745776388 56338852239648 56384905105008 56447363126088 56534473254369 56571657414192 56612682653076 56658959354646 56846619358254 56882064313584 57392363036448 57538757187648 57591642074769 57707273121696 57729331167552 57818419641576 57907645597813 57945732927984 58009919890824 58046090186304 58057338731004 58099441372137 58263679336368 58328218491048 58375897516908 58569244187292 59001606946656 59131525552704 59197026027744 59245415239824 59336843349762 59418929527848 59455978367808 59521838241888 59533372766538 59570492964048 59652902371392 59701664228832 59744959319496 59767796251152 59860030504626 59908961674071 59991839316684 60029245376864 60095740263504 60107386002579 60228068096736 60321012646268 60437193333183 60751654610328 60979385726226 60990875301312 61084997022456 61219503149904 61313977691802 61325530309824 61337414365524 61517055570498 61555412632208 61567341235983 61578941592096 61673970822948 61759290166992 61809773841432 61854597713546 61905159294891 61916823301792 62014493845368 62110195224759 62472289708224 62815073190848 62827245899748 62896840154478 63023122844352 63074639608992 63171977015796 63213526830528 63241953132006 63283548971808 63381208769604 63433018243134 63503283516849 63560377457856 63630783808416 63781073212918 63851724029973 63992322352782 64464718700976 64678232141424 64731101836104 64820650394016 64920682261908 64985992324416 65045722096773 65086279349608 65176319257632 65188949543982 65201232273984 65301851459592 65402625921721 65445642890928 65546639253414 65558989378368 65619245802429 65804741068656 66376807814988 66522966246792 66638178569952 66741015265276 66784912527168 66846295718829 66887975663784 66913542944208 66962068022124 67016804584554 67109515167816 67151359235136 67164372257436 67213079234433 67238770782546 67280695443216 67373771091264 67477742960232 67532901048972 67607707796442 67756576608828 68256760977504 68482834032096 68538813708816 68614734713976 68720621650263 68858597181792 68871941043642 68914884017232 68991221598552 69143136839568 69249839211234 69276309291108 69479201437866 69522523049936 69535995571611 69656426214516 69917537385447 70281325921752 70325147673792 70558071427008 70615747457568 70666957339704 70822562467536 70901013199896 70945221338816 70958969560116 71003213835936 71238383410464 71290044822392 71348319187332 71505424640088 71584631784468 72271864564416 72411063070896 72511236033984 72522808538598 72763011159102 72808380289392 72822489565617 72909102898368 72968700724128 73049528751408 73109241364968 73162259505654 73210380183072 73222064268309 73323359164836 73464582892041 73510389465736 73612083229344 73626348252294 73753863050664 73867680740557 74030333702238 74544403146048 74769614955072 74823837183216 74967950891196 75071661035184 75133026593064 75179873473344 75248972621757 75263150834784 75379297672492 75428876552256 75483576870768 75498204563793 75545279139528 75690782373618 75795492477672 75842752418112 75912460830261 76670537369184 76788856099692 77043188286108 77091226188768 77260977237312 77346559854432 77409784974672 77465921829516 77529244519386 77615124298371 77684905781824 77770957988064 77786028944514 77834530022544 78092325583056 78212838431178 78993886986432 79115791133016 79225239370464 79377830355384 79427323952064 79442715889764 79500327007167 79659945759328 79675382775978 79690395001536 79763639849883 79813374006168 79878615565428 79989119088912 80112559087506 80127653684672 80143181336772 80201300425191 80443602720099 80582924444244 80884994230223 81002206147104 81305847634968 81446662696608 81462445954758 81626004199872 81751970255736 81783219154032 81896357492928 81909427825566 82022740760664 82089788314644 82180719845334 82231961097264 82247896535589 82345720222656 82413031788576 82540212393188 82631642862318 82685991793824 82699188148953 82813593633012 82973095931997 83769661199664 83862453539304 84176816831118 84229302687728 84322604176008 84508278359472 84577357657512 84638692369286 84671044689132 84857486121288 84919023979614 84988439031969 85135632039964 85269929037381 85323096470376 85952958267968 86088544554672 86237642855232 86308135781472 86560909682544 86593996751328 86727629462364 86918599391976 87014879836236 87069135279456 87260857187904 87395519004552 87492327736572 87563846275362 87739654758208 87853866280938 88502410419984 88697288329056 88795539041616 89005265024643 89128394291772 89183967551712 89218057258944 89282757362832 89355739446072 89479353557088 89493634105711 89552496343248 89617438979244 89651694376728 89707593924288 89790045756939 89970323946976 89987758975026 90043868065296 90143610395256 90342102145104 90481518969402 91385084945088 91469078589339 91486312951968 91627495533684 91829254724856 91886512022976 91970966537703 91988295464736 92006121548286 92190849119424 92275583355747 92333118948312 92368412388144 92510956234422 92638935250488 92714660762148 92781896570319 92875234952688 93223383180596 93708434562336 94222609786272 94240868849622 94345260231717 94430083290048 94534684266528 94611959413488 94757965523694 94820290245792 94862929698009 95071813154406 95131092249776 95149527364701 95340566186784 95446175712624 95593469193662 95671609819377 95988483529173 96548084094528 96697078051464 97017348212136 97077840385856 97096652754156 97230975591024 97381023392862 97399371668544 97478988486624 97549679340872 97629419024412 97764478886448 97801848410976 97952777189388 98168464336392 98319958880121 98338484067552 98707111602984 99220695418944 99565211722482 99765116244288 99957267854928 100095548046912 100111522897914 100177368790752 100331963495676 100443102033186 100525206876831 100644769161024 100664272751724 100727038852704 100746558386154 100921043164824 101060656636896 101076785515387 101216614440348 101299351573458 101411561694663 101634864913242 102385141466256 102724251048144 102808220563224 103213046632896 103287895772688 103307911565463 103372326025848 103486832397828 103714705259352 103779373363392 103874758816851 103914463936662 104123100777408 104218802156799 104283784574904 104484639321774 105421988882628 105487721510688 105837107140512 105923621186352 106000436009556 106233843701304 106351519799844 106417832008224 106438454340174 106504820753904 106652158785216 106816745450008 106857575115696 106935067233588 107022478780998 107258136960132 107376947676702 107443899258992 108407796846624 108616594606344 108784212807897 109002627007648 109044292205376 109144516738653 109212570434088 109363654347552 109453051086192 109574293127112 109642614796352 109663862047452 109743389258481 109815570274608 109985038747254 110175523816424 110265584198604 110418124844016 110630794575996 111045500553357 111692881599552 111816604719072 112062819325248 112235755774824 112430138901344 112451926336794 112607491552776 112677704479296 112769810210016 112894726252176 113068946508738 113143314828384 113225365306152 113317918709292 113536173560427 113693238716508 113764128627168 114159142962679 114784726072896 115183284149538 115414546243392 115636839283152 115815291195626 115891465855968 116019839781648 116114677462008 116198882744274 116293866779079 116527358672736 116656436982096 116679043416771 116751795033816 117138488374584 117319257646767 118003213893312 118394052055488 118490830479648 118673686699524 118837859055696 119043676483776 119066745533076 119140985928096 119403328457664 119489918638992 119513074163967 119535592502304 119720061009252 119817923348142 119983678633368 120058490753728 120168838631259 120191480527008 120214772005158 120456136193472 120642025292536 120874386666366 121503309220656 121958771452452 122169994044912 122439006299808 122627955383604 122674828731048 122864141738349 123034111140996 123110825264416 123134682471966 123157883184192 123271079768001 123347941645896 123518580333984 123619547682864 123709195427092 123810318589782 123833646603584 123947464293477 124028987690736 124220390449518 125654491799496 125793680308956 126149279217984 126265225246677 126343954031592 126483906264012 126567097943616 126762417539208 126866036486268 126958038553929 127006567033698 127261567616832 127378535969421 127562146425836 127703448059946 127984644705564 128929437401952 129356464282848 129462203672208 129641300788032 129841364523816 130091444193546 130172558699216 130352638515264 130377899087964 130603702919184 130805251843442 130891285781856 131093278506828 131238491604858 131345769413043 131609482137312 131780799421407 132753615629976 133045932493584 133276357139904 133482030530552 133692591437658 133775951327568 133827085888416 133924136044248 134033609169108 134219030335632 134328744514872 134426158468866 134477541565092 134561390886432 134955485920464 134981638462539 135065802097944 135215415592884 135513153217656 135722278454103 136513521955008 136965668064192 137077627417632 137229469427952 137441243300526 137717194363584 137743882087284 137829768034464 137982443197104 138286273679136 138499678422468 138552618582216 138766434351633 138958402875732 139045046099872 139071991143222 139312852429032 139835074770894 140562651843504 141231494915136 141333914679408 141361303274433 141645124935072 141802026399792 141917939120232 142006427671872 142136948285541 142476766820928 142580089644784 142607719731609 142696638374664 143010849280176 143169263568936 143390203790493 144822126141792 145045617077196 145526022318204 145616760578784 145644979131234 145937401448256 146071535089293 146099057502816 146218482729936 146324519011308 146420760366144 146444128536618 146646718329672 146873024993761 146929165784082 147020778931472 147224166458688 147252696504588 147507726101328 147735361481114 148060667404476 149347817583723 149647674366432 149935901782392 150143322070368 150167284346871 150266053186128 150497945243514 150526301669568 150664653049779 150758595344984 150967153741536 150996409127586 151090558279056 151381564747236 151491345247583 151590984955344 151824921660522 151949027360187 152452297369863 153341074738368 153577712199384 154086376572216 154182452377536 154693119708864 154819569949344 154931843659032 155058489038772 155230248596742 155541915976128 155572057889028 155669060045088 156184651166112 156425676862356 156726958982661 158231582266032 158450478740928 158755660710768 158885431779528 159000654014334 159319891518656 159350765551956 159527279699766 159626748012336 159657681510261 159757231130856 159978238177824 160225118175012 160286362673544 160402600850382 160533718171497 160887205440198 161065421515053 161165848888488 161769988460446 162004412294208 162611695269936 162893325393216 162924891909516 163503940511472 163566438308064 163818855651132 164045481521328 164179576629288 164361439690668 164463922194528 164495793071178 164826063577152 164977558120881 165080424786376 165263285724636 165371983587648 165398376297906 165627187266024 165882784777237 165946191863994 167539322399328 167724907078608 168353633662236 168458605375456 168645208352016 168677889505191 169016556718944 169154715315024 169277384738572 169342089378264 169603419763107 169714972242576 169838047959228 169976878063938 170271264079928 170539858074762 170646192940752 172177089109344 172616271562944 172774926224307 173121819365088 173187993502656 173455258924728 173722936793439 173837198783952 174029759672472 174138270558912 174298324116411 174791038009104 174984655473144 175127692550724 175707732561876 177004820839968 177394576658112 177591078083232 178010530049286 178256788583544 178367935103424 178565514725664 178711478892144 178958707114176 178987268211422 179104992686496 179234877958488 179303388753456 179580091513878 179726885022213 179940647893952 179975517950052 180087736130592 180287220790512 180322158007737 180684204290208 180963037938804 181311579999549 182938157178678 182972625903936 183254991067368 183658509449712 183941933075406 183976590929472 184012243096572 184551166711494 184666237896624 184702023707949 184736824776288 185021912468844 185277870500976 185429321524296 185563793140638 185715477884673 185750469905376 186330585674277 186446766361192 187416869124672 188445219572544 188481737699244 188690520463434 189069368533056 189223918826976 189515931047388 189640580491584 189725859396018 190143626308812 190262184499552 190299054729402 190509850550547 190681132373568 190892351425248 191186938387324 191343219638754 191555172089919 191976967058346 193394156102928 194034696424272 194193305508312 194461951182048 194762046785724 194957976973248 195099358681744 195137166290319 195258838048824 195528957772896 195603696821952 195905554378776 196207877765163 196336928672784 196639917760242 196676968135104 196857737407287 197414223205968 199130423444964 199914535709856 200223045795828 200354737581504 200663926991352 200886204066372 201050413753662 201328545503448 201454077705408 201493116772308 201639237703299 201842086329648 202121313273792 202153571030774 202433228880696 202598703146916 202823123389326 203269729826484 204770282932512 205448502096288 205616441126448 206161864950789 206575791545376 206615823130926 206744652051696 206973664795656 207293068599353 207429410518704 207749517633702 207828927873324 208437604313598 208567569149808 208607986714833 208969278643548 209752612156341 210843977765256 210975443021376 211674214281024 211847242372704 212000872019112 212467687402608 212703039599688 212835664016448 212876908680348 213009641507808 213633490900016 213715150231392 213870134467176 214044957561996 214516273920264 214753895353404 214887798517984 216815593693248 217233189212688 217568425615794 218005254015296 218289033477306 218425140868176 218467468696851 218727308695104 218906102172384 219148586254224 219327724094904 219486778516962 219631140549216 219666192804927 219970077494508 220351047632848 220393748676123 220531168397208 220836249688032 221261589151992 221603042221671 222091001106714 223633209438144 224471511549648 224860277802688 224903852673588 225214983105552 225539620420032 225746917865271 225789452504352 226137893017476 226286629656768 226450730612304 226635837418584 226985584081267 227072347120854 227386477433016 227528257254336 227737382490783 228318285925358 230366568299076 231273678566304 231630582391252 231782931711936 232039679563296 232229354924016 232397765488548 232587733558158 232845372895113 233054717345472 233312873964192 233358086833542 233503590067632 234122988109901 234276976749168 234638515293534 236981660959296 237347373399048 237675718111392 238133491066152 238281971856192 238500981021501 238979837277984 239026148327934 239071185004608 239290919549649 239440122018504 239635846696284 239967357266736 240337677262518 240382961054016 240429544010316 240603901275573 241284050585072 241330808160297 241748773332732 242654982690669 243006618441312 243917542904904 244339988089824 244878012599616 245255910767208 245349657462096 245728283476698 246068222281992 246221650528832 246269364943932 246542159536002 246695883291792 246743689606767 247037160667968 247239095365728 247418390854184 247620637179564 247894928586954 248057975381472 248097564446859 248440780899036 248919287795991 251308983598992 251587360617912 252530450493354 252687908063184 252967812528024 253524835078416 253732072972536 253916077107858 254013134067396 254757071938842 254965317095907 255124292851672 255406896119892 255969289411128 256364303746639 257858874803904 258712928565696 258924407344416 259682729047632 260182888387092 260345117398432 260755798175928 261207405838368 261610503686884 261782571563712 262186557013656 262476983209716 262691538826086 263218964274624 263561598842814 265507231259952 266091864987168 266964061061104 267015795073929 267385182875316 267551902655136 267654171776832 267848272088496 268067218338216 268438060671264 268480902317133 268657489029744 268852316937732 268955083130184 269122781772864 269370137270817 269910971840928 269963276925078 270131604195888 270430831185768 271026306435312 271444556908206 274155254835264 274458938855904 274882486601052 275487764174568 275659536068928 275912899613109 275964886394208 276572547358272 276826750067241 276999356844936 277105237164432 277532868703266 277916805751464 278090092199744 278143982286444 278345689710957 278625704858064 279670149541788 281125303687008 282667829358816 282722606548866 283290249870144 283604052799584 283835878240464 284273896571082 284588789094027 285160179289568 285215439463218 285393276749328 285448582094103 286021698560352 286338527137872 286780407580986 287014829458131 287965450587519 289644252283584 290091234154392 291052044636408 291233521157568 291289958262468 292143070178586 292198115005632 292436965459872 292649038022616 292888257073236 293293436659344 293746049987522 293858331568164 294041557862944 294505393009176 294959876640363 295015452202656 295470722962228 296121334808952 298695635167446 299295348732864 299871803564784 300286644140736 300334568693742 300532106372256 300995890487028 301329306099558 301517190689968 301575620630493 301934307483072 301992818255172 302181116558112 302763129494472 302982690495166 303181969910688 303230356546161 303649843321044 303898054720374 304234685083989 304904594739726 307155424398768 308172753144432 309639139898688 309863687318064 310116978077544 310460497193484 311144115778056 311338120090176 311624276450553 312369302332224 312656406470397 312851353724712 313453917965322 316463164532064 317511321421536 317770863559056 318001308028668 318701531103912 319054559399532 319253496024672 319315363020522 319514462261712 319956476355648 320450236350024 320572725347088 320805201700764 321067436342994 321774410880396 322130843030106 322331697776976 323539976920892 325223390539872 325849783819032 326352638423691 327007881022944 327132876616128 327433550215959 327637711302264 328090963042656 328359153258576 328722879381336 328927844389056 328991586142356 329230167775443 329955116241762 330160849572752 330526571449272 330796752595812 331254374532048 331765569554474 331892383727988 333136501660071 335078644798656 335449814157216 336707267324472 336917210750912 337290416704032 337355779010382 338033113437888 338309430630048 338554769477144 338684178756528 339206839526214 339429944485152 339676095918456 339953756127876 340542528159856 340608520681281 341079716149524 341292385881504 342477428888037 344354178218688 345549852448614 346243638730176 346910517849456 347445873586878 347674397567904 348059519344944 348596648232822 348881600337237 349582076018208 349969310946288 350255385101448 350795902671049 351415465123752 351957772940301 354009641679936 355182156166464 356021060098572 356513577167088 357131029451328 357422957784288 357974536422844 358209985372992 358469755916976 358539222491901 358606777506912 359160183027756 359453770044426 359951035900104 360175472261184 360506515893777 360574441581024 360644316015474 361368408580416 361926075877608 362623159999098 365876314357356 366509982134736 367317018899424 367883866150812 368024486193144 368592425215047 369102333422988 369332475793248 369404047415898 369473649552576 369813239304003 370043824937688 370555741001952 370858643048592 371127586281276 371430955769346 371500939810752 371842392880431 372661171348554 372893532722384 376963475398488 377381040926868 378447837653952 378795675740031 379031862094776 379451718792036 380287252617624 380524368999104 380598109458804 380874115661787 381019701101094 381784702850496 382135607908263 382373876774648 382686439277508 383110344179838 383953934116692 386788312205856 388069392848544 388386611016624 388923902364096 389524093571448 390198717363488 390274332580638 390517676097648 391057915545792 391811108757552 392415755530326 392673857345568 393279835520484 393715474814574 394037308239129 394828446411936 396199378517533 398260846889928 399829071419712 400446091591656 401327853982704 401772408132744 402100827507324 402657091006896 402986233544616 403278475406598 403684172659296 404307142061548 404866457761392 404944915387617 405197406293832 405646246778652 406539459652968 407166835362309 409540565865024 410897004192576 411232882252896 412323729901578 413151583090752 413231646261852 413489304103392 413947329591312 414586137198706 414858821037408 415499035267404 415657855746648 416299303054899 416875208627196 417135138299616 417215973429666 417938557287096 419505224312682 421687955530512 423694484745408 424001744038224 424935374805216 425406079199376 425753817360696 426019283015616 426410844856623 427266981800032 427430300462784 427740268934352 427823159194827 428089915123992 429032547840528 429507790706808 429775597035968 430170611371479 434466378425376 435136851231588 436578066954612 436850281736352 436934937393702 437812204344768 438214605267879 438297172508448 438655448189808 438973557033924 439262281098432 439332385609854 439940154989016 440619074981283 440702095265696 440787497352246 441062336794416 441672499376064 442523178303984 443206084443342 444182002213428 448043452751169 448943023099296 449807705347176 450429966211104 450501853040613 451493835730542 451578905008704 451993959149337 452275786034952 452901461224608 453271674837168 453971168162534 454144694241708 454474035742749 454772954866032 455474764981566 455847082080561 456636571850716 457356892109589 460733136598152 462547357132608 463261164782504 464079359126592 464458709848032 464795530977096 465175467116316 465690745790226 466625747928384 466716173667084 467007180135264 468245976219802 468553953498336 469277030587068 470180876947983 474694746798096 475351436222784 476266982132304 477001962043002 477959674555968 478052296655868 478581839099298 478880244037008 479271693392568 479934714533472 480675354525036 480859088020632 481207802551146 481601154514491 482568101170144 482661616320594 483196264545159 483497546665464 485309965381338 486013236882624 487835085809808 488679976179648 490511821534416 490699314924192 491456566953396 492136444563984 492538729887864 493084319072004 493391766583584 493487379213534 494478190731456 494836781708368 494932674362643 495241274359128 495789857173908 496115950762944 496195128893718 496881561798072 497648354331711 497838575591982 502617967197984 503174721235824 505060900986708 505375816126368 505935625056048 506033668515573 507049670156832 507464145945072 507832154215716 508026268134792 508810259289321 509514143877684 509930634191814 510248585703344 510813792239784 511938578822256 512728607493278 517848814688832 518324778672921 519365458095264 520365776774184 520690234796864 521168810380317 521511596351856 522414811676736 522894972349233 523221007373768 524373114027312 524953966419432 525383077652172 525764080565141 527123197685628 531014462519904 532183729974336 533928122122208 534031590147858 534770365750632 535103805310272 535696544176992 536134436676432 536876121342528 536961804634266 537314978059488 537704633875464 537910166260368 538740274541634 539180655066639 539821943681856 539926553850156 540263208391776 540861662371536 542052612870624 542139122309803 542889113816412 543934739998647 548917877711808 549764973202104 550975528349136 551825799226218 551929772788416 553653500134482 553998713689872 554106071123847 554210474328864 555065737406532 555833611502928 556287964572888 556691379421914 557146433654019 557251409716128 558991757022831 559340299083576 562250607374016 565335658717632 565445213097732 567208105599168 567671756480928 568547793142164 569177578188054 570320358579136 570430878926436 570786553498656 570897164188206 571529551651641 572043397120704 572677054275744 573560815161972 574029658916262 574665516269757 575930901175038 580182468308784 582104089272816 582579916524936 584286140357172 584873930919744 585298076045232 585411498870957 585776514146472 586586873318688 587492099975044 587716663136328 588083115725888 588623633295489 589010786018352 589919753280726 590030904405312 590573212221861 590941445924456 592242669617904 597391270334892 599743607129568 600669137387484 601064212744512 601991780974056 602658612199116 603034381379936 603151241260986 603985636510344 604362233116224 604917713109897 605526258988944 605965380990332 606363939821376 606460713092322 607299686642088 607796109440748 608469370167978 609809189479452 614310848797536 616345506288864 618485594852367 619727374636128 620233956155088 620920994386968 621879205798059 622288231556112 623248552901106 625312812940794 625702707449424 625823960144499 626907835930644 629257836469023 632926329064128 635022642843072 635541727118112 636002616057336 637403062207824 638109118799064 638506992049344 638630726041044 639028924523424 640900472700048 641145450694176 641610403401528 642134872685988 643548821760792 644261686060212 644663395553952 647079953841784 650446781079744 651699567638064 652705276847382 654015762045888 654867100431918 655275422604528 656181926085312 656718306517152 657445758762672 657983172284712 658460335550886 658998578414781 659910232483524 660321699145504 661053142898544 661181246028369 661593505191624 662508749064096 663531139108948 663784767455976 664809126665013 666273003320142 670899628314432 673414534648944 674580833408064 674711558020764 676618861260096 677109538954288 677240753595813 677368357513056 678413679052428 678859888970304 679352191836912 679907512255752 680956752243801 681085056319712 681217041362562 682159432299048 682584771763008 683212147472349 684954857776074 691099704897228 693821035698912 694891747173756 695348795135808 696119038689888 697193296465644 697763200674474 698536118685339 699164152036416 699938621892576 700510770202896 701591805342098 702368964329703 702830930247504 703915545880602 712042120197144 713027154334176 714845915568576 715502943064503 715949072845688 716939511833952 717078444983802 717213555013824 718320366055512 718907540088852 719428885138931 719902071800208 721013031787554 721148883162048 721288632030948 721811703826719 723852151755216 723992424480891 725246319998196 727964948072007 731752628714712 733019964269472 734634037798848 735767732301624 736048972386288 737184850430094 738204666845976 738664951586496 738808094831796 739626478608006 740087649875376 741111482003904 741717286097184 742255172562552 742861911538692 743684785760862 744292693340577 745322342697108 745787065444768 746757863387973 753926950796976 754762081853736 757591351480062 758063724189552 758903437584072 760574505235248 761196218917608 761748231323574 762039402202188 764271215816526 764747753549296 764895951287721 765372878555016 766220688359676 767907868233384 769092911239917 773576624411712 776138785697088 776773222033248 779048187142896 780397434726976 780548665161276 781035352195296 783622217515104 784831511060652 785347714691136 786559671040968 787430949629148 788074616478258 789656892823872 792398757035066 796521693779856 800892183183312 801047385221787 802655707965408 803544816265488 804201655014648 805314182013792 805442706951399 805972467089232 806556950813196 807368345318592 808110411812451 808614284123096 809732915522784 809889830775234 810394812587664 811292493557304 812544488146127 813078919305936 814333670724618 822465764505792 824647459803156 826463292523704 826978608206784 827738698839327 827894659182624 829172274397412 829717642074816 830480250201723 830998070534808 831315711493296 832598606109798 833750417254392 834270276599232 834431946859332 835037069132871 835877114574192 839010448625364 843375911061024 848003488076448 849870749610432 850812158398752 851507634721392 852821689713246 853766367282081 854533963600064 855480537868704 855646318389654 856179830247984 856345746282309 858065095681056 859015581413616 860341222742958 861044488374393 863896351762557 868932756850752 870273702463176 873156133909224 873700563472704 873869874787404 876429210535758 876594345016896 877310896379616 877947114067848 878664771219708 879880309978032 881238149962566 881404190531392 881574994704492 882124673588832 884879629921089 885046356607968 886412168886684 888364004426856 889734936532453 896086905502338 897886046198592 899615410694352 900859932422208 901003706081226 902987671461084 903987918298674 904551572069904 904726861891479 905802922449216 906543349674336 907942336325068 908289388483416 908948071485498 909545909732064 909691069638483 910949529963132 911694164161122 912704055251967 913273143701432 914713784219178 921466273196304 926522329565008 928917419696064 929591061954192 930350934232632 931381491580452 933432347334168 934014360270528 934872829351659 936491952439604 937107906996672 937969219411191 938554061174136 940361753895966 949389493596192 952533964264608 954003924086004 956104593311736 957163678198596 957760488074016 958543386785136 959869429066944 961350709050072 961718176041264 962415605102292 963202309028982 965136202340288 965323232641188 966392529090318 966995093330928 970619930762676 975670171619616 979057915271073 981023643068832 981398629848384 982913133906792 984272889127968 984429975162821 985077459775728 986168638144008 986783533167168 986974758427068 987690503326329 989673563416736 989865348725286 990482548718256 991579714347816 992390257787436 993763123596144 995296708663422 995677151183964 999409504980213 1005235934395968 1006349442471648 1010121801973416 1010751632252736 1011871250112096 1012067337031146 1014099340313664 1014928291890144 1015664308431432 1016052536269584 1017620518578642 1019028287755368 1019861268383628 1020497171406688 1021627584479568 1021825562043843 1023877157644512 1025457214986556 1027432286664111 1036649557345842 1038730916190528 1040731553548368 1042337620760634 1043023192703712 1045789944698466 1046442014747536 1046644801011711 1048746228054624 1049907932838864 1050766155304344 1051528161130282 1052387708013147 1054246395371256 1055873318820903 1062028925039808 1067856244244416 1068063180295716 1069540731501264 1071393088353984 1072268873352864 1073923609268532 1074629956118976 1075409267750928 1075820332520736 1077480549083268 1078361310133278 1079853107700312 1080526416783552 1081519547681331 1081723324743072 1084105225741248 1084278244619606 1085778227632824 1087869479997294 1099529946404208 1101951056698272 1103651598452436 1105777275645141 1107307000268964 1107997427379744 1108212142247694 1108420948657728 1110131474813064 1111667223005856 1111844640669257 1112575929145776 1113382758843828 1114292867308038 1114502819432256 1115527178641293 1117983514045662 1118680598167152 1130890426195464 1135343512961856 1136387027220093 1137095586284328 1138355156376108 1140861757852872 1141573106997312 1141794328376412 1142622346985361 1143059103303282 1145354108551488 1146406823724789 1147121630323944 1148059317832524 1149331032539514 1151861802350076 1160364936617568 1164208178545632 1165159833049872 1168572280714344 1170596152090464 1170822997741914 1171553028292944 1173173746637376 1174984199950088 1175433326272656 1177247266590978 1178021572036704 1179839506561452 1181146424443722 1181882891848912 1182111924717387 1184485339235808 1188598135552599 1194782540669784 1199487214259136 1201338274774968 1203983561948112 1205317224398232 1206068762759872 1206302482521972 1207971273020688 1209835426219794 1211052517977888 1211930761980664 1212921426184644 1214599373284176 1215592218881496 1216938740335956 1219618378958904 1221500506086927 1228621697595072 1232691012577728 1236971189704734 1239454749272256 1240467912310176 1241841988773936 1243758411596118 1244576463112224 1246497105802212 1248897909164697 1250625625881588 1251405414898848 1251647920288998 1253815671861288 1255750572589469 1258515672938046 1271083454236224 1272005232114672 1274806124415648 1276218237598128 1277261452082088 1278057849046848 1279232534569869 1281800945400096 1282290901388352 1283220806803056 1283469477584481 1284269745371976 1287097643521584 1288523372120424 1289326791107904 1290511834114437 1294159907683568 1303399135276128 1305410553694764 1309734200863836 1310550845209056 1313436613034304 1314643815803637 1314891517525344 1315966344569424 1316920671101772 1317997156829562 1319820464967048 1320643398291008 1321857224943849 1322106285797088 1322362492056738 1323187010383248 1325017498128192 1327062278217896 1327569534911952 1329618253330026 1332546006640284 1346829069297888 1349423116041528 1351505559121839 1354219077908576 1354481507191626 1354736715026112 1355981877448011 1356827358104856 1358704383673824 1359815024511504 1361913504487602 1362170112639424 1362434082725124 1363422107228247 1364318864598096 1366424294944698 1367541246241683 1369909715552148 1375044901913791 1382199409794456 1387642071397824 1389783494347512 1392238077379776 1394386592931288 1395526401348948 1397072237370678 1399877243785152 1401021540405792 1403183610684196 1404737928659406 1405661860495008 1407831091761204 1410542630843949 1424084240394288 1426054308668352 1431005886129006 1431898145691376 1433879023667904 1434156889967604 1436640732111024 1437815080177704 1438857770277862 1439804143600416 1442026063575108 1442577264061896 1443623407653438 1444803463543473 1447704303510432 1447984848961782 1449588793635477 1450492639996392 1455929896144014 1463505257429424 1466039928538944 1471535464603248 1472097944772576 1474369700860188 1476409333691952 1477616189663592 1479252957216012 1480175299750752 1483434572194368 1484510345125104 1484798023087929 1485723823077384 1487369571521724 1488585386681154 1490644685394216 1491574130889536 1492945062995133 1493515726775946 1507853901593952 1509524163707472 1515182702960124 1516127448379104 1517806875168144 1521149010470496 1522392437835216 1523496462647148 1524078804404376 1526430777867963 1528542431633052 1529495507098592 1529791902575442 1530745757110032 1532441376719352 1535815736466768 1538185822479834 1553546444066496 1554974336018763 1558096374285792 1561097330322552 1562070704390592 1563506431140951 1567244435030208 1568684917047699 1569663022121304 1573119342081936 1574861899258296 1576149232956516 1577292241695423 1584797514070132 1593043387559712 1601784366366624 1602094770443574 1605311415930816 1607089632530976 1608403310029296 1610628364027584 1610885413902798 1611944934178464 1613113901626392 1616220823624902 1617228568246192 1617541965199917 1619465831045568 1619779661550468 1620789625175328 1622584987114608 1625088976292254 1626157838611872 1626417366929409 1628667341449236 1631804219995941 1649294919606312 1652926585047408 1655477397678654 1655789318365248 1658344548794824 1660960500403446 1661996141069616 1662631422986592 1665197212219596 1667500834508784 1668863893718664 1670074138265742 1671439300962057 1671754229148384 1676975271068493 1678020897250728 1686751822122048 1696006976152896 1701624316797504 1703015269442784 1705643379426492 1707532734564162 1710961075737408 1711292636779308 1712359660495968 1712691492564618 1716130191362112 1718031162827232 1720682445485916 1722088976748786 1723996548809271 1727792703525114 1740547404926352 1746312267818448 1747739749574808 1752858421071516 1754621792759232 1755894228135696 1756234496612871 1757329542439416 1759760619956064 1762476299925132 1763149989408984 1764249347177664 1765870899886467 1769759259842178 1770092713215936 1771719636665583 1772824337773368 1776728008853712 1779469873064906 1792173811004676 1799230821388704 1802007412162452 1805975342922168 1807975836597348 1809103144139808 1809453723782958 1813086699348672 1814753139329691 1815884672650136 1816578776966832 1817896142970996 1819091819464128 1819382139276966 1821899059926264 1823388328322244 1824710632549607 1825408110503934 1826546287402864 1829427568438356 1842932546392608 1853044659130016 1855456784557101 1859182123908384 1860701868465264 1862762983160904 1865637617394177 1866864694668336 1869745658703318 1872983904879208 1875938438822382 1877108122348272 1880723507791932 1887773509407069 1898778987192384 1905067928529216 1908007848172008 1912209186623472 1914327356397192 1915520976148032 1917086773570272 1922701418100144 1923436352082528 1924831210204584 1926404618057964 1930646465282376 1932785058180636 1933990186661856 1941239861525352 1951340343239232 1958115830542146 1962047286137664 1965826267813584 1968545778255936 1968859950325642 1970154919551456 1972337276288016 1973949516854136 1975381006652658 1976995735244343 1979347126833472 1979730697450572 1980965097436512 1983159428695632 1983543738085107 1984780515574872 1987526247192288 1990593417326844 1991354302367928 1994427379995039 1998819009960426 2012698884943296 2020243603946832 2023742500224192 2024134674062292 2029856583780288 2031328616862864 2031722260787439 2032105072539168 2035241037157284 2038056575510736 2039722536767256 2040994342813376 2042870256731403 2043255168959136 2043651124087686 2047754315289024 2049636442417047 2050914429973112 2054864573328222 2073299114691684 2081463107096736 2084675241521268 2086046385407424 2091579889396932 2092884029495072 2093289602023422 2095608356056017 2097492456109248 2099815865677728 2101532310608688 2103056322260564 2104775416026294 2107106892989109 2108492790742512 2111746637641806 2136126360591432 2139081463002528 2144537746705728 2146508829193509 2147847218537064 2150818535501856 2151640665041472 2154961098166536 2156722620266556 2158286655416793 2159706215400624 2163039095362662 2163446649486144 2165435111480157 2168556489239212 2171556455265648 2171977273442673 2175738959994588 2183894844216021 2199059892808416 2203902113396544 2207303196904872 2211554551290282 2214614000537928 2215994854759488 2216424284495388 2220262949626128 2223334446011712 2223689281338514 2225151858291552 2226765517687656 2228585734616076 2231054357282586 2232878080021731 2235967028091324 2237361196334304 2240273590163919 2261780852390928 2272774054440186 2274191172568656 2276710312752216 2281723515705744 2283588656752824 2285244693970722 2286118206606564 2292813647449578 2294243260647888 2294687853863163 2296118635665048 2298662065079028 2303723604700152 2307278733719751 2320729873235136 2328416357091264 2330319666099744 2337144561428688 2341192304180928 2341645995483828 2343106056585888 2349968399900176 2350866652545312 2354494533181956 2356043144073408 2359679013122904 2362292848887444 2363765783697824 2364223849434774 2368970678471616 2377196271105198 2389565081339568 2402676549549936 2403142155665361 2407967123896224 2410634448796464 2412604965043944 2415942546041376 2416328120854197 2419670852439588 2422105035955776 2423861523961328 2424331235437353 2425842852369288 2429198746568352 2431184437762992 2433877480671912 2437633464438381 2439236757917808 2443001012173854 2473942379409468 2480935824620352 2483216096517981 2483683977547872 2487516823192236 2489152926224448 2492994211604424 2496841424893937 2497795818329394 2501251251763176 2502810829797696 2503295840577996 2505111207398613 2507631343722576 2511501145178938 2517031345876092 2544010464229344 2549612248831296 2552436475196256 2554522904164176 2558465069139738 2561299101846243 2563601890800192 2566441613606112 2566938955168962 2568539490743952 2574195287043168 2575352869208911 2577046744240848 2581023668228874 2583133465123179 2588319815367136 2591689055287671 2606798270552256 2610821107389528 2619468401727672 2621101690418112 2629287631607274 2629783035050688 2631932689138848 2633841342203544 2635994313659124 2639640929934096 2643714449887698 2644212571594176 2644724984113476 2646374020766496 2654124556435792 2654638889763267 2655139069823904 2659236506660052 2665092013280568 2669204809597359 2693658138595776 2698846232083056 2703011118243678 2708438155817152 2708963014383252 2711963754896022 2713654716209712 2714180585674437 2717408767347648 2719630049023008 2723827008975204 2724868165450248 2726844214456494 2728637729196192 2729073208915449 2732848589889396 2735082492483366 2738112165755901 2739819431104296 2750089803827582 2764398819588912 2779566988695024 2788773185862576 2791052802697896 2794144474741356 2802043080811584 2804618488054977 2806367221368392 2809475857318812 2811323720990016 2815662183522408 2820007341213029 2821085261687898 2848168480788576 2862011772258012 2863796291382752 2868313779935208 2873281464222048 2875630160355408 2877715540555724 2879608287200832 2884052127150216 2885154528123792 2887246815306876 2889606927086946 2895408607020864 2895969697923564 2899177587270954 2900985279992784 2911859792288028 2927010514858848 2937173745813219 2943070929206496 2944195889545152 2948739401720376 2952818667383904 2953289925488463 2955232379327184 2958505914432024 2960350599501504 2963071509978987 2969020690250208 2969596046175858 2971447646154768 2974739143043448 2977170773362308 2981289370788432 2985890125990266 2987031453551892 2998228514940639 3015707803187904 3019048327414944 3030365405920248 3032254896758208 3035613750336288 3042298020940992 3044784875670432 3046992925294296 3048157608808752 3052861555735926 3057084863266104 3058991014197184 3059583805150884 3061491514220064 3064882753438704 3065476686131529 3071631472933536 3076371644959668 3082296859992333 3109948672037526 3116192748571584 3122194660645104 3127012862281902 3137369834095398 3139326044242608 3139934403035133 3146238684163872 3149723798516592 3152298465913032 3154584483390846 3157163124039441 3167619956462709 3169595028140264 3186086775119424 3203568732733248 3204189540887148 3214179265061952 3216806620058592 3221770827805596 3223889868356928 3226227803252784 3232441647249804 3234457136492384 3235083930399834 3239559323100936 3241579250350656 3244558643043993 3245169974229216 3250177952584508 3252315677223744 3252834733858818 3257334682898472 3263608439991882 3298589839212624 3305853170094816 3310954795357308 3316689097589648 3317331826935423 3321921000806892 3323992282139232 3325262845973184 3330394424439192 3335001669017568 3335533922007771 3337727787437328 3340148276531484 3342878601924114 3343508458296768 3346581535923879 3353950542136986 3356041794501456 3406030538885568 3411286758852984 3415065469128324 3422585273558616 3424719320991936 3425382985129236 3427867040956083 3436062325654464 3439220471174367 3441364890971832 3444177953497572 3447993097618542 3455585407050228 3481094809852704 3492624535636896 3495479499149616 3505716842143032 3511788456271392 3512468993225742 3514659084878832 3519521239912128 3524952599850264 3526299978817968 3531741799772934 3539518519684356 3543439273331166 3545648675546736 3546335774152161 3553456017707424 3558939746129812 3565794406657797 3584347622009352 3598461642777408 3604014824324904 3611950685844336 3615951673194696 3618206288279616 3618907447565916 3629506278659382 3631769345300272 3633157553933664 3635792285941992 3638764278553932 3643798119852528 3646776656644488 3649421265099214 3650816221007868 3653092574805728 3658855136876712 3664501518260781 3685865092785216 3706089318260032 3710913569114202 3718364247816768 3721403736930528 3725525966321808 3731275234788354 3733729389336672 3739491317406636 3745967809758416 3746693727494091 3751876877644764 3754216244696544 3761447015583864 3767251717768407 3775547018814138 3816015696344016 3824418373246944 3828654712794384 3834173547140544 3837697603709607 3845402836200288 3846872704165056 3849662420409168 3852809236115928 3858754929381539 3861292930564752 3865570116361272 3867980373323712 3871535502343311 3882479723050704 3916231661084292 3931652535627168 3937719900651284 3940309839102912 3943931447410911 3944674552576032 3947899033708272 3950762013305316 3953991470488686 3959461394901144 3961930194873024 3965571674831547 3966318857391264 3967087476170214 3969561031149744 3975052494384576 3981186834653688 3982708604735856 3988854759990078 3997638019920852 4040487207893664 4048269348124584 4054516677365517 4062657233725728 4063444521574878 4064210145078336 4067945632344033 4070482074314568 4076113151021472 4079445073534512 4085740513462806 4086510337918272 4087302248175372 4090266321684741 4099272884834094 4101828859946224 4102623738725049 4109729146656444 4125134705741373 4146598229383368 4162926214193472 4169350483042536 4183159778793864 4185768058990144 4186579204046844 4191216712112034 4199631731355456 4203064621217376 4206112644521128 4209550832052588 4214213785978218 4216985581485024 4223493275283612 4231627892531847 4272252721182864 4278162926005056 4293017658387018 4295694437074128 4301637071003712 4309922196333072 4313445240533112 4316573310833586 4319412430801248 4326078190725324 4330870222960314 4334410390630419 4337112978478424 4343112910531296 4343954546885346 4351477919989176 4358193163692863 4367789688432042 4398119785616832 4414606393809744 4423109102580564 4429228001075856 4432848568990776 4440525899252256 4447378562677028 4450303716583104 4453531035375312 4454394069263787 4457171469232152 4462108714565172 4465756160043462 4471934056182648 4474722392668608 4478835188985399 4480547180327838 4523561704781856 4545548108880372 4548382345137312 4553420625504432 4563447031411488 4567177313505648 4570489387941444 4572236413213128 4579292333603889 4585627294899156 4588486521295776 4589375707726326 4592237271330096 4597324130158056 4607447209400304 4614557467439502 4660639332199488 4674289122857376 4683291990967656 4686212113171776 4690519293422853 4699936799800352 4701733305090624 4706054751143097 4708989066363912 4719358026245808 4724585697774888 4727531567395648 4728447698869548 4731876725086269 4754392542210396 4779130162679136 4805353099099872 4806284311330722 4815934247792448 4821268897592928 4825209930087888 4831885092082752 4832656241708394 4839341704879176 4847723047922656 4848662470874706 4851685704738576 4852625895599751 4858397493136704 4862368875525984 4867754961343824 4875266928876762 4878473515835616 4879252100788227 4886002024347708 4895412659987823 4947884758818936 4966432193035962 4967367955095744 4975033646384472 4985988423208848 4993682849787874 4995591636658788 5002502503526352 5006591681155992 5010222414797226 5014317902886171 5015262687445152 5023002290357876 5030925813205479 5034062691752184 5088020928458688 5104872950392512 5109045808328352 5116930138279476 5122598203692486 5132883227212224 5133877910337924 5137078981487904 5148390574086336 5150705738417822 5154093488481696 5162047336457748 5166266930246358 5171989646427813 5176639630734272 5183378110575342 5221642214779056 5238936803455344 5258575263214548 5263865378277696 5267682684407088 5271988627318248 5279281859868192 5287428899775396 5289449968226952 5292748041532992 5297612699659401 5308249112871584 5309277779526534 5310278139647808 5315158909996749 5318473013320104 5330184026561136 5338409619194718 5397692464166112 5406022236487356 5417926028766504 5423927509792044 5427309432419424 5428361171348874 5439260098046016 5444259417989073 5447654017950408 5449736330900496 5453688428912988 5457275458392384 5458146417830898 5465697179778792 5470164984966732 5474131897648821 5476224331511802 5479638862208592 5500179607655164 5528797639177824 5559133977390048 5566370353671303 5577546371725152 5582105605395792 5588288949482712 5596912852182531 5609236976109954 5612734442736784 5618951714637624 5631324367044816 5640014682426058 5642170523375796 5663320528221207 5696336961577152 5724023544516024 5727592582765504 5736627559870416 5746562928444096 5751260320710816 5755431081111448 5768104254300432 5770309056247584 5774493630613752 5779213854173892 5791939395847128 5798355174541908 5801970559985568 5823719584576056 5854021029717696 5874347491626438 5886141858412992 5897478803440752 5905637334767808 5906579850976926 5910464758654368 5917011828864048 5926143019957974 5930987205733029 5938041380500416 5939192092351716 5942895292309536 5949478286086896 5954341546724616 5962578741576864 5963530345407833 5971780251980532 5974062907103784 5983282139985117 5996457029881278 6038096654829888 6060730811840496 6071227500672576 6089569751340864 6093985850588592 6095166782362317 6096315217617504 6105723111471852 6114169726532208 6119167610301768 6122983028440128 6128610770194209 6129765506877408 6130953372263058 6143262945867072 6148909327251141 6152743289919336 6164593719984666 6219897344075052 6244389321290208 6254025724563804 6274739668190796 6278652088485216 6279868806070266 6286825068168051 6292477368327744 6299447597033184 6304596931826064 6309168966781692 6314326248078882 6321320678967327 6335239912925418 6339190056280528 6408379081774296 6433613240117184 6439526487580527 6443541655611192 6452455606505568 6464883294499608 6468914272984768 6470167860799668 6474859966250379 6479118646201872 6489117286087986 6490339948458432 6496305334440471 6500355905169016 6505669467717636 6514669365796944 6527216879983764 6551684532648063 6597179678425248 6611706340189632 6621909590714616 6633378195179296 6634663653870846 6643842001613784 6647984564278464 6660788848878384 6670003338035136 6671067844015542 6675455574874656 6680296553062968 6685757203848228 6693163071847758 6698634240065193 6707901084273972 6712083589002912 6735389434798061 6822573517705968 6830130938256648 6845170547117232 6850765970258472 6855734081912166 6878440942348734 6882729781943664 6884063561589489 6888355906995144 6895986195237084 6911170814100456 6921836201159253 6962189619705408 6985249071273792 6990958998299232 7011433684286064 7023576912542784 7024937986451484 7029318169757664 7049905199700528 7052599957635936 7063483599545868 7079037039368712 7086878546662332 7091297351093472 7092671548304322 7106912035414848 7117879492259624 7131588813315594 7168695244018704 7208029648649808 7223901371688672 7231903346389392 7237814895131832 7248984362562591 7259012557318764 7263538690600544 7266315107867328 7271584571883984 7272993706312059 7277528557107864 7287596239705056 7293553313288976 7298842530198428 7301632442015736 7306185149611456 7312900393315143 7317710273753424 7329003036521562 7421827138228404 7442807473861056 7449648289553943 7451051932643616 7462550469576708 7467458778673344 7478982634813272 7490524274681811 7491935619516832 7493387454988182 7503753755289528 7508432489393088 7515333622195839 7522894031167728 7534503435536814 7551094037628276 7632031392688032 7648836746493888 7657309425588768 7675395207419214 7683897305538729 7690805672400576 7699324840818336 7705618472231856 7717509858763078 7722585861129504 7726058607626733 7731140232722544 7743071004686622 7749400395369537 7764959446101408 7775067165863013 7832463322168584 7863305071254336 7875439801302568 7887862894821822 7889349105152064 7895798067416544 7901524026610632 7907982940977372 7918922789802288 7931143349663094 7932637714782528 7934174952340428 7939122062299488 7962373669307376 7963916669289801 7965417209471712 7977709519980156 7995276039841704 8007614428792077 8080974415787328 8096538696249168 8109033354731034 8125314467451456 8126889043149756 8135891264688066 8140964148629136 8152226302042944 8158890147069024 8171481026925612 8174604496350744 8180532643369482 8187219626746347 8198545769668188 8203657719892448 8205247477450098 8214336497267703 8219458293312888 8250269411482746 8293196458766736 8338700966085072 8366319557587728 8373158408093688 8382433424224068 8406129242434752 8412225289042256 8413855464164931 8419101664105176 8428427571956436 8433971162970048 8446986550567224 8460022023639087 8463255785063694 8544505442365728 8586035316774036 8591388874148256 8619844392666144 8626890481066224 8633146621667172 8638824861602496 8652156381450648 8661740445920628 8668820781260838 8674225956956848 8686225821062592 8687909093770692 8702955839978352 8716386327385726 8735579376864084 8811521237439657 8829212787619488 8846218205161128 8858456002151712 8859869776465389 8865697137981552 8881051798504512 8889214529936961 8894757125354056 8907062070750624 8908788138527574 8914342938464304 8924217429130344 8931512320086924 8937989369607397 8943868112365296 8957670377970798 8961094360655676 8994685544821917 9047123409563712 9091096217760744 9096764690274624 9106841251008864 9126894062822976 9134354627011296 9140978775882888 9144472826426256 9158584667207778 9171254589798312 9176973042591552 9178751415452652 9184474542660192 9194648260316112 9214894418800608 9229114934879004 9246890579976999 9348578245714752 9366583981935312 9381038586845706 9399873599600704 9412109502286194 9417978132727824 9419803209105399 9438716052491616 9449171395549776 9456895397739096 9463753450172538 9471489372118323 9502859869388127 9508785084420792 9558260325358272 9610706198199744 9612568622661444 9642537795185856 9650419860175776 9665312483416788 9678683409758352 9695446095845312 9697324941749412 9703371409477152 9705251791199502 9724737751051968 9733675929131979 9735509922687648 9750533857753524 9756947031671232 9758504201576454 9772004048695416 9787084301856983 9790825319975646 9895769517637872 9932864386071924 9950067292768944 9951995480806269 9971976846417696 9987365699575748 9991183273317576 10005005007052704 10006601766023313 10013183362311984 10020444829594452 10028635805772342 10030525374890304 10039744607771637 10046004580715752 10061851626410958 10068125383504368 10218091616656704 10233860276558952 10245196407384972 10267755820675848 10274157962975808 10283601122868249 10301411476835644 10308186976963392 10317661413523101 10324094672915496 10332533860492716 10343979292855626 10366756221150684 10443284429558112 10477873606910688 10517150526429096 10535365368814176 10543977254636496 10558563719736384 10574857799550792 10578899936453904 10595225399318802 10616498225743168 10618555559053068 10630317819993498 10636946026640208 10639007322456483 10660368053122272 10676819238389436 10697383219973391 10795384928332224 10812044472974712 10835852057533008 10847855019584088 10854618864838848 10856722342697748 10888518835978146 10895308035900816 10899472661800992 10907376857825976 10916292835661796 10931394359557584 10940329969933464 10948263795297642 10952448663023604 10959277724417184 10993504554782343 11000359215310328 11057595278355648 11118267954780096 11132740707342606 11155092743450304 11164211210791584 11176577898965424 11193825704365062 11218473952219908 11225468885473568 11237903429275248 11240081182482273 11262648734089632 11280029364852116 11284341046751592 11301755153305221 11326641056442414 11448047089032048 11473255119740832 11502520641421632 11510862162222896 11513092811128821 11536208508600864 11540618112495168 11548987261227504 11558427708347784 11576264788144617 11583878791694256 11596710349083816 11603941119971136 11614606507029933 11647439169152112 11748694983252876 11794957606881504 11813159701953852 11820929517308736 11834023657728096 11852286039915948 11861974411466058 11878384184703432 11885790584619072 11896715024494641 11898956572173792 11908683093449232 11925157483153728 11927060690815666 11943560503961064 11948125814207568 11966564279970234 11992914059762556 12121461623680992 12163550032096551 12187971701177184 12190333564724634 12192630435235008 12211446222943704 12228339453064416 12230291047361827 12238335220603536 12257221540388418 12259531013754816 12261906744526116 12270798965054223 12297818654502282 12305486579838672 12307871216175147 12329187439969332 12375404117224119 12439794688150104 12488778642580416 12508051449127608 12549479336381592 12557304176970432 12559737612140532 12573650136336102 12598895194066368 12609193863652128 12618337933563384 12628652496157764 12642641357934654 12670479825850836 12678380112561056 12694883677595541 12816758163548592 12879052975161054 12887083311222384 12904911213011136 12929766588999216 12940335721599336 12949719932500758 12958237292403744 12978234572175972 12992610668880942 13000711810338032 13003231171891257 13011338935435272 13029338731593888 13054433759967528 13074579491078589 13103369065296126 13194359356850496 13243819181429232 13266756390358592 13269327307741692 13287684003227568 13321577697756768 13342135688031084 13350911149749312 13360593106125936 13371514407696456 13386326143695516 13397268480130386 13415802168547944 13424167178005824 13436505566956197 13470778869596122 13645147035411936 13660261876513296 13690341094234464 13701531940516944 13711468163824332 13737877000811667 13756881884697468 13765459563887328 13768127123178978 13776711813990288 13791972390474168 13813256298484159 13822341628200912 13843672402318506 13981917996598464 14022867368572128 14049875972902968 14058636339515328 14071557880268559 14099810399401056 14105199915271872 14118164253429291 14126967199091736 14158074078737424 14173757093324664 14182594702186944 14185343096608644 14195630175258807 14235758984519248 14263177626631188 14337390488037408 14416059297299616 14447802743377344 14463806692778784 14475629790263664 14497968725125182 14518025114637528 14527077381201088 14543169143767968 14545987412624118 14555057114215728 14557877686799253 14575192479410112 14587106626577952 14597685060396856 14603264884031472 14625800786630286 14635420547506848 14637756302364681 14658006073043124 14686237979963469 14843654276456808 14899296579107886 14902103865287232 14925100939153416 14957965269626544 14981048549363622 14983871239033664 14986774909976364 15007507510579056 15030667244391678 15042953708658513 15045788062335456 15069006871073628 15102188075256552 15125493921051701 15264062785376064 15314618851177536 15350790414838428 15367794611077458 15398649681636672 15411236944463712 15435019717526156 15445171722259008 15452117215253466 15462280465445088 15486142009373244 15498800790739074 15515968939283439 15529918892202816 15550134331726026 15664926644337168 15750879602605136 15775725789643644 15791596134833088 15803048053221264 15815965881954744 15837845579604576 15862286699326188 15868349904680856 15878244124598976 15892838098978203 15924747338614752 15927833338579602 15930834418943424 15945476729990247 15955419039960312 15990552079683408 16015228857584154 16193077392498336 16218066709462068 16253778086299512 16271782529376132 16281928297258272 16317780294138048 16332778253967219 16342962053851224 16349208992701488 16361065286738964 16374439253492694 16397091539336376 16407315439784896 16410494954900196 16422395692946463 16428672994535406 16438916586625776 16500538822965492 16586392917533472 16677401932170144 16732639115175456 16746316816187376 16764866848448136 16790738556547593 16824450578084512 16827710928329862 16838203328210352 16856855143912872 16893973101134448 16920044047278174 16926511570127388 16989961584663621 17089010884731456 17172070633548072 17182777748296512 17239688785332288 17253780962132448 17266293243334344 17304312762901296 17323480891841256 17337641562521676 17348451913913696 17375818187541384 17405911679956704 17432772654771452 17471158753728168 17623042474879314 17658425575238976 17692436410322256 17716912004303424 17719739552930778 17731394275963104 17778429059873922 17789514250708112 17792961617199087 17814124141501248 17817576277055148 17828685876928608 17848434858260688 17863024640173848 17875978739214794 17887736224730592 17890591036223499 17915340755941596 17922188721311352 17949846419955351 17989371089643834 18182192435521488 18213682502017728 18268709254022592 18281957551765776 18288945652852512 18317169334415556 18342509179596624 18357502830905304 18368949085320384 18385832310582627 18389296520632224 18429788837601216 18446727981753423 18458229869758008 18493781159953998 18733167963870624 18762077173691412 18824219004572388 18835956265455648 18839606418210798 18877432104983232 18898342791099552 18913790795478192 18927506900345076 18942978744236646 18963962036901981 19005719738776254 19017570168841584 19225137245322888 19300839720351552 19318579462741581 19330624966833576 19357366819516704 19394649883498824 19406742818954304 19410503582399004 19424579898751137 19467351858263958 19471019845375296 19488916003321413 19501067715507048 19517008403152908 19544008097390832 19574168603713966 19581650639951292 19655053597944189 19791539035275744 19865728772143848 19900134585537888 19903990961612538 19943953692835392 19974731399151496 19982366546635152 20010010014105408 20013203532046626 20026366724623968 20040889659188904 20057271611544684 20079489215543274 20092009161431504 20095902720195579 20123703252821916 20136250767008736 20206168304394183 20467720553117904 20490392814769944 20535511641351696 20567202245736498 20602822953671288 20635322827046202 20648189345830992 20665067720985432 20687958585711252 20733512442301368 20765508603477759 20886568859116224 20955747213821376 21034301052858192 21070730737628352 21087954509272992 21149715599101584 21157799872907808 21190450798637604 21237111118106136 21260635639986996 21273892053280416 21278014644912966 21320736106244544 21353638476778872 21394766439946782 21624088945949424 21671704115066016 21695710039168176 21713444685395496 21746953087687773 21777037671956292 21790616071801632 21798945323601984 21814753715651952 21818981118936177 21832585671323592 21862788719115168 21880659939866928 21896527590595284 21904897326047208 21918555448834368 21938701179945429 21987009109564686 22000718430620656 22265481414685212 22328422421583168 22348944868661829 22353155797930848 22387651408730124 22436947904439816 22450937770947136 22471572824045433 22475806858550496 22480162364964546 22525297468179264 22546000866587517 22560058729704232 22568682093503184 22603510306610442 22653282112884828 22896094178064096 22946510239481664 23021724324445792 23026185622257642 23051691916616187 23072417017201728 23097974522455008 23116855416695568 23152529576289234 23167757583388512 23178175822880199 23193420698167632 23229213014059866 23248201186108611 23294878338304224 23375763332534447 23497389966505752 23589915213763008 23626319403907704 23668047315456192 23704572079831896 23723948822932116 23756768369406864 23793430048989282 23797913144347584 23817366186898464 23854121381631332 23887121007922128 23891750007869403 23896251628415136 23933128559940468 23985828119525112 24022843286376231 24242923247361984 24327100064193102 24375943402354368 24380667129449268 24422892445887408 24456678906128832 24460582094723654 24476670441207072 24514443080776836 24523813489052232 24541597930108446 24561658880239041 24595637309004564 24610973159677344 24615742432350294 24643009491803109 24658374879938664 24750808234448238 24879589376300208 25016102898255216 25098958672763184 25119475224281064 25147300272672204 25218387727304256 25236675867126768 25241566392494793 25257304992315528 25285282715869308 25340959651701672 25356760225122112 25380066070917261 25389767355191082 25633516327097184 25758105950322108 25774166622444768 25859533177998432 25880671443198672 25899439865001516 25916474584807488 25956469144351944 25985221337761884 26001423620676064 26006462343782514 26022677870870544 26058677463187776 26108867519935056 26149158982157178 26206738130592252 26434563712318971 26487638362858464 26538654615483384 26575368006455136 26579609329396167 26643155395513536 26667643589810883 26684271376062168 26721186212251872 26743028815392912 26772652287391032 26794536960260772 26813968108822191 26831604337095888 26873011133912394 26941557739192244 26984056634465751 27290294070823872 27320523753026592 27380682188468928 27403063881033888 27422936327648664 27475754001623334 27513763769394936 27530919127774656 27536254246357956 27553423627980576 27583944780948336 27626512596968318 27644683256401824 27687344804637012 27740671739930997 28045734737144256 28099751945805936 28143115760537118 28199620798802112 28236328506858582 28253934398183472 28316148157474848 28347514186649328 28370686193217288 28391260350517614 28414468116354969 28471517969038496 28508579608164381 28526355253262376 28674780976074816 28832118594599232 28927613385557568 28951259580527328 28995937450250364 29036050229275056 29086338287535936 29091974825248236 29110114228431456 29115755373598506 29174213253155904 29195370120793712 29201027787395937 29206529768062944 29251601573260572 29270841095013696 29275512604729362 29316012146086248 29361252905570949 29372475959926938 29687308552913616 29798593158215772 29850201878306832 29855986442418807 29915930539253088 29962097098727244 29973549819952728 30015015021158112 30019805298069939 30061334488783356 30085907417317026 30091576124670912 30119233823314911 30138013742147256 30204376150513104 30250987842103402 30701580829676856 30735589222154916 30822473888927424 30850803368604747 30870039435052312 30904234430506932 30924560930890176 30972284018746488 30997601581478148 31020080753343319 31031937878566878 31100268663452052 31329853288674336 31501759205210272 31551451579287288 31606096106442528 31631931763909488 31675691159209152 31724573398652376 31736699809361712 31785676197956406 31849494677229504 31855666677159204 31890953459980494 31910838079920624 31981104159366816 32030457715168308 32092149659920173 32386154784996672 32436133418924136 32507556172599024 32543565058752264 32563856594516544 32665556507934438 32685924107702448 32698417985402976 32722130573477928 32748878506985388 32794183078672752 32820989909800392 32844791385892926 32857345989070812 32877833173251552 32980513664347029 33001077645930984 33172785835066944 33354803864340288 33465278230350912 33492633632374752 33529733696896272 33581477113095186 33648901156169024 33655421856659724 33676406656420704 33713710287825744 33720243547446819 33787946202268896 33840088094556348 33853023140254776 33905265459915663 33979923169327242 34344141267096144 34507561924264896 34532586486668688 34539278433386463 34608625525802592 34646961783682512 34675283125043352 34696903827827392 34728794364433851 34751636375082768 34811823359913408 34843819521089799 34865545309542904 34942317507456336 35246084949758628 35384872820644512 35439479105861556 35462788551926208 35556858119747844 35579028501416224 35585923234398174 35635152554110296 35657371753857216 35690145073483923 35696869716521376 35726049280347696 35751957478429588 35775472449461184 35781182072446998 35830681511883192 35844377442622704 35899692839910702 35978742179287668 36364384871042976 36490650096289653 36563915103531552 36577891305705024 36634338668831112 36685018359193248 36690873142085481 36715005661810608 36771664621165254 36778593041264448 36812396895162669 36893455963506846 36916459739516016 36923613648525441 36987562319907996 37126212351672357 37466335927741248 37524154347382824 37648438009144776 37671912530911296 37679212836421596 37796685582199104 37827581590956384 37855013800690152 37885957488473292 37927924073803962 38011439477552508 38035140337683168 38084651032786623 38450274490645776 38637158925483162 38661249933667152 38714733639033408 38789299766997648 38821007164798008 38849159797502274 38934703716527916 38977832006642826 39002135431014096 39009693515673771 39034016806305816 39088016194781664 39148337207427932 39163301279902584 39223738473235767 39310107195888378 39583078070551488 39731457544287696 39800269171075776 39807981923225076 39949462798302992 39964733093270304 40026407064093252 40052733449247936 40081779318377808 40114543223089368 40158978431086548 40184018322863008 40191805440391158 40247406505643832 40272501534017472 40309516700868591 40412336608788366 40935441106235808 40980785629539888 41071023282703392 41134404491472996 41205645907342576 41213631002435001 41270645654092404 41296378691661984 41330135441970864 41375917171422504 41439768895452477 41467024884602736 41531017206955518 42068602105716384 42175909018545984 42214673640805677 42299431198203168 42315599745815616 42380901597275208 42446304223196929 42474222236212272 42521271279973992 42547784106560832 42556029289825932 42586890525776421 42707276953557744 42789532879893564 43248177891898848 43343408230132032 43391420078336352 43426889370790992 43493906175375546 43554075343912584 43581232143603264 43629507431303904 43637962237872354 43665171342647184 43725577438230336 43761319879733856 43793055181190568 43809794652094416 43877402359890858 43913268907094043 43974018219129372 44001436861241312 44058713939890407 44530962829370424 44697889737323658 44706311595861696 44775302817460248 44873895808879632 44943145648090866 44951613717100992 44960324729929092 45092001733175034 45120117459408464 45128861125975539 45137364187006368 45207020613220884 45306564225769656 45376481763155103 45792188356128192 46043448648891584 46052371244515284 46103383833232374 46195949044910016 46233710833391136 46305059152578468 46335515166777024 46356351645760398 46386841396335264 46458426028119732 46496402372217222 46547906817850317 46589756676608448 46751526665068894 46994779933011504 47252638807815408 47409144159663792 47447897645864232 47513536738813728 47586860097978564 47634732373796928 47678514296934609 47708242763262664 47774242015844256 47783500015738806 47792503256830272 47866257119880936 47940124800621493 47971656239050224 48045686572752462 48654200128386204 48761334258898536 48845784891774816 48921164189447308 48953340882414144 48998334761901657 49028886161553672 49047626978104464 49083195860216892 49123317760478082 49191274618009128 49221946319354688 49231484864700588 49267187078839389 49286018983606218 49316749759877328 49501616468896476 49759178752600416 50032205796510432 50197917345526368 50238950448562128 50294600545344408 50372215669642779 50473351734253536 50483132784989586 50514609984631056 50570565431738616 50681919303403344 50760132141834522 50779534710382164 50969884753990863 51267032654194368 51516211900644216 51548333244889536 51719066355996864 51761342886397344 51798879730003032 51912938288703888 51970442675523768 52002847241352128 52012924687565028 52045355741741088 52217735039870112 52298317964314356 52413476261184504 52869127424637942 52975276725716928 53077309230966768 53150736012910272 53159218658792334 53335287179621766 53368542752124336 53378884851597261 53442372424503744 53486057630785824 53545304574782064 53589073920521544 53627936217644382 53663208674191776 53671773108670497 53746022267824788 53849539259866053 53883115478384488 53968113268931502 54641047506053184 54806127762067776 54845872655297328 54951508003246668 55027527538789872 55072508492715912 55106847255961152 55157496931747881 55167889561896672 55253025193936636 55289366512803648 55340183945260269 55374689609274024 55481343479861994 56199503891611872 56286231521074236 56472657013717164 56507868796366944 56632296314949696 56695028373298656 56741372386434576 56782520701035228 56828936232709938 56891886110705943 56943035938076992 57017159216328762 57052710506524752 57902519161054656 57991874900500728 58072100458550112 58183949650496472 58220228456862912 58231510747197012 58273739696253411 58390740241587424 58402055574791874 58413059536125888 58466748009964239 58503203146521144 58551025209458724 58632024292172496 58722505811141898 58744951919853876 58965160793832567 59374617105827232 59597186316431544 59700403756613664 59711972884837614 59831861078506176 59924194197454488 59947099639905456 60030030042316224 60039610596139878 60122668977566712 60171814834634052 60238467646629822 60276027484294512 60287708160586737 60408752301026208 60501975684206804 60618504913182549 61403161659353712 61471178444309832 61701606737209494 61740078870104624 61808468861013864 61944568037492976 61995203162956296 62040161506686638 62063875757133756 62200537326904104 62296525810433277 62659706577348672 63003518410420544 63102903158574576 63212192212885056 63263863527818976 63449146797304752 63473399618723424 63571352395912812 63711333354318408 63781906919960988 63821676159841248 63962208318733632 64060915430336616 64184299319840346 64872266837848272 65015112345198048 65087130117504528 65240859263063319 65331113015868876 65371848215404896 65396835970805952 65444261146955856 65497757013970776 65588366157345504 65598833799486163 65641979819600784 65689582771785852 65714691978141624 65755666346503104 65816103539836287 65961027328694058 66002155291861968 66985267264749504 67046834605985487 67059467393792544 67162954226190372 67310843713319448 67352813312841408 67414718472136299 67427420575651488 67440487094893638 67575892404537792 67638002599762551 67680176189112696 67706046280509552 67810530919831326 67959846338654484 68688282534192288 69065172973337376 69078556866772926 69155075749848561 69217251051605184 69293923567365024 69350566250086704 69457588728867702 69503272750165536 69534527468640597 69687639042179598 69731090619085808 69744603558325833 69884635014912672 70127289997603341 70492169899517256 70769745641289024 70878958211723112 71113716239495688 71158057002832448 71171846468796348 71270305108220592 71380290146967846 71393739433042752 71452098560695392 71503914956859176 71562364144893996 71661363023766384 71688754885245408 71799385679821404 71957484358575336 72068529859128693 72728769742085952 72981300192579306 73127830207063104 73268677337662224 73370036718386496 73381746284170962 73430011323621216 73543329242330508 73624793790325338 73684976640717123 73786911927013692 73832919479032032 73847227297050882 73975124639815992 74089283782778671 74252424703344714 75048308694765648 75296876018289552 75358425672843192 75655163181912768 75710027601380304 75724699177484379 75771914976946584 75855848147607924 76022878955105016 76070280675366336 76140198212751783 76169302065573246 76900548981291552 77274317850966324 77322499867334304 77578599533995296 77642014329596016 77698319595004548 77869407433055832 77955664013285652 78004270862028192 78019387031347542 78068033612611632 78176032389563328 78296674414855864 78326602559805168 78447476946471534 78620214391776756 79462915088575392 79615963846450152 79738827988188501 79898925596605984 79929466186540608 80002930769432649 80052814128186504 80163558636755616 80229086446178736 80317956862173096 80368036645726016 80383610880782316 80441904326466573 80494813011287664 80619033401737182 80824673217576732 81870882212471616 81961571259079776 82142046565406784 82268808982945992 82411291814685152 82427262004870002 82541291308184808 82592757383323968 82660270883941728 82751834342845008 82879537790904954 82934049769205472 83062034413911036 83222015219792991 84137204211432768 84429347281611354 84598862396406336 84761803194550416 84892608446393858 84948444472424544 85042542559947984 85112058579651864 85173781051552842 85243404349064907 85414553907115488 85525738824493143 85579065759787128 86496355783797696 86782840156672704 86853778741581984 86987812350751092 87108150687825168 87259014862607808 87275924475744708 87330342685294368 87522639759467712 87586110362381136 87603083362187811 87619589304188832 87754804719781716 87826537814188086 87948036438258744 88002873722482624 88083758716712847 88117427879780814 89061925658740848 89395779474647316 89550605634920496 89747791617759264 89886291296181732 89920649459858184 90059415894209817 90184003466350068 90240234918816928 90257722251951078 90274728374012736 90357701469944733 90414041226441768 90613128451539312 90752963526310206 92104742489030568 92206767666464748 92467421666782272 92552410105814241 92610118305156936 92712703291520796 92773682792670528 92916852056239464 92992804744434444 93060242260029957 93095813635700634 93503053330137788 93989559866023008 94505277615630816 94818288319327584 94895795291728464 95027073477627456 95173720195957128 95357028593869218 95416485526525328 95548484031688512 95567000031477612 95732514239761872 95880249601242986 95943312478100448 96091373145504924 96276448979760519 97308400256772408 97522668517797072 97691569783549632 97842328378894616 97996669523803314 98057772323107344 98095253956208928 98166391720433784 98246635520956164 98382549236018256 98462969729401176 98534374157678778 98572037967212436 98633499519754656 98941540993041087 99003232937792952 99518357505200832 100064411593020864 100395834691052736 100477900897124256 100589201090688816 100744431339285558 100946703468507072 100966265569979172 101029219969262112 101141130863477232 101363838606806688 101520264283669044 101559069420764328 101715796379746989 101939769507981726 103032423801288432 103522685772794688 103597759460006064 103617835300159389 103825876577407776 103940885351047536 104025849375130056 104090711483482176 104186383093301553 104435470079740224 104531458563269397 104596635928628712 104826952522369008 105738254849275884 106154618461933536 106318437317584668 106670574359243532 106737085504248672 106757769703194522 106972115261571648 107070435220451769 107090609149564128 107178147841043088 107255872435288764 107326417348383552 107343546217340994 107492044535649576 107657927320426813 107699078519732106 107766230956768976 107936226537863004 109471950288868959 109691745310594656 109903016006493336 110055055077579744 110072619426256443 110145016985431824 110314993863495762 110335779123793344 110437190685488007 110506050387873272 110680367890520538 110749379218548048 110962686959723988 111378637055017071 112399007783223744 112572463042148472 112945314027434328 113015737592733888 113390056746597312 113482744772869152 113565041402070456 113657872465419876 113783772221411886 114034318432657524 114105421013049504 115983749801001456 116144200917100224 116367899300992944 116463021494394024 116547479392506822 116781480483174848 116804111149583748 116933496019928478 117006406293042288 117029080547021313 117102050418917448 117264048584344992 117445011622283796 117489903839707752 117671215419707301 117930321587665134 118749234211654464 119194372632863088 119400807513227328 119423945769675228 119848388394908976 119894199279810912 120079221192279756 120245337955133424 120343629669268104 120476935293259644 120552054968589024 120575416321173474 120817504602052416 120928550102605773 121003951368413608 121237009826365098 122806323318707424 122942356888619664 123403213474418988 123480157740209248 123616937722027728 123640893007305003 123889136074985952 123990406325912592 124080323013373276 124127751514267512 124319306686357431 124401074653808208 124593051620866554 126205806317149152 126527727055637952 126644020922417031 126898293594609504 126946799237446848 127142704791825624 127338912669590787 127422666708636816 127563813839921976 127643352319682496 127760671577329263 128121830860673232 128368598639680692 129744533675696544 130030224690396096 130174260235009056 130481718526126638 130662226031737752 130743696430809792 130888522293911712 130995514027941552 131176732314691008 131197667598972326 131283959639201568 131379165543571704 131429383956283248 131632207079672574 131739806721282129 131922054657388116 132004310583723936 132176141819671221 134093669211970974 134118934787585088 134325908452380744 134621687426638896 134829436944272598 134854841151302976 134880974189787276 135276005199525102 135360352378225392 135386583377926617 135412092561019104 135621061839662652 135919692677308968 136129445289465309 137376565068384576 138130345946674752 138157113733545852 138310151499697122 138587847134730048 138701132500173408 138915177457735404 139006545500331072 139069054937281194 139375278084359196 139462181238171616 139489207116651666 139643720453550951 139769270029825344 140254579995206682 140984339799034512 141757916423446224 142227432478991376 142343692937592696 142540610216441184 142760580293935692 142904197121390784 143007829913718352 143035542890803827 143124728289787992 143322726047532768 143377509770490816 143598771359642808 143820374401864479 143914968717150672 144137059718257386 145962600385158612 146537354675324448 146763492568341924 146860022647242432 147086658484661016 147249587580650676 147369953281434246 147573823854027384 147665838958064064 147694454594101764 147801561236518167 147950249279631984 148178567565557342 148504849406689428 150096617389531296 150593752036579104 150716851345686384 151116647008928337 151420055202760608 151449398354968758 151543829953893168 151711696295215848 151945819283325749 152045757910210032 152280396425503566 152338604131146492 152909654261972589 153801097962583104 154548635701932648 154644999734668608 155157199067990592 155284028659192032 155396639190009096 155738814866111664 155911328026571304 156008541724056384 156038774062695084 156136067225223264 156593348829711728 156653205119610336 156894953892943068 157240428783553512 158925830177150784 159231927692900304 159477655976377002 159797851193211968 160005861538865298 160105628256373008 160136654554791783 160327117273511232 160458172892357472 160635913724346192 160767221761564632 160883808652933146 160989626022575328 161015319326011491 161238066803474364 161548617779598159 161649346435153464 163923142518159552 164537617965891984 164822583629370304 164854524009740004 165082582616369616 165320541767883456 165472490795243643 165503668685690016 165759075581809908 165868099538410944 166124068827822072 166380433131568711 166444030439585982 168858694563222708 169523606389100832 169785216892787716 169896888944849088 170085085119895968 170224117159303728 170347562103105684 170486808698129814 170675658332117829 170829107814230976 171051477648986286 171158131519574256 173707557483163968 173975624701502184 174216301375650336 174551848951489416 174660685370588736 174821219088760233 175172220724762272 175206166724375622 175239178608377664 175400244029892717 175509609439563432 175653075628376172 175896072876517488 176167517433425694 176234855759561628 176895482381497701 178123851317481696 178791558949294632 179101211269840992 179495583235518528 179772582592363464 179841298919716368 180118831788419634 180368006932700136 180480469837633856 180515444503902156 180715402939889466 180828082452883536 180863124481760211 181226256903078624 181505927052620412 181855514739547647 184209484978061136 184413535332929496 185104820211628482 185220236610313872 185425406583041592 185833704112478928 185985609488868888 186120484520059914 186191627271401268 186889577431299831 187006106660275576 187979119732046016 189010555231261632 189636576638655168 189791590583456928 190347440391914256 190714057187738436 190832971053050656 191134000062955224 191465028479523744 191760499202485972 191886624956200896 192182746291009848 192552897959521038 194616800513544816 195045337035594144 195684656757789232 195722577789189957 195993339047606628 196115544646214688 196190507912417856 196332783440867568 196493271041912328 196765098472036512 196796501398458489 196925939458802352 197068748315357556 197144075934424872 197266999039509312 197448310619508861 197883081986082174 198006465875585904 200955801794248512 201178402181377632 201488862678571116 201932531139958344 202058439938524224 202244155416408897 202282261726954464 202727677213613376 202914007799287653 203040528567338088 203118138841528656 203431592759493978 203879539015963452 206064847602576864 207195518920012128 207235670600318778 207651753154815552 207881770702095072 208051698750260112 208372766186603106 208603582405921791 209062917126538794 209193271857257424 209233810674977499 209653905044738016 210381869992810023 211476509698551768 212309236923867072 212636874635169336 213341148718487064 213474171008497344 213515539406389044 214140870440903538 214181218299128256 214356295682086176 214511744870577528 214687092434681988 214984089071299152 215315854640853626 215398157039464212 215532461913537952 215872453075726008 216205589577386079 218943900577737918 219383490621189312 219806032012986672 220110110155159488 220145238852512886 220290033970863648 220629987726991524 220874381370976014 221012100775746544 221054929922151369 221360735781041076 221498758437096096 221925373919447976 222267851348336013 222757274110034142 225144926084296944 225890628054868656 226965489545738304 227130082804140912 227315744930839752 227567544442823772 228068636865315048 228210842026099008 228420594638255349 231967499602002912 232735798601985888 232926042988788048 233094958785013644 233608222299167496 233866992039856956 234012812586084576 234058161094042626 234204100837834896 234528097168689984 234890023244567592 234979807679415504 235342430839414602 235860643175330268 238388745265726176 238847891539350456 239216483964565503 239696776789817952 239788398559621824 240008792308297947 240158442384559512 240490675910266848 240687259338536208 240953870586519288 241104109937178048 241150832642346948 241325712979399719 241857100205211546 242007902736827216 242474019652730196 245612646637414848 245884713777239328 246806426948837976 246960315480418496 247233875444055456 247281786014610006 247778272149971904 247980812651825184 248160646026746552 248255503028535024 248638613372714862 248802149307616416 249186103241733108 249666045659378973 252411612634298304 253288041844834062 253796587189219008 254285409583651248 254677825339181574 254845333417273632 255127627679843952 255521343154658526 255730213047194721 256243661721346464 256737197279361384 257133396657878917 259489067351393088 260348520470018112 260963437052253276 261324452063475504 261777044587823424 261991028055883104 262395335197944652 262567919278403136 262758331087143408 262809250086563433 262858767912566496 263264414159345148 263479613442564258 263844109314776232 264008621167447872 264251276150138541 264352283639342442 268187338423941948 268651816904761488 269243374853277792 269658873888545196 269761948379574552 270178247682629451 270552010399050204 270720704756450784 270773166755853234 270824185122038208 271073104409834199 271242123679325304 271839385354617936 272258890578930618 276314227467091704 276620302999394244 277402265000346816 277657230317442723 277830354915470808 278138109874562388 278750556168718392 278924362476343232 278978414233303332 279180726780089871 279287440907101902 280509159990413364 281968679598069024 283515832846892448 284454864957982752 284687385875185392 285081220432882368 285521160587871384 286015659827436704 286071085781607654 286249456579575984 286645452095065536 287197542719285616 287640748803728958 287829937434301344 288274119436514772 288829346939281557 291925200770317224 293074709350648896 293526985136683848 294173316969322032 294499175161301352 294739906562868492 295147647708054768 295388909188203528 295603122473036334 295900498559263968 296357135131114684 296824622979123261 297009698813378856 300193234779062592 301187504073158208 301433702691372768 302233294017856674 302840110405521216 302898796709937516 303087659907786336 303423392590431696 303891638566651498 304091515820420064 304560792851007132 304677208262292984 305147389139240967 305819308523945178 309097271403865296 310568057318384064 310793278380018192 311477629732223328 311822656053142608 312077548125390168 312272134450446528 312559149279904659 313186697659423456 313306410239220672 313594375689808191 313789907785886136 314480857567107024 318463855385800608 318955311952754004 320011723077730596 320211256512746016 320273309109583566 320916345784714944 321211305661355307 321271827448692384 321534443523129264 321767617305866292 321979252045150656 322030638652022982 322476133606948728 322973781961280439 323097235559196318 323298692870306928 328415850866606877 329075235931783968 329709048019480008 330165165232739232 330217858278769329 330944981590487286 331007337371380032 331311572056464021 331518151163619816 332248137655644144 332760866263137422 332888060879171964 334135911165051213 337717389126445416 339047212778201664 339570433785575432 340170170239791936 340448234318607456 340695124206211368 340973617396259628 341351316664235658 342102955297972572 342316263039148512 347951249403004368 348432602751300672 349103697902978832 349642438177520466 350344441449524544 350412333448751244 350800488059785434 351019218879126864 351306151256752344 351792145753034976 352335034866851388 352469711519123256 353013646259121903 353790964762995402 356247702634963392 357583117898589264 358202422539681984 359545165184726928 359682597839432736 360237663576839268 360736013865400272 361030889007804312 361430805879778932 361656164905767072 361726248963520422 362452513806157248 362785650307817319 363011854105240824 363711029479095294 368418969956122272 368827070665858992 370209640423256964 370440473220627744 370850813166083184 370922679021915009 371667408224957856 371971218977737776 372240969040119828 372383254542802536 372957920059072293 373779154862599662 374012213320551152 379583181166913856 379932062767251093 380694880783828512 381428114375476872 381665942106101312 382016738008772361 382268000125910448 382930056959047488 383282014731987789 383520998404971944 384365492582019696 385105795919042076 389233601027089632 390090674071188288 391369313515578464 391445155578379914 391986678095213256 392231089292429376 392665566881735136 392986542083824656 393530196944073024 393593002796916978 393851878917604704 394137496630715112 394288151868849744 394896621239017722 395219420163846387 395766163972164348 396012931751171808 397387976653085599 402356804362755264 402977725357142232 403865062279916688 404488310832817794 404564523453908928 405828015598575306 406081057134676176 406159750133779851 406236277683057312 406863185518987956 407759078031926904 408388335868395927 412129695205153728 414391037840024256 414471341200637556 415763541404190144 416103397500520224 416745532373206212 417207164811843582 418125834253077588 418386543714514848 418467621349954998 418931161360652853 419307810089476032 420763739985620046 422953019397103536 425273749270338672 426682297436974128 427031078812778088 428281740881807076 428712591364172352 429023489741155056 429106628672411481 429374184869363976 429968178142598304 430631709281707252 430796314078928424 431064923827075904 431461123205593437 431744906151452016 432411179154772158 437887801155475836 439612064025973344 440290477705025772 440580067941727296 441259975453983048 441748762741952028 442024201551493088 442109859844302738 442721471562082152 442997516874192192 443404683709554501 443850747838895952 444535702696672026 445514548220068284 450289852168593888 451781256109737312 453349941026785011 454260165608281824 454631489861679504 455135088885647544 455837457849977247 456137273730630096 456841189276510698 458728962785917767 463934999204005824 465471597203971776 465852085977576096 466189917570027288 467216444598334992 467733984079713912 468025625172169152 468116322188085252 468408201675669792 469780046489135184 469959615358831008 470684861678829204 471721286350660536 476777490531452352 477695783078700912 478432967929131006 479393553579635904 480017584616595894 480316884769119024 480981351820533696 481374518677072416 481907741173038576 482301665284693896 482651425958799438 483045957978034473 483714200410423092 484015805473654432 484645853338794477 484948039305460392 491769427554478656 493612853897675952 494467750888110912 494563572029220012 495961625303650368 496321292053493104 496417472385730929 496511006057070048 497277226745429724 497604298615232832 498372206483466216 499141299394706133 499332091318757946 506576083689668124 508570819167302496 509355650678363148 509690666834547264 510255255359687904 511042686309317052 511460426094389442 512026974996353487 512487323442692928 513474394558722768 514266793315757834 521926874104506552 522648904126951008 523982056111766208 524463657266280699 524790670395889304 525516662174286816 525618500173126866 525717535825132992 526528828318690296 526959226885128516 527341372806836423 527688218629552464 528502552300277082 528704567278684884 530686447144493103 536374676847883896 537303633809522976 538486749706555584 539317747777090392 539523896759149104 540356495365258902 541104020798100408 541441409512901568 541546333511706468 542146208819668398 542484247358650608 543678770709235872 544517781157861236 545566544218642941 552628454934183408 553240605998788488 555314460634885446 555660709830941616 556276219749124776 557501112337436784 557956828466606664 558361453560179742 558574881814203804 560668732293899493 561018319980826728 563937359196138048 567031665693784896 568909729915965504 569374771750370784 571042321175742768 572031319654873408 572142171563215308 572498913159151968 574395085438571232 575281497607457916 575659874868602688 576548238873029544 577658693878563114 583850401540634448 587053970273367696 587167733367569871 588346633938644064 588998350322602704 589479813125736984 590295295416109536 590389504195375467 590777818376407056 591206244946072668 591800997118527936 592344931858526583 592714270262229368 593649245958246522 594019397626757712 602867405382745536 604466588035713348 605797593419875032 606175319815572672 606732466249226691 606846785180863392 607783277133302996 608183031640840128 608742023397862959 609121585702014264 609354416524585968 610294778278481934 611638617047890356 618194542807730592 621586556760036384 622955259464446656 623645312106285216 624155096250780336 625118298559809318 625810747217765373 626373395318846912 627188751379616382 627579815571772272 627701432024932497 628961715134214048 631145609978430069 636927710771601216 637910623905508008 640023446155461192 640422513025492032 640546618219167132 642422611322710614 642543654897384768 643068887046258528 643535234611732584 644061277304045964 644952267213897456 645947563922560878 646194471118392636 646597385740613856 648616768732158237 656831701733213754 658150471863567936 659418096038960016 660330330465478464 660435716557538658 661889963180974572 662623144112928042 663036302327239632 663164789766454107 664496275311288288 665521732526274844 665776121758343928 666803554045008039 668271822330102426 675434778252890832 679140867571150864 680896468637214912 681390248412422736 681947234792519256 682702633328471316 684205910595945144 684632526078297024 685261783914766047 695902498806008736 698207395805957664 699284876355040932 700824666897502488 701600976119570868 702038437758253728 702612302513504688 703584291506069952 704670069733702776 704939423038246512 706027292518243806 707581929525990804 715166235797178528 717649451893696509 719090330369453856 719365195678865472 720475327153678536 721472027730800544 721587171794347793 722061778015608624 722861611759557864 723312329811534144 723452497927040844 723977138938199157 725571300615634638 726023708210481648 727422058958190588 736837939912244544 737654141331717984 740419280846513928 740880946441255488 741701626332166368 741845358043830018 743334816449915712 743942437955475552 744481938080239656 744766509085605072 745915840118144586 747558309725199324 748024426641102304 748998136978136919 759864125534502186 761389761567657024 762856228750953744 764033476017544722 764536000251820896 766564029463975578 767041996809943888 767190639141584163 768730985164039392 770211591838084152 771400189973636751 778467202054179264 782738627031156928 782890311156759828 783973356190426512 785331133763470272 785973084167649312 787186005593833956 787703757835209408 788274993261430224 788576303737699488 789793242478035444 790438840327692774 791532327944328696 792025863502343616 792753828450415623 794775953306171198 805955450714284464 807730124559833376 808976621665635588 810534743047888353 811656031197150612 812162114269352352 812319500267559702 812472555366114624 813726371037975912 814982121610565381 815518156063853808 816776671736791854 828942682401275112 832206795001040448 832971690952328169 833491064746412424 834414329623687164 836251668506155176 836773087429029696 836935242699909996 837542180340269613 837862322721305706 841527479971240092 845906038794207072 850547498540677344 853364594873948256 854062157625556176 856563481763614152 858046979482310112 858213257344822962 858748369738727952 859936356285196608 861263418563414504 861592628157856848 862922246411186874 863489812302904032 864822358309544316 866488040817844671 875775602310951672 879224128051946688 880580955410051544 882519950907966096 883497525483904056 884048403102986176 884219719688605476 885442943124164304 886809367419109002 887701495677791904 889071405393344052 891029096440136568 900579704337187776 903562512219474624 906699882053570022 908520331216563648 909262979723359008 910270177771295088 911674915699954494 912274547461260192 913682378553021396 915442167417722901 917457925571835534 931704171955152192 932379835140054576 934432889196669984 935467968159427824 936232644376170504 936816403351339584 937677447839713977 939560092978270368 939919230717662016 940783127069424573 941369723357658408 943442572701321072 955391566157401824 956865935858262012 960035169233191788 960633769538238048 962749037354144832 963633916984065921 963815482346077152 964603330569387792 965302851917598876 966091915956068946 967428400820846184 968031610947308864 968921345883841317 969291706677588954 969896078610920784 987225707795351904 989127144058440024 990653574836307987 992642584106986208 992834944771461858 993022012114140096 993934716169392063 994554453490859448 996744412966932432 998282598789412266 998664182637515892 1002407733495153639 1013152167379336248 1017141638334604992 1018711301356726296 1020510510719375808 1022085372618634104 1022920852188778884 1024053949992706974 1026948789117445536 1028533586631515668 1043853748209013104 1045297808253902016 1048927314532561398 1049581340791778608 1051033324348573632 1051237000346253732 1053057656637380592 1053918453770257032 1054682745613672846 1055376437259104928 1057005104600554164 1057409134557369768 1059040938777365709 1061372894288986206 1072749353695767792 1074607267619045952 1078635495554180784 1079047793518298208 1080712990730517804 1082208041596200816 1083092667023412936 1084292417639336796 1084968494717301216 1087357541418471744 1088356950923451957 1089035562315722472 1091133088437285882 1105256909868366816 1106481211997576976 1110628921269770892 1111321419661883232 1112552439498249552 1115002224674873568 1115913656933213328 1116722907120359484 1117149763628407608 1118873760177216879 1121337464587798986 1122036639961653456 1138749543500741568 1139796188301753279 1142084642351485536 1144284343126430616 1144997826318303936 1146050214026317083 1148790170877142464 1149846044195963367 1150562995214915832 1153096477746059088 1155317387757126228 1167700803081268896 1174107940546735392 1174335466735139742 1176693267877288128 1177996700645205408 1178959626251473968 1180590590832219072 1180779008390750934 1181555636752814112 1182412489892145336 1184689863717053166 1185428540524458736 1185658260491539161 1187298491916493044 1188038795253515424 1192163929959256797 1208933176071426696 1211595186839750064 1213464932498453382 1213693570361726784 1215566554266605992 1217484046795725918 1218243171404028528 1218708833049171936 1220589556556963868 1223277234095780712 1225165007605187781 1236389085615461184 1243173113520072768 1247290624212570432 1248310192501560672 1250236597119618636 1251621494435530746 1254377502759232764 1255159631143544544 1255402864049864994 1257923430268428096 1262291219956860138 1275821247811016016 1280046892310922384 1281093236438334264 1284845222645421228 1286137774092517056 1287070469223465168 1287319886017234443 1288122554608091928 1289904534427794912 1291895127845121756 1292388942236785272 1293194771481227712 1294383369616780311 1297233537464316474 1313663403466427508 1318836192077920032 1320871433115077316 1323779926361949144 1325246288225856084 1326072604654479264 1326329579532908214 1328992550622576576 1330214051128663503 1331043465052549688 1331552243516687856 1333607108090016078 1336543644660204852 1350869556505781664 1358281735142301728 1360049823080355033 1362780496824845472 1363894469585038512 1365405266656942632 1367512373549931741 1368411821191890288 1370523567829532094 1391804997612017472 1396414791611915328 1398569752710081864 1401649333795004976 1403201952239141736 1404076875516507456 1405224605027009376 1409340139467405552 1409878846076493024 1412054585036487612 1415163859051981608 1430332471594357056 1435298903787393018 1438180660738907712 1440950654307357072 1442944055461601088 1443174343588695586 1444123556031217248 1445723223519115728 1446904995854081688 1447954277876398314 1449137873934103419 1451142601231269276 1452047416420963296 1453937560016383431 1454844117916381176 1475308282663435968 1480838561693027856 1483403252664332736 1483690716087660036 1487884875910951104 1488963876160479312 1489252417157192787 1489533018171210144 1491831680236289172 1495116619450398648 1496048853282204608 1497423898184118399 1497996273956273838 1519728251069004372 1525712457501907488 1528066952035089444 1529072000503641792 1533128058927951156 1534083993619887776 1534381278283168326 1536080924989060461 1537461970328078784 1540423183676168304 1542800379947273502 1565780622313519656 1567946712380853024 1571946168335298624 1573390971798842097 1574372011187667912 1576549986522860448 1577152607475398976 1579586484956070888 1580877680655385548 1582024118420509269 1583064655888657392 1585507656900831246 1589551906612342396 1592059341433479309 1611910901428568928 1615460249119666752 1617953243331271176 1621069486095776706 1623312062394301224 1624324228538704704 1624639000535119404 1627452742075951824 1629964243221130762 1631036312127707616 1633553343473583708 1636699632655928823 1657885364802550224 1665943381904656338 1666982129492824848 1668828659247374328 1672503337012310352 1673870485399819992 1675084360680539226 1675724645442611412 1682006196881698479 1683054959942480184 1691812077588414144 1701094997081354688 1706729189747896512 1708124315251112352 1713126963527228304 1716093958964620224 1716426514689645924 1717496739477455904 1722526837126829008 1723185256315713696 1725844492822373748 1726979624605808064 1729644716619088632 1732976081635689342 1751551204621903344 1761161910820103088 1761503200102709613 1765039901815932192 1766995050967808112 1768439439377210952 1770885886248328608 1771168512586126401 1773618734838218004 1775402991355583808 1777034795575579749 1778142810786688104 1782058192880273136 1813399764107140044 1818525959446718016 1820197398747680073 1820540355542590176 1823349831399908988 1824549094922520384 1827364757106042792 1830184764447255821 1830884334835445802 1834915851143671068 1864759670280109152 1868865778393339968 1870935936318855648 1872465288752341008 1875354895679427954 1877432241653296119 1879120185956540736 1881566254138849146 1882739446715316816 1886885145402642144 1893436829935290207 1910783132314803648 1913731871716524024 1920070338466383576 1921267539076476096 1927267833968131842 1927630964692154304 1929206661138775584 1930605703835197752 1932183831912137892 1934856801641692368 1937842691767682634 1938583413355177908 1939792157221841568 1945850306196474711 1974451415590703808 1978254288116880048 1981307149672615974 1985285168213972416 1985669889542923716 1987869432338784126 1989108906981718896 1989494369299362321 1993488825933864864 1996565197578824532 1997328365275031784 2000410662135024117 2004815466990307278 2026304334758672496 2037422602713452592 2044170745237268208 2045841704377557768 2048107899985413948 2053897578234891072 2055785351744298141 2057067173263031336 2087707496418026208 2097854629065122796 2099162681583557216 2102474000692507464 2106115313274761184 2107836907540514064 2109365491227345692 2110752874518209856 2114010209201108328 2114818269114739536 2118081877554731418 2122745788577972412 2145498707391535584 2152948355681089527 2157270991108361568 2158095587036596416 2161425981461035608 2164416083192401632 2164761515383043379 2166185334046825872 2168584835278673592 2169936989434602432 2171931416814597471 2176713901846903914 2178071124631444944 2182266176874571764 2210513819736733632 2212962423995153952 2221257842539541784 2222642839323766464 2225104878996499104 2230004449349747136 2231827313866426656 2233445814240718968 2234299527256815216 2237747520354433758 2242674929175597972 2244073279923306912 2246994410934410757 2279592376603506558 2284169284702971072 2288568686252861232 2292100428052634166 2299692088391926734 2301125990429831664 2301571917424752489 2306192955492118176 2310634775514252456 2314200569920910253 2335401606162537792 2348215881093470784 2348670933470279484 2355993401290410816 2357919252502947936 2361558016781501868 2363111273505628224 2364824979784290672 2369379727434106332 2370857081048917472 2371316520983078322 2374596983832986088 2376077590507030848 2378261485351246869 2384327859918513594 2417866352142853392 2423190373679500128 2426929864996906764 2431133108533211984 2431604229143665059 2434968093591451836 2436486342808057056 2437417666098343872 2441179113113927736 2444946364831696143 2446554468191561424 2450330015210375562 2496620385003121344 2500473194239237272 2503242988871061492 2508755005518465528 2510319262287089088 2510805728099729988 2512626541020808839 2524582439913720276 2551642495622032032 2560093784621844768 2562186472876668528 2569690445290842456 2574140938446930336 2574639772034468886 2576245109216183856 2579809068855589824 2583790255690243512 2584777884473570544 2588766739233560622 2594467074928632948 2599464122453534013 2627326806932855016 2637672384155840064 2641742866230154632 2647559852723898288 2650492576451712168 2652145209308958528 2652659159065816428 2660428102257327006 2662086930105099376 2663104487033375712 2667214216180032156 2673087289320409704 2701739113011563328 2716563470284603456 2720099646160710066 2725560993649690944 2727788939170077024 2730810533313885264 2735024747099863482 2736823642383780576 2741047135659064188 2746326502253168703 2797139505420163728 2803298667590009952 2806403904478283472 2810449210054018752 2813032343519141931 2818680278934811104 2819757692152986048 2824109170072975224 2828467363236668087 2830327718103963216 2870597807574786036 2881901308614714144 2886348687177391172 2888247112062434496 2890901750952197763 2891446447038231456 2893809991708163376 2895908555752796628 2898275747868206838 2902285202462538552 2904094832841926592 2906764037651523951 2907875120032766862 2909688235832762352 2961677123386055712 2967381432175320072 2971960724508923961 2977927752320958624 2978504834314385574 2979066036342420288 2981804148508176189 2983663360472578344 2990233238900797296 2994847796368236798 2995992547912547676 3007223200485460917 3039456502138008744 3051424915003814976 3056133904070178888 3066256117855902312 3068167987239775552 3068762556566336652 3072161849978120922 3080846367352336608 3085600759894547004 3131561244627039312 3135893424761706048 3146781943597684194 3148744022375335824 3153099973045720896 3159172969912141776 3161755361310771096 3164048236841018538 3166129311777314784 3171015313801662492 3177122816332097127 3179103813224684792 3184118682866958618 3223821802857137856 3235906486662542352 3242138972191553412 3246624124788602448 3249278001070238808 3254905484151903648 3259928486442261524 3262072624255415232 3265070852770355871 3267106686947167416 3273399265311857646 3315770729605100448 3331886763809312676 3333964258985649696 3337657318494748656 3345006674024620704 3347740970799639984 3350168721361078452 3351449290885222824 3356621280531650637 3364012393763396958 3366109919884960368 3416248630502224704 3426253927054456608 3432853029379291848 3434993478954911808 3438150642078951249 3445053674253658016 3446370512631427392 3449538132587890101 3451688985644747496 3459289433238177264 3465952163271378684 3503102409243806688 3522323821640206176 3523006400205419226 3530079803631864384 3533990101935616224 3536878878754421904 3541771772496657216 3542337025172252802 3547237469676436008 3554069591151159498 3556285621573376208 3556974781474617483 3564116385760546272 3576491789877770391 3626799528214280088 3640394797495360146 3641080711085180352 3646699662799817976 3654729514212085584 3660369528894511642 3661768669670891604 3669831702287342136 3675495022815563343 3729519340560218304 3741871872637711296 3744930577504682016 3750709791358855908 3754864483306592238 3763132508277698292 3765478893430633632 3773770290805284288 3786873659870580414 3827463743433048048 3840140676932767152 3854535667936263684 3858413322277551168 3861211407670395504 3864367663824275784 3869713603283384736 3875685383535365268 3877166826710355816 3879584314443683136 3883150108850340933 3891700612392949422 3956508576233760096 3962614299345231948 3971339779085847432 3975738864677568252 3978217813963437792 3978988738598724642 3986977651867729728 3990642153385990509 3993130395157649064 3994656730550063568 4000821324270048234 4009630933980614556 4052608669517344992 4074845205426905184 4080149469241065099 4088341490474536416 4091683408755115536 4096215799970827896 4102537120649795223 4111570703488596282 4114134346526062672 4175414992836052416 4195709258130245592 4198325363167114432 4204948001385014928 4212230626549522368 4215673815081028128 4218730982454691384 4228020418402216656 4229636538229479072 4236163755109462836 4245491577155944824 4290997414783071168 4305896711362179054 4314541982216723136 4322851962922071216 4328832166384803264 4329523030766086758 4332370668093651744 4337169670557347184 4343862833629194942 4347413621802310257 4353427803693807828 4356142249262889888 4364532353749143528 4371267743183941589 4425924847990307904 4442515685079083568 4450209757992998208 4463654627732853312 4466891628481437936 4467757251471578361 4468599054513630432 4475495040708867516 4485349858351195944 4488146559846613824 4492271694552355197 4493988821868821514 4559184753207013116 4577137372505722464 4584200856105268332 4599384176783853468 4602251980859663328 4603143834849504978 4608242774967181383 4612385910984236352 4621269551028504912 4628401139841820506 4697341866940558968 4715838505005895872 4720172915396526291 4723116033563003736 4729649959568581344 4738759454868212664 4741714162097834944 4742633041966156644 4746072355261527807 4749193967665972176 4756522970702493738 4768655719837027188 4835732704285706784 4846380747359000256 4853859729993813528 4862266217066423968 4863208458287330118 4869936187182903672 4872972685616114112 4882358226227855472 4889892729663392286 4893108936383122848 4900660030420751124 4910098897967786469 5000946388478474544 5006485977742122984 5017510011036931056 5021611456199459976 5025253082041617678 5046018590645095437 5049164879827440552 5103284991244064064 5120187569243689536 5124372945753337056 5139380890581684912 5148281876893860672 5149279544068937772 5152490218432367712 5167580511380487024 5169555768947141088 5177533478467121244 5188934149857265896 5198928244907068026 5254653613865710032 5283485732460309264 5295119705447796576 5300985152903424336 5305318318131632856 5313505537758379203 5320856204514654012 5324173860210198752 5326208974066751424 5331104386726739247 5334428432360064312 5346174578640819408 5440199292321420132 5455577878340154048 5460592196243040219 5461621066627770528 5470049494199726964 5473647284767561152 5482094271318128376 5490554293341767463 5492653004506337406 5594279010840327456 5606597335180019904 5612807808956566944 5626064687038283862 5632296724959888357 5637360557869622208 5648218340145950448 5656934726473336174 5660655436207926432 5680310489805870621 5741195615149572072 5763802617229428288 5772697374354782344 5781803501904395526 5782892894076462912 5787619983416326752 5791817111505593256 5796551495736413676 5804570404925077104 5813528075303047902 5815750240065533724 5819376471665524704 5837550918589424133 5923354246772111424 5934762864350640144 5943921449017847922 5955855504641917248 5957009668628771148 5963608297016352378 5967326720945156688 5980466477801594592 5989695592736473596 5991985095825095352 6001231986405072351 6014446400970921834 6078913004276017488 6112267808140357776 6132512235711804624 6137525113132673304 6144323699956241844 6161692734704673216 6167356055232894423 6171201519789094008 6263122489254078624 6293563887195368388 6297488044750671648 6318345939824283552 6323510722621542192 6328096473682037076 6332258623554629568 6342030627603324984 6354245632664194254 6358207626449369584 6368237365733917236 6458845067043268581 6471812973325084704 6484277944383106824 6493248249577204896 6494284546149130137 6498556002140477616 6509810968303807296 6515794250443792413 6519856972884523048 6530141705540711742 6534213373894334832 6546798530623715292 6631541459210200896 6663773527618625352 6667928517971299392 6675314636989497312 6690013348049241408 6695481941599279968 6700337442722156904 6702898581770445648 6713242561063301274 6728024787526793916 6732219839769920736 6852507854108913216 6865706058758583696 6876301284157902498 6890107348507316032 6899076265175780202 6903377971289494992 6904715752274257467 6918578866476354528 6931904326542757368 6942601709762730759 7006204818487613376 7044647643280412352 7046012800410838452 7067980203871232448 7073757757508843808 7084674050344505604 7094474939352872016 7108139182302318996 7112571243146752416 7113949562949234966 7128232771521092544 7134784456053740607 7152983579755540782 7253599056428560176 7280789594990720292 7293399325599635952 7294812687430995177 7309459028424171168 7320739057789023284 7323537339341783208 7334839094495088429 7339663404574684272 7350990045631126686 7489861155009364032 7501419582717711816 7509728966613184476 7526265016555396584 7530957786861267264 7537879623062426517 7573747319741160828 7654927486866096096 7680281353865534304 7709071335872527368 7722422815340791008 7728735327648551568 7739427206566769472 7751370767070730536 7754333653420711632 7766300217700681866 7783401224785898844 7798392367360602039 7913017152467520192 7925228598690463896 7942679558171694864 7951477729355136504 7956435627926875584 7957977477197449284 7981284306771981018 7986260790315298128 7989313461100127136 8001642648540096468 8019261867961229112 8105217339034689984 8149690410853810368 8160298938482130198 8176682980949072832 8183366817510231072 8192431599941655792 8205074241299590446 8223141406977192564 8228268693052125344 8238979506759506109 8391418516260491184 8409896002770029856 8431347630162056256 8437461964909382768 8439097030557425793 8456040836804433312 8459273076458958144 8472327510218925672 8485402089710004261 8490983154311889648 8611793422724358108 8645703925844142432 8659046061532173516 8664741336187303488 8674339341114694368 8687725667258389884 8694827243604620514 8706855607387615656 8712284498525779776 8720292112954571853 8729064707498287056 8742535486367883178 8885031370158167136 8915882173526771883 8933783256962875872 8935514502943156722 8937198109027260864 8950990081417735032 8964803337716219191 8970699716702391888 8984543389104710394 8987977643737643028 9021669601456382751 9118369506414026232 9154274745011444928 9168401712210536664 9198768353567706936 9204503961719326656 9206287669699009956 9216485549934362766 9242539102057009824 9256802279683641012 9394683733881117936 9440345830793052582 9446232067126007472 9459299919137162688 9477518909736425328 9485266083932313288 9492144710523055614 9498387935331944352 9513045941404987476 9531368448996291381 9537311439674054376 9671465408571413568 9707719459987627056 9724532434132847936 9726416916574660236 9739872374365807344 9764716452455710944 9779785459326784572 9786217872766245696 9801320060841502248 9820197795935572938 10001892776956949088 10012971955484245968 10035020022073862112 10043222912398919952 10050506164083235356 10069863841594951911 10092037181290190874 10098329759654881104 10248745891506674112 10278761781163369824 10298559088137875544 10304980436864735424 10314451926236853747 10335161022760974048 10339111537894282176 10348614397763670303 10355066956934242488 10377868299714531792 10397856489814136052 10509307227731420064 10566971464920618528 10590239410895593152 10601970305806848672 10610636636263265712 10627011075516758406 10641712409029308024 10648347720420397504 10662208773453478494 10668856864720128624 10670924344423852449 10692349157281638816 10729475369633311173 10880398584642840264 10921184392486080438 10923242133255541056 10940098988399453928 10964188542636256752 10981108586683534926 10985306009012674812 11026485068446690029 11188558021680654912 11225615617913133888 11252129374076567724 11264593449919776714 11296436680291900896 11313869452946672348 11321310872415852864 11360620979611741242 11482391230299144144 11545394748709564688 11563607003808791052 11575239966832653504 11583634223011186512 11593102991472827352 11609140809850154208 11627056150606095804 11631500480131067448 11638752943331049408 11649450326551022799 11675101837178848266 11869525728701280288 11887842898035695844 11914019337257542296 11927216594032704756 11934653441890313376 11960932955603189184 11971926460157971527 11979391185472947192 11983970191650190704 12002463972810144702 12028892801941843668 12157826008552034976 12224535616280715552 12265024471423609248 12275050226265346608 12288647399912483688 12307611361949385669 12334712110465788846 12342403039578188016 12526244978508157248 12587127774390736776 12594976089501343296 12636691879648567104 12647021445243084384 12656192947364074152 12684061255206649968 12708491265328388508 12716415252898739168 12736474731467834472 12917690134086537162 12943625946650169408 12968555888766213648 12986496499154409792 12988569092298260274 12997112004280955232 13031588500887584826 13039713945769046096 13042240865406930771 13060283411081423484 13068426747788669664 13093597061247430584 13113803229551824767 13327547055237250704 13350629273978994624 13390963883198559936 13400674885444313808 13405797163540891296 13426485122126602548 13456049575053587832 13464439679539841472 13476815083657065591 13731412117517167392 13752602568315804996 13798152530351560404 13806755942578989984 13809431504548514934 13837157732952709056 13863808653085514736 13885203419525461518 14092025600821676904 14147515515017687616 14160518746189578873 14169348100689011208 14188949878705744032 14216278364604637992 14225142486293504832 14227899125898469932 14238217065784583421 14269568912107481214 14305967159511081564 14507198112857120352 14561579189981440584 14586798651199271904 14589625374861990354 14618918056848342336 14641478115578046568 14647074678683566416 14669678188990176858 14679326809149368544 14701980091262253372 14730296693903359407 15002839165435423632 15019457933226368952 15052530033110793168 15075759246124853034 15147494639482321656 15309854973732192192 15360562707731068608 15418142671745054736 15444845630681582016 15457470655297103136 15502741534141461072 15508667306841423264 15532600435401363732 15566802449571797688 15596784734721204078 15850457197380927792 15885359116343389728 15902955458710273008 15915954954394898568 15940516613275137609 15962568613543962036 15972521580630596256 15978626922200254272 15993313160180217741 16003285297080192936 16038523735922458224 16320597876964260396 16366733635020462144 16381776588729120657 16384863199883311584 16410148482599180892 16446282813954385128 16456537386104250688 16471662880025302389 16477959013519012218 16782837032520982368 16819792005540059712 16874923929818765536 16878194061114851586 16896890174879665071 16912081673608866624 16944655020437851344 16970804179420008522 16981966308623779296 17040931469417611863 17223586845448716216 17291407851688284864 17318092123064347032 17348678682229388736 17375451334516779768 17389654487209241028 17413711214775231312 17440584225909143706 17458129414996574112 17485070972735766356 17512652755768272399 17770062740316334272 17831764347053543766 17867566513925751744 17871029005886313444 17901980162835470064 17929606675432438382 17941399433404783776 17969086778209420788 17975955287475286056 18003695959215217053 18043339202912765502 18236739012828052464 18336803424421073328 18397536707135413872 18412575339398019912 18432971099868725532 18485078204114019648 18502068165698683269 18513604559367282024 18789367467762235872 18880691661586105164 18892464134252014944 18955037819472850656 18970532167864626576 18984289421046111228 18996775870663888704 19026091882809974952 19062736897992582762 19074622879348108752 19376535201129805743 19415438919975254112 19452833833149320472 19479744748731614688 19482853638447390411 19529432904911421888 19547382751331377239 19559570918653569144 19602640121683004496 19640395591871145876 20003785553913898176 20025943910968491936 20070040044147724224 20086445824797839904 20101012328166470712 20139727683189903822 20184074362580381748 20196659519309762208 20557523562326739648 20597118176275751088 20628903852473707494 20670322045521948096 20697228795527340606 20710133913868484976 20755736599429063584 20795712979628272104 20827805129288192277 21018614455462840128 21133942929841237056 21203940611613697344 21221273272526531424 21254022151033516812 21283424818058616048 21324417546906956988 21337713729440257248 21341848688847704898 21384698314563277632 21404353368161221821 21458950739266622346 21760797169285680528 21842368784972160876 21880197976798907856 21884438062292985531 21928377085272513504 21962217173367069852 21970612018025349624 22004517283485265287 22052970136893380058 22504258748153135448 22529186899839553428 22592873360583801792 22613638869187279551 22627738905893344696 22721241959223482484 22964782460598288288 23090789497419129376 23127214007617582104 23167268446022373024 23186205982945654704 23218281619700308416 23254112301212191608 23263000960262134896 23298900653102045598 23350203674357696532 23739051457402560576 23775685796071391688 23828038674515084592 23854433188065409512 23869306883780626752 23943852920315943054 23958782370945894384 23967940383300381408 24004927945620289404 24057785603883687336 24315652017104069952 24449071232561431104 24530048942847218496 24550100452530693216 24577294799824967376 24615222723898771338 24669424220931577692 24684806079156376032 24716938520278518327 25174255548781473552 25294042890486168768 25312385894728148304 25317291091672277379 25368122510413299936 25416982530656777016 25432830505797478336 25456206269130012783 25472949462935668944 25835380268173074324 25937111777532427296 25977138184596520548 25994224008561910464 26063177001775169652 26079427891538092192 26084481730813861542 26120566822162846968 26136853495577339328 26160876338863715559 26187194122494861168 26227606459103649534 26655094110474501408 26747646520580315649 26801349770888627616 26811594327081782592 26852970244253205096 26894410013148657573 26912099150107175664 26953630167314131182 27065008804369148253 27462824235034334784 27505205136631609992 27596305060703120808 27613511885157979968 27618863009097029868 27727617306171029472 27770406839050923036 28184051201643353808 28321037492379157746 28338696201378022416 28377899757411488064 28432556729209275984 28455798251796939864 28476434131569166842 28539137824214962428 28594105346988874143 28611934319022163128 29014396225714240704 29123158379962881168 29173597302398543808 29179250749723980708 29282956231156093136 29294149357367132832 29339356377980353716 29358653618298737088 29403960182524506744 29460593387806718814 30005678330870847264 30038915866452737904 30105060066221586336 30151518492249706068 30209591524784855733 30294989278964643312 30836285343490109472 30914941310594206272 30943355778710561241 31005483068282922144 31017334613682846528 31065200870802727464 31113140995603348957 31133604899143595376 31193569469442408156 31700914394761855584 31770718232686779456 31805910917420546016 31831909908789797136 31881033226550275218 31925137227087924072 31945043161261192512 31986626320360435482 32006570594160385872 32077047471844916448 32188426108899933519 32641195753928520792 32763553177458241314 32769726399766623168 32820296965198361784 32892565627908770256 32943325760050604778 32955918027038024436 33079455205340070087 33565674065041964736 33749847859637531072 33756388122229703172 33793780349759330142 33889310040875702688 33941608358840017044 33963932617247558592 34081862938835223726 34447173690897432432 34636184246128694064 34750902669033559536 34779308974418482056 34827422429550462624 34881168451818287412 34916258829993148224 34948350979653068397 34970141945471532712 35025305511536544798 35663528694107087532 35742058011772626888 35803960325670940128 35859213350864876764 35882798866809567552 35915779380473914581 35938173556418841576 35951910574950572112 36007391918430434106 36086678405825531004 36473478025656104928 36673606848842146656 36795073414270827744 36825150678796039824 36865942199737451064 36922834085848157007 37004136331397366538 37027209118734564048 37578734935524471744 37761383323172210328 37784928268504029888 37910075638945701312 37941064335729253152 37968578842092222456 38052183765619949904 38125473795985165524 38149245758696217504 38753070402259611486 38830877839950508224 38905667666298640944 38959489497463229376 38965707276894780822 39094765502662754478 39119141837307138288 39126722596220792313 39205280243366008992 39280791183742291752 39341409688655474301 40051887821936983872 40172891649595679808 40202024656332941424 40279455366379807644 40368148725160763496 40393319038619524416 40430445250971196773 41194236352551502176 41257807704947414988 41394457591054681212 41420267827736969952 41511473198858127168 41591425959256544208 41655610258576384554 42442546545053062848 42508044302067033624 42566849636117232096 42648835093813913976 42675427458880514496 42683697377695409796 42714651197353750263 42808706736322443642 42917901478533244692 43521594338571361056 43684737569944321752 43760395953597815712 43768876124585971062 43856754170545027008 43924434346734139704 43941224036050699248 44009034566970530574 44105940273786760116 44190890081710078221 45008517496306270896 45058373799679106856 45227277738374559102 45255477811786689392 45442483918446964968 45929564921196576576 46181578994838258752 46254428015235164208 46334536892044746048 46372411965891309408 46508224602424383216 46526001920524269792 46597801306204091196 46700407348715393064 47551371592142783376 47656077349030169184 47708866376130819024 47821549839825412827 47887705840631886108 47917564741891788768 47935880766600762816 48009855891240578808 48083945175023357479 48115571207767374672 49100200905061386432 49145329766187361971 49154589599649934752 49230445447797542676 49338848441863155384 49369612158312752064 49414988640075907167 49433877040557036654 50348511097562947104 50624771789456296608 50634582183344554758 50690670524638995213 50736245020826599872 50833965061313554032 50912412538260025566 50945898925871337888 51122794408252835589 51670760536346148648 51874223555064854592 51954276369193041096 52126354003550339304 52158855783076184384 52168963461627723084 52241133644325693936 52321752677727431118 52374388244989722336 52455212918207299068 53310188220949002816 53495293041160631298 53602699541777255232 53705940488506410192 53788820026297315146 53824198300214351328 53907260334628262364 54011087877645651159 54130017608738296506 55010410273263219984 55192610121406241616 55237726018194059736 55455234612342058944 55506204497096049807 55540813678101846072 56368102403286707616 56642074984758315492 56677392402756044832 56865113458418551968 56911596503593879728 56952868263138333684 57078275648429924856 57188210693977748286 57223868638044326256 58246316759925762336 58358501499447961416 58448560915342171233 58565912462312186272 58588298714734265664 58642148253994131717 58678712755960707432 58807920365049013488 58921186775613437628 60011356661741694528 60077831732905475808 60210120132443172672 60303036984499412136 60419183049569711466 60589978557929286624 61672570686980218944 61886711557421122482 62010966136565844288 62130401741605454928 62226281991206697914 62267209798287190752 62387138938884816312 62483415387864576831 63401828789523711168 63611821834841092032 63663819817579594272 63762066453100550436 63850274454175848144 63973252640720870964 64013141188320771744 64154094943689832896 64213060104483665463 64376852217799867038 65282391507857041584 65527106354916482628 65640593930396723568 65785131255817540512 65886651520101209556 65911836054076048872 66013551850455795861 66158910410680140174 67512776244459406344 67587560699518660284 67778620081751405376 67840916607561838653 67883216717680034088 68163725877670447452 68894347381794864864 69272368492257388128 69501805338067119072 69558617948836964112 69654844859100925248 69762336903636574824 69896701959306136794 69940283890943065424 70050611023073089596 71327057388214175064 71484116023545253776 71607920651341880256 71718426701729753528 71831558760947829162 71876347112837683152 71903821149901144224 72014783836860868212 72173356811651062008 72946956051312209856 73347213697684293312 73590146828541655488 73650301357592079648 73731884399474902128 73845668171696314014 74008272662794733076 74054418237469128096 75522766646344420656 75882128671458506304 75937157684184444912 75951873275016832137 76104367531239899808 76250947591970331048 76298491517392435008 76368618807390038349 77506140804519222972 77811335332597281888 77931414553789561644 78189531005325508956 78238283674614276576 78253445192441584626 78410560486732017984 78482629016591146677 78561582367484583504 78682819377310948602 80242939561740946947 80404049312665882848 80558910732759615288 80683230039445972719 80736297450321526992 80860890501942393546 82388472705103004352 82515615409894829976 82788915182109362424 82840535655473939904 83182851918513088416 83311220517152769108 85016088604134067248 85133699272234464192 85297670187627827952 85367394755390819592 85429302394707500526 85617413472644887284 85782316040966622429 85835802957066489384 87043188677142722112 87369475139888643504 87520791907195631424 87537752249171942124 87848868693468279408 87882448072101398496 88018069133941061148 88211880547573520232 88381780163420156442 90017034992612541792 90116747599358213712 90454555476749118204 90510955623573378784 90628774574354567199 90884967836893929936 92508856030470328416 92744823931782618816 92830067336131683723 93016449204848766432 93052003841048539584 93195602612408182392 93339422986810046871 93400814697430786128 95102743184285566752 95312154698060338368 95417732752261638048 95643099679650825654 95775411681263772216 95835129483783577536 96019711782481157616 96167890350046714958 96231142415534749344 96565278326699800557 98290659532374723942 98309179199299869504 98460890895595085352 98677696883726310768 98829977280151814334 98867754081114073308 99238365616020210261 100697022195125894208 101249543578912593216 101269164366689109516 101381341049277990426 101667930122627108064 101824825076520051132 101891797851742675776 102245588816505671178 103341521072692297296 103908552738386082192 104252708007100678608 104337926923255446168 104482267288651387872 104643505355454862236 104748776489979444672 104845052938959205191 104910425836414598136 106990586082321262596 107411880977012820384 107577640052594630292 107648396600428702656 107814520669256524728 108022175755291302318 108260035217476593012 110020820546526439968 110385220242812483232 110475452036388119472 110768502257544471021 111012408994192099614 111081627356203692144 112736204806573415232 113284149969516630984 113354784805512089664 113730226916837103936 113823193007187759456 113905736526276667368 114156551296859849712 114376421387955496572 114447737276088652512 116492633519851524672 116717002998895922832 116897121830684342466 117131824924624372544 117284296507988263434 117357425511921414864 117380167788662376939 117615840730098026976 117842373551226875256 118024229065966422903 120155663465810951616 120606073968998824272 120838366099139422932 121179957115858573248 121291335752913590319 123773423114842244964 124260803483210909856 124452563982413395828 124534419596574381504 124774277877769632624 124966830775729153662 127327639635159188544 127524132906201100872 127700548908351696288 127946505281441741928 128026282376641543488 128143953592061250789 128426120208967330926 128753704435599734076 130564783015714083168 131054212709832965256 131281187860793447136 131570262511635081024 131773303040202419112 131823672108152097744 132027103700911591722 132317820821360280348 132572670245130234663 135025552488918812688 135175121399037320568 135681833215123677306 135766433435360068176 136327451755340894904 137788694763589729728 138544736984514776256 139003610676134238144 139117235897673928224 139524673807273149648 139793403918612273588 139880567781886130848 140101222046146179192 142654114776428350128 142968232047090507552 143436853403459507056 143464649519476238481 143663117521895658324 143752694225675366304 143807642299802288448 144029567673721736424 144251835525070072437 144346713623302124016 147300602715184159296 147463768798949804256 147691336343392628028 148016545325589466152 148108836474938256192 148244965920227721501 151045533292688841312 151874315368368889824 151903746550033664274 152208735062479799616 152501895183940662096 152737237614780076698 153368383224758506767 155012281609038445944 155622670665194563776 155862829107579123288 156379062010651017912 156476567349228553152 156506890384883169252 156965258033182293354 157123164734969167008 157365638754621897204 160485879123481893894 160808098625331765696 161117821465519230576 161366460078891945438 161472594900643053984 161721781003884787092 162033263632936953477 165031230819789659952 165577830364218724848 166365703837026176832 166622441034305538216 170032177208268134496 170595340375255655904 170734789510781639184 170858604789415001052 171234826945289774568 171564632081933244858 171671605914132978768 174738950279777287008 175075504498343884248 175345682746026513699 175697737386936558816 175764896144202796992 175926444761982395151 176036138267882122296 176423761095147040464 176763560326840312884 180034069985225083584 180233495198716427424 180909110953498236408 181021911247146757568 181257549148709134398 181769935673787859872 185017712060940656832 185660134672263367446 186032898409697532864 186391205224816364784 186678845973620093742 186801629394861572256 187450246163593730493 190205486368571133504 190835465504523276096 191286199359301651308 191550823362527544432 192039423564962315232 192335780700093429916 192462284831069498688 192639180313450996389 193130556653399601114 196581319064749447884 196921781791190170704 197355393767452621536 197659954560303628668 197735508162228146616 198040655551367387583 198476731232040420522 202538328733378219032 202762682098555980852 203335860245254216128 203522749822685515959 203649650153040102264 204491177633011342356 206683042145384594592 207817105476772164384 208505416014201357216 208675853846510892336 208964534577302775744 209287010710909724472 209690105877918410382 209820851672829196272 213981172164642525192 214823761954025640768 215155280105189260584 215629041338513049456 216044351510582604636 216520070434953186024 220041641093052879936 220770440485624966464 220950904072776238944 221537004515088942042 222024817988384199228 222163254712407384288 226568299939033261968 227646386014375518912 227811473052553334736 228313102593719699424 228752842775910993144 228895474552177305024 229105856422170115047 233434005997791845664 233794243661368684932 234568593015976526868 234714851023842829728 234760335577324753878 235231681460196053952 235447887049773440031 235684747102453750512 236048458131932845806 240728818685222840841 241212147937997648544 241676732198278845864 242049690118337918157 242582671505827180638 247546846229684489928 248521606966421819712 248905127964826791656 249548555755539265248 249933661551458307324 255048265812402201744 255401097816703392576 255893010562883483856 256287907184122501578 256852240417934661852 257507408871199468152 261129566031428166336 262108425419665930512 262562375721586894272 263546606080404838224 263647344216304195488 264054207401823183444 264635641642720560696 265145340490260469326 270051104977837625376 270350242798074641136 271363666430247354612 271532866870720136352 271886323723063701597 272654903510681789808 278234471795347856448 278490202008395051169 279049347614546299296 279586807837224547176 279761135563772261696 280018268960430140613 280202444092292358384 285308229552856700256 285936464094181015104 286873706806919014112 286929299038952476962 287326235043791316648 287505388451350732608 288059135347443472848 288503671050140144874 288693427246604248032 289695834980099401671 294927537597899608512 295382672686785256056 296033090651178932304 296489931840455443002 297715096848060630783 302091066585377682624 303748630736737779648 303807493100067328548 305003790367881324192 305474475229560153396 306736766449517013534 310024563218076891888 311725658215158246576 312758124021302035824 313013780769766338504 313930516066364586708 314246329469938334016 314535158816877615573 314731277509243794408 320971758246963787788 322235642931038461152 322732920157783890876 322945189801286107968 323443562007769574184 324066527265873906954 330062461639579319904 331155660728437449696 332305506772633413063 333244882068611076432 340064354416536268992 341190680750511311808 341469579021563278368 341717209578830002104 342469653890579549136 343129264163866489716 343343211828265957536 349477900559554574016 350151008996687768496 350691365492053027398 351395474773873117632 351852889523964790302 352072276535764244592 352847522190294080928 353527120653680625768 354072687197899268709 360466990397432854848 361818221906996472816 362515098297418268796 363539871347575719744 363874007258740770957 371320269344526734892 372782410449632729568 373357691947240187484 373603258789723144512 374900492327187460986 382572398718603302616 383101646725055088864 384078847129924630464 384431860776183752367 384671561400186859832 385278360626901992778 386261113306799202228 393162638129498895768 393843563582380341408 394710787534905243072 395319909120607257336 395471016324456293232 396081311102734775166 396953462464080841044 405076657466756438064 405525364197111961704 407045499645371031918 407299300306080204528 408982355266022684712 413366084290769189184 415634210953544328768 417010832028402714432 417351707693021784672 418574021421819448944 419380211755836820764 419641703345658392544 427962344329285050384 430310560210378521168 430393948558428715443 431258082677026098912 432088703021165209272 432755506575210217311 433040140869906372048 441901808145552477888 443074009030177884084 444049635976768398456 444326509424814768576 444734897760683164503 453136599878066523936 455622946105106669472 456626205187439398848 457505685551821986288 458211712844340230094 460105149674275520301 466868011995583691328 467588487322737369864 469137186031953053736 469429702047685659456 469520671154649507756 470895774099546880062 471369494204907501024 472096916263865691612 481457637370445681682 482424295875995297088 483353464396557691728 484099380236675836314 485165343011654361276 486099790898810860431 495093692459368979856 497810255929653583312 499097111511078530496 499867323102916614648 510096531624804403488 511786021125766967712 512575814368245003156 513704480835869323704 515014817742398936304 524216850839331861024 526037048238079541097 527093212160809676448 527294688432608390976 528108414803646366888 528923396925256932269 529271283285441121392 530290680980520938652 540102209955675250752 540700485596149282272 542727332860494709224 543065733741440272704 543772647446127403194 545309807021363579616 556980404016790102338 558098695229092598592 559173615674449094352 560036537920860281226 560404888184584716768 562350738490781191479 570616459105713400512 573747413613838028224 573858598077904953924 574652470087582633296 576118270694886945696 577007342100280289748 577386854493208496064 579391669960198803342 590765345373570512112 592066181302357864608 592979863680910886004 594121966654102162749 595430193696121261566 607614986200134657096 610007580735762648384 610568249468056547877 610948950459120306792 613473532899034027068 620049126436153783776 623451316430316493152 625516248042604071648 626027561539532677008 627861032132729173416 629070317633755231146 629462555018487588816 641943516493927575576 644471285862076922304 645465840315567781752 646887124015539148368 648133054531747813908 660124923279158639808 662311321456874899392 664611013545266826126 666489764137222152864 682939158043126556736 683434419157660004208 684939307781159098272 686258528327732979432 686686423656531915072 687317569266510345141 700302017993375536992 701382730984106054796 703705779047929580604 704144553071528489184 705695044380588161856 706343661149320320093 707054241307361251536 708145374395798537418 723636443813992945632 725030196594836537592 726149070355013754471 727748014517481541914 742640538689053469784 745564820899265459136 746715383894480374968 749800984654374921972 765144797437206605232 766203293450110177728 768863721552367504734 769343122800373719664 770556721253803985556 772522226613598404456 786325276258997791536 787687127164760682816 790639818241214514672 790942032648912586464 792162622205469550332 793906924928161682088 810153314933512876128 811050728394223923408 814090999290742063836 814598600612160409056 817964710532045369424 834703415386043569344 835470606025185153507 837148042843638897888 838760423511673641528 839283406691316785088 840054806881290421839 855924688658570100768 860621120420757042336 860787897116857430886 862516165354052197824 864177406042330418544 865511013150420434622 866080281739812744096 869087504940298205013 886148018060355768168 888099271953536796912 889469795521366329006 906273199756133047872 911245892210213338944 915011371103643972576 916423425688680460188 920210299348551040602 935176974645474739728 938274372063906107472 939041342309299015512 941791548199093760124 942738988409815002048 943605476450632846719 944193832527731383224 962915274740891363364 966706928793115383456 968198760473351672628 970330686023308722552 972199581797621720862 990187384918737959712 995620511859307166624 996916520317900239189 999734646205833229296 1020193063249608806976 1023572042251533935424 1025151628736490006312 1027408961671738647408 1030029635484797872608 1048433701678663722048 1052074096476159082194 1054186424321619352896 1056216829607292733776 1057846793850513864538 1058542566570882242784 1060581361961041877304 1062218061593697806127 1081400971192298564544 1085454665720989418448 1087545294892254806388 1090619614042727159232 1091622021776222312871 1113960808033580204676 1118347231348898188704 1120073075841720562452 1120809776369169433536 1124701476981562382958 1147717196155809907848 1149304940175165266592 1152236541389773891392 1153295582328551257101 1154014684200560579496 1158783339920397606684 1181530690747141024224 1184132362604715729216 1185959727361821772008 1188243933308204325498 1190860387392242523132 1215229972400269314192 1221136498936113095754 1221897900918240613584 1226947065798068054136 1240098252872307567552 1246902632860632986304 1251032496085208143296 1252055123079065354016 1255722064265458346832 1258140635267510462292 1258925110036975177632 1283887032987855151152 1290931680631135563504 1291181845675286146329 1293774248031078296736 1296266109063495627816 1298266519725630651933 1329222027090533652252 1332979528274444305728 1334204693282049493509 1366868838315320008416 1369878615562318196544 1372517056655465958864 1374635138533020690282 1400604035986751073984 1402765461968212109592 1407411558095859161208 1408289106143056978368 1412687322298640640186 1414108482614722503072 1416290748791597074836 1447272887627985891264 1450060393189673075184 1452298140710027508942 1455496029034963083828 1458299372696432581293 1485281077378106939568 1493430767788960749936 1499601969308749843944 1530289594874413210464 1537727443104735009468 1538686245600747439328 1541113442507607971112 1545044453227196808912 1572650552517995583072 1578111144714238623291 1581279636482429029344 1581884065297825172928 1584325244410939100664 1586770190775770796807 1587813849856323364176 1620306629867025752256 1622101456788447846816 1628181998581484127672 1629197201224320818112 1635929421064090738848 1670941212050370307014 1674296085687277795776 1677520847023347283056 1680109613762580843678 1687052215472343574437 1711849377317140201536 1721242240841514084672 1721575794233714861772 1728354812084660837088 1731022026300840869244 1732160563479625488192 1738175009880596410026 1772296036120711536336 1776198543907073593824 1778939591042732658012 1782365899962306488247 1830022742207287945152 1832846851377360920376 1840420598697102081204 1870353949290949479456 1876548744127812214944 1878082684618598031024 1883583096398187520248 1887210952901265693438 1888387665055462766448 1925830549481782726728 1933413857586230766912 1936397520946703345256 1940661372046617445104 1944399163595243441724 1980374769837475919424 1991241023718614333248 1993833040635800478378 1999469292411666458592 2050303257472980012624 2054817923343477294816 2060059270969595745216 2061952707799531035423 2104148192952318164388 2112433659214585467552 2115693587701027729076 2117085133141764485568 2119030983447960960279 2121162723922083754608 2124436123187395612254 2170909331441978836896 2175090589784509612776 2178447211065041263413 2183244043552444625742 2227921616067160409352 2236694462697796377408 2240146151683441124904 2249402953963124765916 2295434392311619815696 2298609880350330533184 2306591164657102514202 2308029368401121158992 2317566679840795213368 2363061381494282048448 2371919454723643544016 2376487866616408650996 2381720774784485046264 2430459944800538628384 2442272997872226191508 2443795801836481227168 2453894131596136108272 2504110246158130708032 2511444128530916693664 2516281270535020924584 2517850220073950355264 2520164420643871265517 2567774065975710302304 2581863361262271127008 2582363691350572292658 2587548496062156593472 2592532218126991255632 2596533039451261303866 2607262514820894615039 2658444054181067304504 2668409386564098987018 2733737676630640016832 2745034113310931917728 2749270277066041380564 2805530923936424219184 2814823116191718322416 2825374644597281280372 2828216965229445006144 2832581497583194149672 2900120786379346150368 2904596281420055017884 2910992058069926167656 2916598745392865162586 2970562154756213879136 2986861535577921499872 2990749560953700717567 2999203938617499687888 3060579189748826420928 3075454886209470018936 3077372491201494878656 3082226885015215942224 3090088906454393617824 3145301105035991166144 3156222289428477246582 3162559272964858058688 3168650488821878201328 3173540381551541593614 3175627699712646728352 3186654184781093418381 3244202913576895693632 3256363997162968255344 3271858842128181477696 3274866065328666938613 3341882424100740614028 3355041694046694566112 3360219227525161687356 3374104430944687148874 3443151588467429723544 3456709624169321674176 3459886746985653771303 3462044052601681738488 3476350019761192820052 3544592072241423072672 3552397087814147187648 3557879182085465316024 3564731799924612976494 3665693702754721840752 3680841197394204162408 3740707898581898958912 3753097488255624429888 3756165369237196062048 3767166192796375040496 3774421905802531386876 3776775330110925532896 3851661098963565453456 3872795041893406690512 3881322744093234890208 3888798327190486883448 3894799559176891955799 3987666081271600956756 3998938584823332917184 4002614079846148480527 4100606514945960025248 4109635846686954589632 4123905415599062070846 4208296385904636328776 4224867318429170935104 4231387175402055458152 4238061966895921920558 4242325447844167509216 4248872246374791224508 4341818662883957673792 4350181179569019225552 4356894422130082526826 4366488087104889251484 4455843232134320818704 4480292303366882249808 4498805907926249531832 4590868784623239631392 4613182329314205028404 4616058736802242317984 4635133359681590426736 4734333434142715869873 4743838909447287088032 4752975733232817301992 4760310572327312390421 4763441549568970092528 4860919889601077256768 4884545995744452383016 4887591603672962454336 4907788263192272216544 5022888257061833387328 5032562541070041849168 5040328841287742531034 5061156646417030723311 5135548131951420604608 5163726722524542254016 5164727382701144585316 5185064436253982511264 5193066078902522607732 5214525029641789230078 5316888108362134609008 5336818773128197974036 5347097699886919464741 5490068226621863835456 5498540554132082761128 5611061847872848438368 5629646232383436644832 5650749289194562560744 5665162995166388299344 5800241572758692300736 5809192562840110035768 5821984116139852335312 5833197490785730325172 5941124309512427758272 5973723071155842999744 5981499121907401435134 5998407877234999375776 6150909772418940037872 6164453770030431884448 6180177812908787235648 6185858123398593106269 6312444578856954493164 6337300977643756402656 6347080763103083187228 6351255399425293456704 6373308369562186836762 6512727994325936510688 6535341633195123790239 6549732130657333877226 6683764848201481228056 6710083388093389132224 6720438455050323374712 6748208861889374297748 6886303176934859447088 6919773493971307542606 6924088105203363476976 6952700039522385640104 7089184144482846145344 7115758364170930632048 7129463599849225952988 7331387405509443681504 7361682394788408324816 7512330738474392124096 7534332385592750080992 7548843811605062773752 7553550660221851065792 7560493261931613796551 7703322197927130906912 7745590083786813381024 7762645488186469780416 7777596654380973766896 7789599118353783911598 7821787544462683845117 7975332162543201913512 8005228159692296961054 8201213029891920050496 8247810831198124141692 8416592771809272657552 8462774350804110916304 8476123933791843841116 8484650895688335018432 8497744492749582449016 8700362359138038451104 8713788844260165053652 8732976174209778502968 8911686464268641637408 8960584606733764499616 8997611815852499063664 9181737569246479262784 9226364658628410056808 9232117473604484635968 9270266719363180853472 9468666868285431739746 9487677818894574176064 9505951466465634603984 9520621144654624780842 9526883099137940185056 9559962554343280255143 9769091991488904766032 9815576526384544433088 10065125082140083698336 10080657682575485062068 10122313292834061446622 10329454765402289170632 10370128872507965022528 10379660240956961313909 10386132157805045215464 10429050059283578460156 10633776216724269218016 10673637546256395948072 10694195399773838929482 10997081108264165522256 11222123695745696876736 11259292464766873289664 11301498578389125121488 11330325990332776598688 11618385125680220071536 11643968232279704670624 11666394981571460650344 11684398677530675867397 11962998243814802870268 11996815754469998751552 12007842239538445441581 12301819544837880075744 12328907540060863768896 12371716246797186212538 12624889157713908986328 12674601955287512805312 12694161526206166374456 12746616739124373673524 13025455988651873021376 13070683266390247580478 13099464261314667754452 13367529696402962456112 13440876910100646749424 13496417723778748595496 13772606353869718894176 13839546987942615085212 13848176210406726953952 13905400079044771280208 14203000302428147609619 14231516728341861264096 14258927199698451905976 14280931716981937171263 14662774811018887363008 14723364789576816649632 15068664771185500161984 15097687623210125547504 15120986523863227593102 15406644395854261813824 15491180167573626762048 15555193308761947533792 15579198236707567823196 15643575088925367690234 15950664325086403827024 16010456319384593922108 16041293099660758394223 16495621662396248283384 16833185543618545315104 16925548701608221832608 16952247867583687682232 16995488985499164898032 17400724718276076902208 17427577688520330107304 17465952348419557005936 17823372928537283274816 17921169213467528999232 17995223631704998127328 18452729317256820113616 18540533438726361706944 18557574370195779318807 18937333736570863479492 19011902932931269207968 19041242289309249561684 19053766198275880370112 19119925108686560510286 19538183982977809532064 19606024899585371370717 20130250164280167396672 20161315365150970124136 20244626585668122893244 20658909530804578341264 20759320481913922627818 20772264315610090430928 20858100118567156920312 21267552433448538436032 21347275092512791896144 21388390799547677858964 21994162216528331044512 22602997156778250242976 22660651980665553197376 22681479785794841389653 23236770251360440143072 23287936464559409341248 23332789963142921300688 23368797355061351734794 23925996487629605740536 24015684479076890883162 24603639089675760151488 24743432493594372425076 25249778315427817972656 25388323052412332748912 25493233478248747347048 26141366532780495160956 26198928522629335508904 26735059392805924912224 26881753820201293498848 26992835447557497190992 27545212707739437788352 27679093975885230170424 27696352420813453907904 27810800158089542560416 28406000604856295219238 28463033456683722528192 28517854399396903811952 28561863433963874342526 28679887663029840765429 29446729579153633299264 30195375246420251095008 30241973047726455186204 31110386617523895067584 31158396473415135646392 31287150177850735380468 31901328650172807654048 32020912638769187844216 32082586199321516788446 32991243324792496566768 33666371087237090630208 33851097403216443665216 33904495735167375364464 33990977970998329796064 34855155377040660214608 34931904696839114011872 35053196032592027602191 35990447263409996254656 36023526718615336324743 36905458634513640227232 37115148740391558637614 37874667473141726958984 38023805865862538415936 38082484578618499123368 38239850217373121020572 39076367965955619064128 39212049799170742741434 40322630730301940248272 40489253171336245786488 41317819061609156682528 41518640963827845255636 41544528631220180861856 41716200237134313840624 42694550185025583792288 42776781599095355717928 42842795150945811513789 43988324433056662089024 45205994313556500485952 45362959571589682779306 46473540502720880286144 46665579926285842601376 46737594710122703469588 47851992975259211481072 48031368958153781766324 49486864987188744850152 50499556630855635945312 50776646104824665497824 50986466956497494694096 52282733065560990321912 52397857045258671017808 53470118785611849824448 53763507640402586997696 53985670895114994381984 55358187951770460340848 55621600316179085120832 55672723110587337956421 56812001209712590438476 57035708798793807623904 57123726867927748685052 57359775326059681530858 58818074698756114112151 60390750492840502190016 60483946095452910372408 62316792946830271292784 62574300355701470760936 63802657300345615308096 64041825277538375688432 64165172398643033576892 65982486649584993133536 67808991470334750728928 67981955941996659592128 68044439357384524168959 69710310754081320429216 69863809393678228023744 70106392065184055204382 72047053437230672649486 73810917269027280454464 74230297480783117275228 75749334946283453917968 76164969157236998246736 76479700434746242041144 78424099598341485482868 80645261460603880496544 80978506342672491572976 82635638123218313365056 83037281927655690511272 83089057262440361723712 83432400474268627681248 85389100370051167584576 85553563198190711435856 85685590301891623027578 86039662989089522296287 90725919143179365558612 93331159852571685202752 93475189420245406939176 95703985950518422962144 96062737916307563532648 98973729974377489700304 100999113261711271890624 101553292209649330995648 101972933912994989388192 104565466131121980643824 104795714090517342035616 105159588097776082806573 107971341790229988763968 110716375903540920681696 111345446221174675912842 113624002419425180876952 114071417597587615247808 114247453735855497370104 114719550652119363061716 117636149397512228224302 120967892190905820744816 124633585893660542585568 125148600711402941521872 128083650555076751376864 128330344797286067153784 128528385452837434541367 131964973299169986267072 135617982940669501457856 136088878714769048337918 139420621508162640858432 140212784130368110408764 144094106874461345298972 148460594961566234550456 151498669892566907835936 152329938314473996493472 152959400869492484082288 156848199196682970965736 161290522921207760993088 161957012685344983145952 166074563855311381022544 166864800948537255362496 171107126396381422871712 171371180603783246055156 172079325978179044592574 176454224096268342336453 181451838286358731117224 186950378840490813878352 191407971901036845924288 192125475832615127065296 197947459948754979400608 203945867825989978776384 204133318072153572506877 209130932262243961287648 209591428181034684071232 210319176195552165613146 221432751807081841363392 222690892442349351825684 227248004838850361753904 228494907471710994740208 229439101304238726123432 235272298795024456448604 241935784381811641489632 249267171787321085171136 250297201422805883043744 256167301110153502753728 256660689594572134307568 257056770905674869082734 272177757429538096675836 280425568260736220817528 288188213748922690597944 296921189923132469100912 302997339785133815671872 304659876628947992986944 305918801738984968164576 313696398393365941931472 315478764293328248419719 323914025370689966291904 332149127710622762045088 342214252792762845743424 342742361207566492110312 344158651956358089185148 352908448192536684672906 362903676572717462234448 373900757680981627756704 384250951665230254130592 385585156358512303624101 395894919897509958801216 408266636144307145013754 418261864524487922575296 420638352391104331226292 445381784884698703651368 454496009677700723507808 456989814943421989480416 458878202608477452246864 470544597590048912897208 483871568763623282979264 500594402845611766087488 513321379189144268615136 514113541811349738165468 544355514859076193351672 560851136521472441635056 576376427497845381195888 593842379846264938201824 611837603477969936329152 612399954216460717520631 627392796786731883862944 630957528586656496839438 664298255421245524090176 685484722415132984220624 688317303912716178370296 705816896385073369345812 725807353145434924468896 747801515361963255513408 768501903330460508261184 771170312717024607248202 816533272288614290027508 841276704782208662452584 890763569769397407302736 908992019355401447015616 913979629886843978960832 917756405216954904493728 941089195180097825794416 946436292879984745259157 1026642758378288537230272 1028227083622699476330936 1088711029718152386703344 1121702273042944883270112 1152752854995690762391776 1156755469075536910872303 1187684759692529876403648 1224799908432921435041262 1254785593573463767725888 1261915057173312993678876 1370969444830265968441248 1376634607825432356740592 1411633792770146738691624 1451614706290869848937792 1542340625434049214496404 1633066544577228580055016 1682553409564417324905168 1781527139538794814605472 1835512810433909808987456 1882178390360195651588832 1892872585759969490518314 2056454167245398952661872 2177422059436304773406688 2243404546085889766540224 2305505709991381524783552 2313510938151073821744606 2449599816865842870082524 2523830114346625987357752 2741938889660531936882496 2753269215650864713481184 2823267585540293477383248 3084681250868098428992808 3266133089154457160110032 3365106819128834649810336 3470266407226610732616909 3563054279077589629210944 3764356780720391303177664 3785745171519938981036628 4112908334490797905323744 4354844118872609546813376 4627021876302147643489212 4899199633731685740165048 5047660228693251974715504 5506538431301729426962368 5646535171080586954766496 6169362501736196857985616 6532266178308914320220064 6730213638257669299620672 6940532814453221465233818 7571490343039877962073256 8225816668981595810647488 9254043752604295286978424 9798399267463371480330096 10095320457386503949431008 10410799221679832197850727 11293070342161173909532992 12338725003472393715971232 13064532356617828640440128 13881065628906442930467636 15142980686079755924146512 18508087505208590573956848 19596798534926742960660192 20190640914773007898862016 20821598443359664395701454 24677450006944787431942464 27762131257812885860935272 30285961372159511848293024 37016175010417181147913696 39193597069853485921320384 41643196886719328791402908 55524262515625771721870544 60571922744319023696586048 74032350020834362295827392 83286393773438657582805816 111048525031251543443741088 166572787546877315165611632 222097050062503086887482176 333145575093754630331223264 666291150187509260662446528
- Sum of all divisors σ(n): 2360887713358935505924608000
- Sum of proper divisors (its aliquot sum) s(n): 1694596563171426245262161472
- 666291150187509260662446528 is an abundant number, because the sum of its proper divisors (1694596563171426245262161472) is greater than itself. Its abundance is 1028305412983916984599714944
Bases of 666291150187509260662446528
- Binary: 1000100111001001001010001110100000100001101110001000010010110110000101100110011001110000002
- Hexadecimal: 0x22724A3A086E212D85999C0
- Base-36: 2BPVTO21KWB6BLR000
Squares and roots of 666291150187509260662446528
- 666291150187509260662446528 squared (6662911501875092606624465282) is 443943896818194021880022240743431716948533962459254784
- 666291150187509260662446528 cubed (6662911501875092606624465283) is 295795889629719427629550189463667629802232681709849239257599322820515513128189952
-
The
square root of 666291150187509260662446528 is 25812616105065.9346116565 -
666291150187509260662446528 is a
perfect cube number . Itscube root is 873416412
Scales and comparisons
How big is 666291150187509260662446528?- 666,291,150,187,509,260,662,446,528 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 666,291,150,187,509,260,662,446,528 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 666291150187509260662446528 cubic inches would be around 72784701 feet tall.
Recreational maths with 666291150187509260662446528
- 666291150187509260662446528 backwards is 825644266062905781051192666
- The number of decimal digits it has is: 27
- The sum of 666291150187509260662446528'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 666291150187509260662446528 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 666291150187509260662446528 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/666291150187509260662446528/
Chicago style:
Numbermatics. 2024. "Number 666291150187509260662446528 - Facts about the integer". https://numbermatics.com/n/666291150187509260662446528/
The information we have on file for 666291150187509260662446528 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 666291150187509260662446528, math, Factors of 666291150187509260662446528, curriculum, school, college, exams, university, Prime factorization of 666291150187509260662446528, STEM, science, technology, engineering, physics, economics, calculator, six hundred sixty-six septillion, two hundred ninety-one sextillion, one hundred fifty quintillion, one hundred eighty-seven quadrillion, five hundred nine trillion, two hundred sixty billion, six hundred sixty-two million, four hundred forty-six thousand, five hundred twenty-eight.