383905523433391774709579776
383,905,523,433,391,774,709,579,776 is an even composite number composed of seven prime numbers multiplied together.
383905523433391774709579776 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-five thousand, five hundred fifteen divisors.
Prime factorization of 383905523433391774709579776:
220 × 74 × 132 × 432 × 472 × 892 × 1672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 7 × 13 × 13 × 43 × 43 × 47 × 47 × 89 × 89 × 167 × 167)See below for interesting mathematical facts about the number 383905523433391774709579776 from the Numbermatics database.
Names of 383905523433391774709579776
- Cardinal: 383905523433391774709579776 can be written as Three hundred eighty-three septillion, nine hundred five sextillion, five hundred twenty-three quintillion, four hundred thirty-three quadrillion, three hundred ninety-one trillion, seven hundred seventy-four billion, seven hundred nine million, five hundred seventy-nine thousand, seven hundred seventy-six.
Scientific notation
- Scientific notation: 3.83905523433391774709579776 × 1026
Factors of 383905523433391774709579776
Divisors of 383905523433391774709579776
- Number of divisors d(n): 25515
-
Complete list of divisors:
1 2 4 7 8 13 14 16 26 28 32 43 47 49 52 56 64 86 89 91 94 98 104 112 128 167 169 172 178 182 188 196 208 224 256 301 329 334 338 343 344 356 364 376 392 416 448 512 559 602 611 623 637 658 668 676 686 688 712 728 752 784 832 896 1024 1118 1157 1169 1183 1204 1222 1246 1274 1316 1336 1352 1372 1376 1424 1456 1504 1568 1664 1792 1849 2021 2048 2107 2171 2209 2236 2303 2314 2338 2366 2401 2408 2444 2492 2548 2632 2672 2704 2744 2752 2848 2912 3008 3136 3328 3584 3698 3827 3913 4042 4096 4183 4214 4277 4342 4361 4418 4459 4472 4606 4628 4676 4732 4802 4816 4888 4984 5096 5264 5344 5408 5488 5504 5696 5824 6016 6272 6656 7168 7181 7267 7396 7654 7826 7849 7921 7943 8084 8099 8183 8192 8281 8366 8428 8554 8684 8722 8836 8918 8944 9212 9256 9352 9464 9604 9632 9776 9968 10192 10528 10688 10816 10976 11008 11392 11648 12032 12544 12943 13312 14147 14336 14362 14534 14749 14792 14863 15041 15197 15308 15463 15652 15698 15842 15886 16121 16168 16198 16366 16384 16562 16732 16856 17108 17368 17444 17672 17836 17888 18424 18512 18704 18928 19208 19264 19552 19936 20384 21056 21376 21632 21952 22016 22784 23296 24037 24064 25088 25886 26273 26624 26789 27391 27889 28223 28294 28672 28717 28724 29068 29281 29498 29584 29726 29939 30082 30394 30527 30616 30926 31213 31304 31396 31684 31772 32242 32336 32396 32732 32768 33124 33464 33712 34216 34736 34888 35344 35672 35776 36848 37024 37408 37856 38416 38528 39104 39872 40768 42112 42752 43264 43904 44032 45568 46592 48074 48128 49751 50176 50267 50869 51772 52546 53248 53578 54379 54782 54943 55447 55601 55778 56446 56588 56693 57281 57344 57434 57448 57967 58136 58562 58996 59168 59452 59878 60164 60788 61054 61232 61852 62426 62608 62792 63368 63544 64484 64672 64792 65464 65536 66248 66928 67424 68432 69472 69776 70688 71344 71552 73696 74048 74816 75712 76832 77056 78208 79744 81536 84224 85504 86528 86903 87808 88064 90601 91136 93184 93353 94987 96148 96256 99029 99502 100352 100534 101738 102037 102973 103243 103544 104041 105092 105287 106379 106496 107156 108241 108758 109564 109886 110894 111202 111556 112847 112892 113176 113386 114562 114688 114868 114896 115934 116272 117124 117992 118336 118904 119756 120328 121576 122108 122464 123704 124852 125216 125584 126736 127088 128968 129344 129584 130928 131072 132496 133856 134848 136864 138944 139552 141376 142688 143104 147392 148096 149632 151424 153664 154112 156416 159488 163072 164561 168259 168448 171008 173056 173806 175616 176128 179869 181202 182272 183911 186368 186706 187523 189974 191737 192296 192512 193219 195223 196601 197561 198058 199004 200704 201019 201068 203476 204074 204967 205946 206486 207088 208082 209573 210184 210574 212758 212992 213689 214312 216482 217516 219128 219772 221788 222404 223112 225694 225784 226352 226772 229124 229376 229736 229792 231868 232544 234248 235984 236672 237808 239512 240656 243152 244216 244928 247408 249704 250432 251168 253472 254176 257936 258688 259168 261856 262144 264992 267712 269696 273728 277888 279104 282752 285376 286208 294784 296192 299264 302848 307328 308224 308783 312481 312832 318976 326144 329122 336518 336896 337507 340603 341549 342016 346112 347612 348257 351232 351869 352256 356083 359738 362404 362557 364544 367822 368903 372287 372736 373321 373412 375046 379948 380653 383474 384592 384601 385024 386438 388129 389207 390446 393202 395122 396116 396851 398008 400967 401408 402038 402136 405769 406952 408148 409934 411892 412972 414176 416164 419146 420368 421148 425516 425984 427378 428624 432964 435032 438256 439544 443576 444808 446224 451388 451568 452704 453544 458248 458752 459472 459584 463736 465088 468496 471968 473344 475616 479024 481312 486304 488432 489856 494816 499408 500864 502336 506944 508352 515872 517376 518336 523712 524288 529984 535424 539392 547456 555776 558208 565504 570752 572416 589568 592384 598528 605696 608321 614656 616448 617566 624962 625664 634207 637952 639109 646763 652288 653471 658244 664909 673036 673792 675014 681206 683098 684032 692224 693203 695224 696514 698561 702464 703738 704512 706927 712166 714259 719476 720811 724808 725114 728287 729088 735644 737009 737806 744574 744653 745472 746642 746824 750092 757687 759896 761306 766948 769184 769202 770048 772876 776258 778414 780892 786404 790244 792232 793702 796016 801934 802816 804076 804272 811538 813904 816296 819868 823784 825944 828352 832328 838292 840736 842296 851032 851968 854756 857248 865928 870064 876512 879088 887152 889616 892448 902776 903136 905408 907088 916496 917504 918944 919168 927472 930176 936992 943936 946688 951232 958048 962624 972608 976864 979712 989632 998816 1001728 1004672 1013888 1016704 1031744 1034752 1036672 1047424 1048576 1059968 1070848 1078784 1094912 1111552 1116416 1129739 1131008 1141504 1144832 1151927 1177813 1179136 1184768 1197056 1199227 1211392 1213589 1216642 1229312 1232896 1234831 1235132 1249924 1251328 1259083 1268414 1275904 1278218 1287377 1293526 1304576 1306942 1310783 1312661 1316488 1322807 1326481 1329818 1338649 1342159 1346072 1347584 1350028 1352533 1362412 1366196 1366561 1368064 1376207 1382927 1384448 1386406 1390448 1393028 1397122 1404928 1407133 1407476 1409024 1413854 1424332 1428518 1434769 1438952 1441622 1449616 1450228 1456574 1458176 1467011 1471288 1474018 1475612 1489148 1489306 1490944 1493284 1493648 1500184 1515374 1519792 1522612 1533896 1538368 1538404 1540096 1545752 1552516 1556828 1561784 1572808 1580488 1584464 1587404 1592032 1603868 1605632 1608152 1608544 1623076 1627808 1632592 1639736 1647568 1651888 1656704 1664656 1676584 1681472 1684592 1702064 1703936 1709512 1714496 1731856 1740128 1753024 1758176 1774304 1779232 1784896 1805552 1806272 1810816 1814176 1832992 1835008 1837888 1838336 1854944 1860352 1873984 1887872 1893376 1902464 1916096 1925248 1945216 1953728 1959424 1979264 1997632 2003456 2009344 2027776 2033408 2063488 2069504 2073344 2094848 2119936 2139293 2141696 2157568 2161481 2187367 2189824 2223104 2232832 2259478 2262016 2283008 2289664 2303854 2338297 2355626 2358272 2362549 2369536 2384221 2390843 2394112 2398454 2422784 2427178 2433284 2437799 2458624 2463083 2465792 2469662 2470264 2482121 2492581 2499848 2502656 2511847 2518166 2536828 2537899 2551808 2555813 2556436 2574754 2582321 2587052 2606009 2609152 2613247 2613884 2621566 2625322 2632976 2645614 2652962 2659636 2664571 2677298 2684318 2692144 2692207 2695168 2700056 2705066 2716903 2724449 2724824 2732392 2733122 2736128 2752414 2765854 2768896 2772812 2777957 2780896 2786056 2794244 2809856 2814266 2814952 2818048 2827708 2848664 2857036 2869538 2877904 2883244 2899232 2900456 2913148 2916352 2934022 2942576 2948036 2951224 2978296 2978612 2981888 2986568 2987296 3000368 3030748 3039584 3045224 3067792 3076736 3076808 3080192 3091504 3105032 3113656 3123568 3145616 3160976 3168928 3174808 3184064 3207736 3211264 3216304 3217088 3246152 3255616 3265184 3279472 3295136 3303776 3313408 3329312 3353168 3362944 3369184 3404128 3407872 3419024 3428992 3463712 3480256 3506048 3516352 3548608 3558464 3569792 3611104 3612544 3621632 3628352 3665984 3670016 3675776 3676672 3709888 3720704 3747968 3775744 3786752 3804928 3832192 3850496 3890432 3907456 3918848 3958528 3995264 4006912 4014179 4018688 4055552 4066816 4084441 4126976 4139008 4146688 4189696 4239872 4258247 4278586 4283392 4315136 4322962 4374734 4379648 4387591 4427839 4439449 4446208 4465664 4473763 4518956 4524032 4527341 4566016 4574297 4579328 4607708 4654363 4676594 4711252 4713241 4716544 4725098 4739072 4768442 4781686 4788224 4795739 4796908 4839731 4845568 4852421 4854356 4866568 4875598 4889927 4917248 4926166 4931584 4939324 4940528 4948489 4964242 4985162 4999696 4999813 5005312 5023694 5036332 5045677 5073656 5075798 5098009 5103616 5111626 5112872 5149508 5159063 5164642 5174104 5212018 5212571 5218304 5226494 5227768 5243132 5250644 5265952 5291228 5303809 5305924 5319272 5329142 5354596 5368636 5384288 5384414 5390336 5400112 5410132 5433806 5448898 5449648 5464784 5466244 5472256 5504828 5531708 5537792 5545624 5555914 5561792 5572112 5588488 5619712 5628532 5629904 5636096 5655416 5697328 5714072 5739076 5755808 5766488 5798464 5800912 5826296 5832704 5868044 5885152 5896072 5902448 5956592 5957224 5963776 5973136 5974592 6000736 6061496 6079168 6090448 6135584 6153472 6153616 6160384 6183008 6210064 6227312 6247136 6291232 6321952 6337856 6349616 6368128 6415472 6422528 6432608 6434176 6492304 6511232 6530368 6558944 6590272 6607552 6626816 6658624 6706336 6725888 6738368 6808256 6815744 6838048 6857984 6927424 6960512 7012096 7032704 7097216 7116928 7139584 7222208 7225088 7243264 7256704 7331968 7340032 7351552 7353344 7419776 7441408 7495936 7551488 7573504 7609856 7664384 7700992 7734367 7780864 7814912 7837696 7908173 7917056 7990528 8013824 8028358 8037376 8063489 8111104 8133632 8168882 8244691 8253952 8278016 8293376 8308417 8379392 8394589 8453843 8479744 8495123 8516494 8557172 8566784 8630272 8643817 8645924 8749468 8759296 8775182 8813581 8855678 8878898 8892416 8931328 8947526 9011639 9037912 9048064 9054682 9081293 9132032 9148594 9158656 9175481 9188627 9215416 9259649 9285367 9308726 9353188 9370543 9422504 9426482 9433088 9450196 9467731 9478144 9536884 9563372 9565927 9576448 9591478 9593816 9633449 9679462 9680489 9691136 9704842 9708712 9733136 9751196 9779854 9834496 9849931 9852332 9863168 9878648 9881056 9896978 9928484 9970324 9999392 9999626 10010624 10043383 10047388 10072664 10091354 10147312 10151596 10196018 10207232 10223252 10225744 10299016 10318126 10329284 10348208 10424036 10425142 10436608 10452988 10455536 10486264 10501288 10531904 10582456 10607618 10611848 10638544 10658284 10709192 10737272 10768576 10768828 10780672 10800224 10820264 10867612 10897796 10899296 10929568 10932488 10944512 11009656 11063416 11075584 11091248 11111828 11123584 11144224 11176976 11239424 11257064 11259808 11272192 11310832 11394656 11428144 11478152 11511616 11532976 11596928 11601824 11652592 11665408 11736088 11770304 11792144 11804896 11913184 11914448 11927552 11946272 11949184 12001472 12122992 12158336 12180896 12271168 12306944 12307232 12320768 12366016 12420128 12454624 12494272 12582464 12643904 12675712 12699232 12736256 12830944 12845056 12865216 12868352 12984608 13022464 13060736 13117888 13180544 13215104 13253632 13317248 13412672 13451776 13476736 13616512 13631488 13676096 13715968 13854848 13921024 14024192 14065408 14194432 14233856 14279168 14444416 14450176 14486528 14512801 14513408 14645929 14663936 14686607 14703104 14706688 14839552 14882816 14975051 14991872 15102976 15130367 15147008 15219712 15311569 15328768 15401984 15468734 15561728 15589951 15629824 15675392 15816346 15834112 15862829 15981056 16008341 16027648 16052803 16056716 16074752 16126978 16222208 16267264 16337764 16368079 16489382 16507904 16537843 16556032 16586752 16616834 16689547 16735901 16758784 16789178 16907686 16959488 16990246 17032988 17040179 17064593 17114344 17133568 17196491 17241581 17260544 17287634 17291848 17374847 17448067 17497489 17498936 17518592 17550364 17582929 17627162 17711356 17757796 17765293 17784832 17862656 17890691 17895052 18023278 18075824 18076247 18096128 18109364 18162586 18242063 18264064 18292729 18297188 18317312 18350962 18377254 18430832 18519298 18570734 18617452 18651997 18706376 18741086 18845008 18845449 18852964 18866176 18900392 18935462 18956288 19018321 19071143 19073768 19126744 19131854 19152896 19182956 19187632 19266898 19358924 19360978 19382272 19409684 19417424 19466272 19502392 19559708 19668992 19699862 19704664 19726336 19757296 19762112 19793956 19856968 19940648 19998784 19999252 20021248 20086766 20094776 20145328 20182708 20294624 20303192 20392036 20414464 20446504 20451488 20598032 20636252 20658568 20696416 20848072 20850284 20873216 20905976 20911072 20972528 21002576 21063808 21164912 21215236 21223696 21277088 21316568 21418384 21474544 21537152 21537656 21561344 21600448 21640528 21735224 21795592 21798592 21859136 21864976 21889024 22019312 22126832 22151168 22182496 22223656 22247168 22288448 22353952 22478848 22514128 22519616 22544384 22621664 22789312 22856288 22956304 23023232 23065952 23193856 23203648 23305184 23330816 23472176 23540608 23584288 23609792 23826368 23828896 23855104 23892544 23898368 24002944 24245984 24316672 24361792 24542336 24613888 24614464 24641536 24732032 24840256 24909248 24988544 25164928 25287808 25351424 25398464 25472512 25661888 25690112 25730432 25736704 25969216 26044928 26121472 26235776 26361088 26430208 26507264 26634496 26825344 26903552 26953472 27233024 27352192 27431936 27481687 27709696 27810809 27842048 28048384 28099253 28130816 28388864 28467712 28558336 28591087 28888832 28900352 28973056 29025602 29026816 29291858 29327872 29373214 29406208 29413376 29679104 29765632 29807729 29950102 29983744 30038123 30205952 30260734 30294016 30397861 30439424 30623138 30657536 30713137 30803968 30937468 30994873 31123456 31179902 31259648 31316341 31350784 31632692 31668224 31691387 31725658 31962112 32016682 32020079 32055296 32105606 32113432 32149504 32253956 32267573 32444416 32534528 32580541 32675528 32736158 32832367 32978764 32992687 33015808 33075686 33112064 33173504 33225569 33233668 33379094 33471802 33517568 33570173 33578356 33815372 33878117 33918976 33980492 34065976 34080358 34129186 34228688 34229489 34267136 34392982 34483162 34521088 34575268 34583696 34639423 34749694 34896134 34994978 34997872 34998691 35037184 35100728 35165858 35254324 35319739 35422712 35515592 35530586 35569664 35686063 35725312 35781382 35790104 36046556 36113441 36151648 36152494 36192256 36218728 36325172 36484126 36528128 36585458 36594376 36634624 36701924 36754508 36861664 37038596 37141468 37234904 37303994 37412752 37482172 37690016 37690898 37705928 37732352 37800784 37870924 37912576 38036642 38142286 38147536 38253488 38263708 38305792 38365912 38375264 38533796 38717848 38721956 38764544 38819368 38834848 38932544 39004784 39119416 39337984 39399724 39409328 39452672 39514592 39524224 39587912 39713936 39881296 39997568 39998504 40042496 40173532 40189552 40290656 40365416 40589248 40606384 40784072 40828928 40893008 40902976 41196064 41272504 41317136 41392832 41696144 41700568 41746432 41811952 41822144 41945056 42005152 42127616 42329824 42430472 42447392 42554176 42633136 42836768 42949088 43074304 43075312 43122688 43200896 43281056 43470448 43591184 43597184 43718272 43729952 43778048 44038624 44253664 44302336 44364992 44447312 44494336 44576896 44707904 44957696 45028256 45039232 45088768 45243328 45578624 45712576 45912608 46046464 46131904 46387712 46407296 46610368 46661632 46944352 47081216 47168576 47219584 47652736 47657792 47710208 47785088 47796736 48005888 48491968 48633344 48723584 49084672 49227776 49228928 49283072 49464064 49680512 49818496 49977088 50329856 50575616 50702848 50796928 50945024 51323776 51380224 51460864 51473408 51566761 51938432 52089856 52184327 52242944 52471552 52722176 52860416 53014528 53097733 53268992 53650688 53807104 53906944 54140569 54466048 54704384 54863872 54963374 55357211 55419392 55621618 55684096 56096768 56198506 56261632 56363669 56444423 56777728 56880701 56935424 57038683 57116672 57182174 57561907 57712837 57777664 57800704 57946112 58051204 58053632 58158919 58583716 58655744 58746428 58762123 58812416 58826752 59176901 59358208 59465861 59531264 59615458 59900204 59967488 60076246 60411904 60506719 60521468 60588032 60795722 60878848 61246276 61315072 61426274 61606801 61607936 61695067 61874936 61989746 62171929 62246912 62344607 62359804 62519296 62632682 62701568 62916503 63081473 63265384 63336448 63382774 63451316 63569051 63924224 64033364 64040158 64110592 64211212 64226864 64228367 64299008 64507912 64535146 64817543 64888832 64997569 65069056 65161082 65351056 65472316 65593801 65664734 65957528 65985374 66031616 66151372 66224128 66274117 66347008 66451138 66467336 66758188 66943604 66961489 67035136 67140346 67156712 67434143 67630744 67756234 67763423 67837952 67960984 68131952 68160716 68258372 68457376 68458978 68534272 68785964 68949517 68966324 69042176 69150536 69167392 69278846 69499388 69792268 69989956 69995744 69997382 70074368 70201456 70331716 70508648 70639478 70845424 71031184 71061172 71139328 71372126 71450624 71562764 71580208 72093112 72226882 72303296 72304988 72384512 72437456 72650344 72968252 73056256 73170916 73188752 73269248 73403848 73509016 73723328 74077192 74282936 74469808 74607988 74825504 74964344 75380032 75381796 75411856 75464704 75601568 75741848 75825152 76073284 76284572 76295072 76506976 76527416 76611584 76731824 76750528 77067592 77435696 77443912 77529088 77638736 77669696 77865088 78009568 78238832 78675968 78799448 78818656 78905344 79029184 79048448 79175824 79427872 79762592 79995136 79997008 80084992 80347064 80379104 80581312 80730832 81178496 81212768 81568144 81657856 81786016 81805952 82392128 82545008 82634272 82785664 83392288 83401136 83492864 83623904 83644288 83890112 84010304 84255232 84659648 84860944 84894784 85108352 85266272 85673536 85898176 86148608 86150624 86245376 86401792 86562112 86940896 87182368 87194368 87436544 87459904 87556096 88077248 88507328 88604672 88729984 88894624 88988672 89153792 89415808 89915392 90056512 90078464 90486656 91157248 91425152 91825216 92092928 92263808 92775424 92814592 93220736 93323264 93888704 94162432 94337152 94439168 95305472 95315584 95420416 95570176 95593472 96011776 96983936 97266688 97447168 98169344 98455552 98457856 98928128 99361024 99636992 99954176 100546771 100659712 101151232 101405696 101589607 101593856 101890048 102521503 102647552 102806249 102921728 102946816 103133522 103876864 104179712 104368654 104485888 104825357 104943104 105444352 105720832 105912569 106029056 106195466 106537984 106731203 107180983 107301376 107614208 107813888 108009421 108281138 108932096 109129657 109408768 109727744 109899959 109926748 110714422 110838784 111039803 111243236 111368192 112058387 112193536 112369621 112397012 112523264 112727338 112888846 113555456 113761402 113870848 114077366 114233344 114364348 114576553 115123814 115425674 115555328 115601408 115764901 115892224 116102408 116107264 116317838 116659687 116826829 117151307 117167432 117311488 117492856 117524246 117624832 117653504 118056809 118353802 118716416 118931722 119062528 119230916 119281253 119452151 119800408 119934976 120152492 120375437 120823808 121013438 121042936 121176064 121591444 121623929 121757696 122482423 122492552 122630144 122852548 123080503 123213602 123215872 123390134 123749872 123979492 124343858 124357051 124493824 124689214 124719608 125038592 125234837 125265364 125403136 125833006 126162946 126530768 126533729 126672896 126765548 126902632 127138102 127694441 127848448 128049103 128066728 128080316 128221184 128422424 128453728 128456734 128598016 129015824 129070292 129635086 129777664 129995138 130138112 130322164 130563979 130702112 130944632 131187602 131329468 131915056 131970748 132063232 132302744 132448256 132548234 132694016 132902276 132934672 133516376 133887208 133922978 134070272 134280692 134313424 134868286 135261488 135512468 135526846 135675904 135921968 136263904 136321432 136516744 136914752 136917956 137068544 137571928 137899034 137932648 138084352 138301072 138334784 138557692 138998776 139584536 139979912 139991488 139994764 140148736 140402912 140663432 141017296 141278956 141690848 142062368 142122344 142278656 142744252 142901248 143125528 143160416 144186224 144453764 144606592 144609976 144769024 144874912 145300688 145936504 146112512 146341832 146377504 146538496 146807696 147018032 147446656 148154384 148565872 148939616 149215976 149651008 149928688 150760064 150763592 150823712 150929408 151203136 151483696 151650304 152146568 152569144 152590144 153013952 153054832 153223168 153463648 153501056 154135184 154871392 154887824 155058176 155277472 155339392 155730176 156019136 156477664 157351936 157598896 157637312 157810688 158058368 158096896 158351648 158855744 159525184 159990272 159994016 160169984 160694128 160758208 161162624 161461664 162356992 162425536 163136288 163315712 163572032 163611904 164784256 165090016 165268544 165571328 166784576 166802272 166985728 167247808 167288576 167780224 168020608 168510464 169319296 169721888 169789568 170216704 170532544 171347072 171796352 172297216 172301248 172490752 172803584 173124224 173881792 174364736 174388736 174873088 174919808 175112192 176154496 177014656 177209344 177459968 177789248 177977344 178307584 178831616 179830784 180113024 180156928 180973312 182314496 182850304 183650432 184185856 184527616 185550848 185629184 186441472 187777408 188324864 188666413 188674304 188878336 190397077 190610944 190631168 191140352 191186944 192023552 192371809 193967872 194533376 194675663 194894336 196338688 196694771 196911104 196915712 197856256 198722048 199273984 199908352 200137609 201093542 201319424 202302464 202669363 202811392 203179214 203187712 203780096 205043006 205295104 205612498 205843456 205893632 206216777 206267044 207753728 208108433 208359424 208654103 208737308 208971776 209650714 209886208 210266861 210888704 211441664 211825138 212058112 212390932 212785027 213075968 213462406 214361966 214602752 214991959 215228416 215627776 216018842 216562276 216964111 217864192 218259314 218817536 219214387 219455488 219799918 219853496 220908769 221428844 221522327 221677568 221839709 222079606 222486472 222736384 223554383 224116774 224140553 224387072 224739242 224794024 225046528 225454676 225777692 225873011 227110912 227467357 227522804 227741696 228063787 228154732 228466688 228728696 229153106 229826569 230247628 230851348 230948809 231110656 231202816 231529802 231784448 232204816 232214528 232578983 232635676 233319374 233653658 234302614 234334864 234622976 234985712 234991211 235048492 235249664 235307008 236113618 236707604 237146819 237432832 237863444 238125056 238461832 238562506 238904302 239600816 239606423 239869952 240304984 240750874 241647616 242026876 242085872 242352128 242475961 243182888 243247858 243515392 244964846 244985104 244990837 245260288 245705096 246161006 246427204 246431744 246780268 247238173 247499744 247958984 248687716 248714102 248987648 249378428 249439216 250077184 250469674 250530728 250806272 251666012 252325892 253061536 253067458 253345792 253531096 253805264 254276204 255388882 255696896 256098206 256133456 256160632 256442368 256844848 256907456 256913468 257196032 258031648 258140584 259270172 259555328 259990276 260276224 260644328 261127958 261404224 261889264 262375204 262658936 263830112 263941496 264126464 264605488 264896512 265096468 265388032 265804552 265869344 267032752 267774416 267845956 268140544 268561384 268626848 269736572 270522976 271024936 271053692 271351808 271843936 272527808 272642864 273033488 273829504 273835912 274137088 275143856 275798068 275865296 276168704 276602144 276669568 277115384 277997552 279169072 279959824 279982976 279989528 280297472 280805824 281326864 282034592 282557912 283381696 284124736 284244688 284557312 285488504 285802496 286251056 286320832 288372448 288907528 289213184 289219952 289538048 289749824 290601376 291873008 292225024 292683664 292755008 293076992 293615392 294036064 294893312 296308768 297131744 297879232 298431952 299302016 299857376 301520128 301527184 301647424 301858816 302406272 302967392 303300608 304293136 305138288 305180288 306027904 306109664 306446336 306927296 307002112 308270368 309742784 309775648 310116352 310554944 310678784 311460352 312038272 312955328 314703872 315197792 315274624 315621376 316116736 316193792 316703296 317711488 319050368 319980544 319988032 320339968 321388256 321516416 322325248 322923328 324713984 324851072 326272576 326631424 327144064 327223808 329568512 330180032 330537088 331142656 333569152 333604544 333971456 334495616 334577152 335560448 336041216 337020928 338638592 339443776 339579136 340433408 341065088 342694144 343592704 344594432 344602496 344981504 345607168 346248448 347763584 348729472 348777472 349746176 349839616 352308992 354029312 354919936 355578496 355954688 356615168 357261931 357663232 359661568 360226048 360313856 360967327 361946624 363515249 364628992 365290289 365700608 367300864 368371712 369055232 371101696 371258368 371684131 372882944 375554816 376649728 377332826 377348608 377756672 378983983 380794154 381221888 381262336 382280704 382373888 384047104 384743618 387500477 387935744 389066752 389351326 389788672 390495599 392677376 393389542 393822208 393831424 394545683 395110961 395712512 397444096 398164907 398547968 399270781 399816704 400275218 402187084 402638848 402933349 404604928 405338726 405622784 406358428 406375424 407112433 407560192 410086012 410590208 411224996 411334861 411686912 411787264 412433554 412534088 414238307 415507456 416216866 416261027 416718848 417308206 417474616 417943552 419301428 419478449 419772416 420533722 421777408 422883328 423547033 423650276 424116224 424781864 425570054 426151936 426820771 426924812 428723932 429205504 429983918 430456832 431247607 431255552 431865469 432037684 433124552 433928222 435203503 435728384 436412249 436518628 437635072 438428774 438910976 439599836 439706992 440415521 441817538 442857688 443044654 443355136 443679418 444159212 444972944 444983357 445472768 447108766 448233548 448281106 448774144 449478484 449588048 449598569 450093056 450909352 451555384 451746022 453722801 454221824 454934714 454982983 455045608 455483392 456127574 456309464 456933376 457457392 458306212 459156607 459653138 460495256 461702696 461897618 462221312 462405632 463059604 463568896 463918819 464409632 464429056 465157966 465271352 466638748 467307316 468605228 468669728 469245952 469971424 469982422 470096984 470499328 470614016 472039001 472227236 473415208 474293638 474865664 475726888 476250112 476923664 477125012 477808604 479201632 479212846 479739904 480609968 481501748 483295232 484053752 484171744 484704256 484951922 486365776 486495716 487030784 489929692 489970208 489981674 490520576 491410192 492322012 492854408 492863488 493560536 494476346 494999488 495917968 497375432 497428204 497975296 498756856 498878432 500154368 500939348 501061456 501612544 503332024 504651784 506123072 506134916 506691584 507062192 507610528 508552408 510777764 511393792 512196412 512266912 512321264 512884736 513689696 513814912 513826936 514392064 516063296 516281168 518540344 519110656 519980552 520552448 521288656 522255916 522808448 523778528 524750408 525317872 527660224 527882992 528252928 529210976 529793024 530192936 530776064 531609104 531738688 534065504 535548832 535691912 536281088 537122768 537253696 539473144 541045952 542049872 542107384 542703616 543687872 545055616 545285728 546066976 547659008 547671824 548274176 550287712 551596136 551730592 552337408 553204288 553339136 554230768 555995104 558338144 559919648 559965952 559979056 560594944 561611648 562653728 564069184 565115824 566763392 568249472 568489376 569114624 570977008 571604992 572502112 572641664 576744896 577815056 578426368 578439904 579076096 579499648 581202752 583746016 584450048 585367328 585510016 586153984 587230784 588072128 589786624 592617536 594263488 595758464 596863904 598604032 599714752 603040256 603054368 603294848 603717632 604812544 605934784 606601216 608586272 610276576 610360576 612055808 612219328 612892672 613854592 614004224 616540736 619485568 619551296 620232704 621109888 621357568 622920704 624076544 625910656 629407744 630395584 630549248 632233472 632387584 633406592 635422976 638100736 639961088 639976064 640679936 642776512 643032832 644650496 645846656 649427968 649702144 652545152 653262848 654288128 654447616 659137024 660360064 661074176 662285312 667138304 667209088 667942912 668991232 669154304 670367893 671120896 672082432 674041856 677277184 678887552 679158272 680866816 682101647 682130176 685388288 687185408 688358663 689188864 689204992 690270529 691214336 692496896 695527168 697458944 697554944 699492352 699679232 703827397 704617984 708058624 709839872 711127249 711156992 711909376 713230336 714523862 715326464 717650521 719643743 720452096 720627712 721934654 723893248 727030498 729257984 730580578 731401216 732727697 733777499 734601728 736743424 738110464 739449113 741387983 742203392 742516736 743368262 745765888 747118421 750266881 751109632 752392027 753299456 754665652 754697216 755513344 756065947 757967966 761588308 762443776 762524672 763907599 764561408 764747776 768094208 769299713 769487236 775000954 775871488 777278621 778133504 778702652 779577344 780991198 784408709 785354752 786587347 786779084 787644416 787662848 789091366 790221922 791425024 794888192 796329814 797095936 798541562 799633408 800550436 800888413 802035871 804374168 805277696 805866698 808235077 809209856 810354307 810677452 811245568 812716856 812750848 814224866 815120384 816617809 817787803 820059149 820172024 821180416 822449992 822669722 823373824 823574528 824867108 825068176 826397663 828476614 831014912 832433732 832522054 833437696 834616412 834949232 834968771 835887104 838602856 838956898 839544832 841067444 842628059 843554816 845766656 847094066 847300552 848232448 849563728 851140108 851367503 852303872 853641542 853849624 857376961 857447864 858411008 859967836 860913664 861563521 862495214 862511104 863730938 864075368 866249104 867856444 870407006 870499357 871456768 872824498 873037256 875270144 876643859 876857548 877821952 879199672 879413984 880831042 883635076 885715376 885736103 886089308 886710272 887358836 888318424 889945888 889966714 890945536 893861087 894217532 896343721 896467096 896562212 897548288 898956968 899176096 899197138 900186112 901818704 903110768 903492044 907445602 908443648 909869428 909965966 910091216 910966784 912255148 912618928 913866752 914914784 916612424 918313214 919306276 920990512 923405392 923795236 924442624 924811264 926119208 927137792 927837638 928819264 928858112 930315932 930542704 933277496 934614632 937210456 937339456 938491904 939942848 939964844 940193968 940998656 941228032 944078002 944454472 946830416 948587276 949731328 951453776 952500224 953847328 954250024 955617208 958403264 958425692 959479808 961219936 963003496 966590464 968107504 968343488 969408512 969903844 972731552 972991432 974061568 979859384 979940416 979963348 981041152 982820384 984644024 985708816 985726976 987121072 988952692 989998976 991835936 994750864 994856408 995950592 997513712 997756864 1000308736 1001878696 1002122912 1003225088 1006664048 1009303568 1012246144 1012269832 1013383168 1014124384 1015221056 1017104816 1021555528 1022787584 1024392824 1024533824 1024642528 1025769472 1027379392 1027629824 1027653872 1028784128 1032126592 1032562336 1037080688 1038221312 1039961104 1041104896 1042577312 1044511832 1045616896 1047557056 1049500816 1050635744 1055320448 1055765984 1056505856 1058421952 1059586048 1060385872 1061552128 1063218208 1063477376 1068131008 1071097664 1071383824 1072562176 1074245536 1074507392 1078946288 1082091904 1084099744 1084214768 1085407232 1087375744 1090111232 1090571456 1092133952 1095318016 1095343648 1096548352 1100575424 1103192272 1103461184 1104674816 1106408576 1106678272 1108461536 1111990208 1116676288 1119839296 1119931904 1119958112 1121189888 1123223296 1125307456 1128138368 1130231648 1133526784 1136498944 1136978752 1138229248 1141954016 1143209984 1145004224 1145283328 1153489792 1155630112 1156852736 1156879808 1158152192 1158999296 1162405504 1167492032 1168900096 1170734656 1171020032 1174461568 1176144256 1179573248 1185235072 1188526976 1191516928 1193727808 1197208064 1199429504 1206080512 1206108736 1206589696 1207435264 1209625088 1211869568 1213202432 1217172544 1220553152 1220721152 1224111616 1224438656 1225785344 1227709184 1228008448 1233081472 1238971136 1239102592 1240465408 1242219776 1242715136 1245841408 1248153088 1251821312 1258815488 1260791168 1261098496 1264466944 1264775168 1266813184 1270845952 1276201472 1279922176 1279952128 1285553024 1286065664 1289300992 1291639289 1291693312 1298855936 1299404288 1305090304 1307108023 1308576256 1308895232 1318274048 1320664891 1320720128 1322148352 1324570624 1332779539 1334276608 1334418176 1337982464 1338308608 1340735786 1342241792 1344164864 1346602663 1348083712 1354554368 1357775104 1358316544 1361733632 1362729641 1364203294 1364260352 1370776576 1374370816 1376717326 1376863397 1378377728 1378409984 1380541058 1382428672 1384993792 1387505639 1391054336 1394917888 1395109888 1398984704 1399358464 1400963263 1407654794 1409235968 1411791781 1416117248 1418685541 1419679744 1422254498 1422313984 1423818752 1426460672 1428699467 1429047724 1430652928 1435301042 1439287486 1440904192 1441255424 1443517439 1443869308 1447786496 1454060996 1456759031 1458515968 1461161156 1462802432 1465455394 1467554998 1469203456 1471868027 1473486848 1476220928 1478898226 1482775966 1484406784 1485033472 1486736524 1489495189 1491531776 1494236842 1500533762 1502219264 1504784054 1504943713 1506598912 1509331304 1509394432 1511026688 1512131894 1515935932 1516575931 1518748777 1523176616 1524887552 1525049344 1527815198 1529122816 1529495552 1534500709 1536188416 1538599426 1538974472 1546361383 1550001908 1550656289 1551742976 1552877963 1554557242 1556267008 1557405304 1559154688 1561982396 1564880681 1568817418 1570709504 1573174694 1573558168 1575288832 1575325696 1578182732 1580443844 1581111077 1582850048 1589776384 1592271499 1592659628 1594191872 1597083124 1599266816 1601100872 1601776826 1604071742 1608748336 1608785983 1610555392 1611733396 1616470154 1616641663 1618419712 1620708614 1621354904 1622491136 1625433712 1625501696 1628052881 1628449732 1630240768 1633235618 1635575606 1640118298 1640344048 1642360832 1644899984 1644938477 1645339444 1646747648 1647149056 1649734216 1650136352 1652795326 1656953228 1660027733 1662029824 1664867464 1665044108 1666875392 1669232824 1669898464 1669937542 1671774208 1677205712 1677244961 1677913796 1679089664 1682134888 1685256118 1687109632 1691533312 1694188132 1694601104 1696464896 1697331727 1699127456 1702280216 1702735006 1704607744 1707283084 1707699248 1714753922 1714895728 1716822016 1719935672 1721827328 1723127042 1724990428 1725022208 1727461876 1728150736 1732498208 1735712888 1740814012 1740998714 1742913536 1745648996 1746074512 1750540288 1753287718 1753715096 1755643904 1758399344 1758827968 1761662084 1767270152 1771430752 1771472206 1772178616 1773420544 1774717672 1776636848 1779891776 1779933428 1781891072 1787722174 1788435064 1792687442 1792934192 1793124424 1795096576 1797913936 1798352192 1798394276 1800372224 1803637408 1806221536 1806984088 1814891204 1816887296 1819738856 1819931932 1820182432 1821933568 1824510296 1825237856 1827733504 1829829568 1833224848 1836626428 1838612552 1841981024 1846810784 1847590472 1848885248 1849622528 1852238416 1854275584 1855675276 1857638528 1857716224 1860631864 1861085408 1866554992 1869229264 1874420912 1874678912 1876983808 1879885696 1879929688 1880387936 1881997312 1882456064 1888156004 1888908944 1893660832 1897174552 1899462656 1902907552 1905000448 1907694656 1908500048 1911234416 1916806528 1916851384 1918959616 1922439872 1926006992 1933180928 1936215008 1936686976 1938817024 1939807688 1945463104 1945982864 1948123136 1959718768 1959880832 1959926696 1962082304 1965640768 1969288048 1971417632 1971453952 1974242144 1977905384 1979997952 1983671872 1989501728 1989712816 1991901184 1995027424 1995513728 2000617472 2003757392 2004245824 2006450176 2013328096 2018607136 2024492288 2024539664 2026766336 2028248768 2030442112 2034209632 2043111056 2045575168 2048785648 2049067648 2049285056 2051538944 2054758784 2055259648 2055307744 2057568256 2064253184 2065124672 2074161376 2076442624 2079922208 2082209792 2085154624 2089023664 2091233792 2095114112 2099001632 2101271488 2110640896 2111531968 2113011712 2116843904 2119172096 2120771744 2123104256 2126436416 2126954752 2136262016 2142195328 2142767648 2145124352 2148491072 2149014784 2157892576 2164183808 2168199488 2168429536 2170814464 2174751488 2180222464 2181142912 2184267904 2190636032 2190687296 2193096704 2201150848 2206384544 2206922368 2209349632 2212817152 2213356544 2216923072 2223980416 2233352576 2239678592 2239863808 2239916224 2242379776 2246446592 2250614912 2256276736 2260463296 2267053568 2272997888 2273957504 2276458496 2283908032 2286419968 2290008448 2290566656 2306979584 2311260224 2313705472 2313759616 2316304384 2317998592 2324811008 2334984064 2337800192 2341469312 2342040064 2348923136 2352288512 2359146496 2370470144 2377053952 2383033856 2387455616 2394416128 2398859008 2412161024 2412217472 2413179392 2414870528 2419250176 2423637767 2423739136 2434345088 2441106304 2441442304 2445870143 2448223232 2448877312 2452663369 2455418368 2456016896 2466162944 2475162001 2477942272 2478205184 2484439552 2485430272 2491682816 2496306176 2500833517 2503642624 2517630976 2521582336 2522196992 2526771289 2528933888 2529550336 2533626368 2541691904 2544606743 2552402944 2557032023 2559844352 2559904256 2571106048 2572131328 2578601984 2583278578 2583386624 2597711872 2598808576 2601788917 2610180608 2614216046 2617152512 2617790464 2636548096 2641329782 2641440256 2644296704 2649092443 2649141248 2652887881 2665559078 2668553216 2668836352 2673392947 2675964928 2676617216 2680818101 2681471572 2684483584 2688329728 2693205326 2696167424 2705409629 2709108736 2712503339 2715550208 2716633088 2723467264 2725459282 2728406588 2728520704 2733469193 2741553152 2748741632 2753434652 2753726794 2756755456 2756819968 2761082116 2761819781 2764857344 2769987584 2775011278 2782108672 2787154349 2789835776 2790219776 2794895467 2797969408 2798716928 2801926526 2815309588 2818471936 2820533443 2823583562 2832234496 2837371082 2839359488 2844508996 2844627968 2847637504 2849787031 2852921344 2857398934 2858095448 2861305856 2870602084 2871813997 2878574972 2879344027 2881808384 2882510848 2887034878 2887738616 2895572992 2899668149 2908121992 2913518062 2913827189 2917031936 2922080663 2922322312 2925604864 2930910788 2935109996 2936349143 2938406912 2943736054 2946973696 2952441856 2957075641 2957796452 2964829231 2965551932 2968813568 2970066944 2973473048 2978990378 2983063552 2987745397 2988473684 3001067524 3004438528 3009568108 3009887426 3013197824 3018662608 3018733249 3018788864 3022053376 3024263788 3031871864 3033151862 3037497554 3046353232 3046424521 3049775104 3050098688 3054885743 3055630396 3058245632 3058991104 3069001418 3072376832 3077198852 3077948944 3082908647 3092722766 3100003816 3101312578 3103485952 3105755926 3109114484 3112534016 3114810608 3114883499 3118309376 3123964792 3129761362 3137634836 3141419008 3146349388 3147116336 3147189983 3150577664 3150651392 3156365464 3160887688 3162222154 3165700096 3176059607 3179552768 3184542998 3184880881 3185319256 3188383744 3194166248 3198533632 3202201744 3203553652 3208143484 3214096249 3217496672 3217571966 3221110784 3223466792 3232940308 3233283326 3236839424 3241417228 3242709808 3244982272 3250867424 3251003392 3256105762 3256899464 3260481536 3266471236 3271151212 3280236596 3280688096 3284721664 3289799968 3289876954 3290678888 3293495296 3294298112 3299468432 3300272704 3305590652 3313906456 3320055466 3324059648 3329734928 3330088216 3333750784 3338465648 3339796928 3339875084 3343548416 3354411424 3354489922 3355827592 3358179328 3364269776 3370512236 3374219264 3383066624 3388376264 3389202208 3392929792 3394663454 3398254912 3404560432 3405470012 3409215488 3414566168 3415398496 3429507844 3429791456 3433644032 3439871344 3443654656 3446254084 3449980856 3450044416 3454923752 3456301472 3464996416 3471425776 3481628024 3481997428 3485827072 3491297992 3492149024 3501080576 3506575436 3507430192 3511287808 3516798688 3517655936 3523324168 3534540304 3542861504 3542944412 3544357232 3546841088 3549435344 3553273696 3559783552 3559866856 3563782144 3575444348 3576870128 3585374884 3585868384 3586248848 3590193152 3595827872 3596704384 3596788552 3600744448 3607274816 3612443072 3613968176 3629782408 3633774592 3639477712 3639863864 3640364864 3643867136 3649020592 3650475712 3655467008 3659659136 3666449696 3673252856 3677225104 3683962048 3693621568 3695180944 3697770496 3699245056 3704476832 3708551168 3711350552 3715277056 3715432448 3721263728 3722170816 3733109984 3738458528 3748841824 3749357824 3753967616 3759771392 3759859376 3760775872 3763994624 3764912128 3776312008 3777817888 3787321664 3794349104 3798925312 3805815104 3810000896 3815389312 3817000096 3822468832 3833613056 3833702768 3837919232 3844879744 3852013984 3866361856 3872430016 3873373952 3879615376 3890926208 3891965728 3896246272 3919437536 3919761664 3919853392 3924164608 3931281536 3938576096 3942835264 3942907904 3948484288 3955810768 3959995904 3967343744 3979003456 3979425632 3983802368 3990054848 3991027456 4001234944 4007514784 4008491648 4012900352 4026656192 4037214272 4048984576 4049079328 4053532672 4056497536 4060884224 4068419264 4086222112 4091150336 4097571296 4098135296 4098570112 4103077888 4109517568 4110519296 4110615488 4115136512 4128506368 4130249344 4148322752 4152885248 4159844416 4164419584 4170309248 4178047328 4182467584 4190228224 4198003264 4202542976 4221281792 4223063936 4226023424 4233687808 4241543488 4246208512 4252872832 4253909504 4272524032 4284390656 4285535296 4290248704 4296982144 4298029568 4315785152 4328367616 4336398976 4336859072 4341628928 4349502976 4360444928 4362285824 4368535808 4381272064 4381374592 4386193408 4402301696 4412769088 4413844736 4425634304 4426713088 4433846144 4447960832 4466705152 4479357184 4479727616 4479832448 4484759552 4492893184 4501229824 4512553472 4520926592 4534107136 4545995776 4547915008 4567816064 4572839936 4580016896 4581133312 4589441729 4613959168 4622520448 4627410944 4627519232 4635997184 4644405103 4649622016 4669968128 4675600384 4682938624 4684080128 4692575251 4697846272 4704577024 4718292992 4725698237 4740940288 4754107904 4766067712 4774711529 4774911232 4788832256 4797718016 4818510641 4824322048 4824434944 4826358784 4831893703 4838500352 4847275534 4847478272 4868690176 4882212608 4882884608 4891740286 4896446464 4897754624 4905326738 4910836736 4912033792 4926791779 4932325888 4950324002 4955884544 4956410368 4968879104 4970860544 4977890743 4983365632 4992612352 5001667034 5007285248 5016366541 5023553647 5037506201 5043164672 5044393984 5053542578 5057867776 5059100672 5067252736 5076442787 5083383808 5089213486 5104805888 5114064046 5119688704 5119808512 5129093879 5136442493 5142212096 5144262656 5157203968 5166557156 5166773248 5176143791 5195423744 5197617152 5203577834 5220361216 5228432092 5229828947 5234305024 5235580928 5266744189 5273096192 5282659564 5282880512 5288593408 5292461629 5298184886 5298282496 5305775762 5331118156 5337106432 5337672704 5346785894 5347353193 5351929856 5353234432 5361636202 5362943144 5368967168 5376659456 5385097991 5386410652 5392334848 5410819258 5418217472 5425006678 5431100416 5433266176 5440950347 5446934528 5450918564 5456813176 5457041408 5466938386 5483005289 5483106304 5490860963 5497483264 5506111429 5506869304 5507453588 5513510912 5513639936 5522164232 5523639562 5529714688 5539975168 5548670023 5550022556 5564217344 5574308698 5579671552 5580439552 5589790934 5595938816 5597433856 5603853052 5606218891 5614251097 5630619176 5636943872 5641066886 5647167124 5657645539 5664468992 5674742164 5678718976 5689017992 5689255936 5695275008 5699574062 5705842688 5714797868 5716190896 5716324663 5722611712 5741204168 5743627994 5757149944 5758688054 5763616768 5765021696 5774069756 5775477232 5784783641 5791145984 5799336298 5816243984 5827036124 5827654378 5834063872 5844161326 5844644624 5844781397 5851209728 5861821576 5870219992 5872698286 5876813824 5887472108 5893947392 5898396413 5904883712 5914151282 5915592904 5929658462 5931103864 5937627136 5940133888 5946946096 5957980756 5959572521 5966127104 5975490794 5976947368 6001638727 6002135048 6008877056 6019136216 6019774852 6026395648 6030944647 6037325216 6037466498 6037577728 6044106752 6048527576 6063743728 6066303724 6074995108 6092706464 6092849042 6099550208 6100197376 6109771486 6111260792 6116491264 6117982208 6136507013 6138002836 6144753664 6154397704 6155897888 6165817294 6185445532 6200007632 6202625156 6206971904 6211511852 6218228968 6225068032 6229621216 6229766998 6236618752 6247929584 6259522724 6275269672 6282838016 6292698776 6294232672 6294379966 6301155328 6301302784 6312730928 6321775376 6324444308 6331400192 6352119214 6359105536 6369085996 6369761762 6370638512 6376767488 6388332496 6397067264 6404403488 6407107304 6416286968 6428192498 6434993344 6435143932 6442221568 6446933584 6465880616 6466566652 6473678848 6482834456 6485419616 6489964544 6501734848 6502006784 6512211524 6513798928 6520963072 6532942472 6542302424 6560473192 6561376192 6569443328 6579599936 6579753908 6581357776 6586990592 6588596224 6598936864 6600545408 6611181304 6627812912 6640110932 6648119296 6659469856 6660176432 6667501568 6676931296 6679593856 6679750168 6687096832 6708822848 6708979844 6711655184 6716358656 6728539552 6741024472 6748438528 6766133248 6776752528 6778404416 6785859584 6789326908 6796509824 6809120864 6810940024 6818430976 6829132336 6830796992 6859015688 6859582912 6867288064 6879742688 6887309312 6892508168 6899961712 6900088832 6909847504 6912602944 6929992832 6942851552 6963256048 6963994856 6971654144 6982595984 6984298048 7002161152 7013150872 7014860384 7022575616 7033597376 7035311872 7046648336 7069080608 7085723008 7085888824 7088714464 7093682176 7098870688 7106547392 7119567104 7119733712 7127564288 7150888696 7153740256 7170749768 7171736768 7172497696 7180386304 7191655744 7193408768 7193577104 7201488896 7214549632 7224886144 7227936352 7259564816 7267549184 7278955424 7279727728 7280729728 7287734272 7298041184 7300951424 7310934016 7319318272 7332899392 7346505712 7354450208 7367924096 7387243136 7390361888 7395540992 7398490112 7408953664 7417102336 7422701104 7430554112 7430864896 7442527456 7444341632 7466219968 7476917056 7497683648 7498715648 7507935232 7519542784 7519718752 7521551744 7527989248 7529824256 7552624016 7555635776 7574643328 7588698208 7597850624 7611630208 7620001792 7630778624 7634000192 7644937664 7667226112 7667405536 7675838464 7689759488 7704027968 7732723712 7744860032 7746747904 7759230752 7781852416 7783931456 7792492544 7838875072 7839523328 7839706784 7848329216 7862563072 7877152192 7885670528 7885815808 7896968576 7911621536 7919991808 7934687488 7958006912 7958851264 7967604736 7980109696 7982054912 8002469888 8015029568 8016983296 8053312384 8074428544 8097969152 8098158656 8107065344 8112995072 8121768448 8136838528 8172444224 8182300672 8195142592 8196270592 8197140224 8219035136 8221038592 8221230976 8230273024 8257012736 8260498688 8296645504 8305770496 8319688832 8328839168 8340618496 8356094656 8364935168 8380456448 8396006528 8405085952 8442563584 8446127872 8452046848 8467375616 8483086976 8492417024 8505745664 8507819008 8545048064 8568781312 8571070592 8580497408 8593964288 8596059136 8631570304 8656735232 8672797952 8673718144 8683257856 8699005952 8714782609 8720889856 8724571648 8737071616 8762544128 8762749184 8804603392 8825538176 8827689472 8851268608 8853426176 8867321411 8867692288 8895921664 8933410304 8948662619 8958714368 8959455232 8959664896 8985786368 9002459648 9025106944 9041475023 9041853184 9068214272 9091991552 9095830016 9135632128 9149756161 9160033792 9162266624 9178883458 9227918336 9244654237 9245040896 9254821888 9255038464 9271994368 9288810206 9299244032 9329456773 9339936256 9365877248 9368160256 9385150502 9395692544 9409154048 9426218641 9436585984 9451396474 9481880576 9499077067 9508215808 9525460061 9532135424 9539107487 9549423058 9549822464 9577664512 9595436032 9612838469 9637021282 9638043779 9648644096 9648869888 9652717568 9663787406 9677000704 9694551068 9694956544 9712539473 9737380352 9764425216 9765769216 9781096351 9783480572 9792892928 9795509248 9806742841 9810653476 9821673472 9824067584 9853583558 9864651776 9882542467 9900648004 9911769088 9912820736 9930798787 9937758208 9941721088 9955781486 9966731264 9985224704 10000896269 10003334068 10014570496 10032733082 10047107294 10075012402 10086329344 10088787968 10104622073 10107085156 10115735552 10118201344 10134505472 10152885574 10166767616 10178426972 10197313217 10209611776 10228128092 10239377408 10239617024 10258187758 10272884986 10284424192 10288525312 10303076189 10314407936 10333114312 10333546496 10352287582 10382712143 10390847488 10395234304 10407155668 10411549369 10426466323 10440722432 10456864184 10459657894 10468610048 10471161856 10507056001 10533488378 10534605991 10546192384 10565319128 10565761024 10577186816 10584923258 10596369772 10596564992 10611551524 10616031517 10631241439 10662236312 10674212864 10675345408 10693571788 10694706386 10703859712 10706468864 10723272404 10725886288 10737934336 10753318912 10770195982 10772821304 10784669696 10821638516 10824529681 10836434944 10850013356 10854594023 10862200832 10866532352 10881900694 10893869056 10901837128 10913626352 10914082816 10933876772 10954164767 10966010578 10966212608 10981721926 10994966528 11012222858 11013738608 11014907176 11027021824 11027279872 11044328464 11047279124 11059429376 11067777539 11079950336 11097340046 11100045112 11128434688 11145900493 11148617396 11159343104 11160879104 11179581868 11191877632 11194867712 11207706104 11212437782 11228502194 11261238352 11261501881 11273887744 11282133772 11294334248 11315291078 11316491641 11328937984 11349484328 11357437952 11378035984 11378511872 11390550016 11396370167 11399148124 11411685376 11429595736 11432381792 11432649326 11445223424 11482408336 11487255988 11514299888 11514569339 11517376108 11527233536 11530043392 11548139512 11550954464 11569567282 11582291968 11598672596 11620194131 11632487968 11654072248 11655308756 11668127744 11688322652 11689289248 11689562794 11702419456 11723643152 11740439984 11745396572 11753627648 11774944216 11787894784 11796792826 11809767424 11828302564 11831185808 11859316924 11862207728 11875254272 11880267776 11893892192 11915961512 11919145042 11932254208 11950981588 11953894736 12003277454 12004270096 12017754112 12038272432 12039549704 12052791296 12061889294 12074650432 12074932996 12075155456 12088213504 12097055152 12127487456 12132607448 12149990216 12185412928 12185698084 12199100416 12200394752 12219542972 12222521584 12232982528 12235964416 12273014026 12276005672 12289507328 12308795408 12311795776 12331634588 12370891064 12400015264 12405250312 12413943808 12423023704 12436457936 12450136064 12459242432 12459533996 12473237504 12495859168 12519045448 12550539344 12565676032 12585397552 12588465344 12588759932 12602310656 12602605568 12625461856 12643550752 12648888616 12662800384 12704238428 12718211072 12738171992 12739523524 12741277024 12753534976 12776664992 12794134528 12808806976 12814214608 12832573936 12856384996 12869986688 12870287864 12884443136 12893867168 12931761232 12933133304 12947357696 12965668912 12970839232 12979929088 13003469696 13004013568 13024423048 13027597856 13041926144 13065884944 13084604848 13120946384 13122752384 13138886656 13159199872 13159507816 13162715552 13173981184 13177192448 13197873728 13201090816 13222362608 13255625824 13280221864 13296238592 13318939712 13320352864 13335003136 13353862592 13359187712 13359500336 13374193664 13417645696 13417959688 13423310368 13432717312 13457079104 13482048944 13496877056 13532266496 13553505056 13556808832 13571719168 13578653816 13593019648 13618241728 13621880048 13636861952 13658264672 13661593984 13718031376 13719165824 13734576128 13759485376 13774618624 13785016336 13799923424 13800177664 13819695008 13825205888 13859985664 13885703104 13926512096 13927989712 13943308288 13965191968 13968596096 14004322304 14026301744 14029720768 14045151232 14067194752 14070623744 14093296672 14138161216 14171446016 14171777648 14177428928 14187364352 14197741376 14213094784 14239134208 14239467424 14255128576 14301777392 14307480512 14341499536 14343473536 14344995392 14360772608 14383311488 14386817536 14387154208 14402977792 14429099264 14449772288 14455872704 14519129632 14535098368 14557910848 14559455456 14561459456 14575468544 14596082368 14601902848 14621868032 14638636544 14665798784 14693011424 14708900416 14735848192 14774486272 14780723776 14791081984 14796980224 14817907328 14834204672 14845402208 14861108224 14861729792 14885054912 14888683264 14932439936 14953834112 14995367296 14997431296 15015870464 15039085568 15039437504 15043103488 15055978496 15105248032 15111271552 15149286656 15177396416 15195701248 15223260416 15261557248 15268000384 15289875328 15334452224 15334811072 15351676928 15379518976 15408055936 15465447424 15489720064 15493495808 15518461504 15563704832 15567862912 15584985088 15677750144 15679046656 15679413568 15696658432 15725126144 15754304384 15771341056 15771631616 15793937152 15823243072 15839983616 15869374976 15916013824 15917702528 15935209472 15960219392 15964109824 16004939776 16030059136 16033966592 16106624768 16148857088 16195938304 16196317312 16214130688 16225990144 16243536896 16273677056 16344888448 16364601344 16390285184 16392541184 16394280448 16438070272 16442077184 16442461952 16514025472 16520997376 16593291008 16639377664 16681236992 16712189312 16729870336 16760912896 16791310757 16792013056 16810171904 16885127168 16892255744 16904093696 16934751232 16965464369 16966173952 17011491328 17015638016 17090096128 17121091001 17137562624 17142141184 17168643583 17187928576 17192118272 17263140608 17313470464 17326134007 17345595904 17347436288 17398011904 17429565218 17441779712 17449143296 17474143232 17505834619 17525088256 17525498368 17609206784 17651076352 17655378944 17687399023 17702537216 17706852352 17734642822 17735384576 17791843328 17812247201 17866820608 17897325238 17899224161 17917428736 17918910464 17919329792 17971572736 18004919296 18037573307 18050213888 18082950046 18083706368 18136428544 18183983104 18191660032 18212522419 18271264256 18299512322 18320067584 18324533248 18353293153 18357766916 18455836672 18489308474 18490081792 18509643776 18510076928 18543647101 18543988736 18570215167 18577620412 18598488064 18658913546 18679872512 18713750629 18731754496 18736320512 18765726707 18770301004 18791385088 18818308096 18852437282 18873171968 18902792948 18937867403 18963761152 18998154134 19016431616 19050920122 19064270848 19078214974 19098846116 19099644928 19134284351 19155329024 19190872064 19225676938 19274042564 19276087558 19297288192 19297739776 19305435136 19327574812 19332738467 19354001408 19389102136 19389913088 19425078946 19474760704 19510080443 19528850432 19531538432 19562192702 19564268269 19566961144 19585785856 19591018496 19613485682 19621306952 19643346944 19648135168 19707167116 19715487103 19729303552 19743734101 19765084934 19801296008 19823538176 19825641472 19861597574 19875516416 19883442176 19911562972 19933462528 19948509217 19970449408 20001792538 20006668136 20029140992 20065466164 20094214588 20102697979 20150024804 20172658688 20177575936 20209244146 20214170312 20231471104 20236402688 20269010944 20297677043 20305771148 20333535232 20356853944 20394626434 20419223552 20454564641 20456256184 20478754816 20479234048 20516375516 20545769972 20554444001 20568848384 20577050624 20606152378 20628815872 20666228624 20667092992 20699529487 20704575164 20765424286 20781694976 20790468608 20814311336 20823098738 20852932646 20881444864 20913728368 20914217779 20919315788 20937220096 20942323712 21014112002 21066976756 21069211982 21092384768 21130638256 21131132743 21131522048 21154373632 21169846516 21192739544 21193129984 21223103048 21232063034 21262482878 21324472624 21324971647 21348425728 21350690816 21384200201 21387143576 21389412772 21407719424 21412937728 21446544808 21451772576 21475868672 21506637824 21540391964 21545642608 21569339392 21580360529 21643277032 21649059362 21672869888 21700026712 21709188046 21724401664 21733064704 21763801388 21787738112 21803674256 21804184493 21827252704 21828165632 21867753544 21908329534 21932021156 21932425216 21963443852 21989933056 22024445716 22027477216 22029814352 22054043648 22054559744 22088656928 22094558248 22118858752 22135555078 22159900672 22194680092 22200090224 22256869376 22291800986 22297234792 22318686208 22321758208 22359163736 22383755264 22389735424 22415412208 22424875564 22457004388 22522476704 22523003762 22547775488 22564267544 22588668496 22630582156 22632983282 22657875968 22698968656 22714875904 22756071968 22757023744 22781100032 22792740334 22798296248 22823370752 22859191472 22864763584 22865298652 22890446848 22964816672 22974511976 23028599776 23029138678 23034752216 23054467072 23060086784 23096279024 23101908928 23139134564 23164583936 23197345192 23240388262 23264975936 23308144496 23310617512 23336255488 23376645304 23378578496 23379125588 23404838912 23447286304 23480879968 23490793144 23507255296 23549888432 23575789568 23593585652 23619534848 23656605128 23662371616 23718633848 23724415456 23750508544 23760535552 23787784384 23831923024 23838290084 23864508416 23901963176 23907789472 24006554908 24008540192 24035508224 24076544864 24079099408 24105582592 24123778588 24149300864 24149865992 24150310912 24176427008 24194110304 24254974912 24265214896 24299980432 24370825856 24371396168 24398200832 24400789504 24439085944 24445043168 24465965056 24471928832 24546028052 24552011344 24579014656 24617590816 24623591552 24663269176 24741782128 24800030528 24810500624 24827887616 24846047408 24872915872 24900272128 24918484864 24919067992 24946475008 24991718336 25038090896 25101078688 25131352064 25170795104 25176930688 25177519864 25204621312 25205211136 25250923712 25287101504 25297777232 25325600768 25408476856 25436422144 25476343984 25479047048 25482554048 25507069952 25553329984 25588269056 25617613952 25628429216 25665147872 25712769992 25739973376 25740575728 25768886272 25787734336 25863522464 25866266608 25894715392 25931337824 25941678464 25959858176 26006939392 26008027136 26048846096 26055195712 26083852288 26131769888 26169209696 26241892768 26245504768 26277773312 26318399744 26319015632 26325431104 26347962368 26354384896 26395747456 26402181632 26444725216 26511251648 26560443728 26592477184 26637879424 26640705728 26670006272 26707725184 26718375424 26719000672 26748387328 26835291392 26835919376 26846620736 26865434624 26914158208 26964097888 26993754112 27064532992 27107010112 27113617664 27157307632 27186039296 27236483456 27243760096 27273723904 27316529344 27323187968 27436062752 27438331648 27469152256 27518970752 27549237248 27570032672 27599846848 27600355328 27639390016 27650411776 27719971328 27771406208 27853024192 27855979424 27886616576 27930383936 27937192192 28008644608 28052603488 28059441536 28090302464 28134389504 28141247488 28186593344 28276322432 28342892032 28343555296 28354857856 28374728704 28395482752 28426189568 28478268416 28478934848 28510257152 28603554784 28614961024 28682999072 28686947072 28689990784 28721545216 28766622976 28773635072 28774308416 28805955584 28858198528 28899544576 28911745408 29038259264 29070196736 29115821696 29118910912 29122918912 29150937088 29192164736 29203805696 29243736064 29277273088 29331597568 29386022848 29417800832 29471696384 29548972544 29561447552 29582163968 29593960448 29635814656 29690804416 29722216448 29723459584 29770109824 29777366528 29864879872 29907668224 29990734592 29994862592 30031740928 30078171136 30078875008 30086206976 30111956992 30210496064 30222543104 30298573312 30354792832 30391402496 30446520832 30523114496 30536000768 30579750656 30668904448 30669622144 30703353856 30759037952 30816111872 30979440128 30986991616 31036923008 31127409664 31135725824 31355500288 31358093312 31358827136 31393316864 31450252288 31507290971 31508608768 31542682112 31587874304 31646486144 31679967232 31738749952 31796311859 31832027648 31835405056 31920438784 31928219648 32009879552 32060118272 32067933184 32126092103 32213249536 32297714176 32352857161 32391876608 32392634624 32451980288 32487073792 32510835721 32547354112 32689776896 32729202688 32780570368 32785082368 32788560896 32848026757 32876140544 32884154368 32884923904 33028050944 33041994752 33079887659 33186582016 33278755328 33362473984 33422980703 33424378624 33459740672 33521825792 33582621514 33584026112 33620343808 33729574487 33770254336 33784511488 33823255921 33869502464 33930928738 33932347904 34022982656 34031276032 34180192256 34242182002 34275125248 34284282368 34337287166 34375857152 34384236544 34438201759 34487542453 34526281216 34626940928 34652268014 34691191808 34694872576 34754108311 34796023808 34845235201 34859130436 34883559424 34898286592 34948286464 35011669238 35050176512 35050996736 35114565787 35164875529 35218413568 35262543407 35302152704 35310757888 35374798046 35405074432 35413704704 35469285644 35470769152 35535099509 35583686656 35624494402 35733641216 35794650476 35798448322 35834857472 35837820928 35838659584 35903657153 35943145472 36009838592 36075146614 36100427776 36165900092 36167412736 36233006537 36272857088 36367966208 36383320064 36425044838 36542528512 36599024644 36608802629 36640135168 36649066496 36706586306 36715533832 36867209323 36911673344 36978616948 36980163584 37019287552 37020153856 37047231403 37087294202 37087977472 37140430334 37155240824 37196976128 37317827092 37333581961 37359745024 37427501258 37431472351 37463508992 37472641024 37531453414 37540602008 37582770176 37636616192 37695685937 37704874564 37746343936 37805585896 37875734806 37927522304 37987048619 37996308268 38032863232 38086652429 38101840244 38128541696 38156429948 38197692232 38199289856 38268568702 38310658048 38381037023 38381744128 38436026741 38451353876 38542780003 38548085128 38552175116 38594576384 38595479552 38610870272 38655149624 38665476934 38708002816 38778204272 38779826176 38840690161 38850157892 38949521408 39020160886 39057700864 39063076864 39124385404 39128536538 39133922288 39171571712 39182036992 39226971364 39242613904 39243532237 39286693888 39296270336 39414334232 39430974206 39458607104 39487468202 39530169868 39602592016 39603518773 39647076352 39651282944 39723195148 39751032832 39766884352 39823125944 39866925056 39897018434 39940898816 40003585076 40013336272 40014272641 40058281984 40130932328 40188429176 40205395958 40300049608 40345317376 40355151872 40418488292 40428340624 40462942208 40472805376 40493485487 40538021888 40595354086 40611542296 40667070464 40713707888 40789252868 40838447104 40909129282 40912512368 40913469779 40957509632 40958468096 41032751032 41091539944 41108888002 41137696768 41154101248 41212304756 41257631744 41288774891 41332457248 41334185984 41399058974 41409150328 41530848572 41563389952 41580937216 41628622672 41646197476 41705865292 41762889728 41827456736 41828435558 41838631576 41874440192 41884647424 42011471089 42028224004 42133953512 42138423964 42184769536 42261276512 42262265486 42263044096 42308747264 42339693032 42385479088 42386259968 42446206096 42464126068 42524965756 42648945248 42649943294 42696851456 42701381632 42768400402 42774287152 42778825544 42815438848 42825875456 42893089616 42903545152 42951737344 43013275648 43080783928 43091285216 43138678784 43160721058 43286554064 43298118724 43345739776 43400053424 43418376092 43448803328 43466129408 43527602776 43575476224 43607348512 43608368986 43654505408 43656331264 43735507088 43816659068 43864042312 43864850432 43926887704 43979866112 44048891432 44054954432 44059628704 44108087296 44109119488 44177313856 44189116496 44237717504 44271110156 44319801344 44389360184 44400180448 44513738752 44583601972 44594469584 44637372416 44643516416 44718327472 44767510528 44779470848 44830824416 44849751128 44914008776 45044953408 45046007524 45095550976 45128535088 45177336992 45261164312 45265966564 45315751936 45397937312 45429751808 45512143936 45514047488 45562200064 45585480668 45596592496 45646741504 45718382944 45729527168 45730597304 45780893696 45929633344 45949023952 46057199552 46058277356 46069504432 46108934144 46120173568 46192558048 46203817856 46278269128 46329167872 46394690384 46480776524 46529951872 46616288992 46621235024 46672510976 46753290608 46757156992 46758251176 46809677824 46894572608 46961759936 46981586288 47014510592 47099776864 47151579136 47187171304 47239069696 47313210256 47324743232 47437267696 47448830912 47501017088 47521071104 47575568768 47663846048 47676580168 47729016832 47803926352 47815578944 48013109816 48017080384 48071016448 48153089728 48158198816 48211165184 48247557176 48298601728 48299731984 48300621824 48352854016 48388220608 48509949824 48530429792 48599960864 48741651712 48742792336 48796401664 48801579008 48878171888 48890086336 48931930112 48943857664 49092056104 49104022688 49158029312 49235181632 49247183104 49326538352 49483564256 49600061056 49621001248 49655775232 49692094816 49745831744 49800544256 49836969728 49838135984 49892950016 49983436672 50076181792 50202157376 50262704128 50341590208 50353861376 50355039728 50410422272 50501847424 50574203008 50595554464 50651201536 50816953712 50872844288 50952687968 50958094096 50965108096 51014139904 51106659968 51176538112 51235227904 51256858432 51330295744 51425539984 51479946752 51481151456 51537772544 51575468672 51727044928 51732533216 51789430784 51862675648 51883356928 51919716352 52013878784 52016054272 52097692192 52110391424 52167704576 52263539776 52338419392 52483785536 52491009536 52555546624 52636799488 52638031264 52650862208 52695924736 52708769792 52791494912 52804363264 52889450432 53022503296 53120887456 53184954368 53275758848 53281411456 53340012544 53415450368 53436750848 53438001344 53496774656 53670582784 53671838752 53693241472 53730869248 53828316416 53928195776 53987508224 54129065984 54214020224 54227235328 54314615264 54372078592 54472966912 54487520192 54547447808 54633058688 54646375936 54872125504 54876663296 54938304512 55037941504 55140065344 55199693696 55200710656 55278780032 55300823552 55439942656 55542812416 55706048384 55711958848 55773233152 55860767872 55874384384 56017289216 56105206976 56118883072 56268779008 56282494976 56373186688 56552644864 56685784064 56687110592 56709715712 56749457408 56790965504 56852379136 56956536832 56957869696 57020514304 57207109568 57229922048 57365998144 57373894144 57379981568 57533245952 57547270144 57548616832 57611911168 57716397056 57799089152 57823490816 58076518528 58140393472 58231643392 58237821824 58245837824 58301874176 58384329472 58407611392 58554546176 58663195136 58772045696 58835601664 58943392768 59097945088 59122895104 59164327936 59271629312 59381608832 59444432896 59446919168 59540219648 59554733056 59662742477 59729759744 59815336448 59981469184 59989725184 60063481856 60156342272 60157750016 60172413952 60420992128 60445086208 60597146624 60707046583 60709585664 60782804992 60893041664 61003478263 61046228992 61072001536 61159501312 61337808896 61339244288 61434077081 61518075904 61632223744 61958880256 61973983232 62071249877 62073846016 62254819328 62271451648 62640638333 62711000576 62716186624 62717654272 62900504576 63014581942 63017217536 63085364224 63175748608 63290325161 63292972288 63359934464 63477499904 63592623718 63664055296 63670810112 63840877568 63856439296 64048293127 64120236544 64135866368 64252184206 64426499072 64595428352 64705714322 64712579659 64783753216 64785269248 64903960576 64974147584 65021671442 65094708224 65212765033 65306197411 65379553792 65561140736 65570164736 65577121792 65696053514 65752281088 65768308736 65769847808 65983530487 66056101888 66083989504 66159775318 66373164032 66493539469 66557510656 66678220427 66724947968 66773752409 66845961406 66848757248 66919481344 67043651584 67165243028 67168052224 67240687616 67289869283 67459148974 67540508672 67569022976 67646511842 67739004928 67861857476 67864695808 67987776311 68045965312 68062552064 68360384512 68467674457 68484364004 68550250496 68568564736 68674574332 68751714304 68768473088 68876403518 68975084906 69052562432 69177797269 69253881856 69304536028 69382383616 69389745152 69508216622 69515591509 69592047616 69690470402 69718260872 69767118848 69796573184 69896572928 70006273883 70023338476 70100353024 70101993472 70229131574 70329751058 70436827136 70525086814 70604305408 70621515776 70732354511 70749596092 70810148864 70827409408 70938571288 70941538304 71070199018 71167373312 71248988804 71279068757 71381192519 71467282432 71589300952 71596896644 71669714944 71675641856 71677319168 71807314306 71886290944 72019677184 72121533323 72150293228 72200855552 72331800184 72334825472 72466013074 72545714176 72678985001 72735932416 72766640128 72850089676 72880845583 72985264261 73085057024 73198049288 73217605258 73280270336 73298132992 73413172612 73431067664 73549392007 73734418646 73823346688 73957233896 73960327168 74038575104 74040307712 74094462806 74174588404 74175954944 74280860668 74310481648 74312220619 74393952256 74635654184 74667163922 74719490048 74855002516 74862944702 74927017984 74945282048 75062906828 75081204016 75165540352 75273232384 75391371874 75409749128 75492687872 75611171792 75751469612 75771707767 75855044608 75974097238 75982158161 75992616536 76065726464 76173304858 76203680488 76257083392 76312859896 76395384464 76398579712 76537137404 76621316096 76679153369 76762074046 76763488256 76872053482 76902707752 77085560006 77096170256 77104350232 77189152768 77190959104 77221740544 77310299248 77330953868 77416005632 77474442773 77556408544 77559652352 77681380322 77700315784 77899042816 78021303451 78040321772 78115401728 78126153728 78248770808 78257073076 78267844576 78343143424 78364073984 78453942728 78485227808 78487064474 78573387776 78592540672 78828668464 78830513167 78861948412 78917214208 78974936404 79060339736 79205184032 79207037546 79294152704 79302565888 79446390296 79502065664 79533768704 79646251888 79733850112 79774591169 79794036868 79881797632 80007170152 80026672544 80028545282 80116563968 80261864656 80376858352 80410791916 80600099216 80690634752 80710303744 80836976584 80856681248 80925884416 80945610752 80986970974 81076043776 81190708172 81223084592 81334140928 81427415776 81578505736 81676894208 81818258564 81825024736 81826939558 81915019264 81916936192 82065502064 82183079888 82217776004 82275393536 82308202496 82424609512 82515263488 82577549782 82664914496 82668371968 82798117948 82818300656 83061697144 83126779904 83161874432 83257245344 83292394952 83411730584 83525779456 83654913472 83656871116 83677263152 83748880384 83769294848 84022942178 84056448008 84267907024 84276847928 84369539072 84522553024 84524530972 84526088192 84617494528 84679386064 84770958176 84772519936 84892412192 84928252136 85049931512 85297890496 85299886588 85393702912 85402763264 85536800804 85548574304 85557651088 85630877696 85651750912 85786179232 85807090304 85903474688 86026551296 86161567856 86182570432 86277357568 86321442116 86573108128 86596237448 86691479552 86800106848 86836752184 86897606656 86932258816 87055205552 87150952448 87214697024 87216737972 87309010816 87312662528 87471014176 87633318136 87728084624 87729700864 87853775408 87959732224 88097782864 88109908864 88119257408 88216174592 88218238976 88354627712 88378232992 88475435008 88542220312 88639602688 88778720368 88800360896 89027477504 89167203944 89188939168 89274744832 89287032832 89436654944 89535021056 89558941696 89661648832 89699502256 89828017552 90089906816 90092015048 90191101952 90257070176 90354673984 90522328624 90531933128 90631503872 90795874624 90859503616 91024287872 91028094976 91124400128 91170961336 91193184992 91293483008 91436765888 91459054336 91461194608 91561787392 91859266688 91898047904 92114399104 92116554712 92139008864 92217868288 92240347136 92385116096 92407635712 92556538256 92658335744 92789380768 92961553048 93059903744 93232577984 93242470048 93345021952 93506581216 93514313984 93516502352 93619355648 93789145216 93923519872 93963172576 94029021184 94199553728 94303158272 94374342608 94478139392 94626420512 94649486464 94874535392 94897661824 95002034176 95042142208 95151137536 95327692096 95353160336 95458033664 95607852704 95631157888 96026219632 96034160768 96142032896 96306179456 96316397632 96422330368 96495114352 96597203456 96599463968 96601243648 96705708032 96776441216 97019899648 97060859584 97199921728 97483303424 97485584672 97592803328 97603158016 97756343776 97780172672 97863860224 97887715328 98184112208 98208045376 98316058624 98470363264 98494366208 98653076704 98967128512 99200122112 99242002496 99311550464 99384189632 99491663488 99601088512 99673939456 99676271968 99785900032 99966873344 100152363584 100404314752 100525408256 100683180416 100707722752 100710079456 100820844544 101003694848 101148406016 101191108928 101302403072 101633907424 101745688576 101905375936 101916188192 101930216192 102028279808 102213319936 102353076224 102470455808 102513716864 102660591488 102851079968 102959893504 102962302912 103075545088 103150937344 103454089856 103465066432 103578861568 103725351296 103766713856 103839432704 104027757568 104032108544 104195384384 104220782848 104527079552 104676838784 104967571072 104982019072 105111093248 105273598976 105276062528 105301724416 105391849472 105582989824 105608726528 105778900864 106045006592 106241774912 106369908736 106551517696 106562822912 106830900736 106873501696 106876002688 106993549312 107341165568 107343677504 107386482944 107461738496 107656632832 107856391552 107975016448 108258131968 108428040448 108454470656 108629230528 108744157184 108945933824 108975040384 109094895616 109266117376 109292751872 109744251008 109753326592 109876609024 110075883008 110280130688 110399387392 110401421312 110557560064 110601647104 110879885312 111085624832 111412096768 111423917696 111546466304 111721535744 111748768768 112034578432 112210413952 112237766144 112537558016 112564989952 112746373376 113105289728 113371568128 113374221184 113419431424 113498914816 113581931008 113704758272 113910975049 113913073664 113915739392 114414219136 114459844096 114731996288 114747788288 114759963136 114955896721 115066491904 115094540288 115097233664 115275178343 115432794112 115598178304 115646981632 116153037056 116332614047 116463286784 116475643648 116491675648 116768658944 116815222784 117109092352 117326390272 117539175299 117544091392 117671203328 117886785536 118195890176 118245790208 118328655872 118543258624 118758250583 118763217664 118888865792 119080439296 119109466112 119325484954 119459519488 119630672896 119847637007 119962938368 119979450368 120180505081 120312684544 120315500032 120344827904 120841984256 120890172416 121194293248 121282938049 121414093166 121419171328 121786083328 122006956526 122092457984 122144003072 122319002624 122540842333 122675617792 122678488576 122868154162 123036151808 123264447488 123488001871 123811793161 123917760512 123947966464 124142499754 124147692032 124509638656 124542903296 124685730407 125281276666 125294569127 125422001152 125432373248 125435308544 125649468509 125801009152 126029163884 126034435072 126170728448 126263013149 126351497216 126580650322 126585944576 126719868928 126954999808 127154252563 127185247436 127328110592 127341620224 127487656933 127681755136 127712878592 128096586254 128240473088 128271732736 128473052071 128504368412 128852998144 129190856704 129411428644 129425159318 129567506432 129570538496 129805529707 129807921152 129948295168 130043342884 130189416448 130425530066 130612394822 130759107584 130996254403 131122281472 131140329472 131154243584 131360086949 131392107028 131504562176 131536617472 131539695616 131967060974 132112203776 132167979008 132319550636 132565071821 132746328064 132987078938 133115021312 133356440854 133449895936 133547504818 133691922812 133697514496 133838962688 133939990457 134087303168 134330486056 134336104448 134481375232 134579738566 134918297948 134975257859 135081017344 135138045952 135293023684 135329169269 135478009856 135723714952 135729391616 135975552622 136091930624 136125104128 136570563101 136720769024 136935348914 136949877883 136968728008 137100500992 137137129472 137349148664 137503428608 137536946176 137752807036 137950169812 138008409721 138105124864 138206138707 138355594538 138507763712 138609072056 138764767232 138779490304 139016433244 139031183018 139184095232 139380940804 139436521744 139534237696 139593146368 139793145856 140012547766 140046676952 140200706048 140203986944 140458263148 140659502116 140718885853 140873654272 141050173628 141208610816 141243031552 141464709022 141499192184 141620297728 141654818816 141877142576 141883076608 142140398036 142334746624 142497977608 142558137514 142762385038 142934564864 143178601904 143181952487 143193793288 143339429888 143351283712 143354638336 143614628612 143772581888 143881108007 144039354368 144243066646 144300586456 144401711104 144663600368 144669650944 144896706409 144932026148 145091428352 145357970002 145471864832 145533280256 145700179352 145761691166 145970528522 146170114048 146396098576 146399524453 146435210516 146560540672 146596265984 146826345224 146862135328 147098784014 147468837292 147646693376 147914467792 147917929201 147920654336 148077150208 148080615424 148188925612 148349176808 148351909888 148561721336 148620963296 148624441238 148787904512 149271308368 149274801529 149334327844 149438980096 149689401407 149710005032 149725889404 149854035968 149890564096 150125813656 150162408032 150331080704 150546464768 150782743748 150819498256 150985375744 151062523703 151222343584 151502939224 151543415534 151710089216 151948194476 151964316322 151985233072 152131452928 152346609716 152407360976 152514166784 152625719792 152790768928 152797159424 153074274808 153242632192 153358306738 153524148092 153526976512 153744106964 153805415504 154171120012 154192340512 154208700464 154378305536 154381918208 154443481088 154620598496 154661907736 154832011264 154948885546 155112817088 155119304704 155362760644 155400631568 155798085632 156042606902 156080643544 156230803456 156252307456 156497541616 156514146152 156535689152 156686286848 156728147968 156907885456 156970455616 156974128948 157146775552 157185081344 157657336928 157661026334 157723896824 157834428416 157949872808 158120679472 158410368064 158414075092 158588305408 158605131776 158892780592 159004131328 159067537408 159292503776 159467700224 159549182338 159588073736 159763595264 160014340304 160053345088 160057090564 160233127936 160523729312 160753716704 160821583832 161200198432 161381269504 161420607488 161673953168 161713362496 161851768832 161891221504 161973941948 162152087552 162381416344 162446169184 162668281856 162854831552 163157011472 163353788416 163636517128 163650049472 163653879116 163830038528 163833872384 164131004128 164366159776 164435552008 164550787072 164616404992 164849219024 165030526976 165155099564 165329828992 165336743936 165596235896 165636601312 166123394288 166253559808 166323748864 166514490688 166584789904 166823461168 167051558912 167309826944 167313742232 167354526304 167497760768 167538589696 168045884356 168112896016 168535814048 168553695856 168739078144 169045106048 169049061944 169052176384 169234989056 169358772128 169541916352 169545039872 169784824384 169856504272 170099863024 170595780992 170599773176 170787405824 170805526528 171073601608 171097148608 171115302176 171261755392 171303501824 171572358464 171614180608 171806949376 172053102592 172323135712 172365140864 172554715136 172642884232 173146216256 173192474896 173382959104 173600213696 173673504368 173795213312 173864517632 174110411104 174301904896 174429394048 174433475944 174618021632 174625325056 174942028352 175266636272 175456169248 175459401728 175707550816 175919464448 176195565728 176219817728 176238514816 176432349184 176436477952 176709255424 176756465984 176950870016 177084440624 177279205376 177557440736 177600721792 178054955008 178334407888 178377878336 178549489664 178574065664 178873309888 179070042112 179117883392 179323297664 179399004512 179656035104 180179813632 180184030096 180382203904 180514140352 180709347968 181044657248 181063866256 181263007744 181591749248 181719007232 182048575744 182056189952 182341922672 182386369984 182586966016 182873531776 182918108672 182922389216 183123574784 183718533376 183796095808 184228798208 184233109424 184278017728 184435736576 184480694272 184770232192 184815271424 185113076512 185316671488 185578761536 185923106096 186119807488 186465155968 186484940096 186690043904 187013162432 187028627968 187033004704 187238711296 187578290432 187847039744 187926345152 188058042368 188399107456 188606316544 188748685216 188956278784 189252841024 189298972928 189749070784 189795323648 190084284416 190302275072 190655384192 190706320672 190916067328 191215705408 191262315776 192052439264 192068321536 192284065792 192612358912 192632795264 192844660736 192990228704 193194406912 193198927936 193202487296 193411416064 193552882432 194039799296 194121719168 194399843456 194966606848 194971169344 195185606656 195206316032 195512687552 195560345344 195727720448 196368224416 196416090752 196632117248 196940726528 196988732416 197306153408 197934257024 198400244224 198484004992 198623100928 198768379264 198983326976 199347878912 199352543936 199571800064 199933746688 200304727168 200808629504 201050816512 201366360832 201415445504 201420158912 201641689088 202007389696 202296812032 202382217856 202604806144 203267814848 203491377152 203810751872 203832376384 203860432384 204056559616 204426639872 204706152448 204940911616 205027433728 205321182976 205702159936 205919787008 205924605824 206151090176 206301874688 206908179712 206930132864 207157723136 207450702592 207533427712 208055515136 208064217088 208390768768 208441565696 209054159104 209353677568 209935142144 209964038144 210222186496 210547197952 210552125056 210603448832 210783698944 211165979648 211217453056 211557801728 212090013184 212483549824 212739817472 213103035392 213125645824 213661801472 213747003392 213752005376 214682331136 214687355008 214772965888 214923476992 215313265664 215703761263 215712783104 216856080896 216908941312 217258461056 217488314368 217891867648 217950080768 218287039841 218532234752 218585503744 219488502016 219506653184 219753218048 220151766016 220551036797 220560261376 220798774784 221115120128 221203294208 221759770624 222171249664 222574183013 222824193536 222847835392 223443071488 223497537536 224069156864 224420827904 224475532288 224882644721 225075116032 225129979904 225492746752 226210579456 226470000127 226743136256 226748442368 226838862848 227163862016 227409516544 227575850047 227821950098 227826147328 227831478784 228828438272 228919688192 229463992576 229495576576 229519926272 229911793442 229936187299 230132983808 230189080576 230194467328 230550356686 230865588224 231196356608 231293963264 231559213613 232306074112 232665228094 232926573568 232951287296 232983351296 233537317888 233630445568 233960864921 234218184704 234652780544 235078350598 235088182784 235342406656 235769227427 235773571072 236107021409 236391780352 236491580416 236762791447 237086517248 237516501166 237526435328 237777731584 238160878592 238218932224 238592810989 238650969908 238919038976 239261345792 239695274014 239925876736 239958900736 240361010162 240625369088 240631000064 240689655808 241067412313 241412797171 241683968512 241780344832 242388586496 242565876098 242828186332 242838342656 243278758177 243572166656 244013913052 244184915968 244288006144 244638005248 245081684666 245351235584 245356977152 245736308324 245801960509 246072303616 246528894976 246976003742 247623586322 247835521024 247895932928 248284999508 248295384064 248745696563 249019277312 249085806592 249371460814 250562553332 250589138254 250844002304 250864746496 250870617088 251298937018 251325600071 251602018304 252058327768 252068870144 252341456896 252526026298 252702994432 253161300644 253171889152 253439737856 253631045759 253909999616 254308505126 254370494872 254656221184 254683240448 254975313866 255363510272 255425757184 256193172508 256261618403 256480946176 256543465472 256946104142 257008736824 257705996288 258070465261 258381713408 258822857288 258850318636 259135012864 259141076992 259330619821 259611059414 259615842304 259896590336 260086685768 260378832896 260851060132 261224789644 261335073727 261518215168 261992508806 262244562944 262280658944 262308487168 262720173898 262784214056 263009124352 263073234944 263079391232 263869801559 263934121948 264224407552 264335958016 264639101272 265130143642 265492656128 265909340333 265974157876 266230042624 266712881708 266899791872 267095009636 267383845624 267395028992 267677925376 267879980914 268174606336 268660972112 268667259161 268672208896 268962750464 269159477132 269836595896 269950515718 270162034688 270276091904 270586047368 270658338538 270956019712 271447429904 271458783232 271884831127 271951105244 272183861248 272250208256 273141126202 273441538048 273870697828 273899755766 273937456016 274201001984 274274258944 274698297328 274704725659 275006857216 275073892352 275505614072 275900339624 276016819442 276210249728 276412277414 276711189076 277015527424 277218144112 277224631411 277529534464 277558980608 278032866488 278062366036 278368190464 278761881608 278873043488 279068475392 279186292736 279586291712 280025095532 280093353904 280099908487 280401412096 280407973888 280916526296 281319004232 281437771706 281747308544 282100347256 282417221632 282486063104 282929418044 282998384368 283240595456 283309637632 283454398409 283754285152 283766153216 284280796072 284669493248 284995955216 285116275028 285524770076 285869129728 286357203808 286363904974 286387586576 286678859776 286702567424 286709276672 287229257224 287545163776 287762216014 288078708736 288486133292 288601172912 288803422208 289327200736 289339301888 289793412818 289864052296 290182856704 290715940004 290943729664 291066560512 291400358704 291523382332 291941057044 292340228096 292792197152 292799048906 292870421032 293121081344 293192531968 293652690448 293724270656 294197568028 294937674584 295293386752 295828935584 295835858402 295841308672 296154300416 296161230848 296377851224 296698353616 296703819776 297123442672 297241926592 297248882476 297575809024 298542616736 298549603058 298668655688 298877960192 299378802814 299420010064 299451778808 299708071936 299781128192 300251627312 300324816064 300662161408 301092929536 301565487496 301638996512 301970751488 302125047406 302444687168 303005878448 303086831068 303420178432 303896388952 303928632644 303970466144 304262905856 304693219432 304814721952 305028333568 305251439584 305581537856 305594318848 306148549616 306485264384 306716613476 307048296184 307053953024 307488213928 307610831008 308342240024 308384681024 308417400928 308756611072 308763836416 308886962176 309241196992 309323815472 309664022528 309897771092 310225634176 310238609408 310725521288 310801263136 311596171264 312085213804 312161287088 312461606912 312504614912 312995083232 313028292304 313071378304 313372573696 313456295936 313815770912 313940911232 313948257896 314293551104 314370162688 315314673856 315322052668 315447793648 315668856832 315899745616 316241358944 316820736128 316828150184 317176610816 317210263552 317785561184 318008262656 318135074816 318585007552 318935400448 319098364676 319176147472 319527190528 320028680608 320106690176 320114181128 320466255872 321047458624 321507433408 321643167664 322400396864 322762539008 322841214976 323347906336 323426724992 323703537664 323782443008 323947883896 324304175104 324762832688 324892338368 325336563712 325709663104 326314022944 326707576832 327273034256 327300098944 327307758232 327660077056 327667744768 328262008256 328732319552 328871104016 329101574144 329232809984 329698438048 330061053952 330310199128 330659657984 330673487872 331192471792 331273202624 332246788576 332507119616 332647497728 333028981376 333169579808 333646922336 334103117824 334619653888 334627484464 334709052608 334995521536 335077179392 336091768712 336225792032 337071628096 337107391712 337478156288 338090212096 338098123888 338104352768 338469978112 338717544256 339083832704 339090079744 339569648768 339713008544 340199726048 341191561984 341199546352 341574811648 341611053056 342147203216 342194297216 342230604352 342523510784 342607003648 343144716928 343228361216 343613898752 344106205184 344646271424 344730281728 345285768464 346292432512 346384949792 346765918208 347200427392 347347008736 347590426624 347729035264 348220822208 348603809792 348858788096 348866951888 349236043264 349250650112 349884056704 350533272544 350912338496 350918803456 351415101632 351838928896 352391131456 352439635456 352477029632 352872955904 353418510848 353512931968 353901740032 354168881248 354558410752 355114881472 355201443584 356109910016 356668815776 356755756672 357098979328 357148131328 357746619776 358140084224 358235766784 358646595328 358798009024 359312070208 360359627264 360368060192 360764407808 361028280704 361418695936 362089314496 362127732512 362526015488 363183498496 363438014464 364097151488 364112379904 364683845344 364772739968 365173932032 365747063552 365836217344 365844778432 366247149568 367437066752 367592191616 368457596416 368466218848 368556035456 368871473152 368961388544 369540464384 369630542848 370226153024 370633342976 371157523072 371846212192 372239614976 372930311936 372969880192 373380087808 374026324864 374057255936 374066009408 374477422592 375156580864 375694079488 375852690304 376116084736 376798214912 377497370432 377912557568 378505682048 378597945856 379498141568 379590647296 380168568832 380604550144 381310768384 381412641344 381832134656 382431410816 382524631552 384104878528 384136643072 384568131584 385224717824 385265590528 385980457408 386388813824 386397855872 386404974592 386822832128 387105764864 388079598592 388243438336 388799686912 389933213696 389942338688 390371213312 390412632064 391025375104 391120690688 391455440896 392736448832 392832181504 393881453056 393977464832 394612306816 395868514048 396800488448 396968009984 397246201856 397536758528 397966653952 398695757824 398705087872 399143600128 399867493376 400609454336 401617259008 402732721664 402830891008 402840317824 403283378176 404014779392 404593624064 404764435712 406535629696 406982754304 407621503744 407664752768 407720864768 408113119232 408460313881 408853279744 409594782623 409881823232 410054867456 410642365952 411404319872 411839574016 411849211648 412603749376 413352054167 413816359424 413860265728 414901405184 415066855424 416111030272 416128434176 416781537536 416883131392 417639197339 418108318208 418707355136 419870284288 419928076288 420444372992 420587143093 421094395904 421104250112 421206897664 422331959296 422434906112 423115603456 424180026368 424949326081 424967099648 425479634944 426206070784 426251291648 427024347841 427323602944 427494006784 427504010752 429364662272 429374710016 429545931776 430038539567 430626531328 431407522526 431425566208 433712161792 433817882624 434498749139 434516922112 434976628736 435783735296 435900161536 436574079682 437064469504 437171007488 438484468331 438977004032 439013306368 440303532032 441102073594 441120522752 441597549568 442230240256 442406588416 443032276127 443519541248 444342499328 445148366026 445648387072 445695670784 446456622149 446886142976 446995075072 447696622867 448338051889 448841655808 448951064576 449765289442 450150232064 450259959808 450985493504 451803408043 452421158912 452940000254 452988057613 453486272512 453496884736 453677725696 454327724032 454819033088 455151700094 455643900196 455652294656 455662957568 456489355231 457143381877 457656876544 457839376384 458927985152 458991153152 459039852544 459823586884 459872374598 460265967616 460378161152 460388934656 461100713372 461731176448 462392713216 462587926528 463118427226 464612148224 465330456188 465454776283 465853147136 465902574592 465966702592 466747542989 467074635776 467260891136 467921729842 468436369408 469305561088 470156701196 470176365568 470684813312 471029084981 471538454854 471547142144 472214042818 472783560704 472983160832 473525582894 474173034496 475033002332 475052870656 475555463168 475914434177 476321757184 476437864448 477185621978 477301939816 477838077952 478522691584 479273721199 479390548028 479851753472 479917801472 480722020324 481250738176 481262000128 481379311616 482134824626 482825594342 483367937024 483560689664 484244580883 484777172992 485131752196 485656372664 485676685312 486557516354 486609140563 487144333312 487987470721 488027826104 488369831936 488576012288 489276010496 490043917181 490163369332 490702471168 490713954304 491472616648 491603921018 492144607232 493057789952 493831632047 493952007484 495126481577 495247172644 495671042048 495791865856 496569999016 496590768128 497491393126 498038554624 498171613184 498742921628 498953481299 499668347633 501125106664 501178276508 501688004608 501729492992 501741234176 502597874036 502651200142 503204036608 504116655536 504137740288 504682913792 505052052596 505405988864 506322601288 506343778304 506879475712 507262091518 507819999232 508617010252 508740989744 508752895007 509312442368 509366480896 509950627732 510165919081 510727020544 510851514368 512386345016 512523236806 512961892352 513086930944 513892208284 514017473648 514845744049 515411992576 516140930522 516763426816 517645714576 517700637272 518270025728 518282153984 518661239642 519222118828 519231684608 519793180672 520173371536 520185544333 520757665792 521702120264 522449579288 522670147454 523036430336 523985017612 524489125888 524561317888 524616974336 525440347796 525568428112 526018248704 526146469888 526158782464 527739603118 527868243896 528448815104 528671916032 529278202544 530260287284 530401954369 530985312256 531818680666 531875107127 531948315752 532460085248 533425763416 533799583744 534190019272 534767691248 534790057984 535355850752 535759961828 536349212672 536754073583 537321944224 537334518322 537344417792 537925500928 538318954264 539673191792 539901031436 540324069376 540552183808 541172094736 541316677076 541912039424 542894859808 542917566464 543769662254 543902210488 544367722496 544500416512 546149124157 546282252404 546883076096 547741395656 547799511532 547874912032 548402003968 548548517888 549396594656 549409451318 550013714432 550147784704 551011228144 551800679248 552033638884 552420499456 552824554828 553422378152 554031054848 554436288224 554449262822 555059068928 555117961216 556065732976 556124732072 556736380928 557523763216 557746086976 558136950784 558372585472 559172583424 560050191064 560186707808 560199816974 560802824192 560815947776 561833052592 562638008464 562875543412 563494617088 564200694512 564834443264 564972126208 565858836088 565996768736 566481190912 566619275264 566908796818 567508570304 567532306432 568561592144 569338986496 569991910432 570232550056 571049540152 571738259456 572714407616 572727809948 572775173152 573357719552 573405134848 573418553344 574458514448 575090327552 575524432028 576157417472 576972266584 577202345824 577606844416 578654401472 578678603776 579586825636 579728104592 580365713408 581431880008 581887459328 582133121024 582800717408 583046764664 583882114088 584680456192 585584394304 585598097812 585740842064 586242162688 586385063936 587305380896 587448541312 588395136056 589875349168 590586773504 591657871168 591671716804 591682617344 592308600832 592322461696 592755702448 593396707232 593407639552 594246885344 594483853184 594497764952 595151618048 597085233472 597099206116 597337311376 597755920384 598757605628 598840020128 598903557616 599416143872 599562256384 600503254624 600649632128 601324322816 602185859072 603130974992 603277993024 603941502976 604250094812 604889374336 606011756896 606173662136 606840356864 607792777904 607857265288 607940932288 608525811712 609386438864 609629443904 610056667136 610502879168 611163075712 611188637696 612297099232 612970528768 613433226952 614096592368 614107906048 614976427856 615221662016 616684480048 616769362048 616834801856 617513222144 617527672832 617773924352 618482393984 618647630944 619328045056 619795542184 620451268352 620477218816 621451042576 621602526272 623192342528 624170427608 624322574176 624923213824 625009229824 625990166464 626056584608 626142756608 626745147392 626912591872 627631541824 627881822464 627896515792 628587102208 628740325376 630629347712 630644105336 630895587296 631337713664 631799491232 632482717888 633641472256 633656300368 634353221632 634420527104 635571122368 636016525312 636270149632 637170015104 637870800896 638196729352 638352294944 639054381056 640057361216 640213380352 640228362256 640932511744 642094917248 643014866816 643286335328 644800793728 645525078016 645682429952 646695812672 646853449984 647407075328 647895767792 648608350208 649525665376 649784676736 650673127424 651419326208 652628045888 653415153664 654546068512 654600197888 654615516464 655335489536 656524016512 657464639104 657742208032 658203148288 658465619968 659396876096 660122107904 660620398256 661319315968 661346975744 662384943584 662546405248 664493577152 665014239232 665294995456 666057962752 666339159616 667293844672 668206235648 669239307776 669254968928 669418105216 669991043072 670154358784 672183537424 672451584064 674143256192 674214783424 674956312576 676180424192 676196247776 676208705536 676939956224 677435088512 678167665408 678180159488 679139297536 679426017088 680399452096 682383123968 682399092704 683149623296 683222106112 684294406432 684388594432 684461208704 685047021568 685214007296 686289433856 686456722432 687227797504 688212410368 689292542848 689460563456 690571536928 692584865024 692769899584 693531836416 694400854784 694694017472 695180853248 695458070528 696441644416 697207619584 697717576192 697733903776 698472086528 698501300224 699768113408 701066545088 701824676992 701837606912 702830203264 703677857792 704782262912 704879270912 704954059264 705745911808 706837021696 707025863936 708337762496 709116821504 710229762944 710402887168 712219820032 713337631552 713511513344 714197958656 715493239552 716471533568 717293190656 717596018048 718624140416 720719254528 720736120384 721528815616 722056561408 722837391872 724178628992 724255465024 725052030976 726366996992 726876028928 728194302976 728224759808 729367690688 729545479936 731494127104 731672434688 731689556864 732494299136 734874133504 735184383232 736915192832 736932437696 737112070912 737742946304 739080928768 739261085696 740452306048 741266685952 742315046144 743692424384 744479229952 745860623872 745939760384 748052649728 748114511872 748132018816 748954845184 750313161728 751388158976 751705380608 752232169472 753596429824 754994740864 755825115136 757011364096 757195891712 758996283136 759181294592 761209100288 762621536768 762825282688 763664269312 764862821632 765049263104 768209757056 768273286144 769136263168 770449435648 770531181056 771960914816 772777627648 772795711744 772809949184 774211529728 775615652201 776159197184 776486876672 777599373824 779866427392 779884677376 780825264128 782050750208 782241381376 785472897664 785664363008 787762906112 787954929664 789191605579 789224613632 791737028096 793600976896 793936019968 794492403712 795073517056 795933307904 797376825343 797391515648 797410175744 799734986752 801218908672 803234518016 804691277047 805465443328 805661782016 805680635648 806926248401 808029558784 809187248128 809528871424 813071259392 814328298329 815243007488 815329505536 815441729536 816920627762 817706559488 819189565246 819763646464 820109734912 821284731904 822774227093 822808639744 823679148032 823698423296 825207498752 826704108334 827632718848 827720531456 829802810368 830133710848 831307754081 832222060544 833563075072 833766262784 835278394678 836216636416 837414710272 838933459049 839740568576 839856152576 841174286186 841263535567 842188791808 842208500224 842413795328 844663918592 844869812224 846231206912 847765945429 848360052736 848980566343 849898652162 849934199296 852412141568 852502583296 854048695682 854647205888 854988013568 855008021504 857785896331 858729324544 858749420032 859091863552 860077079134 861253062656 862815045052 862851132416 864416013097 867424323584 867635765248 868997498278 869033844224 869953257472 871567470592 871800323072 872800112849 873148159364 874128939008 874342014976 876968936662 877954008064 878026612736 879546279563 880607064064 882204147188 882241045504 883195099136 883841092043 884460480512 884813176832 886064552254 887039082496 888684998656 890079767941 890296732052 891296774144 891391341568 892913244298 893772285952 893990150144 895393245734 896676103778 897683311616 897902129152 899311364497 899530578884 900300464128 900519919616 901970987008 903606816086 904842317824 905880000508 905976115226 906972545024 906993769472 907355451392 908638707949 908655448064 909638066176 910303400188 911287800392 911304589312 911325915136 912978710462 914286763754 915313753088 915678752768 916973780821 917855970304 917982306304 918079705088 919520608643 919647173768 919744749196 920531935232 920756322304 920777869312 922201426744 923462352896 924785426432 925175853056 926236854452 926627893841 927955502747 929224296448 930660912376 930909552566 931706294272 931805149184 931933405184 933495085978 934149271552 934521782272 935843459684 936872738816 937579933199 938611122176 940313402392 940352731136 941369626624 942058169962 943076909708 943094284288 944428085636 944826805013 945567121408 945966321664 947051165788 948346068992 950066004664 950105741312 951110926336 951828868354 952643514368 952875728896 954371243956 954603879632 955676155904 957045383168 958547442398 958781096056 959703506944 959835602944 961444040648 962501476352 962524000256 962758623232 964269649252 965651188684 966058868047 966735874048 967121379328 968489161766 969554345984 970263504392 971312745328 971353370624 973115032708 973218281126 974288666624 975974941442 976055652208 976739663872 977152024576 978552020992 980087834362 980326738664 981404942336 981427908608 982945233296 983207842036 984289214464 985032200971 986115579904 987663264094 987904014968 990252963154 990494345288 991342084096 991583731712 993139998032 993181536256 994982786252 996077109248 996343226368 997485843256 997906962598 999336695266 1002250213328 1002273667409 1002356553016 1003376009216 1003458985984 1003482468352 1005195748072 1005302400284 1006408073216 1007167756049 1008233311072 1008275480576 1009365827584 1010104105192 1010811977728 1012645202576 1012687556608 1013758951424 1014276944863 1014524183036 1015639998464 1017234020504 1017481979488 1017505790014 1018624884736 1018732961792 1019901255464 1020331838162 1021454041088 1021703028736 1024772690032 1024796671171 1025046473612 1025923784704 1026173861888 1027784416568 1028034947296 1029691488098 1030823985152 1032281861044 1033526853632 1035291429152 1035401274544 1036540051456 1036564307968 1037322479284 1038444237656 1038463369216 1039586361344 1040346743072 1040371088666 1041515331584 1043404240528 1044899158576 1045340294908 1046072860672 1047970035224 1048978251776 1049122635776 1049233948672 1050880695592 1051136856224 1052036497408 1052292939776 1052317564928 1055479206236 1055736487792 1056897630208 1057343832064 1058556405088 1060520574568 1060803908738 1061970624512 1063637361332 1063750214254 1063896631504 1064920170496 1066851526832 1067599167488 1068380038544 1069535382496 1069580115968 1070711701504 1071519923656 1072698425344 1073508147166 1074643888448 1074669036644 1074688835584 1075851001856 1076637908528 1079346383584 1079802062872 1080648138752 1081104367616 1082344189472 1082633354152 1083824078848 1085789719616 1085835132928 1087539324508 1087804420976 1088735444992 1089000833024 1092298248314 1092564504808 1093766152192 1095482791312 1095599023064 1095749824064 1096804007936 1097097035776 1098793189312 1098818902636 1100027428864 1100295569408 1102022456288 1103601358496 1104067277768 1104840998912 1105649109656 1106844756304 1108062109696 1108872576448 1108898525644 1110118137856 1110235922432 1112131465952 1112249464144 1113472761856 1115047526432 1115492173952 1116273901568 1116745170944 1118345166848 1120100382128 1120373415616 1120399633948 1121605648384 1121631895552 1123666105184 1125276016928 1125751086824 1126989234176 1128401389024 1129668886528 1129944252416 1131717672176 1131993537472 1132962381824 1133238550528 1133817593636 1135017140608 1135064612864 1137123184288 1138677972992 1139983820864 1140465100112 1142099080304 1143476518912 1145428815232 1145455619896 1145550346304 1146715439104 1146810269696 1146837106688 1148917028896 1150180655104 1151048864056 1152314834944 1153944533168 1154404691648 1155213688832 1157308802944 1157357207552 1159173651272 1159456209184 1160731426816 1162863760016 1163774918656 1164266242048 1165601434816 1166093529328 1167764228176 1169360912384 1171168788608 1171196195624 1171481684128 1172484325376 1172770127872 1174610761792 1174897082624 1176790272112 1179750698336 1181173547008 1183315742336 1183343433608 1183365234688 1184617201664 1184644923392 1185511404896 1186793414464 1186815279104 1188493770688 1188967706368 1188995529904 1190303236096 1194170466944 1194198412232 1194674622752 1195511840768 1197515211256 1197680040256 1197807115232 1198832287744 1199124512768 1201006509248 1201299264256 1202648645632 1204371718144 1206261949984 1206555986048 1207883005952 1208500189624 1209778748672 1212023513792 1212347324272 1213680713728 1215585555808 1215714530576 1215881864576 1217051623424 1218772877728 1219258887808 1220113334272 1221005758336 1222326151424 1222377275392 1224594198464 1225941057536 1226866453904 1228193184736 1228215812096 1229952855712 1230443324032 1233368960096 1233538724096 1233669603712 1235026444288 1235055345664 1235547848704 1236964787968 1237295261888 1238656090112 1239591084368 1240902536704 1240954437632 1242902085152 1243205052544 1246384685056 1248340855216 1248645148352 1249846427648 1250018459648 1251980332928 1252113169216 1252285513216 1253490294784 1253825183744 1255263083648 1255763644928 1255793031584 1257174204416 1257480650752 1261258695424 1261288210672 1261791174592 1262675427328 1263598982464 1264965435776 1267282944512 1267312600736 1268706443264 1268841054208 1271142244736 1272033050624 1272540299264 1274340030208 1276393458704 1276704589888 1278108762112 1280114722432 1280426760704 1280456724512 1281865023488 1284189834496 1286029733632 1286572670656 1289601587456 1291050156032 1291364859904 1293391625344 1293706899968 1294814150656 1295791535584 1297216700416 1299051330752 1299569353472 1301346254848 1302838652416 1305256091776 1306830307328 1309092137024 1309200395776 1309231032928 1310670979072 1313048033024 1314929278208 1315484416064 1316406296576 1316931239936 1318793752192 1320244215808 1321240796512 1322638631936 1322693951488 1324769887168 1325092810496 1328987154304 1330589990912 1332115925504 1332678319232 1334587689344 1336412471296 1338478615552 1338509937856 1338836210432 1339982086144 1344367074848 1344903168128 1348286512384 1348429566848 1349912625152 1352360848384 1352392495552 1352417411072 1353879912448 1354870177024 1356335330816 1358278595072 1358852034176 1360798904192 1364766247936 1364798185408 1366299246592 1366444212224 1368588812864 1368777188864 1368922417408 1370094043136 1372578867712 1372913444864 1374455595008 1376424820736 1378585085696 1378921126912 1381143073856 1385169730048 1385539799168 1387063672832 1388801709568 1389388034944 1390361706496 1390916141056 1392883288832 1395435152384 1395467807552 1396944173056 1397002600448 1399536226816 1402133090176 1403649353984 1403675213824 1405660406528 1407355715584 1409564525824 1409758541824 1409908118528 1411491823616 1413674043392 1414051727872 1416675524992 1418233643008 1420459525888 1420805774336 1424439640064 1426675263104 1427023026688 1428395917312 1430986479104 1432943067136 1434586381312 1435192036096 1437248280832 1441438509056 1441472240768 1443057631232 1444113122816 1445674783744 1448357257984 1448510930048 1450104061952 1452733993984 1456388605952 1456449519616 1458735381376 1459090959872 1462988254208 1463344869376 1463379113728 1469748267008 1470368766464 1473830385664 1473864875392 1474224141824 1475485892608 1478161857536 1478522171392 1480842675637 1480904612096 1484630092288 1487384848768 1488958459904 1491721247744 1491879520768 1494426657373 1496105299456 1496229023744 1496264037632 1500626323456 1502776317952 1503410761216 1504464338944 1507192859648 1509926328841 1509989481728 1514022728192 1514391783424 1517992566272 1518362589184 1522418200576 1525243073536 1525650565376 1528009278887 1529725643264 1530098526208 1536419514112 1536546572288 1538272526336 1540898871296 1541062362112 1543857257579 1543921829632 1545555255296 1545591423488 1548423059456 1551231304402 1552318394368 1552973753344 1555198747648 1558019281091 1559732854784 1559769354752 1564101500416 1564482762752 1570945795328 1571328726016 1574178513047 1575525812224 1575909859328 1578383211158 1578449227264 1583474056192 1585290000889 1587201953792 1587872039936 1590147034112 1591866615808 1593030950329 1594753650686 1594783031296 1594820351488 1599469973504 1602437817344 1605344024323 1606469036032 1609382554094 1609553311093 1610930886656 1611323564032 1611361271296 1613852496802 1616059117568 1618374496256 1619057742848 1620914495291 1626142518784 1628656596658 1630486014976 1630659011072 1630883459072 1633443090617 1633841255524 1635413118976 1637726054447 1638379130492 1639527292928 1640219469824 1642569463808 1645548454186 1645617279488 1647358296064 1647396846592 1650384591989 1650414997504 1652749149863 1653408216668 1655265437696 1655441062912 1657339540129 1659605620736 1660267421696 1662615508162 1664444121088 1667126150144 1667532525568 1670149676923 1670556789356 1672433272832 1674829420544 1677866918098 1679481137152 1679712305152 1682348572372 1682527071134 1684377583616 1684417000448 1684827590656 1687471886191 1689327837184 1689739624448 1692462413824 1695531890858 1696720105472 1697961132686 1699797304324 1699868398592 1702951307239 1704824283136 1705005166592 1708097391364 1709294411776 1709976027136 1710016043008 1715571792662 1717458649088 1717498840064 1718183727104 1720154158268 1720613723563 1722506125312 1725630090104 1725702264832 1728832026194 1734848647168 1735271530496 1737994996556 1738067688448 1739906514944 1741219875941 1743134941184 1743600646144 1745600225698 1746296318728 1748257878016 1748684029952 1753937873324 1754678352167 1755908016128 1756053225472 1759092559126 1759279200497 1761214128128 1764408294376 1764482091008 1766390198272 1767682184086 1768920961024 1769626353664 1772129104508 1774078164992 1775417320313 1777369997312 1780159535882 1780593464104 1782593548288 1782782683136 1785826488596 1787544571904 1787980300288 1790786491468 1793352207556 1795366623232 1795804258304 1798622728994 1799061157768 1800600928256 1801039839232 1803941974016 1806493256827 1807213632172 1809684635648 1811760001016 1811952230452 1813945090048 1813987538944 1814710902784 1817277415898 1817310896128 1819276132352 1820606800376 1822575600784 1822609178624 1822651830272 1825957420924 1828573527508 1829345516089 1830627506176 1831357505536 1833947561642 1835711940608 1835964612608 1836159410176 1839041217286 1839294347536 1839489498392 1841063870464 1841512644608 1841555738624 1844402853488 1846924705792 1849570852864 1850351706112 1852473708904 1853255787682 1855911005494 1858448592896 1861321824752 1861365382331 1861819105132 1863412588544 1863610298368 1863866810368 1866990171956 1868298543104 1869043564544 1871686919368 1873745477632 1875159866398 1877222244352 1880626804784 1880670814127 1880705462272 1882739253248 1884116339924 1886153819416 1886188568576 1888856171272 1889653610026 1891134242816 1891932643328 1894102331576 1896692137984 1900132009328 1900211482624 1902221852672 1903193817889 1903657736708 1905287028736 1905751457792 1908742487912 1909207759264 1911352311808 1914090766336 1917094884796 1917562192112 1919407013888 1919671205888 1922888081296 1922933079613 1925002952704 1925048000512 1925517246464 1928539298504 1931302377368 1932117736094 1933471748096 1934242758656 1936978323532 1939108691968 1940527008784 1940572419877 1942625490656 1942706741248 1946230065416 1946436562252 1948577333248 1951949882884 1952111304416 1953479327744 1954304049152 1957104041984 1960175668724 1960653477328 1962809884672 1962855817216 1965890466592 1966415684072 1968578428928 1970064401942 1972231159808 1975326528188 1975808029936 1980505926308 1980988690576 1982684168192 1983167463424 1986279996064 1986363072512 1989965572504 1992154218496 1992686452736 1994971686512 1995813925196 1998673390532 2004500426656 2004547334818 2004713106032 2006752018432 2006917971968 2006964936704 2010391496144 2010604800568 2012816146432 2014335512098 2016466622144 2016550961152 2018731655168 2020208210384 2021623955456 2025290405152 2025375113216 2027517902848 2028553889726 2029048366072 2031279996928 2034468041008 2034963958976 2035011580028 2037249769472 2037465923584 2039802510928 2040663676324 2042908082176 2043406057472 2049545380064 2049593342342 2050092947224 2051847569408 2052347723776 2055568833136 2056069894592 2059382976196 2061647970304 2064563722088 2067053707264 2070582858304 2070802549088 2073080102912 2073128615936 2074644958568 2076888475312 2076926738432 2079172722688 2080693486144 2080742177332 2083030663168 2086808481056 2089798317152 2090680589816 2092145721344 2095940070448 2097956503552 2098245271552 2098467897344 2101761391184 2102273712448 2104072994816 2104585879552 2104635129856 2110958412472 2111472975584 2113795260416 2114687664128 2117112810176 2121041149136 2121607817476 2123941249024 2127274722664 2127500428508 2127793263008 2129840340992 2133703053664 2135198334976 2136760077088 2139070764992 2139160231936 2141423403008 2143039847312 2145396850688 2147016294332 2149287776896 2149338073288 2149377671168 2151702003712 2153275817056 2158692767168 2159604125744 2161296277504 2162208735232 2164688378944 2165266708304 2167648157696 2171579439232 2171670265856 2175078649016 2175608841952 2177470889984 2178001666048 2184596496628 2185129009616 2187532304384 2190965582624 2191198046128 2191499648128 2193608015872 2194194071552 2197586378624 2197637805272 2200054857728 2200591138816 2204044912576 2207202716992 2208134555536 2209681997824 2211298219312 2213689512608 2216124219392 2217745152896 2217797051288 2220236275712 2220471844864 2224262931904 2224498928288 2226945523712 2230095052864 2230984347904 2232547803136 2233490341888 2236690333696 2240200764256 2240746831232 2240799267896 2243211296768 2243263791104 2247332210368 2250552033856 2251502173648 2253978468352 2256802778048 2259337773056 2259888504832 2263435344352 2263987074944 2265924763648 2266477101056 2267635187272 2270034281216 2270129225728 2274246368576 2277355945984 2279967641728 2280930200224 2284198160608 2286953037824 2290857630464 2290911239792 2291100692608 2293430878208 2293620539392 2293674213376 2297834057792 2300361310208 2302097728112 2304629669888 2307889066336 2308809383296 2310427377664 2314617605888 2314714415104 2318347302544 2318912418368 2321462853632 2325727520032 2327549837312 2328532484096 2331202869632 2332187058656 2335528456352 2338721824768 2342337577216 2342392391248 2342963368256 2344968650752 2345540255744 2349221523584 2349794165248 2353580544224 2359501396672 2362347094016 2366631484672 2366686867216 2366730469376 2369289846784 2371022809792 2373586828928 2373630558208 2376987541376 2377935412736 2377991059808 2380606472192 2388340933888 2388396824464 2389349245504 2391023681536 2395030422512 2395360080512 2395614230464 2397664575488 2398249025536 2402013018496 2402598528512 2405297291264 2408743436288 2412523899968 2413111972096 2417000379248 2419557497344 2424047027584 2424694648544 2427361427456 2431171111616 2431429061152 2431763729152 2434103246848 2437545755456 2438517775616 2440226668544 2442011516672 2444652302848 2444754550784 2449188396928 2451882115072 2453732907808 2456386369472 2456431624192 2459905711424 2460886648064 2466737920192 2467077448192 2467339207424 2470110691328 2471095697408 2473929575936 2474590523776 2477312180224 2479182168736 2481805073408 2481908875264 2485804170304 2486410105088 2492769370112 2496681710432 2497290296704 2499692855296 2500036919296 2503960665856 2504226338432 2504571026432 2506980589568 2507650367488 2510526167296 2511527289856 2511586063168 2514348408832 2522517390848 2522576421344 2523582349184 2525350854656 2527197964928 2529930871552 2534565889024 2534625201472 2537412886528 2537682108416 2542284489472 2544066101248 2548680060416 2552786917408 2553409179776 2556217524224 2560229444864 2560853521408 2560913449024 2563730046976 2568379668992 2572059467264 2573145341312 2579203174912 2582100312064 2582729719808 2586783250688 2587413799936 2591583071168 2594433400832 2598102661504 2599138706944 2602692509696 2605677304832 2610512183552 2613660614656 2618184274048 2618400791552 2618462065856 2621341958144 2626096066048 2629858556416 2630968832128 2632812593152 2633862479872 2637587504384 2642481593024 2645277263872 2645387902976 2649539774336 2650185620992 2657974308608 2661179981824 2664231851008 2665356638464 2669175378688 2672824942592 2676957231104 2677019875712 2677672420864 2679964172288 2688734149696 2689806336256 2696573024768 2696859133696 2704721696768 2704784991104 2704834822144 2707759824896 2709740354048 2712670661632 2716557190144 2717704068352 2721597808384 2729532495872 2729596370816 2732598493184 2732888424448 2737177625728 2737554377728 2737844834816 2740188086272 2745157735424 2745826889728 2757170171392 2757842253824 2762286147712 2770339460096 2771079598336 2777603419136 2778776069888 2780723412992 2785766577664 2790870304768 2790935615104 2793888346112 2794005200896 2799072453632 2804148896419 2804266180352 2807298707968 2811320813056 2819129051648 2819517083648 2819816237056 2822983647232 2827348086784 2828103455744 2833351049984 2840919051776 2841611548672 2848879280128 2853350526208 2854046053376 2856791834624 2859222197167 2861972958208 2867163478361 2869172762624 2870384072192 2874496561664 2882877018112 2882944481536 2888226245632 2891349567488 2893464379169 2896714515968 2897021860096 2905467987968 2912777211904 2912899039232 2917470762752 2918181919744 2923474381373 2925976508416 2926689738752 2926758227456 2939496534016 2940737532928 2944110001651 2947660771328 2947729750784 2948448283648 2956323715072 2957044342784 2961685351274 2961809224192 2969260184576 2974645282567 2974769697536 2977916919808 2983442495488 2983759041536 2988853314746 2989170434887 2992210598912 2992458047488 2992528075264 3001252646912 3005552635904 3006821522432 3010269776969 3014385719296 3019852657682 3019978963456 3028045456384 3028783566848 3035985132544 3036725178368 3041491243973 3044836401152 3050486147072 3051301130752 3056018557774 3059451286528 3060197052416 3064999956551 3069391278317 3072839028224 3073093144576 3081797742592 3082124724224 3087714515158 3087843659264 3091110510592 3091182846976 3096846118912 3101225932889 3102462608804 3104636788736 3105947506688 3110397495296 3116038562182 3119465709568 3119538709504 3125196355043 3128203000832 3128965525504 3133876360069 3138366363223 3141891590656 3142657452032 3148357026094 3151051624448 3151819718656 3156766422316 3156898454528 3162623856301 3166948112384 3170580001778 3174403907584 3175744079872 3180294068224 3183733231616 3186061900658 3189507301372 3189566062592 3189640702976 3195425486617 3198939947008 3204875634688 3210688048646 3212938072064 3218765108188 3219106622186 3221861773312 3222647128064 3222722542592 3227704993604 3232118235136 3236748992512 3238115485696 3241828990582 3252285037568 3257313193316 3258183433981 3260972029952 3261318022144 3261766918144 3266886181234 3267232800923 3267682511048 3270826237952 3275452108894 3276758260984 3279054585856 3280438939648 3285138927616 3291096908372 3291234558976 3294716592128 3294793693184 3297203594867 3300769183978 3300829995008 3305498299726 3306816433336 3310530875392 3310882125824 3314679080258 3319211241472 3320534843392 3325231016324 3328888242176 3331401039239 3334252300288 3335065051136 3340299353846 3341113578712 3344866545664 3349658841088 3354916048393 3355733836196 3358962274304 3359424610304 3364697144744 3365054142268 3368755167232 3368834000896 3369655181312 3374943772382 3378655674368 3379479248896 3384924827648 3389712066181 3391063781716 3393440210944 3395922265372 3399594608648 3399736797184 3405902614478 3409648566272 3410010333184 3415912295047 3416194782728 3418588823552 3419952054272 3420032086016 3430307420267 3431143585324 3434917298176 3434997680128 3436367454208 3440308316536 3441227447126 3445012250624 3451260180208 3451404529664 3456821424329 3457664052388 3469697294336 3470543060992 3475989993112 3476135376896 3479813029888 3482439751882 3486269882368 3487201292288 3491200451396 3492592637456 3492674369093 3496515756032 3497368059904 3507875746648 3509356704334 3511816032256 3512106450944 3518185118252 3518558400994 3522428256256 3528816588752 3528964182016 3532780396544 3535364368172 3537841922048 3539252707328 3544258209016 3548156329984 3550834640626 3554739994624 3560319071764 3561186928208 3561270265049 3565187096576 3565565366272 3571161433567 3571652977192 3575089143808 3575960600576 3581572982936 3586704415112 3590733246464 3591608516608 3597245457988 3598122315536 3601201856512 3602079678464 3603920208343 3607883948032 3612986513654 3614427264344 3619369271296 3623520002032 3623904460904 3627890180096 3627975077888 3629421805568 3634554831796 3634621792256 3638552264704 3641213600752 3641298810331 3645151201568 3645218357248 3645303660544 3651914841848 3657147055016 3658691032178 3661255012352 3662715011072 3667895123284 3671423881216 3671929225216 3672318820352 3678082434572 3678588695072 3678978996784 3682127740928 3683025289216 3683111477248 3688805706976 3693849411584 3699141705728 3700703412224 3704947417808 3706511575364 3711822010988 3716897185792 3722643649504 3722730764662 3723638210264 3726825177088 3727220596736 3727733620736 3733980343912 3736597086208 3738087129088 3743373838736 3747490955264 3750319732796 3754444488704 3761253609568 3761341628254 3761410924544 3765478506496 3768232679848 3772307638832 3772377137152 3777712342544 3779307220052 3782268485632 3783865286656 3788204663152 3793384275968 3800264018656 3800422965248 3804443705344 3806387635778 3807315473416 3810574057472 3811502915584 3817484975824 3818415518528 3822704623616 3828181532672 3834189769592 3835124384224 3838814027776 3839342411776 3845776162592 3845866159226 3850005905408 3850096001024 3851034492928 3857078597008 3862604754736 3864235472188 3866943496192 3868485517312 3873956647064 3878217383936 3881054017568 3881144839754 3885250981312 3885413482496 3892460130832 3892873124504 3897154666496 3903899765768 3904222608832 3906958655488 3908608098304 3914208083968 3920351337448 3921306954656 3925619769344 3925711634432 3931780933184 3932831368144 3937156857856 3940128803884 3944462319616 3950653056376 3951616059872 3961011852616 3961977381152 3965368336384 3966334926848 3972559992128 3972726145024 3979931145008 3984308436992 3985372905472 3989943373024 3991627850392 3997346781064 4009000853312 4009094669636 4009426212064 4013504036864 4013835943936 4013929873408 4020782992288 4021209601136 4025632292864 4028671024196 4032933244288 4033101922304 4037463310336 4040416420768 4043247910912 4050580810304 4050750226432 4055035805696 4057107779452 4058096732144 4062559993856 4068936082016 4069927917952 4070023160056 4074499538944 4074931847168 4079605021856 4081327352648 4085816164352 4086812114944 4099090760128 4099186684684 4100185894448 4103695138816 4104695447552 4111137666272 4112139789184 4118765952392 4123295940608 4129127444176 4134107414528 4141165716608 4141605098176 4146160205824 4146257231872 4149289917136 4153776950624 4153853476864 4158345445376 4161386972288 4161484354664 4166061326336 4173616962112 4179596634304 4181361179632 4184291442688 4191880140896 4195913007104 4196490543104 4196935794688 4203522782368 4204547424896 4208145989632 4209171759104 4209270259712 4221916824944 4222945951168 4227590520832 4229375328256 4234225620352 4242082298272 4243215634952 4247882498048 4254549445328 4255000857016 4255586526016 4259680681984 4267406107328 4270396669952 4273520154176 4278141529984 4278320463872 4282846806016 4286079694624 4290793701376 4294032588664 4298575553792 4298676146576 4298755342336 4303404007424 4306551634112 4317385534336 4319208251488 4322592555008 4324417470464 4329376757888 4330533416608 4335296315392 4343158878464 4343340531712 4350157298032 4351217683904 4354941779968 4356003332096 4369192993256 4370258019232 4375064608768 4381931165248 4382396092256 4382999296256 4387216031744 4388388143104 4395172757248 4395275610544 4400109715456 4401182277632 4408089825152 4414405433984 4416269111072 4419363995648 4422596438624 4427379025216 4432248438784 4435490305792 4435594102576 4440472551424 4440943689728 4448525863808 4448997856576 4453891047424 4460190105728 4461968695808 4465095606272 4466980683776 4473380667392 4480401528512 4481493662464 4481598535792 4486527582208 4494664420736 4501104067712 4503004347296 4507956936704 4513605556096 4518675546112 4519777009664 4526870688704 4527974149888 4531849527296 4535270374544 4540068562432 4540258451456 4548492737152 4554711891968 4559935283456 4561860400448 4568396321216 4573906075648 4581715260928 4581822479584 4582201385216 4586861756416 4587348426752 4595668115584 4600722620416 4604195456224 4609259339776 4615778132672 4617618766592 4620854755328 4629235211776 4629428830208 4636694605088 4637824836736 4642925707264 4651455040064 4655099674624 4657064968192 4662405739264 4664374117312 4671056912704 4677443649536 4684675154432 4684784782496 4685926736512 4689937301504 4691080511488 4698443047168 4699588330496 4707161088448 4719002793344 4724694188032 4733262969344 4733373734432 4733460938752 4738579693568 4742045619584 4747173657856 4747261116416 4753975082752 4755870825472 4755982119616 4761212944384 4776681867776 4776793648928 4778698491008 4782047363072 4790060845024 4790720161024 4791228460928 4795329150976 4796498051072 4804026036992 4805197057024 4810594582528 4817486872576 4825047799936 4826223944192 4834000758496 4839114994688 4848094055168 4849389297088 4854722854912 4862342223232 4862858122304 4863527458304 4868206493696 4875091510912 4877035551232 4880453337088 4884023033344 4889304605696 4889509101568 4898376793856 4907465815616 4912772738944 4912863248384 4919811422848 4921773296128 4933475840384 4934154896384 4934678414848 4940221382656 4942191394816 4947859151872 4949181047552 4958364337472 4963610146816 4963817750528 4971608340608 4972820210176 4985538740224 4993363420864 4994580593408 4999385710592 5007921331712 5008452676864 5009142052864 5015300734976 5021052334592 5023054579712 5023172126336 5028696817664 5045034781696 5045152842688 5047164698368 5050701709312 5054395929856 5059861743104 5069131778048 5069250402944 5074825773056 5075364216832 5084568978944 5088132202496 5097360120832 5105573834816 5106818359552 5120458889728 5121707042816 5121826898048 5127460093952 5136759337984 5144118934528 5146290682624 5158406349824 5164200624128 5173566501376 5174827599872 5183166142336 5188866801664 5196205323008 5198277413888 5211354609664 5221024367104 5236368548096 5236801583104 5236924131712 5242683916288 5252192132096 5259717112832 5261937664256 5265625186304 5275175008768 5284963186048 5290554527744 5290775805952 5299079548672 5300371241984 5309984080453 5315948617216 5328463702016 5330713276928 5338350757376 5345649885184 5353914462208 5354039751424 5355344841728 5377468299392 5379612672512 5393146049536 5393718267392 5402927145887 5409443393536 5409569982208 5409669644288 5419480708096 5425341323264 5429309565407 5433114380288 5435408136704 5443195616768 5459064991744 5459192741632 5465776848896 5467632860209 5474355251456 5475108755456 5475689669632 5490315470848 5491653779456 5514340342784 5515684507648 5524341239053 5524572295424 5540678920192 5542159196672 5555206838272 5557552139776 5561446825984 5571533155328 5581637777401 5581740609536 5581871230208 5587776692224 5598144907264 5608297792838 5608532360704 5614597415936 5622641626112 5632838939329 5638258103296 5639034167296 5639632474112 5648483738807 5654696173568 5656206911488 5666702099968 5681838103552 5683223097344 5700298088303 5706701052416 5708092106752 5718444394334 5723945916416 5734326956722 5738345525248 5740768144384 5748993123328 5759419589651 5765754036224 5765888963072 5776452491264 5782699134976 5786928758338 5793429031936 5794043720192 5803936087937 5810935975936 5819154278567 5825554423808 5834941525504 5836363839488 5846948762746 5851953016832 5853379477504 5853516454912 5872534213343 5878993068032 5881475065856 5888220003302 5888844748969 5895321542656 5895459501568 5896896567296 5912647430144 5914088685568 5923370702548 5923618448384 5934361618003 5938520369152 5942863964401 5949290565134 5949539395072 5955833839616 5966884990976 5967518083072 5977706629492 5978340869774 5984421197824 5984916094976 5985056150528 6002505293824 6011105271808 6013643044864 6020539553938 6028771438592 6039705315364 6039957926912 6050912091679 6056090912768 6057567133696 6071970265088 6073450356736 6082982487946 6089672802304 6100972294144 6102602261504 6112037115548 6118902573056 6120394104832 6129999913102 6138782556634 6145678056448 6146186289152 6156823956941 6163595485184 6164249448448 6175429030316 6175687318528 6182221021184 6182365693952 6186887644301 6193692237824 6202451865778 6204925217608 6209273577472 6211895013376 6220794990592 6230558375587 6232077124364 6238931419136 6239077419008 6250392710086 6256406001664 6257931051008 6267752720138 6276732726446 6283783181312 6285314904064 6295179551479 6296714052188 6302103248896 6303639437312 6313532844632 6313796909056 6325247712602 6333896224768 6341160003556 6343837119373 6348807815168 6351488159744 6360470955643 6360588136448 6367466463232 6372123801316 6379014602744 6379132125184 6379281405952 6390850973234 6397879894016 6409751269376 6418816465747 6421376097292 6425876144128 6436644260501 6437530216376 6438213244372 6443723546624 6445294256128 6445445085184 6455409987208 6464236470272 6473497985024 6476230971392 6483657981164 6486395256887 6495688519229 6504570075136 6514626386632 6516366867962 6521944059904 6522636044288 6523533836288 6533772362468 6534465601846 6535365022096 6541652475904 6550904217788 6553516521968 6558109171712 6560877879296 6570277855232 6582193816744 6582469117952 6589433184256 6589587386368 6594407189734 6601538367956 6601659990016 6610996599452 6613632866672 6613787635091 6621061750784 6621764251648 6629358160516 6638422482944 6641069686784 6650462032648 6657776484352 6662802078478 6668504600576 6670130102272 6680598707692 6682227157424 6689733091328 6699317682176 6709832096786 6711467672392 6717924548608 6718849220608 6729394289488 6730108284536 6737510334464 6737668001792 6739310362624 6749887544764 6757311348736 6758958497792 6762412076329 6769849655296 6779424132362 6782127563432 6786880421888 6791844530744 6799189217296 6799473594368 6811805228956 6819297132544 6820020666368 6831824590094 6832389565456 6837177647104 6839904108544 6840064172032 6860614840534 6862287170648 6869834596352 6869995360256 6872734908416 6880616633072 6882454894252 6890024501248 6895225406797 6902520360416 6902809059328 6913642848658 6915328104776 6939394588672 6941086121984 6951979986224 6952270753792 6959626059776 6964879503764 6972539764736 6974402584576 6982400902792 6985185274912 6985348738186 6993031512064 6994736119808 7015751493296 7015915671863 7018713408668 7023632064512 7024212901888 7036370236504 7037116801988 7044856512512 7057633177504 7057928364032 7065560793088 7070728736344 7075683844096 7078505414656 7088516418032 7096312659968 7099938614041 7101669281252 7109479989248 7120638143528 7122373856416 7122540530098 7130374193152 7131130732544 7142322867134 7143305954384 7150178287616 7151921201152 7163145965872 7173408830224 7181466492928 7183217033216 7194490915976 7196244631072 7202403713024 7204159356928 7207840416686 7215767896064 7225973027308 7228854528688 7238738542592 7247040004064 7247808921808 7255780360192 7255950155776 7258843611136 7269109663592 7269243584512 7277104529408 7282427201504 7282597620662 7290302403136 7290436714496 7290607321088 7303829683696 7314294110032 7317382064356 7322510024704 7325430022144 7335790246568 7342847762432 7343858450432 7344637640704 7356164869144 7357177390144 7357957993568 7364255481856 7366050578432 7366222954496 7377611413952 7387698823168 7398283411456 7401406824448 7409894835616 7413023150728 7423644021976 7433794371584 7445287299008 7445461529324 7447276420528 7453650354176 7454441193472 7455467241472 7467960687824 7473194172416 7476174258176 7486747677472 7494981910528 7500639465592 7508888977408 7522507219136 7522683256508 7522821849088 7530957012992 7536465359696 7544615277664 7544754274304 7555424685088 7558614440104 7564536971264 7567730573312 7576409326304 7586768551936 7600528037312 7600845930496 7608887410688 7612775271556 7614630946832 7621148114944 7623005831168 7634969951648 7636831037056 7645409247232 7656363065344 7668379539184 7670248768448 7677628055552 7678684823552 7691552325184 7691732318452 7700011810816 7700192002048 7702068985856 7714157194016 7725209509472 7728470944376 7733886992384 7736971034624 7747913294128 7756434767872 7762108035136 7762289679508 7770501962624 7770826964992 7784920261664 7785746249008 7794309332992 7807799531536 7808445217664 7813917310976 7817216196608 7828416167936 7840702674896 7842613909312 7851239538688 7851423268864 7863561866368 7865662736288 7874313715712 7880257607768 7888924639232 7901306112752 7903232119744 7922023705232 7923954762304 7930736672768 7932669853696 7945119984256 7945452290048 7959862290016 7968616873984 7970745810944 7979886746048 7983255700784 7994693562128 8018001706624 8018189339272 8018852424128 8027008073728 8027671887872 8027859746816 8041565984576 8042419202272 8051264585728 8057342048392 8065866488576 8066203844608 8074926620672 8080832841536 8086495821824 8101161620608 8101500452864 8110071611392 8114215558904 8116193464288 8125119987712 8137872164032 8139855835904 8140046320112 8148999077888 8149863694336 8159210043712 8162654705296 8171632328704 8173624229888 8198181520256 8198373369368 8200371788896 8207390277632 8209390895104 8222275332544 8224279578368 8237531904784 8246591881216 8258254888352 8268214829056 8282331433216 8283210196352 8292320411648 8292514463744 8298579834272 8307553901248 8307706953728 8316690890752 8322773944576 8322968709328 8332122652672 8347233924224 8359193268608 8362722359264 8368582885376 8383760281792 8391826014208 8392981086208 8393871589376 8407045564736 8409094849792 8416291979264 8418540519424 8443833649888 8445891902336 8455181041664 8458750656512 8468451240704 8484164596544 8486431269904 8495764996096 8509098890656 8510001714032 8511173052032 8519361363968 8534812214656 8540793339904 8547040308352 8556283059968 8556640927744 8572159389248 8581587402752 8588065177328 8597151107584 8597352293152 8597510684672 8606808014848 8613103268224 8634771068672 8638416502976 8645185110016 8648834940928 8658753515776 8661066833216 8670592630784 8686317756928 8686681063424 8700314596064 8702435367808 8709883559936 8712006664192 8738385986512 8740516038464 8750129217536 8763862330496 8764792184512 8765998592512 8774432063488 8776776286208 8790345514496 8790551221088 8800219430912 8802364555264 8816179650304 8828810867968 8832538222144 8838727991296 8845192877248 8854758050432 8864496877568 8870980611584 8871188205152 8880945102848 8881887379456 8897051727616 8897995713152 8907782094848 8920380211456 8923937391616 8933961367552 8946761334784 8960803057024 8962987324928 8963197071584 8973055164416 8989328841472 9002208135424 9006008694592 9015913873408 9027211112192 9037351092224 9039554019328 9053741377408 9055948299776 9063699054592 9070540749088 9080137124864 9080516902912 9096985474304 9109423783936 9119870566912 9123720800896 9136792642432 9147812151296 9163430521856 9163644959168 9164402770432 9173723512832 9174696853504 9191336231168 9208390912448 9218518679552 9231556265344 9235237533184 9241709510656 9258470423552 9258857660416 9273389210176 9275649673472 9302910080128 9314129936384 9324811478528 9328748234624 9342113825408 9354887299072 9369350308864 9369569564992 9371853473024 9379874603008 9396886094336 9399176660992 9414322176896 9438005586688 9449388376064 9466525938688 9466747468864 9466921877504 9477159387136 9484091239168 9494347315712 9507950165504 9511741650944 9511964239232 9522425888768 9553363735552 9553587297856 9557396982016 9564094726144 9580121690048 9581440322048 9582456921856 9590658301952 9608052073984 9610394114048 9621189165056 9634973745152 9650095599872 9652447888384 9668001516992 9678229989376 9696188110336 9698778594176 9709445709824 9724684446464 9725716244608 9727054916608 9736412987392 9750183021824 9754071102464 9768046066688 9778609211392 9779018203136 9796753587712 9814931631232 9825545477888 9825726496768 9839622845696 9843546592256 9866951680768 9868309792768 9869356829696 9880442765312 9895718303744 9898362095104 9916728674944 9927220293632 9927635501056 9943216681216 9945640420352 9971077480448 9986726841728 9989161186816 9998771421184 10015842663424 10016905353728 10018284105728 10030601469952 10042104669184 10046109159424 10046344252672 10090069563392 10090305685376 10094329396736 10101403418624 10108791859712 10119723486208 10138076779361 10138263556096 10138500805888 10150728433664 10169137957888 10194720241664 10211147669632 10213636719104 10240917779456 10243414085632 10243653796096 10259490872527 10273518675968 10288237869056 10292581365248 10316812699648 10328401248256 10347133002752 10349655199744 10365898729459 10366332284672 10392410646016 10396554827776 10422709219328 10442048734208 10460986601611 10472737096192 10473603166208 10473848263424 10504384264192 10519434225664 10523875328512 10531250372608 10550350017536 10569484301887 10569926372096 10581109055488 10598159097344 10600742483968 10619968160906 10631897234432 10656927404032 10661426553856 10676701514752 10696064952209 10707828924416 10708079502848 10710689683456 10754936598784 10759225345024 10786292099072 10787436534784 10805854291774 10807000803053 10818886787072 10819139964416 10838961416192 10850682646528 10858619130814 10866228760576 10870816273408 10886391233536 10906134967637 10918129983488 10918385483264 10935265720418 10948710502912 10950217510912 10951379339264 10980630941696 10983307558912 11019249591329 11028680685568 11031369015296 11048682478106 11049144590848 11081357840384 11084318393344 11097030006223 11110413676544 11115104279552 11143066310656 11151216652303 11163275554802 11163481219072 11163742460416 11175553384448 11196289814528 11216595585676 11217064721408 11229194831872 11237408170261 11245283252224 11265677878658 11276516206592 11278068334592 11279264948224 11296967477614 11309392347136 11312413822976 11333404199936 11346401467037 11363676207104 11366446194688 11400596176606 11413402104832 11416184213504 11434101634319 11436888788668 11447891832832 11468653913444 11476691050496 11481536288768 11497986246656 11518839179302 11531508072448 11531777926144 11552692143923 11552904982528 11565398269952 11573857516676 11586858063872 11588087440384 11607872175874 11621871951872 11638308557134 11651108847616 11669883051008 11672727678976 11691047738461 11693897525492 11703906033664 11706758955008 11707032909824 11745068426686 11757986136064 11762950131712 11776440006604 11777689497938 11790643085312 11790919003136 11793793134592 11812303203337 11825294860288 11828177371136 11846741405096 11847236896768 11868723236006 11877040738304 11885727928802 11898581130268 11899078790144 11911667679232 11920659150673 11933769981952 11935036166144 11955413258984 11956681739548 11968842395648 11969832189952 11970112301056 12005010587648 12022210543616 12027286089728 12041079107876 12044296064941 12057542877184 12079410630728 12079915853824 12101824183358 12112181825536 12115134267392 12143940530176 12146900713472 12165964975892 12179345604608 12188539131587 12201944588288 12205204523008 12224074231096 12237805146112 12240788209664 12259999826204 12277565113268 12282748465169 12291356112896 12292372578304 12313647913882 12327190970368 12328498896896 12350858060632 12351374637056 12364442042368 12364731387904 12373775288602 12387384475648 12404903731556 12409850435216 12418547154944 12423790026752 12441589981184 12461116751174 12464154248728 12477862838272 12478154838016 12500785420172 12512812003328 12515862102016 12535505440276 12553465452892 12567566362624 12570629808128 12590359102958 12593428104376 12604206497792 12607278874624 12627065689264 12627593818112 12650495425204 12667792449536 12682320007112 12687674238746 12697615630336 12702976319488 12720941911286 12721176272896 12734932926464 12744247602632 12758029205488 12758264250368 12758562811904 12781701946468 12795759788032 12805418612623 12819502538752 12837632931494 12842752194584 12851752288256 12873288521002 12875060432752 12876426488744 12887447093248 12890588512256 12890890170368 12910819974416 12928472940544 12946995970048 12952461942784 12967315962328 12972790513774 12991377038458 13009140150272 13029252773264 13029557676317 13032733735924 13043888119808 13045272088576 13047067672576 13067544724936 13068931203692 13070730044192 13083304951808 13101808435576 13107033043936 13116218343424 13121755758592 13140555710464 13164387633488 13164695698889 13164938235904 13178866368512 13179174772736 13188814379468 13203076735912 13203319980032 13221993198904 13227265733344 13227575270182 13242123501568 13243528503296 13258716321032 13276844965888 13282139373568 13300924065296 13315552968704 13322356725223 13325604156956 13337009201152 13340260204544 13361197415384 13364454314848 13379466182656 13398635364352 13419664193572 13422935344784 13435849097216 13437698441216 13458788578976 13460216569072 13475020668928 13475336003584 13478620725248 13499775089528 13514622697472 13517916995584 13524824152658 13539699310592 13558848264724 13564255126864 13573760843776 13583689061488 13598378434592 13598947188736 13623610457912 13638594265088 13640041332736 13663649180188 13664779130912 13674355294208 13679808217088 13680128344064 13721229681068 13724574341296 13739669192704 13739990720512 13745469816832 13761233266144 13764909788504 13780049002496 13790450813594 13805040720832 13805618118656 13827285697316 13830656209552 13878789177344 13882172243968 13903959972448 13904541507584 13919252119552 13929759007528 13945079529472 13948805169152 13964801805584 13970370549824 13970697476372 13986063024128 13989472239616 14031502986592 14031831343726 14037426817336 14047264129024 14048425803776 14072740473008 14074233603976 14089713025024 14115266355008 14115856728064 14131121586176 14141457472688 14151367688192 14157010829312 14177032836064 14192625319936 14199877228082 14203338562504 14218959978496 14241276287056 14244747712832 14245081060196 14260748386304 14262261465088 14284645734268 14286611908768 14300356575232 14303842402304 14326291931744 14346817660448 14362932985856 14366434066432 14388981831952 14392489262144 14404807426048 14408318713856 14415680833372 14431535792128 14451946054616 14457709057376 14477477085184 14494080008128 14495617843616 14511560720384 14511900311552 14517687222272 14538219327184 14538487169024 14554209058816 14564854403008 14565195241324 14580604806272 14580873428992 14581214642176 14607659367392 14628588220064 14634764128712 14645020049408 14650860044288 14671580493136 14685695524864 14687716900864 14689275281408 14712329738288 14714354780288 14715915987136 14728510963712 14732101156864 14732445908992 14755222827904 14775397646336 14796566822912 14802813648896 14819789671232 14826046301456 14847288043952 14867588743168 14890574598016 14890923058648 14894552841056 14907300708352 14908882386944 14910934482944 14935921375648 14946388344832 14952348516352 14973495354944 14989963821056 15001278931184 15017777954816 15045014438272 15045366513016 15045643698176 15061914025984 15072930719392 15089230555328 15089508548608 15110849370176 15117228880208 15129073942528 15135461146624 15152818652608 15173537103872 15201056074624 15201691860992 15217774821376 15225550543112 15229261893664 15242296229888 15246011662336 15269939903296 15273662074112 15290818494464 15312726130688 15336759078368 15340497536896 15355256111104 15357369647104 15383104650368 15383464636904 15400023621632 15400384004096 15404137971712 15428314388032 15450419018944 15456941888752 15467773984768 15473942069248 15495826588256 15512869535744 15524216070272 15524579359016 15541003925248 15541653929984 15569840523328 15571492498016 15588618665984 15615599063072 15616890435328 15627834621952 15634432393216 15656832335872 15681405349792 15685227818624 15702479077376 15702846537728 15727123732736 15731325472576 15748627431424 15760515215536 15777849278464 15802612225504 15806464239488 15844047410464 15847909524608 15861473345536 15865339707392 15890239968512 15890904580096 15919724580032 15937233747968 15941491621888 15959773492096 15966511401568 15989387124256 16036003413248 16036378678544 16037704848256 16054016147456 16055343775744 16055719493632 16083131969152 16084838404544 16102529171456 16114684096784 16131732977152 16132407689216 16149853241344 16161665683072 16172991643648 16202323241216 16203000905728 16228431117808 16232386928576 16250239975424 16275744328064 16279711671808 16280092640224 16297998155776 16299727388672 16318420087424 16325309410592 16343264657408 16347248459776 16396363040512 16396746738736 16400743577792 16414780555264 16418781790208 16444550665088 16448559156736 16475063809568 16493183762432 16516509776704 16536429658112 16564662866432 16566420392704 16585028927488 16597159668544 16615107802496 16615413907456 16633381781504 16645547889152 16645937418656 16664245305344 16694467848448 16718386537216 16725444718528 16737165770752 16767520563584 16783652028416 16785962172416 16787743178752 16814091129472 16818189699584 16832583958528 16837081038848 16887667299776 16891783804672 16917501313024 16936902481408 16968329193088 16972862539808 16991529992192 17018197781312 17020003428064 17022346104064 17038722727936 17069624429312 17081586679808 17094080616704 17112566119936 17113281855488 17144318778496 17163174805504 17176130354656 17194302215168 17194704586304 17195021369344 17213616029696 17226206536448 17269542137344 17276833005952 17297669881856 17317507031552 17322133666432 17341185261568 17372635513856 17373362126848 17400629192128 17404870735616 17419767119872 17476771973024 17481032076928 17500258435072 17527724660992 17529584369024 17531997185024 17548864126976 17553552572416 17580691028992 17581102442176 17600438861824 17632359300608 17657621735936 17665076444288 17677455982592 17690385754496 17709516100864 17741961223168 17742376410304 17761890205696 17763774758912 17794103455232 17795991426304 17840760422912 17847874783232 17867922735104 17893522669568 17921606114048 17925974649856 17926394143168 17946110328832 17978657682944 18004416270848 18012017389184 18031827746816 18054422224384 18074702184448 18079108038656 18107482754816 18111896599552 18141081498176 18160274249728 18161033805824 18193970948608 18218847567872 18239741133824 18247441601792 18273585284864 18295624302592 18326861043712 18327289918336 18328805540864 18347447025664 18349393707008 18382672462336 18416781824896 18437037359104 18463112530688 18470475066368 18516940847104 18517715320832 18546778420352 18551299346944 18605820160256 18628259872768 18649622957056 18657496469248 18684227650816 18709774598144 18738700617728 18739139129984 18743706946048 18759749206016 18793772188672 18798353321984 18828644353792 18876011173376 18933051877376 18933494937728 18933843755008 18954318774272 18968182478336 18988694631424 19015900331008 19023483301888 19023928478464 19106727471104 19107174595712 19114793964032 19128189452288 19160243380096 19162880644096 19164913843712 19181316603904 19197634752407 19216104147968 19220788228096 19250954783281 19300191199744 19304895776768 19336003033984 19356459978752 19392376220672 19397557188352 19427546545849 19449368892928 19451432489216 19454109833216 19500366043648 19508142204928 19536092133376 19557218422784 19558036406272 19593507175424 19629042274933 19629863262464 19651090955776 19679245691392 19687093184512 19733903361536 19736619585536 19738713659392 19760885530624 19791436607488 19796724190208 19833457349888 19854440587264 19886433362432 19891280840704 19942154960896 19973453683456 19978322373632 19997542842368 20014555380169 20031685326848 20033810707456 20036568211456 20070144348527 20084209338368 20092218318848 20092688505344 20180139126784 20180611370752 20188658793472 20217583719424 20239446972416 20254250654183 20276153558722 20276527112192 20277001611776 20338275915776 20389440483328 20422295339264 20427273438208 20464320669611 20481835558912 20486828171264 20487307592192 20518981745054 20547037351936 20576475738112 20585162730496 20608770011557 20633625399296 20694266005504 20699310399488 20731797458918 20732664569344 20784821292032 20793109655552 20822516977969 20845418438656 20884097468416 20921973203222 20924193044209 20945474192384 20947206332416 20947696526848 20983461241003 21008768528384 21038868451328 21047750657024 21071888438783 21100700035072 21138968603774 21139852744192 21162218110976 21196318194688 21201484967936 21234760178021 21239936321812 21263794468864 21290438707811 21313854808064 21322853107712 21353403029504 21392129904418 21415657848832 21416159005696 21421379366912 21454999695857 21485738948219 21509873197568 21518450690048 21572584198144 21574873069568 21611708583548 21614001606106 21637773574144 21638279928832 21677922832384 21701365293056 21717238261628 21732457521152 21741632546816 21772782467072 21812269935274 21836259966976 21836770966528 21870531440836 21876374485301 21897421005824 21900435021824 21902758678528 21937134520483 21961261883392 21966615117824 22038499182658 22057361371136 22062738030592 22097364956212 22098289181696 22138366994107 22162715680768 22168636786688 22194060012446 22220827353088 22230208559104 22286132621312 22302433304606 22326551109604 22326962438144 22327484920832 22351106768896 22367978406319 22392579629056 22433191171352 22434129442816 22458389663744 22474816340522 22490566504448 22531355757316 22553032413184 22556136669184 22558529896448 22593934955228 22618784694272 22624827645952 22666808399872 22692802934074 22727352414208 22732892389376 22801192353212 22807284037867 22826804209664 22832368427008 22868203268638 22870629606461 22873777577336 22895783665664 22937307826888 22953382100992 22963072577536 22995972493312 23037678358604 23063016144896 23063555852288 23080425164069 23105384287846 23105809965056 23130796539904 23147715033352 23173716127744 23176174880768 23215744351748 23243743903744 23276617114268 23302217695232 23339766102016 23345455357952 23382095476922 23387795050984 23407812067328 23413517910016 23414065819648 23484412338751 23490136853372 23515972272128 23525900263424 23552880013208 23555378995876 23581286170624 23581838006272 23587586269184 23624606406674 23650589720576 23656354742272 23693482810192 23694473793536 23737446472012 23754081476608 23771455857604 23797162260536 23798157580288 23823335358464 23841318301346 23867539963904 23870072332288 23910826517968 23911386065329 23913363479096 23937684791296 23939664379904 23940224602112 24010021175296 24044421087232 24054572179456 24082158215752 24088592129882 24115085754368 24158821261456 24159831707648 24197749970303 24203648366716 24224363651072 24230268534784 24287881060352 24293801426944 24331929951784 24358691209216 24377078263174 24403889176576 24410409046016 24448148462192 24448720583651 24475610292224 24481576419328 24519999652408 24555130226536 24565496930338 24582712225792 24584745156608 24627295827764 24654381940736 24656997793792 24701716121264 24702749274112 24728884084736 24729462775808 24747550577204 24774768951296 24809807463112 24819700870432 24837094309888 24847580053504 24883179962368 24922233502348 24928308497456 24928891855343 24955725676544 24956309676032 24998130034969 25001570840344 25025624006656 25031724204032 25071010880552 25106930905784 25135132725248 25141259616256 25180718205916 25186856208752 25208412995584 25214557749248 25227441458401 25254131378528 25255187636224 25300990850408 25335584899072 25364640014224 25375348477492 25395231260672 25405952638976 25441883822572 25442352545792 25469865852928 25488495205264 25516058410976 25516528500736 25517125623808 25563403892936 25591519576064 25610837225246 25639005077504 25675265862988 25685504389168 25703504576512 25746577042004 25750120865504 25752852977488 25774894186496 25781177024512 25781780340736 25821639948832 25856945881088 25893991940096 25904923885568 25934631924656 25945581027548 25982754076916 26018280300544 26058505546528 26059115352634 26065467471848 26087776239616 26090544177152 26094135345152 26135089449872 26137862407384 26141460088384 26166609903616 26203616871152 26214066087872 26232436686848 26243511517184 26281111420928 26328775266976 26329391397778 26329876471808 26357732737024 26358349545472 26377628758936 26406153471824 26406639960064 26443986397808 26454531466688 26455150540364 26484247003136 26487057006592 26517432642064 26553689931776 26564278747136 26601848130592 26631105937408 26644713450446 26651208313912 26674018402304 26680520409088 26722394830768 26728908629696 26758932365312 26797270728704 26839328387144 26845870689568 26871698194432 26875396882432 26917577157952 26920433138144 26950041337856 26950672007168 26957241450496 26999550179056 27029245394944 27035833991168 27049648305316 27079398621184 27117696529448 27128510253728 27147521687552 27167378122976 27196756869184 27197894377472 27247220915824 27277188530176 27280082665472 27327298360376 27329558261824 27348710588416 27359616434176 27360256688128 27442459362136 27449148682592 27479338385408 27479981441024 27490939633664 27522466532288 27529819577008 27560098004992 27580901627188 27610081441664 27611236237312 27654571394632 27661312419104 27757578354688 27764344487936 27807919944896 27809083015168 27838504239104 27859518015056 27890159058944 27897610338304 27929603611168 27940741099648 27941394952744 27972126048256 27978944479232 28063005973184 28063662687452 28074853634672 28094528258048 28096851607552 28145480946016 28148467207952 28179426050048 28230532710016 28231713456128 28262243172352 28282914945376 28302735376384 28314021658624 28354065672128 28385250639872 28399754456164 28406677125008 28437919956992 28482552574112 28489495425664 28490162120392 28521496772608 28524522930176 28569291468536 28573223817536 28600713150464 28607684804608 28652583863488 28693635320896 28725865971712 28732868132864 28777963663904 28784978524288 28809614852096 28816637427712 28831361666744 28863071584256 28903892109232 28915418114752 28954954170368 28988160016256 28991235687232 29023121440768 29023800623104 29035374444544 29076438654368 29076974338048 29108418117632 29129708806016 29130390482648 29161209612544 29161746857984 29162429284352 29215318734784 29257176440128 29269528257424 29290040098816 29301720088576 29343160986272 29371391049728 29375433801728 29378550562816 29424659476576 29428709560576 29431831974272 29457021927424 29464202313728 29464891817984 29510445655808 29550795292672 29593133645824 29605627297792 29639579342464 29652092602912 29694576087904 29735177486336 29781149196032 29781846117296 29789105682112 29814601416704 29817764773888 29821868965888 29871842751296 29892776689664 29904697032704 29946990709888 29979927642112 30002557862368 30035555909632 30090028876544 30090733026032 30091287396352 30123828051968 30145861438784 30178461110656 30179017097216 30221698740352 30234457760416 30258147885056 30270922293248 30305637305216 30347074207744 30402112149248 30403383721984 30451101086224 30458523787328 30484592459776 30492023324672 30539879806592 30547324148224 30581636988928 30625452261376 30673518156736 30680995073792 30710512222208 30766209300736 30766929273808 30800768008192 30808275943424 30856628776064 30900838037888 30913883777504 30935547969536 30947884138496 30991653176512 31025739071488 31048432140544 31049158718032 31082007850496 31083307859968 31139681046656 31142984996032 31177237331968 31231198126144 31233780870656 31255669243904 31268864786432 31313664671744 31362810699584 31370455637248 31405693075456 31454247465472 31462650945152 31497254862848 31521030431072 31555698556928 31605224451008 31612928478976 31688094820928 31695819049216 31722946691072 31780479937024 31781809160192 31839449160064 31874467495936 31882983243776 31919546984192 31933022803136 31978774248512 32072006826496 32072757357088 32075409696512 32108032294912 32111438987264 32166263938304 32169676809088 32205058342912 32229368193568 32263465954304 32264815378432 32299706482688 32323331366144 32345983287296 32404646482432 32406001811456 32456862235616 32464773857152 32500479950848 32551488656128 32559423343616 32560185280448 32595996311552 32599454777344 32636840174848 32650618821184 32686529314816 32792726081024 32793493477472 32801487155584 32829561110528 32837563580416 32889101330176 32897118313472 32950127619136 32986367524864 33033019553408 33072859316224 33129325732864 33132840785408 33170057854976 33194319337088 33230215604992 33230827814912 33291095778304 33291874837312 33328490610688 33388935696896 33436773074432 33450889437056 33474331541504 33535041127168 33567304056832 33575486357504 33628182258944 33636379399168 33674162077696 33775334599552 33783567609344 33835002626048 33873804962816 33936658386176 33945725079616 33983059984384 34036395562624 34040006856128 34044692208128 34077445455872 34139248858624 34163173359616 34188161233408 34225132239872 34226563710976 34288637556992 34352260709312 34388604430336 34389409172608 34390042738688 34427232059392 34452413072896 34539084274688 34553666011904 34595339763712 34635014063104 34644267332864 34745271027712 34746724253696 34801258384256 34809741471232 34839534239744 34953543946048 34962064153856 35055449321984 35059168738048 35063994370048 35107105144832 35161382057984 35162204884352 35200877723648 35264718601216 35315243471872 35330152888576 35354911965184 35380771508992 35419032201728 35483922446336 35484752820608 35523780411392 35527549517824 35588206910464 35591982852608 35681520845824 35695749566464 35843212228096 35851949299712 35852788286336 35892220657664 35957315365888 36008832541696 36024034778368 36108844448768 36149404368896 36214965509632 36223793199104 36282162996352 36320548499456 36322067611648 36387941897216 36453935653447 36479482267648 36494883203584 36547170569728 36653722087424 36654579836672 36657611081728 36698787414016 36765344924672 36833563649792 36926225061376 36940950132736 37033881694208 37035430641664 37093556840704 37102598693888 37169888563171 37211640320512 37299245914112 37314992938496 37368455301632 37419549196288 37477401235456 37478278259968 37487413892096 37587544377344 37596706643968 37657288707584 37752022346752 37820490021209 37866103754752 37866989875456 37867687510016 37936364956672 37977389262848 38005166957849 38031800662016 38046966603776 38047856956928 38213454942208 38214349191424 38229587928064 38273430021463 38320486760192 38325761288192 38329827687424 38395269504814 38432208295936 38441576456192 38501909566562 38600382399488 38609791553536 38670388673371 38672006067968 38712919957504 38784752441344 38795114376704 38855093091698 38898737785856 38902864978432 38908219666432 39000732087296 39016284409856 39071464441807 39072184266752 39114436845568 39187014350848 39258084549866 39259726524928 39302181911552 39358491382784 39374186369024 39429872575303 39467806723072 39473239171072 39477427318784 39539386171649 39582873214976 39593448380416 39666914699776 39708881174528 39772866724864 39782561681408 39844999435163 39902086618121 39946907366912 39956644747264 40029110760338 40063370653696 40067621414912 40073136422912 40140288697054 40168418676736 40184436637696 40185377010688 40315937127557 40360278253568 40361222741504 40377317586944 40435167438848 40478893944832 40508501308366 40552307117444 40553054224384 40554003223552 40627552615559 40676551831552 40778880966656 40844590678528 40854546876416 40928641339222 40963671117824 40973656342528 40974615184384 41037963490108 41094074703872 41152951476224 41170325460992 41217540023114 41267250798592 41388532011008 41398620798976 41463594917836 41465329138688 41540531326021 41569642584064 41586219311104 41645033955938 41690836877312 41768194936832 41843946406444 41848386088418 41890948384768 41894412664832 41895393053696 41966922482006 42017537056768 42077736902656 42095501314048 42143776877566 42201400070144 42277937207548 42279705488384 42324436221952 42356384641753 42392636389376 42402969935872 42469520356042 42479872643624 42527588937728 42580877415622 42627709616128 42645706215424 42706806059008 42784259808836 42831315697664 42832318011392 42842758733824 42909999391714 42971477896438 43019746395136 43036901380096 43097767698587 43145168396288 43149746139136 43223417167096 43228003212212 43275547148288 43276559857664 43308213510107 43355845664768 43402730586112 43434476523256 43464915042304 43483265093632 43545564934144 43613908629109 43624539870548 43672519933952 43673541933056 43741062881672 43752748970602 43794842011648 43800870043648 43805517357056 43874269040966 43922523766784 43933230235648 44066256860353 44076998365316 44114722742272 44125476061184 44194729912424 44196578363392 44276733988214 44325431361536 44337273573376 44388120024892 44406859835611 44441654706176 44460417118208 44572265242624 44604866609212 44653102219208 44653924876288 44654969841664 44702213537792 44735956812638 44785159258112 44866382342704 44868258885632 44916779327488 44949632681044 44981133008896 45062711514632 45106064826368 45112273338368 45117059792896 45187869910456 45237569388544 45249655291904 45333616799744 45385605868148 45404766798209 45454704828416 45465784778752 45602384706424 45614568075734 45653608419328 45664736854016 45736406537276 45741259212922 45747555154672 45791567331328 45874615653776 45906764201984 45926145155072 45991944986624 46075356717208 46126032289792 46127111704576 46160850328138 46210768575692 46211619930112 46261593079808 46295430066704 46296513445637 46347432255488 46352349761536 46431488703496 46487487807488 46553234228536 46604435390464 46679532204032 46690910715904 46764190953844 46775590101968 46815624134656 46827035820032 46828131639296 46968824677502 46980273706744 47031944544256 47051800526848 47105760026416 47110757991752 47162572341248 47163676012544 47175172538368 47249212813348 47301179441152 47312709484544 47336884534303 47386965620384 47388947587072 47474892944024 47508162953216 47542911715208 47594324521072 47596315160576 47646670716928 47682636602692 47735079927808 47740144664576 47821653035936 47822772130658 47826726958192 47875369582592 47879328759808 47880449204224 48020042350592 48088842174464 48109144358912 48164316431504 48177184259764 48230171508736 48317642522912 48319663415296 48395499940606 48407296733432 48448727302144 48460537069568 48575762120704 48587602853888 48663859903568 48717382418432 48754156526348 48807778353152 48820818092032 48896296924384 48897441167302 48951220584448 48963152838656 49039999304816 49110260453072 49130993860676 49165424451584 49169490313216 49254591655528 49308763881472 49313995587584 49403432242528 49405498548224 49457768169472 49458925551616 49495101154408 49549537902592 49619614926224 49639401740864 49674188619776 49695160107008 49766359924736 49844467004696 49856616994912 49857783710686 49911451353088 49912619352064 49996260069938 50003141680688 50051248013312 50063448408064 50142021761104 50213861811568 50270265450496 50282519232512 50361436411832 50373712417504 50416825991168 50429115498496 50454882916802 50508262757056 50510375272448 50601981700816 50671169798144 50729280028448 50750696954984 50790462521344 50811905277952 50883767645144 50884705091584 50939731705856 50976990410528 51032116821952 51033057001472 51034251247616 51126807785872 51183039152128 51221674450492 51278010155008 51350531725976 51371008778336 51407009153024 51493154084008 51500241731008 51505705954976 51549788372992 51562354049024 51563560681472 51643279897664 51713891762176 51787983880192 51809847771136 51869263849312 51891162055096 51965508153832 52036560601088 52117011093056 52118230705268 52130934943696 52175552479232 52181088354304 52188270690304 52270178899744 52275724814768 52282920176768 52333219807232 52407233742304 52428132175744 52464873373696 52487023034368 52562222841856 52657550533952 52658782795556 52659752943616 52715465474048 52716699090944 52755257517872 52812306943648 52813279920128 52887972795616 52909062933376 52910301080728 52968494006272 52974114013184 53034865284128 53107379863552 53128557494272 53203696261184 53262211874816 53289426900892 53302416627824 53348036804608 53361040818176 53444789661536 53457817259392 53517864730624 53594541457408 53678656774288 53691741379136 53743396388864 53750793764864 53835154315904 53840866276288 53900082675712 53901344014336 53914482900992 53999100358112 54058490789888 54071667982336 54099296610632 54158797242368 54235393058896 54257020507456 54295043375104 54334756245952 54393513738368 54395788754944 54494441831648 54554377060352 54560165330944 54654596720752 54659116523648 54697421176832 54719232868352 54720513376256 54884918724272 54898297365184 54958676770816 54959962882048 54981879267328 55044933064576 55059639154016 55120196009984 55161803254376 55220162883328 55222472474624 55309142789264 55322624838208 55515156709376 55528688975872 55615839889792 55618166030336 55677008478208 55719036030112 55780318117888 55795220676608 55859207222336 55881482199296 55882789905488 55944252096512 55957888958464 56126011946368 56127325374904 56149707269344 56189056516096 56193703215104 56290961892032 56296934415904 56358852100096 56461065420032 56463426912256 56524486344704 56565829890752 56605470752768 56628043317248 56708131344256 56770501279744 56799508912328 56813354250016 56875839913984 56965105148224 56978990851328 56980324240784 57042993545216 57049045860352 57138582937072 57146447635072 57201426300928 57215369609216 57305167726976 57387270641792 57451731943424 57465736265728 57555927327808 57569957048576 57619229704192 57662723333488 57726143168512 57807784218464 57830836229504 57909908340736 57976320032512 57982471374464 58046242881536 58047601246208 58070748889088 58152877308736 58153948676096 58216836235264 58259417612032 58260780965296 58322419225088 58324858568704 58430637469568 58514352880256 58539056514848 58580080197632 58603440177152 58686321972544 58742782099456 58750867603456 58757101125632 58849318953152 58857419121152 58863663948544 58914043854848 58929783635968 59020891311616 59101590585344 59186267291648 59211254595584 59279158684928 59304185205824 59389152175808 59470354972672 59562298392064 59563692234592 59578211364224 59629202833408 59635529547776 59643737931776 59743685502592 59785553379328 59809394065408 59893981419776 60005115724736 60071111819264 60180057753088 60181466052064 60182574792704 60247656103936 60291722877568 60356922221312 60358034194432 60443397480704 60468915520832 60516295770112 60541844586496 60611274610432 60694148415488 60804224298496 60806767443968 60902202172448 60917047574656 60969184919552 60984046649344 61079759613184 61094648296448 61163273977856 61250904522752 61347036313472 61361990147584 61421024444416 61532418601472 61533858547616 61601536016384 61616551886848 61713257552128 61801676075776 61827767555008 61871095939072 61895768276992 61983306353024 62051478142976 62096864281088 62098317436064 62164015700992 62166615719936 62279362093312 62285969992064 62354474663936 62462396252288 62467561741312 62537729572864 62627329343488 62725621399168 62740911274496 62811386150912 62908494930944 62925301890304 63042060862144 63111397113856 63210448902016 63225856957952 63376189641856 63391638098432 63445893382144 63560959874048 63563618320384 63678898320128 63765966487552 63839093968384 63866045606272 63957548497024 64144013652992 64145514714176 64150819393024 64216064589824 64222877974528 64332527876608 64339353618176 64458736387136 64526931908608 64529630756864 64599412965376 64646662732288 64691966574592 64809292964864 64812003622912 64913724471232 64929547714304 65102977312256 65118846687232 65120370560896 65191992623104 65198909554688 65273680349696 65301237642368 65373058629632 65585452162048 65586986954944 65602974311168 65659122221056 65778202660352 65794236626944 65900255238272 65972735049728 66066039106816 66145718632448 66258651465728 66265681570816 66340115709952 66388638674176 66460431209984 66582191556608 66583749674624 66656981221376 66777871393792 66873546148864 66901778874112 66948663083008 67070082254336 67134608113664 67256364517888 67272758798336 67348324155392 67550669199104 67567135218688 67747609925632 67873316772352 67891450159232 67966119968768 68072791125248 68080013712256 68089384416256 68154890911744 68278497717248 68376322466816 68450264479744 68453127421952 68577275113984 68704521418624 68777208860672 68778818345216 68780085477376 68904826145792 69029793045889 69078168549376 69107332023808 69270028126208 69288534665728 69490542055424 69493448507392 69602516768512 69619482942464 69907087892096 69924128307712 70110898643968 70118337476096 70127988740096 70214210289664 70238052896531 70322764115968 70324409768704 70529437202432 70630486943744 70660305777152 70709823930368 70761543017984 70838064403456 70966537455527 70967844892672 70969505641216 71055099035648 71176413820928 71183965705216 71363041691648 71391499132928 71686424456192 71703898599424 71705576572672 71816436107689 71914630731776 72017665083392 72048069556736 72217688897536 72298808737792 72429931019264 72447586398208 72561291106213 72564325992704 72641096998912 72775883794432 72907871306894 72958964535296 72989766407168 73094341139456 73226906211277 73307444174848 73309159673344 73315222163456 73530689849344 73667127299584 73852450122752 73881900265472 73986390113209 74067763388416 74187113681408 74205197387776 74339777126342 74423280641024 74598491828224 74629985876992 74736910603264 74872454665463 74954802470912 74956556519936 74974827784192 75175088754688 75193413287936 75314577415168 75451169143181 75504044693504 75640980042418 75649005621371 75732207509504 75733979750912 75872729913344 75954778525696 76010333915698 76063601324032 76093933207552 76095713913856 76342944773459 76426909884416 76428698382848 76459175856128 76546860042926 76640973520384 76651522576384 76659655374848 76790539009628 76864416591872 76883152912384 77003819133124 77200764798976 77219583107072 77340777346742 77344012135936 77425839915008 77569504882688 77590228753408 77679210043561 77710186183396 77797475571712 77805729956864 77816439332864 78001464174592 78032568819712 78142928883614 78144368533504 78228873691136 78374028701696 78516169099732 78519453049856 78604363823104 78661857191827 78716982765568 78748372738048 78859745150606 78935613446144 78946478342144 78954854637568 79078772343298 79165746429952 79186896760832 79333829399552 79417762349056 79545733449728 79565123362816 79689998870326 79804173236242 79893814733824 79913289494528 80038711440233 80058221520676 80126741307392 80135242829824 80146272845824 80280577394108 80336837353472 80368873275392 80370754021376 80631874255114 80720556507136 80722445483008 80754635173888 80868845007461 80870334877696 80957787889664 81017002616732 81104614234888 81106108448768 81108006447104 81255105231118 81353103663104 81557761933312 81689181357056 81709093752832 81837334169227 81857282678444 81927342235648 81947312685056 81949230368768 82075926980216 82188149407744 82305902952448 82340650921984 82435080046228 82469882551849 82534501597184 82686122423359 82777064022016 82797241597952 82927189835672 82930658277376 83081062652042 83139285168128 83172438622208 83290067911876 83381673754624 83444614054711 83536389873664 83687892812888 83696772176836 83781896769536 83788825329664 83790786107392 83933844964012 84035074113536 84155473805312 84191002628096 84287553755132 84402800140288 84555874415096 84559410976768 84648872443904 84712769283506 84785272778752 84805939871744 84939040712084 84959745287248 85055177875456 85161754831244 85255419232256 85291412430848 85413612118016 85568519617672 85662631395328 85664636022784 85685517467648 85819998783428 85942955792876 85979239256183 86039492790272 86073802760192 86195535397174 86290336792576 86299492278272 86446834334192 86456006424424 86551094296576 86553119715328 86616427020214 86711691329536 86805461172224 86868953046512 86929830084608 86966530187264 87091129868288 87227817258218 87249079741096 87345039867904 87347083866112 87482125763344 87505497941204 87589684023296 87601740087296 87611034714112 87748538081932 87845047533568 87866460471296 88132513720706 88153996730632 88229445484544 88250952122368 88389459824848 88393156726784 88553467976428 88650862723072 88674547146752 88776240049784 88813719671222 88883309412352 88920834236416 89144530485248 89209733218424 89306204438416 89307849752576 89309939683328 89404427075584 89471913625276 89570318516224 89637930288361 89732764685408 89736517771264 89833558654976 89899265362088 89962266017792 90125423029264 90212129652736 90224546676736 90234119585792 90375739820912 90475138777088 90499310583808 90667233599488 90771211736296 90809533596418 90909409656832 90931569557504 91204769412848 91206903734219 91229136151468 91307216838656 91329473708032 91472813074552 91482518425844 91495110309344 91583134662656 91749231307552 91813528403968 91852290310144 91983889973248 92150713434416 92252064579584 92254223409152 92321700656276 92421537151384 92423239860224 92523186159616 92590860133408 92593026891274 92694864510976 92704699523072 92862977406992 92974975614976 93106468457072 93208870780928 93359064408064 93381821431808 93528381907688 93551180203936 93631248269312 93654071640064 93656263278592 93937649355004 93960547413488 94063889088512 94103601053696 94211520052832 94221515983504 94325144682496 94327352025088 94350345076736 94498425626696 94602358882304 94625418969088 94673769068606 94773931240768 94777895174144 94949785888048 95016325906432 95085823430416 95188649042144 95192630321152 95293341433856 95365273205384 95470159855616 95480289329152 95643306071872 95645544261316 95653453916384 95750739165184 95758657519616 95760898408448 96040084701184 96177684348928 96218288717824 96328632863008 96354368519528 96460343017472 96635285045824 96639326830592 96790999881212 96814593466864 96897454604288 96921074139136 97151524241408 97175205707776 97327719807136 97434764836864 97508313052696 97615556706304 97641636184064 97792593848768 97794882334604 97902441168896 97926305677312 98079998609632 98220520906144 98261987721352 98330848903168 98338980626432 98509183311056 98617527762944 98627991175168 98806864485056 98810997096448 98915536338944 98917851103232 98990202308816 99099075805184 99239229852448 99278803481728 99348377239552 99390320214016 99532719849472 99688934009392 99713233989824 99715567421372 99822902706176 99825238704128 99992520139876 100006283361376 100102496026624 100126896816128 100284043522208 100427723623136 100540530900992 100565038465024 100722872823664 100747424835008 100833651982336 100858230996992 100909765833604 101016525514112 101020750544896 101203963401632 101342339596288 101458560056896 101501393909968 101580925042688 101623810555904 101767535290288 101769410183168 101879463411712 101953980821056 102064233643904 102066114002944 102068502495232 102253615571744 102366078304256 102443348900984 102556020310016 102701063451952 102742017556672 102814018306048 102986308168016 103000483462016 103011411909952 103099576745984 103124708098048 103127121362944 103286559795328 103427783524352 103575967760384 103619695542272 103738527698624 103782324110192 103931016307664 104073121202176 104234022186112 104236461410536 104261869887392 104351104958464 104362176708608 104376541380608 104540357799488 104551449629536 104565840353536 104666439614464 104814467484608 104856264351488 104929746747392 104974046068736 105124445683712 105315101067904 105317565591112 105319505887232 105430930948096 105433398181888 105510515035744 105624613887296 105626559840256 105775945591232 105818125866752 105820602161456 105936988012544 105948228026368 106069730568256 106214759727104 106257114988544 106407392522368 106524423749632 106578853801784 106604833255648 106696073609216 106722081636352 106889579323072 106915634518784 107035729461248 107189082914816 107357313548576 107383482758272 107486792777728 107501587529728 107670308631808 107681732552576 107800165351424 107802688028672 107828965801984 107998200716224 108116981579776 108198593221264 108317594484736 108470786117792 108514041014912 108590086750208 108669512491904 108787027476736 108791577509888 108988883663296 109108754120704 109120330661888 109309193441504 109318233047296 109394842353664 109441026752512 109769837448544 109796594730368 109917353541632 109919925764096 109963758534656 110089866129152 110119278308032 110240392019968 110323606508752 110440325766656 110444944949248 110618285578528 110645249676416 111030313418752 111057377951744 111231679779584 111236332060672 111438072060224 111560636235776 111590441353216 111718414444672 111762964398592 111765579810976 111888504193024 111915777916928 112252023892736 112254650749808 112299414538688 112378113032192 112387406430208 112581923784064 112593868831808 112717704200192 112922130840064 112926853824512 113048972689408 113131659781504 113210941505536 113256086634496 113416262688512 113599017824656 113626708500032 113751679827968 113930210296448 113957981702656 113960648481568 114085987090432 114098091720704 114277165874144 114292895270144 114402852601856 114430739218432 114610335453952 114774541283584 114903463886848 114931472531456 115111854655616 115139914097152 115238459408384 115325446666976 115452286337024 115615568436928 115661672459008 115819816681472 115952640065024 115964942748928 116095202492416 116141497778176 116305754617472 116307897352192 116433672470528 116518835224064 116521561930592 116644838450176 116649717137408 116861274939136 117028705760512 117078113029696 117160160395264 117206880354304 117372643945088 117485564198912 117501735206912 117514202251264 117698637906304 117714838242304 117727327897088 117828087709696 117859567271936 118041782623232 118422509191168 118558317369856 118608370411648 118778304351616 118940709945344 119124596784128 119127384469184 119156422728448 119258405666816 119271059095552 119487371005184 119571106758656 119787962839552 120010231449472 120142223638528 120360115506176 120362932104128 120365149585408 120495312207872 120583445755136 120713844442624 120886794961408 120937831041664 121083689172992 121222549220864 121388296830976 121608448596992 121613534887936 121804404344896 121834095149312 121938369839104 122159519226368 122189296592896 122326547955712 122501809045504 122694072626944 122723980295168 122842048888832 123064837202944 123067717095232 123203072032768 123426515104256 123603352151552 123655535110016 123742191878144 123791536553984 123966612706048 124193728562176 124196634872128 124328031401984 124333231439872 124558724186624 124571939984128 124924792504576 124935123482624 125075459145728 125254658686976 125451242798336 125481822548992 125622772301824 125816989861888 125850603780608 126084121724288 126222794227712 126420897804032 126451713915904 126752379283712 126783276196864 127121919748096 127127236640768 127357796640256 127531932975104 127678187936768 127732091212544 127915096994048 128288027305984 128291029428352 128301638786048 128432129179648 128445755949056 128665055753216 128678707236352 128917472774272 129053863817216 129059261513728 129293325464576 129618585929728 129624007245824 129827448942464 129859095428608 130205954624512 130237693374464 130240741121792 130397819109376 130547360699392 130602475284736 131170904324096 131173973909888 131205948622336 131318244442112 131556405320704 131588473253888 131794998131693 131800510476544 132132078213632 132517302931456 132531363141632 132680231419904 132777277348352 132920862419968 133164383113216 133167499349248 133555742787584 133747092297728 133803557748224 133897326166016 134140164508672 134269216227328 134383443266849 134512729035776 134545517596672 134756683482967 135101338398208 135134270437376 135495219851264 135746633544704 135782900318464 135992825820943 136145582250496 136160027424512 136178768832512 136556995434496 136752644933632 136900528959488 136906254843904 137154550227968 137403295924531 137409042837248 137554417721344 137557636690432 137809652291584 138059586091778 138156337098752 138214664047616 138540056252416 138577069331456 138981084110848 139205033537024 139238965884928 139814175784192 139848256615424 140101887661183 140221797287936 140236674952192 140255977480192 140476105793062 140491010439689 140645528231936 140648819537408 141058874404864 141260973887488 141320611554304 141523086035968 141676128806912 141779754579281 141933074911054 141935689785344 141939011282432 142352827641856 142367931410432 142726083383296 142782998265856 143250244687277 143372848912384 143407797198848 143411153145344 143632872215378 143829261463552 144035330166784 144096139113472 144261390080899 144435377795072 144859862038528 144895172796416 145122582212426 145128651985408 145282193997824 145551767588864 145757618845783 145815742613788 145917929070592 145979532814336 146188682278912 146453812422554 146614888349696 146618319346688 146630444326912 146884228687021 147061379698688 147334254599168 147503219071481 147704900245504 147763800530944 147972780226418 148135526776832 148374227362816 148410394775552 148643321246147 148679554252684 148846561282048 149196983656448 149259971753984 149473821206528 149744909330926 149909604941824 149913113039872 149949655568384 150184997870999 150350177509376 150386826575872 150629154830336 150902338286362 151008089387008 151281960084836 151298011242742 151464415019008 151467959501824 151745459826688 151909557051392 152020667831396 152127202648064 152187866415104 152191427827712 152685889546918 152853819768832 152857396765696 152918351712256 153093720085852 153134621397107 153281947040768 153303045152768 153319310749696 153559941643381 153581078019256 153728833183744 153766305824768 154007638266248 154401529597952 154439166214144 154681554693484 154688024271872 154851679830016 154968568958749 155139009765376 155180457506816 155358420087122 155420372366792 155594951143424 155611459913728 155632878665728 156002928349184 156065137639424 156285857767228 156288737067008 156457747382272 156575848844233 156748057403392 157032338199464 157038906099712 157208727646208 157323714383654 157433965531136 157496745476096 157719490301212 157871226892288 157892956684288 157909709275136 158157544686596 158331492859904 158373793521664 158667658799104 158835524698112 159091466899456 159130246725632 159379997740652 159608346472484 159787629467648 159826578989056 160077422880466 160116443041352 160253482614784 160270485659648 160292545691648 160561154788216 160673674706944 160737746550784 160741508042752 161263748510228 161441113014272 161444890966016 161509270347776 161737690014922 161740669755392 161915575779328 162034005233464 162209228469776 162212216897536 162216012894208 162510210462236 162706207326208 163115523866624 163378362714112 163418187505664 163674668338454 163714565356888 163854684471296 163894625370112 163898460737536 164151853960432 164376298815488 164611805904896 164681301843968 164870160092456 164939765103698 165069003194368 165372244846718 165554128044032 165594483195904 165854379671344 165861316554752 166162125304084 166278570336256 166344877244416 166580135823752 166763347509248 166889228109422 167072779747328 167375785625776 167379702457303 167393544353672 167563793539072 167577650659328 167581572214784 167867689928024 168070148227072 168310947610624 168382005256192 168575107510264 168805600280576 169111748830192 169118821953536 169297744887808 169384249792121 169425538567012 169570545557504 169611879743488 169878081424168 169919490574496 170110355750912 170323509662488 170510838464512 170582824861696 170827224236032 171137039235344 171141044085557 171325262790656 171329272045568 171371034935296 171639997566856 171885911585752 171958478512366 172078985580544 172147605520384 172391070794348 172580673585152 172598984556544 172893668668384 172912012848848 173102188593152 173106239430656 173232854040428 173423382659072 173610922344448 173737906093024 173859660169216 173933060374528 174182259736576 174455634516436 174498159482192 174690079735808 174694167732224 174964251526688 175010995882408 175179368046592 175203480174592 175222069428224 175497076163864 175690095067136 175732920942592 176265027441412 176307993461264 176458890969088 176501904244736 176778919649696 176786313453568 177106935952856 177301725446144 177349094293504 177552480099568 177627439342444 177766618824704 177841668472832 178289060970496 178419466436848 178612408876832 178615699505152 178619879366656 178808854151168 178943827250552 179140637032448 179275860576722 179465529370816 179473035542528 179667117309952 179798530724176 179924532035584 180250846058528 180424259305472 180449093353472 180468239171584 180751479641824 180950277554176 180998621167616 181334467198976 181542423472592 181619067192836 181818819313664 181863139115008 182409538825696 182413807468438 182458272302936 182614433677312 182658947416064 182945626149104 182965036851688 182990220618688 183166269325312 183498462615104 183627056807936 183704580620288 183967779946496 184301426868832 184504129159168 184508446818304 184643401312552 184843074302768 184846479720448 185046372319232 185181720266816 185186053782548 185389729021952 185409399046144 185725954813984 185949951229952 186212936914144 186417741561856 186718128816128 186763642863616 187056763815376 187102360407872 187262496538624 187308143280128 187312526557184 187875298710008 187921094826976 188127778177024 188207202107392 188423040105664 188443031967008 188650289364992 188654704050176 188700690153472 188996851253392 189204717764608 189250837938176 189347538137212 189547862481536 189555790348288 189899571776096 190032651812864 190171646860832 190377298084288 190385260642304 190586682867712 190730546410768 190940319711232 190960578658304 191286612143744 191291088522632 191306907832768 191501478330368 191517315039232 191521796816896 192080169402368 192355368697856 192436577435648 192657265726016 192708737039056 192920686034944 193270570091648 193278653661184 193581999762424 193629186933728 193794909208576 193842148278272 194303048482816 194350411415552 194655439614272 194869529673728 195016626105392 195231113412608 195283272368128 195585187697536 195589764669208 195804882337792 195852611354624 196159997219264 196441041812288 196523975442704 196661697806336 196677961252864 197018366622112 197235055525888 197255982350336 197613728970112 197621994192896 197831072677888 197835702206464 197980404617632 198198151610368 198478459704896 198557606963456 198696754479104 198780640428032 199065439698944 199377868018784 199426467979648 199431134842744 199645805412352 199650477408256 199985040279752 200012566722752 200204992053248 200253793632256 200568087044416 200855447246272 201081061801984 201130076930048 201445745647328 201494849670016 201667303964672 201716461993984 201819531667208 202033051028224 202041501089792 202407926803264 202684679192576 202917120113792 203002787819936 203161850085376 203247621111808 203535070580576 203538820366336 203758926823424 203907961642112 204128467287808 204132228005888 204137004990464 204507231143488 204732156608512 204886697801968 205112040620032 205402126903904 205484035113344 205628036612096 205972616336032 206000966924032 206022823819904 206199153491968 206249416196096 206254242725888 206573119590656 206855567048704 207151935520768 207239391084544 207477055397248 207564648220384 207862032615328 208146242404352 208468044372224 208472922821072 208523739774784 208702209916928 208724353417216 208753082761216 209080715598976 209102899259072 209131680707072 209332879228928 209628934969216 209712528702976 209859493494784 209948092137472 210248891367424 210630202135808 210635131182224 210639011774464 210866796363776 211021030071488 211249227774592 211253119680512 211551891182464 211636251733504 211641204322912 211873976025088 211896456052736 212139461136512 212429519454208 212514229977088 212814785044736 213157707603568 213209666511296 213392147218432 213444163272704 213779158646144 213831269037568 214071458922496 214378165829632 214714627097152 214766965516544 214973585555456 215340617263616 215363465105152 215605376057344 215657931603968 215996401432448 216233963159552 216397186442528 216635188969472 216941572235584 217028082029824 217180173500416 217339024983808 217574054953472 217583155019776 217977767326592 218217508241408 218240661323776 218618386883008 218636466094592 218789684707328 218882053505024 219539674897088 219593189460736 219839851528192 219927517069312 220179732258304 220238556616064 220480784039936 220647213017504 220880651533312 220889889898496 221236571157056 221290499352832 222060626837504 222463359559168 222472664121344 222876144120448 223121272471552 223180882706432 223436828889344 223525928797184 223531159621952 223777008386048 224504047785472 224509301499616 224598829077376 224756226064384 225163847568128 225187737663616 225435408400384 225844261680128 225853707649024 226097945378816 226263319563008 226421883011072 226832525377024 227198035649312 227253417000064 227503359655936 227860420592896 227915963405312 227921296963136 228171974180864 228196183441408 228554331748288 228585790540288 228805705203712 229220670907904 229549082567168 229806927773696 229862945062912 230223709311232 230279828194304 230650893333952 230904572674048 231231136873856 231323344918016 231639633362944 231905280130048 231929885497856 232190404984832 232282995556352 232611509234944 232615794704384 233037670448128 233043123861184 233289676900352 233299434274816 233722549878272 234057411521024 234156226059392 234320320790528 234413760708608 234745287890176 234971128397824 235028404502528 235397275812608 235429676484608 235454655794176 235719134543872 236083565246464 236845018382336 237116634739712 237216740823296 237556608703232 237881419890688 238249193568256 238254768938368 238312845456896 238516811333632 238542118191104 238974742010368 239142213517312 239575925679104 240020462898944 240720231012352 240725864208256 240730299170816 240990624415744 241166891510272 241427688885248 241773589922816 241875662083328 242167378345984 242445098441728 243216897193984 243227069775872 243608808689792 243668190298624 243876739678208 244319038452736 244378593185792 245388145253888 245447960590336 246129674405888 246135434190464 246406144065536 246853030208512 247206704303104 247311070220032 247484383756288 247933225412096 248387457124352 248393269744256 248656062803968 248666462879744 249117448373248 249143879968256 249569251781291 249849585009152 249870246965248 250902485596672 250963645097984 251245544603648 251633979723776 251701207561216 252168243448576 252841795608064 252903427831808 253504758567424 253566552393728 254243839496192 254254473281536 254715593280512 255177549574129 255356375873536 255464182425088 255830193988096 256576054611968 256582058856704 256603277572096 256891511898112 257330111506432 257357414472704 257834945548544 258107727634432 258586650929152 259237171859456 259248014491648 259654897884928 259718190857216 260189219942197 260411909249024 260475386748928 260481482243584 261094721398784 261204950569472 262341808648192 262347947819776 262411897244672 263112810641408 263176946507776 263589996263386 263601020953088 264264156427264 264743430148463 265034605862912 265062726283264 265554554696704 265841724839936 266036168704943 266328766226432 266334998698496 267111485575168 267494184595456 267607115496448 267914010150241 268280329017344 268766886533698 269025458071552 269091035193344 269513366965934 270202676796416 270268540874752 270692720713597 270990439702528 271493267089408 271565800636928 271985651641886 272291164500992 272320054849024 272357537665024 272784996133039 273113990868992 273500251092649 273505289867264 273801057918976 274309100455936 274806591849062 274818085674496 275108835442688 275115273380864 275619304583168 276009108027121 276119172183556 276312674197504 276429328095232 276775703201543 277080112504832 277154138662912 277962168221696 278410067074048 278477931769856 278914996046141 279314606326847 279628351568384 279696513230848 280203775322366 280443594575872 280473349904384 280511954960384 280952211586124 280982020879378 281291056463872 281297639074816 282117748809728 282521947774976 282641223108608 283046172071936 283352257613824 283559509158562 283866149822108 283871379570688 283878022564864 284392868308913 284705655283712 284735862820864 285452166766592 285565996531712 286500489374554 286745697824768 286815594397696 286822306290688 287265744430756 287658522927104 288070660333568 288192278226944 288522780161798 288870755590144 289719724077056 289790345592832 290245164424852 290257303970816 290564387995648 290783719282147 291103535177728 291515237691566 291631485227576 291835858141184 291959065628672 292377364557824 292907624845108 293229776699392 293236638693376 293260888653824 293768457374042 294122759397376 294668509198336 295006438142962 295409800491008 295527601061888 295945560452836 296271053553664 296494692492271 296748454725632 296820789551104 297286642492294 297359108505368 297693122564096 298393967312896 298519943507968 298947642413056 299489818661852 299819209883648 299826226079744 299899311136768 300369995741998 300700355018752 300773653151744 301258309660672 301684373890109 301804676572724 302016178774016 302563920169672 302596022485484 302928830038016 302935919003648 303490919653376 303819114102784 304041335662792 304254405296128 304375732830208 304382855655424 305297360403763 305371779093836 305707639537664 305714793531392 305836703424512 306187440171704 306269242794214 306563894081536 306606090305536 306638621499392 307119883286762 307162156038512 307457666367488 307532611649536 308015276532496 308803059195904 308878332428288 309363109386968 309376048543744 309703359660032 309937137917498 310278019530752 310360915013632 310716840174244 310840744733584 310848018849277 311189902286848 311222919827456 311265757331456 312005856698368 312130275278848 312571715534456 312577474134016 312915494764544 313151697688466 313496114806784 314064676398928 314077812199424 314417455292416 314647428767308 314867931062272 314993490952192 315438980602424 315742453784576 315785913368576 315819418550272 316315089373192 316662985719808 316747587043328 317335317598208 317671049396224 317833367587463 318182933798912 318260493451264 318759995481304 319216692944968 319575258935296 319653157978112 320154845760932 320232886082704 320506965229568 320540971319296 320585091383296 321122309576432 321347349413888 321475493101568 321483016085504 322527497020456 322882226028544 322889781932032 323018540695552 323475380029844 323481339510784 323831151558656 324068010466928 324075594119459 324418456939552 324424433795072 324432025788416 325020420924472 325412414652416 326231047733248 326756725428224 326836375011328 327349336676908 327429130713776 327709368942592 327789250740224 327796921475072 328303707920864 328752597630976 329223611809792 329362603687936 329740320184912 329879530207396 330138006388736 330744489693436 331108256088064 331188966391808 331708759342688 331722633109504 332324250608168 332557140672512 332689754488832 333160271647504 333526695018496 333778456218844 334145559494656 334751571251552 334759404914606 334787088707344 335127587078144 335155301318656 335163144429568 335735379856048 336140296454144 336621895221248 336764010512384 337150215020528 337611200561152 338223497660384 338237643907072 338595489775616 338768499584242 338851077134024 339141091115008 339223759486976 339756162848336 339838981148992 340220711501824 340647019324976 341021676929024 341165649723392 341654448472064 342274078470688 342282088171114 342650525581312 342658544091136 342742069870592 343279995133712 343771823171504 343916957024732 344157971161088 344295211040768 344782141588696 345161347170304 345197969113088 345787337336768 345824025697696 346204377186304 346212478861312 346465708080856 346846765318144 347221844688896 347475812186048 347719320338432 347866120749056 348364519473152 348911269032872 348996318964384 349380159471616 349388335464448 349928503053376 350021991764816 350358736093184 350406960349184 350444138856448 350994152327728 351380190134272 351465841885184 352530054882824 352615986922528 352917781938176 353003808489472 353557839299392 353572626907136 354213871905712 354603450892288 354698188587008 355104960199136 355254878684888 355533237649408 355683336945664 356578121940992 356838932873696 357224817753664 357231399010304 357239758733312 357617708302336 357887654501104 358281274064896 358551721153444 358931058741632 358946071085056 359334234619904 359597061448352 359849064071168 360501692117056 360848518610944 360898186706944 360936478343168 361502959283648 361900555108352 361997242335232 362668934397952 363084846945184 363238134385672 363637638627328 363726278230016 364819077651392 364827614936876 364916544605872 365228867354624 365317894832128 365891252298208 365930073703376 365980441237376 366332538650624 366996925230208 367254113615872 367409161240576 367935559892992 368602853737664 369008258318336 369016893636608 369286802625104 369686148605536 369692959440896 370092744638464 370363440533632 370372107565096 370779458043904 370818798092288 371451909627968 371899902459904 372425873828288 372835483123712 373436257632256 373527285727232 374113527630752 374204720815744 374524993077248 374616286560256 374625053114368 375750597420016 375842189653952 376255556354048 376414404214784 376846080211328 376886063934016 377300578729984 377309408100352 377401380306944 377993702506784 378409435529216 378501675876352 378695076274424 379095724963072 379111580696576 379799143552192 380065303625728 380343293721664 380754596168576 380770521284608 381173365735424 381461092821536 381880639422464 381921157316608 382573224287488 382582177045264 382613815665536 383002956660736 383034630078464 383043593633792 384160338804736 384710737395712 384873154871296 385314531452032 385417474078112 385841372069888 386541140183296 386557307322368 387163999524848 387258373867456 387589818417152 387684296556544 388606096965632 388700822831104 389310879228544 389739059347456 390033252210784 390462226825216 390566544736256 391170375395072 391179529338416 391609764675584 391705222709248 392319994438528 392882083624576 393047950885408 393323395612672 393355922505728 394036733244224 394470111051776 394511964700672 395227457940224 395243988385792 395671404412928 395960809235264 396396303220736 396956919409792 397115213926912 397393508958208 397561280856064 398130879397888 398755736037568 398852935959296 398862269685488 399300954816512 399970080559504 400025133445504 400409984106496 400507587264512 401136174088832 401710894492544 402162123603968 402260153860096 402891491294656 402989699340032 403334607929344 403639063334416 404066102056448 404083002179584 404815853606528 405369358385152 405834240227584 406005575639872 406323700170752 406495242223616 407070141161152 407077640732672 407517853646848 407815923284224 408256934575616 408274009980928 409014462286976 409464313217024 409773395603936 410224081240064 410804253807808 410968070226688 411256073224192 411945232672064 412001933848064 412045647639808 412398306983936 412508485451776 413146239181312 413711134097408 414303871041536 414478782169088 414954110794496 415129296440768 415724065230656 416292484808704 416936088744448 416945845642144 417047479549568 417404419833856 417448706834432 417506165522432 418161431197952 418205798518144 418263361414144 418665758457856 419257869938432 419425057405952 419896184274944 420497782734848 421260404271616 421270262364448 421278023548928 421733592727552 422042060142976 422498455549184 422506239361024 423103782364928 423272503467008 423282408645824 423747952050176 423792912105472 424278922273024 424859038908416 425629570089472 426315415207136 426419333022592 426784294436864 426888326545408 427558317292288 427662538075136 428142917844992 428756331659264 429429254194304 429533931033088 429947171110912 430681234527232 430726930210304 431210752114688 431315863207936 431992802864896 432794372885056 433270377938944 433883144471168 434056164059648 434360347000832 434678049967616 435148109906944 435166310039552 435955534653184 436481322647552 437236773766016 437272932189184 437764107010048 439079349794176 439186378921472 439679703056384 439855034138624 440359464516608 440477113232128 441294426035008 441761303066624 441779779796992 442473142314112 442580998705664 444121253675008 444926719118336 444945328242688 445752288240896 446361765412864 446873657778688 447051857594368 447062319243904 447554016772096 449008095570944 449018602999232 449197658154752 449512452128768 450327695136256 450375475327232 451688523360256 451707415298048 452195890757632 452526639126016 452843766022144 453665050754048 454396071298624 454506834000128 455720841185792 455831926810624 455842593926272 456343948361728 456392366882816 457108663496576 457171581080576 457611410407424 458441341815808 459098165134336 459613855547392 460447418622464 460559656388608 461301786667904 461809145348096 462462273747712 462646689836032 463810560260096 463859770995712 464380809969664 465223018469888 466075340896256 466086247722368 466579353800704 466598868549632 467445099756544 468114823042048 468312452118784 468640641581056 469490575780352 469942256795648 470794551625216 470859352969216 470909311588352 471438269087744 472167130492928 474233269479424 474433481646592 475113217406464 475762839781376 476498387136512 476509537876736 476625690913792 477084236382208 477949484020736 479151851358208 480040925797888 481440462024704 481451728416512 481460598341632 482333783020544 482855377770496 483208551321223 483547179845632 483751324166656 484890196883456 486433794387968 486454139551744 487217617379584 487336380597248 488638076905472 488757186371584 490776290507776 490895921180672 491666370275717 492259348811776 492270868380928 493706060417024 494413408606208 494622140440064 494968767512576 495866450824192 496765762188689 496774914248704 496786539488512 497312125607936 498234896746496 498287759936512 499138503562582 499699170018304 499740493930496 501804971193344 501927290195968 502715052753823 503267959447552 503402415122432 504336486897152 505683591216128 505806855663616 507009517134848 507133104787456 507929037743491 508487678992384 509431186561024 510355099148258 510712751747072 510928364850176 511660387976192 512588343478939 513152109223936 513164117713408 513206555144192 514660223012864 514714828945408 515669891097088 516215455268864 517173301858304 517904730792463 518474343718912 519309795769856 519436381714432 520378439884394 520823818498048 520950773497856 520962964487168 522189442797568 522409901138944 524107182658241 524683617296384 524695895639552 524823794489344 526225621282816 526353893015552 527179992526772 527202041906176 528158184002267 528528312854528 529486860296926 530069211725824 530125452566528 531109109393408 531683449679872 532072337409886 532657532452864 532669997396992 534222971150336 534988369190912 535214230992896 535828020300482 536560658034688 537533773067396 538050916143104 538182070386688 539026733931868 540405353592832 540537081749504 541385441427194 541980879405056 542986534178816 543131601273856 543971303283772 544582329001984 544640109698048 544715075330048 545569992266078 546227981737984 547000502185298 547010579734528 547602115837952 548618200911872 549613183698124 549636171348992 550217670885376 550230546761728 550633000342789 551238609166336 552018216054242 552238344367112 552625348395008 552858656190464 553551406403086 554160225009664 554308277325824 555924336443392 556820134148096 556955863539712 557829992092282 558629212653694 559256703136768 559393026461696 560270980081631 560407550644732 560887189151744 560946699808768 561023909920768 561904423172248 561964041758756 562582112927744 562595278149632 564235497619456 565043895549952 565282446217216 566081915052227 566092344143872 566704515227648 567119018317124 567732299644216 567742759141376 567756045129728 568785736617826 569411310567424 569471725641728 570904333533184 571131993063424 572861339184589 573000978749108 573491395649536 573631188795392 573644612581376 574531488861512 575317045854208 576141320667136 576384556453888 577045560323596 577289177862943 577741511180288 579439448154112 579580691185664 580490328849704 580514607941632 581128775991296 581567438564294 582207070355456 583030475383132 583262970455152 583671716282368 583918131257344 584754729115648 585815249690216 586459553398784 586473277386752 586521777307648 587536914748084 588245518794752 589337018396672 590012876285924 590819600982016 591055202123776 591891120905672 592542107107328 592989384984542 593496909451264 593641579102208 594573284984588 594718217010736 595386245128192 596787934625792 597039887015936 597895284826112 598979637323704 599638419767296 599652452159488 599798622273536 600739991483996 601400710037504 601547306303488 601854674793281 602516619321344 603368747780218 603609353145448 604032357548032 605127840339344 605192044970968 605857660076032 605871838007296 606981839306752 607638228205568 608082671325584 608508810592256 608751465660416 608765711310848 610594720807526 610743558187672 611415279075328 611429587062784 611673406849024 612374880343408 612538485588428 613127788163072 613212180611072 613277242998784 614239766573524 614324312077024 614915332734976 615065223299072 616030553064992 617606118391808 617756664856576 618726218773936 618752097087488 619406719320064 619874275834996 620556039061504 620721830027264 621433680348488 621681489467168 621696037698554 622379804573696 622445839654912 622531514662912 624011713396736 624260550557696 625143431068912 625154948268032 625830989529088 626303395376932 626992229613568 628129352797856 628155624398848 628834910584832 629294857534616 629735862124544 629986981904384 630877961204848 631484907569152 631571826737152 631638837100544 632630178746384 633325971439616 633495174086656 634670635196416 635342098792448 635666735174926 636365867597824 636520986902528 637519990962608 638433385889936 639150517870592 639306315956224 640309691521864 640465772165408 641013930459136 641081942638592 641170182766592 642244619152864 642694698827776 642950986203136 642966032171008 645054994040912 645764452057088 645779563864064 646037081391104 646950760059688 646962679021568 647662303117312 648136020933856 648151188238918 648836913879104 648848867590144 648864051576832 650040841848944 650824829304832 652462095466496 653513450856448 653672750022656 654698673353816 654858261427552 655418737885184 655578501480448 655593842950144 656607415841728 657505195261952 658447223619584 658725207375872 659480640369824 659759060414792 660276012777472 661488979386872 662216512176128 662377932783616 663417518685376 663445266219008 664648501216336 665114281345024 665379508977664 666320543295008 667053390036992 667556912437688 668291118989312 669503142503104 669518809829212 669574177414688 670255174156288 670310602637312 670326288859136 671470759712096 672280592908288 673243790442496 673528021024768 674300430041056 675222401122304 676446995320768 676475287814144 677190979551232 677536999168484 677702154268048 678282182230016 678447518973952 679512325696672 679677962297984 680441423003648 681294038649952 682043353858048 682331299446784 683308896944128 684548156941376 684564176342228 685301051162624 685317088182272 685484139741184 686559990267424 687543646343008 687833914049464 688315942322176 688590422081536 689564283177392 690322694340608 690395938226176 691574674673536 691648051395392 692408754372608 692424957722624 692931416161712 693693530636288 694443689377792 694951624372096 695438640676864 695732241498112 696729038946304 697822538065744 697992637928768 698760318943232 698776670928896 699857006106752 700043983529632 700717472186368 700813920698368 700888277712896 701988304655456 702760380268544 702931683770368 705060109765648 705231973845056 705835563876352 706007616978944 707115678598784 707145253814272 708427743811424 709206901784576 709396377174016 710209920398272 710509757369776 711066475298816 711366673891328 713156243881984 713677865747392 714449635507328 714462798020608 714479517466624 715235416604672 715775309002208 716562548129792 717103442306888 717862117483264 717892142170112 718668469239808 719194122896704 719698128142336 721003384234112 721697037221888 721796373413888 721872956686336 723005918567296 723801110216704 723994484670464 725337868795904 726169693890368 726476268771344 727275277254656 727452556460032 729638155302784 729655229873752 729833089211744 730457734709248 730635789664256 731782504596416 731860147406752 731960882474752 732665077301248 733993850460416 734508227231744 734818322481152 735871119785984 737205707475328 738016516636672 738033787273216 738573605250208 739372297211072 739385918881792 740185489276928 740726881067264 740744215130192 741558916087808 741637596184576 742903819255936 743799804919808 744851747656576 745670966247424 746872515264512 747054571454464 748227055261504 748409441631488 749049986154496 749250106228736 751501194840032 751684379307904 752511112708096 752828808429568 753692160422656 753772127868032 754601157459968 754618816200704 754802760613888 755987405013568 756818871058432 757390152548848 758191449926144 758223161393152 759598287104384 760130607251456 760686587443328 761509192337152 761541042569216 762922185643072 763761278844928 763842314633216 765146448574976 765164354090528 765227631331072 766005913321472 766087187267584 768320677609472 769421474791424 769746309742592 770629062904064 770834948156224 771682744139776 773082280366592 773114614644736 774327999049696 774516747734912 775179636834304 775368593113088 777212193931264 777401645662208 778621758457088 780066504421568 780924453650432 781133089472512 782340750790144 782359058676832 783219529351168 783410445418496 784639988877056 785764167249152 786095901770816 786646791225344 786711845011456 788073466488448 788940222103552 789023929401344 790454915880448 790487976771584 791342808825856 791921618470528 792792606441472 793913838819584 794230427853824 795122561712128 796261758795776 797511472075136 797705871918592 797724539370976 798601909633024 799940161119008 800050266891008 800819968212992 801015174529024 802272348177664 803421788985088 804324247207936 804520307720192 805782982589312 805979398680064 806669215858688 807278126668832 808132204112896 808166004359168 809631707213056 810738716770304 811668480455168 812011151279744 812990484447232 814140282322304 814155281465344 815035707293696 815631846568448 816513869151232 816548019961856 818028924573952 819546791207872 820448162480128 821608507615616 821936140453376 822512146448384 823890465344128 824003867696128 824091295279616 824796613967872 825016970903552 826292478362624 828957564338176 829908221588992 830258592881536 831448130461312 832584969617408 833872177488896 833891691284288 834094959099136 834808839667712 834897413668864 836322862395904 836411597036288 836526722828288 838515739876864 838850114811904 839792368549888 840995565469696 842520808543232 842540524728896 842556047097856 843467185455104 844084120285952 844996911098368 846207564729856 846545006934016 846564817291648 847495904100352 847585824210944 848557844546048 849718077816832 851259140178944 852630830414272 852838666045184 853568588873728 855116634584576 855325076150272 856285835689984 857512663318528 858858508388608 859067862066176 859894342221824 861362469054464 861453860420608 862421504229376 863985605729792 865588745770112 866540755877888 867766288942336 868112328119296 869356099935232 870296219813888 870332620079104 871911069306368 874473547532032 874545864378368 875528214020096 878158699588352 878372757842944 879359406112768 880718929033216 880954226464256 882588852070016 883522606133248 883559559593984 884946284628224 885161997411328 889853438236672 889890656485376 891504576481792 892723530825728 893747315557376 894103715188736 894124638487808 898016191141888 898037205998464 898395316309504 899024904257536 900655390272512 900750950654464 902288833363129 903377046720512 903414830596096 905053278252032 907330101508096 908792142597248 909013668000256 911441682371584 911663853621248 911685187852544 912784733765632 913094687654903 914217326993152 914343162161152 916882683631616 918196330268672 919227711094784 920894837244928 921119312777216 922564986921851 922603573335808 924924547495424 925293379672064 927621120520192 927719541991424 928761619939328 930446036939776 932150681792512 932172495444736 933158707601408 934890199513088 936229646084096 936624904237568 937281283162112 938981151560704 939884513591296 940684102867943 941589103250432 941718705938432 941818623176704 943296784380769 944334260985856 948466538958848 948866963293184 950226434812928 951949780746601 952996774273024 953019075753472 953251381827584 955898968041472 958303702716416 960081851595776 961823071471717 962880924049408 962903456833024 964667566041088 965710755540992 966417102642446 967094359691264 967502648333312 969780393766912 972867588775936 974435234759168 974672761194496 977276153810944 977514372743168 980713213628281 981552581015552 981791842361344 983332740551434 983437073077823 984518697623552 984541736761856 987412120834048 988826817212416 989244280880128 991732901648384 992458282054967 993531524377378 993549828497408 993573078977024 994624251215872 996469793492992 996575519873024 998277007125164 999398340036608 999480987860992 1003609942386688 1003854580391936 1005430105507646 1006535918895104 1006804830244864 1008672973794304 1009829730566293 1011367182432256 1011613711327232 1014019034269696 1014266209574912 1015858075486982 1016975357984768 1018862373122048 1020710198296516 1021425503494144 1021856729700352 1023320775952384 1025176686957878 1026304218447872 1026328235426816 1026413110288384 1028189600809147 1029320446025728 1029429657890816 1031339782194176 1032430910537728 1034346603716608 1035809461584926 1036948687437824 1038619591539712 1038872763428864 1040503248723029 1040756879768788 1041647636996096 1041901546995712 1041925928974336 1044378885595136 1044819802277888 1048214365316482 1049367234592768 1049391791279104 1049647588978688 1051294985096993 1052451242565632 1052707786031104 1054359985053544 1054404083812352 1056316368004534 1057056625709056 1058973720593852 1060138423451648 1060250905133056 1062218218786816 1063366899359744 1064144674819772 1065315064905728 1065339994793984 1068445942300672 1069976738381824 1070428461985792 1071656040600964 1071942349779749 1073121316069376 1074919591503667 1075067546134792 1076101832286208 1076364140773376 1078053467863736 1080810707185664 1081074163499008 1082770882854388 1083961758810112 1084779982711243 1085973068357632 1086263202547712 1087942606567544 1089164658003968 1089280219396096 1089430150660096 1091139984532156 1092455963475968 1094001004370596 1094021159469056 1095204231675904 1097236401823744 1099226367396248 1099272342697984 1100435341770752 1100461093523456 1101266000685578 1102477218332672 1104036432108484 1104476688734224 1105250696790016 1105717312380928 1107102812806172 1108320450019328 1108616554651648 1111848672886784 1113640268296192 1113911727079424 1115659984184564 1117258425307388 1118513406273536 1118786052923392 1120541960163262 1120815101289464 1121774378303488 1121893399617536 1122047819841536 1123808846344496 1123928083517512 1125164225855488 1125190556299264 1128470995238912 1130087791099904 1130564892434432 1132163830104454 1132184688287744 1133409030455296 1134238036634248 1135464599288432 1135485518282752 1135512090259456 1137571473235652 1138822621134848 1138943451283456 1141808667066368 1142263986126848 1145722678369178 1146001957498216 1146982791299072 1147262377590784 1147289225162752 1149062977723024 1150634091708416 1152282641334272 1152769112907776 1154091120647192 1154578355725886 1155483022360576 1158878896308224 1159161382371328 1160980657699408 1161029215883264 1162257551982592 1163134877128588 1164414140710912 1166060950766264 1166525940910304 1167343432564736 1167836262514688 1169509458231296 1171630499380432 1171657917201121 1172919106797568 1172946554773504 1173043554615296 1175073829496168 1176491037589504 1178674036793344 1180025752571848 1181639201964032 1182110404247552 1183782241811344 1185084214214656 1185689748544847 1185978769969084 1186993818902528 1187283158204416 1189146569969176 1189436434021472 1190772490256384 1193575869251584 1194079774031872 1195790569652224 1197959274647408 1199276839534592 1199304904318976 1199597244547072 1201479982967992 1202801420075008 1203094612606976 1203709349586562 1205033238642688 1206737495560436 1207218706290896 1208064715096064 1210255680678688 1210384089941936 1211715320152064 1211743676014592 1213963678613504 1215276456411136 1216165342651168 1217017621184512 1217502931320832 1217531422621696 1221189441615052 1221487116375344 1222830558150656 1222859174125568 1223346813698048 1224749760686816 1225076971176856 1226255576326144 1226424361222144 1226554485997568 1228479533147048 1228648624154048 1229830665469952 1230130446598144 1232061106129984 1235212236783616 1235513329713152 1237452437547872 1237504194174976 1238813438640128 1239748551669992 1241112078123008 1241443660054528 1242867360696976 1243362978934336 1243392075397108 1244759609147392 1244891679309824 1245063029325824 1248023426793472 1248521101115392 1250286862137824 1250309896536064 1251661979058176 1252606790753864 1253984459227136 1256258705595712 1256311248797696 1257669821169664 1258589715069232 1259471724249088 1259973963808768 1261755922409696 1262969815138304 1263143653474304 1263277674201088 1265260357492768 1266651942879232 1266990348173312 1269341270392832 1270684197584896 1271333470349852 1272731735195648 1273041973805056 1275039981925216 1276866771779872 1278301035741184 1278612631912448 1280619383043728 1280931544330816 1282027860918272 1282163885277184 1282340365533184 1284489238305728 1285389397655552 1285901972406272 1285932064342016 1290109988081824 1291528904114176 1291559127728128 1292074162782208 1293901520119376 1293925358043136 1295324606234624 1296272041867712 1296302376477836 1297673827758208 1297697735180288 1297728103153664 1300081683697888 1301649658609664 1304924190932992 1307026901712896 1307345500045312 1309397346707632 1309716522855104 1310837475770368 1311157002960896 1311187685900288 1313214831683456 1315010390523904 1316894447239168 1317450414751744 1318961280739648 1319518120829584 1320552025554944 1322977958773744 1324433024352256 1324755865567232 1326835037370752 1326890532438016 1329297002432672 1330228562690048 1330759017955328 1332641086590016 1334106780073984 1335113824875376 1336582237978624 1339006285006208 1339037619658424 1339148354829376 1340510348312576 1340621205274624 1340652577718272 1342941519424192 1344561185816576 1346487580884992 1347056042049536 1348600860082112 1350444802244608 1352893990641536 1352950575628288 1354381959102464 1355073998336968 1355404308536096 1356564364460032 1356895037947904 1359024651393344 1359355924595968 1360882846007296 1362588077299904 1364086707716096 1364662598893568 1366617793888256 1369096313882752 1369128352684456 1370602102325248 1370634176364544 1370968279482368 1373119980534848 1375087292686016 1375667828098928 1376631884644352 1377180844163072 1379128566354784 1380645388681216 1380791876452352 1383149349347072 1383296102790784 1384817508745216 1384849915445248 1385862832323424 1387387061272576 1388887378755584 1389903248744192 1390877281353728 1391464482996224 1393458077892608 1395645076131488 1395985275857536 1397520637886464 1397553341857792 1399714012213504 1400087967059264 1401434944372736 1401627841396736 1401776555425792 1403976609310912 1405520760537088 1410120219531296 1410463947690112 1411671127752704 1412015233957888 1414231357197568 1414290507628544 1416855487622848 1418413803569152 1418792754348032 1420419840796544 1421019514739552 1422132950597632 1422733347782656 1426312487763968 1427355731494784 1428899271014656 1428925596041216 1428959034933248 1431550618004416 1433125096259584 1434206884613776 1435724234966528 1435784284340224 1437336938479616 1438388245793408 1439396256284672 1442006768468224 1443394074443776 1443745913372672 1446011837134592 1447988969340928 1450675737591808 1452339387780736 1452952537542688 1454550554509312 1454905112920064 1459276310605568 1459310459747504 1459666178423488 1460915469418496 1461271579328512 1463565009192832 1463720294813504 1463921764949504 1465330154602496 1467987700920832 1469016454463488 1469636644962304 1471742239571968 1474411414950656 1476067574546432 1477147210500416 1478744594422144 1478771837763584 1480370978553856 1481453762134528 1481488430260384 1483117832175616 1483275192369152 1485807638511872 1487599609839616 1489703495313152 1493745030529024 1494109142908928 1496454110523008 1496818883262976 1498099972308992 1498500212457472 1503002389680064 1503368758615808 1505657616859136 1507384320845312 1507544255736064 1509237632401408 1509605521227776 1511974810027136 1513637742116864 1514780305097696 1516382899852288 1516446322786304 1519196574208768 1520261214502912 1521373174886656 1523018384674304 1523082085138432 1525844371286144 1527522557689856 1527684629266432 1530292897149952 1530328708181056 1530455262662144 1532011826642944 1532174374535168 1539492619485184 1541258125808128 1541669896312448 1543365488279552 1546164560733184 1546229229289472 1548655998099392 1549033495469824 1550359273668608 1554424387862528 1557243516914176 1560133008843136 1561848907300864 1562266178945024 1564681501580288 1564718117353664 1566439058702336 1569279977754112 1571528334498304 1572191803541632 1573293582450688 1576146932976896 1578047858802688 1580909831760896 1580975953543168 1582685617651712 1583843236941056 1587827677639168 1588460855707648 1590245123424256 1592523517591552 1595022944150272 1595411743837184 1595449078741952 1597203819266048 1599880322238016 1600100533782016 1601639936425984 1604544696355328 1606843577970176 1608648494415872 1609040615440384 1611565965178624 1611958797360128 1614556253337664 1616264408225792 1616332008718336 1619263414426112 1621477433540608 1623336960910336 1624022302559488 1625980968894464 1628280564644608 1628310562930688 1631263693136896 1633027738302464 1633096039923712 1636057849147904 1639093582415744 1640896324960256 1643217015231232 1643872280906752 1647780930688256 1648007735392256 1648182590559232 1650033941807104 1652584956725248 1657915128676352 1659816443177984 1660517185763072 1662896260922624 1665169939234816 1667744354977792 1667783382568576 1668189918198272 1669617679335424 1669794827337728 1672645724791808 1672823194072576 1673053445656576 1677031479753728 1677700229623808 1685041617086464 1685081049457792 1685112094195712 1686934370910208 1688168240571904 1689993822196736 1692415129459712 1693090013868032 1693129634583296 1695171648421888 1697115689092096 1702518280357888 1705261660828544 1705677332090368 1707137177747456 1710233269169152 1710650152300544 1713334975712009 1717717016777216 1718135724132352 1722724938108928 1722907720841216 1724843008458752 1727971211459584 1731177491540224 1735532577884672 1736224656238592 1738712199870464 1740592439627776 1740665240158208 1743822138612736 1746984762469037 1748947095064064 1749091728756736 1756317399176704 1756745515685888 1758718812225536 1761437858066432 1761908452928512 1765177704140032 1767045212266496 1769892569256448 1770323994822656 1779706876473344 1779781312970752 1783009152963584 1786242847018903 1787494631114752 1788207430377472 1788249276975616 1796032382283776 1796074411996928 1796790632619008 1801310780545024 1801501901308928 1804577666726258 1806754093441024 1810106556504064 1814660203016192 1817584285194496 1818027336000512 1821324539595379 1822883364743168 1823327707242496 1823370375705088 1826189375309806 1828434653986304 1828686324322304 1833765367263232 1836392660537344 1841789674489856 1842238625554432 1845129973843702 1845207146671616 1849849094990848 1850586759344128 1853204011039241 1855242241040384 1855439083982848 1860892073879552 1862253180934601 1864301363585024 1864344990889472 1866317415202816 1869780399026176 1872459292168192 1873249808475136 1875398071051687 1877962303121408 1881368205735886 1883178206500864 1883437411876864 1883637246353408 1886593568761538 1888668521971712 1894849044995179 1896933077917696 1897733926586368 1900452869625856 1903899561493202 1905993548546048 1906038151506944 1906502763655168 1909494972931273 1911797936082944 1916607405432832 1920163703191552 1923646142943434 1925761848098816 1925806913666048 1929335132082176 1931421511081984 1932834205284892 1934188719382528 1935005296666624 1939560787533824 1945735177551872 1948870469518336 1949345522388992 1952404972322987 1954552307621888 1955028745486336 1961426427256562 1963105162031104 1963583684722688 1966665481102868 1966874146155646 1969037395247104 1969083473523712 1974824241668096 1977653634424832 1978488561760256 1983465803296768 1984916564109934 1987063048754756 1987099656994816 1987146157954048 1989248502431744 1990750078162391 1992939586985984 1993151039746048 1996554014250328 1998796680073216 1998961975721984 2007219884773376 2007709160783872 2010860211015292 2013071837790208 2013609660489728 2017345947588608 2019659461132586 2022734364864512 2023227422654464 2028038068539392 2028532419149824 2031716150973964 2033950715969536 2035486034975029 2037724746244096 2041420396593032 2042851006988288 2043713459400704 2046641551904768 2050353373915756 2052608436895744 2052656470853632 2052826220576768 2056379201618294 2058640892051456 2058859315781632 2062679564388352 2064861821075456 2068693207433216 2071618923169852 2073897374875648 2077239183079424 2077745526857728 2081006497446058 2081513759537576 2083295273992192 2083803093991424 2083851857948672 2088757771190272 2089639604555776 2096428730632964 2098734469185536 2098783582558208 2099295177957376 2102589970193986 2104902485131264 2105415572062208 2108719970107088 2108808167624704 2112632736009068 2114113251418112 2117947441187704 2120276846903296 2120501810266112 2124436437573632 2126733798719488 2128289349639544 2130630129811456 2130679989587968 2136891884601344 2139953476763648 2140856923971584 2143312081201928 2143884699559498 2146242632138752 2149839183007334 2150135092269584 2152203664572416 2152728281546752 2156106935727472 2161621414371328 2162148326998016 2165541765708776 2167923517620224 2169559965422486 2171946136715264 2172526405095424 2175885213135088 2175936131944939 2178329316007936 2178560438792192 2178860301320192 2182279969064312 2184911926951936 2188002008741192 2188042318938112 2190408463351808 2194472803647488 2198452734792496 2198544685395968 2200870683541504 2200922187046912 2202532001371156 2204954436665344 2208072864216968 2208953377468448 2210501393580032 2211434624761856 2214205625612344 2216640900038656 2217233109303296 2223697345773568 2224833573112241 2227280536592384 2227823454158848 2231319968369128 2234516850614776 2237026812547072 2237572105846784 2241083920326524 2241630202578928 2243548756606976 2243786799235072 2244095639683072 2247617692688992 2247856167035024 2250328451710976 2250381112598528 2256941990477824 2260175582199808 2261129784868864 2264327660208908 2264369376575488 2266818060910592 2268476073268496 2270929198576864 2270971036565504 2271024180518912 2275142946471304 2277645242269696 2277886902566912 2283617334132736 2284527972253696 2291445356738356 2292003914996432 2293965582598144 2294524755181568 2294578450325504 2298125955446048 2301268183416832 2304565282668544 2305538225815552 2308182241294384 2309156711451772 2310966044721152 2317757792616448 2318322764742656 2321961315398816 2322058431766528 2324515103965184 2326269754257176 2328828281421824 2332121901532528 2333051881820608 2334686865129472 2335672525029376 2339018916462592 2343260998760864 2343315834402242 2345838213595136 2345893109547008 2346087109230592 2350147658992336 2352982075179008 2357348073586688 2360051505143696 2363278403928064 2364220808495104 2367564483622688 2370168428429312 2371379497089694 2371957539938168 2373987637805056 2374566316408832 2378293139938352 2378872868042944 2381544980512768 2387151738503168 2388159548063744 2391581139304448 2395918549294816 2398553679069184 2398609808637952 2399194489094144 2402959965935984 2405602840150016 2406189225213952 2407418699173124 2410066477285376 2413474991120872 2414437412581792 2416129430192128 2420511361357376 2420768179883872 2423430640304128 2423487352029184 2427927357227008 2430552912822272 2432330685302336 2434035242369024 2435005862641664 2435062845243392 2442378883230104 2442974232750688 2445661116301312 2445718348251136 2446693627396096 2449499521373632 2450153942353712 2452511152652288 2452848722444288 2453108971995136 2456959066294096 2457297248308096 2459661330939904 2460260893196288 2464122212259968 2470424473567232 2471026659426304 2474904875095744 2475008388349952 2477626877280256 2479497103339984 2482224156246016 2482887320109056 2485734721393952 2486725957868672 2486784150794216 2489519218294784 2489783358619648 2490126058651648 2496046853586944 2497042202230784 2500573724275648 2500619793072128 2503323958116352 2505213581507728 2507968918454272 2512517411191424 2512622497595392 2515339642339328 2517179430138464 2518943448498176 2519947927617536 2523511844819392 2525939630276608 2526287306948608 2526555348402176 2530520714985536 2533303885758464 2533980696346624 2538682540785664 2541368395169792 2542666940699704 2545463470391296 2546083947610112 2550079963850432 2553733543559744 2556602071482368 2557225263824896 2561238766087456 2561863088661632 2564055721836544 2564327770554368 2564680731066368 2568978476611456 2570778795311104 2571803944812544 2571864128684032 2580219976163648 2583057808228352 2583118255456256 2584148325564416 2587803040238752 2587850716086272 2590649212469248 2592544083735424 2592604752955672 2595347655516416 2595395470360576 2595456206307328 2600163367395776 2603299317219328 2609848381865984 2614053803425792 2614691000090624 2618794693415264 2619433045710208 2621674951540736 2622314005921792 2622375371800576 2626429663366912 2630020781047808 2633788894478336 2634900829503488 2637922561479296 2639036241659168 2641104051109888 2645955917547488 2648866048704512 2649511731134464 2653670074741504 2653781064876032 2658594004865344 2660457125380096 2661518035910656 2665282173180032 2668213560147968 2670227649750752 2673164475957248 2678012570012416 2678075239316848 2678296709658752 2681020696625152 2681242410549248 2681305155436544 2685883038848384 2689122371633152 2692975161769984 2694112084099072 2697201720164224 2700889604489216 2705787981283072 2705901151256576 2710147996673936 2710808617072192 2713128728920064 2713790075895808 2718049302786688 2718711849191936 2721765692014592 2725176154599808 2728173415432192 2729325197787136 2733235587776512 2738192627765504 2738256705368912 2741268352729088 2741936558964736 2746239961069696 2750174585372032 2751335656197856 2753263769288704 2754361688326144 2758257132709568 2761290777362432 2761583752904704 2766298698694144 2766592205581568 2769699830890496 2771725664646848 2774774122545152 2777774757511168 2779806497488384 2781754562707456 2782928965992448 2786916155785216 2791290152262976 2791970551715072 2795106683715584 2799428024427008 2800175934118528 2802869888745472 2803255682793472 2803553110851584 2807953218621824 2811041521074176 2820240439062592 2820927895380224 2823342255505408 2828462714395136 2828581015257088 2833710975245696 2836827607138304 2837585508696064 2840839681593088 2842039029479104 2844265901195264 2845466695565312 2852624975527936 2854711462989568 2857798542029312 2857918069866496 2863101236008832 2866250192519168 2868413769227552 2871448469933056 2871568568680448 2874673876959232 2876776491586816 2878792512569344 2884013536936448 2886788148887552 2892023674269184 2895977938681856 2901351475183616 2904678775561472 2905905075085376 2909101109018624 2918552621211136 2918620919495008 2919332356846976 2921830938836992 2922543158657024 2927130018385664 2927440589627008 2927843529899008 2930660309204992 2935975401841664 2939273289924608 2943484479143936 2948822829901312 2952135149092864 2954294421000832 2957489188844288 2957543675527168 2962907524269056 2962976860520768 2966235664351232 2966550384738304 2971615277023744 2979406990626304 2987490061058048 2988218285817856 2992908221046016 2993637766525952 2997000424914944 3006004779360128 3006737517231616 3011315233718272 3014768641690624 3015088511472128 3018475264802816 3019211042455552 3023949620054272 3029560610195392 3032765799704576 3032892645572608 3038393148417536 3040522429005824 3042746349773312 3046036769348608 3046164170276864 3051688742572288 3055369258532864 3060585794299904 3060657416362112 3060910525324288 3064023653285888 3064348749070336 3078985238970368 3082516251616256 3083339792624896 3092329121466368 3092458458578944 3097311996198784 3098066990939648 3100718547337216 3108848775725056 3114487033828352 3120266017686272 3124532357890048 3129363003160576 3129436234707328 3132878117404672 3138559955508224 3143056668996608 3144383607083264 3146587164901376 3152293865953792 3161819663521792 3161951907086336 3165371235303424 3167686473882112 3175655355278336 3176921711415296 3190045888300544 3190823487674368 3190898157483904 3194407638532096 3199760644476032 3200201067564032 3203279872851968 3209089392710656 3213687155940352 3217296988831744 3223131930357248 3223917594720256 3229112506675328 3232528816451584 3232664017436672 3238526828852224 3244400273156783 3246673921820672 3248044605118976 3256561129289216 3262527386273792 3266055476604928 3266192079847424 3272115698295808 3278187164831488 3286434030462464 3287744561813504 3295561861376512 3296015470784512 3296365181118464 3300067883614208 3305169913450496 3319632886355968 3321034371526144 3325792521845248 3330339878469632 3335488709955584 3335566765137152 3336379836396544 3339589654675456 3345291449583616 3345646388145152 3346106891313152 3354062959507456 3355400459247616 3370083234172928 3370162098915584 3370224188391424 3376336481143808 3379987644393472 3382459859248561 3384830258919424 3386180027736064 3386259269166592 3394231378184192 3405036560715776 3410523321657088 3411354664180736 3420466538338304 3421300304601088 3426669951424018 3435434033554432 3436271448264704 3441664591930019 3445449876217856 3445815441682432 3455942422919168 3462354983080448 3471065155769344 3472449312477184 3477360335320823 3477424399740928 3481184879255552 3487644277225472 3493969524938074 3497894190128128 3498183457513472 3512634798353408 3513491031371776 3519005369276761 3522875716132864 3523816905857024 3530355408280064 3534090424532992 3539785138512896 3540647989645312 3546204949729507 3555503264204437 3559413752946688 3566018305927168 3572485694037806 3574989262229504 3576414860754944 3576498553951232 3588118404352573 3592064764567552 3592148823993856 3593581265238016 3602621561090048 3603003802617856 3609155333452516 3613508186882048 3620213113008128 3629320406032384 3635168570388992 3636054672001024 3642649079190758 3645766729486336 3646655414484992 3646740751410176 3652378750619612 3656869307972608 3657372648644608 3667530734526464 3672785321074688 3683579348979712 3684477251108864 3690259947687404 3690414293343232 3697107288015869 3699698189981696 3701173518688256 3706408022078482 3710484482080768 3710878167965696 3721784147759104 3724506361869202 3728602727170048 3728689981778944 3732634830405632 3739560798052352 3744918584336384 3746499616950272 3750796142103374 3755924606242816 3762736411471772 3766356413001728 3766874823753728 3767274492706816 3773187137523076 3777337043943424 3789698089990358 3793866155835392 3795467853172736 3800905739251712 3807799122986404 3811987097092096 3812076303013888 3813005527310336 3818989945862546 3823595872165888 3833214810865664 3840327406383104 3847292285886868 3851523696197632 3851613827332096 3854431002399523 3858670264164352 3862843022163968 3865668410569784 3868377438765056 3870010593333248 3879121575067648 3891470355103744 3897740939036672 3898691044777984 3904809944645974 3909104615243776 3910057490972672 3921896860571417 3922852854513124 3926210324062208 3927167369445376 3933330962205736 3933748292311292 3938074790494208 3938166947047424 3949648483336192 3955307268849664 3956977123520512 3966931606593536 3969833128219868 3974126097509512 3974199313989632 3974292315908096 3978497004863488 3981500156324782 3985879173971968 3986302079492096 3993108028500656 3997593360146432 3997923951443968 4014439769546752 4015418321567744 4021720422030584 4026143675580416 4027219320979456 4034691895177216 4039318922265172 4041024245040601 4045468729729024 4046454845308928 4056076137078784 4057064838299648 4063432301947928 4067901431939072 4070972069950058 4075449492488192 4082840793186064 4085702013976576 4087426918801408 4093283103809536 4100706747831512 4105216873791488 4105312941707264 4105652441153536 4112758403236588 4117281784102912 4117718631563264 4125359128776704 4129723642150912 4137386414866432 4143237846339704 4147794749751296 4154478366158848 4155491053715456 4162012994892116 4163027519075152 4166590547984384 4167606187982848 4167703715897344 4177515542380544 4179279209111552 4192857461265928 4197468938371072 4197567165116416 4198590355914752 4205179940387972 4209804970262528 4210831144124416 4212982723552967 4217439940214176 4217616335249408 4225265472018136 4228226502836224 4235894882375408 4240553693806592 4241003620532224 4248872875147264 4253467597438976 4256578699279088 4261260259622912 4261359979175936 4273783769202688 4279906953527296 4281713847943168 4286624162403856 4287769399118996 4292485264277504 4299678366014668 4300270184539168 4304407329144832 4305456563093504 4312213871454944 4323242828742656 4324296653996032 4331083531417552 4335847035240448 4339119930844972 4343892273430528 4345052810190848 4351770426270176 4351872263889878 4356658632015872 4357120877584384 4357720602640384 4364559938128624 4369823853903872 4376004017482384 4376084637876224 4380816926703616 4388945607294976 4396905469584992 4397089370791936 4401741367083008 4401844374093824 4405064002742312 4409908873330688 4416145728433936 4417906754936896 4421002787160064 4422869249523712 4428411251224688 4433281800077312 4434466218606592 4447394691547136 4449667146224482 4454561073184768 4455646908317696 4462639936738256 4469033701229552 4474053625094144 4475144211693568 4482167840653048 4483260405157856 4487097513213952 4487573598470144 4488191279366144 4495235385377984 4495712334070048 4500656903421952 4500762225197056 4513883980955648 4520351164399616 4522259569737728 4528655320417816 4528738753150976 4533636121821184 4536952146536992 4541858397153728 4541942073131008 4542048361037824 4550285892942608 4555290484539392 4555773805133824 4567234668265472 4569055944507392 4582890713476712 4584007829992864 4587931165196288 4589049510363136 4589156900651008 4596251910892096 4602536366833664 4609130565337088 4611076451631104 4616364482588768 4618313422903544 4621932089442304 4635515585232896 4636645529485312 4643922630797632 4644116863533056 4649030207930368 4652539508514352 4657656562843648 4664243803065056 4666103763641216 4669373730258944 4671345050058752 4678037832925184 4686521997521728 4686631668804484 4691676427190272 4691786219094016 4692174218461184 4700295317984672 4705964150358016 4714696147173376 4720103010287392 4726556807856128 4728441616990208 4735128967245376 4740336856858624 4742758994179388 4743915079876336 4747975275610112 4749132632817664 4756586279876704 4757745736085888 4763089961025536 4774303477006336 4776319096127488 4783162278608896 4791837098589632 4797107358138368 4797219617275904 4798388978188288 4805919931871968 4811205680300032 4812378450427904 4814837398346248 4820132954570752 4826949982241744 4828874825163584 4832258860384256 4841022722714752 4841536359767744 4846861280608256 4846974704058368 4855854714454016 4861105825644544 4864661370604672 4868070484738048 4870011725283328 4870125690486784 4884757766460208 4885948465501376 4891322232602624 4891436696502272 4893387254792192 4898999042747264 4900307884707424 4905022305304576 4905697444888576 4906217943990272 4913918132588192 4914594496616192 4919322661879808 4920521786392576 4928244424519936 4940848947134464 4942053318852608 4949809750191488 4950016776699904 4955253754560512 4958994206679968 4964448312492032 4965774640218112 4971469442787904 4973451915737344 4973568301588432 4979038436589568 4979566717239296 4980252117303296 4992093707173888 4994084404461568 5001147448551296 5001239586144256 5006647916232704 5010427163015456 5015937836908544 5025034822382848 5025244995190784 5030679284678656 5034358860276928 5037886896996352 5039895855235072 5047023689638784 5051879260553216 5052574613897216 5053110696804352 5061041429971072 5066607771516928 5067961392693248 5077365081571328 5085333881399408 5090926940782592 5092167895220224 5100159927700864 5107467087119488 5113204142964736 5114450527649792 5122477532174912 5123726177323264 5128111443673088 5128655541108736 5137956953222912 5141557590622208 5143728257368064 5160439952327296 5166115616456704 5166236510912512 5168296651128832 5175606080477504 5175701432172544 5181298424938496 5185088167470848 5185209505911344 5190695311032832 5190912412614656 5200326734791552 5206598634438656 5219696763731968 5228107606851584 5229382000181248 5237589386830528 5238866091420416 5243349903081472 5244750743601152 5252859326733824 5260041562095616 5267577788956672 5269801659006976 5275845122958592 5278072483318336 5282208102219776 5291911835094976 5297732097409024 5307340149483008 5307562129752064 5317188009730688 5320914250760192 5323036071821312 5330564346360064 5340455299501504 5346328951914496 5356025140024832 5356150478633696 5356593419317504 5362041393250304 5362610310873088 5371766077696768 5378244743266304 5385950323539968 5388224168198144 5394403440328448 5401779208978432 5411575962566144 5411802302513152 5420295993347872 5421617234144384 5426257457840128 5427580151791616 5436098605573376 5437423698383872 5443531384029184 5450352309199616 5458650395574272 5466471175553024 5476385255531008 5476513410737824 5482536705458176 5483873117929472 5492479922139392 5500349170744064 5502671312395712 5506527538577408 5508723376652288 5516514265419136 5522581554724864 5523167505809408 5532597397388288 5533184411163136 5539399661780992 5543451329293696 5549548245090304 5559612994976768 5565857931984896 5573832311570432 5582580304525952 5583941103430144 5590213367431168 5598856048854016 5600351868237056 5605739777490944 5607106221703168 5615906437243648 5640480878125184 5641855790760448 5646684511010816 5656925428790272 5657162030514176 5667421950491392 5675171017392128 5681679363186176 5684078058958208 5690933391130624 5705249951055872 5709422925979136 5715597084058624 5715836139732992 5726202472017664 5736827538455104 5742896939866112 5743137137360896 5749347753918464 5753552983173632 5757585025138688 5768027073872896 5773576297775104 5784047348538368 5802702950367232 5809357551122944 5811810150170752 5818202218037248 5837105242422272 5837241838990016 5838664713693952 5843661877673984 5854260036771328 5854881179254016 5855687059798016 5871950803683328 5878546579849216 5886968958287872 5897645659802624 5904270298185728 5908588842001664 5914978377688576 5925815048538112 5925953721041536 5932471328702464 5933100769476608 5943230554047488 5958813981252608 5974980122116096 5985816442092032 5987275533051904 5994000849829888 6012009558720256 6013475034463232 6029537283381248 6030177022944256 6036950529605632 6047899240108544 6059121220390784 6065531599409152 6065785291145216 6076786296835072 6085492699546624 6092073538697216 6092328340553728 6103377485144576 6121171588599808 6121314832724224 6121821050648576 6128697498140672 6165032503232512 6166679585249792 6184658242932736 6184916917157888 6194623992397568 6196133981879296 6228974067656704 6240532035372544 6249064715780096 6258726006321152 6258872469414656 6277119911016448 6286113337993216 6288767214166528 6293174329802752 6304587731907584 6316021833541903 6323639327043584 6323903814172672 6335372947764224 6351310710556672 6353843422830592 6380091776601088 6381646975348736 6381796314967808 6391662813584321 6399521288952064 6400402135128064 6418178785421312 6427374311880704 6434593977663488 6446263860714496 6447835189440512 6457954908452957 6458225013350656 6465057632903168 6477053657704448 6488800546313566 6493347843641344 6496089210237952 6513122258578432 6525054772547584 6532110953209856 6544231396591616 6556374329662976 6572868060924928 6575489123627008 6584788720075601 6591123722753024 6592030941569024 6592730362236928 6603077490665383 6610339826900992 6639265772711936 6642068743052288 6651585043690496 6663648465226207 6670977419911168 6671133530274304 6672759672793088 6690582899167232 6691292776290304 6692213782626304 6708125919014912 6710800918495232 6732761500302019 6740166468345856 6740324197831168 6752672962287616 6759975288786944 6764919718497122 6769660517838848 6772360055472128 6772518538333184 6788462756368384 6810073121431552 6821046643314176 6822709328361472 6840933076676608 6842600609202176 6853339902848036 6870868067108864 6872542896529408 6883329183860038 6890899752435712 6891630883364864 6911884845838336 6924709966160896 6942130311538688 6944898624954368 6954720670641646 6954848799481856 6962369758511104 6975288554450944 6987939049876148 6995788380256256 6996366915026944 7025269596706816 7026982062743552 7038010738553522 7045751432265728 7047633811714048 7060710816560128 7068180849065984 7079570277025792 7081295979290624 7092409899459014 7111006528408874 7118827505893376 7132036611854336 7144971388075612 7149978524459008 7152829721509888 7152997107902464 7176236808705146 7184129529135104 7184297647987712 7187162530476032 7197327205664029 7205243122180096 7206007605235712 7218310666905032 7227016373764096 7240426226016256 7258640812064768 7270337140777984 7272109344002048 7283522741061203 7285298158381516 7291533458972672 7293310828969984 7293481502820352 7304757501239224 7313738615945216 7314745297289216 7335061469052928 7345570642149376 7359064895678951 7367158697959424 7368954502217728 7380519895374808 7380828586686464 7394214576031738 7399396379963392 7402347037376512 7412816044156964 7420968964161536 7421756335931392 7443568295518208 7449012723738404 7457205454340096 7457379963557888 7465269660811264 7479121596104704 7489837168672768 7492999233900544 7501592284206748 7511849212485632 7525472822943544 7532712826003456 7533749647507456 7534548985413632 7546374275046152 7554674087886848 7579396179980716 7587732311670784 7590935706345472 7601811478503424 7615598245972808 7623974194184192 7624152606027776 7626011054620672 7637979891725092 7647191744331776 7666429621731328 7680654812766208 7694584571773736 7703047392395264 7703227654664192 7708862004799046 7717340528328704 7725686044327936 7731336821139568 7736754877530112 7740021186666496 7758243150135296 7782940710207488 7795481878073344 7797382089555968 7809619889291948 7818209230487552 7820114981945344 7843793721142834 7845705709026248 7852420648124416 7854334738890752 7866661924411472 7867496584622584 7876149580988416 7876333894094848 7899296966672384 7910614537699328 7913954247041024 7933863213187072 7939666256439736 7948252195019024 7948398627979264 7948584631816192 7956994009726976 7963000312649564 7971758347943936 7972604158984192 7986216057001312 7995186720292864 7995847902887936 8028879539093504 8030836643135488 8043440844061168 8052287351160832 8054438641958912 8069383790354432 8078637844530344 8082048490081202 8090937459458048 8092909690617856 8112152274157568 8114129676599296 8126864603895856 8135802863878144 8141944139900116 8150898984976384 8165681586372128 8171404027953152 8174853837602816 8186566207619072 8201413495663024 8210433747582976 8210625883414528 8211304882307072 8225516806473176 8234563568205824 8235437263126528 8250718257553408 8259447284301824 8274772829732864 8286475692679408 8295589499502592 8308956732317696 8310982107430912 8324025989784232 8326055038150304 8333181095968768 8335212375965696 8335407431794688 8355031084761088 8358558418223104 8385714922531856 8394937876742144 8395134330232832 8397180711829504 8410359880775944 8419609940525056 8421662288248832 8425965447105934 8434879880428352 8435232670498816 8450530944036272 8456453005672448 8471789764750816 8481107387613184 8482007241064448 8497745750294528 8506935194877952 8513157398558176 8522520519245824 8522719958351872 8547567538405376 8559813907054592 8563427695886336 8573248324807712 8575538798237992 8584970528555008 8599356732029336 8600540369078336 8608814658289664 8610913126187008 8624427742909888 8646485657485312 8648593307992064 8662167062835104 8671694070480896 8678239861689944 8687784546861056 8690105620381696 8703540852540352 8703744527779756 8713317264031744 8714241755168768 8715441205280768 8729119876257248 8739647707807744 8752008034964768 8752169275752448 8761633853407232 8777891214589952 8793810939169984 8794178741583872 8803482734166016 8803688748187648 8810128005484624 8819817746661376 8832291456867872 8835813509873792 8842005574320128 8845738499047424 8856822502449376 8866563600154624 8868932437213184 8894789383094272 8899334292448964 8909122146369536 8911293816635392 8925279873476512 8938067402459104 8948107250188288 8950288423387136 8964335681306096 8966520810315712 8974195026427904 8975147196940288 8976382558732288 8990470770755968 8991424668140096 9001313806843904 9001524450394112 9027767961911296 9040702328799232 9044519139475456 9057310640835632 9057477506301952 9067272243642368 9073904293073984 9083716794307456 9083884146262016 9084096722075648 9100571785885216 9110580969078784 9111547610267648 9134469336530944 9138111889014784 9165781426953424 9168015659985728 9175862330392576 9178099020726272 9178313801302016 9192503821784192 9205072733667328 9218261130674176 9222152903262208 9232728965177536 9236626845807088 9243864178884608 9271031170465792 9273291058970624 9287845261595264 9288233727066112 9298060415860736 9305079017028704 9315313125687296 9328487606130112 9332207527282432 9338747460517888 9342690100117504 9356075665850368 9373043995043456 9373263337608968 9383352854380544 9383572438188032 9384348436922368 9400590635969344 9411928300716032 9429392294346752 9440206020574784 9453113615712256 9456883233980416 9470257934490752 9480673713717248 9485517988358776 9487830159752672 9495950551220224 9498265265635328 9513172559753408 9515491472171776 9526179922051072 9548606954012672 9552638192254976 9566324557217792 9583674197179264 9594214716276736 9594439234551808 9596777956376576 9611839863743936 9622411360600064 9629674796692496 9640265909141504 9653899964483488 9657749650327168 9664517720768512 9682045445429504 9683072719535488 9693722561216512 9693949408116736 9711709428908032 9722211651289088 9729322741209344 9736140969476096 9740251380973568 9769515532920416 9771896931002752 9782644465205248 9782873393004544 9786774509584384 9797998085494528 9800615769414848 9810044610609152 9811394889777152 9812435887980544 9827836265176384 9829188993232384 9838645323759616 9856488849039872 9881697894268928 9884106637705216 9899619500382976 9900033553399808 9917988413359936 9928896624984064 9931549280436224 9942938885575808 9946903831474688 9947136603176864 9958076873179136 9959133434478592 9960504234606592 9984187414347776 9988168808923136 10002294897102592 10002479172288512 10020854326030912 10031875673817088 10050069644765696 10050489990381568 10061358569357312 10068717720553856 10075773793992704 10079791710470144 10094047379277568 10103758521106432 10106221393608704 10122082859942144 10135922785386496 10154730163142656 10170667762798816 10181853881565184 10184335790440448 10200319855401728 10214934174238976 10226408285929472 10228901055299584 10244955064349824 10247452354646528 10256222887346176 10257311082217472 10275913906445824 10283115181244416 10287456514736128 10320879904654592 10332473021825024 10336593302257664 10351212160955008 10351402864345088 10362596849876992 10370176334941696 10370419011822688 10381390622065664 10381824825229312 10400653469583104 10413197268877312 10456215213703168 10458764000362496 10475178773661056 10477732182840832 10486699806162944 10489501487202304 10505718653467648 10539603318013952 10551690245917184 10556144966636672 10583823670189952 10595464194818048 10614680298966016 10615124259504128 10634376019461376 10641828501520384 10661128692720128 10680910599003008 10692657903828992 10712050280049664 10712300957267392 10713186838635008 10724082786500608 10725220621746176 10743532155393536 10776448336396288 10788806880656896 10803558417956864 10823151925132288 10823604605026304 10840591986695744 10843234468288768 10852514915680256 10872197211146752 10874847396767744 10887062768058368 10900704618399232 10917300791148544 10932942351106048 10952770511062016 10953026821475648 10965073410916352 10984959844278784 11000698341488128 11005342624791424 11013055077154816 11017446753304576 11033028530838272 11046335011618816 11065194794776576 11066368822326272 11078799323561984 11086902658587392 11119225989953536 11131715863969792 11147664623140864 11165160609051904 11167882206860288 11180426734862336 11197712097708032 11200703736474112 11211479554981888 11231812874487296 11280961756250368 11283711581520896 11313850857580544 11314324061028352 11334843900982784 11350342034784256 11363358726372352 11368156117916416 11381866782261248 11418845851958272 11431194168117248 11431672279465984 11452404944035328 11473655076910208 11485793879732224 11486274274721792 11507105966347264 11536054147745792 11568094697076736 11605405900734464 11618715102245888 11623620300341504 11674210484844544 11674483677980032 11677329427387904 11687323755347968 11708520073542656 11709762358508032 11711374119596032 11729754833720677 11743901607366656 11795291319605248 11808540596371456 11817177684003328 11829956755377152 11851630097076224 11851907442083072 11866201538953216 11886461108094976 11917627962505216 11949960244232192 11971632884184064 11974551066103808 11993344829984063 12024019117440512 12026950068926464 12059074566762496 12060354045888512 12073901059211264 12095798480217088 12118242440781568 12131063198818304 12153572593670144 12170985399093248 12184147077394432 12184656681107456 12206754970289152 12228893337283259 12242343177199616 12242629665448448 12243642101297152 12330065006465024 12333359170499584 12369316485865472 12389247984795136 12392267963758592 12457948135313408 12481064070745088 12503699929132321 12517452012642304 12517744938829312 12554239822032896 12572226675986432 12577534428333056 12609175463815168 12632043667083806 12647278654087168 12670745895528448 12702621421113344 12707686845661184 12749271777167653 12760183553202176 12763293950697472 12763592629935616 12783325627168642 12799042577904128 12800804270256128 12836357570842624 12854748623761408 12892527721428992 12895670378881024 12915909816905914 12916450026701312 12930115265806336 12954107315408896 12972428077274687 12977601092627132 12986695687282688 12992178420475904 13026244517156864 13050109545095168 13064221906419712 13088462793183232 13112748659325952 13127786497361809 13145736121849856 13150978247254016 13169577440151202 13182247445506048 13184061883138048 13185460724473856 13206154981330766 13220679653801984 13278531545423872 13284137486104576 13303170087380992 13327296930452414 13341954839822336 13342267060548608 13345519345586176 13366464810518911 13381165798334464 13382585552580608 13384427565252608 13416251838029824 13421601836990464 13465523000604038 13480332936691712 13480648395662336 13505345924575232 13519950577573888 13529839436994244 13539321035677696 13544720110944256 13545037076666368 13576925512736768 13620146242863104 13642093286628352 13645418656722944 13666834806260909 13681866153353216 13685201218404352 13706679805696072 13741736134217728 13745085793058816 13766658367720076 13781799504871424 13783261766729728 13823769691676672 13849419932321792 13884260623077376 13889797249908736 13909441341283292 13909697598963712 13924739517022208 13935250547136737 13950577108901888 13975878099752296 13991576760512512 13992733830053888 14050539193413632 14053964125487104 14076021477107044 14091502864531456 14095267623428096 14121421633120256 14136361698131968 14159140554051584 14162591958581248 14184819798918028 14222013056817748 14237655011786752 14264073223708672 14289942776151224 14299957048918016 14305659443019776 14305994215804928 14352473617410292 14368259058270208 14368595295975424 14374325060952064 14394654411328058 14410486244360192 14412015210471424 14436621333810064 14454032747528192 14480852452032512 14517281624129536 14540674281555968 14544218688004096 14567045482122406 14570596316763032 14583066917945344 14586621657939968 14586963005640704 14609515002478448 14627477231890432 14629490594578432 14670122938105856 14691141284298752 14718129791357902 14734317395918848 14737909004435456 14761039790749616 14761657173372928 14788429152063476 14798792759926784 14804694074753024 14825632088313928 14841937928323072 14843512671862784 14887136591036416 14898025447476808 14914410908680192 14914759927115776 14930539321622528 14958243192209408 14979674337345536 14985998467801088 15003184568413496 15023698424971264 15050945645887088 15065425652006912 15067499295014912 15069097970827264 15092748550092304 15109348175773696 15158792359961432 15175464623341568 15181871412690944 15203622957006848 15231196491945616 15231552923614573 15247948388368384 15248305212055552 15252022109241344 15275959783450184 15294383488663552 15332859243462656 15361309625532416 15389169143547472 15406094784790528 15406455309328384 15417724009598092 15434681056657408 15451372088655872 15462673642279136 15473509755060224 15480042373332992 15516486300270592 15565881420414976 15590963756146688 15594764179111936 15619239778583896 15636418460975104 15640229963890688 15687587442285668 15691411418052496 15704841296248832 15708669477781504 15733323848822944 15734993169245168 15752299161976832 15752667788189696 15798593933344768 15821229075398656 15827908494082048 15867726426374144 15879332512879472 15896504390038048 15896797255958528 15897169263632384 15913988019453952 15926000625299128 15943516695887872 15945208317968384 15972432114002624 15990373440585728 15991695805775872 16057759078187008 16061673286270976 16086881688122336 16104574702321664 16108877283917824 16138767580708864 16157275689060688 16164096980162404 16181874918916096 16185819381235712 16224304548315136 16228259353198592 16253729207791712 16271605727756288 16283888279800232 16301797969952768 16331363172744256 16342808055906304 16349707675205632 16373132415238144 16402826991326048 16420867495165952 16421251766829056 16422609764614144 16451033612946352 16469127136411648 16470874526253056 16501436515106816 16518894568603648 16549545659465728 16572951385358816 16591178999005184 16617913464635392 16621964214861824 16648051979568464 16652110076300608 16666362191937536 16670424751931392 16670814863589376 16710062169522176 16717116836446208 16771429845063712 16789875753484288 16790268660465664 16794361423659008 16820719761551888 16839219881050112 16843324576497664 16851930894211868 16869759760856704 16870465340997632 16901061888072544 16912906011344896 16943579529501632 16962214775226368 16964014482128896 16995491500589056 17013870389755904 17026314797116352 17045041038491648 17045439916703744 17095135076810752 17119627814109184 17126855391772672 17146496649615424 17151077596475984 17169941057110016 17198713464058672 17201080738156672 17217629316579328 17221826252374016 17248855485819776 17292971314970624 17297186615984128 17324334125670208 17343388140961792 17356479723379888 17375569093722112 17380211240763392 17407081705080704 17407489055559512 17426634528063488 17428483510337536 17430882410561536 17458239752514496 17479295415615488 17504016069929536 17504338551504896 17523267706814464 17555782429179904 17587621878339968 17588357483167744 17606965468332032 17607377496375296 17620256010969248 17639635493322752 17664582913735744 17671627019747584 17684011148640256 17691476998094848 17713645004898752 17733127200309248 17737864874426368 17789578766188544 17798668584897928 17818244292739072 17822587633270784 17850559746953024 17876134804918208 17896214500376576 17900576846774272 17928671362612192 17933041620631424 17948390052855808 17950294393880576 17952765117464576 17980941541511936 17982849336280192 18002627613687808 18003048900788224 18055535923822592 18081404657598464 18089038278950912 18114621281671264 18114955012603904 18134544487284736 18147808586147968 18167433588614912 18167768292524032 18168193444151296 18201143571770432 18221161938157568 18223095220535296 18268938673061888 18331562853906848 18336031319971456 18351724660785152 18356198041452544 18356627602604032 18385007643568384 18410145467334656 18436522261348352 18444305806524416 18465457930355072 18473253691614176 18487728357769216 18542062340931584 18546582117941248 18575690523190528 18576467454132224 18610158034057408 18630626251374592 18656975212260224 18664415054564864 18677494921035776 18685380200235008 18712151331700736 18746087990086912 18746526675217936 18767144876376064 18768696873844736 18801181271938688 18823856601432064 18858784588693504 18880412041149568 18906227231424512 18913766467960832 18940515868981504 18971035976717552 18975660319505344 18991901102440448 18996530531270656 19026345119506816 19030982944343552 19052359844102144 19097213908025344 19105276384509952 19132649114435584 19167348394358528 19188878469103616 19193555912753152 19223679727487872 19244822721200128 19259349593384992 19280531818283008 19307799928966976 19315499300654336 19329035441537024 19364090890859008 19366145439070976 19387898816233472 19423418857816064 19444423302578176 19458645482418688 19472281938952192 19480502761947136 19539031065840832 19543793862005504 19565746786009088 19573549019168768 19595996170989056 19601231538829696 19620089221218304 19622789779554304 19624871775961088 19655672530352768 19658377986464768 19677290647519232 19712977698079744 19763395788537856 19799239000765952 19800067106799616 19835976826719872 19857793249968128 19863098560872448 19885877771151616 19893807662949376 19894273206353728 19916153746358272 19918266868957184 19968374828695552 20004589794205184 20041708652061824 20063751347634176 20100139289531392 20100979980763136 20122717138714624 20137435441107712 20151547587985408 20188094758555136 20207517042212864 20244165719884288 20271845570772992 20309460326285312 20341335525597632 20363707763130368 20400639710803456 20429868348477952 20452816571858944 20457802110599168 20489910128699648 20494904709293056 20514622164434944 20551827812891648 20574913029472256 20641759809309184 20664946043650048 20673186604515328 20702424321910016 20702805728690176 20740352669883392 20740838023645376 20762781244131328 20763649650458624 20801306939166208 20912430427406336 20917528000724992 20950357547322112 20955464365681664 20979002974404608 21011437306935296 21079206636027904 21103380491834368 21112289933273344 21167647340379904 21229360597932032 21230248519008256 21268752038922752 21283657003040768 21322257385440256 21361821198006016 21424100560099328 21424601914534784 21426373677270016 21448165573001216 21450441243492352 21487064310787072 21552896672792576 21577613761313792 21646303850264576 21647209210052608 21681183973391488 21686468936577536 21705029831360512 21744394422293504 21749694793535488 21801409236798464 21905541022124032 21906053642951296 21930146821832704 21969919688557568 22001396682976256 22010685249582848 22026110154309632 22066057061676544 22130389589553152 22132737644652544 22157598647123968 22173805317174784 22238451979907072 22330321218103808 22335764413720576 22360853469724672 22395424195416064 22401407472948224 22422959109963776 22463625748974592 22561923512500736 22567423163041792 22627701715161088 22628648122056704 22669687801965568 22710801912097481 22726717452744704 22736312235832832 22837691703916544 22862388336234496 22863344558931968 22904809888070656 22947310153820416 22971587759464448 23014211932694528 23072108295491584 23136189394153472 23237430204491776 23247240600683008 23348420969689088 23348967355960064 23354658854775808 23417040147085312 23419524717016064 23422748239192064 23459509667441354 23487803214733312 23590582639210496 23634355368006656 23659913510754304 23677219014739927 23703260194152448 23703814884166144 23772922216189952 23835255925010432 23943265768368128 23949102132207616 23986689659968126 24048038234881024 24053900137852928 24091652143510133 24118149133524992 24120708091777024 24191596960434176 24236484881563136 24262126397636608 24307145187340288 24341522347245761 24341970798186496 24368294154788864 24413509940578304 24457786674566518 24484686354399232 24485259330896896 24487284202594304 24633037584937327 24660130012930048 24666718340999168 24738632971730944 24778495969590272 24784535927517184 24823434648106549 24915896270626816 24962128141490176 25007399858264642 25034904025284608 25035489877658624 25108479644065792 25144453351972864 25155068856666112 25218350927630336 25264087334167612 25294557308174336 25341491791056896 25405242842226688 25415373691322368 25498543554335306 25520367106404352 25526587901394944 25527185259871232 25566651254337284 25598085155808256 25601608540512256 25672715141685248 25709497247522816 25785055442857984 25791340757762048 25831819633811828 25832900053402624 25860230531612672 25879751016111083 25908214630817792 25944856154549374 25955202185254264 25973391374565376 25984356840951808 26052489034313728 26100219090190336 26128443812839424 26176925586366464 26225497318651904 26255572994723618 26291472243699712 26301956494508032 26339154880302404 26364494891012096 26368123766276096 26370921448947712 26412309962661532 26441359307603968 26557063090847744 26568274972209152 26606340174761984 26654593860904828 26683909679644672 26684534121097216 26691038691172352 26732929621037822 26762331596668928 26765171105161216 26768855130505216 26832503676059648 26843203673980928 26931046001208076 26960665873383424 26961296791324672 27010691849150464 27039901155147776 27059678873988488 27078642071355392 27089440221888512 27090074153332736 27153851025473536 27240292485726208 27284186573256704 27290837313445888 27333669612521818 27363732306706432 27370402436808704 27413359611392144 27483472268435456 27490171586117632 27533316735440152 27563599009742848 27566523533459456 27647539383353344 27698839864643584 27768521246154752 27779594499817472 27818882682566584 27819395197927424 27849479034044416 27870501094273474 27901154217803776 27951756199504592 27983153521025024 27985467660107776 28101078386827264 28107928250974208 28152042954214088 28183005729062912 28190535246856192 28242843266240512 28272723396263936 28287169715284207 28318281108103168 28325183917162496 28369639597836056 28444026113635496 28475310023573504 28528146447417344 28579885552302448 28599914097836032 28611318886039552 28611988431609856 28704947234820584 28736518116540416 28737190591950848 28748650121904128 28789308822656116 28820972488720384 28824030420942848 28873242667620128 28908065495056384 28961704904065024 29034563248259072 29081348563111936 29088437376008192 29134090964244812 29141192633526064 29166133835890688 29173243315879936 29173926011281408 29219030004956896 29254954463780864 29258981189156864 29340245876211712 29382282568597504 29436259582715804 29468634791837696 29475818008870912 29522079581499232 29523314346745856 29576858304126952 29597585519853568 29609388149506048 29651264176627856 29683875856646144 29687025343725568 29774273182072832 29796050894953616 29828821817360384 29829519854231552 29861078643245056 29916486384418816 29959348674691072 29971996935602176 30006369136826992 30047396849942528 30101891291774176 30130851304013824 30134998590029824 30138195941654528 30185497100184608 30218696351547392 30317584719922864 30350929246683136 30363742825381888 30407245914013696 30462392983891232 30463105847229146 30495896776736768 30496610424111104 30504044218482688 30551919566900368 30588766977327104 30665718486925312 30722619251064832 30778338287094944 30812189569581056 30812910618656768 30835448019196184 30869362113314816 30902744177311744 30925347284558272 30947019510120448 30960084746665984 31032972600541184 31131762840829952 31181927512293376 31189528358223872 31238479557167792 31272836921950208 31280459927781376 31375174884571336 31382822836104992 31409682592497664 31417338955563008 31466647697645888 31469986338490336 31504598323953664 31505335576379392 31597187866689536 31642458150797312 31655816988164096 31735452852748288 31758665025758944 31793008780076096 31793594511917056 31794338527264768 31827976038907904 31852001250598256 31887033391775744 31890416635936768 31944864228005248 31980746881171456 31983391611551744 32115518156374016 32123346572541952 32173763376244672 32209149404643328 32217754567835648 32277535161417728 32314551378121376 32328193960324808 32363749837832192 32371638762471424 32448609096630272 32456518706397184 32507458415583424 32543211455512576 32567776559600464 32603595939905536 32662726345488512 32685616111812608 32699415350411264 32746264830476288 32805653982652096 32841734990331904 32842503533658112 32845219529228288 32902067225892704 32938254272823296 32941749052506112 33002873030213632 33037789137207296 33099091318931456 33145902770717632 33182357998010368 33235826929270784 33243928429723648 33296103959136928 33304220152601216 33332724383875072 33340849503862784 33341629727178752 33420124339044352 33434233672892416 33542859690127424 33579751506968576 33580537320931328 33588722847318016 33641439523103776 33678439762100224 33686649152995328 33703861788423736 33739519521713408 33740930681995264 33802123776145088 33825812022689792 33887159059003264 33924429550452736 33928028964257792 33990983001178112 34027740779511808 34052629594232704 34090082076983296 34090879833407488 34190270153621504 34239255628218368 34253710783545344 34292993299230848 34302155192951968 34339882114220032 34397426928117344 34402161476313344 34435258633158656 34443652504748032 34497710971639552 34585942629941248 34594373231968256 34648668251340416 34686776281923584 34712959446759776 34751138187444224 34760422481526784 34814163410161408 34814978111119024 34853269056126976 34856967020675072 34861764821123072 34916479505028992 34958590831230976 35008032139859072 35008677103009792 35046535413628928 35111564858359808 35175243756679936 35176714966335488 35214754992750592 35240512021938496 35279270986645504 35329165827471488 35343254039495168 35368022297280512 35382953996189696 35427290009797504 35466254400618496 35475729748852736 35597337169795856 35636488585478144 35645175266541568 35701119493906048 35752269609836416 35792429000753152 35801153693548544 35857342725224384 35866083241262848 35896780105711616 35900588787761152 35961883083023872 35965698672560384 36006097801576448 36111071847645184 36162809315196928 36178076557901824 36229242563342528 36229910025207808 36269088974569472 36295617172295936 36334867177229824 36336386888302592 36402287143540864 36442323876315136 36446190441070592 36537877346123776 36663125707813696 36672062639942912 36703449321570304 36713255205208064 36770015287136768 36820290934669312 36873044522696704 36888611613048832 36930915860710144 36946507383228352 36975456715538432 37084124681863168 37151381046381056 37152934908264448 37220316068114816 37261252502749184 37313950424520448 37328830109129728 37370760400470016 37424302663401472 37492175980173824 37493053350435872 37534289752752128 37602362543877376 37647713202864128 37717569177387008 37760824082299136 37812454462849024 37881031737963008 37942071953435104 37951320639010688 37983802204880896 37993061062541312 38052690239013632 38061965888687104 38104719688204288 38210552769019904 38265298228871168 38334696788717056 38377756938207232 38387111825506304 38447359454975744 38518699186769984 38561063636566016 38615599857933952 38630998601308672 38658070883074048 38728181781718016 38732290878141952 38775797632466944 38846837715632128 38917290964837376 38961005523894272 39078062131681664 39087587724011008 39131493572018176 39147098038337536 39191992341978112 39202463077659392 39240178442436608 39249743551922176 39311345060705536 39316755972929536 39425955396159488 39526791577075712 39598478001531904 39600134213599232 39671953653439744 39726197121744896 39771755542303232 39787615325898752 39788546412707456 39832307492716544 39836533737914368 39936749657391104 40009179588410368 40083417304123648 40200278579062784 40201959961526272 40245434277429248 40274870882215424 40303095175970816 40376189517110272 40415034084425728 40488331439768576 40618920652570624 40682671051195264 40727415526260736 40801279421606912 40859736696955904 40905633143717888 40979820257399296 40989809418586112 41103655625783296 41149826058944512 41283519618618368 41329892087300096 41404848643820032 41480705339766784 41481676047290752 41525562488262656 41527299300917248 41602613878332416 41824860854812672 41900715094644224 41910928731363328 41958005948809216 42022874613870592 42206760983668736 42224579866546688 42335294680759808 42458721195864064 42460497038016512 42537504077845504 42644514770880512 42723642396012032 42848201120198656 42849203829069568 42852747354540032 42900882486984704 42974128621574144 43155227522627584 43292607700529152 43294418420105216 43362367946782976 43372937873155072 43488788844587008 43499389587070976 43602818473596928 43811082044248064 43812107285902592 43939839377115136 44002793365952512 44021370499165696 44052220308619264 44132114123353088 44212152834793321 44260779179106304 44265475289305088 44347610634349568 44476903959814144 44660642436207616 44671528827441152 44741639695090247 44790848390832128 44802814945896448 44927251497949184 45123847025001472 45134846326083584 45205684359170699 45255403430322176 45339375603931136 45421603824194962 45453434905489408 45472624471665664 45675383407833088 45724776672468992 45809619776141312 45894620307640832 45943175518928896 46028423865389056 46093521040529207 46144216590983168 46221542434657681 46272378788306944 46474860408983552 46494481201366016 46645539256583449 46696841939378176 46697934711920128 46709317709551616 46834080294170624 46839049434032128 46845496478384128 46919019334882708 46975606429466624 47181165278420992 47268710736013312 47319827021508608 47354438029479854 47406520388304896 47407629768332288 47545844432379904 47670511850020864 47886531536736256 47898204264415232 47973379319936252 48096076469762048 48107800275705856 48183304287020266 48236298267049984 48241416183554048 48383193920868352 48472969763126272 48524252795273216 48614290374680576 48683044694491522 48683941596372992 48736588309577728 48827019881156608 48915573349133036 48969372708798464 48970518661793792 48974568405188608 49266075169874654 49320260025860096 49333436681998336 49477265943461888 49556991939180544 49569071855034368 49646869296213098 49831792541253632 49924256282980352 50014799716529284 50069808050569216 50070979755317248 50216959288131584 50288906703945728 50310137713332224 50381290439648203 50436701855260672 50528174668335224 50589114616348672 50682983582113792 50810485684453376 50830747382644736 50984659187428421 50997087108670612 51040734212808704 51053175802789888 51054370519742464 51133302508674568 51196170311616512 51203217081024512 51345430283370496 51418994495045632 51570110885715968 51582681515524096 51663639267623656 51665800106805248 51720461063225344 51759502032222166 51816429261635584 51889712309098748 51910404370508528 51946782749130752 51968713681903616 52104978068627456 52200438180380672 52256887625678848 52353851172732928 52450994637303808 52511145989447236 52582944487399424 52603912989016064 52678309760604808 52728989782024192 52736247532552192 52741842897895424 52824619925323064 52882718615207936 53114126181695488 53136549944418304 53212680349523968 53309187721809656 53367819359289344 53369068242194432 53382077382344704 53465859242075644 53524663193337856 53530342210322432 53537710261010432 53665007352119296 53686407347961856 53862092002416152 53921331746766848 53922593582649344 54021383698300928 54079802310295552 54119357747976976 54157284142710784 54178880443777024 54180148306665472 54307702050947072 54480584971452416 54568373146513408 54581674626891776 54667339225043636 54727464613412864 54740804873617408 54826719222784288 54966944536870912 54980343172235264 55066633470880304 55127198019485696 55133047066918912 55295078766706688 55397679729287168 55537042492309504 55559188999634944 55637765365133168 55638790395854848 55698958068088832 55741002188546948 55802308435607552 55903512399009184 55966307042050048 55970935320215552 56202156773654528 56215856501948416 56304085908428176 56366011458125824 56381070493712384 56485686532481024 56545446792527872 56574339430568414 56636562216206336 56650367834324992 56739279195672112 56888052227270992 56950620047147008 57056292894834688 57159771104604896 57199828195672064 57222637772079104 57223976863219712 57409894469641168 57473036233080832 57474381183901696 57497300243808256 57578617645312232 57641944977440768 57648060841885696 57746485335240256 57816130990112768 57923409808130048 58069126496518144 58162697126223872 58176874752016384 58268181928489624 58282385267052128 58332267671781376 58346486631759872 58347852022562816 58438060009913792 58509908927561728 58517962378313728 58680491752423424 58764565137195008 58872519165431608 58937269583675392 58951636017741824 59044159162998464 59046628693491712 59153716608253904 59195171039707136 59218776299012096 59302528353255712 59367751713292288 59374050687451136 59548546364145664 59592101789907232 59657643634720768 59659039708463104 59722157286490112 59832972768837632 59918697349382144 59943993871204352 60012738273653984 60094793699885056 60203782583548352 60261702608027648 60269997180059648 60276391883309056 60370994200369216 60437392703094784 60635169439845728 60701858493366272 60727485650763776 60814491828027392 60924785967782464 60926211694458292 60991793553473536 60993220848222208 61008088436965376 61103839133800736 61177533954654208 61331436973850624 61445238502129664 61556676574189888 61624379139162112 61625821237313536 61670896038392368 61738724226629632 61805488354623488 61850694569116544 61894039020240896 61920169493331968 62065945201082368 62263525681659904 62363855024586752 62379056716447744 62476959114335584 62545673843900416 62560919855562752 62750349769142672 62765645672209984 62819365184995328 62834677911126016 62933295395291776 62939972676980672 63009196647907328 63010671152758784 63194375733379072 63284916301594624 63311633976328192 63470905705496576 63517330051517888 63586017560152192 63587189023834112 63588677054529536 63655952077815808 63704002501196512 63774066783551488 63780833271873536 63889728456010496 63961493762342912 63966783223103488 64231036312748032 64246693145083904 64347526752489344 64418298809286656 64435509135671296 64555070322835456 64629102756242752 64656387920649616 64727499675664384 64743277524942848 64897218193260544 64913037412794368 65014916831166848 65086422911025152 65135553119200928 65207191879811072 65325452690977024 65371232223625216 65398830700822528 65492529660952576 65611307965304192 65683469980663808 65685007067316224 65690439058456576 65804134451785408 65876508545646592 65883498105012224 66005746060427264 66198182637862912 66291805541435264 66364715996020736 66471653858541568 66487856859447296 66592207918273856 66608440305202432 66665448767750144 66683259454357504 66840248678088704 66868467345784832 67085719380254848 67159503013937152 67161074641862656 67177445694636032 67282879046207552 67356879524200448 67407723576847472 67479039043426816 67481861363990528 67604247552290176 67651624045379584 67774318118006528 67856057928515584 67981966002356224 68055481559023616 68105259188465408 68181759666814976 68380540307243008 68478511256436736 68507421567090688 68585986598461696 68604310385903936 68679764228440064 68794853856234688 68804322952626688 68870517266317312 68995421943279104 69171885259882496 69188746463936512 69297336502680832 69425918893519552 69502276374888448 69520844963053568 69628326820322816 69629956222238048 69706538112253952 69713934041350144 69723529642246144 69832959010057984 69917181662461952 70016064279718144 70017354206019584 70223129716719616 70350487513359872 70353429932670976 70429509985501184 70481024043876992 70558541973291008 70658331654942976 70686508078990336 70765907992379392 70854580019595008 70951459497705472 71194674339591712 71272977170956288 71290350533083136 71402238987812096 71504539219672832 71584858001506304 71602307387097088 71714685450448768 71732166482525696 71793560211423232 71801177575522304 71923766166047744 71931397345120768 72012195603152896 72356153115803648 72458485126685056 72459820050415616 72538177949138944 72591234344591872 72669734354459648 72672773776605184 72804574287081728 72892380882141184 73326251415627392 73344125279885824 73406898643140608 73426510410416128 73540030574273536 73777223226097664 73861831721420288 73893014766456704 74168249363726336 74302762092762112 74305869816528896 74440632136229632 74627900849040896 74657660218259456 74741520800940032 74848605326802944 74984351960347648 74986106700871744 75068579505504256 75204725087754752 75435138354774016 75521648164598272 75624908925698048 75762063475926016 75884143906870208 75902641278021376 75967604409761792 76105380478027264 76123931777374208 76209439376408576 76421105538039808 76530596457742336 76669393577434112 76755513876414464 76894718909951488 77037398373539968 77122127273132032 77231199715867904 77261997202617344 77456363563436032 77464581756283904 77551595264933888 77834581929674752 77922011047788544 78156124263363328 78175175448022016 78262987144036352 78383984683956224 78404926155318784 78480356884873216 78622690121411072 78633511945859072 78851910792318976 79196956003063808 79200268427198464 79343907306879488 79452394243489792 79543511084606464 79575230651797504 79577092825414912 79673067475828736 80018359176820736 80166834608247296 80400557158125568 80403919923052544 80549741764430848 80752379034220544 80976662879537152 81237841305141248 81365342102390528 81602558843213824 81719473393911808 81811266287435776 81959640514798592 81979618837172224 82108283836044739 82207311251566592 82567039237236736 82659784174600192 82809697287640064 82961410679533568 82963352094581504 83051124976525312 83205227756664832 83649721709625344 83801430189288448 83821857462726656 83953413809888441 84045749227741184 84413521967337472 84449159733093376 84670589361519616 84917442391728128 85075008155691008 85289029541761024 85447284792024064 85602253360982813 85696402240397312 85698407658139136 85705494709080064 85948257243148288 86310455045255168 86585215401058304 86724735893565952 86745875746310144 86977577689174016 86998779174141952 87205636947193856 87525899503926247 87622164088496128 87624214571805184 87879678754230272 88005586731905024 88042740998331392 88264228246706176 88424305669586642 88521558358212608 88530950578610176 88695221268699136 88953807919628288 89321284872415232 89343057654882304 89483279390180494 89581696781664256 89605629891792896 89854502995898368 90247694050002944 90269692652167168 90411368718341398 90510806860644352 90678751207862272 90843207648389924 90906869810978816 90945248943331328 91350766815666176 91449553344937984 91619239552282624 91789240615281664 91886351037857792 92056847730778112 92187042081058414 92288433181966336 92443084869315362 92544757576613888 92949720817967104 92988962402732032 93291078513166898 93393683878756352 93395869423840256 93418635419103232 93565253673632377 93668160588341248 93678098868064256 93690992956768256 93838038669765416 93951212858933248 94362330556841984 94537421472026624 94639654043017216 94708876058959708 94813040776609792 94815259536664576 95091688864759808 95341023700041728 95667843643826363 95773063073472512 95796408528830464 95946758639872504 96192152939524096 96215600551411712 96366608574040532 96472596534099968 96482832367108096 96766387841736704 96945939526252544 97048505590546432 97228580749361152 97366089388983044 97367883192745984 97473176619155456 97654039762313216 97831146698266072 97938745417596928 97941037323587584 97949136810377216 98532150339749308 98640520051720192 98666873363996672 98954531886923776 99113983878361088 99138143710068736 99293738592426196 99663585082507264 99848512565960704 100029599433058568 100139616101138432 100141959510634496 100433918576263168 100577813407891456 100620275426664448 100762580879296406 100873403710521344 101056349336670448 101178229232697344 101365967164227584 101620971368906752 101661494765289472 101969318374856842 101994174217341224 102081468425617408 102106351605579776 102108741039484928 102266605017349136 102392340623233024 102406434162049024 102690860566740992 102837988990091264 103140221771431936 103165363031048192 103327278535247312 103331600213610496 103440922126450688 103519004064444332 103632858523271168 103779424618197496 103820808741017056 103893565498261504 103937427363807232 104209956137254912 104400876360761344 104513775251357696 104707702345465856 104901989274607616 105022291978894472 105165888974798848 105207825978032128 105356619521209616 105457979564048384 105472495065104384 105483685795790848 105649239850646128 105765437230415872 106228252363390976 106273099888836608 106425360699047936 106618375443619312 106735638718578688 106738136484388864 106764154764689408 106931718484151288 107049326386675712 107060684420644864 107075420522020864 107330014704238592 107372814695923712 107724184004832304 107842663493533696 107845187165298688 108042767396601856 108159604620591104 108238715495953952 108314568285421568 108357760887554048 108360296613330944 108615404101894144 108961169942904832 109136746293026816 109163349253783552 109334678450087272 109454929226825728 109481609747234816 109653438445568576 109933889073741824 109960686344470528 110133266941760608 110254396038971392 110266094133837824 110590157533413376 110795359458574336 111074084984619008 111118377999269888 111275530730266336 111277580791709696 111397916136177664 111482004377093896 111604616871215104 111807024798018368 111932614084100096 111941870640431104 112404313547309056 112431713003896832 112608171816856352 112732022916251648 112762140987424768 112971373064962048 113090893585055744 113148678861136828 113273124432412672 113300735668649984 113478558391344224 113776104454541984 113901240094294016 114112585789669376 114319542209209792 114399656391344128 114445275544158208 114447953726439424 114819788939282336 114946072466161664 114948762367803392 114994600487616512 115157235290624464 115283889954881536 115296121683771392 115492970670480512 115632261980225536 115846819616260096 116138252993036288 116325394252447744 116353749504032768 116536363856979248 116564770534104256 116664535343562752 116692973263519744 116695704045125632 116876120019827584 117019817855123456 117035924756627456 117360983504846848 117529130274390016 117745038330863216 117874539167350784 117903272035483648 118088318325996928 118093257386983424 118307433216507808 118390342079414272 118437552598024192 118605056706511424 118735503426584576 118748101374902272 119097092728291328 119184203579814464 119315287269441536 119318079416926208 119444314572980224 119665945537675264 119837394698764288 119887987742408704 120025476547307968 120189587399770112 120407565167096704 120523405216055296 120539994360119296 120552783766618112 120741988400738432 120874785406189568 121270338879691456 121403716986732544 121454971301527552 121628983656054784 121849571935564928 121852423388916584 121983587106947072 121986441696444416 122016176873930752 122207678267601472 122355067909308416 122662873947701248 122890477004259328 123113353148379776 123248758278324224 123251642474627072 123341792076784736 123477448453259264 123610976709246976 123701389138233088 123788078040481792 123840338986663936 124131890402164736 124527051363319808 124727710049173504 124758113432895488 124953918228671168 125091347687800832 125500699538285344 125531291344419968 125638730369990656 125669355822252032 125866590790583552 125879945353961344 126018393295814656 126021342305517568 126388751466758144 126569832603189248 126623267952656384 126941811410993152 127034660103035776 127172035120304384 127174378047668224 127177354109059072 127408005002393024 127548133567102976 127561666543747072 127779456912020992 127922987524685824 128462072625496064 128493386290167808 128695053504978688 128871018271342592 129110140645670912 129258205512485504 129312775841299232 129454999351328768 129486555049885696 129794436386521088 129826074825588736 130029833662333696 130271106238401856 130414383759622144 130650905381954048 130742464447250432 130797661401645056 130985059321905152 131222615930608384 131370014134632448 131380878116913152 131608268903570816 131753017091293184 131766996210024448 132011492120854528 132396365275725824 132583611082870528 132943307717083136 132975713718894592 133184415836547712 133216880610404864 133330897535500288 133366518908715008 133680497356177408 133736934691569664 134171438760509696 134322149283725312 134354891389272064 134565758092415104 134713759048400896 134815447153694944 134958078086853632 134963722727981056 135208495104580352 135303248090759168 135548636236013056 135963932004712448 136110963118047232 136210518376930816 136363519333629952 137014843134181376 137171973196923392 137208620771807872 137359528456880128 137589707712469376 137608645905253376 137741034532634624 137990843886558208 138343770519764992 138594673005361664 138851837787039104 139004552749776896 139041689926107136 139256653640645632 139259912444476096 139413076224507904 139427868082700288 139665918020115968 140032128559436288 140446259433439232 140700975026719744 140706859865341952 140859019971002368 140962048087753984 141316663309885952 141373016157980672 141531815984758784 141709160039190016 141902918995410944 142389348679183424 142545954341912576 142804477975624192 143009078439345664 143169716003012608 143204614774194176 143429370900897536 143464332965051392 143602355151044608 143847532332095488 143862794690241536 144024391206305792 144712306231607296 144916970253370112 144919640100831232 145182468689183744 145339468708919296 145345547553210368 145609148574163456 146652502831254784 146688250559771648 146853020820832256 147080061148547072 147554446452195328 147723663442840576 147786029532913408 148605524185524224 148611739633057792 148881264272459264 149255801698081792 149315320436518912 149968703920695296 149972213401743488 150137159011008512 150409450175509504 150870276709548032 151043296329196544 151524126951852032 151768287813740416 151805282556042752 151935208819523584 152210760956054528 152247863554748416 152486812838368801 153338787154868224 153511027752828928 153789437819902976 154074796747079936 154462399431735808 154523994405234688 154912727126872064 154929163512567808 155103190529867776 155669163859349504 156312248526726656 156350350896044032 156525974288072704 156767969367912448 156809852310637568 156960713769746432 157245380242822144 157267023891718144 157703821584637952 158393912006127616 158400536854396928 158687814613758976 158975613384682367 159087022169212928 159150461303595008 159154185650829824 160036718353641472 160333669216494592 160801114316251136 161099483528861696 161504758068441088 161953325759074304 162730684204781056 163205117686427648 163438946787823616 163919281029597184 163959237674344448 164216567672089478 164414622503133184 165134078474473472 165619394575280128 165740533103179489 165922821359067136 165926704189163008 166102249953050624 166410455513329664 167602860378576896 167643714925453312 167906827619776882 168091498455482368 168641565004570931 168827043934674944 168898319466186752 169341178723039232 169834884783456256 170150016311382016 170578059083522048 170894569584048128 171204506721965626 171392804480794624 171396815316278272 171410989418160128 171896514486296576 172620910090510336 173170430802116608 173449471787131904 173491751492620288 173764042536745843 173955155378348032 173997558348283904 174411273894387712 175051799007852494 175244328176992256 175248429143610368 175759357508460544 176011173463810048 176085481996662784 176528456493412352 176848611339173284 177043116716425216 177061901157220352 177390442537398272 177907615839256576 178642569744830464 178686115309764608 178966558780360988 179163393563328512 179211259783585792 179709005991796736 180495388100005888 180539385304334336 180822737436682796 181021613721288704 181158257112777581 181357502415724544 181686415296779848 181813739621957632 181890497886662656 182701533631332352 182899106689875968 183238479104565248 183578481230563328 183772702075715584 184113695461556224 184374084162116828 184576866363932672 184886169738630724 185089515153227776 185899441635934208 185977924805464064 186582157026333796 186787367757512704 186791738847680512 186837270838206464 187130507347264754 187336321176682496 187356197736128512 187381985913536512 187676077339530832 187902425717866496 188724661113683968 189074842944053248 189279308086034432 189417752117919416 189626081553219584 189630519073329152 190183377729519616 190682047400083456 191335687287652726 191546126146945024 191592817057660928 191893517279745008 192384305879048192 192431201102823424 192733217148081064 192945193068199936 192965664734216192 193532775683473408 193891879052505088 194097011181092864 194457161498722304 194732178777966088 194735766385491968 194946353238310912 195308079524626432 195662293396532144 195877490835193856 195882074647175168 195898273620754432 197064300679498616 197281040103440384 197333746727993344 197909063773847552 198010188006989449 198227967756722176 198276287420137472 198587477184852392 199327170165014528 199697025131921408 200059198866117136 200279232202276864 200283919021268992 200867837152526336 201155626815782912 201240550853328896 201525161758592812 201746807421042688 202112698673340896 202356458465394688 202731934328455168 203241942737813504 203322989530578944 203938636749713684 203988348434682448 204162936851234816 204212703211159552 204217482078969856 204533210034698272 204784681246466048 204812868324098048 205381721133481984 205675977980182528 206280443542863872 206330726062096384 206654557070494624 206663200427220992 206881844252901376 207038008128888664 207265717046542336 207558849236394992 207641617482034112 207787130996523008 207874854727614464 208419912274509824 208801752721522688 209027550502715392 209415404690931712 209803978549215232 210044583957788944 210331777949597696 210415651956064256 210713239042419232 210915959128096768 210944990130208768 210967371591581696 211298479701292256 211530874460831744 212456504726781952 212546199777673216 212850721398095872 213236750887238624 213471277437157376 213476272968777728 213528309529378816 213863436968302576 214098652773351424 214121368841289728 214150841044041728 214660029408477184 214745629391847424 215448368009664608 215685326987067392 215690374330597376 216085534793203712 216319209241182208 216477430991907904 216629136570843136 216715521775108096 216720593226661888 217230808203788288 217922339885809664 218273492586053632 218326698507567104 218669356900174544 218909858453651456 218963219494469632 219306876891137152 219867778147483648 219921372688941056 220266533883521216 220508792077942784 220532188267675648 221180315066826752 221590718917148672 222148169969238016 222236755998539776 222551061460532672 222555161583419392 222795832272355328 222964008754187792 223209233742430208 223614049596036736 223865228168200192 223883741280862208 224808627094618112 224863426007793664 225216343633712704 225464045832503296 225524281974849536 225942746129924096 226181787170111488 226297357722273656 226546248864825344 226601471337299968 226957116782688448 227552208909083968 227802480188588032 228225171579338752 228639084418419584 228799312782688256 228890551088316416 228895907452878848 229639577878564672 229892144932323328 229897524735606784 229989200975233024 230314470581248928 230567779909763072 230592243367542784 230985941340961024 231264523960451072 231693639232520192 232276505986072576 232650788504895488 232707499008065536 233072727713958496 233129541068208512 233329070687125504 233385946527039488 233391408090251264 233752240039655168 234039635710246912 234071849513254912 234721967009693696 235058260548780032 235490076661726432 235749078334701568 235806544070967296 236176636651993856 236186514773966848 236614866433015616 236780684158828544 236875105196048384 237210113413022848 237471006853169152 237496202749804544 238194185456582656 238368407159628928 238630574538883072 238636158833852416 239331891075350528 239674789397528576 239775975484817408 240050953094615936 240379174799540224 240815130334193408 241046810432110592 241105567533236224 241483976801476864 242540677759382912 242807433973465088 242909942603055104 243257967312109568 243699143871129856 243704846777833168 243972883392888832 244032353747861504 244415356535202944 244710135818616832 245325747895402496 245780954008518656 246226706296759552 246503284949254144 246683584153569472 246954896906518528 247221953418493952 247402778276466176 247576156080963584 247680677973327872 248263780804329472 249455420098347008 249516226865790976 249907836457342336 250182695375601664 251001399076570688 251062582688839936 251277460739981312 251733181581167104 251759890707922688 252042684611035136 252777502933516288 253139665206378496 253246535905312768 253883622821986304 254069320206071552 254344070240608768 254354708218118144 254816010004786048 255096267134205952 255123333087494144 255558913824041984 255845975049371648 256924145250992128 257390107009957376 257742036542685184 258220281291341824 258516411024971008 258625551682598464 258909998702657536 259588872773042176 260059667324667392 260542212476803712 260828767519244288 261301810763908096 261595322803290112 261970118643810304 262445231861216768 262740028269264896 263216537807141632 263533992420048896 264022984241709056 265167222165741056 265886615434166272 265951427437789184 266368831673095424 266433761220809728 266733037817430016 267473869383139328 268342877521019392 268644298567450624 268709782778544128 269131516184830208 269630894307389888 269916156173707264 269927445455962112 270416990209160704 270606496181518336 271097272472026112 271927864009424896 272421036753861632 272727038667259904 274029686268362752 274343946393846784 274417241543615744 275179415424938752 275217291810506752 275981687773116416 276687541039529984 277189346010723328 277703675574078208 278083379852214272 278513307281291264 278519824888952192 278826152449015808 278855736165400576 279331836040231936 280064257118872576 281401950053439488 281413719730683904 281718039942004736 281924096175507968 282633326619771904 282746032315961344 283418320078380032 284778697358366848 285091908683825152 285608955951248384 286018156878691328 286339432006025216 286858741801795072 286928665930102784 287695064664190976 287725589380483072 288048782412611584 289833940506740224 290364937378367488 290678937417838592 290691095106420736 291218297148326912 293305005662509568 293376501119543296 293706041641664512 294160122297094144 295447326885681152 295572059065826816 297211048371048448 297223479266115584 297762528544918528 298511603396163584 298630640873037824 299937407841390592 299944426803486976 300818900351019008 302086592658393088 303048253903704064 303536575627480832 303610565112085504 304421521912109056 304495727109496832 304973625676737602 306677574309736448 307578875639805952 308149593494159872 308924798863471616 309047988810469376 309485069843553247 309825454253744128 309858327025135616 311338327718699008 312624497053453312 312700701792088064 313191477865631729 313535938735824896 313619704621275136 314490760485644288 314534047783436288 315407643169275904 316439790514194893 316787824012255232 317375629227517952 317951226769364734 318174044338425856 318300922607190016 318308371301659648 320073436707282944 320667338432989184 321602228632502272 322198967057723392 323009516136882176 323906651518148608 325461368409562112 326410235372855296 326877893575647232 327838562059194368 327918475348688896 328433135344178956 328829245006266368 330268156948946944 331238789150560256 331481066206358978 331845642718134272 331853408378326016 332204499906101248 332820911026659328 335205720757153792 335287429850906624 335813655239553764 336182996910964736 337283130009141862 337654087869349888 337796638932373504 338682357446078464 339669769566912512 340300032622764032 341156118167044096 341789139168096256 342409013443931252 342785608961589248 342793630632556544 342821978836320256 343793028972593152 345241820181020672 346340861604233216 346898943574263808 346983502985240576 347528085073491686 347910310756696064 347995116696567808 348822547788775424 350103598015704988 350488656353984512 350496858287220736 351518715016921088 352022346927620096 352170963993325568 353056912986824704 353697222678346568 354086233432850432 354123802314440704 354780885074796544 355815231678513152 357285139489660928 357372230619529216 357933117560721976 358326787126657024 358422519567171584 359418011983593472 360990776200011776 361078770608668672 361645474873365592 362043227442577408 362316514225555162 362715004831449088 363372830593559696 363627479243915264 363780995773325312 365403067262664704 365798213379751936 366476958209130496 367156962461126656 367545404151431168 368227390923112448 368748168324233656 369153732727865344 369772339477261448 370179030306455552 371798883271868416 371955849610928128 373164314052667592 373574735515025408 373583477695361024 373674541676412928 374261014694529508 374672642353364992 374712395472257024 374763971827073024 375352154679061664 375804851435732992 377449322227367936 378149685888106496 378558616172068864 378835504235838832 379252163106439168 379261038146658304 380366755459039232 381364094800166912 382671374575305452 383092252293890048 383185634115321856 383787034559490016 384768611758096384 384862402205646848 385466434296162128 385890386136399872 385931329468432384 387065551366946816 387783758105010176 388194022362185728 388914322997444608 389464357555932176 389471532770983936 389892706476621824 390616159049252864 391324586793064288 391754981670387712 391764149294350336 391796547241508864 394128601358997232 394562080206880768 394667493455986688 395818127547695104 396020376013978898 396455935513444352 396552574840274944 397174954369704784 398654340330029056 399394050263842816 400118397732234272 400558464404553728 400567838042537984 401735674305052672 402311253631565824 402481101706657792 403050323517185624 403493614842085376 404225397346681792 404712916930789376 405463868656910336 406483885475627008 406645979061157888 407877273499427368 407976696869364896 408325873702469632 408425406422319104 408434964157939712 409066420069396544 409569362492932096 409625736648196096 410763442266963968 411351955960365056 412560887085727744 412661452124192768 413309114140989248 413326400854441984 413763688505802752 414076016257777328 414531434093084672 415117698472789984 415283234964068224 415574261993046016 415749709455228928 416839824549019648 417603505443045376 418055101005430784 418830809381863424 419607957098430464 420089167915577888 420663555899195392 420831303912128512 421426478084838464 421831918256193536 421889980260417536 421934743183163392 422596959402584512 423061748921663488 424913009453563904 425092399555346432 425701442796191744 426473501774477248 426942554874314752 426952545937555456 427056619058757632 427726873936605152 428197305546702848 428242737682579456 428301682088083456 429320058816954368 429491258783694848 430896736019329216 431370653974134784 431380748661194752 432171069586407424 432638418482364416 432954861983815808 433258273141686272 433431043550216192 433441186453323776 434461616407576576 435844679771619328 436546985172107264 436653397015134208 437338713800349088 437819716907302912 437926438988939264 438613753782274304 439735556294967296 439842745377882112 440533067767042432 441017584155885568 441064376535351296 442360630133653504 443181437834297344 444296339938476032 444473511997079552 445102122921065344 445110323166838784 445591664544710656 445928017508375584 446418467484860416 447228099192073472 447730456336400384 447767482561724416 449617254189236224 449726852015587328 450432687267425408 450928091665006592 451048563949699072 451885492259848192 452594715444547312 453092497729650688 453202942674599936 453914233565376896 455104417818167936 455604960377176064 456450343158677504 457278168836839168 457598625565376512 457791814905757696 459279155757129344 459784289864646656 459795049471213568 459978401950466048 460628941162497856 461135559819526144 461184486735085568 461971882681922048 463387278465040384 464553011972145152 465301577009790976 465414998016131072 466145455427916992 466259082136417024 466658141374251008 466782816180502528 467504480079310336 468079271420493824 468143699026509824 469443934019387392 470116521097560064 470980153323452864 471498156669403136 472353273303987712 472373029547933696 473229732866031232 473561368317657088 473750210392096768 474420226826045696 474992405499609088 476388370913165312 476736814319257856 477272317667704832 478663782150701056 479349578795057152 479551950969634816 480101906189231872 480758349599080448 481630260668386816 482093620864221184 482967953602953728 485081355518765824 485819885206110208 486515934624219136 487398287742259712 487409693555666336 487945766785777664 488064707495723008 488830713070405888 489420271637233664 491561908017037312 492453412593519104 493006569898508288 493367168307138944 493909793813037056 494805556552932352 495361355946655744 498910840196694016 499032453731581952 499815672914684672 502002798153141376 502125165377679872 502554921479962624 503466363162334208 503519781415845376 504085369222070272 506493071810625536 507767245643972608 508138640412143104 508688140481217536 508709416436236288 509632020009572096 510246666174988288 511117827648083968 511691950098743296 513848290501984256 514780214019914752 516440562582683648 517032822049942016 517251103365196928 517819997405315072 519177745546084352 520119334649334784 521084424953607424 522603621527816192 523190645606580224 523940237287620608 524890463722433536 525480056538529792 526433075614283264 528045968483418112 530334444331482112 531773230868332544 532737663346190848 532867522441619456 533466075634860032 534947738766278656 536685755042038784 537288597134901248 538263032369660416 539261788614779776 539832312347414528 539854890911924224 540833980418321408 542194544944052224 544842073507723264 545454077334519808 548687892787693568 548834483087231488 550358830849877504 550434583621013504 551963375546232832 554378692021446656 555407351148156416 556166759704428544 557026614562582528 557039649777904384 557711472330801152 558663672080463872 560128514237745152 562803900106878976 562827439461367808 563848192351015936 565266653239543808 565492064631922688 566836640156760064 569557394716733696 571217911902496768 572036313757382656 572678864012050432 573717483603590144 573857331860205568 574757986852313173 575390129328381952 575451178760966144 579667881013480448 580729874756734976 581357874835677184 582436594296653824 586610011325019136 586753002239086592 587673896669219087 588320244594188288 590894653771362304 591144118131653632 594422096742096896 595525057089837056 597023206792327168 597261281746075648 599215773526879691 599874815682781184 599888853606973952 601637800702038016 604173185316786176 606096507807408128 607073151254961664 607221130224171008 608843043824218112 608991454218993664 609947251353475204 613355148619472896 615157751279611904 616299186988319744 617849597726943232 618095977620938752 618970139687106494 619650908507488256 619716654050271232 622676655437398016 625248994106906624 625401403584176128 626382955731263458 627071877471649792 627239409242550272 628981520971288576 629068095566872576 630815286338551808 632879581028389786 633575648024510464 634751258455035904 635902453538729468 636348088676851712 636601845214380032 636616742603319296 640146873414565888 641334676865978368 643204457265004544 644397934115446784 646019032273764352 647813303036297216 650922736819124224 652820470745710592 653755787151294464 654956775715426639 655677124118388736 655836950697377792 656866270688357912 657658490012532736 660536313897893888 662477578301120512 662962132412717956 663691285436268544 663706816756652032 664408999812202496 665641822053318656 670411441514307584 670574859701813248 671627310479107528 672365993821929472 674566260018283724 675308175738699776 675593277864747008 677364714892156928 679339539133825024 680600065245528064 682312236334088192 683578278336192512 684818026887862504 685571217923178496 685587261265113088 685643957672640512 687586057945186304 690483640362041344 692681723208466432 693797887148527616 693967005970481152 695056170146983372 695820621513392128 695990233393135616 697645095577550848 700207196031409976 700977312707969024 700993716574441472 703037430033842176 704044693855240192 704341927986651136 706113825973649408 707394445356693136 708172466865700864 708247604628881408 709561770149593088 711630463357026304 714570278979321856 714744461239058432 715866235121443952 716653574253314048 716845039134343168 718836023967186944 721981552400023552 722157541217337344 723290949746731184 724086454885154816 724633028451110324 725430009662898176 726745661187119392 727254958487830528 727561991546650624 730806134525329408 731596426759503872 732953916418260992 734313924922253312 735090808302862336 736454781846224896 737496336648467312 738307465455730688 739544678954522896 740358060612911104 743597766543736832 743911699221856256 746328628105335184 747149471030050816 747166955390722048 747349083352825856 748522029389059016 749345284706729984 749424790944514048 749527943654146048 750704309358123328 751609702871465984 754898644454735872 756299371776212992 757117232344137728 757671008471677664 758504326212878336 758522076293316608 760733510918078464 762728189600333824 765342749150610904 766184504587780096 766371268230643712 767574069118980032 769537223516192768 769724804411293696 770932868592324256 771780772272799744 771862658936864768 774131102733893632 775567516210020352 776388044724371456 777828645994889216 778928715111864352 778943065541967872 779785412953243648 781232318098505728 782649173586128576 783509963340775424 783528298588700672 783593094483017728 788257202717994464 789124160413761536 789334986911973376 791636255095390208 792040752027957796 792911871026888704 793105149680549888 794349908739409568 797308680660058112 798788100527685632 800236795464468544 801116928809107456 801135676085075968 803471348610105344 804622507263131648 804962203413315584 806100647034371248 806987229684170752 808450794693363584 809425833861578752 810927737313820672 812967770951254016 813291958122315776 815754546998854736 815953393738729792 816651747404939264 816850812844638208 816869928315879424 818132840138793088 819138724985864192 819251473296392192 821526884533927936 822703911920730112 825121774171455488 825322904248385536 826618228281978496 826652801708883968 827527377011605504 828152032515554656 829062868186169344 830235396945579968 830566469928136448 831148523986092032 831499418910457856 833679649098039296 835207010886090752 836110202010861568 837661618763726848 839215914196860928 840178335831155776 841327111798390784 841662607824257024 842852956169676928 843663836512387072 843779960520835072 843869486366326784 845193918805169024 846123497843326976 849826018907127808 850184799110692864 851402885592383488 852947003548954496 853885109748629504 853905091875110912 854113238117515264 855453747873210304 856394611093405696 856485475365158912 858640117633908736 861793472038658432 862741307948269568 862761497322389504 864342139172814848 865276836964728832 865909723967631616 866516546283372544 866882372906647552 868923232815153152 871689359543238656 873093970344214528 873306794030268416 874677427600698176 875639433814605824 877227507564548608 879471112589934592 879685490755764224 881066135534084864 882128753070702592 884721260267307008 886362875668594688 888592679876952064 888947023994159104 890204245842130688 890220646333677568 891856035016751168 892836934969720832 894456198384146944 895460912672800768 899234508378472448 899453704031174656 900865374534850816 902097127899398144 903770984519696384 905189430889094624 906184995459301376 906405885349199872 907828467130753792 910208835636335872 912900686317355008 914556337673678336 915197251130753024 915583629811515392 918558311514258688 919590098942427136 919956803900932096 921257882324995712 922271119639052288 922368973470171136 923943765363844096 926774556930080768 930603154019581952 930829996032262144 932290910855833984 932518164272834048 933316282748502016 933565632361005056 935008960158620672 936158542840987648 941960306646905728 942996313338806272 944706546607975424 944746059095867392 946459465732062464 947122736635314176 948840453652091392 952776741826330624 953473628638515712 954544635335409664 959103901939269632 960203812378463744 961516699198160896 963260521336773632 964187241728442368 965935907205907456 970162711037531648 971639770412220416 973031869248438272 974796575484519424 974819387111332672 975891533571555328 977661426140811776 983123816034074624 984906825187038208 986013139797016576 986734336614277888 989611113105864704 990722711893311488 997821680393388032 999631345829369344 1004005596306282752 1004250330755359744 1006932726324668416 1007039562831690752 1008170738444140544 1012986143621251072 1016277280824286208 1017376280962435072 1017418832872472576 1019264040019144192 1022235655296167936 1029560428039829504 1032881125165367296 1034065644099884032 1034502206730393856 1040238669298669568 1042168849907214848 1045207243055632384 1049780927444867072 1050960113077059584 1052866151228566528 1056091936966836224 1060668888662964224 1063546461736665088 1065475326692381696 1065735044883238912 1067407689868581607 1073371510084077568 1074577194269802496 1076526064739320832 1078523577229559552 1079664624694829056 1081667960836642816 1084389089888104448 1089684147015446528 1097375785575387136 1097668966174462976 1100717661699755008 1100869167242027008 1103926751092465664 1108757384042893312 1110814702296312832 1112829293692776569 1114053229125165056 1114079299555808768 1117327344160927744 1120257028475490304 1125607800213757952 1127696384702031872 1130533306479087616 1130984129263845376 1133673280313520128 1139114789433467392 1142435823804993536 1144072627514765312 1147434967207180288 1147714663720411136 1149515973704626346 1150780258656763904 1150902357521932288 1159335762026960896 1161459749513469952 1162715749671354368 1164873188593307648 1173220022650038272 1173506004478173184 1175347793338438174 1176640489188376576 1181789307542724608 1182288236263307264 1188844193484193792 1191050114179674112 1194046413584654336 1194522563492151296 1198431547053759382 1199749631365562368 1199777707213947904 1203275601404076032 1208346370633572352 1212193015614816256 1214146302509923328 1214442260448342016 1216348297757220901 1217686087648436224 1217982908437987328 1219894502706950408 1226710297238945792 1230315502559223808 1232598373976639488 1235699195453886464 1236191955241877504 1237940279374212988 1239301817014976512 1239433308100542464 1245353310874796032 1250497988213813248 1250802807168352256 1252765911462526916 1254143754943299584 1254478818485100544 1257963041942577152 1258136191133745152 1261630572677103616 1265759162056779572 1267151296049020928 1269502516910071808 1271804907077458936 1272696177353703424 1273203690428760064 1273233485206638592 1280293746829131776 1282669353731956736 1286408914530009088 1288795868230893568 1292038064547528704 1295626606072594432 1301845473638248448 1305640941491421184 1307511574302588928 1309913551430853278 1311354248236777472 1311673901394755584 1313732541376715824 1315316980025065472 1321072627795787776 1324955156602241024 1325924264825435912 1327382570872537088 1327413633513304064 1328817999624404992 1331283644106637312 1340822883028615168 1341149719403626496 1343254620958215056 1344731987643858944 1349132520036567448 1350616351477399552 1351186555729494016 1354729429784313856 1358679078267650048 1361200130491056128 1364624472668176384 1367156556672385024 1369636053775725008 1371142435846356992 1371174522530226176 1371287915345281024 1375172115890372608 1380967280724082688 1385363446416932864 1387595774297055232 1387934011940962304 1390112340293966744 1391641243026784256 1391980466786271232 1395290191155101696 1400414392062819952 1401954625415938048 1401987433148882944 1406074860067684352 1408089387710480384 1408683855973302272 1412227651947298816 1414788890713386272 1416344933731401728 1416495209257762816 1419123540299186176 1423260926714052608 1429140557958643712 1429488922478116864 1431732470242887904 1433307148506628096 1433690078268686336 1437672047934373888 1443963104800047104 1444315082434674688 1446581899493462368 1448172909770309632 1449266056902220648 1450860019325796352 1453491322374238784 1454509916975661056 1455123983093301248 1461612269050658816 1463192853519007744 1465907832836521984 1468627849844506624 1470181616605724672 1472909563692449792 1474992673296934624 1476614930911461376 1479089357909045792 1480716121225822208 1487195533087473664 1487823398443712512 1492657256210670368 1494298942060101632 1494333910781444096 1494698166705651712 1497044058778118032 1498690569413459968 1498849581889028096 1499055887308292096 1501408618716246656 1503219405742931968 1509797288909471744 1512598743552425984 1514234464688275456 1515342016943355328 1517008652425756672 1517044152586633216 1521467021836156928 1525456379200667648 1530685498301221808 1532369009175560192 1532742536461287424 1535148138237960064 1539074447032385536 1539449608822587392 1541865737184648512 1543561544545599488 1543725317873729536 1548262205467787264 1551135032420040704 1552776089448742912 1555657291989778432 1557857430223728704 1557886131083935744 1559570825906487296 1562464636197011456 1565298347172257152 1567019926681550848 1567056597177401344 1567186188966035456 1576514405435988928 1578248320827523072 1578669973823946752 1583272510190780416 1584081504055915592 1585823742053777408 1586210299361099776 1588699817478819136 1594617361320116224 1597576201055371264 1600473590928937088 1602233857618214912 1602271352170151936 1606942697220210688 1609245014526263296 1609924406826631168 1612201294068742496 1613974459368341504 1616901589386727168 1618851667723157504 1621855474627641344 1625935541902508032 1631509093997709472 1631906787477459584 1633303494809878528 1633701625689276416 1633739856631758848 1636265680277586176 1638277449971728384 1638502946592784384 1643053769067855872 1645407823841460224 1650243548342910976 1650645808496771072 1653236456563956992 1653305603417767936 1656304065031109312 1658125736372338688 1660470793891159936 1661132939856272896 1662297047972184064 1662998837820915712 1667359298196078592 1670414021772181504 1675323237527453696 1678431828393721856 1680356671662311552 1682654223596781568 1683325215648514048 1685705912339353856 1687327673024774144 1687738972732653568 1690387837610338048 1699652037814255616 1700369598221385728 1702805771184766976 1705894007097908992 1707810183750221824 1708226476235030528 1710907495746420608 1712789222186811392 1712970950730317824 1717280235267817472 1723586944077316864 1725522994644779008 1728684278345629696 1730553673929457664 1731819447935263232 1733033092566745088 1733764745813295104 1737846465630306304 1746187940688429056 1746613588060536832 1749354855201396352 1751278867629211648 1754455015129097216 1758942225179869184 1762132271068169728 1769442520534614016 1772725751337189376 1777185359753904128 1780408491684261376 1783712070033502336 1785673869939441664 1788912396768293888 1790921825345601536 1798469016756944896 1801730749069701632 1804194255798796288 1807541969039392768 1810378861778189248 1812369990918602752 1815656934261507584 1820417671272671744 1825801372634710016 1829112675347356672 1831167259623030784 1837116623028517376 1839180197884854272 1839913607801864192 1842515764649991424 1844737946940342272 1847887530727688192 1861206308039163904 1861659992064524288 1864581821711667968 1865036328545668096 1867131264722010112 1870017920317241344 1872317085681975296 1883920613293811456 1889413093215950848 1889492118191734784 1892918931464124928 1894245473270628352 1897680907304182784 1906947257277031424 1909089270670819328 1918207803878539264 1920407624756927488 1926521042673547264 1931871814411814912 1940325422075063296 1949593150969038848 1949638774222665344 1951783067143110656 1955322852281623552 1969813650374076416 1972026279594033152 1973468673228555776 1979222226211729408 1995643360786776064 1999262691658738688 2008011192612565504 2008500661510719488 2013865452649336832 2014079125663381504 2016341476888281088 2032554561648572416 2034752561924870144 2034837665744945152 2038528080038288384 2044471310592335872 2059120856079659008 2068131288199768064 2069004413460787712 2080477338597339136 2084337699814429696 2090414486111264768 2099561854889734144 2105732302457133056 2121337777325928448 2130950653384763392 2131470089766477824 2134815379737163214 2146743020168155136 2153052129478641664 2157047154459119104 2159329249389658112 2163335921673285632 2166395488904872729 2168778179776208896 2179368294030893056 2192340345059422103 2194751571150774272 2195337932348925952 2201435323399510016 2201738334484054016 2207853502184931328 2217514768085786624 2221629404592625664 2225658587385553138 2228106458250330112 2228158599111617536 2234654688321855488 2240514056950980608 2251215600427515904 2255392769404063744 2261066612958175232 2261968258527690752 2267346560627040256 2278229578866934784 2284871647609987072 2288145255029530624 2294869934414360576 2295429327440822272 2299031947409252692 2301560517313527808 2301804715043864576 2318671524053921792 2322919499026939904 2325431499342708736 2329746377186615296 2346440045300076544 2347012008956346368 2350695586676876348 2353280978376753152 2363578615085449216 2364576472526614528 2377688386968387584 2382100228359348224 2388092827169308672 2389045126984302592 2396863094107518764 2399499262731124736 2399555414427895808 2406551202808152064 2416692741267144704 2424386031229632512 2428292605019846656 2428884520896684032 2432696595514441802 2435372175296872448 2435965816875974656 2439789005413900816 2453420594477891584 2460631005118447616 2465196747953278976 2471398390907772928 2472383910483755008 2475880558748425976 2478603634029953024 2478866616201084928 2490706621749592064 2500995976427626496 2501605614336704512 2505531822925053832 2508287509886599168 2508957636970201088 2515926083885154304 2516272382267490304 2523261145354207232 2531518324113559144 2534302592098041856 2539005033820143616 2543609814154917872 2545392354707406848 2546407380857520128 2546466970413277184 2560587493658263552 2565338707463913472 2572817829060018176 2577591736461787136 2584076129095057408 2591253212145188864 2603690947276496896 2611281882982842368 2615023148605177856 2619827102861706556 2622708496473554944 2623347802789511168 2627465082753431648 2630633960050130944 2642145255591575552 2649910313204482048 2651848529650871824 2654765141745074176 2654827267026608128 2657635999248809984 2662567288213274624 2681645766057230336 2682299438807252992 2686509241916430112 2689463975287717888 2698265040073134896 2701232702954799104 2702373111458988032 2709458859568627712 2717358156535300096 2722400260982112256 2729248945336352768 2734313113344770048 2739272107551450016 2742284871692713984 2742349045060452352 2742575830690562048 2750344231780745216 2761934561448165376 2770726892833865728 2775191548594110464 2775868023881924608 2780224680587933488 2783282486053568512 2783960933572542464 2790580382310203392 2800828784125639904 2803909250831876096 2803974866297765888 2812149720135368704 2816178775420960768 2817367711946604544 2824455303894597632 2829577781426772544 2832689867462803456 2832990418515525632 2838247080598372352 2846521853428105216 2858281115917287424 2858977844956233728 2863464940485775808 2866614297013256192 2867380156537372672 2875344095868747776 2887926209600094208 2888630164869349376 2893163798986924736 2896345819540619264 2898532113804441296 2901720038651592704 2906982644748477568 2909019833951322112 2910247966186602496 2923224538101317632 2926385707038015488 2931815665673043968 2937255699689013248 2940363233211449344 2945819127384899584 2949985346593869248 2953229861822922752 2958178715818091584 2961432242451644416 2974391066174947328 2975646796887425024 2985314512421340736 2988597884120203264 2988667821562888192 2989396333411303424 2994088117556236064 2997381138826919936 2997699163778056192 2998111774616584192 3002817237432493312 3006438811485863936 3019594577818943488 3025197487104851968 3028468929376550912 3030684033886710656 3034017304851513344 3034088305173266432 3042934043672313856 3050912758401335296 3061370996602443616 3064738018351120384 3065485072922574848 3070296276475920128 3078148894064771072 3078899217645174784 3083731474369297024 3087123089091198976 3087450635747459072 3096524410935574528 3102270064840081408 3111314583979556864 3115714860447457408 3115772262167871488 3119141651812974592 3124929272394022912 3130596694344514304 3134113194354802688 3134372377932070912 3153028810871977856 3156496641655046144 3157339947647893504 3168163008111831184 3171647484107554816 3172420598722199552 3177399634957638272 3189234722640232448 3195152402110742528 3200947181857874176 3204542704340303872 3213885394440421376 3218490029052526592 3219848813653262336 3224402588137484992 3227948918736683008 3233803178773454336 3243710949255282688 3251871083805016064 3263018187995418944 3263813574954919168 3266606989619757056 3267479713263517696 3272531360555172352 3276554899943456768 3277005893185568768 3286107538135711744 3290815647682920448 3300487096685821952 3306472913127913984 3306611206835535872 3312608130062218624 3316251472744677376 3320941587782319872 3322265879712545792 3325997675641831424 3334718596392157184 3350646475054907392 3356863656787443712 3360713343324623104 3365308447193563136 3371411824678707712 3374655346049548288 3380775675220676096 3400739196442771456 3405611542369533952 3411788014195817984 3415620367500443648 3416452952470061056 3421814991492841216 3425941901460635648 3447173888154633728 3451045989289558016 3457368556691259392 3463638895870526464 3467529491626590208 3492375881376858112 3493227176121073664 3498709710402792704 3508910030258194432 3517884450359738368 3524264542136339456 3545451502674378752 3554370719507808256 3560816983368522752 3567424140067004672 3577824793536587776 3581843650691203072 3596938033513889792 3603461498139403264 3615083938078785536 3620757723556378496 3624739981837205504 3631313868523015168 3640835342545343488 3658225350694713344 3662334519246061568 3674233246057034752 3678360395769708544 3685031529299982848 3695775061455376384 3722412616078327808 3729163643423335936 3730072657091336192 3734262529444020224 3740035840634482688 3744634171363950592 3767841226587622912 3778826186431901696 3778984236383469568 3785837862928249856 3795361814608365568 3813894514554062848 3818178541341638656 3840815249513854976 3853042085347094528 3863743628823629824 3880650844150126592 3899186301938077696 3899277548445330688 3910645704563247104 3939627300748152832 3946937346457111552 3958444452423458816 3998525383317477376 4016022385225131008 4017001323021438976 4023305907966192211 4027730905298673664 4028158251326763008 4065109123297144832 4069505123849740288 4077056160076576768 4088942621184671744 4113717276684533609 4118241712159318016 4136262576399536128 4138008826921575424 4160954677194678272 4168675399628859392 4180828972222529536 4199123709779468288 4211464604914266112 4242675554651856896 4261901306769526784 4262940179532955648 4269630759474326428 4293486040336310272 4306104258957283328 4314094308918238208 4318658498779316224 4326671843346571264 4332790977809745458 4337556359552417792 4358736588061786112 4384680690118844206 4389503142301548544 4390675864697851904 4402870646799020032 4403476668968108032 4415707004369862656 4435029536171573248 4443258809185251328 4451317174771106276 4456212916500660224 4456317198223235072 4469309376643710976 4481028113901961216 4502431200855031808 4510785538808127488 4522133225916350464 4523936517055381504 4534693121254080512 4556459157733869568 4569743295219974144 4576290510059061248 4589739868828721152 4590858654881644544 4598063894818505384 4603121034627055616 4603609430087729152 4637343048107843584 4645838998053879808 4650862998685417472 4659492754373230592 4692880090600153088 4694024017912692736 4701391173353752696 4706561956753506304 4727157230170898432 4729152945053229056 4755376773936775168 4764200456718696448 4776185654338617344 4778090253968605184 4793726188215037528 4798998525462249472 4799110828855791616 4813102405616304128 4833385482534289408 4848772062459265024 4856585210039693312 4857769041793368064 4865393191028883604 4870744350593744896 4871931633751949312 4879578010827801632 4906841188955783168 4921262010236895232 4930393495906557952 4942796781815545856 4944767820967510016 4951761117496851952 4957207268059906048 4957733232402169856 4981413243499184128 5001991952855252992 5003211228673409024 5011063645850107664 5016575019773198336 5017915273940402176 5031852167770308608 5032544764534980608 5046522290708414464 5063036648227118288 5068605184196083712 5078010067640287232 5087219628309835744 5090784709414813696 5092814761715040256 5092933940826554368 5121174987316527104 5130677414927826944 5145635658120036352 5155183472923574272 5168152258190114816 5182506424290377728 5207381894552993792 5222563765965684736 5230046297210355712 5239654205723413112 5245416992947109888 5246695605579022336 5254930165506863296 5261267920100261888 5284290511183151104 5299820626408964096 5303697059301743648 5309530283490148352 5309654534053216256 5315271998497619968 5325134576426549248 5363291532114460672 5364598877614505984 5373018483832860224 5378927950575435776 5396530080146269792 5402465405909598208 5404746222917976064 5418917719137255424 5434716313070600192 5444800521964224512 5458497890672705536 5468626226689540096 5478544215102900032 5484569743385427968 5484698090120904704 5485151661381124096 5500688463561490432 5523869122896330752 5541453785667731456 5550383097188220928 5551736047763849216 5560449361175866976 5566564972107137024 5567921867145084928 5581160764620406784 5601657568251279808 5607818501663752192 5607949732595531776 5624299440270737408 5632357550841921536 5634735423893209088 5648910607789195264 5659155562853545088 5665379734925606912 5665980837031051264 5676494161196744704 5693043706856210432 5716562231834574848 5717955689912467456 5726929880971551616 5733228594026512384 5734760313074745344 5750688191737495552 5775852419200188416 5777260329738698752 5786327597973849472 5792691639081238528 5797064227608882592 5803440077303185408 5813965289496955136 5818039667902644224 5820495932373204992 5846449076202635264 5852771414076030976 5863631331346087936 5874511399378026496 5891638254769799168 5899970693187738496 5906459723645845504 5916357431636183168 5922864484903288832 5948782132349894656 5951293593774850048 5970629024842681472 5977195768240406528 5977335643125776384 5978792666822606848 5988176235112472128 5994762277653839872 5995398327556112384 6005634474864986624 6039189155637886976 6050394974209703936 6056937858753101824 6061368067773421312 6068176610346532864 6085868087344627712 6101825516802670592 6122741993204887232 6129476036702240768 6140592552951840256 6156297788129542144 6157798435290349568 6167462948738594048 6174901271494918144 6193048821871149056 6204540129680162816 6222629167959113728 6231429720894914816 6231544524335742976 6249858544788045824 6261193388689028608 6268226388709605376 6306057621743955712 6314679895295787008 6336326016223662368 6343294968215109632 6344841197444399104 6354799269915276544 6390304804221485056 6401894363715748352 6409085408680607744 6439697627306524672 6448805176274969984 6455897837473366016 6467606357546908672 6487421898510565376 6526036375990837888 6527627149909838336 6533213979239514112 6534959426527035392 6545062721110344704 6553109799886913536 6600974193371643904 6612945826255827968 6613222413671071744 6625216260124437248 6641883175564639744 6644531759425091584 6651995351283662848 6669437192784314368 6713727313574887424 6721426686649246208 6730616894387126272 6742823649357415424 6749310692099096576 6761551350441352192 6801478392885542912 6811223084739067904 6823576028391635968 6831240735000887296 6843629982985682432 6894347776309267456 6902091978579116032 6927277791741052928 6935058983253180416 6984751762753716224 6997419420805585408 7017820060516388864 7048529084272678912 7090903005348757504 7121633966737045504 7134848280134009344 7155649587073175552 7206922996278806528 7230167876157571072 7241515447112756992 7262627737046030336 7281670685090686976 7316450701389426688 7348466492114069504 7356720791539417088 7370063058599965696 7391550122910752768 7444825232156655616 7458327286846671872 7460145314182672384 7471853829080071249 7480071681268965376 7535682453175245824 7557652372863803392 7571675725856499712 7590723629216731136 7627789029108125696 7681630499027709952 7706084170694189056 7727487257647259648 7761301688300253184 7789805055849435983 7798372603876155392 7798555096890661376 7821291409126494208 7879254601496305664 7893874692914223104 7916888904846917632 7997050766634954752 8032044770450262016 8034002646042877952 8046611815932384422 8055461810597347328 8056316502653526016 8130218246594289664 8139010247699480576 8154112320153153536 8177885242369343488 8227434553369067218 8236483424318636032 8272525152799072256 8276017653843150848 8321909354389356544 8337350799257718784 8361657944445059072 8398247419558936576 8422929209828532224 8485351109303713792 8514438084300546307 8523802613539053568 8525880359065911296 8539261518948652856 8586972080672620544 8612208517914566656 8628188617836476416 8637316997558632448 8653343686693142528 8665581955619490916 8675112719104835584 8717473176123572224 8769361380237688412 8779006284603097088 8781351729395703808 8805741293598040064 8806953337936216064 8831414008739725312 8870059072343146496 8886517618370502656 8902634349542212552 8912425833001320448 8912634396446470144 8938618753287421952 8962056227803922432 9004862401710063616 9021571077616254976 9044266451832700928 9047873034110763008 9069386242508161024 9112918315467739136 9139486590439948288 9152581020118122496 9179479737657442304 9181717309763289088 9196127789637010768 9206242069254111232 9207218860175458304 9274686096215687168 9291677996107759616 9301725997370834944 9318985508746461184 9385760181200306176 9388048035825385472 9402782346707505392 9413123913507012608 9454314460341796864 9458305890106458112 9510753547873550336 9528400913437392896 9552371308677234688 9556180507937210368 9587452376430075056 9597997050924498944 9598221657711583232 9626204811232608256 9666770965068578816 9697544124918530048 9713170420079386624 9715538083586736128 9730786382057767208 9741488701187489792 9743863267503898624 9759156021655603264 9813682377911566336 9842524020473790464 9860786991813115904 9885593563631091712 9889535641935020032 9903522234993703904 9914414536119812096 9915466464804339712 9962826486998368256 10003983905710505984 10006422457346818048 10022127291700215328 10033150039546396672 10035830547880804352 10063704335540617216 10065089529069961216 10093044581416828928 10126073296454236576 10137210368392167424 10156020135280574464 10174439256619671488 10181569418829627392 10185629523430080512 10185867881653108736 10242349974633054208 10261354829855653888 10291271316240072704 10310366945847148544 10336304516380229632 10365012848580755456 10414763789105987584 10445127531931369472 10460092594420711424 10479308411446826224 10490833985894219776 10493391211158044672 10509860331013726592 10522535840200523776 10568581022366302208 10599641252817928192 10607394118603487296 10619060566980296704 10619309068106432512 10630543996995239936 10650269152853098496 10726583064228921344 10729197755229011968 10746036967665720448 10757855901150871552 10793060160292539584 10804930811819196416 10809492445835952128 10837835438274510848 10869432626141200384 10889601043928449024 10916995781345411072 10937252453379080192 10957088430205800064 10969139486770855936 10969396180241809408 10970303322762248192 11001376927122980864 11047738245792661504 11082907571335462912 11100766194376441856 11103472095527698432 11120898722351733952 11133129944214274048 11162321529240813568 11203315136502559616 11215637003327504384 11215899465191063552 11248598880541474816 11264715101683843072 11269470847786418176 11297821215578390528 11318311125707090176 11331961674062102528 11352988322393489408 11433124463669149696 11435911379824934912 11453859761943103232 11469520626149490688 11501376383474991104 11551704838400376832 11554520659477397504 11572655195947698944 11594128455217765184 11606880154606370816 11627930578993910272 11636079335805288448 11640991864746409984 11692898152405270528 11727262662692175872 11749022798756052992 11783276509539598336 11799941386375476992 11832714863272366336 11897564264699789312 11902587187549700096 11941258049685362944 11954671286251552768 11957585333645213696 11976352470224944256 11989524555307679744 11990796655112224768 12011268949729973248 12100789948419407872 12113875717506203648 12122736135546842624 12136353220693065728 12245483986409774464 12258952073404481536 12281185105903680512 12312595576259084288 12334925897477188096 12386097643742298112 12409080259360325632 12462859441789829632 12499717089576091648 12522386777378057216 12536452777419210752 12612115243487911424 12629359790591574016 12672652032447324736 12686589936430219264 12709598539830553088 12780609608442970112 12803788727431496704 12818170817361215488 12879395254613049344 12897610352549939968 12935212715093817344 13052072751981675776 13055254299819676672 13069918853054070784 13090125442220689408 13106219599773827072 13225891652511655936 13226444827342143488 13250432520248874496 13283766351129279488 13289063518850183168 13427454627149774848 13442853373298492416 13485647298714830848 13523102700882704384 13647152056783271936 13662481470001774592 13687259965971364864 13788695552618534912 13804183957158232064 13854555583482105856 13969503525507432448 13994838841611170816 14035640121032777728 14097058168545357824 14243267933474091008 14269696560268018688 14311299174146351104 14413845992557613056 14483030894225513984 14525255474092060672 14563341370181373952 14632901402778853376 14696932984228139008 14740126117199931392 14783100245821505536 14916654573693343744 14920290628365344768 14943707658160142498 14960143362537930752 15071364906350491648 15115304745727606784 15143351451712999424 15181447258433462272 15255578058216251392 15363260998055419904 15412168341388378112 15454974515294519296 15522603376600506368 15579610111698871966 15596745207752310784 15597110193781322752 15642582818252988416 15758509202992611328 15787749385828446208 15833777809693835264 15994101533269909504 16064089540900524032 16068005292085755904 16093223631864768844 16110923621194694656 16112633005307052032 16260436493188579328 16278020495398961152 16308224640306307072 16355770484738686976 16454869106738134436 16472966848637272064 16545050305598144512 16552035307686301696 16643818708778713088 16674701598515437568 16723315888890118144 16796494839117873152 16845858419657064448 16970702218607427584 17028876168601092614 17047605227078107136 17051760718131822592 17078523037897305712 17173944161345241088 17224417035829133312 17256377235672952832 17274633995117264896 17306687373386285056 17331163911238981832 17350225438209671168 17434946352247144448 17538722760475376824 17558012569206194176 17562703458791407616 17611482587196080128 17613906675872432128 17662828017479450624 17740118144686292992 17773035236741005312 17805268699084425104 17824851666002640896 17825268792892940288 17877237506574843904 17924112455607844864 18009724803420127232 18043142155232509952 18088532903665401856 18095746068221526016 18138772485016322048 18225836630935478272 18278973180879896576 18305162040236244992 18358959475314884608 18363434619526578176 18392255579274021536 18412484138508222464 18414437720350916608 18549372192431374336 18583355992215519232 18603451994741669888 18637971017492922368 18771520362400612352 18776096071650770944 18805564693415010784 18826247827014025216 18908628920683593728 18916611780212916224 19021507095747100672 19056801826874785792 19104742617354469376 19112361015874420736 19174904752860150112 19195994101848997888 19196443315423166464 19252409622465216512 19333541930137157632 19395088249837060096 19426340840158773248 19431076167173472256 19461572764115534416 19482977402374979584 19487726535007797248 19518312043311206528 19627364755823132672 19685048040947580928 19721573983626231808 19771187127262183424 19779071283870040064 19807044469987407808 19828829072239624192 19830932929608679424 19925652973996736512 20007967811421011968 20012844914693636096 20044254583400430656 20066300079092793344 20071661095761608704 20127408671081234432 20130179058139922432 20186089162833657856 20252146592908473152 20274420736784334848 20312040270561148928 20348878513239342976 20363138837659254784 20371259046860161024 20371735763306217472 20484699949266108416 20522709659711307776 20582542632480145408 20620733891694297088 20672609032760459264 20730025697161510912 20829527578211975168 20890255063862738944 20920185188841422848 20958616822893652448 20981667971788439552 20986782422316089344 21019720662027453184 21045071680401047552 21137162044732604416 21199282505635856384 21214788237206974592 21238121133960593408 21238618136212865024 21300538305706196992 21453166128457842688 21458395510458023936 21492073935331440896 21586120320585079168 21609861623638392832 21618984891671904256 21675670876549021696 21779202087856898048 21833991562690822144 21874504906758160384 21914176860411600128 21938792360483618816 21940606645524496384 22002753854245961728 22095476491585323008 22201532388752883712 22206944191055396864 22241797444703467904 22266259888428548096 22324643058481627136 22406630273005119232 22431798930382127104 22497197761082949632 22529430203367686144 22538941695572836352 22595642431156781056 22636622251414180352 22705976644786978816 22866248927338299392 22907719523886206464 22939041252298981376 23002752766949982208 23103409676800753664 23145310391895397888 23188256910435530368 23213760309212741632 23255861157987820544 23281983729492819968 23454525325384351744 23498045597512105984 23599882772750953984 23665429726544732672 23805174375099400192 23882516099370725888 23909342572503105536 23915170667290427392 23952704940449888512 23981593310224449536 24022537899459946496 24201579896838815744 24245472271093685248 24272706441386131456 24490967972819548928 24562370211807361024 24625191152518168576 24669851794954376192 24818160518720651264 24925718883579659264 25044773554756114432 25072905554838421504 25224230486975822848 25345304064894649472 25373179872860438528 25419197079661106176 25607577454862993408 25636341634722430976 25795220705099879936 25870425430187634688 26104145503963351552 26110508599639353344 26139837706108141568 26180250884441378816 26212439199547654144 26451783305023311872 26452889654684286976 26500865040497748992 26567532702258558976 26578127037700366336 26885706746596984832 26971294597429661696 27046205401765408768 27294304113566543872 27374519931942729728 27577391105237069824 27709111166964211712 27989677683222341632 28071280242065555456 28163141355763345477 28194116337090715648 28486535866948182016 28539393120536037376 28622598348292702208 28827691985115226112 28966061788451027968 29050510948184121344 29126682740362747904 29265802805557706752 29393865968456278016 29480252234399862784 29566200491643011072 29833309147386687488 29840581256730689536 29887415316320284996 29920286725075861504 30142729812700983296 30230609491455213568 30286702903425998848 30362894516866924544 30511156116432502784 30726521996110839808 30824336682776756224 30909949030589038592 31045206753201012736 31159220223397743932 31193490415504621568 31194220387562645504 31285165636505976832 31517018405985222656 31575498771656892416 31667555619387670528 31988203066539819008 32128179081801048064 32136010584171511808 32186447263729537688 32221847242389389312 32225266010614104064 32520872986377158656 32556040990797922304 32616449280612614144 32711540969477373952 32909738213476268872 32945933697274544128 33090100611196289024 33104070615372603392 33287637417557426176 33349403197030875136 33446631777780236288 33592989678235746304 33691716839314128896 33941404437214855168 34057752337202185228 34095210454156214272 34103521436263645184 34157046075794611424 34347888322690482176 34448834071658266624 34512754471345905664 34549267990234529792 34613374746772570112 34662327822477963664 34700450876419342336 34869892704494288896 35077445520950753648 35116025138412388352 35125406917582815232 35222965174392160256 35227813351744864256 35325656034958901248 35480236289372585984 35546070473482010624 35610537398168850208 35649703332005281792 35650537585785880576 35754475013149687808 35848224911215689728 36019449606840254464 36086284310465019904 36177065807330803712 36191492136443052032 36277544970032644096 36451673261870956544 36557946361759793152 36610324080472489984 36717918950629769216 36726869239053156352 36784511158548043072 36824968277016444928 36828875440701833216 37098744384862748672 37166711984431038464 37206903989483339776 37275942034985844736 37543040724801224704 37552192143301541888 37611129386830021568 37652495654028050432 37817257841367187456 37833223560425832448 38043014191494201344 38113603653749571584 38209485234708938752 38224722031748841472 38349809505720300224 38391988203697995776 38392886630846332928 38504819244930433024 38667083860274315264 38790176499674120192 38852681680317546496 38862152334346944512 38923145528231068832 38965954804749959168 38975453070015594496 39036624086622413056 39254729511646265344 39370096081895161856 39443147967252463616 39542374254524366848 39558142567740080128 39614088939974815616 39657658144479248384 39661865859217358848 39851305947993473024 40015935622842023936 40025689829387272192 40088509166800861312 40132600158185586688 40143322191523217408 40254817342162468864 40504293185816946304 40548841473568669696 40624080541122297856 40697757026478685952 40726277675318509568 40743471526612434944 40969399898532216832 41045419319422615552 41241467783388594176 41345218065520918528 41460051394323021824 41659055156423950336 41780510127725477888 41840370377682845696 41917233645787304896 41963335943576879104 42039441324054906368 42274324089465208832 42398565011271712768 42429576474413949184 42477236272425730048 42601076611412393984 42906332256915685376 42984147870662881792 43172240641170158336 43237969783343808512 43351341753098043392 43558404175713796096 43749009813516320768 43828353720823200256 43877584720967237632 44403064777505767424 44413888382110793728 44483594889406935808 44813260546010238464 44863597860764254208 45077883391145672704 45191284862313562112 45273244502828360704 45411953289573957632 45732497854676598784 45815439047772412928 46206819353601507328 46290620783790795776 46376513820871060736 46511722315975641088 46563967458985639936 46996091195024211968 47199765545501907968 47330859453089465344 47610348750198800384 47765032198741451776 47818685145006211072 47905409880899777024 48045075798919892992 48490944542187370496 48545412882772262912 48981935945639097856 49124740423614722048 49339703589908752384 49636321037441302528 49851437767159318528 50089547109512228864 50448460973951645696 50690608129789298944 50838394159322212352 51215154909725986816 51590441410199759872 51740850860375269376 52208291007926703104 52221017199278706688 52302976803560498743 52360501768882757632 52903566610046623744 53001730080995497984 53135065404517117952 53156254075400732672 53771413493193969664 53942589194859323392 54092410803530817536 54588608227133087744 54749039863885459456 55154782210474139648 55418222333928423424 55979355366444683264 56142560484131110912 56326282711526690954 56388232674181431296 56973071733896364032 57078786241072074752 57245196696585404416 57655383970230452224 57932123576902055936 58101021896368242688 58253365480725495808 58531605611115413504 58787731936912556032 58960504468799725568 59132400983286022144 59666618294773374976 59681162513461379072 59774830632640569992 59840573450151723008 60285459625401966592 60461218982910427136 60573405806851997696 60725789033733849088 61022312232865005568 61453043992221679616 61648673365553512448 61819898061178077184 62090413506402025472 62318440446795487864 62386980831009243136 62388440775125291008 62570331273011953664 63034036811970445312 63150997543313784832 63335111238775341056 63976406133079638016 64256358163602096128 64272021168343023616 64372894527459075376 64443694484778778624 64450532021228208128 65041745972754317312 65112081981595844608 65232898561225228288 65423081938954747904 65819476426952537744 65891867394549088256 66180201222392578048 66208141230745206784 66575274835114852352 66698806394061750272 66893263555560472576 67185979356471492608 67383433678628257792 67882808874429710336 68115504674404370456 68190420908312428544 68207042872527290368 68314092151589222848 68695776645380964352 68897668143316533248 69025508942691811328 69098535980469059584 69226749493545140224 69324655644955927328 69400901752838684672 69739785408988577792 70154891041901507296 70232050276824776704 70250813835165630464 70445930348784320512 70455626703489728512 70651312069917802496 70960472578745171968 71092140946964021248 71221074796337700416 71299406664010563584 71301075171571761152 71508950026299375616 71696449822431379456 72038899213680508928 72172568620930039808 72354131614661607424 72382984272886104064 72555089940065288192 72903346523741913088 73115892723519586304 73220648160944979968 73435837901259538432 73453738478106312704 73569022317096086144 73649936554032889856 73657750881403666432 74197488769725497344 74333423968862076928 74413807978966679552 74551884069971689472 75086081449602449408 75104384286603083776 75222258773660043136 75304991308056100864 75634515682734374912 75666447120851664896 76086028382988402688 76227207307499143168 76418970469417877504 76699619011440600448 76783976407395991552 76785773261692665856 77009638489860866048 77334167720548630528 77580352999348240384 77705363360635092992 77724304668693889024 77846291056462137664 77931909609499918336 78073248173244826112 78509459023292530688 78740192163790323712 78886295934504927232 79084748509048733696 79116285135480160256 79228177879949631232 79323731718434717696 80031871245684047872 80051379658774544384 80177018333601722624 80286644383046434816 80509634684324937728 81008586371633892608 81248161082244595712 81395514052957371904 81452555350637019136 81486943053224869888 82090838638845231104 82482935566777188352 83318110312847900672 83834467291574609792 83926671887153758208 84078882648109812736 84797130022543425536 84859152948827898368 84954472544851460096 85812664513831370752 85968295741325763584 86344481282340316672 86475939566687617024 86702683506196086784 87498019627032641536 87656707441646400512 87755169441934475264 88806129555011534848 88967189778813871616 89626521092020476928 89727195721528508416 90155766782291345408 90546489005656721408 91630878095544825856 92581241567581591552 92753027641742121472 93023444631951282176 93992182390048423936 94399531091003815936 94661718906178930688 95530064397482903552 95637370290012422144 95810819761799554048 96090151597839785984 96981889084374740992 97963871891278195712 98249480847229444096 98679407179817504768 99702875534318637056 100179094219024457728 100896921947903291392 101381216259578597888 101676788318644424704 102430309819451973632 103180882820399519744 103481701720750538752 104416582015853406208 104442034398557413376 104605953607120997486 104721003537765515264 105807133220093247488 106003460161990995968 106270130809034235904 106312508150801465344 107542826986387939328 107885178389718646784 108184821607061635072 109177216454266175488 109498079727770918912 110309564420948279296 110836444667856846848 111958710732889366528 112285120968262221824 112652565423053381908 112776465348362862592 113946143467792728064 114157572482144149504 114490393393170808832 115310767940460904448 115864247153804111872 116202043792736485376 116506730961450991616 117063211222230827008 117575463873825112064 117921008937599451136 118264801966572044288 119333236589546749952 119362325026922758144 119549661265281139984 119681146900303446016 120570919250803933184 120922437965820854272 121146811613703995392 121451578067467698176 122044624465730011136 122906087984443359232 123297346731107024896 123639796122356154368 124180827012804050944 124636880893590975728 124773961662018486272 124776881550250582016 125140662546023907328 126068073623940890624 126301995086627569664 126670222477550682112 127952812266159276032 128512716327204192256 128544042336686047232 128745789054918150752 128887388969557557248 128901064042456416256 130083491945508634624 130224163963191689216 130465797122450456576 130846163877909495808 131638952853905075488 131783734789098176512 132360402444785156096 132416282461490413568 133150549670229704704 133397612788123500544 133786527111120945152 134371958712942985216 134766867357256515584 135765617748859420672 136231009348808740912 136380841816624857088 136414085745054580736 136628184303178445696 137391553290761928704 137795336286633066496 138051017885383622656 138197071960938119168 138453498987090280448 138649311289911854656 138801803505677369344 139479570817977155584 140309782083803014592 140464100553649553408 140501627670331260928 140891860697568641024 140911253406979457024 141302624139835604992 141920945157490343936 142184281893928042496 142442149592675400832 142598813328021127168 142602150343143522304 143017900052598751232 143392899644862758912 144077798427361017856 144345137241860079616 144708263229323214848 145110179880130576384 145806693047483826176 146231785447039172608 146441296321889959936 146871675802519076864 146907476956212625408 147138044634192172288 147315501762807332864 148394977539450994688 148666847937724153856 149103768139943378944 150172162899204898816 150208768573206167552 150444517547320086272 151269031365468749824 151332894241703329792 152454414614998286336 152837940938835755008 153399238022881200896 153571546523385331712 154019276979721732096 154668335441097261056 155410726721270185984 155448609337387778048 155692582112924275328 155863819218999836672 156146496346489652224 157480384327580647424 157772591869009854464 158169497018097467392 158456355759899262464 160063742491368095744 160354036667203445248 160573288766092869632 161019269368649875456 162017172743267785216 162496322164489191424 162791028105914743808 162973886106449739776 164181677277690462208 166636220625695801344 167668934583149219584 168157765296219625472 169718305897655796736 169908945089702920192 171936591482651527168 172688962564680633344 175313414883292801024 175510338883868950528 177612259110023069696 177934379557627743232 179253042184040953856 179454391443057016832 181092978011313442816 183261756191089651712 185162483135163183104 185506055283484242944 186046889263902564352 188799062182007631872 189323437812357861376 191060128794965807104 191621639523599108096 192180303195679571968 193963778168749481984 195927743782556391424 196498961694458888192 197358814359635009536 199405751068637274112 200358188438048915456 201793843895806582784 202762432519157195776 203353576637288849408 204860619638903947264 206361765640799039488 206963403441501077504 208833164031706812416 208884068797114826752 209211907214241994972 209442007075531030528 211614266440186494976 212006920323981991936 212540261618068471808 212625016301602930688 215085653972775878656 215770356779437293568 216369643214123270144 218354432908532350976 218996159455541837824 220619128841896558592 221672889335713693696 223917421465778733056 224570241936524443648 225305130846106763816 225552930696725725184 227892286935585456128 228315144964288299008 228980786786341617664 230621535880921808896 231728494307608223744 232404087585472970752 233013461922901983232 234126422444461654016 235150927747650224128 235842017875198902272 236529603933144088576 238666473179093499904 238724650053845516288 239099322530562279968 239362293800606892032 241141838501607866368 241844875931641708544 242293623227407990784 242903156134935396352 244089248931460022272 245812175968886718464 246594693462214049792 247279592244712308736 248361654025608101888 249273761787181951456 249547923324036972544 249553763100501164032 250281325092047814656 252136147247881781248 252603990173255139328 253340444955101364224 255905624532318552064 257025432654408384512 257088084673372094464 257491578109836301504 257774777939115114496 257802128084912832512 260166983891017269248 260448327926383378432 260931594244900913152 261692327755818991616 263277905707810150976 263567469578196353024 264720804889570312192 264832564922980827136 266301099340459409408 266795225576247001088 267573054222241890304 268743917425885970432 269533734714513031168 271531235497718841344 272462018697617481824 272761683633249714176 272828171490109161472 273256368606356891392 274783106581523857408 275590672573266132992 276102035770767245312 276906997974180560896 277298622579823709312 277603607011354738688 278959141635954311168 280619564167606029184 280928201107299106816 281003255340662521856 281783721395137282048 283841890314980687872 284368563787856084992 284884299185350801664 285204300686287044608 286035800105197502464 286785799289725517824 288690274483720159232 289416526458646429696 290220359760261152768 291613386094967652352 292463570894078345216 292882592643779919872 293743351605038153728 294276089268384344576 296789955078901989376 298207536279886757888 300344325798409797632 300889035094640172544 302665788483406659584 304908829229996572672 306798476045762401792 307143093046770663424 310821453442540371968 310897218674775556096 311385164225848550656 312292992692979304448 315545183738019708928 316338994036194934784 316912711519798524928 320127484982736191488 320708073334406890496 324034345486535570432 325582056211829487616 325947772212899479552 333272441251391602688 335337869166298439168 336315530592439250944 339436611795311593472 339817890179405840384 343873182965303054336 345377925129361266688 350626829766585602048 355868759115255486464 358506084368081907712 362185956022626885632 366120837624923491201 366523512382179303424 370324966270326366208 371012110566968485888 372093778527805128704 377598124364015263744 378646875624715722752 382120257589931614208 383243279047198216192 384360606391359143936 387927556337498963968 391855487565112782848 392997923388917776384 394717628719270019072 398811502137274548224 400716376876097830912 403587687791613165568 405524865038314391552 406707153274577698816 409721239277807894528 412723531281598078976 413926806883002155008 417666328063413624832 417768137594229653504 418423814428483989944 418884014151062061056 423228532880372989952 424013840647963983872 425080523236136943616 425250032603205861376 430171307945551757312 431540713558874587136 432739286428246540288 436708865817064701952 437992318911083675648 441238257683793117184 443345778671427387392 447834842931557466112 449140483873048887296 450610261692213527632 451105861393451450368 455784573871170912256 456630289928576598016 457961573572683235328 461243071761843617792 463456988615216447488 464808175170945941504 466026923845803966464 468252844888923308032 470301855495300448256 471684035750397804544 473059207866288177152 477332946358186999808 477449300107691032576 478198645061124559936 478724587601213784064 482283677003215732736 483689751863283417088 484587246454815981568 485806312269870792704 488178497862920044544 491624351937773436928 493189386924428099584 494559184489424617472 496723308051216203776 498547523574363902912 499095846648073945088 499107526201002328064 500562650184095629312 504272294495763562496 505207980346510278656 506680889910202728448 511811249064637104128 514050865308816769024 514176169346744188928 514983156219672603008 515549555878230228992 515604256169825665024 520333967782034538496 520896655852766756864 521863188489801826304 526555811415620301952 527134939156392706048 529441609779140624384 529665129845961654272 532602198680918818816 533590451152494002176 537487834851771940864 539067469429026062336 543062470995437682688 544924037395234963648 545523367266499428352 546512737212713782784 549566213163047714816 551181345146532265984 552204071541534490624 553813995948361121792 554597245159647418624 561239128335212058368 562006510681325043712 563567442790274564096 568737127575712169984 569768598370701603328 570408601372574089216 577380548967440318464 583226772189935304704 587486703210076307456 588552178536768689152 593579910157803978752 600688651596819595264 601778070189280345088 605331576966813319168 613596952091524803584 614286186093541326848 621642906885080743936 622770328451697101312 624585985385958608896 631090367476039417856 633825423039597049856 641416146668813780992 648068690973071140864 651164112423658975232 670675738332596878336 672631061184878501888 678873223590623186944 687746365930606108672 690755850258722533376 701253659533171204096 711737518230510972928 717012168736163815424 724371912045253771264 732241675249846982402 733047024764358606848 740649932540652732416 742024221133936971776 744187557055610257408 755196248728030527488 757293751249431445504 764240515179863228416 766486558094396432384 768721212782718287872 775855112674997927936 783710975130225565696 785995846777835552768 789435257438540038144 797623004274549096448 801432753752195661824 807175375583226331136 811049730076628783104 813414306549155397632 819442478555615789056 825447062563196157952 827853613766004310016 835332656126827249664 835536275188459307008 836847628856967979888 837768028302124122112 846457065760745979904 848027681295927967744 850161046472273887232 850500065206411722752 860342615891103514624 863081427117749174272 865478572856493080576 873417731634129403904 875984637822167351296 882476515367586234368 886691557342854774784 895669685863114932224 898280967746097774592 901220523384427055264 902211722786902900736 911569147742341824512 913260579857153196032 915923147145366470656 922486143523687235584 926913977230432894976 929616350341891883008 932053847691607932928 936505689777846616064 940603710990600896512 943368071500795609088 946118415732576354304 954665892716373999616 954898600215382065152 956397290122249119872 957449175202427568128 964567354006431465472 967379503726566834176 969174492909631963136 971612624539741585408 976356995725840089088 983248703875546873856 986378773848856199168 989118368978849234944 993446616102432407552 997095047148727805824 998191693296147890176 998215052402004656128 1001125300368191258624 1008544588991527124992 1010415960693020557312 1023622498129274208256 1028101730617633538048 1028352338693488377856 1029966312439345206016 1031208512339651330048 1040667935564069076992 1043726376979603652608 1053111622831240603904 1058883219558281248768 1059330259691923308544 1067180902304988004352 1078134938858052124672 1089848074790469927296 1091046734532998856704 1093025474425427565568 1102362690293064531968 1104408143083068981248 1109194490319294837248 1122478256670424116736 1124013021362650087424 1127134885580549128192 1137474255151424339968 1139537196741403206656 1140817202745148178432 1166453544379870609408 1177104357073537378304 1203556140378560690176 1227193904183049607168 1228572372187082653696 1243285813770161487872 1245540656903394202624 1249171970771917217792 1267650846079194099712 1282832293337627561984 1296137381946142281728 1302328224847317950464 1341351476665193756672 1345262122369757003776 1357746447181246373888 1375492731861212217344 1381511700517445066752 1402507319066342408192 1423475036461021945856 1434024337472327630848 1448743824090507542528 1464483350499693964804 1466094049528717213696 1481299865081305464832 1484048442267873943552 1488375114111220514816 1510392497456061054976 1514587502498862891008 1528481030359726456832 1532973116188792864768 1537442425565436575744 1551710225349995855872 1567421950260451131392 1571991693555671105536 1578870514877080076288 1595246008549098192896 1602865507504391323648 1614350751166452662272 1622099460153257566208 1626828613098310795264 1638884957111231578112 1650894125126392315904 1655707227532008620032 1670665312253654499328 1671072550376918614016 1673695257713935959776 1675536056604248244224 1692914131521491959808 1696055362591855935488 1700322092944547774464 1701000130412823445504 1720685231782207029248 1726162854235498348544 1730957145712986161152 1746835463268258807808 1751969275644334702592 1764953030735172468736 1773383114685709549568 1791339371726229864448 1796561935492195549184 1802441046768854110528 1804423445573805801472 1823138295484683649024 1826521159714306392064 1831846294290732941312 1844972287047374471168 1853827954460865789952 1859232700683783766016 1864107695383215865856 1873011379555693232128 1881207421981201793024 1886736143001591218176 1909331785432747999232 1909797200430764130304 1912794580244498239744 1929134708012862930944 1938348985819263926272 1943225249079483170816 1952713991451680178176 1966497407751093747712 1986893232204864815104 1994190094297455611648 1996430104804009312256 2002250600736382517248 2020831921386041114624 2047244996258548416512 2056203461235267076096 2059932624878690412032 2087452753959207305216 2106223245662481207808 2118660519383846617088 2134361804609976008704 2179696149580939854592 2186050948850855131136 2208816286166137962496 2218388980638589674496 2244956513340848233472 2279074393482806413312 2281634405490296356864 2332907088759741218816 2354208714147074756608 2407112280757121380352 2454387808366099214336 2491081313806788405248 2498343941543834435584 2535301692158388199424 2565664586675255123968 2592274763892284563456 2604656449694635900928 2682702953330387513344 2690524244739514007552 2715492894362492747776 2750985463722424434688 2763023401034890133504 2805014638132684816384 2846950072922043891712 2868048674944655261696 2897487648181015085056 2928966700999387929608 2932188099057434427392 2962599730162610929664 2968096884535747887104 2976750228222441029632 3020784994912122109952 3029175004997725782016 3056962060719452913664 3065946232377585729536 3074884851130873151488 3103420450699991711744 3134843900520902262784 3143983387111342211072 3157741029754160152576 3190492017098196385792 3205731015008782647296 3228701502332905324544 3244198920306515132416 3253657226196621590528 3277769914222463156224 3301788250252784631808 3311414455064017240064 3341330624507308998656 3342145100753837228032 3347390515427871919552 3351072113208496488448 3385828263042983919616 3392110725183711870976 3400644185889095548928 3402000260825646891008 3441370463564414058496 3452325708470996697088 3461914291425972322304 3493670926536517615616 3503938551288669405184 3529906061470344937472 3546766229371419099136 3582678743452459728896 3604882093537708221056 3608846891147611602944 3646276590969367298048 3653042319428612784128 3689944574094748942336 3707655908921731579904 3718465401367567532032 3728215390766431731712 3762414843962403586048 3773472286003182436352 3818663570865495998464 3825589160488996479488 3858269416025725861888 3876697971638527852544 3988380188594911223296 3992860209608018624512 4041663842772082229248 4112406922470534152192 4119865249757380824064 4212446491324962415616 4237321038767693234176 4359392299161879709184 4372101897701710262272 4417632572332275924992 4436777961277179348992 4489913026681696466944 4558148786965612826624 4708417428294149513216 4814224561514242760704 4908775616732198428672 4982162627613576810496 4996687883087668871168 5070603384316776398848 5131329173350510247936 5184549527784569126912 5209312899389271801856 5365405906660775026688 5381048489479028015104 5430985788724985495552 5501970927444848869376 5526046802069780267008 5610029276265369632768 5693900145844087783424 5736097349889310523392 5794975296362030170112 5857933401998775859216 5864376198114868854784 5925199460325221859328 5936193769071495774208 5953500456444882059264 6041569989824244219904 6058350009995451564032 6113924121438905827328 6131892464755171459072 6149769702261746302976 6206840901399983423488 6269687801041804525568 6287966774222684422144 6315482059508320305152 6380984034196392771584 6411462030017565294592 6457403004665810649088 6488397840613030264832 6507314452393243181056 6555539828444926312448 6603576500505569263616 6622828910128034480128 6682661249014617997312 6684290201507674456064 6694781030855743839104 6702144226416992976896 6771656526085967839232 6784221450367423741952 6801288371778191097856 6882740927128828116992 6904651416941993394176 6923828582851944644608 6987341853073035231232 7007877102577338810368 7059812122940689874944 7165357486904919457792 7209764187075416442112 7306084638857225568256 7415311817843463159808 7546944572006364872704 7637327141730991996928 7651178320977992958976 7716538832051451723776 7976760377189822446592 7985720419216037249024 8239730499514761648128 8424892982649924831232 8718784598323759418368 8744203795403420524544 8873555922554358697984 8979826053363392933888 9116297573931225653248 9416834856588299026432 9628449123028485521408 9817551233464396857344 9964325255227153620992 9993375766175337742336 10141206768633552797696 10262658346701020495872 10369099055569138253824 10418625798778543603712 10730811813321550053376 10762096978958056030208 10861971577449970991104 11003941854889697738752 11052093604139560534016 11220058552530739265536 11387800291688175566848 11472194699778621046784 11589950592724060340224 11715866803997551718432 11728752396229737709568 11850398920650443718656 11872387538142991548416 11907000912889764118528 12083139979648488439808 12116700019990903128064 12227848242877811654656 12263784929510342918144 12299539404523492605952 12413681802799966846976 12539375602083609051136 12575933548445368844288 12630964119016640610304 12761968068392785543168 12822924060035130589184 12914806009331621298176 12976795681226060529664 13014628904786486362112 13111079656889852624896 13207153001011138527232 13365322498029235994624 13368580403015348912128 13389562061711487678208 13568442900734847483904 13602576743556382195712 13765481854257656233984 14015754205154677620736 14330714973809838915584 14419528374150832884224 14612169277714451136512 14830623635686926319616 15302356641955985917952 15953520754379644893184 15971440838432074498048 16479460999029523296256 16849785965299849662464 17437569196647518836736 17488407590806841049088 17747111845108717395968 17959652106726785867776 18232595147862451306496 18833669713176598052864 19256898246056971042816 19635102466928793714688 19928650510454307241984 19986751532350675484672 20282413537267105595392 20525316693402040991744 20738198111138276507648 20837251597557087207424 21461623626643100106752 21524193957916112060416 21723943154899941982208 22007883709779395477504 22104187208279121068032 22440117105061478531072 22775600583376351133696 22944389399557242093568 23179901185448120680448 23431733607995103436864 23457504792459475419136 23700797841300887437312 23744775076285983096832 23814001825779528237056 24166279959296976879616 24233400039981806256128 24455696485755623309312 24527569859020685836288 24827363605599933693952 25078751204167218102272 25261928238033281220608 25523936136785571086336 25829612018663242596352 25953591362452121059328 26029257809572972724224 26414306002022277054464 26730644996058471989248 26779124123422975356416 27136885801469694967808 28839056748301665768448 29661247271373852639232 30604713283911971835904 31907041508759289786368 32958921998059046592512 33699571930599699324928 34875138393295037673472 34976815181613682098176 35494223690217434791936 35919304213453571735552 36465190295724902612992 37667339426353196105728 38513796492113942085632 39270204933857587429376 39857301020908614483968 39973503064701350969344 40564827074534211190784 41050633386804081983488 41476396222276553015296 41674503195114174414848 42923247253286200213504 43048387915832224120832 43447886309799883964416 44015767419558790955008 44208374416558242136064 44880234210122957062144 45551201166752702267392 45888778799114484187136 46359802370896241360896 46863467215990206873728 46915009584918950838272 47401595682601774874624 47489550152571966193664 48332559918593953759232 48466800079963612512256 48911392971511246618624 49055139718041371672576 50157502408334436204544 51907182724904242118656 52828612004044554108928 53461289992116943978496 53558248246845950712832 57678113496603331536896 61209426567823943671808 63814083017518579572736 65917843996118093185024 67399143861199398649856 69750276786590075346944 69953630363227364196352 70988447380434869583872 71838608426907143471104 72930380591449805225984 75334678852706392211456 77027592984227884171264 78540409867715174858752 79714602041817228967936 79947006129402701938688 81129654149068422381568 82101266773608163966976 82952792444553106030592 83349006390228348829696 85846494506572400427008 86096775831664448241664 86895772619599767928832 88031534839117581910016 88416748833116484272128 89760468420245914124288 91102402333505404534784 91777557598228968374272 93726934431980413747456 94979100305143932387328 98110279436082743345152 100315004816668872409088 103814365449808484237312 107116496493691901425664 115356226993206663073792 122418853135647887343616 127628166035037159145472 131835687992236186370048 134798287722398797299712 139500553573180150693888 139907260726454728392704 141976894760869739167744 143677216853814286942208 145860761182899610451968 150669357705412784422912 154055185968455768342528 157080819735430349717504 159429204083634457935872 159894012258805403877376 162259308298136844763136 164202533547216327933952 165905584889106212061184 166698012780456697659392 171692989013144800854016 173791545239199535857664 176833497666232968544256 182204804667010809069568 187453868863960827494912 189958200610287864774656 207628730899616968474624 214232992987383802851328 230712453986413326147584 244837706271295774687232 255256332070074318290944 263671375984472372740096 269596575444797594599424 279001107146360301387776 279814521452909456785408 283953789521739478335488 287354433707628573884416 291721522365799220903936 301338715410825568845824 308110371936911536685056 314161639470860699435008 318858408167268915871744 324518616596273689526272 328405067094432655867904 331811169778212424122368 343385978026289601708032 374907737727921654989824 428465985974767605702656 461424907972826652295168 489675412542591549374464 510512664140148636581888 527342751968944745480192 539193150889595189198848 558002214292720602775552 559629042905818913570816 567907579043478956670976 574708867415257147768832 583443044731598441807872 602677430821651137691648 616220743873823073370112 628323278941721398870016 637716816334537831743488 686771956052579203416064 749815475455843309979648 856931971949535211405312 922849815945653304590336 979350825085183098748928 1021025328280297273163776 1054685503937889490960384 1078386301779190378397696 1116004428585441205551104 1119258085811637827141632 1135815158086957913341952 1149417734830514295537664 1166886089463196883615744 1275433632669075663486976 1499630950911686619959296 1713863943899070422810624 1845699631891306609180672 1958701650170366197497856 2042050656560594546327552 2109371007875778981920768 2156772603558380756795392 2232008857170882411102208 2271630316173915826683904 2298835469661028591075328 2999261901823373239918592 3427727887798140845621248 3691399263782613218361344 3917403300340732394995712 4084101313121189092655104 4218742015751557963841536 4313545207116761513590784 4464017714341764822204416 5998523803646746479837184 6855455775596281691242496 7382798527565226436722688 7834806600681464789991424 8168202626242378185310208 8928035428683529644408832 11997047607293492959674368 13710911551192563382484992 14765597055130452873445376 23994095214586985919348736 27421823102385126764969984 29531194110260905746890752 47988190429173971838697472 54843646204770253529939968 95976380858347943677394944 191952761716695887354789888 383905523433391774709579776
- Sum of all divisors σ(n): 1032295507565058675033307191
- Sum of proper divisors (its aliquot sum) s(n): 648389984131666900323727415
- 383905523433391774709579776 is an abundant number, because the sum of its proper divisors (648389984131666900323727415) is greater than itself. Its abundance is 264484460698275125614147639
Bases of 383905523433391774709579776
- Binary: 100111101100011110010100000100000011101001110000010010000101110000001000000000000000000002
- Hexadecimal: 0x13D8F282074E090B8100000
- Base-36: 1C8JQI3NDHQK208DTS
Squares and roots of 383905523433391774709579776
- 383905523433391774709579776 squared (3839055234333917747095797762) is 147383450922666521055387224416924848333828706508210176
- 383905523433391774709579776 cubed (3839055234333917747095797763) is 56581320871885898678555640819713228731462314103550163226472748527957742847000576
-
383905523433391774709579776 is a
perfect square number . Itssquare root is 19593507175424 -
The
cube root of 383905523433391774709579776 is 726788622.7592804645
Scales and comparisons
How big is 383905523433391774709579776?- 383,905,523,433,391,774,709,579,776 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 383,905,523,433,391,774,709,579,776 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 383905523433391774709579776 cubic inches would be around 60565718.6 feet tall.
Recreational maths with 383905523433391774709579776
- 383905523433391774709579776 backwards is 677975907477193334325509383
- The number of decimal digits it has is: 27
- The sum of 383905523433391774709579776's digits is 136
- 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 383905523433391774709579776 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 383905523433391774709579776 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/383905523433391774709579776/
Chicago style:
Numbermatics. 2024. "Number 383905523433391774709579776 - Facts about the integer". https://numbermatics.com/n/383905523433391774709579776/
The information we have on file for 383905523433391774709579776 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 383905523433391774709579776, math, Factors of 383905523433391774709579776, curriculum, school, college, exams, university, Prime factorization of 383905523433391774709579776, STEM, science, technology, engineering, physics, economics, calculator, three hundred eighty-three septillion, nine hundred five sextillion, five hundred twenty-three quintillion, four hundred thirty-three quadrillion, three hundred ninety-one trillion, seven hundred seventy-four billion, seven hundred nine million, five hundred seventy-nine thousand, seven hundred seventy-six.