732624005971108278761947136
732,624,005,971,108,278,761,947,136 is an even composite number composed of six prime numbers multiplied together.
732624005971108278761947136 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, six hundred divisors.
Prime factorization of 732624005971108278761947136:
224 × 73 × 113 × 193 × 293 × 833
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 11 × 11 × 11 × 19 × 19 × 19 × 29 × 29 × 29 × 83 × 83 × 83)See below for interesting mathematical facts about the number 732624005971108278761947136 from the Numbermatics database.
Names of 732624005971108278761947136
- Cardinal: 732624005971108278761947136 can be written as Seven hundred thirty-two septillion, six hundred twenty-four sextillion, five quintillion, nine hundred seventy-one quadrillion, one hundred eight trillion, two hundred seventy-eight billion, seven hundred sixty-one million, nine hundred forty-seven thousand, one hundred thirty-six.
Scientific notation
- Scientific notation: 7.32624005971108278761947136 × 1026
Factors of 732624005971108278761947136
Divisors of 732624005971108278761947136
- Number of divisors d(n): 25600
-
Complete list of divisors:
1 2 4 7 8 11 14 16 19 22 28 29 32 38 44 49 56 58 64 76 77 83 88 98 112 116 121 128 133 152 154 166 176 196 203 209 224 232 242 256 266 304 308 319 332 343 352 361 392 406 418 448 464 484 512 532 539 551 581 608 616 638 664 686 704 722 784 812 836 841 847 896 913 928 931 968 1024 1064 1078 1102 1162 1216 1232 1276 1328 1331 1372 1408 1421 1444 1463 1568 1577 1624 1672 1682 1694 1792 1826 1856 1862 1936 2048 2128 2156 2204 2233 2299 2324 2407 2432 2464 2527 2552 2656 2662 2744 2816 2842 2888 2926 3136 3154 3248 3344 3364 3388 3509 3584 3652 3712 3724 3773 3857 3872 3971 4067 4096 4256 4312 4408 4466 4598 4648 4814 4864 4928 5054 5104 5312 5324 5488 5632 5684 5776 5852 5887 5929 6061 6272 6308 6391 6496 6517 6688 6728 6776 6859 6889 7018 7168 7304 7424 7448 7546 7714 7744 7942 8134 8192 8512 8624 8816 8932 9196 9251 9296 9317 9628 9728 9856 9947 10043 10108 10208 10241 10469 10624 10648 10976 11039 11264 11368 11552 11704 11774 11858 12122 12544 12616 12782 12992 13034 13376 13456 13552 13718 13778 14036 14336 14608 14848 14896 15092 15428 15488 15631 15884 15979 16093 16268 16384 16849 17024 17248 17347 17632 17689 17864 18392 18502 18592 18634 19256 19456 19712 19894 20086 20216 20416 20482 20938 21248 21296 21952 22078 22528 22736 23104 23408 23548 23716 24244 24389 24563 25088 25232 25289 25564 25984 26068 26477 26752 26912 26999 27104 27436 27556 27797 28072 28469 28672 29216 29696 29792 29963 30184 30856 30976 31262 31768 31958 32186 32536 32768 33698 34048 34496 34694 35264 35378 35728 36784 37004 37184 37268 38512 38599 38912 39424 39788 40172 40432 40832 40964 41209 41503 41876 42427 42496 42592 43681 43904 44156 44737 45056 45472 45733 46208 46816 47096 47432 48013 48223 48488 48778 49126 50176 50464 50578 51128 51968 52136 52954 53504 53824 53998 54208 54872 55112 55594 56144 56938 57344 58432 59392 59584 59926 60368 61712 61952 62524 63536 63916 64372 64757 65072 65219 65536 66671 67396 68096 68992 69388 69803 70301 70528 70756 71456 71687 73283 73568 74008 74368 74536 75449 75779 77024 77198 77273 77824 78848 79576 80344 80864 81664 81928 82418 83006 83752 84854 84992 85184 87362 87808 88312 89474 90112 90944 91466 92416 93632 94192 94864 96026 96446 96976 97556 98252 100352 100928 101156 101761 102256 103936 104272 105908 107008 107648 107996 108416 109417 109744 110224 110473 111188 111853 112288 112651 113876 114688 115159 116864 117943 118784 119168 119852 120736 121429 123424 123823 123904 125048 127072 127832 128744 129514 130144 130438 130891 131072 133342 134792 136192 137984 138776 139606 140602 141056 141512 142912 143374 146566 147136 148016 148736 149072 150898 151558 154048 154396 154546 155648 157696 159152 160688 161728 163328 163856 164836 166012 167504 169708 169984 170368 170723 171941 174724 175616 175769 176624 177023 178948 180224 181888 182932 184832 185339 187264 188384 188993 189728 190817 192052 192892 193952 194579 195112 196504 198911 199781 200704 201856 202312 203522 204512 207872 208544 209741 211816 214016 215296 215992 216832 218834 219488 220448 220946 222376 223706 224576 225302 227752 229376 230318 233728 235886 237568 238336 239704 241472 242858 246848 247646 247808 250096 254144 255664 257488 259028 260288 260876 261782 262144 266684 268279 269584 270193 272384 275968 277552 279212 281204 282112 283024 285824 286748 288463 291247 293132 294272 296032 296989 297472 298144 301796 303116 303601 305767 308096 308792 309092 311296 313159 315392 318304 320131 321376 323456 326656 327712 329593 329672 332024 335008 336091 337561 339416 339968 340736 341446 343882 349448 351232 351538 353248 354046 357896 360448 363776 365864 369664 370678 374528 376768 377986 379456 381634 384104 385784 387904 389158 390224 393008 397822 399562 401408 403712 404624 407044 409024 415744 417088 419482 423632 428032 430592 431984 433664 437668 438976 440896 441892 444752 447412 449152 450604 453299 455504 456533 458752 460636 463391 466697 467456 471772 475136 476672 479408 480491 482944 485716 488621 492107 493696 495292 495616 500192 503063 508288 511328 512981 514976 518056 520576 521752 523564 524288 528143 530453 533368 536558 539168 540386 540911 544768 551936 555104 558424 562408 564224 566048 569297 571648 571787 573496 576926 582494 586264 588544 592064 593978 594944 596288 603592 606232 607202 611534 616192 617584 618184 622592 626318 630784 636608 640262 642752 646912 653312 655424 659186 659344 664048 670016 672182 675122 678832 679936 681472 682892 687764 698896 702464 703076 706496 708092 712327 715792 720896 727552 731728 733381 739328 741356 749056 753536 755972 758912 763268 767833 768208 771568 773311 775808 778316 780448 782971 786016 788557 795644 799124 802816 806113 807424 809248 814088 818048 825601 829939 831488 833569 834176 838964 847264 850003 856064 861184 863968 867328 868927 875336 877952 881792 883784 889504 894824 898304 901208 906598 911008 913066 916237 917504 921272 926782 933394 934912 943544 950272 953344 958816 960982 965888 971432 977242 984214 987392 990584 991232 1000384 1006126 1016576 1022656 1025962 1029952 1036112 1041152 1043504 1047128 1048576 1056286 1060906 1066736 1073116 1078336 1080772 1081822 1089536 1103872 1110208 1116848 1119371 1124816 1128448 1132096 1138594 1143296 1143574 1146992 1153852 1164988 1172528 1177088 1184128 1187956 1189888 1192576 1195061 1203587 1207184 1212464 1214404 1223068 1230383 1232384 1235168 1236368 1239161 1245184 1252636 1261568 1266749 1273216 1280524 1285504 1293824 1297373 1306624 1310848 1318372 1318688 1326257 1328096 1335719 1340032 1344364 1350244 1357664 1359872 1362053 1362944 1365784 1375528 1392377 1397792 1398467 1404928 1406152 1412992 1416184 1424654 1431584 1439801 1441792 1455104 1463456 1466762 1468187 1478656 1482712 1498112 1507072 1511944 1517824 1526536 1535666 1536416 1543136 1546622 1551616 1556632 1560896 1565942 1572032 1577114 1591288 1598248 1605632 1612226 1614848 1618496 1628176 1636096 1651202 1659878 1662976 1667138 1668352 1677928 1694528 1700006 1712128 1722368 1727936 1734656 1737854 1750672 1755904 1763584 1767568 1779008 1789648 1796608 1802416 1813196 1822016 1826132 1832474 1835008 1842544 1853564 1866788 1869824 1877953 1887088 1891351 1900544 1906688 1917632 1921964 1931776 1933459 1942864 1954484 1968428 1974784 1981168 1982464 2000768 2012252 2024287 2033152 2038729 2045312 2051924 2059904 2072224 2078923 2082304 2087008 2094256 2097152 2098987 2112572 2121812 2125207 2133472 2140369 2146232 2156672 2161544 2163644 2179072 2188021 2197591 2207744 2220416 2233696 2238742 2240917 2249632 2256896 2264192 2277188 2286592 2287148 2293984 2307151 2307704 2329976 2345056 2352637 2354176 2362927 2368256 2375912 2379776 2385152 2390122 2407174 2414368 2424928 2428808 2446136 2460766 2464768 2470336 2472736 2478322 2486929 2490368 2505272 2523136 2533498 2546432 2561048 2571008 2587648 2594746 2613248 2621696 2636744 2637376 2652514 2656192 2671438 2680064 2688728 2700488 2715328 2719744 2724106 2725888 2731568 2751056 2784754 2795584 2796934 2809856 2812304 2825984 2832368 2849308 2863168 2879602 2883584 2910208 2926912 2933524 2936374 2951069 2957312 2965424 2996224 3014144 3023888 3035648 3053072 3071332 3072832 3086272 3093244 3103232 3113264 3121792 3131884 3144064 3154228 3173093 3182576 3196496 3203717 3211264 3224452 3229696 3236992 3243737 3256352 3266879 3272192 3302404 3319756 3325952 3334276 3336704 3339611 3355856 3363437 3389056 3400012 3420347 3424256 3444736 3444749 3455872 3469312 3475708 3501344 3511808 3521441 3527168 3535136 3558016 3579296 3590867 3593216 3604832 3625523 3626392 3644032 3652264 3664948 3670016 3685088 3697001 3707128 3713171 3733576 3739648 3755906 3774176 3782702 3795839 3801088 3813376 3835264 3843928 3863552 3866918 3885728 3908968 3936856 3949568 3962336 3964928 3985079 4001536 4002509 4024504 4048574 4066304 4077458 4090624 4103848 4119808 4144448 4157846 4164608 4174016 4188512 4194304 4197974 4225144 4243624 4250414 4266944 4280738 4292464 4313344 4323088 4327288 4358144 4376042 4395182 4415488 4440832 4467392 4477484 4481834 4499264 4513792 4528384 4554376 4573184 4574296 4587968 4614302 4615408 4659952 4690112 4705274 4708352 4725854 4736512 4751824 4759552 4770304 4780244 4814348 4828736 4849856 4857616 4892272 4921532 4929536 4940672 4945472 4956644 4973858 4980736 4986289 5010544 5046272 5066996 5092864 5097301 5122096 5133667 5142016 5175296 5189492 5226496 5243392 5273488 5274752 5305028 5312384 5342876 5360128 5374831 5377456 5400976 5413177 5430656 5439488 5448212 5451776 5463136 5480797 5502112 5533693 5569508 5591168 5593868 5619712 5624608 5642791 5651968 5664736 5698616 5726336 5759204 5767168 5768419 5793649 5809573 5820416 5834983 5853824 5867048 5872748 5902138 5914624 5930848 5950021 5992448 6028288 6047776 6071296 6082489 6106144 6142664 6145664 6172544 6186488 6206464 6226528 6243584 6262267 6263768 6288128 6289657 6308456 6346186 6365152 6392992 6407434 6413659 6422528 6448904 6459392 6473984 6487474 6512704 6533758 6544384 6604808 6639512 6651904 6668552 6673408 6679222 6711712 6726874 6778112 6800024 6840694 6848512 6889472 6889498 6911744 6938624 6951416 7002688 7023616 7042882 7054336 7070272 7116032 7158592 7181734 7186432 7209664 7251046 7252784 7288064 7304528 7329896 7340032 7370176 7394002 7414256 7426342 7467152 7479296 7511812 7548352 7565404 7591678 7602176 7626752 7670528 7687856 7727104 7733836 7771456 7817936 7835597 7873712 7899136 7924672 7929856 7970158 8003072 8005018 8049008 8097148 8132608 8154916 8181248 8207696 8239616 8288896 8315692 8329216 8348032 8365427 8377024 8388608 8395948 8446163 8450288 8487248 8500828 8533888 8561476 8584928 8612681 8626688 8646176 8654576 8674127 8716288 8752084 8790364 8804429 8830976 8867243 8881664 8934784 8954968 8963668 8998528 9027584 9056768 9081611 9108752 9129329 9146368 9148592 9169259 9175936 9228604 9230816 9283799 9319904 9350033 9380224 9410548 9416704 9451708 9473024 9503648 9519104 9540608 9558197 9560488 9628696 9657472 9699712 9715232 9746639 9784544 9789269 9843064 9859072 9881344 9890944 9913288 9947716 9961472 9972578 10021088 10078607 10092544 10133992 10185728 10194602 10244192 10267334 10277309 10284032 10350592 10378984 10452992 10486784 10546976 10549504 10610056 10624768 10685752 10720256 10749662 10754912 10801952 10826354 10861312 10863953 10878976 10896424 10903552 10926272 10961594 11004224 11067386 11139016 11182336 11187736 11239424 11249216 11285582 11303936 11329472 11397232 11452672 11518408 11534336 11536838 11587298 11619146 11640832 11669966 11707648 11734096 11745496 11804276 11829248 11861696 11900042 11984896 12056576 12095552 12142592 12164978 12212288 12285328 12291328 12345088 12372976 12412928 12453056 12487168 12524534 12527536 12576256 12579314 12616912 12692372 12730304 12785984 12814868 12827318 12845056 12897808 12918784 12947968 12974948 13025408 13067516 13088768 13145671 13209616 13239457 13279024 13303808 13337104 13346816 13358444 13423424 13453748 13534213 13556224 13600048 13681388 13697024 13778944 13778996 13823488 13877248 13902832 13934239 14005376 14047232 14085764 14108672 14140544 14170009 14232064 14271103 14317184 14363468 14372864 14419328 14502092 14505568 14576128 14588827 14609056 14659792 14680064 14692909 14740352 14788004 14828512 14852684 14876449 14934304 14958592 14982583 15023624 15096704 15130808 15183356 15204352 15253504 15316147 15341056 15375712 15383137 15454208 15467672 15542912 15635872 15671194 15686419 15747424 15798272 15837811 15849344 15859712 15940316 16006144 16010036 16098016 16150057 16194296 16265216 16309832 16362496 16415392 16479232 16509613 16577792 16581823 16631384 16658432 16696064 16730854 16754048 16777216 16791896 16892326 16900576 16974496 17001656 17067776 17122952 17169856 17225362 17253376 17292352 17309152 17348254 17408503 17432576 17504168 17580728 17608858 17661952 17734486 17763328 17869568 17909936 17927336 17997056 18055168 18113536 18163222 18217504 18258658 18292736 18297184 18338518 18351872 18457208 18461632 18567598 18639808 18700066 18760448 18821096 18833408 18903416 18946048 19007296 19038208 19081216 19116394 19120976 19257392 19314944 19399424 19430464 19493278 19569088 19578538 19686128 19718144 19762688 19781888 19826576 19895432 19922944 19945156 20042176 20157214 20185088 20267984 20371456 20389204 20488384 20534668 20554618 20568064 20657483 20701184 20757968 20905984 20973568 21093952 21099008 21220112 21249536 21268049 21371504 21440512 21499324 21509824 21603904 21652708 21722624 21727906 21757952 21792848 21807104 21852544 21923188 22008448 22134772 22267157 22278032 22364672 22375472 22426019 22478848 22498432 22571164 22607872 22658944 22706159 22794464 22868153 22905344 23036816 23068672 23073676 23174596 23238292 23281664 23339932 23377277 23415296 23468192 23490992 23544059 23608552 23658496 23723392 23800084 23942429 23969792 24068231 24113152 24173501 24191104 24285184 24329956 24424576 24570656 24582656 24650087 24690176 24745952 24825856 24906112 24974336 25049068 25055072 25152512 25158628 25198883 25233824 25378661 25384744 25460608 25571968 25629736 25654636 25690112 25795616 25837568 25879007 25895936 25949896 25992197 26050816 26135032 26177536 26291342 26419232 26478914 26558048 26570873 26607616 26674208 26693632 26716888 26846848 26907496 27068426 27112448 27200096 27356219 27362776 27394048 27557888 27557992 27646976 27754496 27805664 27868478 27895553 28010752 28017563 28094464 28171528 28217344 28281088 28340018 28464128 28542206 28634368 28726936 28745728 28838656 29004184 29011136 29152256 29177654 29218112 29319584 29360128 29385818 29480704 29576008 29657024 29705368 29752898 29868608 29917184 29965166 30047248 30193408 30261616 30366712 30408704 30507008 30632294 30682112 30751424 30766274 30908416 30935344 31085824 31271744 31342388 31372838 31494848 31596544 31675622 31698688 31719424 31880632 32012288 32020072 32196032 32300114 32388592 32461759 32530432 32619664 32724992 32830784 32958464 33019226 33155584 33163646 33262768 33316864 33392128 33461708 33508096 33583792 33784652 33801152 33948992 34003312 34135552 34245904 34339712 34450724 34506752 34584704 34618304 34696508 34817006 34865152 34904023 35008336 35161456 35217716 35323904 35468972 35526656 35681107 35739136 35819872 35854672 35935669 35994112 36110336 36227072 36326444 36435008 36517316 36585472 36594368 36677036 36703744 36735721 36914416 36923264 37135196 37279616 37400132 37520896 37623817 37642192 37666816 37806832 37892096 37892239 38014592 38076416 38162432 38232788 38241952 38461453 38514784 38629888 38735851 38798848 38860928 38986556 39138176 39157076 39372256 39436288 39499537 39525376 39563776 39653152 39790864 39845888 39880753 39890312 40084352 40314428 40370176 40378933 40535968 40555543 40667011 40742912 40778408 40844881 40976768 41069336 41109236 41136128 41314966 41402368 41515936 41754229 41811968 41947136 42187904 42198016 42440224 42499072 42536098 42577423 42743008 42881024 42998648 43019648 43207808 43305416 43445248 43455812 43515904 43585696 43614208 43705088 43835869 43846376 44016896 44027599 44269544 44534314 44556064 44729344 44750944 44852038 44895613 44957696 44996864 45142328 45215744 45317888 45412318 45588928 45736306 45810688 46073632 46137344 46147352 46349192 46476584 46563328 46679864 46754554 46830592 46936384 46981984 47088118 47217104 47251651 47316992 47446784 47600168 47884858 47939584 48136462 48226304 48347002 48382208 48570368 48659912 48849152 49141312 49165312 49300174 49380352 49491904 49651712 49812224 49948672 50098136 50110144 50305024 50317256 50397766 50467648 50757322 50769488 50921216 51143936 51259472 51309272 51380224 51591232 51675136 51758014 51791872 51899792 51984394 52101632 52270064 52355072 52582684 52838464 52957828 53116096 53141746 53215232 53348416 53387264 53433776 53693696 53814992 54136852 54224896 54400192 54712438 54725552 54788096 54849179 55115776 55115984 55293952 55508992 55611328 55736956 55791106 56021504 56035126 56070311 56188928 56343056 56434688 56562176 56680036 56928256 57084412 57268736 57453872 57491456 57677312 58008368 58022272 58304512 58355308 58436224 58639168 58720256 58771636 58961408 59123141 59152016 59314048 59410736 59505796 59737216 59834368 59930332 60094496 60288767 60386816 60523232 60733424 60817408 60870623 61014016 61264588 61364224 61502848 61532548 61631003 61816832 61870688 62070701 62171648 62543488 62684776 62745676 62989696 63193088 63351244 63397376 63438848 63452609 63730139 63761264 63905303 64024576 64040144 64184813 64392064 64600228 64777184 64923518 64986593 65060864 65239328 65449984 65450231 65661568 65916928 66038452 66311168 66327292 66525536 66633728 66784256 66907379 66923416 67016192 67167584 67569304 67602304 67897984 68006624 68226473 68271104 68491808 68524883 68679424 68884937 68901448 69013504 69169408 69186227 69236608 69393016 69634012 69730304 69808046 70016672 70322912 70435432 70550249 70647808 70937944 71053312 71362214 71478272 71639744 71709344 71871338 71988224 72120941 72220672 72454144 72652888 72870016 73034632 73170944 73188736 73354072 73407488 73471442 73828832 73846528 74270392 74559232 74800264 75041792 75247634 75284384 75333632 75613664 75784192 75784478 76029184 76047671 76152832 76324864 76465576 76483904 76922906 77029568 77259776 77471702 77597696 77721856 77973112 78276352 78314152 78744512 78872576 78999074 79050752 79127552 79306304 79581728 79691776 79761506 79780624 80168704 80628856 80740352 80757866 81071936 81111086 81334022 81485824 81556816 81689762 81953536 82138672 82218472 82272256 82629932 82804736 83031872 83508458 83623936 83894272 84375808 84396032 84880448 84998144 85072196 85154846 85486016 85762048 85997296 86039296 86415616 86610832 86890496 86911624 87031808 87171392 87228416 87410176 87671738 87692752 88033792 88055198 88539088 89068628 89112128 89458688 89501888 89704076 89791226 89915392 89993728 90284656 90431488 90635776 90824636 91177856 91472612 91621376 92019697 92147264 92274688 92294704 92698384 92907793 92953168 93126656 93359728 93509108 93661184 93872768 93963968 94176236 94434208 94503302 94633984 94739491 94893568 95200336 95769716 95879168 96272924 96452608 96694004 96764416 96848719 97140736 97319824 97539673 97698304 98282624 98330624 98600348 98760704 98983808 99190063 99303424 99624448 99897344 99897721 100196272 100220288 100610048 100634512 100795532 100935296 101514644 101538976 101842432 102121789 102287872 102518944 102618544 102760448 102850363 103182464 103350272 103516028 103583744 103799584 103968788 104135143 104203264 104540128 104710144 105140167 105165368 105676928 105915656 106232192 106283492 106430464 106696832 106774528 106867552 107213029 107387392 107629984 107681959 108273704 108449792 108800384 109424876 109451104 109576192 109698358 110079331 110231552 110231968 110587904 110864677 111017984 111222656 111473912 111582212 112043008 112070252 112140622 112377856 112686112 112869376 113050399 113124352 113360072 113856512 114168824 114537472 114907744 114982912 115354624 115567291 116016736 116044544 116072761 116609024 116710616 116872448 117278336 117440512 117543272 117922816 118246282 118304032 118628096 118821472 119011592 119474432 119503483 119668736 119860664 120188992 120577534 120773632 121046464 121466848 121634816 121741246 121859521 122028032 122529176 122728448 123005696 123065096 123262006 123633664 123741376 124141402 124343296 125086976 125369552 125491352 125979392 126386176 126702488 126794752 126877696 126905218 127460278 127522528 127810606 128049152 128080288 128369626 128784128 129200456 129554368 129847036 129973186 130121728 130478656 130899968 130900462 131323136 131833856 132076904 132622336 132654584 133051072 133267456 133568512 133814758 133846832 134032384 134335168 135138608 135204608 135795968 136013248 136452946 136542208 136983616 137049766 137358848 137769874 137802896 138027008 138338816 138372454 138473216 138786032 139268024 139460608 139616092 140033344 140645824 140870864 141100498 141295616 141875888 142106624 142724428 142956544 143279488 143418688 143742676 143976448 144241882 144441344 144602381 144908288 145305776 145740032 146069264 146341888 146377472 146708144 146814976 146942884 147657664 147693056 148540784 148876343 149118464 149600528 150083584 150495268 150568768 150667264 151227328 151568384 151568956 152058368 152095342 152305664 152649728 152931152 152967808 153845812 154059136 154519552 154943404 155195392 155443712 155870099 155946224 156552704 156628304 156982133 157489024 157745152 157998148 158101504 158255104 158612608 158943113 159163456 159383552 159523012 159561248 160337408 160477097 161257712 161480704 161515732 162143872 162222172 162668044 162971648 163113632 163379524 163640939 163907072 164277344 164436944 164544512 164808413 165259864 165609472 166063744 167016916 167247872 167284151 167788544 168015821 168477617 168751616 168792064 169214507 169760896 169996288 170144392 170309692 170972032 171524096 171994592 172078592 172550609 172831232 173221664 173780992 173823248 174063616 174215921 174342784 174456832 174820352 175343476 175385504 176067584 176110396 176392181 177078176 177650627 178137256 178224256 178917376 179003776 179408152 179582452 179830784 179987456 180569312 180862976 181271552 181605743 181649272 182355712 182400053 182945224 183242752 184039394 184294528 184549376 184589408 185396768 185815586 185906336 185996111 186253312 186719456 187018216 187322368 187745536 187927936 188352472 188868416 189006604 189267968 189478982 189787136 190400672 191493533 191539432 191758336 192545848 192905216 193388008 193528832 193697438 194281472 194639648 195079346 195268871 195396608 196122941 196565248 196661248 197200696 197521408 197967616 198380126 198606848 199248896 199794688 199795442 200392544 200440576 201220096 201269024 201591064 201870592 203029288 203077952 203684864 204243578 204575744 205037888 205237088 205520896 205700726 206364928 206415107 206700544 207032056 207167488 207599168 207937576 208270286 208406528 209080256 209420288 210280334 210330736 211353856 211831312 212464384 212566984 212860928 213393664 213549056 213735104 214426058 214774784 215259968 215363918 216547408 216899584 217600768 218849752 218902208 219152384 219396716 220158662 220463104 220463936 221175808 221729354 222035968 222445312 222947824 223164424 224086016 224140504 224281244 224755712 225372224 225738752 226100798 226248704 226720144 227232313 227713024 228337648 229074944 229815488 229965824 230709248 231134582 232033472 232089088 232145522 233218048 233421232 233744896 234556672 235086544 235845632 236492564 236608064 237256192 237642944 238023184 238948864 239006966 239337472 239721328 240377984 241155068 241547264 242092928 242933696 243269632 243482492 243719042 244056064 244938727 245058352 245456896 246011392 246130192 246524012 247267328 247482752 248282804 248686592 249767749 250173952 250739104 250982704 251549683 251958784 252772352 253404976 253589504 253755392 253810436 254920556 255045056 255621212 256098304 256160576 256739252 257150047 257568256 258400912 259108736 259694072 259946372 260243456 260957312 261799936 261800924 262646272 263366719 263667712 264153808 264750541 265244672 265309168 265908511 266102144 266534912 267137024 267629516 267693664 268064768 268670336 269230171 270277216 270409216 271150957 271591936 272026496 272905892 273084416 273967232 274099532 274717696 275539748 275605792 276054016 276677632 276744908 276946432 277187713 277572064 278536048 278921216 279165271 279232184 280066688 281291648 281741728 282200996 282591232 282652531 283751776 283888801 284213248 284669077 285448856 285913088 285914167 286558976 286837376 287485352 287952896 288483764 288882688 289204762 289816576 290611552 291480064 292138528 292279603 292683776 292754944 293416288 293629952 293885768 295315328 295386112 297081568 297752686 298041961 298236928 299201056 300167168 300918409 300990536 301137536 301334528 302454656 303136768 303137912 304116736 304190684 304611328 305299456 305862304 305935616 306851083 307691624 308118272 308193193 309039104 309886808 310390784 310887424 311740198 311892448 313105408 313256608 313964266 314978048 315054637 315490304 315996296 316203008 316510208 317225216 317886226 318326912 318767104 319046024 319122496 320674816 320954194 322515424 322961408 323031464 324287744 324444344 325336088 325943296 326227264 326759048 327281878 327814144 328554688 328873888 329089024 329616826 330519728 330761557 331218944 332127488 334033832 334495744 334568302 335577088 336031642 336955234 337503232 337584128 338429014 339521792 339992576 340288784 340619384 341944064 343048192 343989184 344157184 345101218 345662464 346443328 347561984 347646496 348127232 348431842 348685568 348913664 349640704 350686952 350771008 352135168 352220792 352784362 354156352 355301254 356274512 356448512 357834752 358007552 358816304 359164904 359661568 359974912 361138624 361725952 362543104 363211486 363298544 364711424 364800106 365890448 366485504 368078788 368589056 369178816 370793536 371631172 371812672 371992222 372506624 373438912 374036432 374644736 375491072 375855872 376704944 377736832 378013208 378535936 378957964 379574272 380801344 382987066 383078864 383516672 383944253 385091696 385810432 386776016 387057664 387394876 388562944 389279296 390158692 390537742 390793216 392245882 392492177 393130496 393322496 394401392 395042816 395935232 396760252 397213696 398497792 399589376 399590884 400785088 400881152 402440192 402538048 403182128 403741184 404092931 406058576 406155904 407369728 408487156 409151488 410075776 410474176 411041792 411401452 412729856 412830214 413401088 413861987 414064112 414334976 415198336 415875152 416540572 416813056 418160512 418840576 420560668 420661472 422707712 423075983 423662624 424928768 425133968 425721856 426094361 426787328 427098112 427470208 428852116 429549568 430519936 430727836 431417021 433094816 433799168 434494907 435201536 437699504 437804416 438304768 438793432 440317324 440926208 440927872 442351616 443458708 444071936 444168263 444890624 445895648 446110973 446328848 447337121 448172032 448281008 448562488 449293691 449511424 450744448 451477504 452201596 452497408 453440288 454464626 454906151 455426048 456675296 458149888 459296519 459630976 459931648 461418496 462269164 464066944 464178176 464291044 466436096 466842464 467489792 468351653 469113344 470173088 471691264 472985128 473216128 474512384 475285888 476046368 477897728 478013932 478674944 478778777 479442656 480755968 480872867 482194559 482310136 483094528 484185856 484303589 485867392 486539264 486964984 487438084 488112128 489877454 490116704 490913792 492022784 492260384 493048024 493851743 494534656 494965504 496565608 497373184 499535498 500347904 501478208 501965408 503099366 503917568 504846587 505544704 506809952 507179008 507510784 507620872 509841112 510090112 511242424 512196608 512321152 513478504 514300094 515136512 516801824 518217472 519388144 519768161 519892744 520486912 521914624 523599872 523601848 525292544 526733438 527335424 528307616 529501082 530489344 530618336 531817022 532204288 532333697 533069824 534274048 535259032 535387328 536129536 537340672 538460342 540554432 540818432 542301914 543183872 544052992 545811784 546168832 547934464 548199064 549435392 551079496 551211584 552108032 553355264 553489816 553892864 554375426 555144128 557072096 557842432 558330542 558464368 560133376 562583296 563483456 564401992 565182464 565305062 567503552 567777602 568426496 569338154 570897712 571826176 571828334 573117952 573674752 574970704 575905792 576967528 577765376 578409524 579633152 581223104 582960128 584277056 584559206 585367552 585509888 586832576 587259904 587771536 590630656 590772224 594163136 595505372 596083922 596473856 598402112 600334336 601836818 601981072 602275072 602669056 604909312 606273536 606275824 608233472 608381368 609222656 610598912 611724608 611871232 613702166 615383248 616236544 616386386 616773421 618078208 619773616 620781568 621774848 623480396 623784896 626210816 626513216 627928532 629956096 630109274 630980608 631992592 632406016 633020416 634450432 635772452 636653824 638092048 638244992 641349632 641908388 645030848 645922816 646062928 648575488 648888688 650354551 650672176 651886592 652454528 653518096 654563756 655628288 657109376 657747776 658178048 659233652 661039456 661523114 662437888 663176437 664254976 668067664 668991488 669136604 671154176 672063284 673910468 675006464 675168256 676858028 677941033 679043584 679985152 680577568 681238768 682777711 683888128 686096384 687978368 688314368 690202436 691324928 692886656 694330441 695123968 695292992 696254464 696863684 697371136 697827328 697978699 699281408 701031529 701373904 701542016 704270336 704441584 705568724 708312704 710602508 712549024 712897024 714852523 715669504 716015104 717632608 718329808 719323136 719949824 719952541 722277248 723451904 725086208 726422972 726597088 729422848 729600212 730767607 731780896 732971008 735981169 736157576 737178112 738357632 741587072 743262344 743625344 743984444 745013248 746877824 748072864 749289472 750491203 750982144 751711744 753409888 753773713 755473664 756026416 757071872 757734307 757915928 759148544 761048497 761602688 765974132 766157728 767033344 767888506 770183392 770555317 771620864 773552032 774115328 774789752 776052739 777125888 778558592 780317384 781075484 781586432 784491764 784984354 786260992 786644992 788802784 790085632 791870464 793330351 793520504 794427392 796995584 799178752 799181768 801570176 801762304 804880384 805076096 806364256 807482368 808185862 808971037 812117152 812311808 812509327 814739456 816974312 818302976 820151552 820948352 822083584 822802904 825459712 825660428 826802176 827723974 828128224 828669952 830396672 831750304 833081144 833626112 836321024 836524381 837681152 841121336 841322944 845415424 846151966 847325248 849857536 850267936 851443712 852188722 853016647 853574656 854196224 854940416 857704232 859099136 861039872 861455672 862834042 866189632 867598336 868989814 870403072 875399008 875608832 876609536 877586864 880634648 881852416 881855744 884703232 886917416 888143872 888336526 889781248 891791296 892221946 892657696 894674242 896344064 896562016 897124976 898587382 899022848 901488896 902955008 904403192 904994816 906880576 908929252 909812302 910852096 913350592 916299776 918593038 919261952 919863296 922836992 924538328 928133888 928356352 928582088 932872192 933684928 934979584 936703306 938226688 940346176 943382528 945970256 946432256 949024768 950571776 952092736 955795456 956027864 957349888 957557554 958885312 961511936 961745734 964389118 964620272 966189056 968371712 968607178 971734784 973929968 974876168 976224256 979754908 980233408 981827584 984045568 984520768 986096048 987703486 989069312 989931008 993131216 994746368 999070996 1000695808 1002956416 1003930816 1006198732 1007835136 1009693174 1011089408 1012216667 1013619904 1014358016 1015021568 1015241744 1019682224 1020180224 1022484848 1024393216 1024642304 1026957008 1028600188 1030273024 1033603648 1036434944 1038776288 1039536322 1039785488 1040973824 1042134401 1043829248 1047199744 1047203696 1050585088 1053466876 1054670848 1056615232 1059002164 1060978688 1061236672 1063634044 1064408576 1064667394 1065335909 1066139648 1068548096 1070518064 1070774656 1072259072 1074681344 1076920684 1081108864 1081636864 1084603828 1086367744 1088105984 1091090693 1091623568 1092337664 1095868928 1096398128 1098870784 1098874931 1102158992 1102423168 1104216064 1106710528 1106979632 1107785728 1108750852 1110288256 1114144192 1115684864 1116661084 1116928736 1120266752 1123339679 1125166592 1126966912 1128803984 1130364928 1130610124 1135007104 1135555204 1136852992 1138676308 1141795424 1143652352 1143656668 1145486573 1146235904 1147349504 1149941408 1151811584 1153935056 1155530752 1156541837 1156819048 1159266304 1162446208 1165920256 1168554112 1169118412 1170735104 1170989057 1171019776 1173665152 1174519808 1175543072 1176110747 1179343319 1181261312 1181544448 1184501549 1188326272 1191010744 1192167844 1192947712 1196804224 1200668672 1203673636 1203962144 1204550144 1205338112 1209818624 1210872641 1212547072 1212551648 1216466944 1216762736 1218445312 1219511447 1221197824 1223449216 1223742464 1227404332 1230766496 1232473088 1232772772 1233546842 1234745267 1236156416 1239547232 1241563136 1243549696 1243554389 1246960792 1247569792 1252421632 1253026432 1255857064 1259912192 1260218548 1261961216 1263985184 1264812032 1266040832 1268900864 1271240201 1271544904 1273307648 1276184096 1276489984 1276800371 1282699264 1283816776 1290061696 1291845632 1292125856 1297150976 1297777376 1300709102 1301344352 1301972777 1303773184 1304909056 1307036192 1309127512 1311256576 1314218752 1314538313 1315495552 1316356096 1318467304 1322078912 1323046228 1324875776 1326352874 1328509952 1336135328 1337982976 1338273208 1340454731 1342308352 1344126568 1347820936 1350012928 1350336512 1353716056 1355882066 1358087168 1359970304 1361155136 1362477536 1365555422 1367776256 1370297879 1372192768 1375956736 1376628736 1380404872 1382649856 1385773312 1388660882 1390247936 1390585984 1392508928 1393727368 1394742272 1395654656 1395957398 1398562816 1402063058 1402747808 1403084032 1408540672 1408883168 1411137448 1416625408 1421205016 1425098048 1425794048 1429705046 1431339008 1432030208 1435265216 1436659616 1438646272 1439899648 1439905082 1444554496 1444905749 1446903808 1450172416 1452845944 1453194176 1458845696 1459200424 1461535214 1463561792 1465942016 1471962338 1472315152 1474356224 1476715264 1483174144 1486524688 1487250688 1487968888 1490026496 1493755648 1496145728 1498578944 1500982406 1501964288 1503423488 1506819776 1507547426 1510947328 1512052832 1514143744 1515468614 1515831856 1518297088 1522096994 1523205376 1531948264 1532315456 1534066688 1535777012 1540366784 1541110634 1543241728 1547104064 1548230656 1549579504 1552105478 1554251776 1557117184 1560634768 1562150968 1563172864 1568983528 1569968708 1572521984 1573289984 1577605568 1580171264 1583740928 1586660702 1587041008 1588854784 1590626191 1593991168 1598357504 1598363536 1603140352 1603524608 1609760768 1610152192 1612728512 1614964736 1616371724 1617942074 1624234304 1624623616 1625018654 1629478912 1633948624 1636605952 1640303104 1641896704 1645605808 1650919424 1651320856 1653604352 1655447948 1656256448 1657339904 1660793344 1663500608 1666162288 1667252224 1672642048 1673048762 1675362304 1682242672 1682645888 1690830848 1692303932 1694650496 1699715072 1700535872 1702887424 1704377444 1706033294 1707149312 1708392448 1709880832 1714571089 1715408464 1718198272 1722079744 1722911344 1725668084 1732379264 1735196672 1737979628 1740806144 1748374243 1750798016 1751217664 1753219072 1755173728 1761269296 1763704832 1763711488 1765248067 1769406464 1773834832 1776287744 1776673052 1779562496 1783582592 1784443892 1785315392 1789348484 1792688128 1793124032 1794249952 1797174764 1798045696 1800050329 1802977792 1805910016 1808806384 1809989632 1813761152 1817858504 1819624604 1821704192 1826701184 1832599552 1837186076 1838523904 1839726592 1840125661 1845673984 1848174031 1849076656 1853253787 1856267776 1856712704 1857164176 1861359577 1865744384 1867369856 1869959168 1873406612 1876453376 1880692352 1884611197 1886765056 1891940512 1892864512 1898049536 1898056699 1901143552 1904185472 1911590912 1912055728 1914699776 1915115108 1917770624 1923023872 1923491468 1928778236 1929240544 1932378112 1936743424 1937214356 1940313991 1943469568 1947859936 1949752336 1952448512 1954156897 1959509816 1960466816 1963655168 1968091136 1969041536 1972192096 1975406972 1978138624 1978567717 1979862016 1986262432 1987221607 1989492736 1997663173 1998141992 2001391616 2005912832 2006400583 2007861632 2012397464 2015670272 2019386348 2022178816 2024433334 2027239808 2028716032 2030043136 2030483488 2039364448 2040360448 2044969696 2045957221 2048786432 2049284608 2053914016 2057200376 2060546048 2067207296 2072869888 2077552576 2079072644 2079570976 2081947648 2084268802 2087658496 2091507289 2094399488 2094407392 2101170176 2106428863 2106933752 2109341696 2113230464 2118004328 2121957376 2122473344 2127268088 2128817152 2129334788 2130671818 2132279296 2137096192 2141036128 2141549312 2144518144 2147957581 2149362688 2153841368 2157352351 2162217728 2163273728 2169207656 2172735488 2176211968 2182181386 2183247136 2184675328 2191737856 2192796256 2197741568 2197749862 2204317984 2204846336 2205382459 2208432128 2213421056 2213959264 2215571456 2217501704 2220576512 2228288384 2231369728 2233322168 2233857472 2240533504 2246679358 2250333184 2253933824 2257607968 2260729856 2261220248 2270014208 2270566177 2271110408 2273705984 2277352616 2283590848 2287304704 2287313336 2290973146 2292471808 2294699008 2299882816 2303623168 2307870112 2311061504 2313083674 2313638096 2315330899 2318532608 2324892416 2331840512 2337108224 2338236824 2341470208 2341978114 2342039552 2347330304 2349039616 2351086144 2352221494 2358686638 2362522624 2363088896 2369003098 2376652544 2382021488 2384335688 2385895424 2393608448 2401337344 2407347272 2407924288 2409100288 2410676224 2419637248 2421745282 2425094144 2425103296 2432933888 2433525472 2436890624 2439022894 2442395648 2446898432 2447484928 2454808664 2461532992 2464946176 2465545544 2467093684 2469490534 2472312832 2479094464 2483126272 2487099392 2487108778 2493921584 2495139584 2504843264 2506052864 2511714128 2519824384 2520437096 2523922432 2527970368 2529624064 2532081664 2537801728 2542480402 2543089808 2546615296 2552368192 2552979968 2553600742 2565398528 2567633552 2580123392 2584251712 2594301952 2595554752 2601418204 2602688704 2603945554 2607546368 2609818112 2614072384 2618255024 2622513152 2628437504 2629076626 2630991104 2632712192 2636934608 2644157824 2646092456 2649751552 2652705748 2657019904 2672270656 2675965952 2676546416 2680909462 2684616704 2688253136 2694325997 2695641872 2700025856 2700673024 2707432112 2711764132 2716174336 2719940608 2722310272 2724955072 2731110844 2735552512 2740595758 2744385536 2747445239 2751913472 2753257472 2760809744 2765299712 2771546624 2777321764 2780495872 2781171968 2787454736 2789484544 2791309312 2791914796 2797125632 2804126116 2805495616 2806168064 2817081344 2817766336 2822274896 2828650517 2833250816 2842410032 2850196096 2851588096 2859410092 2862678016 2864060416 2870530432 2873319232 2877292544 2879799296 2879810164 2889108992 2889811498 2893807616 2897033909 2900344832 2905691888 2906388352 2917691392 2918400848 2923070428 2927123584 2931884032 2943924676 2944630304 2948712448 2953430528 2961531881 2966348288 2973049376 2974501376 2975937776 2980052992 2982660527 2987511296 2992291456 2997157888 3001964812 3003928576 3006846976 3013639552 3015094852 3019919147 3021894656 3024105664 3028287488 3030937228 3031663712 3036594176 3044193988 3046410752 3049064843 3063896528 3064630912 3068133376 3071554024 3080733568 3082221268 3086483456 3094208128 3096461312 3099159008 3104210956 3108503552 3109177841 3114234368 3121269536 3122776811 3124301936 3126345728 3131359847 3137967056 3139937416 3145043968 3145055837 3146579968 3155211136 3160342528 3167481856 3173321404 3174082016 3177709568 3181252382 3187982336 3192300599 3196715008 3196727072 3206280704 3207049216 3215075633 3219521536 3220304384 3225457024 3229929472 3232743448 3235884148 3248468608 3249247232 3250037308 3258957824 3267897248 3273211904 3278461571 3280606208 3283793408 3291211616 3301838848 3302641712 3307208704 3310102499 3310895896 3312512896 3314679808 3321586688 3327001216 3332324576 3334504448 3345284096 3346097524 3350724608 3351451439 3364485344 3365291776 3366110069 3375361913 3381661696 3384607864 3389300992 3390125123 3399430144 3401071744 3405774848 3408754888 3412066588 3414298624 3416784896 3419761664 3429142178 3430816928 3436396544 3444159488 3445822688 3451336168 3464758528 3465601007 3470393344 3475959256 3481612288 3496748486 3501596032 3502435328 3506438144 3510347456 3522538592 3527409664 3527422976 3530496134 3533926109 3538812928 3547669664 3552575488 3553346104 3559124992 3567165184 3568887784 3570630784 3578696968 3585376256 3586248064 3588499904 3594349528 3596091392 3600100658 3605955584 3611820032 3617612768 3619979264 3627522304 3635717008 3638377127 3639249208 3643408384 3653402368 3665199104 3674372152 3677047808 3679453184 3680251322 3691347968 3696348062 3698153312 3706507574 3712535552 3713425408 3714328352 3722719154 3726335879 3731488768 3734739712 3739918336 3746813224 3752906752 3761384704 3769222394 3773530112 3783881024 3785729024 3796099072 3796113398 3802287104 3808370944 3823181824 3824111456 3829399552 3830230216 3835541248 3846047744 3846982936 3857556472 3858481088 3864756224 3873486848 3874428712 3880627982 3886939136 3895719872 3899504672 3904897024 3908313794 3919019632 3920933632 3921887033 3927310336 3936182272 3938083072 3944384192 3950813944 3956277248 3957135434 3959724032 3972524864 3974443214 3978985472 3995326346 3996283984 4002783232 4011825664 4012801166 4015723264 4024794928 4031340544 4038772696 4044357632 4048866668 4054479616 4057432064 4060966976 4078728896 4080720896 4089939392 4091914442 4097572864 4098569216 4107828032 4114400752 4121092096 4134414592 4145739776 4155105152 4158145288 4159141952 4163895296 4168537604 4175316992 4183014578 4188798976 4188814784 4202340352 4212857726 4213867504 4218683392 4226460928 4236008656 4243914752 4244946688 4254536176 4257634304 4258669576 4261343636 4264558592 4274192384 4282072256 4283098624 4289036288 4295915162 4298725376 4307682736 4314704702 4317413947 4324435456 4326547456 4338415312 4345470976 4352423936 4364362772 4366494272 4369350656 4383475712 4385592512 4395483136 4395499724 4408635968 4409692672 4410764918 4416864256 4426842112 4427918528 4431142912 4435003408 4441153024 4456576768 4466644336 4467714944 4481067008 4493358716 4500666368 4507867648 4515215936 4521459712 4522440496 4540028416 4541132354 4542220816 4547411968 4552481857 4554705232 4567181696 4574609408 4574626672 4581946292 4584943616 4589398016 4599765632 4607246336 4615740224 4622123008 4626167348 4627276192 4630661798 4637065216 4649784832 4653835813 4663681024 4674216448 4676473648 4682940416 4683956228 4684079104 4694660608 4698079232 4702172288 4704442988 4717373276 4725045248 4726177792 4738006196 4745587231 4753305088 4764042976 4768671376 4771790848 4779443977 4787216896 4802674688 4814694544 4815848576 4818200576 4821352448 4839274496 4843490564 4850188288 4850206592 4865867776 4867050944 4873781248 4878045788 4884791296 4885850893 4893796864 4894969856 4907220703 4909617328 4923065984 4929892352 4931091088 4934187368 4938981068 4944625664 4958188928 4966252544 4974198784 4974217556 4987843168 4990279168 5003967661 5009686528 5012105728 5023428256 5039648768 5040874192 5047844864 5052261709 5055940736 5059248128 5064163328 5075603456 5084960804 5086179616 5093230592 5104736384 5105959936 5107201484 5115373249 5130797056 5135267104 5151868183 5160246784 5168503424 5188603904 5191109504 5202836408 5205377408 5207891108 5215092736 5219636224 5228144768 5236510048 5245026304 5256875008 5258153252 5261982208 5265424384 5266566547 5273869216 5288315648 5289601537 5292184912 5299503104 5304140149 5305411496 5314039808 5327339479 5344541312 5351931904 5353092832 5361818924 5369233408 5376506272 5388651994 5391283744 5393887219 5400051712 5401346048 5414864224 5423528264 5432348672 5432369173 5439881216 5444620544 5449910144 5462221688 5471105024 5481191516 5488771072 5494890478 5503826944 5506514944 5521619488 5530599424 5543093248 5553312457 5554643528 5560991744 5562343936 5574909472 5578969088 5582618624 5583829592 5594251264 5608252232 5610991232 5612336128 5634162688 5635532672 5644549792 5657301034 5662797259 5666501632 5684820064 5687565289 5700392192 5703176192 5717449771 5718820184 5725356032 5728120832 5741060864 5746638464 5754585088 5759598592 5759620328 5778217984 5779622996 5787615232 5794067818 5800689664 5811383776 5812776704 5835382784 5836801696 5846140856 5854247168 5855670667 5863768064 5887849352 5889260608 5897424896 5906861056 5923063762 5932696576 5946098752 5949002752 5951875552 5960105984 5965321054 5975022592 5984582912 5986038103 5994315776 6003929624 6007857152 6013693952 6027279104 6030189704 6039838294 6043789312 6048211328 6056574976 6061874456 6063327424 6073188352 6088387976 6092821504 6098129686 6127793056 6129261824 6136266752 6143108048 6161467136 6164442536 6172966912 6188416256 6192922624 6198318016 6208421912 6217007104 6218355682 6228468736 6242539072 6245553622 6248603872 6252691456 6262719694 6275934112 6279874832 6290087936 6290111674 6293159936 6310422272 6320685056 6334963712 6346642808 6348164032 6355419136 6362504764 6375964672 6384601198 6393430016 6393454144 6412561408 6414098432 6430151266 6439043072 6440608768 6450914048 6459858944 6465486896 6471768296 6496937216 6498494464 6500074616 6517915648 6535794496 6546423808 6556923142 6561212416 6567586816 6582423232 6603677696 6605283424 6614417408 6620204998 6621791792 6625025792 6629359616 6643173376 6654002432 6664649152 6669008896 6690568192 6692195048 6701449216 6702902878 6728970688 6730583552 6732220138 6750723826 6763323392 6769215728 6778601984 6780250246 6798860288 6802143488 6817509776 6824133176 6828597248 6833569792 6839523328 6858284356 6861633856 6872793088 6888318976 6891645376 6902672336 6929517056 6931202014 6940786688 6951918512 6963224576 6993496972 7003192064 7004870656 7020694912 7045077184 7054819328 7054845952 7060992268 7067852218 7077625856 7095339328 7105150976 7106692208 7118249984 7134330368 7137775568 7141261568 7157393936 7170752512 7172496128 7176999808 7188699056 7192182784 7200201316 7211911168 7223640064 7235225536 7239958528 7255044608 7271434016 7276754254 7278498416 7286816768 7294940807 7306804736 7330398208 7348744304 7354095616 7358906368 7360502644 7382695936 7392696124 7396306624 7413015148 7425071104 7426850816 7428656704 7445438308 7452671758 7457351363 7462977536 7469479424 7479836672 7493626448 7505813504 7522769408 7538444788 7547060224 7567762048 7571458048 7592198144 7592226796 7604574208 7616741888 7637634851 7646363648 7648222912 7658799104 7660460432 7671082496 7677765689 7692095488 7693965872 7711346819 7715112944 7716962176 7729512448 7746973696 7748857424 7761255964 7773878272 7791439744 7799009344 7809794048 7816627588 7838039264 7841867264 7843774066 7854620672 7863377753 7872364544 7876166144 7888768384 7901627888 7912554496 7914270868 7919448064 7945049728 7948886428 7957970944 7990652692 7992567968 8005566464 8023651328 8025602332 8031446528 8038443677 8049589856 8062681088 8077545392 8088715264 8095792859 8097733336 8108959232 8114864128 8121933952 8157457792 8161441792 8179878784 8183828884 8195145728 8196923399 8197138432 8215656064 8228801504 8232775229 8242184192 8255403233 8268829184 8291479552 8291510843 8310210304 8316290576 8318283904 8327790592 8337075208 8350633984 8366029156 8377597952 8377629568 8404680704 8425715452 8427735008 8437366784 8452921856 8472017312 8476108487 8487829504 8489893376 8509072352 8515268608 8517339152 8522687272 8529117184 8536580129 8548384768 8564144512 8566197248 8578072576 8591830324 8597450752 8615365472 8629409404 8634827894 8643216869 8648870912 8653094912 8676830624 8690941952 8704847872 8726633861 8728725544 8732988544 8738701312 8766951424 8771185024 8790966272 8790999448 8817271936 8819385344 8821529836 8833728512 8853684224 8855837056 8862285824 8870006816 8882306048 8898681407 8913153536 8933288672 8935429888 8937602597 8962134016 8986717432 9001332736 9015735296 9030431872 9042919424 9044880992 9080056832 9082264708 9084441632 9094823936 9104963714 9109410464 9134363392 9136584473 9149218816 9149253344 9163892584 9169887232 9178796032 9199531264 9201768191 9214492672 9231480448 9244246016 9252334696 9254552384 9261323596 9274130432 9299569664 9307671626 9327362048 9348432896 9352947296 9365880832 9367912456 9368158208 9383183117 9389321216 9396158464 9404344576 9408885976 9434746552 9450090496 9452355584 9476012392 9491174462 9506610176 9528085952 9537342752 9543581696 9558887954 9574433792 9592085153 9605349376 9629389088 9631697152 9636401152 9642704896 9678548992 9686981128 9700376576 9700413184 9731735552 9734101888 9747562496 9756091576 9769582592 9771701786 9787593728 9789939712 9814441406 9819234656 9846131968 9859784704 9862182176 9868374736 9877962136 9889251328 9916377856 9932505088 9948397568 9948435112 9975686336 9980558336 10007935322 10019373056 10024211456 10046856512 10079297536 10081748384 10095689728 10104523418 10111881472 10114340243 10118496256 10128326656 10151206912 10169921608 10172359232 10186461184 10209472768 10211919872 10214402968 10230746498 10261594112 10270534208 10303736366 10320493568 10337006848 10377207808 10382219008 10405672816 10410754816 10415782216 10430185472 10439272448 10456289536 10473020096 10490052608 10513750016 10516306504 10523964416 10530848768 10533133094 10547738432 10576631296 10579203074 10584369824 10599006208 10608280298 10610822992 10628079616 10654678958 10689082624 10706185664 10723637848 10738466816 10753012544 10777303988 10782567488 10787774438 10800103424 10802692096 10829728448 10847056528 10864697344 10864738346 10879762432 10889241088 10899820288 10924443376 10942210048 10962383032 10977542144 10989780956 11007653888 11013029888 11043238976 11061198848 11086186496 11106624914 11109287056 11121983488 11124687872 11134383337 11149818944 11157938176 11165237248 11167659184 11188502528 11216504464 11221982464 11224672256 11268325376 11271065344 11289099584 11314602068 11325594518 11333003264 11369640128 11375130578 11400784384 11406352384 11434899542 11437640368 11450712064 11456241664 11482121728 11493276928 11519197184 11519240656 11556435968 11559245992 11575230464 11588135636 11601379328 11622767552 11625553408 11670765568 11673603392 11692281712 11708494336 11711341334 11718694999 11727536128 11775698704 11778521216 11794849792 11813722112 11846127524 11865393152 11892197504 11898005504 11903751104 11920211968 11930642108 11950045184 11969165824 11972076206 11988631552 12001997623 12007859248 12015714304 12027387904 12054558208 12060379408 12079676588 12087578624 12096422656 12123748912 12126654848 12146376704 12176775952 12185643008 12196259372 12255586112 12258523648 12272533504 12286216096 12322934272 12328885072 12345933824 12356736469 12376832512 12385845248 12396636032 12416843824 12434014208 12436711364 12456937472 12485078144 12491107244 12497207744 12505382912 12525439388 12551868224 12559749664 12580175872 12580223348 12586319872 12600352303 12620844544 12641370112 12669927424 12693285616 12696328064 12710838272 12725009528 12751929344 12769202396 12786860032 12786908288 12825122816 12828196864 12860302532 12878086144 12880879627 12881217536 12901828096 12919717888 12930973792 12937218217 12943536592 12972776509 12993874432 12996988928 13000149232 13029517039 13035831296 13071588992 13092847616 13113846284 13122424832 13135173632 13164846464 13192278379 13207355392 13210566848 13228834816 13240409996 13243583584 13250051584 13258719232 13286346752 13308004864 13319599051 13329298304 13338017792 13381136384 13384390096 13402898432 13405805756 13457941376 13461167104 13464440276 13501447652 13526646784 13538431456 13557203968 13560500492 13582197937 13597720576 13604286976 13635019552 13648266352 13657194496 13667139584 13679046656 13679098279 13716568712 13723267712 13745586176 13776637952 13783290752 13805344672 13859034112 13862404028 13881573376 13884584533 13903837024 13926449152 13945313143 13983642211 13986993944 14006384128 14009741312 14041389824 14044804081 14090154368 14109638656 14109691904 14121984536 14135704436 14155251712 14190678656 14210301952 14213384416 14236499968 14268660736 14275551136 14282523136 14314787872 14321700547 14341505024 14344992256 14353999616 14377398112 14384365568 14400402632 14423822336 14447280128 14459921443 14470451072 14479917056 14510089216 14542868032 14553508508 14556996832 14573633536 14589881614 14613609472 14640551023 14660796416 14697488608 14708191232 14717812736 14721005288 14745002041 14765391872 14785392248 14792613248 14826030296 14850142208 14853701632 14857313408 14890876616 14905343516 14914702726 14925955072 14938958848 14959673344 14987252896 15011627008 15045538816 15073276669 15076889576 15094120448 15135524096 15142916096 15184396288 15184453592 15209148416 15233483776 15275269702 15292727296 15296445824 15317598208 15320920864 15342164992 15355531378 15384190976 15387931744 15422693638 15430225888 15433924352 15437677213 15459024896 15493947392 15497714848 15522511928 15547756544 15582879488 15598018688 15619588096 15633255176 15676078528 15683734528 15687548132 15709241344 15726755506 15744729088 15752332288 15777536768 15803255776 15825108992 15828541736 15838896128 15890099456 15893963239 15897772856 15915941888 15981305384 15985135936 16011132928 16047302656 16051204664 16062893056 16076887354 16099179712 16125362176 16155090784 16177430528 16191585718 16195466672 16207316293 16217918464 16229728256 16243867904 16314915584 16322883584 16359757568 16367657768 16390291456 16393846798 16394276864 16431312128 16457603008 16465550458 16484368384 16510806466 16537658368 16582959104 16583021686 16620420608 16632581152 16636567808 16655581184 16674150416 16701267968 16732058312 16755195904 16755259136 16809361408 16851430904 16855470016 16874733568 16905843712 16944034624 16952216974 16975659008 16979786752 17018144704 17030537216 17034678304 17045374544 17058234368 17073160258 17096769536 17128289024 17132394496 17156145152 17183660648 17194901504 17230730944 17258818808 17269655788 17286433738 17297741824 17306189824 17353661248 17381883904 17409695744 17453267722 17457451088 17465977088 17477402624 17533902848 17542370048 17581932544 17581998896 17634543872 17638770688 17643059672 17667457024 17707368448 17711674112 17724571648 17740013632 17764612096 17797362814 17826307072 17866577344 17870859776 17875205194 17924268032 17973434864 18002665472 18031470592 18060863744 18089761984 18160113664 18164529416 18168883264 18189647872 18209927428 18218820928 18268726784 18273168946 18298437632 18298506688 18327785168 18339774464 18357592064 18399062528 18403536382 18428985344 18462960896 18504669392 18509104768 18522647192 18548260864 18599139328 18615343252 18654724096 18696865792 18705894592 18731761664 18735824912 18736316416 18766366234 18778642432 18792316928 18808689152 18817771952 18860281979 18869493104 18900180992 18904711168 18952024784 18982348924 19013220352 19056171904 19074685504 19087163392 19117775908 19148867584 19184170306 19210698752 19232116673 19258778176 19263394304 19272802304 19285409792 19357097984 19373962256 19400753152 19400826368 19463471104 19468203776 19512183152 19539165184 19543403572 19575187456 19579879424 19628882812 19638469312 19692263936 19719569408 19724364352 19736749472 19755924272 19778502656 19800553619 19832755712 19865010176 19896795136 19896870224 19951372672 19961116672 20015870644 20038746112 20048422912 20093713024 20158595072 20163496768 20191379456 20209046836 20223762944 20228680486 20236992512 20241382271 20256653312 20302413824 20329914341 20339843216 20344718464 20372922368 20418945536 20423839744 20428805936 20461492996 20523188224 20541068416 20607472732 20640987136 20674013696 20730723167 20754415616 20764438016 20811345632 20821509632 20831564432 20860370944 20878544896 20878623689 20912579072 20946040192 20980105216 21027500032 21032613008 21047928832 21061697536 21066266188 21095476864 21153262592 21158406148 21168739648 21198012416 21216560596 21221645984 21256159232 21309357916 21343453901 21378165248 21412371328 21447275696 21476933632 21506025088 21554607976 21565134976 21575548876 21600206848 21605384192 21659456896 21694113056 21729394688 21729476692 21759524864 21764244887 21778482176 21799640576 21848886752 21859437677 21884420096 21924766064 21955084288 21974294903 21979561912 22015307776 22026059776 22070406413 22086477952 22122397696 22172372992 22213249828 22218574112 22243966976 22249375744 22268766674 22299637888 22315876352 22330474496 22335318368 22346104193 22377005056 22433008928 22443964928 22449344512 22505529431 22536650752 22542130688 22578199168 22629204136 22651189036 22666006528 22739280256 22750261156 22801568768 22812704768 22869799084 22875280736 22901424128 22912483328 22964243456 22986553856 23006580179 23038394368 23038481312 23112871936 23118491984 23150460928 23170717493 23176271272 23202758656 23245535104 23251106816 23341531136 23347206784 23384563424 23416988672 23422682668 23437389998 23455072256 23460160073 23551397408 23557042432 23562770483 23589699584 23627444224 23627533391 23692255048 23730786304 23730875861 23784395008 23796011008 23807502208 23840423936 23861284216 23900090368 23938331648 23944152412 23977263104 24003995246 24015718496 24031428608 24054775808 24109116416 24120758816 24159353176 24175157248 24192845312 24247497824 24253309696 24259207049 24292753408 24353551904 24371286016 24392518744 24511172224 24517047296 24545067008 24572432192 24645868544 24657770144 24691867648 24713472938 24737482763 24753665024 24771690496 24793272064 24833687648 24868028416 24873422728 24913874944 24970156288 24976227947 24982214488 24994415488 25010765824 25050878776 25103736448 25119499328 25160351744 25160446696 25172639744 25200704606 25241689088 25282740224 25339854848 25386571232 25392656128 25421676544 25450019056 25468639889 25503858688 25538404792 25573720064 25573816576 25650245632 25656393728 25720605064 25756172288 25761759254 25762435072 25803656192 25839435776 25861947584 25874436434 25887073184 25945553018 25987748864 25993977856 26000298464 26059034078 26071662592 26143177984 26185695232 26227692568 26244849664 26270347264 26329692928 26384556758 26414710784 26421133696 26457669632 26480819992 26487167168 26500103168 26517438464 26572693504 26616009728 26639198102 26658596608 26676035584 26762272768 26768780192 26805796864 26811611512 26915882752 26922334208 26928880552 27002895304 27053293568 27076862912 27114407936 27121000984 27164395874 27195441152 27208573952 27270039104 27296532704 27314388992 27334279168 27358093312 27358196558 27433137424 27446535424 27453209231 27491172352 27553275904 27566581504 27610689344 27718068224 27724808056 27763146752 27769169066 27807674048 27852898304 27890626286 27967284422 27973987888 28012768256 28019482624 28082779648 28089608162 28180308736 28219383808 28243969072 28271408872 28310503424 28381357312 28426768832 28472999936 28537321472 28551102272 28565046272 28629575744 28643401094 28683010048 28689984512 28707999232 28754796224 28768731136 28800805264 28847644672 28894560256 28919842886 28940902144 28959834112 29020178432 29085736064 29107017016 29113993664 29147267072 29179763228 29227218944 29281102046 29321592832 29394977216 29416382464 29435625472 29442010576 29490004082 29530783744 29570784496 29585226496 29652060592 29700284416 29707403264 29714626816 29781753232 29810687032 29829405452 29851910144 29877917696 29919346688 29974505792 30023254016 30091077632 30146553338 30153779152 30188240896 30221897629 30271048192 30285832192 30368792576 30368907184 30418296832 30466967552 30550539404 30585454592 30592891648 30641841728 30684329984 30711062756 30768381952 30775863488 30845387276 30860451776 30867848704 30875354426 30918049792 30987894784 30995429696 31045023856 31095513088 31165758976 31196037376 31266510352 31352157056 31367469056 31375096264 31418482688 31453511012 31489458176 31504664576 31555073536 31606511552 31650217984 31657083472 31677792256 31780198912 31787926478 31795545712 31831883776 31867372999 31962610768 31970271872 32022265856 32094605312 32102409328 32125786112 32153774708 32198359424 32250724352 32310181568 32354861056 32383171436 32390933344 32414632586 32435836928 32459456512 32487735808 32576850691 32629831168 32645767168 32719515136 32735315536 32780582912 32787693596 32788553728 32862624256 32915206016 32931100916 32968736768 33021612932 33075316736 33165918208 33166043372 33219110617 33240841216 33265162304 33273135616 33311162368 33348300832 33402535936 33464116624 33510391808 33510518272 33539713273 33618722816 33702861808 33710940032 33749467136 33811687424 33888069248 33904433948 33951318016 33959573504 34036289408 34061074432 34069356608 34090749088 34116468736 34146320516 34193539072 34200956251 34256578048 34264788992 34312290304 34350544921 34367321296 34389803008 34461461888 34517637616 34539311576 34572867476 34595483648 34612379648 34707322496 34763767808 34819391488 34906535444 34914902176 34931954176 34954805248 35067805696 35084740096 35115306589 35163865088 35163997792 35269087744 35277541376 35286119344 35334914048 35365831963 35414736896 35423348224 35449143296 35480027264 35529224192 35594725628 35652614144 35733154688 35741719552 35750410388 35807612743 35848536064 35946869728 36005330944 36062941184 36063077281 36121727488 36179523968 36320227328 36329058832 36337766528 36379295744 36419854856 36437641856 36537453568 36546337892 36596875264 36597013376 36655570336 36679548928 36715184128 36798125056 36807072764 36857970688 36865965829 36925921792 37009338784 37018209536 37027210759 37045294384 37096521728 37128981043 37198278656 37230686504 37291376353 37309448192 37393731584 37411789184 37463523328 37471649824 37472632832 37532732468 37557284864 37584633856 37617378304 37635543904 37720563958 37738986208 37757210533 37800361984 37809422336 37904049568 37964697848 38026440704 38112343808 38121611077 38149371008 38174326784 38235551816 38297735168 38368340612 38421397504 38464233346 38517556352 38526788608 38545604608 38570819584 38714195968 38747924512 38801506304 38801652736 38873187199 38926942208 38936407552 39024366304 39078330368 39086807144 39150374912 39159758848 39257765624 39276938624 39384527872 39439138816 39448728704 39473498944 39511848544 39557005312 39601107238 39665511424 39730020352 39738638491 39793590272 39793740448 39902745344 39922233344 40022148397 40031741288 40077492224 40096845824 40187426048 40317190144 40326993536 40382758912 40418093672 40447525888 40457360972 40473985024 40482764542 40513306624 40604827648 40659828682 40679686432 40689436928 40745844736 40837891072 40847679488 40857611872 40922985992 40989694669 41046376448 41082136832 41214945464 41281974272 41348027392 41461446334 41508831232 41528876032 41622691264 41643019264 41663128864 41720741888 41757089792 41757247378 41825158144 41892080384 41902266721 41960210432 42055000064 42065226016 42095857664 42123395072 42132532376 42190953728 42306525184 42316812296 42337479296 42396024832 42433121192 42443291968 42512318464 42618715832 42686907802 42756330496 42824742656 42894551392 42953867264 43012050176 43109215952 43130269952 43140757363 43151097752 43200413696 43210768384 43318913792 43388226112 43458789376 43458953384 43519049728 43528489774 43556964352 43599281152 43697773504 43718875354 43768840192 43849532128 43910168576 43948589806 43959123824 44030615552 44052119552 44140812826 44172955904 44244795392 44344745984 44426499656 44437148224 44487933952 44498751488 44537533348 44599275776 44631752704 44670636736 44692208386 44754010112 44866017856 44887929856 44898689024 45011058862 45073301504 45084261376 45156398336 45258408272 45302378072 45332013056 45478560512 45500522312 45603137536 45625409536 45739598168 45750561472 45802848256 45824966656 45928486912 45973107712 46013160358 46076788736 46076962624 46225743872 46236983968 46300921856 46341434986 46352542544 46405517312 46491070208 46502213632 46683062272 46694413568 46769126848 46833977344 46845365336 46874779996 46910144512 46920320146 47102794816 47114084864 47125540966 47179399168 47254888448 47255066782 47384510096 47461572608 47461751722 47568790016 47592022016 47615004416 47722568432 47800180736 47876663296 47888304824 47954526208 48007990492 48031436992 48062857216 48109551616 48218232832 48241517632 48318706352 48350314496 48385690624 48494995648 48506619392 48518414098 48585506816 48707103808 48742572032 48785037488 49022344448 49034094592 49144864384 49291737088 49315540288 49383735296 49426945876 49474965526 49507330048 49543380992 49586544128 49667375296 49736056832 49746845456 49827749888 49940312576 49952455894 49964428976 49988830976 50021531648 50101757552 50207472896 50238998656 50320703488 50320893392 50345279488 50401409212 50483378176 50565480448 50679709696 50773142464 50785312256 50843353088 50900038112 50937279778 51007717376 51076809584 51147440128 51147633152 51192193943 51300491264 51312787456 51441210128 51512344576 51523518508 51524870144 51607312384 51678871552 51723895168 51748872868 51774146368 51891106036 51975497728 51987955712 52000596928 52118068156 52143325184 52201459541 52286355968 52371390464 52455385136 52489699328 52540694528 52659385856 52769113516 52829421568 52842267392 52961639984 52974334336 53000206336 53034876928 53145387008 53232019456 53278396204 53317193216 53352071168 53524545536 53537560384 53611593728 53623223024 53744359823 53831765504 53844668416 53857761104 53979427733 54005790608 54106587136 54153725824 54228815872 54242001968 54328791748 54390882304 54417147904 54540078208 54593065408 54628777984 54668558336 54716186624 54716393116 54866274848 54893070848 54906418462 54982344704 55043644271 55106551808 55133163008 55221378688 55436136448 55449616112 55526293504 55538338132 55615348096 55705796608 55781252572 55934568844 55947975776 56025536512 56038965248 56165559296 56179216324 56269105739 56360617472 56438767616 56487938144 56542817744 56621006848 56670550013 56762714624 56853537664 56945999872 57074642944 57102204544 57130092544 57259151488 57286802188 57366020096 57378463793 57379969024 57415998464 57509592448 57537462272 57601610528 57629426603 57695289344 57789120512 57839685772 57881804288 57919668224 57932232017 58040356864 58171472128 58185616907 58214034032 58227987328 58294534144 58359526456 58454437888 58562204092 58643185664 58789954432 58832764928 58871250944 58884021152 58980008164 59061567488 59141568992 59170452992 59304121184 59332759409 59400568832 59414806528 59429253632 59563506464 59621374064 59658810904 59703820288 59755835392 59756060903 59838693376 59949011584 60046508032 60182155264 60293106676 60307558304 60376481792 60443795258 60542096384 60571664384 60653711381 60737585152 60737814368 60836593664 60933935104 61086437027 61101078808 61170909184 61185783296 61283683456 61368659968 61422125512 61536763904 61551726976 61690774552 61720903552 61735697408 61750708852 61836099584 61975789568 61990859392 62090047712 62191026176 62290769849 62331517952 62392074752 62533020704 62563218179 62704314112 62734938112 62750192528 62836965376 62891947481 62907022024 62978916352 63009329152 63110147072 63213023104 63300435968 63314166944 63355584512 63560397824 63575852956 63591091424 63663767552 63734745998 63925221536 63940543744 63956091311 64044531712 64189210624 64204818656 64251572224 64307549416 64396718848 64412377337 64501448704 64620363136 64709722112 64766342872 64781866688 64829265172 64871673856 64918913024 64975471616 65153701382 65259662336 65291534336 65439030272 65470631072 65561165824 65575387192 65577107456 65725248512 65830412032 65846419133 65862201832 65937473536 66043225864 66150633472 66331836416 66332086744 66438221234 66481682432 66530324608 66546271232 66622324736 66696601664 66805071872 66928233248 67020783616 67021036544 67079426546 67144596071 67237445632 67405723616 67421880064 67498934272 67623374848 67776138496 67808867896 67902636032 67919147008 68072578816 68122148864 68138713216 68181498176 68232937472 68292641032 68387078144 68401912502 68513156096 68529577984 68624580608 68701089842 68734642592 68779606016 68922923776 69035275232 69078623152 69145734952 69190967296 69224759296 69414644992 69527535616 69638782976 69813070888 69829804352 69863908352 69909610496 70135611392 70169480192 70230613178 70327730176 70327995584 70538175488 70555082752 70572238688 70669828096 70731663926 70800381701 70829473792 70846696448 70898286592 70960054528 71058448384 71189451256 71305228288 71466309376 71483439104 71500820776 71615225486 71697072128 71893739456 72010661888 72125882368 72126154562 72243454976 72359047936 72640454656 72658117664 72675533056 72758591488 72839709712 72875283712 73074907136 73092675784 73193750528 73194026752 73311140672 73359097856 73430368256 73596250112 73614145528 73715941376 73731931658 73851843584 74018677568 74036419072 74054421518 74090588768 74193043456 74257962086 74396557312 74461373008 74582752706 74618896384 74787463168 74823578368 74943299648 74945265664 75065464936 75114569728 75169267712 75234756608 75271087808 75441127916 75477972416 75514421066 75600723968 75618844672 75808099136 75929395696 76052881408 76224687616 76243222154 76298742016 76348653568 76471103632 76595470336 76736681224 76842795008 76928466692 77035112704 77053577216 77091209216 77428391936 77495849024 77603012608 77603305472 77746374398 77853884416 77872815104 78048732608 78156660736 78173614288 78300749824 78319517696 78515531248 78553877248 78769055744 78878277632 78897457408 78946997888 79023697088 79114010624 79202214476 79331022848 79460040704 79477276982 79587180544 79587480896 79805490688 79844466688 80044296794 80063482576 80154984448 80193691648 80374852096 80634380288 80653987072 80836187344 80895051776 80914721944 80947970048 80965529084 81026613248 81209655296 81319657364 81359372864 81378873856 81491689472 81675782144 81695358976 81715223744 81845971984 81979389338 82030864993 82092752896 82164273664 82429890928 82563948544 82696054784 82922892668 83017662464 83057752064 83245382528 83286038528 83326257728 83441483776 83514179584 83514494756 83650316288 83784160768 83804533442 83920420864 84013983361 84110000128 84130452032 84191715328 84246790144 84265064752 84381907456 84613050368 84633624592 84674958592 84866242384 84886583936 85024636928 85237431664 85373815604 85512660992 85649485312 85789102784 85907734528 86024100352 86218431904 86260539904 86281514726 86302195504 86400827392 86421536768 86497155283 86637827584 86776452224 86917578752 86917906768 87038099456 87056979548 87113928704 87198562304 87395547008 87437750708 87537680384 87699064256 87820337152 87897179612 87918247648 88061231104 88104239104 88281625652 88345911808 88422880447 88489590784 88689491968 88852999312 88874296448 88975867904 88997502976 89075066696 89198551552 89263505408 89341273472 89384416772 89508020224 89732035712 89775859712 89797378048 90022117724 90146603008 90166157389 90168522752 90312796672 90516816544 90560527519 90604756144 90664026112 90809435563 90957121024 91001044624 91206275072 91206619273 91250819072 91479196336 91501122944 91605696512 91649933312 91856973824 91946215424 92026320716 92153577472 92153925248 92451487744 92473967936 92601843712 92682869972 92705085088 92811034624 92982140416 93004427264 93237193357 93366124544 93388827136 93538253696 93667954688 93690730672 93749559992 93820289024 93840640292 94205589632 94228169728 94251081932 94358798336 94509776896 94510133564 94769020192 94923145216 94923503444 95075385559 95137580032 95184044032 95230008832 95445136864 95600361472 95753326592 95776609648 95909052416 95992972471 96015980984 96062873984 96125714432 96219103232 96436465664 96483035264 96637412704 96700628992 96771381248 96989991296 97013238784 97036828196 97171013632 97192091731 97414207616 97485144064 97570074976 97617192001 97885495477 98044688896 98068189184 98289728768 98313628567 98583474176 98631080576 98767470592 98853891752 98949931052 99014660096 99086761984 99173088256 99334750592 99472113664 99493690912 99655499776 99880625152 99904911788 99928857952 99977661952 100043063296 100203515104 100414945792 100477997312 100502429203 100641406976 100641786784 100690558976 100802818424 100966756352 101130960896 101219450101 101359419392 101546284928 101570624512 101686706176 101800076224 101874559556 102015434752 102153619168 102294880256 102295266304 102384387886 102483857161 102600982528 102625574912 102882420256 103024689152 103047037016 103049740288 103214624768 103215014287 103357743104 103447790336 103497745736 103548292736 103782212072 103950995456 103975911424 104001193856 104236136312 104286650368 104402919082 104572711936 104742780928 104910770272 104979398656 105081389056 105318771712 105512936683 105538227032 105658843136 105684534784 105923279968 105948668672 106000412672 106069753856 106290774016 106464038912 106556792408 106634386432 106704142336 107049091072 107075120768 107223187456 107246446048 107488719646 107663531008 107689336832 107715522208 107958855466 108011581216 108063740491 108213174272 108307451648 108457631744 108484003936 108657583496 108781764608 108834295808 109080156416 109186130816 109257555968 109337116672 109432373248 109432786232 109732549696 109786141696 109812836924 109964689408 110087288542 110213103616 110266326016 110442757376 110872272896 110899232224 111052587008 111076676264 111230696192 111257742673 111411593216 111562505144 111869137688 111895951552 112051073024 112077930496 112331118592 112358432648 112538211478 112721234944 112877535232 112975876288 113085635488 113242013696 113341100026 113525429248 113707075328 113734723957 113891999744 114149285888 114204409088 114260185088 114518302976 114573604376 114732040192 114756927586 114759938048 114831996928 115019184896 115074924544 115203221056 115258853206 115390578688 115578241024 115679371544 115763608576 115839336448 115864464034 116080713728 116342944256 116371233814 116428068064 116455974656 116589068288 116719052912 116908875776 117124408184 117286371328 117579908864 117665529856 117768042304 117960016328 118123134976 118283137984 118340905984 118608242368 118665518818 118801137664 118829613056 118858507264 119127012928 119242748128 119317621808 119407640576 119511670784 119512121806 119677386752 119898023168 120093016064 120364310528 120586213352 120615116608 120752963584 120887590516 121084192768 121143328768 121307422762 121475170304 121475628736 121673187328 121867870208 122172874054 122202157616 122341818368 122371566592 122567366912 122737319936 122844251024 123073527808 123103453952 123381549104 123441807104 123471394816 123501417704 123672199168 123951579136 123981718784 124180095424 124382052352 124581539698 124663035904 124784149504 125066041408 125126436358 125408628224 125469876224 125500385056 125673930752 125783894962 125814044048 125957832704 126018658304 126220294144 126426046208 126628333888 126711169024 127120795648 127151705912 127182182848 127327535104 127469491996 127850443072 127881087488 127912182622 128089063424 128378421248 128409637312 128503144448 128615098832 128793437696 128824754674 129002897408 129240726272 129532685744 129563733376 129658530344 129743347712 129837826048 129950943232 130307402764 130519324672 130583068672 130878060544 130941262144 131122331648 131150774384 131154214912 131450497024 131660824064 131692838266 131724403664 131874947072 132021973853 132086451728 132301266944 132663672832 132664173488 132876442468 132963364864 133060649216 133092542464 133393203328 133610143744 133856466496 134041567232 134042073088 134158853092 134289192142 134474891264 134811447232 134843760128 134997868544 135246749696 135552276992 135617735792 135805272064 135838294016 136145157632 136244297728 136277426432 136362996352 136585282064 136774156288 136803825004 137026312192 137059155968 137249161216 137402179684 137469285184 137559212032 137845847552 138070550464 138157246304 138291469904 138381934592 138449518592 138603875333 138829289984 139055071232 139277565952 139626141776 139659608704 139727816704 139819220992 140271222784 140338960384 140461226356 140655460352 140655991168 141076350976 141110165504 141144477376 141339656192 141463327852 141600763402 141658947584 141689675897 141693392896 141796573184 141920109056 142116896768 142309400387 142378902512 142610456576 142932618752 142966878208 143001641552 143230450972 143394144256 143787478912 144021323776 144251764736 144252309124 144486909952 144718095872 145115062169 145280909312 145316235328 145351066112 145517182976 145679419424 145750567424 146149814272 146185351568 146387501056 146388053504 146515589561 146622281344 146718195712 146860736512 147192500224 147228291056 147431882752 147463863316 147703687168 148037355136 148072838144 148108843036 148181177536 148386086912 148515924172 148793114624 148922746016 149165505412 149237792768 149404177307 149574926336 149647156736 149886599296 149890531328 150130929872 150229139456 150338535424 150469513216 150542175616 150882255832 150955944832 151028842132 151201447936 151237689344 151616198272 151858791392 152105762816 152449375232 152486444308 152597484032 152697307136 152730429863 152942207264 153190940672 153398444573 153473362448 153685590016 153820064321 153856933384 154070225408 154107154432 154182418432 154492844891 154856783872 154991698048 155206025216 155206610944 155492748796 155707768832 155745630208 156097465216 156313321472 156347228576 156422729351 156601499648 156639035392 157031062496 157107754496 157538111488 157538706017 157756555264 157794914816 157893995776 158047394176 158228021248 158404428952 158662045696 158920081408 158954553964 159174361088 159174961792 159610981376 159688933376 160088593588 160126965152 160309968896 160387383296 160749704192 161046061253 161268760576 161307974144 161672374688 161790103552 161829443888 161895940096 161931058168 162053226496 162195022451 162419310592 162639314728 162718745728 162757747712 162983378944 163351564288 163390717952 163430447488 163691943968 163958778676 164061729986 164185505792 164221120511 164328547328 164859781856 164939393381 165127897088 165392109568 165806043359 165845785336 166035324928 166115504128 166490765056 166572077056 166652515456 166882967552 167028359168 167028989512 167300632576 167568321536 167609066884 167840841728 168027966722 168220000256 168260904064 168383430656 168493580288 168530129504 168763814912 169226100736 169267249184 169349917184 169732484768 169773167872 169814449343 170049273856 170474863328 170747631208 171025321984 171298970624 171578205568 171815469056 172048200704 172436863808 172521079808 172563029452 172604391008 172801654784 172843073536 172994310566 173275655168 173552904448 173595104987 173835157504 173835813536 174076198912 174113959096 174227857408 174397124608 174791094016 174833595629 174875501416 175075360768 175398128512 175640674304 175794359224 175836495296 176122462208 176208478208 176563251304 176691823616 176845760894 176979181568 177378983936 177705998624 177748592896 177951735808 177995005952 178150133392 178280479223 178397103104 178527010816 178682546944 178768833544 179016040448 179464071424 179551719424 179594756096 180044235448 180293206016 180332314778 180337045504 180625593344 181033633088 181121055038 181209512288 181328052224 181618871126 181914242048 182002089248 182412550144 182413238546 182501638144 182958392672 183002245888 183211393024 183299866624 183713947648 183892430848 184052641432 184307154944 184307850496 184902975488 184947935872 185203687424 185365739944 185410170176 185622069248 185964280832 186008854528 186474386714 186732249088 186777654272 187076507392 187335909376 187381461344 187499119984 187640578048 187681280584 188411179264 188456339456 188502163864 188717596672 189019553792 189020267128 189538040384 189846290432 189847006888 190150771118 190275160064 190368088064 190460017664 190890273728 191200722944 191506653184 191553219296 191818104832 191985944942 192031961968 192125747968 192172464617 192251428864 192438206464 192872931328 192966070528 193274825408 193401257984 193542762496 193979982592 194026477568 194073656392 194342027264 194384183462 194828415232 194970288128 195140149952 195234384002 195770990954 196089377792 196136378368 196579457536 196627257134 197166948352 197262161152 197707783504 197899862104 198029320192 198173523968 198346176512 198669501184 198987381824 199310999552 199761250304 199809823576 199857715904 199955323904 200086126592 200407030208 200829891584 200955994624 201004858406 201282813952 201283573568 201381117952 201605636848 201933512704 202261921792 202438900202 202718838784 203092569856 203141249024 203600152448 203749119112 204030869504 204307238336 204589760512 204590532608 204768775772 204967714322 205201965056 205251149824 205764840512 206049378304 206094074032 206099480576 206429249536 206430028574 206715486208 206895580672 206995491472 207096585472 207564424144 207901990912 207951822848 208002387712 208472272624 208573300736 208805838164 209145423872 209485561856 209821540544 209958797312 210162778112 210637543424 211025873366 211076454064 211317686272 211369069568 211553283403 211846559936 211897337344 212000825344 212139507712 212581548032 212928077824 213113584816 213268772864 213408284672 214098182144 214150241536 214492892096 214977439292 215327062016 215378673664 215431044416 215917710932 216023162432 216127480982 216426348544 216614903296 216915263488 216968007872 217315166992 217563529216 217668591616 218160312832 218372261632 218515111936 218864746496 218865572464 219465099392 219572283392 219625673848 219929378816 220174577084 220426207232 220532652032 220885514752 221744545792 221798464448 222105174016 222153352528 222461392384 222515485346 222655204981 222823186432 223125010288 223629057751 223738275376 223791903104 224102146048 224155860992 224662237184 224716865296 225076422956 225442469888 225755070464 225951752576 226171270976 226484027392 226682200052 227050858496 227414150656 227469447914 227783999488 228037954837 228298571776 228408818176 228520370176 229036605952 229147208752 229464080384 229513855172 229519876096 229663993856 230038369792 230406442112 230517706412 230781157376 231358743088 231527217152 231678672896 231728928068 232161427456 232685888512 232742467628 232856136128 232911949312 233178136576 233438105824 233817751552 234248816368 234572742656 234777992911 235159817728 235331059712 235536084608 235920032656 236246269952 236566275968 236681811968 237216484736 237331037636 237602275328 237659226112 237717014528 238254025856 238485496256 238635243616 238815281152 239023341568 239024243612 239354773504 239406693757 239796046336 240186032128 240453814447 240728621056 241172426704 241230233216 241505927168 241775181032 242168385536 242286657536 242614845524 242950340608 242951257472 243346374656 243735740416 244345748108 244404315232 244683636736 244743133184 245134733824 245474639872 245688502048 245807146123 246147055616 246206907904 246763098208 246883614208 246942789632 247002835408 247344398336 247560823741 247903158272 247963437568 248360190848 248764104704 249163079396 249326071808 249568299008 250132082816 250252872716 250653289201 250817256448 250939752448 251000770112 251347861504 251567789924 251628088096 251915665408 252037316608 252440588288 252852092416 253072381969 253256667776 253422338048 254241591296 254303411824 254364365696 254655070208 254938983992 255700886144 255762174976 255824365244 256178126848 256756842496 256819274624 257006288896 257230197664 257586875392 257649509348 258005794816 258061760803 258481452544 259065371488 259127466752 259190475313 259317060688 259486695424 259675652096 259901886464 259902867301 260614805528 261038649344 261039634471 261166137344 261756121088 261882524288 262244663296 262301548768 262308429824 262900994048 263321648128 263385676532 263448807328 263749894144 264043947706 264172903456 264602533888 264960949717 265327345664 265328346976 265752884936 265926729728 266121298432 266185084928 266786406656 266851277539 267220287488 267712932992 268083134464 268084146176 268317706184 268578384284 268949782528 269622894464 269687520256 269995737088 270493499392 271104553984 271235471584 271610544128 271676588032 272112310393 272290315264 272488595456 272554852864 272725992704 273170564128 273548312576 273607650008 274052624384 274118311936 274498322432 274738507417 274804359368 274938570368 275118424064 275691695104 276141100928 276314492608 276582939808 276763869184 276899037184 277207750666 277658579968 278110142464 278170469437 278555131904 279252283552 279319217408 279455633408 279638441984 280155038779 280542445568 280677920768 280922452712 281310920704 281311982336 282152701952 282220331008 282288954752 282679312384 282926655704 283201526804 283317895168 283379351794 283386785792 283593146368 283840218112 284233793536 284618800774 284757805024 285220913152 285865237504 285933756416 286003283104 286460901944 286788288512 287574957824 288042647552 288503529472 288504618248 288973819904 289436191744 290230124338 290561818624 290632470656 290702132224 291034365952 291358838848 291501134848 292299628544 292370703136 292775002112 292776107008 293031179122 293244562688 293315867047 293436391424 293721473024 294385000448 294456582112 294863765504 294927726632 295407374336 296074710272 296145676288 296217686072 296362355072 296772173824 297031848344 297586229248 297845492032 298331010824 298475585536 298808354614 299149852672 299294313472 299773198592 299781062656 300261859744 300458278912 300677070848 300939026432 301084351232 301764511664 301911889664 301985301541 302057684264 302402895872 302475378688 303232396544 303717582784 304211525632 304898750464 304972888616 305194968064 305394614272 305460859726 305884414528 306381881344 306796889146 306946724896 307371180032 307640128642 307713866768 308140450816 308214308864 308364836864 308985689782 309713567744 309983396096 310413221888 310985497592 311415537664 311491260416 312194930432 312694457152 312845458702 313202999296 313278070784 314062124992 314215508992 315076222976 315077412034 315513110528 315589829632 315787991552 316094788352 316456042496 316808857904 317324091392 317840162816 317909107928 318348722176 318349923584 319221962752 319377866752 320177187176 320253930304 320619937792 320774766592 321499408384 322092122506 322537521152 322615948288 323344749376 323580207104 323658887776 323791880192 323862116336 324106452992 324390044902 324838621184 325278629456 325437491456 325515495424 325966757888 326703128576 326781435904 326860894976 327383887936 327917557352 328123459972 328371011584 328442241022 328657094656 329719563712 329878786762 330255794176 330784219136 331612086718 331691570672 332070649856 332231008256 332981530112 333144154112 333305030912 334056718336 334057979024 334601265152 335136643072 335218133768 335681683456 336055933444 336440000512 336521808128 336766861312 337060259008 337527629824 338452201472 338534498368 338699834368 339464969536 339546335744 339628898686 340098547712 340949726656 341495262416 342050643968 342597941248 343156411136 344096401408 344873727616 345042159616 345126058904 345208782016 345603309568 345686147072 345988621132 346551310336 347105808896 347190209974 347670315008 347671627072 348152397824 348227918192 348455714816 348794249216 349582188032 349667191258 349751002832 350150721536 350796257024 351588718448 351672990592 352244924416 352416956416 353126502608 353383647232 353691521788 353958363136 354757967872 355411997248 355497185792 355903471616 355990011904 356300266784 356560958446 356794206208 357054021632 357365093888 357537667088 358032080896 358345357601 358928142848 359103438848 359189512192 360088470896 360586412032 360664629556 360674091008 361251186688 362067266176 362242110076 362419024576 362656104448 363237742252 363828484096 364004178496 364825100288 364826477092 365003276288 365410216787 365916785344 366004491776 366422786048 366599733248 367427895296 367784861696 368105282864 368614309888 368615700992 369805950976 369895871744 370731479888 370820340352 371244138496 371928561664 372017709056 372948773428 373464498176 373555308544 374153014784 374671818752 374762922688 374998239968 375281156096 375362561168 376210518761 376822358528 376912678912 377004327728 377435193344 377855994131 378039107584 378040534256 379076080768 379692580864 379694013776 380301542236 380550320128 380736176128 380920035328 381780547456 382401445888 383013306368 383106438592 383636209664 383971889884 384063923936 384251495936 384344929234 384502857728 384876412928 385745862656 385932141056 386268372479 386549650816 386802515968 387085524992 387959965184 388052955136 388147312784 388684054528 388768366924 389656830464 389940576256 390280299904 390468768004 391541981908 392178755584 392272756736 393158915072 393254514268 393883740173 394333896704 394524322304 395415567008 395799724208 396058640384 396347047936 396692353024 396693850091 397339002368 397974763648 398621999104 399522500608 399619647152 399715431808 399910647808 400172253184 400814060416 401659783168 401911989248 402009716812 402565627904 402567147136 402762235904 403211273696 403867025408 404523843584 404877800404 405437677568 405525624119 406185139712 406282498048 407200304896 407299318349 407498238224 408061739008 408614476672 409179521024 409181065216 409537551544 409935428644 410403930112 410502299648 411529681024 412098756608 412188148064 412198961152 412858499072 412860057148 413430972416 413791161344 413990982944 414193170944 415128848288 415329315863 415803981824 415903645696 416004775424 416944545248 417146601472 417611676328 418290847744 418971123712 419337721847 419643081088 419917594624 420325556224 421275086848 422051746732 422152908128 422635372544 422738139136 423106566806 423693119872 423794674688 424001650688 424279015424 424575979667 425163096064 425856155648 426227169632 426537545728 426816569344 427605059189 428196364288 428300483072 428985784192 429954878584 430654124032 430757347328 430862088832 431835421864 432046324864 432254961964 432852697088 433229806592 433830526976 433936015744 434630333984 435127058432 435337183232 436320625664 436744523264 437030223872 437125023401 437729492992 437731144928 438930198784 439144566784 439251347696 439858757632 440243632367 440349154168 440852414464 441065304064 441771029504 443489091584 443596928896 444210348032 444306705056 444922784768 445030970692 445310409962 445646372864 446250020576 447258115502 447476550752 447583806208 447692639177 448204292096 448311721984 449324474368 449433730592 450152845912 450884939776 450886641359 451510140928 451903505152 452342541952 452968054784 453364400104 454101716992 454828301312 454938895828 455567998976 456075909674 456597143552 456817636352 457040740352 458073211904 458294417504 458928160768 459027710344 459039752192 459327987712 460076739584 460812884224 460924933931 461035412824 461562314752 462717486176 463054434304 463357345792 463457856136 464322854912 465371777024 465484935256 465712272256 465823898624 466356273152 466876211648 467635503104 468497632736 469145485312 469555985822 470012172497 470319635456 470662119424 471072169216 471840065312 472492539904 473132551936 473363623936 474432969472 474548330993 474662075272 475204550656 475318452224 475434029056 476508051712 476970992512 477270487232 477630562304 478046683136 478048487224 478709547008 478813387514 479592092672 480372064256 480907628894 481457242112 482344853408 482460466432 483011854336 483550362064 484336771072 484573315072 485229691048 485900681216 485902514944 486692749312 487471480832 488691496216 488808630464 489367273472 489486266368 490269467648 490949279744 491377004096 491614292246 492294111232 492413815808 493526196416 493767228416 493885579264 494005670816 494688796672 495121647482 495806316544 495926875136 496720381696 497528209408 498326158792 498652143616 499136598016 500264165632 500505745432 501306578402 501634512896 501879504896 502001540224 502695723008 503135579848 503256176192 503831330816 504074633216 504881176576 505704184832 506144763938 506513335552 506844676096 508483182592 508606823648 508728731392 509310140416 509877967984 511401772288 511524349952 511648730488 512356253696 513513684992 513638549248 514012577792 514460395328 515173750784 515299018696 516011589632 516123521606 516962905088 518130742976 518254933504 518380950626 518634121376 518973390848 519351304192 519803772928 519805734602 521229611056 522077298688 522079268942 522332274688 523512242176 523765048576 524603097536 524616859648 525801988096 526643296256 526771353064 526897614656 527499788288 528087895412 528345806912 529205067776 529921899434 530654691328 530656693952 531505769872 531853459456 532242596864 532370169856 533572813312 533702555078 534440574976 535425865984 536168292352 536635412368 537156768568 537899565056 539245788928 539375040512 540986998784 542209107968 542470943168 543221088256 543353176064 544224620786 544580630528 544977190912 545109705728 545451985408 546341128256 547096625152 547215300016 548105248768 548236623872 548996644864 549477014834 549608718736 549877140736 550236848128 551383390208 552282201856 552628985216 553165879616 553527738368 553798074368 554415501332 555317159936 556220284928 556340938874 557110263808 558504567104 558638434816 558911266816 559276883968 560310077558 561084891136 561355841536 561844905424 562621841408 562623964672 564305403904 564440662016 564577909504 565853311408 566403053608 566635790336 566758703588 566773571584 567186292736 567680436224 568467587072 569237601548 569515610048 570441826304 571730475008 571867512832 572006566208 572921803888 573576577024 574216054951 575149915648 576085295104 577007058944 577009236496 577947639808 578872383488 580460248676 581123637248 581264941312 581404264448 582717677696 583002269696 584599257088 584741406272 585550004224 585552214016 586062358244 586489125376 586631734094 586872782848 587442946048 588770000896 588913164224 589727531008 589855453264 590814748672 592149420544 592291352576 592435372144 592724710144 594063696688 595172458496 595690984064 596662021648 596951171072 597616709228 598299705344 598588626944 599546397184 599562125312 600523719488 600916557824 601354141696 601878052864 602168702464 603529023328 603823779328 603970603082 604115368528 604805791744 604950757376 605480086981 606464793088 607435165568 608423051264 609797500928 609945777232 610389936128 610789228544 610921719452 611768829056 612763762688 613593778292 613893449792 614742360064 615280257284 615427733536 616280901632 616428617728 616729673728 617971379564 618960163129 619427135488 619966792192 620826443776 621970995184 622831075328 622982520832 624389860864 625388914304 625690917404 626405998592 626556141568 628124249984 628431017984 630152445952 630154824068 631026221056 631163101723 631179659264 631575983104 632189576704 632912084992 633617715808 633923692633 634648182784 635680325632 635818215856 636697444352 636699847168 637254552187 638443925504 638755733504 640041785977 640354374352 640507860608 641239875584 641549533184 642998816768 644184245012 645075042304 645231896576 646689498752 647160414208 647317775552 647583760384 647724232672 648212905984 648780089804 649677242368 650557258912 650874982912 651030990848 651933515776 652660353499 653406257152 653562871808 653721789952 654767775872 655835114704 656246919944 656742023168 656884482044 657314189312 659439127424 659757573524 660511588352 661568438272 663224173436 663383141344 664141299712 664462016512 665963060224 666288308224 666610061824 667190825191 668113436672 668115958048 669202530304 670273286144 670436267536 671363366912 671950807297 672111866888 672880001024 673043616256 673533722624 674120518016 675055259648 676904402944 677068996736 677399668736 678929939072 679092671488 679257797372 680197095424 680344642117 681899453312 682990524832 683320344007 684101287936 685195882496 685198468339 686312822272 688192802816 688195399969 689747455232 690084319232 690252117808 690417564032 691206619136 691372294144 691977242264 693102620672 694211617792 694380419948 695340630016 695343254144 696304795648 696455836384 696911429632 697588498432 699164376064 699334382516 699502005664 700301443072 701592514048 703177436896 703345981184 703517004421 704489848832 704833912832 706253005216 706767294464 707383043576 707916726272 708536150707 709515935744 710823994496 710994371584 711806943232 711980023808 712600533568 713121916892 713588412416 714108043264 714730187776 715075334176 716064161792 716690715202 717387000127 717856285696 718206877696 718379024384 720176941792 721172824064 721329259112 721348182016 722502373376 724134532352 724310610463 724484220152 724838049152 725312208896 726475484504 727656968192 728008356992 729650200576 729652954184 730006552576 730820433574 731833570688 732008983552 732845572096 733199466496 734855790592 735569723392 736210565728 737228619776 737231401984 738590556781 739611901952 739791743488 741462959776 741640680704 742488276992 743857123328 744035418112 745897546856 746928996352 747110617088 748306029568 749343637504 749525845376 749996479936 750562312192 750725122336 752421037522 753644717056 753825357824 754008655456 754870386688 755711988262 756078215168 756081068512 758152161536 759385161728 759388027552 760603084472 761100640256 761472352256 761840070656 763561094912 764802891776 766026612736 766212877184 767272419328 767943779768 768127847872 768502991872 768689858468 769005715456 769752825856 771491725312 771864282112 772536744958 773099301632 773605031936 774171049984 775919930368 776105910272 776294625568 777368109056 777536733848 778804198711 779313660928 779881152512 780560599808 780937536008 783083963816 784357511168 784545513472 786317830144 786509028536 787767480346 788667793408 789048644608 790831134016 791599448416 792117280768 792694095872 793384706048 793387700182 794678004736 795949527296 796143067699 797243998208 799045001216 799239294304 799430863616 799821295616 800344506368 801628120832 803319566336 803823978496 804019433624 805131255808 805134294272 805524471808 806422547392 807734050816 809047687168 809755600808 810875355136 811051248238 812370279424 812564996096 814400609792 814598636698 814996476448 816123478016 817228953344 818362130432 819075103088 819870857288 820807860224 821004599296 823059362048 824376296128 824397922304 825716998144 825720114296 826861944832 827582322688 827981965888 828386341888 830257696576 830658631726 831607963648 831807291392 832009550848 833889090496 834293202944 835223352656 836581695488 837942247424 838675443694 839286162176 839835189248 840651112448 842550173696 844103493464 844305816256 845270745088 845476278272 846213133612 847386239744 847589349376 848003301376 849151959334 850326192128 851712311296 852454339264 853075091456 853633138688 855210118378 856392728576 856600966144 857971568384 859909757168 861308248064 861514694656 861724177664 863670843728 864092649728 864509923928 865705394176 866459613184 867661053952 867872031488 869260667968 870254116864 870674366464 872641251328 873489046528 874060447744 874250046802 875458985984 875462289856 877860397568 878289133568 878502695392 879717515264 880487264734 880698308336 881704828928 882130608128 883542059008 886978183168 887193857792 888613410112 889845569536 890061941384 890620819924 891292745728 892500041152 894516231004 894953101504 895167612416 895385278354 896408584192 896623443968 898648948736 898867461184 900305691824 901769879552 901773282718 903020281856 903807010304 904685083904 906728800208 908203433984 909656602624 909877791656 911135997952 912151819348 913194287104 913635272704 914081480704 916146423808 916588835008 917856321536 918055420688 918079504384 918655975424 920153479168 921625768448 921849867862 922070825648 923124629504 924153816971 925434972352 926108868608 926714691584 926915712272 928645709824 930743554048 930969870512 931424544512 931647797248 933752423296 935271006208 936995265472 938290970624 939111971644 940024344994 940639270912 941324238848 942144338432 943680130624 944985079808 946265103872 946727247872 948865938944 949096661986 949324150544 950409101312 950636904448 950868058112 953016103424 953941985024 954540974464 956093366272 956096974448 957419094016 957626775028 959184185344 960744128512 961815257788 962914484224 964689706816 964920932864 966023708672 967100724128 968673542144 969146630144 970459382096 971801362432 971805029888 972651684917 973385498624 974942961664 977382992432 977617260928 978734546944 978972532736 980538935296 981898559488 982754008192 983228584492 984588222464 984827631616 987052392832 987534456832 987771158528 988011341632 989377593344 990243294964 991612633088 991827731279 991853750272 993440763392 995056418816 996165802709 996652317584 997304287232 998273196032 1000528331264 1001011490864 1002613156804 1003269025792 1003759009792 1004003080448 1006271159696 1006512352384 1007662661632 1008149266432 1009762353152 1011408369664 1012289527876 1013026671104 1013689352192 1016966365184 1017213647296 1017457462784 1018620280832 1019755935968 1022803544576 1023048699904 1023297460976 1024712507392 1025609126927 1027027369984 1027277098496 1028025155584 1028920790656 1030347501568 1030598037392 1032023179264 1032247043212 1033925810176 1036261485952 1036509867008 1036761901252 1037268242752 1037946781696 1038702608384 1039607545856 1039611469204 1042459222112 1044154597376 1044158537884 1044664549376 1045829241149 1047024484352 1047530097152 1049206195072 1049233719296 1051603976192 1053286592512 1053542706128 1053795229312 1054999576576 1056175790824 1056691613824 1058410135552 1059843798868 1061309382656 1061313387904 1063011539744 1063706918912 1064485193728 1064740339712 1067145626624 1067405110156 1068881149952 1069113009041 1070851731968 1072336584704 1073270824736 1073789112011 1074313537136 1075799130112 1076740450247 1078491577856 1078750081024 1081449914237 1081973997568 1084418215936 1084941886336 1086442176512 1086706352128 1088449241572 1089161261056 1089954381824 1090219411456 1090903970816 1092682256512 1094193250304 1094430600032 1094959105457 1096210497536 1096473247744 1097993289728 1098954029668 1099217437472 1099754281472 1100473696256 1102766780416 1104564403712 1105257970432 1105526721233 1106331759232 1107055476736 1107596148736 1108831002664 1110634319872 1112440569856 1112681877748 1114220527616 1117009134208 1117276869632 1117822533632 1118553767936 1120620155116 1122169782272 1122711683072 1123689810848 1125243682816 1125247929344 1127322428771 1128610807808 1128881324032 1129155819008 1131706622816 1132806107216 1133271580672 1133517407176 1133547143168 1134372585472 1135360872448 1135365157157 1136935174144 1138475203096 1139031220096 1140883652608 1143460950016 1143735025664 1144013132416 1145843607776 1147153154048 1148432109902 1150299831296 1152170590208 1152420516239 1154014117888 1154018472992 1155895279616 1157744766976 1160642303513 1160920497352 1162247274496 1162529882624 1162808528896 1165435355392 1166004539392 1169198514176 1169482812544 1171100008448 1171104428032 1172124716488 1172978250752 1173263468188 1173745565696 1174885892096 1177540001792 1177826328448 1179455062016 1179710906528 1181629497344 1184298841088 1184582705152 1184870744288 1185449420288 1188127393376 1188701145401 1190344916992 1191381968128 1193324043296 1193902342144 1195233418456 1196599410688 1197177253888 1199092794368 1199124250624 1201047438976 1201833115648 1202708283392 1203756105728 1204337404928 1207058046656 1207647558656 1207941206164 1208230737056 1209611583488 1209901514752 1210960173962 1212929586176 1214870331136 1215165734909 1216846102528 1219595001856 1219891554464 1220779872256 1221578457088 1221843438904 1223537658112 1223835169403 1225527525376 1227187556584 1227786899584 1229484720128 1230560514568 1230855467072 1232561803264 1232857235456 1233459347456 1235942759128 1237920326258 1238854270976 1239933584384 1241652887552 1243941990368 1245662150656 1245965041664 1248779721728 1250777828608 1251081963527 1251381834808 1252811997184 1253112283136 1256248499968 1256862035968 1260304891904 1260309648136 1262052442112 1262326203446 1262359318528 1263151966208 1264379153408 1265824169984 1267235431616 1267847385266 1269296365568 1271360651264 1271636431712 1273394888704 1273399694336 1274509104374 1276887851008 1277511467008 1280083571954 1280708748704 1281015721216 1282479751168 1283099066368 1285997633536 1288368490024 1290150084608 1290463793152 1293378997504 1294320828416 1294635551104 1295448465344 1296425811968 1297560179608 1299354484736 1301114517824 1301749965824 1302061981696 1303867031552 1305320706998 1306812514304 1307125743616 1307443579904 1309535551744 1311670229408 1312493839888 1313484046336 1313768964088 1314628378624 1318878254848 1319515147048 1321023176704 1323136876544 1326448346872 1326766282688 1328282599424 1328924033024 1331926120448 1332576616448 1333220123648 1334381650382 1336226873344 1336231916096 1338405060608 1340546572288 1340872535072 1342726733824 1343901614594 1344223733776 1345207252319 1345760002048 1346087232512 1347067445248 1348241036032 1350110519296 1353808805888 1354137993472 1354799337472 1357859878144 1358185342976 1358515594744 1360394190848 1360689284234 1363798906624 1365981049664 1366640688014 1368202575872 1370391764992 1370396936678 1372625644544 1376385605632 1376390799938 1379494910464 1380168638464 1380504235616 1380835128064 1382413238272 1383954484528 1386205241344 1388423235584 1388760839896 1390681260032 1390686508288 1392911672768 1393822859264 1395176996864 1398328752128 1398668765032 1399004011328 1400602886144 1403185028096 1406354873792 1406691962368 1407034008842 1408979697664 1409667825664 1412506010432 1413534588928 1414766087152 1415833452544 1417072301414 1419031871488 1421647988992 1421988743168 1423960047616 1425201067136 1426243833784 1427176824832 1428216086528 1429460375552 1430150668352 1432128323584 1433381430404 1434774000254 1435712571392 1436413755392 1436758048768 1440353883584 1442345648128 1442658518224 1442696364032 1445004746752 1448269064704 1448621220926 1448968440304 1449676098304 1450624417792 1452950969008 1455313936384 1456016713984 1459300401152 1459305908368 1460013105152 1461640867148 1463667141376 1464017967104 1466398932992 1469711581184 1471139446784 1472421131456 1474457239552 1474462803968 1477181113562 1479223803904 1479583486976 1482925919552 1483281361408 1484976553984 1487714246656 1488070836224 1491795093712 1493857992704 1494221234176 1496612059136 1498687275008 1499051690752 1499992959872 1501450244672 1504842075044 1507289434112 1507650715648 1508017310912 1509740773376 1511423976524 1512156430336 1512162137024 1516304323072 1518770323456 1518776055104 1521206168944 1522201280512 1522944704512 1523680141312 1527122189824 1529605783552 1532053225472 1532425754368 1535887559536 1536255695744 1537005983744 1537379716936 1538011430912 1539505651712 1542983450624 1543728564224 1545073489916 1546198603264 1547210063872 1548342099968 1551839860736 1552211820544 1552589251136 1554736218112 1555073467696 1557608397422 1558586434867 1558627321856 1559762305024 1561121199616 1561875072016 1565403404257 1566167927632 1568715022336 1569091026944 1572635660288 1573018057072 1575534960692 1577335586816 1578097289216 1581662268032 1583198896832 1584234561536 1585388191744 1586769412096 1586775400364 1589356009472 1591899054592 1592286135398 1594487996416 1596265683859 1598090002432 1598478588608 1598861727232 1599642591232 1600689012736 1603256241664 1606639132672 1607647956992 1608038867248 1610262511616 1610268588544 1612845094784 1615468101632 1619511201616 1621750710272 1622102496476 1624740558848 1625129992192 1628801219584 1629197273396 1629992952896 1632246956032 1634457906688 1636724260864 1638150206176 1639741714576 1641615720448 1642009198592 1643445950377 1646118724096 1648752592256 1648795844608 1651433996288 1651440228592 1653723889664 1655164645376 1655963931776 1656772683776 1660515393152 1661317263452 1663215927296 1663614582784 1664019101696 1667778180992 1668586405888 1670446705312 1673163390976 1675884494848 1677350887388 1678572324352 1679670378496 1680034728493 1681302224896 1685100347392 1687382890303 1688206986928 1688611632512 1690541490176 1690952556544 1692426267224 1694772479488 1695178698752 1696006602752 1698303918668 1700652384256 1703424622592 1704908678528 1706150182912 1707266277376 1710420236756 1712785457152 1713201932288 1715943136768 1719819514336 1720650022861 1722616496128 1723029389312 1723448355328 1727341687456 1728185299456 1729019847856 1731410788352 1732919226368 1732925766187 1735322107904 1735744062976 1738521335936 1740508233728 1741348732928 1745282502656 1746978093056 1748120895488 1748500093604 1750917971968 1750924579712 1755720795136 1756578267136 1757005390784 1759435030528 1760974529468 1761396616672 1763409657856 1764261216256 1767084118016 1771506673783 1773956366336 1774387715584 1777226820224 1779691139072 1780123882768 1781241639848 1782585491456 1785000082304 1789032462008 1789906203008 1790335224832 1790770556708 1792817168384 1793246887936 1797297897472 1797734922368 1800611383648 1803539759104 1803546565436 1806040563712 1806432325621 1807614020608 1809370167808 1813457600416 1814333327191 1816406867968 1819313205248 1819755583312 1822271995904 1823866476949 1824303638696 1826388574208 1827270545408 1828162961408 1832292847616 1833177670016 1835712643072 1836110841376 1836159008768 1837311950848 1840306958336 1843251536896 1843699735724 1844141651296 1846249259008 1848307633942 1850869944704 1852217737216 1853429383168 1853831424544 1854726648019 1857291419648 1861487108096 1861939741024 1862849089024 1863295594496 1867504846592 1867958942773 1870542012416 1873990530944 1876581941248 1878223943288 1880048689988 1881278541824 1882648477696 1884288676864 1887360261248 1889970159616 1892530207744 1893454495744 1897731877888 1898193323972 1898648301088 1900818202624 1901273808896 1901736116224 1906032206848 1907883970048 1909081948928 1909546154857 1912186732544 1912193948896 1914838188032 1915253550056 1918368370688 1921488257024 1923169551919 1923630515576 1925828968448 1929379413632 1929841865728 1932047417344 1934201448256 1937347084288 1938293260288 1940918764192 1943602724864 1943610059776 1945303369834 1946770997248 1947193286059 1949885923328 1954765984864 1955234521856 1957469093888 1957945065472 1961077870592 1961085271453 1963797118976 1965508016384 1966457168984 1969176444928 1969655263232 1974104785664 1975068913664 1975542317056 1976022683264 1978755186688 1980486589928 1983225266176 1983655462558 1983707500544 1986881526784 1990112837632 1992331605418 1993304635168 1994608574464 1996546392064 2001056662528 2002022981728 2005226313608 2006538051584 2007518019584 2008006160896 2012542319392 2013024704768 2015325323264 2016298532864 2019524706304 2022816739328 2024579055752 2026053342208 2027378704384 2033932730368 2034427294592 2034914925568 2037240561664 2039511871936 2045607089152 2046097399808 2046594921952 2049425014784 2051218253854 2053211069329 2054054739968 2054554196992 2056050311168 2057841581312 2060695003136 2061196074784 2064046358528 2064494086424 2067851620352 2072522971904 2073019734016 2073523802504 2074536485504 2075893563392 2077405216768 2079215091712 2079222938408 2084918444224 2088309194752 2088317075768 2089329098752 2091658482298 2094048968704 2095060194304 2098412390144 2098467438592 2103207952384 2106573185024 2107085412256 2107590458624 2109999153152 2112351581648 2113383227648 2113897110787 2116820271104 2119687597736 2122618765312 2122626775808 2126023079488 2127413837824 2128970387456 2129480679424 2134291253248 2134810220312 2137762299904 2138226018082 2141703463936 2144673169408 2146541649472 2147578224022 2148627074272 2151598260224 2153480900494 2156983155712 2157500162048 2162899828474 2163947995136 2168836431872 2169883772672 2173412704256 2176898483144 2178322522112 2179908763648 2180438822912 2181807941632 2185364513024 2188861200064 2189918210914 2192420995072 2192946495488 2195986579456 2197908059336 2198434874944 2199508562944 2200947392512 2205533560832 2209128807424 2210515940864 2211053442466 2212663518464 2214110953472 2215192297472 2217662005328 2221268639744 2224881139712 2225363755496 2228441055232 2234018268416 2234553739264 2235645067264 2241240310232 2244339564544 2245423366144 2247379621696 2250487365632 2250495858688 2254644857542 2257221615616 2257762648064 2258311638016 2263413245632 2265612214432 2266543161344 2267034814352 2267094286336 2268745170944 2270721744896 2270730314314 2273870348288 2276950406192 2278062440192 2281767305216 2286921900032 2287470051328 2288026264832 2291687215552 2294306308096 2296864219804 2300599662592 2304341180416 2304841032478 2308028235776 2308036945984 2311790559232 2315489533952 2321284607026 2321840994704 2324494548992 2325059765248 2325617057792 2330870710784 2332009078784 2338397028352 2338965625088 2342208856064 2344249432976 2345956501504 2346526936376 2347491131392 2349771784192 2355080003584 2355652656896 2359421813056 2363258994688 2368597682176 2369165410304 2369741488576 2370898840576 2376254786752 2377402290802 2380689833984 2382763936256 2386648086592 2387804684288 2390466836912 2393198821376 2394354507776 2398185588736 2398248501248 2402094877952 2403666231296 2407512211456 2408674809856 2414116093312 2415295117312 2415882412328 2416461474112 2419223166976 2419803029504 2421920347924 2425859172352 2429740662272 2430331469818 2433692205056 2439190003712 2439783108928 2441559744512 2443156914176 2443686877808 2447075316224 2447670338806 2451055050752 2454375113168 2455573799168 2461121029136 2461710934144 2465123606528 2465714470912 2466918694912 2471885518256 2475840652516 2477708541952 2479867168768 2483305775104 2487883980736 2491324301312 2491930083328 2497559443456 2501555657216 2502163927054 2502763669616 2505623994368 2506224566272 2508417503207 2512496999936 2513724071936 2520609783808 2520619296272 2524104884224 2524652406892 2524718637056 2526303932416 2528758306816 2534470863232 2535694770532 2538592731136 2543272863424 2546789777408 2546799388672 2549018208748 2553775702016 2555022934016 2560167143908 2561417497408 2562031442432 2564959502336 2566198132736 2571995267072 2576736980048 2580300169216 2580927586304 2586757995008 2588641656832 2589271102208 2590896930688 2595120359216 2598708969472 2602229035648 2603499931648 2604123963392 2607734063104 2610641413996 2613625028608 2614251487232 2614887159808 2619071103488 2623340458816 2624987679776 2626968092672 2627537928176 2629256757248 2633473631327 2637756509696 2639030294096 2642046353408 2644991958917 2646273753088 2652896693744 2653532565376 2656565198848 2657848066048 2663852240896 2665153232896 2666440247296 2668763300764 2672453746688 2672463832192 2676810121216 2681093144576 2681745070144 2685453467648 2687803229188 2688447467552 2690414504638 2691520004096 2692174465024 2694134890496 2696482072064 2700221038592 2703878607353 2707617611776 2708275986944 2709598674944 2715719756288 2716370685952 2717031189488 2720788381696 2721378568468 2727597813248 2731962099328 2733281376028 2736405151744 2740783529984 2740793873356 2745251289088 2752771211264 2752781599876 2757186181211 2758989820928 2760337276928 2761008471232 2761670256128 2764826476544 2767908969056 2772410482688 2776846471168 2777521679792 2781362520064 2781373016576 2783796201659 2785823345536 2787645718528 2790353993728 2796657504256 2797337530064 2798008022656 2801205772288 2806370056192 2812709747584 2813383924736 2814068017684 2817959395328 2819335651328 2825012020864 2827069177856 2829532174304 2831666905088 2834144602828 2838063742976 2838679368833 2843295977984 2843977486336 2847920095232 2850402134272 2851095228443 2852487667568 2854353649664 2856432173056 2858920751104 2860301336704 2864256647168 2866762860808 2869548000508 2871425142784 2872827510784 2873516097536 2880707767168 2884691296256 2885317036448 2885392728064 2890009493504 2896538129408 2897242441852 2897936880608 2899352196608 2901248835584 2905901938016 2910627872768 2912033427968 2914570446887 2918600802304 2918611816736 2920026210304 2923281734296 2927334282752 2928035934208 2932797865984 2935364052929 2939423162368 2942278893568 2944842262912 2948914479104 2948925607936 2954362227124 2958447607808 2959166973952 2965851839104 2966562722816 2969953107968 2972031857669 2975428493312 2976141672448 2983590187424 2987715985408 2988442468352 2993224118272 2993235414323 2997374550016 2998103381504 2999985919744 3002900489344 3009684150088 3014578868224 3015301431296 3016034621824 3019481546752 3022847953048 3024312860672 3024324274048 3032608646144 3037540646912 3037552110208 3042412337888 3044402561024 3045889409024 3047360282624 3054244379648 3059211567104 3059875163807 3064106450944 3064851508736 3071775119072 3072511391488 3074011967488 3074759433872 3076022861824 3079011303424 3081705426569 3085966901248 3087457128448 3090146979832 3092397206528 3094420127744 3096684199936 3103679721472 3104423641088 3105178502272 3109472436224 3110146935392 3115216794844 3117172869734 3117254643712 3119524610048 3122242399232 3123750144032 3130806808514 3132335855264 3133848474239 3137430044672 3138182053888 3145271320576 3146036114144 3151069921384 3154671173632 3156194578432 3163324536064 3166397793664 3168469123072 3170776383488 3173538824192 3173550800728 3178712018944 3183798109184 3184572270796 3188975992832 3192531367718 3196180004864 3196957177216 3197723454464 3199285182464 3201378025472 3206512483328 3213278265344 3215295913984 3216077734496 3220525023232 3220537177088 3225690189568 3226474537517 3230936203264 3239022403232 3243501420544 3244204992952 3249481117696 3250259984384 3257602439168 3258394546792 3259985905792 3264493912064 3268915813376 3273448521728 3276300412352 3279483429152 3283231440896 3284018397184 3286891900754 3292237448192 3297505184512 3297591689216 3298306994753 3302867992576 3302880457184 3307447779328 3310329290752 3311927863552 3313545367552 3321030786304 3321838316951 3322634526904 3326431854592 3327229165568 3328038203392 3335556361984 3337172811776 3340893410624 3346326781952 3351768989696 3354701774776 3357144648704 3359340756992 3360069456986 3362604449792 3370200694784 3374765780606 3376413973856 3377223265024 3381082980352 3381905113088 3384852534448 3389544958976 3390357397504 3392013205504 3396607837336 3401304768512 3406849245184 3409817357056 3412300365824 3420840473512 3425570914304 3426403864576 3431886273536 3439639028672 3441300045722 3445232992256 3446058778624 3446896710656 3454683374912 3456370598912 3458039695712 3462821576704 3465838452736 3465851532374 3470644215808 3471488125952 3477042671872 3481016467456 3482697465856 3490565005312 3493956186112 3496241790976 3497000187208 3501835943936 3501849159424 3511441590272 3513156534272 3514010781568 3518870061056 3521949058936 3522793233344 3526819315712 3528522432512 3534168236032 3543013347566 3547912732672 3548775431168 3554453640448 3559382278144 3560247765536 3562483279696 3565170982912 3570000164608 3578064924016 3579812406016 3580670449664 3581541113416 3585634336768 3586493775872 3594595794944 3595469844736 3601222767296 3607079518208 3607093130872 3612081127424 3612864651242 3615228041216 3618740335616 3626915200832 3628666654382 3632813735936 3638626410496 3639511166624 3644543991808 3647732953898 3648607277392 3652777148416 3654541090816 3656325922816 3664585695232 3666355340032 3672221682752 3672318017536 3674623901696 3680613916672 3686503073792 3687399471448 3688283302592 3692498518016 3696615267884 3701739889408 3704435474432 3707662849088 3709453296038 3714582839296 3722974216192 3723879482048 3725698178048 3726591188992 3735009693184 3735917885546 3741084024832 3747981061888 3756447886576 3760097379976 3762557083648 3765296955392 3768577353728 3774720522496 3785060415488 3786908991488 3795463755776 3796386647944 3797296602176 3801636405248 3802547617792 3803472232448 3812064413696 3815767940096 3818163897856 3819092309714 3824373465088 3824387897792 3829676376064 3830507100112 3836736741376 3842976514048 3846339103838 3847261031152 3851657936896 3858758827264 3859683731456 3868402896512 3874694168576 3876586520576 3881837528384 3887205449728 3887220119552 3890606739668 3893541994496 3894386572118 3899771846656 3909531969728 3910469043712 3914938187776 3915890130944 3922155741184 3922170542906 3927594237952 3931016032768 3932914337968 3938352889856 3939310526464 3948209571328 3950137827328 3951084634112 3952045366528 3960973179856 3966450532352 3967310925116 3967415001088 3973763053568 3980225675264 3984663210836 3986609270336 3989217148928 3993092784128 4002113325056 4004045963456 4010452627216 4013076103168 4015036039168 4016012321792 4019512384657 4025084638784 4026049409536 4030650646528 4032597065728 4039049412608 4045633478656 4049158111504 4052106684416 4054757408768 4067865460736 4068854589184 4069829851136 4079023743872 4091214178304 4092194799616 4093189843904 4098850029568 4102436507708 4106422138658 4108109479936 4109108393984 4112100622336 4115683162624 4121390006272 4122392149568 4128092717056 4128988172848 4135703240704 4145045943808 4146039468032 4147047605008 4149072971008 4151787126784 4158430183424 4158445876816 4169836888448 4176618389504 4176634151536 4178658197504 4183316964596 4188097937408 4190120388608 4196824780288 4196934877184 4206415904768 4213146370048 4214170824512 4215180917248 4219998306304 4224703163296 4226766455296 4227794221574 4233640542208 4239375195472 4245237530624 4245253551616 4248952097269 4252046158976 4254827675648 4257940774912 4258961358848 4268582506496 4269620440624 4275524599808 4276452036164 4283406927872 4289346338816 4293083298944 4295156448044 4297254148544 4303196520448 4306961800988 4313966311424 4315000324096 4325799656948 4327895990272 4332721141903 4337672863744 4339767545344 4346825408512 4353796966288 4356645044224 4359817527296 4360877645824 4363615883264 4370729026048 4377722400128 4379836421828 4384841990144 4385892990976 4395816118672 4396869749888 4399017125888 4401894785024 4411067121664 4418257614848 4421031881728 4422106884932 4425327036928 4428221906944 4430384594944 4435324010656 4442537279488 4449762279424 4450727510992 4456882110464 4460781865309 4468036536832 4469107478528 4471290134528 4480292501839 4482480620464 4488679129088 4490846732288 4494759243392 4500974731264 4500991717376 4509289715084 4514443231232 4515525296128 4516623276032 4526826491264 4531224428864 4533086322688 4534069628704 4534188572672 4537490341888 4541443489792 4541460628628 4547740696576 4553900812384 4556124880384 4563534610432 4568622474493 4573843800064 4574940102656 4576052529664 4583374431104 4588612616192 4593728439608 4601199325184 4608682360832 4609682064956 4616056471552 4616073891968 4623581118464 4630979067904 4642569214052 4643681989408 4648989097984 4650119530496 4651234115584 4661741421568 4664018157568 4670335776337 4676794056704 4677931250176 4684417712128 4688498865952 4691913003008 4693053872752 4694982262784 4699543568384 4703655651079 4710160007168 4711305313792 4718843626112 4726517989376 4737195364352 4738330820608 4739482977152 4741797681152 4752509573504 4754804581604 4761379667968 4762412494819 4765527872512 4773296173184 4775609368576 4780933673824 4783242408049 4786397642752 4788709015552 4796371177472 4796497002496 4804189755904 4807332462592 4808375257411 4815024422912 4817349619712 4828232186624 4830590234624 4831764824656 4832922948224 4838446333952 4839606059008 4843840695848 4851718344704 4859481324544 4860662939636 4867384410112 4878380007424 4879566217856 4883119489024 4886313828352 4887373755616 4894150632448 4895340677612 4902110101504 4908750226336 4911147598336 4922242058272 4923421868288 4924619030947 4930247213056 4931428941824 4933837389824 4943771036512 4951681305032 4955417083904 4959734337536 4959753054949 4966611550208 4975767961472 4982648602624 4983860166656 4995118886912 5003111314432 5004327854108 5005527339232 5011247988736 5012449132544 5016835006414 5024993999872 5027448143872 5034258044623 5041219567616 5041238592544 5048209768448 5049304813784 5049437274112 5052607864832 5057516613632 5068941726464 5070174273241 5071389541064 5077185462272 5086545726848 5093579554816 5093598777344 5098036417496 5107551404032 5110045868032 5120334287816 5122834994816 5124062884864 5129919004672 5132396265472 5143990534144 5153473960096 5160600338432 5161855172608 5170133897467 5173515990016 5177283313664 5178542204416 5181793861376 5190240718432 5197417938944 5204458071296 5206999863296 5208247926784 5215468126208 5220031640923 5221282827992 5227250057216 5228502974464 5229774319616 5238142206976 5246680917632 5249975359552 5253936185344 5255075856352 5258513514496 5266947262654 5275513019392 5278060588192 5284092706816 5289983917834 5292547506176 5305793387488 5307065130752 5313130397696 5315696132096 5327704481792 5330306465792 5332880494592 5337526601528 5344907493376 5344927664384 5353620242432 5362186289152 5363490140288 5370906935296 5375606458376 5376894935104 5380829009276 5383040008192 5384348930048 5388269780992 5392964144128 5400442077184 5407757214706 5415235223552 5416551973888 5419197349888 5431439512576 5432741371904 5434062378976 5441576763392 5442757136936 5455195626496 5463924198656 5466562752056 5472810303488 5481567059968 5481587746712 5490502578176 5505542422528 5505563199752 5514372362422 5517979641856 5520674553856 5522016942464 5523340512256 5529652953088 5535817938112 5544820965376 5553692942336 5555043359584 5562725040128 5562746033152 5567592403318 5571646691072 5573001473893 5575291437056 5580707987456 5593315008512 5594675060128 5596016045312 5602411544576 5612740112384 5625419495168 5626767849472 5628136035368 5635918790656 5638671302656 5650024041728 5654138355712 5659064348608 5663333810176 5668289205656 5676127485952 5677358737666 5686591955968 5687954972672 5695840190464 5700804268544 5702190456886 5704975335136 5708707299328 5712864346112 5717841502208 5720602673408 5733525721616 5739096001016 5742850285568 5745655021568 5747032195072 5761415534336 5770634072896 5770785456128 5780018987008 5793076258816 5794484883704 5795873761216 5798704393216 5802497671168 5811803876032 5821255745536 5824066855936 5829140893774 5837201604608 5837223633472 5840052420608 5846563468592 5854668565504 5856071868416 5865595731968 5870728105858 5878846324736 5884557787136 5889684525824 5897851215872 5908724454248 5916895215616 5918333947904 5931703678208 5933125445632 5944063715338 5950856986624 5952283344896 5967180374848 5975431970816 5976884936704 5986448236544 5986470828646 5994749100032 5996206763008 5999971839488 6005800978688 6019368300176 6029157736448 6030602862592 6032069243648 6038963093504 6045695906096 6048625721344 6048648548096 6065217292288 6075081293824 6075104220416 6084824675776 6088805122048 6091778818048 6094720565248 6108488759296 6118423134208 6119750327614 6128212901888 6129703017472 6143550238144 6145022782976 6148023934976 6149518867744 6152045723648 6158022606848 6163410853138 6171933802496 6174914256896 6180293959664 6184794413056 6188840255488 6193368399872 6207359442944 6208847282176 6210357004544 6220293870784 6230433589688 6234345739468 6234509287424 6239049220096 6244484798464 6247500288064 6261613617028 6264671710528 6267696948478 6274860089344 6276364107776 6290542641152 6292072228288 6302139842768 6309342347264 6312389156864 6326649072128 6332795587328 6336938246144 6347077648384 6347101601456 6357424037888 6367596218368 6369144541592 6377951985664 6385062735436 6392360009728 6393914354432 6395446908928 6398570364928 6413024966656 6426556530688 6430591827968 6432155468992 6441050046464 6441074354176 6451380379136 6452949075034 6461872406528 6478044806464 6487002841088 6488409985904 6498962235392 6500519968768 6515204878336 6516789093584 6519971811584 6537831626752 6546897043456 6552600824704 6558966858304 6566462881792 6568036794368 6573783801508 6584474896384 6595010369024 6595183378432 6596613989506 6605735985152 6605760914368 6614895558656 6620658581504 6623855727104 6627090735104 6642061572608 6643676633902 6645269053808 6652863709184 6654458331136 6656076406784 6671112723968 6681786821248 6692653563904 6709403549552 6714289297408 6718681513984 6720138913972 6725208899584 6740401389568 6749531561212 6752827947712 6754446530048 6762165960704 6763810226176 6769705068896 6779089917952 6780714795008 6784026411008 6793215674672 6802609537024 6808561794419 6813698490368 6819634714112 6824600731648 6841680947024 6851141828608 6852807729152 6863772547072 6879278057344 6882600091444 6890465984512 6892117557248 6893793421312 6909366749824 6912741197824 6916079391424 6925643153408 6931676905472 6931703064748 6941288431616 6942794118953 6942976251904 6954085343744 6962032934912 6965394931712 6973160618963 6981130010624 6987912372224 6992483581952 6994000374416 7003671887872 7003698318848 7022883180544 7026313068544 7028021563136 7043898117872 7045586466688 7053638631424 7057044865024 7068336472064 7086026695132 7095825465344 7097550862336 7108907280896 7118764556288 7120495531072 7124966559392 7130341965824 7140000329216 7156129848032 7159624812032 7161340899328 7163082226832 7171268673536 7172987551744 7179263888489 7189191589888 7190939689472 7202445534592 7214159036416 7214186261744 7224162254848 7225729302484 7230456082432 7237480671232 7253830401664 7257333308764 7265627471872 7277252820992 7279022333248 7289087983616 7295465907796 7297214554784 7305554296832 7309082181632 7312651845632 7329171390464 7332710680064 7339099077101 7344443365504 7344636035072 7349247803392 7361227833344 7373006147584 7374798942896 7376566605184 7384997036032 7393230535768 7403479778816 7408870948864 7415325698176 7418906592076 7429165678592 7445948432384 7447758964096 7451396356096 7453182377984 7470019386368 7471835771092 7482168049664 7483791063287 7495962123776 7512895773152 7516523784077 7520194759952 7525114167296 7530593910784 7537154707456 7537183151729 7549441044992 7570120830976 7570149399659 7573817982976 7590927511552 7592773295888 7594593204352 7603272810496 7605095235584 7606944464896 7624128827392 7631535880192 7636327795712 7638184619428 7648746930176 7648775795584 7659352752128 7661014200224 7673473482752 7685953028096 7692678207676 7694522062304 7703315873792 7717517654528 7719367462912 7736805793024 7738687048631 7749388337152 7753173041152 7763675056768 7774410899456 7774440239104 7781213479336 7787083988992 7788773144236 7799543693312 7819063939456 7820938087424 7829876375552 7831780261888 7844311482368 7844341085812 7855188475904 7862032065536 7865828675936 7876705779712 7878621052928 7891257001397 7896419142656 7900275654656 7902169268224 7904090733056 7921946359712 7932901064704 7934621850232 7934830002176 7947526107136 7960451350528 7967416715093 7969326421672 7973218540672 7978434297856 7986185568256 8004226650112 8008091926912 8020905254432 8026152206336 8030072078336 8032024643584 8039024769314 8050169277568 8052098819072 8061301293056 8065194131456 8066943613673 8078098825216 8091266957312 8098316223008 8104213368832 8109514817536 8124496124591 8135730921472 8137709178368 8139659702272 8158047487744 8182428356608 8184389599232 8186379687808 8197700059136 8204873015416 8212844277316 8216218959872 8218216787968 8224201244672 8231366325248 8242780012544 8244784299136 8256185434112 8257976345696 8271406481408 8290091887616 8292078936064 8294095210016 8298145942016 8303574253568 8316860366848 8316891753632 8339673776896 8353236779008 8353268303072 8357316395008 8366633929192 8376195874816 8380240777216 8393649560576 8393869754368 8412831809536 8426292740096 8428341649024 8430361834496 8439996612608 8449406326592 8453532910592 8455588443148 8467281084416 8478750390944 8490475061248 8490507103232 8497904194538 8504092317952 8506160144363 8509655351296 8515881549824 8517922717696 8537165012992 8539240881248 8551049199616 8552904072328 8566813855744 8566846185821 8578692677632 8586166597888 8590312896088 8594508297088 8606393040896 8613923601976 8627932622848 8630000648192 8651599313896 8655791980544 8665442283806 8675345727488 8679535090688 8693650817024 8707593932576 8713290088448 8719635054592 8721755291648 8727231766528 8741458052096 8755444800256 8757573744689 8759672843656 8769683980288 8771785981952 8791632237344 8793739499776 8798034251776 8803789570048 8822134243328 8836515229696 8842063763456 8844213769864 8850654073856 8856443813888 8860769189888 8870648021312 8885074558976 8899524558848 8901455021984 8913764220928 8921563730618 8936073073664 8938214957056 8942580269056 8960585003678 8964961240928 8977358258176 8981693464576 8989518486784 9001983434752 9018579430168 9028886462464 9031050592256 9033246552064 9053652982528 9062448857728 9068139257408 9068377145344 9074980683776 9082886979584 9082921257256 9095481393152 9107801624768 9112249760768 9127069220864 9137244948986 9147687600128 9149880205312 9152105059328 9166748862208 9177225232384 9187456879216 9202398650368 9217364721664 9219364129912 9232112943104 9232147783936 9247162236928 9261958135808 9285138428104 9287363978816 9297978195968 9300239060992 9302468231168 9323482843136 9328036315136 9340671552674 9353588113408 9355862500352 9368835424256 9376997731904 9383826006016 9386107745504 9389964525568 9399087136768 9407311302158 9420320014336 9422610627584 9437687252224 9453035978752 9474390728704 9476661641216 9478965954304 9483595362304 9505019147008 9509609163208 9522759335936 9524824989638 9531055745024 9546592346368 9551218737152 9561867347648 9566484816098 9572795285504 9577418031104 9592742354944 9592994004992 9608379511808 9614664925184 9616750514822 9630048845824 9634699239424 9656464373248 9661180469248 9663529649312 9665845896448 9676892667904 9687681391696 9703436689408 9718962649088 9721325879272 9734768820224 9756760014848 9759132435712 9766238978048 9774747511232 9788301264896 9790681355224 9804220203008 9817500452672 9822295196672 9844484116544 9846843736576 9849238061894 9860494426112 9862857883648 9867674779648 9887542073024 9903362610064 9910834167808 9919468675072 9919506109898 9933223100416 9951535922944 9967720333312 9990237773824 10006222628864 10008655708216 10011054678464 10022495977472 10024898265088 10033670012828 10049987999744 10054896287744 10068516089246 10082439135232 10082477185088 10096419536896 10098609627568 10098874548224 10105215729664 10115033227264 10137883452928 10140348546482 10142779082128 10154370924544 10173091453696 10187197554688 10196072834992 10215102808064 10220091736064 10240668575632 10245669989632 10248125769728 10264792530944 10287981068288 10306947920192 10321200676864 10323710345216 10340267794934 10347031980032 10354566627328 10357084408832 10363587722752 10380481436864 10394835877888 10408916142592 10413999726592 10416495853568 10430936252416 10440063281846 10442565655984 10454500114432 10457005948928 10459548639232 10476284413952 10493361835264 10499950719104 10510151712704 10517027028992 10533894525308 10551026038784 10556121176384 10568185413632 10579967835668 10585095012352 10611586774976 10614130261504 10626260795392 10631392264192 10655408963584 10660612931584 10665760989184 10675053203056 10689814986752 10689855328768 10707240484864 10724372578304 10726980280576 10751212916752 10753789870208 10761658018552 10766080016384 10768697860096 10776539561984 10785928288256 10800884154368 10815514429412 10830470447104 10833103947776 10838394699776 10862879025152 10865482743808 10868124757952 10883153526784 10885514273872 10910105044069 10910391252992 10927848397312 10933125504112 10945620606976 10957823829799 10963134119936 10963175493424 10981005156352 11011084845056 11011126399504 11028744724844 11035959283712 11041349107712 11044033884928 11046681024512 11071635876224 11089641930752 11107385884672 11110086719168 11125450080256 11125492066304 11135184806636 11143293382144 11146002947786 11150582874112 11161415974912 11186630017024 11189350120256 11192032090624 11204823089152 11225480224768 11250838990336 11253535698944 11256272070736 11271837581312 11300048083456 11308276711424 11318128697216 11336578411312 11352254971904 11354717475332 11373183911936 11375909945344 11391680380928 11401608537088 11404380913772 11409950670272 11417414598656 11425728692224 11435683004416 11441205346816 11467051443232 11478192002032 11485700571136 11491310043136 11494064390144 11504121652639 11522831068672 11541268145792 11541570912256 11560037974016 11586152517632 11588969767408 11591747522432 11597408786432 11604995342336 11623607752064 11642511491072 11648133711872 11658281787548 11674403209216 11674447266944 11680104841216 11693126937184 11709337131008 11712143736832 11731191463936 11741456211716 11757692649472 11760243099451 11769115574272 11779369051648 11795702431744 11811680232121 11817448908496 11833790431232 11836667895808 11863407356416 11866250891264 11888127430676 11901713973248 11904566689792 11934360749696 11950863941632 11953769873408 11972896473088 11972941657292 11989498200064 11992413526016 11999943678976 12011601957376 12038736600352 12044550160027 12058315472896 12061205725184 12064138487296 12077926187008 12091391812192 12097251442688 12097297096192 12130434584576 12150162587648 12150208440832 12160793933563 12169649351552 12177610244096 12183557636096 12189441130496 12216977518592 12236846268416 12239500655228 12256425803776 12259406034944 12287100476288 12290045565952 12296047869952 12299037735488 12304091447296 12316045213696 12326821706276 12343867604992 12349828513792 12360587919328 12369588826112 12377680510976 12386736799744 12400546716481 12414718885888 12417694564352 12420714009088 12440587741568 12460867179376 12468691478936 12469018574848 12478098440192 12488969596928 12495000576128 12523227234056 12529343421056 12535393896956 12549720178688 12552728215552 12581085282304 12584144456576 12604279685536 12618684694528 12624778313728 12653298144256 12665591174656 12673876492288 12676625678629 12694155296768 12694203202912 12714848075776 12735192436736 12738289083184 12755903971328 12767065338643 12770125470872 12784720019456 12787828708864 12790893817856 12797140729856 12826049933312 12853113061376 12861183655936 12864310937984 12882100092928 12882148708352 12902760758272 12905898150068 12923744813056 12956089612928 12974005682176 12976819971808 12983086536133 12997924470784 13001039937536 13030409756672 13033578187168 13039943623168 13075663253504 13075712599411 13093794086912 13105201649408 13117933716608 13132925763584 13136073588736 13147567603016 13168949792768 13190020738048 13190366756864 13193227979012 13211471970304 13211521828736 13229791117312 13241317163008 13247711454208 13254181470208 13284123145216 13287353267804 13290538107616 13305727418368 13308916662272 13312152813568 13342225447936 13363573642496 13366823083999 13385307127808 13418807099104 13428578594816 13437363027968 13440277827944 13450417799168 13462186863433 13480802779136 13499063122424 13505655895424 13508893060096 13524331921408 13527620452352 13539410137792 13558179835904 13561429590016 13568052822016 13586431349344 13605219074048 13617123588838 13627396980736 13630353002413 13639269428224 13649201463296 13683361894048 13702283657216 13705615458304 13727545094144 13758556114688 13761901598797 13765200182888 13780931969024 13784235114496 13787586842624 13818733499648 13825482395648 13832158782848 13851286306816 13863353810944 13863406129496 13882576863232 13885588237906 13885952503808 13908170687488 13924065869824 13930789863424 13946321237926 13962260021248 13975824744448 13984967163904 13988000748832 14007343775744 14007396637696 14045766361088 14052626137088 14056043126272 14087796235744 14091172933376 14107277262848 14114089730048 14136672944128 14172053390264 14191650930688 14195101724672 14217814561792 14237529112576 14240991062144 14249933118784 14260683931648 14280000658432 14312259696064 14319249624064 14322681798656 14326164453664 14342537347072 14345975103488 14358527776978 14378383179776 14381879378944 14404891069184 14428318072832 14428372523488 14448324509696 14451458604968 14460912164864 14474961342464 14507660803328 14514666617528 14531254943744 14554505641984 14558044666496 14578175967232 14590931815592 14594429109568 14611108593664 14618164363264 14625303691264 14658342780928 14665421360128 14678198154202 14688886731008 14689272070144 14698495606784 14722455666688 14746012295168 14749597885792 14753133210368 14769994072064 14786461071536 14797279775509 14806959557632 14817741897728 14830651396352 14837813184152 14858331357184 14891896864768 14895517928192 14902792712192 14906364755968 14940038772736 14943671542184 14964336099328 14967582126574 14991924247552 15025791546304 15033047568154 15040389519904 15050228334592 15061187821568 15074309414912 15074366303458 15098882089984 15140241661952 15140298799318 15147635965952 15181855023104 15185546591776 15189186408704 15206545620992 15213888929792 15248257654784 15263071760384 15272655591424 15276369238856 15297493860352 15297551591168 15322028400448 15346946965504 15371906056192 15385356415352 15389044124608 15406631747584 15435035309056 15438734925824 15473611586048 15477374097262 15498776674304 15506346082304 15527350113536 15548880478208 15562426958672 15574167977984 15577546288472 15599087386624 15638127878912 15641876174848 15663560523776 15688622964736 15688682171624 15710376951808 15724064131072 15731657351872 15753411559424 15757242105856 15782514002794 15792838285312 15800551309312 15804338536448 15808181466112 15843892719424 15865802129408 15869243700464 15869660004352 15895052214272 15920902701056 15934833430186 15938652843344 15946437081344 15956868595712 15972371136512 16008453300224 16016183853824 16041810508864 16052304412672 16060144156672 16064049287168 16078049538628 16100338555136 16104197638144 16130388262912 16133887227346 16156197650432 16182533914624 16196632446016 16208426737664 16219029635072 16248992249182 16271461842944 16275418356736 16279319404544 16316094975488 16364856713216 16368779198464 16372759375616 16409746030832 16425688554632 16432437919744 16436433575936 16448402489344 16462732650496 16485560025088 16489568598272 16515952691392 16542812962816 16580183775232 16584157872128 16588190420032 16596291884032 16607148507136 16633720733696 16633783507264 16679347553792 16706473558016 16706536606144 16714632790016 16733267858384 16752391749632 16760481554432 16787299121152 16787739508736 16825663619072 16852585480192 16856683298048 16860723668992 16898812653184 16907065821184 16911176886296 16934562168832 16957500781888 16980950122496 16981014206464 16995808389076 17008184635904 17012320288726 17019310702592 17031763099648 17035845435392 17074330025984 17078481762496 17102098399232 17105808144656 17133627711488 17133692371642 17157385355264 17172333195776 17180625792176 17189016594176 17227847203952 17255865245696 17260001296384 17303198627792 17311583961088 17330884567612 17350691454976 17359070181376 17387301634048 17415187865152 17426580176896 17439270109184 17443510583296 17454463533056 17482916104192 17510889600512 17515147489378 17519345687312 17539367960576 17543571963904 17558922522449 17583264474688 17587478999552 17596068503552 17607579140096 17644268486656 17673030459392 17684127526912 17688427539728 17701308147712 17712887627776 17741296042624 17770149117952 17802910043968 17827528441856 17843127461236 17872146147328 17876429914112 17885160538112 17921170007356 17929922481856 17954716516352 17963386929152 17979036973568 18003966869504 18037158860336 18057772924928 18062101184512 18066493104128 18107305965056 18124897715456 18136278514816 18136754290688 18165773959168 18165842514512 18190962786304 18215603249536 18224499521536 18254138441728 18274489897972 18295375200256 18299760410624 18304210118656 18333497724416 18354450464768 18374913758432 18404797300736 18434729443328 18438728259824 18464225886208 18464295567872 18480382013423 18494324473856 18523916271616 18561211793333 18570276856208 18574727957632 18595956391936 18600478121984 18604936462336 18646965686272 18656072630272 18681343105348 18707176226816 18711725000704 18737670848512 18753995463808 18767652012032 18772215491008 18779929051136 18798174273536 18814622604316 18840640028672 18845221255168 18875374504448 18906071957504 18927150251471 18948781457408 18953323282432 18957931908608 18967190724608 19010038294016 19019218326416 19045518671872 19049649979276 19062111490048 19093184692736 19123734695296 19132969632196 19145590571008 19154836062208 19185484709888 19216759023616 19229329850368 19233501029644 19260097691648 19269398478848 19312928746496 19322360938496 19327059298624 19331691792896 19353785335808 19375362783392 19406873378816 19437925298176 19442651758544 19469537640448 19486573411613 19513520029696 19518264871424 19532477956096 19549495022464 19576602529792 19581362710448 19608440406016 19635000905344 19644590393344 19688968233088 19693687473152 19698476123788 19720988852224 19725715767296 19735349559296 19775084146048 19806725220128 19821668335616 19838937350144 19839012219796 19866446200832 19870755581831 19903071845888 19935440666624 19957666599101 19980475547648 20012445257728 20017311416432 20022109356928 20044991954944 20049796530176 20067340025656 20099975999488 20109792575488 20137032178492 20164878270464 20164954370176 20192839073792 20197219255136 20197749096448 20210431459328 20230066454528 20275766905856 20280697092964 20285558164256 20308741849088 20346182907392 20374395109376 20392145669984 20401993128209 20430205616128 20440183472128 20481337151264 20491339979264 20496251539456 20529585061888 20547548370503 20575962136576 20613895840384 20642401353728 20647420690432 20680535589868 20694063960064 20709133254656 20714168817664 20727175445504 20760962873728 20789671755776 20804223003683 20817832285184 20827999453184 20832991707136 20861872504832 20880126563692 20885131311968 20909000228864 20914011897856 20919097278464 20952568827904 20986723670528 20999901438208 21005007703427 21020303425408 21034054057984 21067789050616 21102052077568 21112242352768 21136370827264 21159935671336 21170190024704 21223173549952 21228260523008 21252521590784 21262784528384 21310817927168 21321225863168 21331521978368 21350106406112 21379629973504 21379710657536 21414480969728 21419126146649 21448745156608 21453960561152 21502425833504 21507579740416 21523316037104 21532160032768 21537395720192 21553079123968 21571856576512 21571937985983 21601768308736 21631028858824 21660940894208 21666207895552 21676789399552 21725758050304 21730965487616 21736249515904 21766307053568 21771028547744 21820210088138 21820782505984 21855696794624 21866251008224 21891241213952 21915647659598 21926268239872 21926350986848 21962010312704 22022169690112 22022252799008 22057489449688 22071918567424 22082698215424 22088067769856 22093362049024 22143271752448 22179283861504 22214771769344 22220173438336 22250900160512 22250984132608 22270369613272 22286586764288 22292005895572 22301165748224 22322831949824 22373260034048 22378700240512 22384064181248 22409646178304 22450960449536 22501677980672 22507071397888 22512544141472 22543675162624 22585321762619 22600096166912 22616553422848 22636257394432 22673156822624 22704509943808 22709434950664 22746367823872 22751819890688 22783360761856 22803217074176 22808761827544 22819901340544 22834829197312 22851457384448 22871366008832 22882410693632 22934102886464 22956384004064 22971401142272 22982620086272 22988128780288 23008243305278 23045662137344 23082536291584 23083141824512 23088148963271 23120075948032 23172305035264 23177939534816 23183495044864 23194817572864 23209990684672 23247215504128 23252868218657 23285022982144 23296267423744 23316563575096 23348806418432 23348894533888 23360209682432 23386253874368 23418674262016 23424287473664 23462382927872 23482912423432 23515385298944 23520486198902 23538231148544 23558738103296 23591404863488 23623360464242 23634897816992 23667580862464 23673335791616 23726814712832 23732501782528 23776254861352 23803427946496 23809133379584 23868721499392 23907539746816 23945792946176 23945883314584 23978996400128 23984827052032 23999887357952 24023203914752 24077473200704 24089100320054 24116630945792 24122411450368 24128276974592 24155852374016 24182783624384 24194502885376 24194594192384 24260869169152 24300325175296 24300416881664 24321587867126 24339298703104 24355220488192 24367115272192 24378882260992 24433955037184 24473692536832 24479001310456 24512851607552 24518812069888 24574200952576 24580091131904 24592095739904 24598075470976 24632090427392 24653643412552 24687735209984 24699657027584 24721175838656 24739177652224 24755361021952 24773473599488 24801093432962 24829437771776 24835389128704 24841428018176 24881175483136 24921734358752 24937382957872 24938037149696 24956196880384 24977939193856 24990001152256 25046454468112 25058686842112 25070787793912 25099440357376 25105456431104 25162170564608 25168288913152 25208559371072 25237369389056 25249556627456 25306596288512 25331182349312 25347752984576 25353251357258 25388310593536 25388406405824 25429696151552 25470384873472 25476578166368 25511807942656 25534130677286 25540250941744 25569440038912 25575657417728 25581787635712 25594281459712 25652099866624 25706226122752 25722367311872 25728621875968 25764297416704 25805521516544 25811796300136 25847489626112 25912179225856 25953639943616 25966173072266 25995848941568 26002079875072 26060819513344 26067156374336 26079887246336 26151326507008 26151425198822 26187588173824 26210403298816 26235867433216 26265851527168 26295135206032 26337899585536 26380041476096 26380733513728 26386455958024 26422943940608 26423043657472 26482634326016 26495422908416 26508362940416 26568246290432 26574706535608 26581076215232 26611454836736 26617833324544 26624305627136 26684450895872 26727147284992 26733646167998 26770614255616 26837614198208 26857157189632 26874726055936 26880555655888 26900835598336 26924373726866 26961605558272 26998126244848 27011311790848 27017786120192 27055240904704 27078820275584 27116359671808 27122859180032 27136105644032 27172862698688 27210438148096 27234247177676 27254793961472 27260706004826 27278538856448 27298402926592 27366723788096 27404567314432 27411230916608 27455090188288 27517112229376 27523803197594 27530400365776 27561863938048 27568470228992 27575173685248 27637466999296 27650964791296 27664317565696 27726707621888 27726812258992 27765153726464 27771176475812 27771905007616 27816341374976 27861579726848 27892642475852 27924520042496 27951649488896 27976001497664 28014687551488 28014793275392 28091532722176 28105252274176 28112086252544 28175592471488 28182345866752 28214554525696 28228179460096 28273345888256 28344106780528 28383301861376 28390203449344 28435629123584 28475058225152 28481982124288 28499866237568 28560001316864 28624519392128 28638499248128 28645363597312 28652328907328 28685074694144 28691950206976 28717055553956 28756766359552 28763758757888 28809782138368 28856636145664 28856745046976 28896649019392 28902917209936 28921824329728 28949922684928 29015321606656 29029333235056 29062509887488 29109011283968 29116089332992 29181863631184 29188858219136 29222217187328 29236328726528 29250607382528 29316685561856 29330842720256 29356396308404 29377773462016 29378544140288 29396991213568 29444911333376 29492024590336 29499195771584 29506266420736 29539988144128 29572922143072 29594559551018 29613919115264 29635483795456 29661302792704 29675626368304 29716662714368 29742664680883 29783793729536 29791035856384 29805585424384 29812729511936 29880077545472 29887343084368 29928672198656 29935164253148 29983848495104 30051583092608 30066095136308 30080779039808 30100456669184 30122375643136 30148618829824 30148732606916 30197764179968 30280483323904 30280597598636 30295271931904 30329047993321 30363710046208 30371093183552 30378372817408 30413091241984 30427777859584 30496515309568 30526143520768 30545311182848 30552738477712 30594987720704 30595103182336 30644056800896 30693893931008 30770712830704 30778088249216 30813263495168 30870070618112 30877469851648 30947223172096 30954748194524 30997553348608 31012692164608 31054700227072 31097760956416 31124853917344 31148335955968 31155092576944 31198174773248 31225473057163 31276255757824 31283752349696 31327121047552 31362047512873 31377245929472 31377364343248 31420753903616 31448128262144 31463314703744 31506823118848 31514484211712 31565028005588 31585676570624 31601102618624 31608677072896 31616362932224 31687785438848 31731604258816 31738487400928 31739320008704 31790104428544 31841805402112 31869666860372 31877305686688 31892874162688 31913737191424 31944742273024 32016906600448 32032367707648 32060274915757 32083621017728 32104608825344 32120288313344 32128098574336 32156099077256 32200677110272 32208395276288 32260776525824 32267774454692 32312395300864 32365067829248 32393264892032 32416853475328 32438059270144 32497984498364 32542923685888 32550836713472 32558638809088 32632189950976 32692350434359 32729713426432 32737558396928 32745518751232 32819492061664 32851377109264 32864875839488 32872867151872 32896804978688 32925465300992 32925589557553 32971120050176 32979137196544 33031905382784 33085625925632 33160367550464 33168315744256 33176380840064 33192583768064 33214297014272 33267441467392 33267567014528 33358695107584 33412947116032 33413073212288 33429265580032 33466535716768 33504783499264 33520963108864 33574598242304 33575479017472 33651327238144 33658626801877 33705170960384 33713366596096 33721447337984 33797625306368 33814131642368 33822353772592 33869124337664 33915001563776 33961900244992 33962028412928 33991616778152 34016369271808 34024640577452 34038621405184 34063526199296 34071690870784 34148660051968 34156963524992 34204196798464 34211616289312 34267255422976 34267384743284 34314770710528 34344666391552 34361251584352 34378033188352 34455694407904 34472333216629 34511730491392 34520002592768 34606397255584 34623167922176 34661769135224 34701382909952 34718140362752 34774603268096 34830375730304 34853160353792 34878540218368 34887021166592 34908927066112 34965832208384 35021779201024 35030294978756 35038691374624 35078735921152 35087143927808 35117845044898 35166528949376 35174957999104 35192137007104 35215158280192 35239806312361 35288536973312 35346060918784 35368255053824 35376855079456 35402616295424 35425775255552 35482592085248 35491219912687 35540298235904 35605820087936 35655056883712 35686254922472 35744292294656 35752859828224 35770321076224 35842340014712 35859844963712 35909433032704 35926773858304 35958073947136 36007933739008 36074317720672 36115545849856 36124202369024 36132986208256 36214611930112 36249795430912 36272557029632 36273508581376 36281376942283 36331547918336 36331685029024 36381925572608 36431206499072 36448999043072 36508276883456 36540221486461 36548979795944 36590750400512 36599520821248 36608420237312 36666995448832 36708900929536 36749827516864 36809594601472 36869458886656 36877456519648 36928451772416 36928591135744 36960764026846 36988648947712 37047832543232 37122423586666 37140553712416 37149455915264 37191912783872 37200956243968 37209872924672 37293931372544 37312145260544 37362686210696 37414352453632 37423450001408 37475341697024 37507990927616 37535304024064 37544430982016 37596348547072 37629245208632 37681280057344 37690442510336 37750749008896 37812143915008 37854300502942 37897562914816 37906646564864 37915863817216 37934381449216 38020076588032 38038436652832 38091037343744 38099299958552 38124222980096 38186369385472 38247469390592 38265939264392 38291181142016 38309672124416 38370969419776 38433518047232 38458659700736 38467002059288 38520195383296 38538796957696 38625857492992 38644721876992 38654118597248 38663383585792 38707570671616 38750725566784 38813746757632 38875850596352 38885303517088 38939075280896 38973146823226 39011010317251 39027040059392 39036529742848 39064955912192 39098990044928 39153205059584 39162725420896 39216880812032 39270001810688 39289180786688 39377936466176 39387374946304 39396952247576 39441977704448 39451431534592 39470699118592 39550168292096 39613450440256 39643336671232 39677874700288 39678024439592 39732892401664 39741511163662 39806143691776 39870881333248 39915333198202 39960951095296 40024890515456 40034622832864 40044218713856 40089983909888 40134680051312 40199951998976 40219585150976 40274064356984 40329756540928 40329908740352 40394438510272 40395498192896 40420862918656 40460132909056 40551533811712 40561394185928 40571116328512 40617483698176 40692365814784 40748790218752 40784291339968 40803986256418 40860411232256 40880366944256 40962674302528 40982679958528 40992503078912 41059170123776 41095096741006 41151924273152 41227791680768 41294841380864 41361071179736 41388127920128 41418266509312 41428337635328 41454350891008 41521925747456 41608446007366 41635664570368 41655998906368 41665983414272 41723745009664 41760253127384 41770262623936 41818000457728 41828023795712 41838194556928 41905137655808 41973447341056 41999802876416 42010015406854 42040606850816 42068108115968 42135578101232 42204104155136 42224484705536 42272741654528 42319871342672 42340380049408 42446347099904 42456521046016 42525569056768 42621635854336 42642451726336 42663043956736 42700212812224 42759259947008 42759421315072 42828961939456 42838252293298 42897490313216 42907921122304 43004851667008 43015159480832 43046632074208 43064320065536 43074791440384 43106158247936 43143713153024 43143875971966 43203536617472 43262057717648 43321881788416 43332415791104 43353578799104 43451516100608 43461930975232 43472499031808 43542057095488 43640420176276 43641565011968 43711393589248 43732502016448 43782482427904 43831295319196 43852536479744 43852701973696 43924020625408 44044339380224 44044505598016 44114978899376 44143837134848 44165396430848 44176135539712 44186724098048 44286543504896 44358567723008 44429543538688 44440346876672 44501968265216 44540739226544 44573173528576 44584011791144 44602331496448 44645663899648 44746520068096 44757400481024 44768128362496 44901920899072 45003355961344 45014142795776 45025088282944 45087350325248 45170643525238 45200192333824 45233106845696 45272514788864 45346313645248 45409019887616 45418869901328 45492735647744 45503639781376 45566721523712 45606434148352 45617523655088 45639802681088 45669658394624 45742732017664 45764821387264 45868205772928 45912768008128 45942802284544 45965240172544 45976257560576 46016486610556 46091324274688 46165072583168 46166283649024 46176297926542 46240151896064 46344610070528 46355879069632 46366990089728 46389635145728 46419981369344 46494431008256 46505736437314 46570045964288 46592534847488 46633127150192 46697612836864 46697789067776 46772507748736 46837348524032 46848574947328 46965824846864 47030770597888 47040972397804 47076462297088 47117476206592 47182809726976 47246720928484 47269795633984 47335161724928 47346671583232 47453629425664 47465003565056 47552509722704 47606855892992 47618266759168 47659932560933 47737442998784 47815079493632 47891585892352 47891766629168 47957992800256 47969654104064 47999774715904 48046407829504 48154946401408 48178200640108 48233261891584 48244822900736 48256553949184 48365567248768 48389005770752 48389188384768 48521738338304 48600650350592 48600833763328 48643175734252 48678597406208 48710440976384 48734230544384 48757764521984 48867910074368 48947385073664 48958002620912 49025703215104 49037624139776 49148401905152 49160182263808 49184191479808 49196150941952 49307286825104 49375470419968 49399314055168 49442351677312 49478355304448 49510722043904 49546947198976 49602186865924 49658875543552 49670778257408 49682856036352 49762350966272 49843468717504 49874765915744 49876074299392 49912393760768 49955878387712 49980002304512 50092908936224 50117373684224 50141575587824 50198880714752 50210912862208 50254847219423 50324341129216 50336577826304 50417118742144 50474738778112 50499113254912 50613192577024 50662364698624 50695505969152 50706502714516 50776621187072 50776812811648 50859392303104 50940769746944 50953156332736 51023615885312 51068261354572 51080501883488 51138880077824 51151314835456 51163575271424 51188562919424 51304199733248 51373693539707 51412452245504 51444734623744 51457243751936 51528594833408 51611043033088 51623592600272 51694979252224 51824358451712 51907279887232 51932346144532 51991697883136 52004159750144 52121639026688 52134312748672 52159774492672 52302653014016 52302850397644 52375176347648 52386537443009 52420806597632 52471734866432 52531703054336 52590270412064 52615666488539 52675799171072 52760082952192 52761467027456 52772911916048 52845887881216 52846087314944 52892127831521 52965268652032 52990845816832 53016725880832 53136492580864 53149413071216 53162152430464 53222909673472 53235666649088 53248611254272 53368901791744 53454294569984 53467292335996 53541228511232 53675228396416 53714314379264 53749452111872 53761111311776 53801671196672 53848747453732 53923211116544 53996252489696 54022623581696 54035572240384 54110481809408 54157640551168 54170809340417 54232719343616 54245718360064 54272211288064 54345725397376 54420876296192 54468494355352 54509587922944 54521412009652 54557077712896 54596805853184 54733447576192 54809134628864 54822461833216 54910180376576 55034224458752 55047606395188 55060800731552 55123727876096 55136940457984 55150347370496 55274933998592 55301929582592 55328635131392 55376838490853 55453415243776 55453624517984 55530307452928 55542352951624 55543810015232 55632682749952 55723159453696 55771917005651 55785284951704 55849040084992 55903298977792 55952002995328 56029375102976 56029586550784 56183065444352 56210504548352 56224172505088 56351184942976 56364691733504 56429109051392 56456358920192 56468605295711 56546691776512 56688213561056 56766603722752 56780406898688 56871258247168 56871472872137 56950116450304 56963964248576 56999732475136 57120002633728 57249038784256 57276998496256 57290727194624 57304657814656 57370149388288 57383900413952 57434111107912 57513532719104 57527517515776 57619564276736 57713272291328 57713490093952 57793298038784 57805834419872 57843648659456 57899845369856 58030643213312 58058666470112 58125019774976 58218022567936 58232178665984 58363727262368 58377716438272 58444434374656 58472657453056 58501214765056 58633371123712 58661685440512 58712792616808 58755546924032 58757088280576 58793982427136 58889822666752 58984049180672 58998391543168 59012532841472 59079976288256 59145844286144 59189119102036 59227838230528 59270967590912 59322605585408 59351252736608 59433325428736 59485329361766 59543121010541 59567587459072 59582071712768 59611170848768 59625459023872 59760155090944 59774686168736 59857344397312 59870328506296 59967696990208 60103166185216 60132190272616 60161558079616 60200913338368 60244751286272 60297237659648 60297465213832 60395528359936 60560966647808 60561195197272 60590543863808 60658095986642 60727420092416 60742186367104 60756745634816 60826182483968 60855555719168 60993030619136 61052287041536 61090622365696 61105476955424 61189975441408 61190206364672 61288113601792 61303016212823 61387787862016 61541425661408 61556176498432 61626526990336 61740141236224 61754939703296 61894446344192 61909496389048 61995106697216 62025384329216 62109400454144 62195521912832 62249707834688 62296671911936 62310185153888 62396349546496 62450946114326 62552511515648 62567504699392 62654242095104 62724095025746 62754491858944 62754728686496 62841507807232 62896256524288 62926629407488 63028968423424 63130056011176 63171353141248 63202205237248 63217354145792 63232725864448 63375570877696 63476974801856 63478640017408 63580208857088 63683610804224 63739333720744 63754611373376 63785748325376 63827474382848 63889484546048 64033813200896 64064735415296 64120549831514 64167242035456 64209217650688 64240576626688 64256197148672 64312198154512 64401354220544 64416790552576 64521553051648 64535548909384 64624790601728 64730135658496 64786529784064 64833706950656 64995968996728 65085847371776 65101673426944 65117277618176 65264379901952 65384700868718 65459426852864 65475116793856 65491037502464 65638984123328 65702754218528 65729751678976 65745734303744 65793609957376 65850930601984 65851179115106 65942240100352 65958274393088 66063810765568 66171251851264 66320735100928 66336631488512 66352761680128 66385167536128 66428594028544 66534882934784 66535134029056 66717390215168 66825894232064 66826146424576 66858531160064 66933071433536 67009566998528 67041926217728 67149196484608 67150958034944 67302654476288 67317253603754 67410341920768 67426733192192 67442894675968 67595250612736 67628263284736 67644707545184 67738248675328 67830003127552 67924056825856 67983233556304 68032738543616 68049281154904 68077242810368 68127052398592 68143381741568 68297320103936 68313927049984 68423232578624 68534510845952 68534769486568 68629541421056 68689332783104 68722503168704 68756066376704 68911388815808 68944666433258 69023460982784 69040005185536 69212794511168 69246335844352 69323538270448 69402765819904 69436280725504 69549206536192 69660751460608 69706320707584 69774042333184 69817854132224 69931664416768 70043558402048 70060589957512 70077382749248 70157471842304 70174287855616 70235690089796 70333057898752 70349915998208 70384274014208 70479612624722 70577073946624 70692121837568 70736510107648 70753710158912 70805232590848 70851550511104 70965184170496 70982439825374 71080596471808 71211640175872 71372509844944 71488584589312 71505719656448 71540642152448 71684680029424 71719689927424 71853547716608 71916147894272 72015867478016 72148635441344 72231091699712 72248404738048 72265972416512 72429223860224 72499590861824 72545114059264 72547017162752 72562753884566 72663095836672 72663370058048 72763851145216 72862412998144 72897998086144 73016553766912 73080442972922 73097959591888 73181500801024 73199041642496 73216840474624 73333990897664 73499655033728 73619189202944 73754913039296 73856903544832 73857182271488 73921528053692 73977297895424 74095665086464 74244847173332 74281107424832 74298911830528 74383825567744 74401912487936 74419745849344 74587862745088 74624290521088 74725372421392 74828704907264 74846900002816 74950683394048 75015981855232 75070608048128 75088861964032 75258490417264 75362560114688 75380885020672 75501498017792 75624287830016 75708601005884 75795125829632 75813293129728 75831727634432 75868762898432 76040153176064 76076873305664 76182074687488 76198599917104 76248445960192 76370735308483 76372738770944 76494938781184 76531878528784 76582362284032 76619344248832 76704766808593 76741938839552 76867036094464 76917319401472 76934004118576 77040390766592 77077593915392 77251714985984 77289443753984 77308237194496 77326767171584 77501451133568 77627493515264 77751701192704 77770607034176 77878150561792 77946293646452 78022020634502 78054080118784 78073059485696 78129911824384 78197980089856 78306410119168 78325450841792 78433761624064 78540003621376 78578361573376 78755872932352 78774749892608 78793904495152 78883955408896 78902863069184 79100336584192 79226900880512 79355749400576 79356048879184 79465784803328 79483022327324 79612287383552 79741762666496 79830666396404 79921902190592 80049781030912 80069245665728 80088437427712 80179967819776 80269360102624 80399903997952 80439170301952 80548128713968 80659513081856 80659817480704 80730089848111 80788877020544 80790996385792 80841725837312 80920265818112 81103067623424 81122788371856 81142232657024 81234967396352 81384731629568 81497580437504 81568582679936 81607972512836 81720822464512 81760733888512 81925348605056 81965359917056 81985006157824 82118340247552 82190193482012 82303848546304 82321701696157 82455583361536 82589682761728 82681761624847 82722142359472 82776255840256 82836533018624 82856675270656 82908701782016 83043851494912 83216892014732 83271329140736 83311997812736 83331966828544 83520506254768 83540525247872 83636000915456 83656047591424 83676389113856 83810275311616 83946894682112 83999605752832 84020030813708 84081213701632 84136216231936 84271156202464 84408208310272 84448969411072 84545483309056 84639742685344 84680760098816 84892694199808 84913042092032 85051138113536 85125557534941 85243271708672 85284903452672 85326087913472 85400425624448 85518519894016 85518842630144 85657923878912 85676504586596 85794980626432 85815842244608 86009703334016 86030318961664 86093264148416 86128640131072 86149582880768 86212316495872 86287426306048 86287751943932 86407073234944 86524115435296 86643763576832 86664831582208 86707157598208 86803827015367 86903032201216 86923861950464 86944998063616 87084114190976 87280840352552 87283130023936 87422787178496 87465004032896 87564964855808 87662590638392 87705072959488 87705403947392 87848041250816 88088678760448 88089011196032 88229957798752 88287674269696 88330792861696 88352271079424 88373448196096 88573087009792 88717135446016 88736379750403 88859087077376 88880693753344 89003936530432 89081478453088 89146347057152 89168023582288 89204662992896 89291327799296 89369457370501 89493040136192 89514800962048 89536256724992 89803841798144 90006711922688 90028285591552 90050176565888 90174700650496 90341287050476 90400384667648 90466213691392 90545029577728 90692627290496 90818039775232 90837739802656 90881605752931 90985471295488 91007279562752 91133443047424 91212868296704 91235047310176 91279605362176 91339316789248 91485464035328 91529642774528 91736411545856 91825536016256 91885604569088 91930480345088 91952515121152 92032973221112 92182648549376 92330145166336 92332567298048 92352595853084 92480303792128 92689220141056 92711758139264 92733980179456 92779270291456 92839962738688 92988862016512 93011472874628 93140091928576 93185069694976 93266254300384 93395225673728 93395578135552 93545015497472 93567761587993 93674697048064 93697149894656 93931649693728 94061541195776 94081944795608 94152924594176 94234952413184 94235308044031 94365619453952 94493441856968 94539591267968 94670323449856 94693343166464 94907258851328 94930007130112 95105019445408 95213711785984 95236533518336 95319865121866 95474885997568 95630158987264 95650902847837 95783171784704 95783533258336 95915985600512 95939308208128 95999549431808 96092815659008 96309892802816 96333311191579 96356401280216 96466523783168 96489645801472 96513107898368 96731134497536 96778011541504 96778376769536 97043476676608 97201300701184 97201667526656 97286351468504 97357194812416 97420881952768 97468461088768 97515529043968 97735820148736 97894770147328 97916005241824 98051406430208 98075248279552 98296803810304 98320364527616 98368382959616 98392301883904 98614573650208 98750940839936 98798628110336 98884703354624 98956710608896 99093894397952 99204373731848 99317751087104 99341556514816 99365712072704 99524701932544 99686937435008 99749531831488 99752148598784 99824787521536 99911756775424 99960004609024 100185817872448 100234747368448 100283151175648 100397761429504 100421825724416 100509694438846 100648682258432 100673155652608 100834237484288 100949477556224 100998226509824 101226385154048 101324729397248 101391011938304 101413005429032 101553242374144 101553625623296 101718784606208 101881539493888 101906312665472 102047231770624 102136522709144 102161003766976 102277760155648 102302629670912 102327150542848 102377125838848 102608399466496 102747387079414 102824904491008 102889469247488 102914487503872 103057189666816 103222086066176 103247185200544 103389958504448 103648716903424 103814559774464 103864692289064 103983395766272 104008319500288 104243278053376 104268625497344 104319548985344 104605306028032 104605700795288 104750352695296 104773074886018 104841613195264 104943469732864 105063406108672 105180540824128 105231332977078 105351598342144 105520165904384 105522934054912 105545823832096 105691775762432 105692174629888 105784255663042 105930537304064 105981691633664 106033451761664 106272985161728 106298826142432 106324304860928 106445819346944 106497222508544 106737803583488 106908589139968 106934584671992 107082457022464 107350456792832 107428628758528 107522222623552 107603342393344 107697494907464 107846422233088 107992504979392 108045247163392 108071144480768 108220963618816 108315281102336 108341618680834 108465438687232 108491436720128 108544422576128 108691450794752 108936988710704 109019175845888 109042824019304 109114155425792 109193611706368 109466895152384 109644923666432 109820360753152 110068448917504 110095212790376 110121601463104 110247455752192 110273880915968 110300694740992 110549867997184 110603859165184 110657270262784 110753676981706 110906830487552 110907249035968 111060614905856 111084705903248 111087620030464 111265365499904 111446318907392 111543834011302 111570569903408 111698080169984 111806597955584 111904005990656 112059173101568 112366130888704 112421009096704 112448345010176 112702369885952 112729383467008 112912717840384 112937210591422 113093383553024 113376427122112 113533207445504 113560813797376 113742516494336 113742945744274 113900232900608 113927928497152 113999464950272 114240005267456 114498077568512 114553996992512 114581454389248 114609315629312 114740298776576 114868222215824 115027065438208 115055035031552 115239128553472 115426544582656 115426980187904 115611668839744 115687297318912 115799690739712 116061286426624 116117332940224 116250039549952 116436045135872 116464357331968 116727454524736 116755432876544 116888868749312 116945314906112 117002429530112 117266742247424 117323370881024 117425585233616 117511093848064 117514176561152 117587964854272 117779645333504 117968098361344 117996783086336 118025065682944 118291688572288 118378238204072 118455676461056 118541935181824 118645211170816 118702505473216 118866650857472 118970658723532 119086242021082 119135174918144 119164143425536 119222341697536 119250918047744 119520310181888 119549372337472 119714688794624 119740657012592 119935393980416 120206332370432 120264380545232 120323116159232 120401826676736 120594475319296 120594930427664 120791056719872 121121933295616 121122390394544 121181087727616 121316191973284 121454840184832 121484372734208 121513491269632 121711111438336 121986061238272 122104574083072 122181244731392 122210953910848 122379950882816 122380412729344 122576227203584 122606032425646 122775575724032 123082851322816 123112352996864 123253053980672 123480282472448 123509879406592 123788892688384 123818992778096 123990213394432 124218800908288 124391043825664 124499415669376 124620370307776 124792699092992 124901892228652 125105023031296 125135009398784 125308484190208 125448190051492 125508983717888 125509457372992 125683015614464 125792513048576 125853258814976 126057936846848 126260112022352 126342706282496 126404410474496 126434708291584 126465451728896 126751141755392 126953949603712 126957280034816 127160417714176 127478667441488 127509222746752 127571496650752 127654948765696 127778969092096 128067626401792 128129470830592 128241099663028 128334484070912 128418435301376 128481153253376 128512394297344 128624396309024 128802708441088 128833581105152 129043106103296 129071097818768 129249581203456 129362674093961 129460271316992 129573059568128 129667413901312 129928482553331 129991937993456 130171694743552 130203346853888 130234555236352 130528759803904 130769401737436 130918853705728 130950233587712 130982075004928 131277968246656 131405508437056 131459503357952 131491468607488 131587219914752 131701861203968 131702358230212 131884480200704 131916548786176 132127621531136 132342503702528 132490051760297 132641470201856 132673262977024 132705523360256 132770335072256 132857188057088 133069765869568 133070268058112 133434780430336 133651788464128 133652292849152 133866142867072 134019133997056 134083852435456 134298392969216 134605308952576 134634507207508 134820683841536 134853466384384 134885789351936 135190501225472 135256526569472 135289415090368 135476497350656 135660006255104 135848113651712 135966467112608 136065477087232 136098562309808 136154485620736 136254104797184 136286763483136 136406013881291 136594640207872 136627854099968 136846465157248 137069021691904 137069538973136 137259082842112 137378665566208 137445006337408 137512132753408 137822777631616 137889332866516 138046921965568 138080010371072 138425589022336 138492671688704 138647076540896 138805531639808 138872561451008 139098413072384 139321502921216 139412641415168 139442882464919 139548084666368 139635708264448 139863328833536 140087116804096 140121179915024 140154765498496 140314943684608 140348575711232 140471380179592 140666115797504 140699831996416 140768548028416 140959225249444 141154147893248 141384243675136 141473020215296 141507420317824 141610465181696 141703101022208 141930368340992 141964879650748 142161192943616 142423280351744 142745019689888 142813951897463 142977169178624 143011439312896 143081284304896 143369360058848 143439379854848 143707095433216 143832295788544 143832838593521 144031734956032 144297270882688 144462183399424 144496809476096 144531944833024 144858447720448 144999181723648 145090228118528 145094034325504 145125507769132 145326191673344 145326740116096 145527702290432 145724825996288 145795996172288 146033107533824 146160885945844 146195919183776 146363001602048 146398083284992 146433680949248 146667981795328 146999310067456 147035053923989 147238378405888 147509826078592 147713807089664 147714364542976 147843056107384 147954595790848 148191330172928 148489694346664 148562214849664 148597823661056 148767651135488 148803824975872 148839491698688 149175725490176 149248581042176 149450744842784 149657409814528 149693800005632 149901366788096 149933883026543 150031963710464 150141216096256 150177723928064 150516980834528 150725120229376 150761770041344 151002996035584 151248575660032 151380917586767 151417202011768 151590251659264 151626586259456 151663455268864 151737525796864 152080306352128 152153746611328 152364149374976 152397199834208 152496891920384 152741470616966 152745477541888 152989877562368 153063757057568 153164724568064 153238688497664 153409533617186 153483877679104 153734072188928 153834638802944 153868008237152 154080781533184 154155187830784 154503429971968 154578887507968 154616474388992 154653534343168 155002902267136 155254987030528 155503402385408 155541214068352 155756301123584 155892587292904 156044041269004 156108160237568 156146118971392 156259823648768 156395960179712 156612820238336 156650901683584 156867523248128 157080007242752 157156723146752 157511745864704 157549499785216 157587808990304 157767910817792 157805726138368 158200673168384 158453801761024 158711498801152 158712097758368 158931569606656 158966044654648 159224574767104 159483525332992 159661332792808 159843804381184 160099562061824 160138491331456 160176874855424 160359935639552 160538720205248 160799807995904 160878340603904 161096257427936 161319026163712 161319634961408 161460179696222 161577754041088 161581992771584 161617042742897 161683451674624 161840531636224 162206135246848 162245576743712 162284465314048 162469934792704 162769463259136 162770077530599 162995160875008 163137165359872 163215945025672 163441644929024 163521467777024 163850697210112 163930719834112 163970012315648 164236680495104 164380386964024 164607697092608 164643403392314 164911166723072 165179365523456 165363523249694 165444284718944 165552511680512 165673066037248 165713350541312 165817403564032 166087702989824 166433784029464 166542658281472 166623995625472 166663933657088 167041012509536 167081050495744 167272001830912 167352778227712 167620550623232 167893789364224 167999211505664 168040061627416 168162427403264 168272432463872 168542312404928 168816416620544 168897938822144 169090966618112 169279485370688 169361520197632 169785388399616 169826084184064 170102276227072 170251115069882 170486543417344 170569806905344 170652175826944 170800851248896 171037685260288 171315847757824 171353009173192 171589961252864 171631684489216 172019406668032 172060637923328 172186528296832 172299165761536 172424632991744 172574852612096 172575503887864 172814146469888 173048230870592 173287527153664 173329663164416 173414315196416 173607654030734 173806064402432 173847723900928 173889996127232 174168228381952 174561680705104 174566260047872 174845574356992 174930008065792 175129929711616 175325181276784 175410145918976 175410807894784 175696082501632 176177357520896 176178022392064 176459915597504 176575348539392 176661585723392 176704542158848 176746896392192 177146174019584 177434270892032 177472759500806 177718174154752 177761387506688 178007873060864 178162956906176 178292694114304 178336047164576 178409325985792 178582655598592 178738914741002 178986080272384 179029601924096 179072513449984 179607683596288 180013423845376 180056571183104 180100353131776 180682574100952 180800769335296 180932427382784 181090059155456 181385254580992 181675479605312 181763211505862 181970942590976 182014559125504 182266886094848 182425736593408 182470094620352 182559210724352 182678633578496 182970928070656 183059285549056 183472823091712 183651072032512 183771209138176 183860960690176 184065946442224 184365297098752 184660290332672 184665134596096 184705191706168 184960607584256 185378440282112 185423516278528 185467960358912 185558540582912 185977724033024 186022945749256 186280183857152 186370139389952 186532508600768 186790451347456 186791156271104 187090030994944 187135523175986 187349394096128 187394299789312 187863299387456 188123082391552 188163889591216 188305849188352 188469904826368 188470616088062 188731238907904 188986883713936 189079182535936 189386686332928 189814517702656 189860014260224 190210038890816 190427423571968 190473067036672 190639730243732 190949771995136 191260317974528 191301805695674 191566343569408 191567066516672 191831971201024 191878616416256 191999098863616 192185631318016 192619785605632 192666622383158 192712802560432 192933047566336 192979291602944 193026215796736 193462268995072 193556753539072 194086953353216 194403335053312 194572702937008 194714389624832 194841763905536 195031058087936 195471640297472 195832010483648 196102812860416 196150496559104 196593607620608 196640729055232 196736765919232 196784603767808 197229147300416 197501881679872 197597256220672 197769406709248 197913421217792 198187788795904 198408747463696 198635502174208 198683113029632 198731424145408 199049403865088 199373874870016 199499063662976 199504297197568 199823513550848 199920009218048 200371635744896 200469494736896 200566302351296 200795522859008 200843651448832 201019388877692 201297364516864 201346311305216 201668474968576 201898955112448 201996453019648 202452770308096 202649458794496 202782023876608 202826010858064 203106484748288 203107251246592 203437569212416 203763078987776 203812625330944 204273045418288 204322007533952 204555520311296 204605259341824 204654301085696 204754251677696 205216798932992 205494774158828 205649808982016 205778938494976 205828975007744 206114379333632 206444172132352 206494370401088 206779917008896 207297433806848 207629119548928 207729384578128 207966791532544 208016639000576 208198652766181 208486556106752 208537250994688 208639097970688 209210612056064 209211401590576 209500705390592 209546149772036 209683226390528 209886939465728 210361081648256 210462665954156 210703196684288 211040331808768 211091647664192 211383551524864 211384349259776 211568511326084 211861074608128 211963383267328 212066903523328 212545970323456 212597652284864 212648609721856 212891638693888 212994445017088 213475607166976 213817178279936 213869169343984 214164914044928 214700913585664 214857257517056 215044445247104 215394989814928 215692844466176 215985009958784 216090494326784 216142288961536 216441927237632 216630562204672 216683237361668 216930877374464 216982873440256 217088845152256 217382901589504 217873977421408 218038351691776 218085648038608 218228310851584 218387223412736 218578311400141 218933790304768 219289847332864 219534332590111 219640721506304 220136897835008 220190425580752 220243202926208 220494911504384 220547761831936 220601389481984 221099735994368 221207718330368 221314540525568 221507353963412 221813660975104 221814498071936 222121229811712 222169411806496 222175240060928 222530730999808 222892637814784 223087668022604 223141139806816 223396160339968 223613195911168 223808011981312 224118346203136 224421924410299 224732261777408 224842018193408 224896690020352 225404739771904 225458766934016 225825435680768 225874421182844 226186767106048 226752854244224 227066414891008 227121627594752 227485032988672 227485891488548 227800465801216 227855856994304 227998929900544 228480010534912 228846453040513 228996155137024 229107993985024 229162908778496 229218631258624 229480597553152 229736444431648 230054130876416 230110070063104 230478257106944 230853089165312 230853960375808 231055084737697 231223337679488 231374594637824 231599381479424 232122572853248 232234665880448 232500079099904 232872090271744 232928714663936 233454909049472 233510865753088 233777737498624 233890629812224 234004859060224 234533484494848 234646741762048 234851170467232 235022187696128 235028353122304 235175929708544 235559290667008 235610387613139 235936196722688 235993566172672 236050131365888 236583377144576 236756476408144 236911352922112 237083870363648 237290422341632 237405010946432 237733301714944 237941317447064 238172484042164 238270349836288 238328286851072 238444683395072 238501836095488 239040620363776 239098744674944 239429377589248 239481314025184 239870787960832 240412664740864 240528761090464 240646232318464 240803653353472 241188950638592 241189860855328 241582113439744 242243866591232 242244780789088 242362175455232 242632383946568 242909680369664 242968745468416 243026982539264 243422222876672 243972122476544 244209148166144 244362489462784 244421907821696 244759901765632 244760825458688 245152454407168 245212064851292 245551151448064 246165702645632 246224705993728 246506107961344 246678644186527 246960564944896 247019758813184 247577785376768 247637985556192 247980426788864 248437601816576 248438539388809 248782087651328 248998831338752 249240740615552 249585398185984 249803784457304 250210046062592 250270018797568 250616968380416 250896380102984 251017967435776 251018914745984 251366031228928 251585026097152 251706517629952 252115873693696 252520224044704 252685412564992 252808820948992 252869416583168 252930903457792 253502283510784 253907899207424 253914560069632 253969638595981 254320835428352 254957334882976 255018445493504 255142993301504 255309897531392 255557938184192 255781550405227 256135252803584 256258941661184 256482199326056 256668968141824 256836870602752 256962306506752 257024788594688 257248792618048 257605416882176 257667162210304 258086212206592 258142195637536 258499162406912 258725348187922 258920542633984 259146119136256 259334827802624 259856965106662 259983875986912 260343389487104 260406693707776 260469110472704 261057519607808 261538803474872 261837707411456 261900467175424 261964150009856 262555936493312 262811016874112 262982937214976 263174439829504 263403722407936 263404716460424 263768960401408 263833097572352 264255243062272 264685007405056 264980103520594 265282940403712 265346525954048 265411046720512 265540670144512 265714376114176 266139531739136 266140536116224 266869560860672 267303576928256 267304585698304 267732285734144 268038267994112 268167704870912 268596785938432 269210617905152 269269014415016 269641367683072 269706932768768 269771578703872 270381002450944 270513053138944 270578830180736 270952994701312 271320012510208 271696227303424 271932934225216 272130954174464 272197124619616 272308971241472 272508209594368 272573526966272 272812027762582 273189280415744 273255708199936 273692930314496 274138043383808 274139077946272 274518165684224 274757331132416 274890012674816 275024265506816 275645555263232 275778665733032 276093843931136 276160020742144 276851178044672 276985343377408 277294153081792 277611063279616 277745122902016 278196826144768 278643005842432 278825282830336 278885764929838 279096169332736 279271416528896 279726657667072 280174233608192 280242359830048 280309530996992 280629887369216 280942760359184 281332231595008 281399663992832 281537096056832 281918450498888 282308295786496 282768487350272 282946040430592 283014840635648 283220930363392 283860736681984 283929759301496 284322385887232 284846560703488 285490039379776 285627903794926 285954338357248 286022878625792 286162568609792 286738720117696 286878759709696 287414190866432 287664591577088 287665677187042 288063469912064 288594541765376 288924366798848 289063889666048 289716895440896 289998363447296 290180456237056 290188068651008 290251015538264 290652383346688 290653480232192 291449651992576 291591992344576 292066215067648 292321771891688 292391838367552 292726003204096 292796166569984 292867361898496 293335963590656 293998620134912 294070107847978 294476756811776 295019652157184 295428729085952 295686112214768 295909191581696 296382660345856 296979388693328 297124429699328 297195647322112 297607649951744 297678983397376 298351450980352 298497162084352 298901489685568 299314819629056 299387600011264 299802733576192 299867766053086 300063927420928 300282432192512 300355447856128 301033961669056 301450240458752 301523540082688 302005992071168 302497151320064 302761835173534 302834404023536 303180503318528 303253172518912 303326910537728 303475051593728 304160612704256 304307493222656 304794399668416 304993783840768 305482941233932 305490955083776 305979755124736 306127514115136 306477376995328 306819067234372 306967755358208 307468144377856 307736016474304 308161563066368 308310375661568 309006859943936 309157775015936 309232948777984 309307068686336 310005804534272 310509974061056 311006804770816 311082428136704 311785174585808 312088082538008 312216320475136 312292237942784 312519647297536 312791920359424 313225640476672 313301803367168 314160014485504 314313446293504 315023491729408 315098999570432 315175617980608 315535821635584 315611452276736 316401346336768 316907603522048 317422997602304 317424195516736 317863139213312 317932089309296 318449149534208 318967050665984 319322665585616 319687608762368 320199124123648 320276982662912 320353749710848 321077440410496 321599615991808 321756681207808 322192514855872 322638052327424 322639269922816 322920359392444 323155508082176 323163985543168 323234085485794 323366903349248 323681063272448 324412270493696 324491153487424 324568930628096 324939869585408 325538926518272 325540155061198 325990321750016 326274330719744 326431890051344 326883289858048 327701394420224 327861439668224 327940024631296 328760773928048 329215394185216 329286806784628 329822333446144 330358731046912 330727046499388 330888569437888 331105023361024 331346132074496 331426701082624 331634807128064 332175405979648 332867568058928 333085316562944 333247991250944 333327867314176 333619527926531 334082025019072 334162100991488 334544003661824 334705556455424 335241101246464 335787578728448 335998423011328 336080123254832 336324854806528 336544864927744 337084624809856 337632833241088 337795877644288 338558970741376 338723040395264 339570776799232 339652168368128 340204552454144 340502230139764 340973086834688 341139613810688 341304351653888 341601702497792 342075370520576 342631695515648 342706018346384 343179922505728 343263368978432 344038813336064 344121275846656 344373056593664 344598331523072 345149705224192 345151007775728 345628292939776 346096461741184 346575054307328 346659326328832 346828630392832 347215308061468 347612128804864 347695447801856 347779992254464 348336456763904 349123361410208 349132520095744 349691148713984 349860016131584 350259859423232 350650362553568 350820291837952 350821615789568 351392165003264 352354715041792 352356044784128 352663024073327 352919831195008 353150697078784 353323171446784 353409084317696 353493792784384 354292348039168 354868541784064 354945519001612 355436348309504 355522775013376 356015746121728 356325913812352 356585388228608 356672094329152 356818651971584 357165311197184 357477829482004 357972160544768 358059203848192 358145026899968 359215367192576 359615854777949 360026847690752 360113142366208 360200706263552 361365148201904 361601538670592 361864854765568 362180118310912 362770509161984 363350959210624 363526423011724 363941885181952 364029118251008 364851473186816 364940189240704 365118421448704 365357267156992 365941856141312 366118571098112 366945646183424 367302144065024 367542418276352 367721921380352 368131892884448 368730594197504 369320580665344 369330269192192 369410383412336 369921215168512 370244894820647 370756880564224 370847032557056 370935920717824 371117081165824 371955448066048 372045891498512 372560367714304 372740278779904 373065017201536 373580902694912 373582312542208 374180061989888 374271046351972 374698788192256 374788599578624 375726598774912 376246164783104 376327779182432 376611698376704 376939809652736 376941232176124 377462477815808 377973767427872 378158365071872 378773372665856 379195665382919 379629035405312 379720028520448 380420077781632 380854847143936 380946134073344 381279460487464 381899543990272 382520635949056 382603611391348 383132687138816 383134133033344 383663942402048 383757232832512 383998197727232 384371262636032 385239571211264 385333244766316 385425605120864 385866095132672 385958583205888 386052431593472 386924537990144 387113507078144 387637869435971 388173906706432 388806670106624 389145405874016 389428779249664 389683527811072 390062116175872 390403419039557 390943280594944 391664020967296 392205625720832 392300993118208 393187215241216 393281458110464 393473531838464 393569207535616 394458294600832 395003763359744 395194512441344 395280237069977 395538813418496 395826842435584 396375577591808 396817494927392 397271004348416 397366226059264 397462848290816 398098807730176 398747749740032 398998127325952 399008594395136 399095146365113 399647027101696 399840018436096 400743271489792 400938989473792 401132604702592 401591045718016 401687302897664 402038777755384 402594729033728 402692622610432 403336949937152 403797910224896 403992906039296 404905540616192 405298917588992 405564047753216 405652021716128 406212969496576 406214502493184 406875138424832 407526157975552 407625250661888 408546090836576 408644015067904 409111040622592 409210518683648 409308602171392 409508503355392 410433597865984 410989548317656 411299617964032 411557876989952 411657950015488 412228758667264 412888344264704 412988740802176 413559834017792 414594867613696 415258239097856 415458769156256 415933583065088 416033278001152 416397305532362 416973112213504 417074501989376 417278195941376 418421224112128 418422803181152 419001410781184 419092299544072 419366452781056 419773878931456 420722163296512 420925331908312 421406393368576 422080663617536 422183295328384 422767103049728 422768698519552 423137022652168 423722149216256 423926766534656 424133807046656 425091940646912 425195304569728 425297219443712 425783277387776 425988890034176 426951214333952 427634356559872 427738338687968 428329828089856 429121113489761 429401827171328 429714515034112 430088890494208 430789979629856 431385688932352 431970019917568 432180988653568 432284577923072 432883854475264 433261124409344 433366474723336 433861754748928 433965746880512 434177690304512 434765803179008 435747954842816 436076703383552 436171296077216 436456621703168 436774446825472 437156622800282 437867580609536 438579694665728 439068665180222 439281443012608 440273795670016 440380851161504 440486405852416 440989823008768 441202778963968 442199471988736 442415436660736 442629081051136 443014707926824 443627321950208 443628996143872 444338823612992 444350480121856 445061461999616 445785275629568 446175336045208 446282279613632 446792320679936 447226391822336 447616023962624 448236692406272 448843848820598 449464523554816 449684036386816 449793380040704 450809479543808 450917533868032 451650871361536 451748842365688 452373534212096 453505708488448 454243255189504 454970065977344 454971782977096 455600931602432 455711713988608 455997859801088 456960021069824 457692906081026 457992310274048 458215987970048 458325817556992 458437262517248 458961195106304 459472888863296 460108261752832 460220140126208 460956514213888 461706178330624 461707920751616 462110169475394 462446675358976 462749189275648 463198762958848 464245145706496 464469331760896 465000158199808 465744180543488 465857429327872 466909818098944 467021731506176 467781259624448 468009718120448 469066968989696 469293483524096 469702340934464 470044375392256 470056706244608 470351859417088 471118581334016 471220775226278 471872393445376 471987132345344 472100262731776 473166754289152 473512952816288 473822705844224 474167740727296 474580844683264 474810021892864 475882634894128 476344968084328 476540699672576 476656573702144 476889366790144 477003672190976 478081240727552 478197489349888 478962628050368 479741575921664 480825329481728 481057522180928 481292464636928 481607306706944 482377901277184 482379721710656 483164226879488 484487733182464 484489561578176 484724350910464 485264767893136 485819360739328 485937490936832 486053965078528 486844445753344 487944244953088 488418296332288 488724978925568 488843815643392 489521650917376 490304908814336 490424129702584 491102302896128 492331405291264 492449411987456 493357288373054 493921129889792 494039517626368 495155570753536 495275971112384 495960853577728 496875203633152 496877078777618 497564175302656 497997662677504 498481481231104 499607568914608 500420092125184 500540037595136 501233936760832 501792760205968 502035934871552 502037829491968 503170052194304 503413035259904 504231747387392 505040448089408 505370825129984 505617641897984 505738833166336 505861806915584 507004567021568 507815798414848 507829120139264 507939277191962 508641670856704 509914669765952 510036890987008 510285986603008 510619795062784 511115876368384 511563100810454 512270505607168 512517883322368 512964398652112 513337936283648 513673741205504 514049577189376 514497585236096 515210833764352 515334324420608 516284391275072 516998324813824 517450696375844 517841085267968 518292238272512 518669655605248 519713930213324 519967751973824 520686778974208 520813387415552 520938220945408 522115039215616 523077606949744 523675414822912 523800934350848 523928300019712 525111872986624 525622033748224 525965874429952 526807444815872 526809432920848 527537920802816 527666195144704 528510486124544 529370014810112 529960207041188 530565880807424 530693051908096 530822093441024 531081340289024 532279063478272 532281072232448 533739121721344 534607153856512 534609171396608 535464571468288 536076535988224 536335409741824 537193571876864 538421235810304 538538028830032 539282735366144 539413865537536 539543157407744 540762004901888 541026106277888 541157660361472 542640025020416 543392454606848 543865868450432 544261908348928 544394249239232 544617942482944 545016419188736 545147053932544 545624055525164 546378560831488 546511416399872 547385860628992 548276086767616 548278155892544 549036331368448 549514662264832 549780025349632 550048531013632 551291110526464 551557331466064 552187687862272 552320041484288 553702356089344 554588306163584 555222126559232 555490245804032 557286011684864 557650565660672 557771529859676 558192338665472 558542833057792 559453315334144 560348467216384 560484719660096 560619061993984 561259774738432 561885520718368 562664463190016 562799327985664 563074192113664 563836900997776 564616591572992 565110628936777 565536974700544 565892080861184 566029681271296 566441860726784 567721473363968 567859518602992 568644771774464 569693121406976 570980078759552 571255807589852 571908676714496 572045757251584 572325137219584 573477440235392 573757519419392 574828381732864 575329183154176 575331354374084 576126939824128 576251911873099 577189083530752 577848733597696 578127779332096 578772331373929 579433790881792 579996726894592 580360912474112 580376137302016 580502031076528 581304766693376 581306960464384 582899303985152 583183984689152 584643543783376 584783676735104 585452006408192 585592333139968 585734723796992 586671927181312 587997240269824 588140215695956 588953513623552 590039304314368 590857458171904 591372224429536 591818383163392 592765320691712 593958777386656 594248859398656 594391294644224 595215299903488 595357966794752 595878902744587 596702901960704 596994324168704 597802979371136 598629639258112 598775200022528 599605467152384 599735532106172 600127854841856 600564864385024 600710895712256 602067923338112 602900480917504 603047080165376 604011984142336 604994302640128 605523670347068 605668808047072 606361006637056 606506345037824 606653821075456 606950103187456 608321225408512 608614986445312 609145223399383 609588799336832 609987567681536 610965882467864 610981910167552 611959510249472 612255028230272 612954753990656 613638134468744 613935510716416 614936288755712 615472032948608 616323126132736 616620751323136 618013719887872 618315550031872 618465897555968 618614137372672 620011609068544 621019948122112 621154658252821 622013609541632 622164856273408 623570349171616 624176165076016 624432640950272 624584475885568 625039294595072 625583840718848 625586201593507 626451280953344 626603606734336 628320028971008 628626892587008 630046983458816 630197999140864 630351235961216 631071643271168 631222904553472 632802692673536 633815207044096 634845995204608 634848391033472 635726278426624 635864178618592 636898299068416 637934101331968 638645331171232 639375217524736 640398248247296 640553965325824 640707499421696 642154880820992 643199231983616 643513362415616 644385029711744 645276104654848 645278539845632 645840718784888 646311016164352 646327971086336 646468170971588 646733806698496 647362126544896 648824540987392 648982306974848 649137861256192 649879739170816 651077853036544 651080310122396 651980643500032 652548661439488 652863780102688 653766579716096 654974331115951 655402788840448 655722879336448 655880049262592 657521547856096 658430788370432 658573613569256 659644666892288 660717462093824 661454092998776 661777138875776 662210046722048 662692264148992 662853402165248 663269614256128 664350811959296 665735136117856 666170633125888 666495982501888 666655734628352 667239055853062 668164050038144 668324201982976 669088007323648 669411112910848 669556319934859 670482202492928 671575157456896 671996846022656 672160246509664 672649709613056 673089729855488 674169249619712 674333178341053 675265666482176 675591755288576 677117941482752 677446080790528 679141553598464 679304336736256 680409104908288 681004460279528 681946173669376 682279227621376 682608703307776 683203404995584 684150741041152 685263391031296 685412036692768 686359845011456 686526737956864 688077626672128 688242551693312 688746113187328 689196663046144 690299410448384 690302015551456 691256585879552 692192923482368 693318652657664 693657260785664 694430616122936 695224257609728 695390895603712 695559984508928 696672913527808 698246722820416 698265040191488 699382297427968 699720032263168 700519718846464 701300725107136 701640583675904 701643231579136 702784330006528 704709430083584 704712089568256 705326048146654 705839662390016 706301394157568 706646342893568 706818168635392 706987585568768 708584696078336 709737083568128 709891038003224 710872696619008 711045550026752 712031492243456 712651827624704 713170776457216 713344188658304 714330622394368 714955658964008 715944321089536 716118407696384 716290053799936 718430734385152 719231709555898 720053695381504 720226284732416 720401412527104 722730296403808 723203077341184 723729709531136 724360236621824 725541018323968 726701918421248 727052846023448 727883770363904 728058236502016 729702946373632 729880378481408 730236842897408 730714534313984 731883712282624 732237142196224 733891292366848 734604288130048 735084836552704 735443842760704 736263785768896 737461188395008 738641161330688 738660538384384 738820766824672 739842430337024 740489789641294 741513761128448 741694065114112 741871841435648 742234162331648 743910896132096 744091782997024 745120735428608 745480557559808 746130034403072 747164625084416 748360123979776 748542092703944 749397576384512 749577199157248 751453197549824 752655558364864 753223396753408 753879619305472 753882464352248 754924955631616 755947534855744 756316730143744 757546745331712 758391330765838 759258070810624 759440057040896 760840155563264 761709694287872 762558920974928 763799087980544 765041271898112 765207222782696 766265374277632 766268266066688 767514465665024 767996395454464 768742525272064 770479142422528 770666489532632 770851210241728 771732190265344 771917166411776 772104863186944 773849075980288 774227014156288 775275738871942 776347813412864 777613340213248 778290811748032 778857558499328 779367055622144 780124232351744 780806838079114 781886561189888 783328041934592 784601986236416 786374430482432 786562916220928 786947063676928 787138415071232 788916589201664 790389024882688 790560474139954 791077626836992 791653684871168 792751155183616 793634989854784 794542008696832 794732452118528 794925696581632 796197615460352 797495499480064 797996254651904 798017188790272 798190292730226 799294054203392 799680036872192 801486542979584 801877978947584 802265209405184 803182091436032 804077555510768 805189458067456 805385245220864 806673899874304 807985812078592 809811081232384 810597835177984 811304043432256 812425938993152 812429004986368 813750276849664 815052315951104 815250501323776 817092181673152 817288030135808 818222081245184 818421037367296 818617204342784 819017006710784 820867195731968 821979096635312 822599235928064 823115753979904 823315900030976 824457517334528 825776688529408 825977481604352 829189735227392 830516478195712 830917538312512 831867166130176 832066556002304 832794611064724 833946224427008 834149003978752 834556391882752 836842448224256 836845606362304 838002821562368 838184599088144 838732905562112 839547757862912 841444326593024 841850663816624 842812786737152 844161327235072 844366590656768 845537397039104 846274045304336 847444298432512 847853533069312 848267614093312 850183881293824 850390609139456 850594438887424 851977780068352 853902428667904 855268713119744 855476677375936 856659656179712 858242226979522 858803654342656 859429030068224 860177780988416 861579959259712 862771377864704 863940039835136 864361977307136 864569155846144 865767708950528 866522248818688 866732949446672 867723509497856 867931493761024 869531606358016 871495909685632 872342592154432 872913243406336 873548893650944 874313245600564 875735161219072 877159389331456 878137330360444 878562886025216 880547591340032 880761702323008 880972811704832 881979646017536 882405557927936 884398943977472 884830873321472 885258162102272 886029415853648 887254643900416 887257992287744 888677647225984 888700960243712 890122923999232 892350672090416 892564559227264 893584641359872 894452783644672 895232047925248 896473384812544 897687697641196 898929047109632 899368072773632 899586760081408 901618959087616 901835067736064 903301742723072 903497684731376 904747068424192 905538718657727 907011416976896 908486510379008 909499377873317 909940131954688 909943565954192 911201863204864 911423427977216 911995719602176 913920042139648 915385812162052 915984620548096 916431975940096 916651635113984 916874525034496 918945777726592 920216523505664 920440280252416 921913028427776 923412356661248 923415841503232 924220338950788 924893350717952 925498378551296 926397525917696 928490291412992 928938663521792 930000316399616 931488361086976 931714858655744 933819636197888 934043463012352 935562519248896 938133937979392 938586967048192 939404681868928 940088750784512 940703718834176 942237162668032 942441550452556 943744786890752 943974264690688 944200525463552 946333508578304 947025905632576 947645411688448 948335481454592 949161689366528 949620043785728 951765269788256 952689936168656 953081399345152 953313147404288 953778733580288 954007344381952 954842097169037 956162481455104 956394978699776 957925256100736 959483151843328 961650658963456 962115044361856 962584929273856 963214613413888 964755802554368 964759443421312 966328453758976 968975466364928 968979123156352 969448701820928 970529535786272 971638721478656 971874981873664 972107930157056 973688891506688 975888489906176 976100177254433 976836592664576 977449957851136 977687631286784 979043301834752 980609817628672 980848259405168 982204605792256 984662810582528 984898823974912 986714576746108 987842259779584 988079035252736 990311141507072 990551942224768 991921707155456 993750407266304 993754157555236 995128350605312 995995325355008 996962962462208 999215137829216 999697663282241 1000840184250368 1001080075190272 1002467873521664 1003585520411936 1004071869743104 1004075658983936 1006340104388608 1006826070519808 1008463494774784 1010080896178816 1010741650259968 1011235283795968 1011477666332672 1011723613831168 1014009134043136 1015631596829696 1015658240278528 1015878554383924 1017283341713408 1019829339531904 1020073781974016 1020571973206016 1021239590125568 1022231752736768 1023126201620908 1024541011214336 1025035766644736 1025928797304224 1026675872567296 1027347482411008 1028099154378752 1028995170472192 1029245377467923 1030421667528704 1030668648841216 1032568782550144 1033996649627648 1034901392751688 1035682170535936 1036584476545024 1037339311210496 1039427860426648 1039935503947648 1041373557948416 1041626774831104 1041876441890816 1044230078431232 1046155213899488 1047350829645824 1047601868701696 1047856600039424 1050223745973248 1051244067496448 1051931748859904 1052159931326207 1053614889631744 1053618865841696 1055075841605632 1055332390289408 1057020972249088 1058740029620224 1059666423107369 1059920414082376 1061131761614848 1061386103816192 1061644186882048 1062162680578048 1064558126956544 1064562144464896 1067478243442688 1069214307713024 1069218342793216 1070929142936576 1072153071976448 1072670819483648 1074387143753728 1076842471620608 1077076057660064 1078565470732288 1078827731075072 1079086314815488 1081524009803776 1082052212555776 1082315320722944 1085280050040832 1086784909213696 1087731736900864 1088523816697856 1088788498478464 1090032838377472 1090294107865088 1091248111050328 1092757121662976 1093022832799744 1094771721257984 1096552173535232 1096556311785088 1098072662736896 1099029324529664 1099560050699264 1100097062027264 1102582221052928 1103114662932128 1104375375724544 1104640082968576 1107404712178688 1109176612327168 1110444253118464 1110980491608064 1114572023369728 1115301131321344 1115543059719352 1116384677330944 1117085666115584 1118906630668288 1120696934432768 1120969439320192 1121238123987968 1122519549476864 1123771041436736 1125328926380032 1125598655971328 1126148384227328 1127673801995552 1129233183145984 1130221257873554 1131073949401088 1131319299200279 1131784161722368 1132059362542592 1132883721453568 1135442946727936 1135719037205984 1137289543548928 1139386242813952 1141960157519104 1142511615179704 1143817353428992 1144091514503168 1144650274439168 1146954880470784 1147515038838784 1149656763465728 1150658366308352 1150662708748168 1152253879648256 1152503823746198 1154378167061504 1155697467195392 1156255558664192 1157544662747858 1158867581763584 1159993453789184 1160721824948224 1160752274604032 1161004062153056 1162609533386752 1162613920928768 1165798607970304 1166367969378304 1169287087566752 1169567353470208 1170904012816384 1171469447593984 1173343854362624 1175994480539648 1176280431391912 1177907027247104 1180078608628736 1181714916343808 1182744448859072 1183636766326784 1185530641383424 1187917554773312 1188497718797312 1188782589288448 1190430599806976 1190715933589504 1191757805489174 1193405803921408 1193988648337408 1195605958742272 1197550400045056 1199210934304768 1199471064212344 1200255709683712 1201129728770048 1201421791424512 1204135846676224 1206094160330752 1208023968284672 1209988605280256 1211047340694136 1211337616094144 1212722013274112 1213012690075648 1213307642150912 1213900206374912 1216642450817024 1217229972890624 1218290446798766 1219177598673664 1219975135363072 1221931764935728 1221963820335104 1223919020498944 1224510056460544 1225909507981312 1227276268937488 1227871021432832 1229872577511424 1230944065897216 1233241502646272 1236027439775744 1236631100063744 1236931795111936 1237228274745344 1240023218137088 1242039896244224 1242309316505642 1244027219083264 1244329712546816 1247140698343232 1248352330152032 1248865281900544 1249168951771136 1250078589190144 1251167681437696 1251172403187014 1252902561906688 1253207213468672 1256640057942016 1257253785174016 1260093966917632 1260395998281728 1260702471922432 1262143286542336 1265605385347072 1267630414088192 1269691990409216 1269696782066944 1271728357237184 1273796598136832 1275868202663936 1277290662342464 1278750435049472 1280796496494592 1281107930651648 1281414998843392 1284309761641984 1286398463967232 1287026724831232 1288770059423488 1290557079691264 1291681437569776 1292622032328704 1292655942172672 1292936341943176 1293467613396992 1294724253089792 1297649081974784 1297964613949696 1298275722512384 1302155706073088 1302160620244792 1303961287000064 1305097322878976 1305727560205376 1307533159432192 1309948662231902 1310805577680896 1311445758672896 1311760098525184 1315043095712192 1316861576740864 1317147227138512 1319289333784576 1321434924187648 1322908185997552 1323554277751552 1324420093444096 1325706804330496 1326539228512256 1328701623918592 1331470272235712 1332341266251776 1332991965003776 1333311469256704 1334478111706124 1336328100076288 1336648403965952 1338822225821696 1339112639869718 1340964404985856 1343150314913792 1343993692045312 1344320493019328 1345299419226112 1346179459710976 1348338499239424 1348666356682106 1350531332964352 1351183510577152 1354235882965504 1358283107196928 1358608673472512 1362008920559056 1363892347338752 1365217406615552 1366406809991168 1368301482082304 1370824073385536 1372719690022912 1373053475913728 1376155253344256 1376485103386624 1377492226374656 1378393326092288 1380598820896768 1380604031102912 1382513171759104 1384385846964736 1386637305315328 1387314521571328 1388861232245872 1390448515219456 1390781791207424 1391119969017856 1393345827055616 1396493445640832 1396530080382976 1398764594855936 1399440064526336 1402601450214272 1403281167351808 1403286463158272 1405568660013056 1409418860167168 1409424179136512 1410652096293308 1411679324780032 1412602788315136 1413292685787136 1413636337270784 1413975171137536 1417169392156672 1419474167136256 1419782076006448 1421745393238016 1422091100053504 1424062984486912 1425303655249408 1426341552914432 1426688377316608 1429911317928016 1431888642179072 1432236815392768 1432580107599872 1436861468770304 1438463419111796 1440107390763008 1440452569464832 1440802825054208 1445460592807616 1446406154682368 1447459419062272 1448720473243648 1451082036647936 1453403836842496 1454105692046896 1455767540727808 1456116473004032 1457390569363267 1459405892747264 1459760756962816 1460473685794816 1461429068627968 1463767424565248 1464474284392448 1467782584733696 1469208576260096 1470169673105408 1472527571537792 1474922376790016 1477282322661376 1477641533649344 1479684860674048 1480979579282588 1483027522256896 1483388130228224 1483743682871296 1484468324663296 1487821792264192 1488183565994048 1490241470857216 1490961115119616 1492260068806144 1494329250168832 1496720247959552 1497084185407888 1498795152769024 1499154398314496 1502906395099648 1505311116729728 1507759238610944 1507764928704496 1509849911263232 1511895069711488 1512633460287488 1515093490663424 1516782661531676 1518516141621248 1518880114081792 1521680311126528 1523419388575744 1525117841949856 1527598175961088 1530082543796224 1530414445565392 1532530748555264 1532536532133376 1533871707114109 1535028931330048 1535992790908928 1537485050544128 1540958284845056 1541332979065264 1541702420483456 1543464380530688 1543834332823552 1544209726373888 1547698151960576 1548454028312576 1550551477743884 1552695626825728 1555226680426496 1556581623496064 1557715116998656 1558734111244288 1560248464703488 1561613676158228 1563773122379776 1566656083869184 1569203972472832 1570953470872093 1572748860964864 1573125832441856 1573894127353856 1574276830142464 1577833178403328 1580778049765376 1581120948279908 1582155253673984 1583307369742336 1587269979709568 1589084017393664 1589464904237056 1589851393163264 1592395230920704 1594990998960128 1595992509303808 1596034377580544 1596380585460452 1598588108406784 1599360073744384 1602973085959168 1603755957895168 1604530418810368 1606364182872064 1608155111021536 1610378916134912 1610770490441728 1613347799748608 1615971624157184 1617385593163879 1619622162464768 1621195670355968 1622608086864512 1624851877986304 1624858009972736 1627500553699328 1630104631902208 1630501002647552 1634184363346304 1634576060271616 1636444162490368 1636842074734592 1637234408685568 1638034013421568 1641734391463936 1643958193270624 1645198471856128 1646231507959808 1646631800061952 1648915034669056 1649272713291973 1651553377058816 1651954963208704 1658379470454784 1661032956391424 1661835076625024 1663734332260352 1664133112004608 1665589222129448 1667892448854016 1668298007957504 1669112783765504 1673684896448512 1673691212724608 1676005643124736 1676369198176288 1677465811124224 1679095515725824 1682888653186048 1683701327633248 1685625573474304 1688322654470144 1688733181313536 1691074794078208 1692548090608672 1694888596865024 1695707066138624 1696535228186624 1700367762587648 1700781218278912 1701188877774848 1703955560136704 1707804857335808 1710537426239488 1710953354751872 1713319312359424 1716484453959044 1717607308685312 1718858060136448 1720355561976832 1723159918519424 1725542755729408 1726750509305689 1727880079670272 1728723954614272 1729138311692288 1731535417901056 1733044497637376 1733465898893344 1735447018995712 1735862987522048 1739063212716032 1742991819371264 1744685184308864 1745826486812672 1747097787301888 1748626491201128 1751470322438144 1754318778662912 1756274660720888 1757125772050432 1761095182680064 1761523404646016 1761945623409664 1763959292035072 1764811115855872 1768797887954944 1769661746642944 1770516324204544 1772058831707296 1774509287800832 1774515984575488 1777355294451968 1777401920487424 1777787470171867 1780245847998464 1784701344180832 1785129118454528 1787169282719744 1788905567289344 1790464095850496 1790470852836589 1792946769625088 1795375395282392 1797858094219264 1798736145547264 1799173520162816 1803237918175232 1803670135472128 1806603485446144 1806995369462752 1809494136848384 1811077437315454 1814022833953792 1816973020758016 1818998755746634 1819880263909376 1819887131908384 1822403726409728 1822846855954432 1823991439204352 1827840084279296 1830771624324104 1831969241096192 1832863951880192 1833303270227968 1833749050068992 1837891555453184 1840880560504832 1843826056855552 1846824713322496 1846831683006464 1848440677901576 1849786701435904 1850996757102592 1852795051835392 1856980582825984 1857877327043584 1860000632799232 1862976722173952 1863429717311488 1867639272395776 1868086926024704 1871125038497792 1876267875958784 1877173934096384 1878809363737856 1880177501569024 1884474325336064 1884883100905112 1887489573781504 1887948529381376 1888401050927104 1892667017156608 1894051811265152 1895290823376896 1896670962909184 1898323378733056 1899240087571456 1903530539576512 1905379872337312 1906162798690304 1906626294808576 1907557467160576 1908014688763904 1909684194338074 1912324962910208 1912789957399552 1915850512201472 1918966303686656 1923301317926912 1924230088723712 1925169858547712 1926429226827776 1929511605108736 1929518886842624 1932656907517952 1937950932729856 1937958246312704 1938897403641856 1941059071572544 1943277442957312 1943749963747328 1944215860314112 1947377783013376 1951776979812352 1952200354508866 1953673185329152 1954899915702272 1955375262573568 1958086603669504 1961219635257344 1961696518810336 1964409211584512 1969325621165056 1969797647949824 1973429153492216 1975684519559168 1976158070505472 1980622283014144 1981103884449536 1987500814532608 1987508315110472 1990256701210624 1991990650710016 1993925924924416 1998430275658432 1999395326564482 2001680368500736 2002160150380544 2004935747043328 2007171040823872 2008143739486208 2008151317967872 2012680208777216 2013652141039616 2016926989549568 2020161792357632 2021483300519936 2022470567591936 2023447227662336 2028018268086272 2031263193659392 2031316480557056 2031757108767848 2034566683426816 2039658679063808 2040147563948032 2041143946412032 2044463505473536 2046252403241816 2049082022428672 2050071533289472 2051857594608448 2053351745134592 2054694964822016 2056198308757504 2057990340944384 2058490754935846 2060843335057408 2061337297682432 2065137565100288 2069802785503376 2071364341071872 2073168953090048 2074678622420992 2078855720853296 2079871007895296 2083253549662208 2083752883781632 2088460156862464 2092310427798976 2094701659291648 2095203737403392 2095713200078848 2100447491946496 2102488134992896 2103863497719808 2104319862652414 2107229779263488 2107237731683392 2110151683211264 2110664780578816 2114041944498176 2117480059240448 2119332846214738 2119840828164752 2122263523229696 2122772207632384 2123288373764096 2124325361156096 2129124288929792 2134956486885376 2138436685586432 2141858285873152 2145341638967296 2148774287507456 2154152115320128 2157130941464576 2157655462150144 2158172629630976 2163048019607552 2164104425111552 2164630641445888 2170560100081664 2173569818427392 2175463473801728 2177047633395712 2177576996956928 2180065676754944 2182496222100656 2185514243325952 2186045665599488 2189543442515968 2193104347070464 2193112623570176 2198058649059328 2199120101398528 2200194124054528 2205164442105856 2206229325864256 2208750751449088 2209280165937152 2214809424357376 2218353224654336 2220888506236928 2221960983216128 2229144046739456 2230602262642688 2231086119438704 2232769354661888 2234171332231168 2237813261336576 2241393868865536 2241938878640384 2242476247975936 2247542082873472 2250657852760064 2251197311942656 2252296768454656 2255347603991104 2258466366291968 2260442515747108 2262147898802176 2262638598400558 2263568323444736 2264118725085184 2265767442907136 2270885893455872 2271438074411968 2274579087097856 2278772485627904 2283920315038208 2285023230359408 2287634706857984 2288183029006336 2293909760941568 2295030077677568 2301316732616704 2301325417496336 2304507759296512 2305007647492396 2308756334123008 2312511117328384 2315089325495716 2317735163527168 2319986907578368 2321443649896448 2322008124306112 2325219066773504 2325227841857536 2331597215940608 2332735938756608 2338574175133504 2339134706940416 2341808025632768 2342938895187968 2346687708725248 2351988961079296 2352560862783824 2355814054494208 2360157217257472 2363429832687616 2365488897718144 2371061282766848 2375835109546624 2376995437594624 2377565178576896 2380861199613952 2381431867179008 2383515610978348 2386811607842816 2387977296674816 2391211917484544 2395100800090112 2398421868609536 2398942128424688 2400511419367424 2402259457540096 2402843582849024 2408271693352448 2412188320661504 2416047936569344 2422094681388272 2422675232188288 2425444026548224 2426025380151296 2426615284301824 2427800412749824 2433284901634048 2434459945781248 2436580893597532 2438355197347328 2439950270726144 2443863529871456 2443927640670208 2447838040997888 2449020112921088 2451819015962624 2454552537874976 2455742042865664 2459745155022848 2461888131794432 2466483005292544 2468641168513289 2472054879551488 2473262200127488 2473863590223872 2474456549490688 2480046436274176 2484079792488448 2484618633011284 2488054438166528 2488659425093632 2494281396686464 2496704660304064 2497730563801088 2498337903542272 2500157178380288 2502335362875392 2502344806374028 2505805123813376 2506414426937344 2513280115884032 2514507570348032 2517310983445643 2520187933835264 2520791996563456 2521404943844864 2524286573084672 2531210770694144 2535260828176384 2539383980818432 2539393564133888 2543456714474368 2547593196273664 2554581324684928 2557500870098944 2561592992989184 2562215861303296 2562829997686784 2568619523283968 2572796927934464 2574053449662464 2577540118846976 2581114159382528 2583362875139552 2585244064657408 2585311884345344 2585872683886352 2586935226793984 2589448506179584 2591714263744529 2595298163949568 2595929227899392 2596551445024768 2604311412146176 2604321240489584 2607922574000128 2610194645757952 2611455120410752 2615066318864384 2619897324463804 2621611155361792 2622891517345792 2623520197050368 2630086191424384 2633723153481728 2634294454277024 2638578667569152 2642869848375296 2645816371995104 2647108555503104 2648840186888192 2651413608660992 2653078457024512 2657403247837184 2662940544471424 2664682532503552 2665983930007552 2666622938513408 2668956223412248 2672656200152576 2673296807931904 2677644451643392 2678225279739436 2681928809971712 2686300629827584 2687987384090624 2688640986038656 2690598838452224 2692358919421952 2696676998478848 2697332713364212 2701062665928704 2702367021154304 2708471765931008 2713465086051797 2716566214393856 2717217346945024 2724017841118112 2727784694677504 2730434813231104 2732813619982336 2732823933276899 2736602964164608 2741648146771072 2745439380045824 2746106951827456 2752310506688512 2752970206773248 2754984452749312 2756786652184576 2761197641793536 2761208062205824 2765026343518208 2768771693929472 2773274610630656 2774629043142656 2777722464491744 2780897030438912 2781563582414848 2782239938035712 2786691654111232 2792986891281664 2793060160765952 2793666024555791 2797529189711872 2798880129052672 2805202900428544 2806562334703616 2806572926316544 2811137320026112 2818837720334336 2818848358273024 2821304192586616 2823358649560064 2825205576630272 2826585371574272 2827272674541568 2827950342275072 2834338784313344 2838948334272512 2839564152012896 2843490786476032 2844182200107008 2848125968973824 2850607310498816 2852683105828864 2853376754633216 2859822635856032 2863777284358144 2864473630785536 2865160215199744 2873722937540608 2876926838223592 2880214781526016 2880905138929664 2881605650108416 2890921185615232 2892812309364736 2894918838124544 2897440946487296 2902164073295872 2906807673684992 2908211384093792 2911535081455616 2912232946008064 2914781138726534 2918811785494528 2919521513925632 2920947371589632 2922858137255936 2927534849130496 2928948568784896 2935565169467392 2938417152520192 2940339346210816 2945055143075584 2949844753580032 2954564645322752 2955283067298688 2959369721348096 2961959158565176 2966055044513792 2966776260456448 2967487365742592 2968936649326592 2975643584528384 2976367131988096 2980482941714432 2981922230239232 2984520137612288 2988658500337664 2993440495919104 2994168370815776 2997590305538048 2998308796628992 3005812790199296 3010622233459456 3015518477221888 3015529857408992 3019699822526464 3023790139422976 3025266920574976 3030186981326848 3033565323063352 3037032283242496 3037760228163584 3043360622253056 3046838777151488 3050235683899712 3055196351922176 3060165087592448 3060828891130784 3065061497110528 3065073064266752 3067743414228218 3070057862660096 3071985581817856 3074970101088256 3081916569690112 3082665958130528 3083404840966912 3086928761061376 3088419452747776 3095396303921152 3096908056625152 3101102955487768 3105391253651456 3110453360852992 3113163246992128 3115430233997312 3120496929406976 3123227352316456 3127546244759552 3133312167738368 3138407944945664 3141906941744186 3145497721929728 3146251664883712 3147788254707712 3148553660284928 3155666356806656 3161556099530752 3162241896559816 3164310507347968 3166614739484672 3174539959419136 3178168034787328 3179702786326528 3184790461841408 3189981997920256 3191985018607616 3192068755161088 3192761170920904 3197176216813568 3198720147488768 3205946171918336 3207511915790336 3209060837620736 3212728365744128 3216310222043072 3220757832269824 3221540980883456 3226695599497216 3231943248314368 3234771186327758 3239244324929536 3242391340711936 3245216173729024 3249716019945472 3255001107398656 3260209263804416 3261002005295104 3268368726692608 3269152120543232 3273684149469184 3274468817371136 3276068026843136 3283468782927872 3287916386541248 3290396943712256 3292463015919616 3293263600123904 3297830069338112 3298545426583946 3303106754117632 3303909926417408 3316758940909568 3322065912782848 3323670153250048 3327468664520704 3331178444258896 3335784897708032 3336596015915008 3338225567531008 3347369792897024 3347382425449216 3352738396352576 3354931622248448 3358191031451648 3365777306372096 3367402655266496 3371251146948608 3376645308940288 3377466362627072 3382149588156416 3385096181217344 3389777193730048 3391414132277248 3393070456373248 3400735525175296 3401562436557824 3402377755549696 3407911120273408 3415609714671616 3421074852478976 3421906709503744 3432968907918088 3435214617370624 3437716120272896 3440711123953664 3446319837038848 3453501018611378 3455760159340544 3457447909228544 3458276623384576 3463070835802112 3466088995274752 3466931797786688 3470894037991424 3471725975044096 3478126425432064 3485983638742528 3489370368617728 3491652973625344 3497252982402256 3502940644876288 3508637557325824 3512549321441776 3514251544100864 3522190365360128 3523046809292032 3523891246819328 3529622231711744 3537595775909888 3539323493285888 3541032648409088 3544117663414592 3549018575601664 3549031969150976 3554710588903936 3554803840974848 3555574940343734 3560491695996928 3569402688361664 3570258236909056 3574338565439488 3577811134578688 3580928191700992 3580941705673178 3585893539250176 3590750790564784 3595716188438528 3598347040325632 3606475836350464 3607340270944256 3613990738925504 3618988273696768 3622154874630908 3628045667907584 3633946041516032 3637997511493268 3639760527818752 3639774263816768 3644807452819456 3645693711908864 3647982878408704 3655680168558592 3661543248648208 3663938482192384 3665727903760384 3666606540455936 3667498100137984 3675783110906368 3681761121009664 3687652113711104 3693663366012928 3696881355803152 3699573402871808 3701993514205184 3705590103670784 3713961165651968 3715754654087168 3725953444347904 3726859434622976 3735278544791552 3736173852049408 3742250076995584 3752535751917568 3754347868192768 3757618727475712 3760355003138048 3768948650672128 3769766201810224 3774979147563008 3775897058762752 3776802101854208 3785334034313216 3788103622530304 3790581646753792 3796646757466112 3798480175142912 3807061079153024 3810759744674624 3812325597380608 3813252589617152 3815114934321152 3816029377527808 3819368388676148 3824649925820416 3825579914799104 3831701024402944 3837932607373312 3846602635853824 3848460177447424 3850339717095424 3852858453655552 3859023210217472 3859037773685248 3865313815035904 3875901865459712 3875916492625408 3882118143145088 3886554885914624 3887499927494656 3888431720628224 3903553959624704 3904400709017732 3907346370658304 3909799831404544 3910750525147136 3916173207339008 3922439270514688 3923393037620672 3928818423169024 3938651242330112 3939595295899648 3946858306984432 3951369039118336 3952316141010944 3955774402557439 3961244566028288 3962207768899072 3975001629065216 3975016630220944 3980513402421248 3983981301420032 3987851849848832 3996860551316864 3998790653128964 4003360737001472 4004320300761088 4014342081647744 4016287478972416 4016302635935744 4025360417554432 4027304282079232 4033853979099136 4040323584715264 4042966601039872 4044941135183872 4046894455324672 4056036536172544 4062526387318784 4062632961114112 4063514217535696 4069133366853632 4079317358127616 4080295127896064 4082287892824064 4092504806483632 4098164044857344 4100143066578944 4103715189216896 4106703490269184 4109389929644032 4112396617515008 4115980681888768 4116981509871692 4121686670114816 4122674595364864 4130275130200576 4139605571006752 4142728682143744 4146337906180096 4149357244841984 4157711441706592 4159742015790592 4166507099324416 4167505767563264 4171152319212109 4176920313724928 4184620855597952 4189403318583296 4190407474806784 4191426400157696 4200894983892992 4204976269985792 4207726995439616 4208639725304828 4214459558526976 4214475463366784 4220303366422528 4221329561157632 4228083888996352 4234960118480896 4238665692429476 4239681656329504 4244527046459392 4245544415264768 4246576747528192 4248650722312192 4258248577859584 4264016563795681 4269912973770752 4276873371172864 4283716571746304 4290683277934592 4297548575014912 4308304230640256 4314261882929152 4315310924300288 4316345259261952 4326096039215104 4328208850223104 4329261282891776 4341120200163328 4347139636854784 4348082607769747 4350926947603456 4354095266791424 4355153993913856 4360131353509888 4364992444201312 4371028486651904 4372091331198976 4379086885031936 4386208694140928 4386225247140352 4390046610016243 4396117298118656 4398240202797056 4400388248109056 4410328884211712 4412458651728512 4417501502898176 4418560331874304 4429618848714752 4436706449308672 4441777012473856 4443921966432256 4458288093478912 4461204525285376 4462172238877408 4465538709323776 4468342664462336 4475626522673152 4482787737731072 4483877757280768 4484952495951872 4495084165746944 4501315705520128 4502394623885312 4504593536909312 4510695207982208 4516932732583936 4520885031494216 4524295797604352 4525277196801116 4527136646889472 4528237450170368 4531534885814272 4541771786911744 4542876148823936 4549158174195712 4557544971255808 4567840630076416 4570046460718816 4575269413715968 4576366058012672 4587819521883136 4590060155355136 4602633465233408 4602650834992672 4609015518593024 4610015294984792 4617512668246016 4625022234656768 4630178650991432 4635470327054336 4639973815156736 4642887299792896 4644016248612224 4650438133547008 4650455683715072 4663194431881216 4665471877513216 4677148350267008 4678269413880832 4683616051265536 4685877790375936 4686894239544013 4693375417450496 4703977922158592 4705121725567648 4711628108988416 4720314434514944 4720332248387371 4726859665375232 4730977795436288 4742122565533696 4751670219093248 4753990875189248 4755130357153792 4761722399227904 4762863734358016 4767031221956696 4773623215685632 4775954593349632 4782423834969088 4790201600180224 4796843737219072 4797884256849376 4801022838734848 4804518915080192 4805687165698048 4816543386704896 4824376641323008 4832095873138688 4844189362776544 4845350464376576 4850888053096448 4853230568603648 4855600825499648 4866569803268096 4868919891562496 4873161787195064 4876710394694656 4879900541452288 4887727059742912 4887855281340416 4895676081995776 4898040225842176 4903638031925248 4909105075749952 4911484085731328 4919490310045696 4923776263588864 4932966010585088 4937282337026578 4944109759102976 4946524400254976 4947727180447744 4948913098981376 4960092872548352 4968159584976896 4969237266022568 4976108876333056 4977318850187264 4988562793372928 4993409320608128 4996675807084544 5000314356760576 5004670725750784 5004689612748056 5011610247626752 5012828853874688 5026560231768064 5029015140696064 5034621966891286 5040375867670528 5041583993126912 5042809887689728 5048573146169344 5062421541388288 5070521656352768 5078767961636864 5078787128267776 5086913428948736 5095186392547328 5109162649369856 5115001740197888 5123185985978368 5124431722606592 5125659995373568 5137239046567936 5145593855868928 5148106899324928 5155080237693952 5162228318765056 5166725750279104 5170488129314816 5170623768690688 5171745367772704 5173870453587968 5178897012359168 5183428527489058 5190596327899136 5191858455798784 5193102890049536 5208622824292352 5208642480979168 5215845148000256 5220389291515904 5222910240821504 5239794648927608 5243222310723584 5245783034691584 5247040394100736 5260172382848768 5268588908554048 5277157335138304 5285739696750592 5291632743990208 5294217111006208 5297680373776384 5302827217321984 5306156914049024 5314806495674368 5325881088942848 5329365065007104 5331967860015104 5337912446824496 5345312400305152 5346593615863808 5355288903286784 5356450559478872 5363857619943424 5372601259655168 5375974768181248 5377281972077312 5381197676904448 5393353996957696 5394665426728424 5402125331857408 5404734042308608 5416943531862016 5426930172103594 5433132428787712 5434434693890048 5448035682236224 5455569389355008 5460869626462208 5465627239964672 5465647866553798 5473205928329216 5483296293542144 5492213903654912 5504621013377024 5505940413546496 5509968905498624 5513573304369152 5522395283587072 5522416124411648 5537543387858944 5546549221261312 5549258086285312 5555444928983488 5561794060877824 5563127164829696 5564479876071424 5573383308222464 5585973782563328 5586120321531904 5587332049111582 5595058379423744 5597760258105344 5610405800857088 5613145852633088 5622274640052224 5637696716546048 5642608385173232 5646717299120128 5650411153260544 5654545349083136 5655900684550144 5668677568626688 5679128304025792 5686981572952064 5688364400214016 5696251937947648 5701214620997632 5705366211657728 5706753509266432 5719645271712064 5727554568716288 5728947261571072 5730320430399488 5747445875081216 5753853676447184 5760429563052032 5761810277859328 5763211300216832 5781842371230464 5785624618729472 5794881892974592 5804328146591744 5813615347369984 5816422768187584 5823070162911232 5824465892016128 5829562277453068 5837623570989056 5839043027851264 5841894743179264 5855069698260992 5857897137569792 5871130338934784 5876834305040384 5880678692421632 5890110286151168 5899689507160064 5909129290645504 5910566134597376 5923918317130352 5932110089027584 5933552520912896 5934974731485184 5937873298653184 5951287169056768 5952734263976192 5963844460478464 5969040275224576 5977317000675328 5986880991838208 5988336741631552 5995180611076096 5996617593257984 6011625580398592 6021244466918912 6031036954443776 6031059714817984 6039399645052928 6047580278845952 6050533841149952 6060373962653696 6067130646126704 6074064566484992 6075520456327168 6086721244506112 6100471367799424 6110392703844352 6121657782261568 6130122994221056 6130146128533504 6135486828456436 6140115725320192 6143971163635712 6149940202176512 6163833139380224 6165331916261056 6166809681933824 6173857522122752 6176838905495552 6190792607842304 6193816113250304 6202205910975536 6210782507302912 6220906721705984 6226326493984256 6230860467994624 6246454704632912 6255092489519104 6266624335476736 6276815889891328 6283813883488372 6290995443859456 6292503329767424 6295576509415424 6297107320569856 6311332713613312 6323112199061504 6324483793119632 6328621014695936 6333229478969344 6338771030604089 6349079918838272 6356336069574656 6359405572653056 6366495645113219 6369580923682816 6379963995840512 6383970037215232 6384137510322176 6385522341841808 6394352433627136 6397440294977536 6411892343836672 6415023831580672 6418121675241472 6432620444086144 6441515664539648 6443081961766912 6453391198994432 6463886496628736 6469542372655516 6478488649859072 6484782681423872 6490432347458048 6499432039890944 6510002214797312 6520418527608832 6522004010590208 6536737453385216 6538304241086464 6547368298938368 6548937634742272 6566937565855744 6575832773082496 6584926031839232 6586527200247808 6595660138676224 6597090853167892 6606213508235264 6607819852834816 6633517881819136 6644131825565696 6647340306500096 6654937329041408 6662356888517792 6671569795416064 6673192031830016 6676451135062016 6694739585794048 6694764850898432 6700597457393213 6705476792705152 6709863244496896 6716382062903296 6731554612744192 6734805310532992 6742502293897216 6753290617880576 6754932725254144 6764299176312832 6770192362434688 6779554387460096 6782828264554496 6786140912746496 6801471050350592 6803124873115648 6804755511099392 6815822240546816 6831219429343232 6832701240781031 6842149704957952 6843813419007488 6865937815836176 6870429234741248 6875432240545792 6881422247907328 6892639674077696 6907002037222756 6911520318681088 6914895818457088 6916553246769152 6932177990549504 6933863595573376 6941788075982848 6943451950088192 6956252850864128 6971967277485056 6978740737235456 6983305947250688 6994505964804512 7005881289752576 7017275114651648 7025098642883552 7028503088201728 7044380730720256 7046093618584064 7047782493638656 7059244463423488 7075191551819776 7078646986571776 7082065296818176 7088235326829184 7098037151203328 7098063938301952 7109421177807872 7109607681949696 7111149880687468 7120983391993856 7138805376723328 7140516473818112 7148677130878976 7155622269157376 7161856383401984 7161883411346356 7171787078500352 7181501581129568 7191432376877056 7196694080651264 7204717642275461 7212951672700928 7214680541888512 7227981477851008 7237976547393536 7244309749261816 7256091335815168 7267892083032064 7275995022986536 7279521055637504 7279548527633536 7289614905638912 7291387423817728 7295965756817408 7311360337117184 7323086497296416 7327876964384768 7331455807520768 7333213080911872 7334996200275968 7351566221812736 7363522242019328 7365119519283449 7375304227422208 7387326732025856 7393762711606304 7399146805743616 7403987028410368 7411180207341568 7417664961751583 7427922331303936 7431509308174336 7451906888695808 7453718869245952 7470557089583104 7472347704098816 7484500153991168 7505071503835136 7508695736385536 7515237454951424 7520710006276096 7537897301344256 7539532403620448 7549958295126016 7551794117525504 7553604203708416 7570668068626432 7576207245060608 7581163293507584 7593293514932224 7596960350285824 7614122158306048 7621519489349248 7626505179234304 7630229868642304 7632058755055616 7638736777352296 7649299851640832 7651159829598208 7663402048805888 7675865214746624 7693205271707648 7696920354894848 7700679434190848 7705716907311104 7718046420434944 7718075547370496 7730627630071808 7751803730919424 7751832985250816 7764236286290176 7773109771829248 7774999854989312 7776863441256448 7807107919249408 7808801418035464 7814692741316608 7819599662809088 7821501050294272 7832346414678016 7844878541029376 7846786075241344 7857636846338048 7877302484660224 7879190591799296 7893716613968864 7902738078236672 7904632282021888 7911548805114878 7922489132056576 7924415537798144 7950003258130432 7950033260441888 7961026804842496 7967962602840064 7975703699697664 7993721102633728 7997581306257928 8006721474002944 8008640601522176 8028684163295488 8032574957944832 8032605271871488 8050720835108864 8054608564158464 8067707958198272 8080647169430528 8085933202079744 8089882270367744 8093788910649344 8112073072345088 8125052774637568 8125265922228224 8127028435071392 8138266733707264 8158634716255232 8160590255792128 8164575785648128 8185009612967264 8196328089714688 8200286133157888 8207430378433792 8213406980538368 8224793235030016 8231961363777536 8233963019743384 8243373340229632 8245349190729728 8260550260401152 8279211142013504 8285457364287488 8292675812360192 8298714489683968 8315422883413184 8319484031581184 8333014198648832 8335011535126528 8342304638424218 8353840627449856 8369241711195904 8378806637166592 8382852800315392 8401789967785984 8409952539971584 8415453990879232 8417279450609656 8428919117053952 8428950926733568 8442659122315264 8456167777992704 8469920236961792 8477331384858952 8479363312659008 8489054092918784 8491088830529536 8493153495056384 8497301444624384 8516497155719168 8528033127591362 8539825947541504 8553746742345728 8567433143492608 8581366555869184 8595097150029824 8616608461280512 8630621848600576 8632690518523904 8652192078430208 8656417700446208 8658522565783552 8682240400326656 8694279273709568 8696165215539494 8701853895206912 8708190533582848 8710307987827712 8720262707019776 8729984888402624 8742056973303808 8744182662397952 8758173770063872 8772417388281856 8772450494280704 8780093220032486 8792234596237312 8796480405594112 8800776496218112 8820657768423424 8824917303457024 8835003005796352 8859237697429504 8873412898617344 8887843932864512 8916576186957824 8924344477754816 8931077418647552 8936685328924672 8951253045346304 8965575475462144 8967755514561536 8969904991903744 8990168331493888 9002631411040256 9004789247770624 9009187073818624 9021390415964416 9041770062988432 9048591595208704 9050554393602232 9054273293778944 9056474900340736 9063069771628544 9083543573823488 9085752297647872 9115089942511616 9135681260152832 9140092921437632 9150538827431936 9152732116025344 9175639043766272 9180120310710272 9205266930466816 9205301669985344 9218031037186048 9220030589969584 9235025336492032 9250044469313536 9260357301982864 9270940654108672 9279947630313472 9285774599585792 9288032497224448 9300911367430144 9326388863762432 9330943755026432 9354296700534016 9356538827761664 9371755580751872 9373788479088026 9386750834900992 9407955844317184 9410243451135296 9423256217976832 9440628869029888 9440664496774742 9453719330750464 9461955590872576 9503340438186496 9507981750378496 9510260714307584 9523444798455808 9534062443913392 9547246431371264 9564847669938176 9580403200360448 9595768513698752 9602045677469696 9609037830160384 9611374331396096 9633086773409792 9648753282646016 9664191746277376 9688378725553088 9690700928753152 9701776106192896 9706461137207296 9711201650999296 9733139606536192 9737839783124992 9746323574390128 9753420789389312 9759801082904576 9775454119485824 9775710562680832 9791352163991552 9796080451684352 9818210151499904 9822968171462656 9838980620091392 9847552527177728 9865932021170176 9874564674053156 9888219518205952 9893048800509952 9895454360895488 9897826197962752 9920185745096704 9936319169953792 9938474532045136 9952217752666112 9954637700374528 9977125586745856 9986818641216256 9993351614169088 10009341451501568 10009379225496112 10023220495253504 10025657707749376 10053120463536128 10058030281392128 10069243933782572 10080751735341056 10083167986253824 10085619775379456 10124843082776576 10141043312705536 10157535923273728 10157574256535552 10173826857897472 10190372785094656 10218325298739712 10230003480395776 10246371971956736 10248863445213184 10251319990747136 10274478093135872 10291187711737856 10310160475387904 10324456637530112 10333451500558208 10340976258629632 10343490735545408 10347740907175936 10357794024718336 10366857054978116 10381192655798272 10383716911597568 10386205780099072 10417245648584704 10417284961958336 10431690296000512 10440778583031808 10445820481643008 10479589297855216 10486444621447168 10491566069383168 10494080788201472 10520344765697536 10537177817108096 10554314670276608 10583265487980416 10588434222012416 10595360747552768 10605654434643968 10612313828098048 10629612991348736 10651762177885696 10658730130014208 10663935720030208 10675824893648992 10690624800610304 10693187231727616 10710577806573568 10712901118957744 10727715239886848 10737101949798763 10745202519310336 10751949536362496 10754563944154624 10762395353808896 10786707993915392 10789330853456848 10804250663714816 10809468084617216 10833887063724032 10853860344207188 10866264857575424 10868869387780096 10896071364472448 10911138778710016 10921739252924416 10931254479929344 10931295733107596 10946411856658432 10966592587084288 10984427807309824 10996674296104651 11009242026754048 11011880827092992 11019937810997248 11027146608738304 11044790567174144 11044832248823296 11075086775717888 11093098442522624 11110889857966976 11123588121755648 11126254329659392 11128959752142848 11146766616444928 11171947565126656 11172240643063808 11174664098223164 11190116758847488 11195520516210688 11220811601714176 11226291705266176 11244549280104448 11275393433092096 11285216770346464 11293434598240256 11300822306521088 11309090698166272 11311801369100288 11321699152147153 11337355137253376 11358256608051584 11373963145904128 11376728800428032 11392503875895296 11402429241995264 11410732423315456 11413507018532864 11439290543424128 11455109137432576 11457894523142144 11460640860798976 11494891750162432 11507707352894368 11520859126104064 11523620555718656 11526422600433664 11563684742460928 11571249237458944 11573759244588277 11589763785949184 11608656293183488 11627230694739968 11632845536375168 11646140325822464 11648931784032256 11659124554906136 11675247141978112 11678086055702528 11683789486358528 11710139396521984 11715794275139584 11742260677869568 11753668610080768 11761357384843264 11780220572302336 11799379014320128 11818258581291008 11821132269194752 11847836634260704 11864220178055168 11867105041825792 11869949462970368 11875746597306368 11902574338113536 11905468527952384 11927688920956928 11938080550449152 11954634001350656 11973761983676416 11976673483263104 11990361222152192 11993235186515968 12023251160797184 12042488933837824 12062073908887552 12062119429635968 12078799290105856 12095160557691904 12101067682299904 12120747925307392 12134261292253408 12148129132969984 12151040912654336 12173442489012224 12200942735598848 12220785407688704 12243315564523136 12260245988442112 12260292257067008 12270973656912872 12280231450640384 12287942327271424 12299880404353024 12327666278760448 12330663832522112 12333619363867648 12347715044245504 12353677810991104 12381585215684608 12387632226500608 12404411821951072 12421565014605824 12441813443411968 12444512291203069 12452652987968512 12461720935989248 12492909409265824 12510184979038208 12533248670953472 12553631779782656 12567627766976744 12581990887718912 12585006659534848 12591153018830848 12594214641139712 12622665427226624 12646224398123008 12648967586239264 12657242029391872 12666458957938688 12677542061208178 12698159837676544 12712672139149312 12718811145306112 12732991290226438 12739161847365632 12759927991681024 12767940074430464 12768275020644352 12771044683683616 12788704867254272 12794880589955072 12823784687673344 12830047663161344 12836243350482944 12865240888172288 12886163923533824 12906782397988864 12927772993257472 12939084745311032 12956977299718144 12969565362847744 12980864694916096 12998864079781888 13020004429594624 13040837055217664 13044008021180416 13073474906770432 13076608482172928 13094736597876736 13097875269484544 13133875131711488 13151665546164992 13173054400495616 13191320277352448 13194181706335784 13212427016470528 13215639705669632 13267035763638272 13288263651131392 13294680613000192 13309874658082816 13324713777035584 13343139590832128 13346384063660032 13352902270124032 13389479171588096 13389529701796864 13401194914786426 13410953585410304 13419726488993792 13432764125806592 13463109225488384 13469610621065984 13485004587794432 13506581235761152 13509865450508288 13528598352625664 13540384724869376 13565656529108992 13572281825492992 13602942100701184 13606249746231296 13609511022198784 13631644481093632 13662438858686464 13665402481562062 13684299409915904 13687626838014976 13731875631672352 13740858469482496 13750864481091584 13762844495814656 13785279348155392 13814004074445512 13823040637362176 13829791636914176 13833106493538304 13864355981099008 13867727191146752 13883576151965696 13912505701728256 13943934554970112 13957481474470912 13966611894501376 13989011929609024 14011762579505152 14034550229303296 14050197285767104 14057006176403456 14088761461440512 14092187237168128 14095564987277312 14118488926846976 14150383103639552 14157293973143552 14164130593636352 14176470653658368 14196127876603904 14218842355615744 14219215363899392 14222299761374936 14241966783987712 14277610753446656 14281032947636224 14311244538314752 14323712766803968 14323766822692712 14343574157000704 14363003162259136 14382864753754112 14393388161302528 14409435284550922 14425903345401856 14429361083777024 14455962955702016 14488619498523632 14512182671630336 14535784166064128 14551990045973072 14559042111275008 14559097055267072 14582774847635456 14591931513634816 14622720674234368 14646172994592832 14655753928769536 14662911615041536 14666426161823744 14669992400551936 14703132443625472 14727044484038656 14730239038566898 14750608454844416 14774653464051712 14787525423212608 14798293611487232 14807974056820736 14822360414683136 14835329923503166 14855844662607872 14863018616348672 14907437738491904 14941114179166208 14944695408197632 15017391472771072 15030474909902848 15041420012552192 15079064807240896 15099916590252032 15103588235051008 15107208407416832 15141336137252864 15152414490121216 15162326587015168 15186587029864448 15193920700571648 15228244316612096 15243038978698496 15253010358468608 15260459737284608 15277473554704592 15298599703281664 15302319659196416 15326804097611776 15351730429493248 15386410543415296 15393840709789696 15401358868381696 15436092840869888 15436151094740992 15461255260143616 15503607461838848 15503665970501632 15528472572580352 15546219543658496 15549999709978624 15553726882512896 15614215838498816 15617602836070928 15629385482633216 15639199325618176 15643002100588544 15664692829356032 15689757082058752 15693572150482688 15754604969320448 15758381183598592 15787433227937728 15805476156473344 15809264564043776 15823097610229756 15844978264113152 15848831075596288 15900006516260864 15900066520883776 15922053609684992 15935925205680128 15951407399395328 15987442205267456 15995162612515856 16013442948005888 16017281203044352 16057368326590976 16065210543742976 16101441670217728 16109217128316928 16161294338861056 16171866404159488 16187577821298688 16224146144690176 16250105549275136 16254056870142784 16276533467414528 16317269432510464 16321180511584256 16329151571296256 16370019225934528 16392656179429376 16400572266315776 16414860756867584 16426813961076736 16449586470060032 16463922727555072 16467926039486768 16486746680459264 16490698381459456 16521100520802304 16558422284027008 16585351624720384 16597428979367936 16630845766826368 16638968063162368 16666028397297664 16670023070253056 16684609276848436 16707681254899712 16738483422391808 16757613274333184 16765705600630784 16803579935571968 16819905079943168 16830907981758464 16834558901219312 16857838234107904 16857901853467136 16885318244630528 16912335555985408 16954662769717904 16958726625318016 16978108185837568 16982177661059072 16986306990112768 16994602889248768 17032994311438336 17056066255182724 17079651895083008 17107493484691456 17134866286985216 17162733111738368 17190194300059648 17233216922561024 17261243697201152 17265381037047808 17280488179593023 17304384156860416 17312835400892416 17317045131567104 17364480800653312 17388558547419136 17392330431078988 17403707790413824 17416381067165696 17420615975655424 17459969776805248 17484113946607616 17488365324795904 17516347540127744 17544834776563712 17544900988561408 17560186440064972 17584469192474624 17592960811188224 17601552992436224 17641315536846848 17649834606914048 17670006011592704 17718475394859008 17746825797234688 17775687865729024 17833152373915648 17848688955509632 17873370657849344 17902506090692608 17931150950924288 17935511029123072 17939809983807488 17980336662987776 18005262822080512 18009578495541248 18018374147637248 18042780831928832 18083540125976864 18097183190417408 18101108787204464 18108546587557888 18112949800681472 18126139543257088 18141999846211703 18167087147646976 18171504595295744 18230179885023232 18271362520305664 18280185842875264 18301077654863872 18305464232050688 18351278087532544 18360240621420544 18410533860933632 18410603339970688 18436062074372096 18440061179939168 18470050672984064 18500088938627072 18520714603965728 18541881308217344 18559895260626944 18571549199171584 18576064994448896 18601822734860288 18652777727524864 18661887510052864 18708593401068032 18713077655523328 18743511161503744 18747576958176052 18773501669801984 18815911688634368 18820486902270592 18846512435953664 18881257738059776 18881328993549484 18907438661500928 18923911181745152 18994255602362579 19006680876372992 19015963500756992 19020521428615168 19046889596911616 19068124887826784 19094492862742528 19129695339876352 19160806400720896 19191537027397504 19204091354939392 19218075660320768 19222748662792192 19266173546819584 19297506565292032 19328383492554752 19376757451106176 19381401857506304 19403552212385792 19412922274414592 19422403301998592 19466279213072384 19475679566249984 19492647148780256 19506841578778624 19519602165809152 19550908238971648 19551421125361664 19555662171890537 19582704327983104 19592160903368704 19636420302999808 19645936342925312 19677961240182784 19695105054355456 19731864042340352 19749129348106312 19776439036411904 19786097601019904 19790908721790976 19795652395925504 19840371490193408 19872638339907584 19876949064090272 19904435505332224 19909275400749056 19954251173491712 19973637282432512 19986703228338176 20018682903003136 20018758450992224 20046440990507008 20051315415498752 20106240927072256 20116060562784256 20138487867565144 20161503470682112 20166335972507648 20171239550758912 20249686165553152 20282086625411072 20315071846547456 20315148513071104 20347653715794944 20380745570189312 20436650597479424 20460006960791552 20492743943913472 20497726890426368 20502639981494272 20548956186271744 20582375423475712 20620320950775808 20648913275060224 20666903001116416 20681952517259264 20686981471090816 20715588049436672 20733714109956232 20762385311596544 20767433823195136 20772411560198144 20834491297169408 20834569923916672 20863380592001024 20881557166063616 20891640963286016 20959178595710432 20972889242894336 20983132138766336 20988161576402944 21040689531395072 21074355634216192 21108629340553216 21166530975960832 21176868444024832 21190721495105536 21211308869287936 21224627656196096 21259225982697472 21303524355771392 21317460260028416 21327871440060416 21351649787297984 21381249601220608 21386374463455232 21421155613147136 21425802237915488 21455430479773696 21474203899597526 21490405038620672 21503899072724992 21509127888309248 21524790707617792 21573415987830784 21578661706913696 21608501327429632 21618936169234432 21667774127448064 21707720688414376 21732529715150848 21737738775560192 21792142728944896 21843478505848832 21862508959858688 21862591466215192 21892823713316864 21933185174168576 21968855614619648 21993348592209302 22018484053508096 22023761654185984 22039875621994496 22054293217476608 22089581134348288 22089664497646592 22150173551435776 22186196885045248 22221779715933952 22247176243511296 22257919504285696 22293533232889856 22343895130253312 22344481286127616 22349328196446328 22380233517694976 22391041032421376 22441623203428352 22452583410532352 22489098560208896 22550786866184192 22570433540692928 22586869196480512 22601644613042176 22618181396332544 22623602738200576 22643398304294306 22674710274506752 22716513216103168 22753457600856064 22785007751790592 22804858483990528 22821464846630912 22827014037065728 22878581086848256 22915789046284288 22921281721597952 22989783500324864 23015414705788736 23041718252208128 23047241111437312 23052845200867328 23127369484921856 23142498474917888 23147518489176554 23179527571898368 23217312586366976 23254461389479936 23265691072750336 23292280651644928 23318249109812272 23350494283956224 23356172111405056 23367578972717056 23431588550279168 23484521355739136 23507337220161536 23560441144604672 23598758028640256 23636517162582016 23642264538389504 23695673268521408 23728440356110336 23734210083651584 23739898925940736 23751493194612736 23805148676227072 23810937055904768 23855377841913856 23876161100898304 23909268002701312 23947523967352832 23953346966526208 23980722444304384 24046502321594368 24084977867675648 24124147817775104 24124238859271936 24190321115383808 24202135364599808 24241495850614784 24268522584506816 24296258265939968 24302081825308672 24346884978024448 24401885471197696 24441570815377408 24486631129046272 24520584514134016 24541947313825744 24560462901280768 24575884654542848 24599760808706048 24655332557520896 24661327665044224 24667238727735296 24707355621982208 24763170431369216 24775264453001216 24808823643902144 24843130029211648 24883626886823936 24889024582406138 24905305975937024 24923441871978496 24985818818531648 25020369958076416 25066497341906944 25107263559565312 25135255533953488 25163981775437824 25170013319069696 25188429282279424 25245330854453248 25297935172478528 25314484058783744 25332917915877376 25355084122416356 25396319675353088 25437622290612224 25465982580452876 25478323694731264 25519855983362048 25535880148860928 25542089367367232 25577409734508544 25589761179910144 25647569375346688 25660095326322688 25672486700965888 25730481776344576 25772327847067648 25813564795977728 25878169490622064 25913954599436288 25939130725695488 25961729389832192 25997728159563776 26081674110435328 26088016042360832 26146949813540864 26153216964345856 26189473195753472 26195750538969088 26267750263422976 26303331092329984 26346108800991232 26382640554704896 26388363412671568 26424854032941056 26431279411339264 26534071527276544 26576527302262784 26589361226000384 26649427554071168 26686279181664256 26692768127320064 26705804540248064 26778958343176192 26779059403593728 26802389829572852 26821907170820608 26839452977987584 26865528251613184 26926218450976768 26939221242131968 26970009175588864 27013162471522304 27019730901016576 27057196705251328 27080769449738752 27131313058217984 27205884201402368 27212499492462592 27219022044397568 27324877717372928 27330804963124124 27368598819831808 27375253676029952 27463751263344704 27481716938964992 27501728962183168 27525688991629312 27570558696310784 27628008148891024 27646081274724352 27659583273828352 27666212987076608 27690420817902073 27728711962198016 27735454382293504 27767152303931392 27825011403456512 27887869109940224 27914962948941824 27933223789002752 27978023859218048 28023525159010304 28100394571534208 28114012352806912 28177522922881024 28184374474336256 28191129974554624 28236977853693952 28300766207279104 28314587946287104 28328261187272704 28352941307316736 28392255753207808 28437684711231488 28438430727798784 28444599522749872 28483933567975424 28555221506893312 28562065895272448 28647425533607936 28647533645385424 28687148314001408 28726006324518272 28765729507508224 28786776322605056 28818870569101844 28851806690803712 28858722167554048 28911925911404032 28977238997047264 29024365343260672 29071568332128256 29103980091946144 29118084222550016 29118194110534144 29165549695270912 29183863027269632 29245441348468736 29292345989185664 29311507857539072 29325823230083072 29332852323647488 29339984801103872 29406264887250944 29454088968077312 29460478077133796 29501216909688832 29549306928103424 29575050846425216 29596587222974464 29615948113641472 29644720829366272 29670659847006332 29711689325215744 29726037232697344 29814875476983808 29848115946569767 29882228358332416 29889390816395264 30034782945542144 30060949819805696 30082840025104384 30158129614481792 30199833180504064 30207176470102016 30214416814833664 30282672274505728 30304828980242432 30324653174030336 30373174059728896 30387841401143296 30456488633224192 30486077957396992 30506020716937216 30520919474569216 30554947109409184 30597199406563328 30604639318392832 30653608195223552 30703460858986496 30730326270113701 30772821086830592 30787681419579392 30802717736763392 30872185681739776 30872302189481984 30922510520287232 31007214923677696 31007331941003264 31056945145160704 31092439087316992 31099999419957248 31107453765025792 31228431676997632 31235205672141856 31258770965266432 31278398651236352 31286004201177088 31329385658712064 31379514164117504 31387144300965376 31509209938640896 31516762367197184 31574866455875456 31610952312946688 31618529128087552 31646195220459512 31689956528226304 31697662151192576 31800013032521728 31800133041767552 31844107219369984 31871850411360256 31902814798790656 31974884410534912 31990325225031712 32026885896011776 32034562406088704 32114736653181952 32130421087485952 32202883340435456 32218434256633856 32322588677722112 32343732808318976 32375155642597376 32448292289380352 32500211098550272 32508113740285568 32553066934829056 32634538865020928 32642361023168512 32658303142592512 32740038451869056 32785312358858752 32801144532631552 32808259676808091 32829721513735168 32853627922153472 32899172940120064 32927845455110144 32935852078973536 32973493360918528 32981396762918912 33042201041604608 33116844568054016 33170703249440768 33194857958735872 33261691533652736 33277936126324736 33332056794595328 33340046140506112 33369218553696872 33415362509799424 33476966844783616 33515226548666368 33531411201261568 33607159871143936 33639810159886336 33661815963516928 33669117802438624 33715676468215808 33715803706934272 33770636489261056 33824671111970816 33909325539435808 33917453250636032 33956216371675136 33972613980225536 33989205778497536 34065988622876672 34112132510365448 34159303790166016 34214986969382912 34269732573970432 34325466223476736 34380388600119296 34466433845122048 34522487394402304 34530762074095616 34560976359186046 34608768313720832 34625670801784832 34634090263134208 34728961601306624 34777117094838272 34784660862157976 34807415580827648 34832762134331392 34841231951310848 34919939553610496 34976730649591808 35032695080255488 35089669553127424 35089801977122816 35120372880129944 35168938384949248 35185921622376448 35203105984872448 35282631073693696 35299669213828096 35340012023185408 35436950789718016 35493651594469376 35551375731458048 35666304747831296 35697377911019264 35805012181385216 35862301901848576 35871022058246144 35879619967614976 35960673325975552 36010525644161024 36019156991082496 36036748295274496 36085561663857664 36167080251953728 36194366380834816 36202217574408928 36217093175115776 36225899601362944 36252279086514176 36283999692423406 36334174295293952 36343009190591488 36460359770046464 36542725040611328 36560371685750528 36602155309727744 36702556175065088 36720481242841088 36821067721867264 36821206679941376 36880122359878336 36940101345968128 37000177877254144 37041429207931456 37083762616434688 37119790521253888 37143098398343168 37152129988897792 37203645469720576 37305555455049728 37323775020105728 37417186802136064 37426155311046656 37487022323007488 37495153916352104 37547003339603968 37631823377268736 37640973804541184 37762515476119552 37762657987098968 37814877323001856 37847822363490304 37988511204725158 38013361752745984 38031927001513984 38041042857230336 38093779193823232 38136249775653568 38188985725485056 38259390679752704 38321612801441792 38383074054795008 38408182709878784 38445497325584384 38532347093639168 38595013130584064 38656766985109504 38753514902212352 38762803715012608 38825844548829184 38844806603997184 38932558426144768 38951359132499968 38985294297560512 39013683157557248 39039204331618304 39101816477943296 39102842250723328 39111324343781074 39165408655966208 39184321806737408 39272840605999616 39355922480365568 39390210108710912 39498258696212624 39552878072823808 39581817443581952 39591304791851008 39680742980386816 39753898128180544 39808871010664448 39818550801498112 39908502346983424 39947274564865024 39973406456676352 40037365806006272 40037516901984448 40092881981014016 40102630830997504 40212481854144512 40232121125568512 40276975735130288 40323006941364224 40332671945015296 40342479101517824 40499372331106304 40564173250822144 40630297026142208 40695307431589888 40761491140378624 40873301194958848 40985487887826944 40995453780852736 41005279962988544 41097912372543488 41164750846951424 41240641901551616 41297826550120448 41333806002232832 41363905034518528 41373962942181632 41467428219912464 41524770623193088 41534867646390272 41544823120396288 41668982594338816 41669139847833344 41763114332127232 41783281926572032 41918357191420864 41945778485788672 41966264277532672 41976323152805888 42081379062790144 42148711268432384 42217258681106432 42333061951921664 42353736888049664 42381442990211072 42422617738575872 42449255312392192 42518451965394944 42607048711542784 42634920520056832 42703299574595968 42762499202441216 42772748926910464 42851604475830976 42910860959547392 42948407799195052 42980810077241344 43007798145449984 43018255776618496 43049581415235584 43146831975661568 43157323413827392 43217002654859264 43237872338468864 43335548254896128 43415441376828752 43465059430301696 43475477551120384 43584285457889792 43725017919717376 43725182932430384 43785647426633728 43866370348337152 43937711229239296 43986697184418604 44036968107016192 44047523308371968 44079751243988992 44179162268696576 44179328995293184 44300347102871552 44372393770090496 44443559431867904 44494352487022592 44515839008571392 44587066465779712 44687790260506624 44688962572255232 44698656392892656 44760467035389952 44782082064842752 44883246406856704 44905166821064704 45101573732368384 45140867081385856 45173738392961024 45203289226084352 45236362792665088 45247205476401152 45286796608588612 45349420549013504 45433026432206336 45506915201712128 45570015503581184 45609716967981056 45642929693261824 45654028074131456 45757162173696512 45831578092568576 45842563443195904 46030829411577472 46083436504416256 46094482222874624 46105690401734656 46254738969843712 46284996949835776 46295036978353108 46359055143796736 46434625172733952 46508922778959872 46531382145500672 46584561303289856 46636498219624544 46700988567912448 46712344222810112 46735157945434112 46863177100558336 46904182201752491 46969042711478272 47014674440323072 47120882289209344 47197516057280512 47273034325164032 47284529076779008 47391346537042816 47456880712220672 47468420167303168 47479797851881472 47502986389225472 47610297352454144 47621874111809536 47710755683827712 47752322201796608 47818536005402624 47828908685467217 47895047934705664 47906693933052416 47961444888608768 48093004643188736 48169955735351296 48248295635550208 48248477718543872 48380642230767616 48404270729199616 48537045169013632 48592516531879936 48604163650617344 48693769956048896 48803770942395392 48883141630754816 48973262258092544 49041169028268032 49083894627651488 49120925802561536 49151769309085696 49199521617412096 49310665115041792 49322655330088448 49334477455470592 49414711243964416 49526340862738432 49550528906002432 49617647287804288 49686260058423296 49767253773647872 49778049164812276 49810611951874048 49846883743956992 49971637637063296 50040739916152832 50132994683813888 50214527119130624 50270511067906976 50327963550875648 50340026638139392 50376858564558848 50490661708906496 50595870344957056 50628968117567488 50665835831754752 50710168244832712 50792639350706176 50875244581224448 50931965160905752 50956647389462528 51039711966724096 51071760297721856 51084178734734464 51154819469017088 51179522359820288 51295138750693376 51320190652645376 51344973401931776 51460963552689152 51544655694135296 51555836634984143 51627129591955456 51756338981244128 51827909198872576 51878261451390976 51923458779664384 51923654732261081 51995456319127552 52163348220870656 52176032084721664 52293899627081728 52306433928691712 52378946391506944 52391501077938176 52535500526845952 52606662184659968 52692217601982464 52765281109409792 52776726825343136 52849708065882112 52862558822678528 53068143054553088 53153054604525568 53178722452000768 53298855108142336 53385536254640128 53411609080496128 53557916686352384 53558118807187456 53604779659145704 53643814341641216 53678905955975168 53731056503226368 53852436901953536 53878442484263936 53940018351177728 54026324943044608 54039461802033152 54114393410502656 54161538899477504 54262626116435968 54411768402804736 54424998984925184 54438044088795136 54649755434745856 54661609926248248 54737197639663616 54750507352059904 54927502526689408 54963433877929984 55003457924366336 55051377983258624 55141117392621568 55256016297782048 55292162549448704 55319166547656704 55332425974153216 55380841635804146 55457423924396032 55470908764587008 55534304607862784 55650022806913024 55775738219880448 55829925897883648 55866447578005504 55956047718436096 56047050318020608 56200789143068416 56228024705613824 56355045845762048 56368748948672512 56382259949109248 56473955707387904 56601532414558208 56629175892574208 56656522374545408 56705882614633472 56784511506415616 56875369422462976 56876861455597568 56889199045499744 56967867135950848 57110443013786624 57124131790544896 57294851067215872 57295067290770848 57374296628002816 57452012649036544 57573552645210112 57637741138203688 57703613381607424 57717444335108096 57823851822808064 57954477994094528 58048730686521344 58143136664256512 58207960183892288 58236168445100032 58236388221068288 58331099390541824 58367726054539264 58490882696937472 58584691978371328 58623015715078144 58651646460166144 58679969602207744 58812529774501888 58908177936154624 58920956154267592 59002433819377664 59098613856206848 59150101692850432 59193174445948928 59289441658732544 59341319694012664 59423378650431488 59452074465394688 59629750953967616 59696231893139534 59764456716664832 59778781632790528 60069565891084288 60121899639611392 60165680050208768 60316259228963584 60414352940204032 60428833629667328 60565344549011456 60609657960484864 60649306348060672 60746348119457792 60775682802286592 60912977266448384 60972155914793984 61012041433874432 61041838949138432 61109894218818368 61194398813126656 61209278636785664 61307216390447104 61406921717972992 61460652540227402 61545642173661184 61575362839158784 61605435473526784 61744604378963968 61845021040574464 62014663882006528 62113890290321408 62199998839914496 62214907530051584 62470411344283712 62517541930532864 62556797302472704 62572008402354176 62658771317424128 62759028328235008 62774288601930752 63018419877281792 63033524734394368 63149732911750912 63221904625893376 63292390440919024 63379913056452608 63395324302385152 63600026065043456 63600266083535104 63743700822720512 63805629597581312 63949768821069824 63980650450063424 64053771792023552 64069124812177408 64229473306363904 64260842174971904 64405766680870912 64436868513267712 64645177355444224 64687465616637952 64750311285194752 64896584578760704 65000422197100544 65016227480571136 65269077730041856 65284722046337024 65316606285185024 65480076903738112 65602289065263104 65616519353616182 65659443027470336 65707255844306944 65798345880240128 65855690910220288 65871704157947072 65946986721837056 65962793525837824 66084402083209216 66233689136108032 66341406498881536 66523383067305472 66555872252649472 66664113589190656 66738437107393744 66830725019598848 66953933689567232 67062822402523136 67214319742287872 67279620319772672 67338235604877248 67431352936431616 67431607413868544 67541272978522112 67649342223941632 67818651078871616 67834906501272064 67912432743350272 67945227960451072 67978411556995072 68131977245753344 68224265020730896 68318607580332032 68429973938765824 68539465147940864 68760777200238592 68932867690244096 69044974788804608 69061524148191232 69121952718372092 69217536627441664 69251341603569664 69268180526268416 69457923202613248 69554234189676544 69569321724315952 69614831161655296 69665524268662784 69682463902621696 69839879107220992 69953461299183616 70065390160510976 70179603954245632 70240745760259888 70337876769898496 70371843244752896 70406211969744896 70565262147387392 70599338427656192 70873901579436032 70987303188938752 71102751462916096 71332609495662592 71394755822038528 71610024362770432 71724603803697152 71742044116492288 71759239935229952 71921346651951104 72021051288322048 72038313982164992 72171123327715328 72334160503907456 72404435148817856 72434186350231552 72451799202725888 72504558173028352 72567999384846812 72668348590587904 72686018381182976 72920719540092928 73085450081222656 73120743371501056 73204310619455488 73405112350130176 73440962485682176 73642135443734528 73642413359882752 73760244719756672 73880202691936256 74082858415862912 74167525232869376 74239581042507776 74286196796686336 74304259977795584 74407290939441152 74611110910099456 74647550040211456 74834373604272128 74852310622093312 74974044646014976 74990307832704208 75094006679207936 75159713648591341 75263646754537472 75281947609082368 75525030952239104 75525315974197936 75629754646003712 75695644726980608 75977022409450316 76026723505491968 76063854003027968 76082085714460672 76272499551307136 76377971450970112 76518781359505408 76643225602883584 76766148109590016 76816365419757568 76890994651168768 77064694187278336 77190026261168128 77313533970219008 77507029804424704 77525607430025216 77651689097658368 77865116852289536 77902718264999936 77970588595121024 78027366315114496 78078408663236608 78203632955886592 78205684501446656 78222648687562148 78330817311932416 78368643613474816 78545681211999232 78711844960731136 78780420217421824 78996517392425248 79105756145647616 79163634887163904 79182609583702016 79251894065030071 79361485960773632 79507796256361088 79617742021328896 79637101602996224 79817004693966848 79894549129730048 79946812913352704 80074731612012544 80075033803968896 80185763962028032 80205261661995008 80424963708289024 80464242251137024 80553951470260576 80646013882728448 80665343890030592 80684958203035648 80998744662212608 81016314712117939 81128346501644288 81260594052284416 81390614863179776 81522982280757248 81746602389917696 81970975775653888 81990907561705472 82010559925977088 82195824745086976 82329501693902848 82481283803103232 82595653100240896 82667612004465664 82727810069037056 82747925884363264 82934856439824928 83049541246386176 83069735292780544 83089646240792576 83337965188677632 83338279695666688 83526228664254464 83566563853144064 83836714382841728 83891556971577344 83932528555065344 83952646305611776 84162758125580288 84297422536864768 84434517362212864 84666123903843328 84707473776099328 84762885980422144 84845235477151744 84898510624784384 85036903930789888 85214097423085568 85269841040113664 85406599149191936 85524998404882432 85545497853820928 85703208951661952 85821721919094784 85896815598390104 85961620154482688 86015596290899968 86036511553236992 86099162830471168 86293663951323136 86314646827654784 86434005309718528 86475744676937728 86671096509792256 86830882753657504 86930118860603392 86950955102240768 87168570915779584 87450035839434752 87450365864860768 87571294853267456 87732740696674304 87875422458478592 87973394368837208 88073936214032384 88095046616743936 88159502487977984 88358324537393152 88358657990586368 88600694205743104 88744787540180992 88887118863735808 88988704974045184 89031678017142784 89174132931559424 89375580521013248 89377925144510464 89397312785785312 89520934070779904 89564164129685504 89766492813713408 89810333642129408 90203147464736768 90281734162771712 90347476785922048 90472725585330176 90494410952802304 90573593217177224 90698841098027008 90866052864412672 91013830403424256 91140031007162368 91219433935962112 91285859386523648 91308056148262912 91514324347393024 91663156185137152 91685126886391808 92061658823154944 92166873008832512 92211380803469312 92509477939687424 92569993899671552 92590073956706216 92718110287593472 92869250345467904 93017845557919744 93062764291001344 93169122606579712 93272996439249088 93401977135824896 93424688445620224 93470315890868224 93726354201116672 93808364403504982 93938085422956544 94029348880646144 94241764578418688 94395032114561024 94546068650328064 94569058153558016 94782693074085632 94936840334606336 94959595703762944 95005972778450944 95220594704908288 95243748223619072 95421511367655424 95504644403593216 95637072010805248 95657817370934434 95790095869411328 95813387866104832 95922889777217536 96186009286377472 96339911470702592 96496591271100416 96496955437087744 96761284461535232 96808541458399232 97074090338027264 97185033063759872 97387539912097792 97607541884790784 97766283261509632 97946524516185088 98082338056536064 98167789255302976 98241851605123072 98303538618171392 98399043234824192 98621330230083584 98645310660176896 98668954910941184 98829422487928832 99052681725476864 99101057812004864 99235294575608576 99534507547295744 99556098329624552 99621223903748096 99693767487913984 99943275274126592 100265989367627776 100429054238261248 100541022135813952 100655927101751296 100680053276278784 100753717129117696 100981323417812992 101191740689914112 101257936235134976 101420336489665424 101585278701412352 101750489162448896 101863930321811504 101913294778925056 102079423933448192 102143520595443712 102168357469468928 102359044719640576 102590277501386752 102640381305290752 102689946803863552 102921927105378304 103089311388270592 103111673269968286 103254259183910912 103512677962488256 103655818397745152 103756522902781952 103846917559328768 103847309464522162 103990912638255104 104352064169443328 104587799254163456 104612867857383424 104757892783013888 105213324369319936 105384435203964928 105553453650686272 105699416131764224 105725117645357056 106136286109106176 106306109209051136 106357444904001536 106597710216284672 106771072509280256 106823218160992256 107116237614374912 107209559318291408 107287628683282432 107357811911950336 107462113006452736 107704873803907072 107756884968527872 108052649886089216 108078923604066304 108228786821005312 108323077798955008 108525252232871936 108823536805609472 108849997969850368 108876088177590272 109299510869491712 109323219852496496 109474395279327232 109501014704119808 109855005053378816 109926867755859968 110102755966517248 110282234785243136 110512032595564096 110584325098897408 110638333095313408 110664851948306432 110761683271608292 110914847848792064 110941817529174016 111300045613826048 111551476439760896 111659851795767296 111732895156011008 111912095436872192 112094100636041216 112401578286136832 112710091691524096 112737497897345024 112764519898218496 113203064829116416 113313044749090816 113411765229266944 113569023012831232 113750738844925952 113778398090999488 113935734271901696 114220886027573248 114248263581089792 114589702134431744 114590134581541696 114748593256005632 114904025298073088 115147105290420224 115275482276407376 115407226763214848 115434888670216192 115647703645616128 115908955988189056 116097461373042688 116415920367784576 116472336890200064 116472776442136576 116662198781083648 116735452109078528 116981765393874944 117169383956742656 117246031430156288 117303292920332288 117359939204415488 117625059549003776 117816355872309248 117841912308535184 118004867638755328 118197227712413696 118300203385700864 118386348891897856 118682639388025328 118846757300862976 118904148930789376 119259501907935232 119392463786279068 119528913433329664 119557563265581056 120139131782168576 120243799279222784 120331360100417536 120632518457927168 120828705880408064 120857667259334656 120963417257151161 121130689098022912 121219315920969728 121298612696121344 121492696238915584 121551365604573184 121825954532896768 121944311829587968 122024082867748864 122219788437636736 122388797626253312 122418557273571328 122614432780894208 122813843435945984 122921305080454804 123091284347322368 123150725678317568 123210870947053568 123489208757927936 123690042081148928 124029327764013056 124227780580642816 124399997679828992 124429815060103168 124940822688567424 125113594604945408 125144016804708352 125317542634848256 125518056656470016 125548577203861504 126036839754563584 126067049468788736 126299465823501824 126443809251786752 126584780881838048 126759826112905216 126790648604770304 127200052130086912 127200532167070208 127311351690471047 127487401645441024 127611259195162624 127899537642139648 127961300900126848 128107543584047104 128138249624354816 128458946612727808 128521684349943808 128811533361741824 128873737026535424 129290354710888448 129374931233275904 129500622570389504 129793169157521408 130000844394201088 130032454961142272 130538155460083712 130569444092674048 130633212570370048 130960153807476224 131204578130526208 131233038707232364 131318886054940672 131414511688613888 131711381820440576 131743408315894144 131893973443674112 131925587051675648 132168804166418432 132467378272216064 132682812997763072 133046766134610944 133111744505298944 133328227178381312 133476874214787488 133661450039197696 133907867379134464 134125644805046272 134428639484575744 134559240639545344 134676471209754496 134862705872863232 134863214827737088 135082545957044224 135298684447883264 135637302157743232 135669813002544128 135824865486700544 135890455920902144 135956823113990144 136263954491506688 136448530041461792 136637215160664064 136859947877531648 136889635203233759 137078930295881728 137521554400477184 137865735380488192 138089949577609216 138123048296382464 138243905436744184 138435073254883328 138502683207139328 138536361052536832 138915846405226496 139108468379353088 139138643448631904 139229662323310592 139331048537325568 139364927805243392 139679758214441984 139906922598367232 140130780321021952 140359207908491264 140481491520519776 140675753539796992 140743686489505792 140812423939489792 141130524294774784 141198676855312384 141747803158872064 141974606377877504 142205502925832192 142665218991325184 142789511644077056 143220048725540864 143449207607394304 143484088232984576 143518479870459904 143842693303902208 144042102576644096 144076627964329984 144342246655430656 144668321007814912 144808870297635712 144903598405451776 145009116346056704 145135998769693624 145336697181175808 145372036762365952 145841439080185856 146170900162445312 146241486743002112 146408621238910976 146810224700260352 146881924971364352 147284270887469056 147284826719765504 147520489439513344 147760405383872512 148165716831725824 148335050465738752 148479162085015552 148572393593372672 148608519955591168 148814581878882304 149222221820198912 149295100080422912 149668747208544256 149704621244186624 149948089292029952 149980615665408416 150188013358415872 150319427297182682 150527293509074944 150563895218164736 151050061904478208 151050631948395872 151259509292007424 151391289453961216 151954044818900632 152053447010983936 152127708006055936 152164171428921344 152544999102614272 153037562719010816 153286451205767168 153532296219180032 153632730839515136 153781989302337536 154129388374556672 154380052522336256 154627067940438016 155014059608849408 155051214860050432 155303378195316736 155730233704579072 155805436529999872 155941177190242048 156054732630228992 156407265911773184 156411369002893312 156445297375124296 156661634623864832 156737287226949632 157091362423998464 157423689921462272 157560840434843648 157993034784850496 158211512291295232 158327269774327808 158365219167404032 158503788130060142 158722971921547264 159015592512722176 159274203205992448 159634009387933696 159789098259460096 159893625826705408 160149463224025088 160150067607937792 160410523323990016 160849927416578048 160928484502274048 161107902940521152 161292027765456896 161330687780061184 161369916406071296 161997489324425216 162032629424235878 162256693003288576 162521188104568832 162781229726359552 163045964561514496 163493204779835392 163981815123410944 164021119851954176 164391649490173952 164962567606206464 165191306200481792 165335224008931328 165455620138074112 165495851768726528 165869712879649856 166099082492772352 166139470585561088 166179292481585152 166675930377355264 166676559391333376 167052457328508928 167133127706288128 167673428765683456 167783113943154688 167865057110130688 168325516251160576 168594845073729536 168869034724425728 169332247807686656 169414947552198656 169690470954303488 169797021249568768 170073807861579776 170428194846171136 170539682080227328 170813198298383872 171049996809764864 171090995707641856 171406417903323904 171793631196780208 171923240308965376 172031192581799936 172073023106473984 172198325660942336 172587327902646272 172629293655309568 172951489353875456 173342193019584512 173661765507315008 173860237721206784 173901910204481536 174337141831559168 174900071678869504 174900731729721536 175142589706534912 175465481393348608 175750844916957184 175946788737674416 176147872428064768 176190093233487872 176319004975955968 176717315981172736 177201388411486208 177774237727471616 178063356034285568 178348265863118848 178751161042026496 178794625571570624 179041868141559808 179128328259371008 179532985627426816 179620667284258816 180406294929473536 180563468325543424 180694953571844096 180945451170660352 181147186434354448 181397682196054016 181732105728825344 182027660806848512 182438867871924224 182571718773047296 182616112296525824 183028648694786048 183326312370274304 183370253772783616 184123317646309888 184333746017665024 184422761606938624 185018955879374848 185139987799343104 185180147913412432 185436220575186944 185738500690935808 186035691115839488 186125528582002688 186545992878498176 186803954271649792 186849376891240448 186940631781736448 187452708402233344 187616728807009964 187876170845913088 188058697761292288 188483529156837376 188790064229122048 189092137300656128 189138116307116032 189565386148171264 189873680669212672 189919191407525888 190441189409816576 190487496447238144 191009288807186432 191274144021610496 191315634741868868 191580191738822656 191626775732209664 192372018572754944 192679822941405184 192993182542200832 192993910874175488 193522568923070464 193617082916798464 194148180676054528 194370066127519744 194775079824195584 195215083769581568 195532566523019264 195893049032370176 196164676113072128 196335578510605952 196607077236342784 196798086469648384 197242660460167168 197290621320353792 197337909821882368 197658844975857664 198105363450953728 198202115624009728 198470589151217152 199069015094591488 199112196659249104 199242447807496192 199387534975827968 199886550548253184 200531978735255552 201082044271627904 201311854203502592 201360106552557568 201507434258235392 201962646835625984 202383481379828224 202515872470269952 202840672979330848 203170557402824704 203500978324897792 203727860643623008 203826589557850112 204158847866896384 204287041190887424 204336714938937856 204718089439281152 205180555002773504 205280762610581504 205379893607727104 205843854210756608 206178622776541184 206223346539936572 206508518367821824 207025355924976512 207311636795490304 207513045805563904 207693835118657536 207694618929044324 207981825276510208 208704128338886656 208936811625988369 209175598508326912 209225735714766848 209515785566027776 210426648738639872 210768870407929856 211106907301372544 211398832263528448 211450235290714112 212272572218212352 212612218418102272 212714889808003072 213195420432569344 213542145018560512 213646436321984512 214232475228749824 214419118636582816 214575257366564864 214715623823900672 214924226012905472 215112283890795907 215409747607814144 215513769937055744 216105299772178432 216157847208132608 216457573642010624 216646155597910016 217050504465743872 217647073611218944 217699995939700736 217752176355180544 218599021738983424 218646439704992992 218948790558654464 219002029408239616 219710010106757632 219853735511719936 220205511933034496 220564469570486272 221024065191128192 221168650197794816 221276666190626816 221329703896612864 221523366543216584 221829695697584128 221883635058348032 222600091227652096 223102952879521792 223319703591534592 223465790312022016 223824190873744384 224188201272082432 224803156572273664 225420183383048192 225474995794690048 225529039796436992 226406129658232832 226626089498181632 226823530458533888 227138046025662464 227501477689851904 227556796181998976 227871468543803392 228441772055146496 228496527162179584 229179404268863488 229180269163083392 229497186512011264 229808050596146176 230294210580840448 230550964552814752 230814453526429696 230869777340432384 231295407291232256 231817911976378112 232194922746085376 232831840735569152 232944673780400128 232945552884273152 233324397562167296 233470904218157056 233963530787749888 234338767913485312 234492062860312576 234606585840664576 234719878408830976 235250119098007552 235632711744618496 235683824617070368 236009735277510656 236394455424827392 236600406771401728 236772697783795712 237365278776050656 237693514601725952 237808297861578752 238519003815870464 238784927572558136 239057826866659328 239115126531162112 240278263564337152 240487598558445568 240662720200835072 241265036915854336 241657411760816128 241715334518669312 241926834514302322 242261378196045824 242438631841939456 242597225392242688 242985392477831168 243102731209146368 243651909065793536 243888623659175936 244048165735497728 244439576875273472 244837114547142656 245228865561788416 245627686871891968 245842610160909608 246182568694644736 246301451356635136 246421741894107136 246978417515855872 247380084162297856 248058655528026112 248455561161285632 248799995359657984 248859630120206336 249881645377134848 250288033609416704 250635085269696512 251036113312940032 251097154407723008 252073679509127168 252134098937577472 252598931647003648 252887618503573504 253169561763676096 253519652225810432 253581297209540608 254400104260173824 254401064334140416 254622703380942094 254974803290882048 255222518390325248 255799075284279296 255922601800253696 256215087168094208 256917893225455616 257043368699887616 257747474053070848 258580709421776896 259001245140779008 259586338315042816 260001688788402176 260064909922284544 261076310920167424 261138888185348096 261266425140740096 261920307614952448 262409156261052416 262466077414464728 262637772109881344 262829023377227776 263422763640881152 263486816631788288 263787946887348224 264337608332836864 264934756544432128 265365625995526144 266093532269221888 266223489010597888 266656454356762624 266953748429574976 267322900078395392 267815734758268928 268251289610092544 268857278969151488 269118481279090688 269352942419508992 269726429655474176 270165091914088448 270597368895766528 271274604315486464 271339626005088256 271780911841804288 271913646227980288 272527908983013376 272897060082923584 273274430321328128 273719895755063296 273779270406467518 274157860591763456 275731470760976384 276179899155218432 276487810873488368 276870146509766656 277072722105073664 277831692810452992 278277286897263808 278459324646621184 278662097074651136 278729855610486784 279359516428883968 279813845196734464 280261560642043904 280718415816982528 280962983041039552 281351507079593984 281487372979011584 281624847878979584 282261048589549568 282397353710624768 283495606317744128 283949212755755008 285330437982650368 285579023288154112 286898415214788608 286968176465969152 287036959740919808 287685386607804416 288084205153288192 288153255928659968 288684493310861312 289336642015629824 289617740595271424 289807196810903552 290271997539387248 290673394362351616 290744073524731904 291682878160371712 292341800324890624 292482973486004224 293620449400520704 293763849942728704 294568541774938112 294569653439531008 295040978879026688 295520810767745024 296331433663451648 296670100931477504 296958324170031104 297144787186745344 297217039911182336 297629163757764608 298444443640397824 299337494417088512 299409242488373248 299961231330816832 300376026716831744 300638854594365364 301054587018149888 301127790436329472 302100123808956416 302101263896791744 302519018584014848 302782578907922432 303908089637801264 304106894021967872 304255416012111872 304328342857842688 305089998205228544 306075125438021632 307064592438360064 307265461679030272 307563978604675072 308258776749113344 309254135880876032 310028119217698816 310102429720100864 310606756390633472 311460467409158144 311610873059999744 311882354380484096 312109465260457984 312814531823546368 312822738005786624 312890594750248592 313323269247729664 313474574453899264 314182724847996928 315121680869687296 315986069569700992 316423024582590464 316654539548655616 316730438334808064 317007576260120284 317445943843094528 318031185025444352 318548406411984896 319268018775867392 319578196518920192 319787251653410816 320298926448050176 320300135215875584 320821046647980032 321699854833156096 322215805881042304 322584055530913792 322661375560122368 322739832812142592 323994978648850432 324065258848471756 324513386006577152 325042376209137664 325562459452719104 326091929123028992 326986409559670784 327963630246821888 328042239703908352 328329275412267437 328783298980347904 329925135212412928 330382612400963584 330670448017862656 330911240276148224 330991703537453056 331739425759299712 332198164985544704 332278941171122176 332358584963170304 333351860754710528 333353118782666752 334104914657017856 334266255412576256 335346857531366912 335566227886309376 335730114220261376 336651032502321152 337189690147459072 337738069448851456 338664495615373312 338829895104397312 339594042499137536 340147615723159552 340856389692342272 341079364160454656 341626396596767744 342099993619529728 342181991415283712 342812835806647808 343587262393560416 343846480617930752 344062385163599872 344146046212947968 344396651321884672 345174655805292544 345258587310619136 345902978707750912 346684386039169024 347323531014630016 347720475442413568 347803820408963072 348674283663118336 349800143357739008 349801463459443072 350285179413069824 350930962786697216 351501689833914368 351893577475348832 352295744856129536 352380186466975744 352638009951911936 353434631962345472 354402776822972416 355548475454943232 356126712068571136 356696531726237696 357502322084052992 357589251143141248 358083736283119616 358256656518742016 359065971254853632 359241334568517632 360812589858947072 360890856444889001 361126936651086848 361389907143688192 361890902341320704 362294372868708896 362795364392108032 363464211457650688 364055321613697024 364877735743848448 365143437546094592 365232224593051648 366057297389572096 366652624740548608 366740507545567232 368246635292619776 368667492035330048 368845523213877248 370037911758749696 370279975598686208 370360295826824864 370872441150373888 371477001381871616 372071382231678976 372251057164005376 373091985756996352 373698753782480896 373881263563472896 374905416804466688 375233457614019928 375752341691826176 376117395522584576 376967058313674752 377580128458244096 378184274601312256 378276232614232064 379130772296342528 379747361338425344 379838382815051776 380882378819633152 380974992894476288 382018577614372864 382548288043220992 382631269483737736 383160383477645312 383253551464419328 384744037145509888 385359645882810368 385986365084401664 385987821748350976 387045137846140928 387234165833596928 388296361352109056 388740132255039488 389550159648391168 390430167539163136 391065133046038528 391786098064740352 392329352226144256 392671157021211904 393596172939296768 394485320920334336 394581242640707584 394675819643764736 395317689951715328 396210726901907456 396404231248019456 396941178302434304 398138030189182976 398224393318498208 398484895614992384 398775069951655936 399773101096506368 401063957470511104 402164088543255808 402623708407005184 403014868516470784 403925293671251968 404766962759656448 405031744940539904 405681345958661696 406341114805649408 407001956649795584 407455721287246016 407653179115700224 408317695733792768 408574082381774848 408673429877875712 409436178878562304 410361110005547008 410561525221163008 410759787215454208 411687708421513216 412357245553082368 412446693079873144 413017036735643648 414050711849953024 415026091611127808 415387670237315072 415389237858088648 415963650553020416 417408256677773312 417873623251976738 418351197016653824 418451471429533696 419031571132055552 420853297477279744 421537740815859712 422213814602745088 422900470581428224 424545144436424704 425224436836204544 425429779616006144 426390840865138688 427084290037121024 427292872643969024 428464950457499648 428838237273165632 429150514733129728 429431247647801344 429848452025810944 430224567781591814 430819495215628288 431027539874111488 432315694416265216 432915147284021248 433292311195820032 435399991879401472 435504352710361088 437292879409985984 437897581117308928 438004058816479232 439420020213515264 439707471023439872 440411023866068992 441128939140972544 442048130382256384 442337300395589632 442553332381253632 443046733086433168 443659391395168256 443767270116696064 445200182455304192 446205905759043584 446639407183069184 447648381747488768 448376402544164864 449606313144547328 450840366766096384 450949991589380096 451058079592873984 452812259316465664 453252178996363264 453647060917067776 454276092051324928 455002955379703808 455113592363997952 456883544110292992 456993054324359168 458358808537726976 458360538326166784 459616101192292352 460588421161680896 461101929105629504 461628907052859392 461739554680864768 462590814582464512 463635823952756224 464389845492170752 465663681471138304 465891105768546304 466648795124334592 466941808436314112 468677535826970624 468984125720625152 469439756817661952 470500238196015104 471367649234140736 472019470555021312 472788910849654784 473200813542803456 473545395567591424 474730557552101312 475387029203451904 475616595723157504 477038007631740928 477569855145116272 478115653733318656 478230253062324224 480975197116891136 481325440401670144 482530073831708672 483314823521632256 483430669037338624 483853669028604644 484522756392091648 484877263683878912 485970784955662336 486205462418292736 487303818131587072 487777247318351872 488096331470995456 488879153750546944 489674229094285312 490457731123576832 491685220321819216 492365137389289472 492602902713270272 492843483788214272 493956835031711744 496117311056052224 496911122322571264 497599990719315968 497719260240412672 499763290754269696 500576067218833408 501270170539393024 502072226625880064 502194308815446016 504147359018254336 504268197875154944 505197863294007296 506339123527352192 507039304451620864 507162594419081216 508800208520347648 508802128668280832 509245406761884188 509949606581764096 510445036780650496 511598150568558592 511845203600507392 512430174336188416 513835786450911232 514086737399775232 515494948106141696 517161418843553792 519172676630085632 520003377576804352 520129819844569088 522152621840334848 522277776370696192 522532850281480192 523840615229904896 524818312522104832 524932154828929456 525275544219762688 525658046754455552 526117995540139387 526845527281762304 526973633263576576 527575893774696448 528675216665673728 529869513088864256 530731251991052288 532187064538443776 532446978021195776 533907496859149952 534645800156790784 535631469516537856 536502579220185088 537714557938302976 538236962558181376 538705884839017984 539452859310948352 540330183828176896 541194737791533056 542549208630972928 542679252010176512 543561823683608576 545055817966026752 545794120165847168 546548860642656256 547439791510126592 547558540812935036 548315721183526912 551462941521952768 552359798310436864 552975621746976736 553740293019533312 554145444210147328 555663385620905984 556554573794527616 556918649293242368 557324194149302272 557459711220973568 558719032857767936 559627690393468928 560523121284087808 561436831633965056 561925966082079104 562703014159187968 562974745958023168 563249695757959168 564522097179099136 564794707421249536 566991212635488256 567114202984825573 567898425511510016 570660875965300736 571158046576308224 573796830429577216 573936352931938304 574073919481839616 575370773215608832 576168410306576384 576306511857319936 577368986621722624 578673284031259648 579235481190542848 579614393621807104 580543995078774496 581346788724703232 581488147049463808 583365756320743424 584683600649781248 584965946972008448 587240898801041408 587527699885457408 589137083549876224 589139306879062016 590081957758053376 591041621535490048 592662867326903296 593340201862955008 593916648340062208 594289574373490688 594434079822364672 595258327515529216 596888887280795648 598674988834177024 598818484976746496 599922462661633664 600752053433663488 601277709188730728 602109174036299776 602255580872658944 604200247617912832 604202527793583488 605038037168029696 605565157815844864 607816179275602528 608213788043935744 608510832024223744 608656685715685376 610179996410457088 612150250876043264 614129184876720128 614530923358060544 615127957209350144 616517553498226688 618508271761752064 620056238435397632 620204859440201728 621213512781266944 622920934818316288 623221746119999488 623764708760968192 624218930520915968 625629063647092736 625645476011573248 625781189500497184 626646538495459328 626949148907798528 628365449695993856 630243361739374592 631972139139401984 633309079097311232 633460876669616128 634015152520240568 634891887686189056 636062370050888704 637096812823969792 638536037551734784 639156393037840384 639574503306821632 640597852896100352 640600270431751168 641642093295960064 643399709666312192 644431611762084608 645168111061827584 645479665624285184 647989957297700864 648130517696943512 649026772013154304 650084752418275328 651124918905438208 652183858246057984 653972819119341568 655927260493643776 656084479407816704 656658550824534874 657566597960695808 659850270424825856 660765224801927168 661340896035725312 661822480552296448 661983407074906112 663478851518599424 664557882342244352 664717169926340608 666703721509421056 666706237565333504 668209829314035712 668532510825152512 670693715062733824 671132455772618752 671460228440522752 673302065004642304 674379380294918144 675476138897702912 677328991230746624 677659790208794624 680295231446319104 681712779384684544 683252793193535488 684199987239059456 684363982830567424 685625671613295616 687174524787120832 687692961235861504 688124770327199744 688292092425895936 688793302643769344 690349311610585088 690517174621238272 691805957415501824 693368772078338048 694647062029260032 695440950884827136 697348567326236672 699600286715478016 699602926918886144 701861925573394432 703003379667828736 703787154950697664 704591489712259072 704760372933951488 705276019903823872 706869263924690944 708805553645944832 711096950909886464 712253424137142272 713393063452475392 715004644168105984 715178502286282496 716513313037484032 718131942509707264 718482669137035264 721625179717894144 721781712889778002 722253873302173696 722779814287376384 723781804682641408 724588745737417792 725590728784216064 726928422915301376 728110643227394048 729755471487696896 730464449186103296 732114594779144192 733305249481097216 736493270585239552 737691046427754496 740075823517499392 740720591653649728 741744882300747776 742954002763743232 744142764463357952 744502114328010752 746183971513992704 747397507564961792 747762527126945792 750466915228039856 751504683383652352 752234791045169152 753934116627349504 756368549202624512 756552465228464128 758261544592685056 759494722676850688 759676765630103552 761764757639266304 761949985788952576 764037155228745728 765096576086441984 765262538967475472 766320766955290624 766507102928838656 769488074291019776 770719291765620736 771975643496701952 774090275692281856 774468331667193856 776592722704218112 779100319296782336 780860335078326272 782130266092077056 783572196129480704 784658704452288512 785342314042423808 788970641840668672 789162485281415168 789351639287529472 792421453803814912 793882356604868608 796448786636996416 796969791229984768 797550139903311872 799546202193012736 802127914941022208 804328177086511616 805247416814010368 806029737032941568 807850587342503936 809533925519312896 810063489881079808 811362691917323392 812682229611298816 814911442574492032 815306358231400448 816635391467585536 817148164763549696 817346859755751424 818872357757124608 820722220011094016 821123050442326016 821519574430908416 823375416843026432 824714491106164736 824893386159746288 826034073471287296 828101423699906048 830775340474630144 830778475716177296 831927301106040832 834816513355546624 835747246503953476 836702394033307648 836902942859067392 841706594954559488 843075481631719424 844427629205490176 845800941162856448 849090288872849408 850448873672409088 850859559232012288 852781681730277376 854168580074242048 856929900914999296 857676474546331264 858301029466259456 858862495295602688 859696904051621888 860449135563183628 861638990431256576 862055079748222976 864631388832530432 865830294568042496 866584622391640064 870799983758802944 871008705420722176 874585758819971968 875795162234617856 876008117632958464 878840040427030528 879414942046879744 880822047732137984 882257878281945088 884096260764512768 884674600791179264 885106664762507264 886093466172866336 887318782790336512 887534540233392128 890400364910608384 891179461833297329 892411811518087168 893278814366138368 895296763494977536 896752805088329728 899212626289094656 901680733532192768 901899983178760192 902116159185747968 905624518632931328 906504357992726528 907294121834135552 908552184102649856 910005910759407616 910227184727995904 913767088220585984 913986108648718336 916717617075453952 916721076652333568 919232202384584704 922203858211259008 923257814105718784 923479109361729536 925181629164929024 927271647905512448 928779690984341504 931327362942276608 931782211537092608 933297590248669184 933883616872628224 937355071653941248 937968251441250304 938879513635323904 941000476392030208 942735298468281472 944038941110042624 945577821699309568 946401627085606912 947090791135182848 949461115104202624 950774058406903808 951233191446315008 954076015263481856 955139710290232544 956231307466637312 956460506124648448 961950394233782272 962650880803340288 965060147663417344 966629647043264512 966861338074677248 967707338057209288 969045512784183296 969754527367757824 971941569911324672 972410924836585472 974607636263174144 975554494636703744 976192662941990912 977758307501093888 979348458188570624 980915462247153664 983370440643638432 984730274778578944 985205805426540544 985686967576428544 987913670063423488 992234622112104448 993822244645142528 995199981438631936 995438520480825344 999526581508539392 1001152134437666816 1002540341078786048 1004144453251760128 1004388617630892032 1008294718036508672 1008536395750309888 1010395726588014592 1012678247054704384 1014325188838162432 1017600417040695296 1017604257336561664 1018490813523768376 1019899213163528192 1020890073561300992 1023196301137117184 1023690407201014784 1024860348672376832 1027671572901822464 1028173474799550464 1030989896212283392 1034322837687107584 1038345353260171264 1040006755153608704 1040259639689138176 1044305243680669696 1044555552741392384 1045065700562960384 1047681230459809792 1049636625044209664 1049864309657858912 1050551088439525376 1051316093508911104 1052235991080278774 1053691054563524608 1053947266527153152 1055151787549392896 1057350433331347456 1059739026177728512 1061462503982104576 1064374129076887552 1064893956042391552 1067814993718299904 1071262939033075712 1073005158440370176 1075429115876605952 1076473925116362752 1077411769678035968 1078905718621896704 1080660367656353792 1082389475583066112 1085098417261945856 1085358504020353024 1087123647367217152 1090111635932053504 1091588240331694336 1094879583020253184 1095117081625870072 1096631442367053824 1102925883043905536 1104719596620873728 1105951243493953472 1107480586039066624 1108290888420294656 1111326771241811968 1113109147589055232 1113837298586484736 1114919422441947136 1117438065715535872 1119255380786937856 1121046242568175616 1122873663267930112 1123851932164158208 1125949491916046336 1126499391515918336 1129044194358198272 1129589414842499072 1133982425270976512 1134228405969651146 1135796851023020032 1141321751930601472 1142316093152616448 1147872705863876608 1148147838963679232 1150741546431217664 1152336820613152768 1154737973243445248 1157346568062519296 1158470962381085696 1159228787243614208 1161087990157548992 1162693577449406464 1162976294098927616 1166731512641486848 1169367201299562496 1169931893944016896 1174481797602082816 1175055399770914816 1178278613758124032 1180163915516106752 1182083243070980096 1185325734653806592 1187833296680124416 1188579148746981376 1188868159644729344 1190516655031058432 1193777774561591296 1197349977668354048 1197636969953492992 1199844925323267328 1202555418377461456 1204218348072599552 1204511161745317888 1208400495235825664 1208405055587166976 1211130315631689728 1215632358551205056 1216427576087871488 1217021664048447488 1217313371431370752 1220359992820914176 1224300501752086528 1228258369753440256 1229061846716121088 1230255914418700288 1233035106996453376 1240112476870795264 1240409718880403456 1246443492239998976 1247529417521936384 1248437861041831936 1251258127294185472 1251562379000994368 1253293076990918656 1253898297815597056 1256730899391987712 1260486723478749184 1263944278278803968 1266618158194622464 1268030305040481136 1269783775372378112 1272124740101777408 1274193625647939584 1277072075103469568 1278312786075680768 1281195705792200704 1281200540863502336 1283284186591920128 1286799419332624384 1288863223524169216 1290336222123655168 1290959331248570368 1295979914595401728 1296261035393887024 1298053544026308608 1300169504836550656 1302249837810876416 1307945638238683136 1311854520987287552 1312168958815633408 1313317101649069748 1315133195921391616 1319700540849651712 1321530449603854336 1322681792071450624 1323644961104592896 1323966814149812224 1326957703037198848 1329115764684488704 1329434339852681216 1333412475130667008 1336419658628071424 1337065021650305024 1341387430125467648 1342264911545237504 1346604130009284608 1348758760589836288 1350952277795405824 1354657982461493248 1355319580417589248 1360590462892638208 1363425558769369088 1366505586387070976 1368399974478118912 1368727965661134848 1371251343226591232 1374349049574241664 1376249540654399488 1376584184851791872 1377586605287538688 1380698623221170176 1381034349242476544 1383611914831003648 1386737544156676096 1389294124058520064 1390881901769654272 1394697134652473344 1399200573430956032 1399205853837772288 1403723851146788864 1407574309901395328 1409182979424518144 1409520745867902976 1410552039807647744 1413738527849381888 1417611107291889664 1422193901819772928 1424506848274284544 1426786126904950784 1430009288336211968 1430357004572564992 1433026626074968064 1436263885019414528 1436965338274070528 1443250359435788288 1443563425779556004 1444507746604347392 1445559628574752768 1449177491474835584 1451181457568432128 1453856845830602752 1456221286454788096 1459510942975393792 1460928898372206592 1464229189558288384 1466610498962194432 1472986541170479104 1475382092855508992 1480151647034998784 1481441183307299456 1483489764601495552 1485908005527486464 1488285528926715904 1489004228656021504 1492367943027985408 1494795015129923584 1495525054253891584 1500933830456079712 1503009366767304704 1504469582090338304 1505785987235571349 1507868233254699008 1512737098405249024 1513104930456928256 1516523089185370112 1518989445353701376 1519353531260207104 1523529515278532608 1523899971577905152 1528074310457491456 1530193152172883968 1530525077934950944 1532641533910581248 1533014205857677312 1538976148582039552 1541438583531241472 1543951286993403904 1548180551384563712 1548936663334387712 1553185445408436224 1558200638593564672 1561720670156652544 1564260532184154112 1567144392258961408 1569317408904577024 1570684628084847616 1577941283681337344 1578324970562830336 1578703278575058944 1584842907607629824 1587764713209737216 1592897573273992832 1593939582459969536 1595100279806623744 1599092404386025472 1604255829882044416 1608656354173023232 1610494833628020736 1612059474065883136 1615701174685007872 1619067851038625792 1620126979762159616 1622725383834646784 1625364459222597632 1629822885148984064 1630612716462800896 1633270782935171072 1634296329527099392 1634693719511502848 1637744715514249216 1641444440022188032 1642246100884652032 1643039148861816832 1646750833686052864 1649428982212329472 1649786772319492576 1652068146942574592 1656202847399812096 1661550680949260288 1661556951432354592 1663854602212081664 1669633026711093248 1671494493007906952 1673404788066615296 1673805885718134784 1683413189909118976 1686150963263438848 1688855258410980352 1691601882325712896 1698180577745698816 1700897747344818176 1701719118464024576 1705563363460554752 1708337160148484096 1713859801829998592 1715352949092662528 1716602058932518912 1719393808103243776 1720898271126367256 1723277980862513152 1724110159496445952 1729262777665060864 1731660589136084992 1733169244783280128 1741599967517605888 1742017410841444352 1749171517639943936 1752016235265916928 1757680080854061056 1758829884093759488 1761644095464275968 1764515756563890176 1768192521529025536 1769349201582358528 1770213329525014528 1772186932345732672 1774637565580673024 1775069080466784256 1780800729821216768 1782358923666594658 1784823623036174336 1786557628732276736 1790593526989955072 1793505610176659456 1798425252578189312 1803799966357520384 1804232318371495936 1813008715985453056 1814588243668271104 1817104368205299712 1820011821518815232 1820454369455991808 1827534176441171968 1827972217297436672 1833435234150907904 1833442153304667136 1838464404769169408 1844407716422518016 1846515628211437568 1850363258329858048 1854543295811024896 1857559381968683008 1862654725884553216 1863564423074185216 1866595180497338368 1867767233745256448 1874710143307882496 1875936502882500608 1877759027270647808 1882000952784060416 1885470596936562944 1891155643398619136 1892803254171213824 1894181582270365696 1898922230208405248 1902466382892630016 1908152030526963712 1910279420580465088 1912462614933274624 1912921012249296896 1923900788467564544 1930120295326834688 1933259294086529024 1935414676114418576 1938091025568366592 1939509054735515648 1944821849673170944 1949215272526348288 1951108989273407488 1955516615002187776 1958696916377141248 1961830924494307328 1966740881287276864 1969460549557157888 1970411610853081088 1971373935152857088 1975827340126846976 1984469244224208896 1987644489290285056 1990399962877263872 1999053163017078784 2002304268875333632 2008288906503520256 2008777235261784064 2016589436073017344 2017072791500619776 2020791453176029184 2025356494109408768 2028650377676324864 2035208514673123328 2036981627047536752 2039798426327056384 2041780147122601984 2046392602274234368 2047380814402029568 2055343145803644928 2056346949599100928 2061979792424566784 2068645675374215168 2076690706520342528 2080013510307217408 2080519279378276352 2088610487361339392 2089111105482784768 2095362460919619584 2099728619315717824 2101102176879050752 2102632187017822208 2104471982160557548 2107382109127049216 2107894533054306304 2114700866662694912 2119478052355457024 2122925007964209152 2128748258153775104 2129787912084783104 2135629987436599808 2142525878066151424 2150858231753211904 2152947850232725504 2154823539356071936 2157811437243793408 2164778951166132224 2170196834523891712 2170717008040706048 2174247294734434304 2180223271864107008 2183176480663388672 2189759166040506368 2190234163251740144 2193262884734107648 2205851766087811072 2211902486987906944 2214961172078133248 2216581776840589312 2222653542483623936 2226218295178110464 2227674597172969472 2229838844883894272 2234876131431071744 2238510761573875712 2242092485136351232 2245747326535860224 2247703864328316416 2251898983832092672 2258088388716396544 2259178829684998144 2267964850541953024 2268456811939302292 2271593702046040064 2282643503861202944 2284632186305232896 2295745411727753216 2296295677927358464 2298304927885872059 2301483092862435328 2304673641226305536 2309475946486890496 2314693136125038592 2316941924762171392 2318457574487228416 2322175980315097984 2325387154898812928 2325952588197855232 2333463025282973696 2338734402599124992 2339863787888033792 2348963595204165632 2350110799541829632 2356557227516248064 2360327831032213504 2364166486141960192 2370651469307613184 2377158297493962752 2377736319289458688 2381033310062116864 2387555549123182592 2394699955336708096 2395273939906985984 2399689850646534656 2405110836754922912 2408436696145199104 2409022323490635776 2416800990471651328 2416810111174333952 2422260631263379456 2431264717102410112 2432855152175742976 2434043328096894976 2434626742862741504 2440719985641828352 2448601003504173056 2456516739506880512 2458123693432242176 2460511828837400576 2466070213992906752 2480224953741590528 2480819437760806912 2492886984479997952 2495058835043872768 2496875722083663872 2502516254588370944 2503124758001988736 2506586153981837312 2507796595631194112 2513461798783975424 2520973446957498368 2527888556557607936 2533236316389244928 2536060610080962272 2539567550744756224 2544249480203554816 2548387251295879168 2554144150206939136 2556625572151361536 2562391411584401408 2562401081727004672 2566568373183840256 2573598838665248768 2577726447048338432 2580672444247310336 2581918662497140736 2591959829190803456 2592522070787774048 2596107088052617216 2600339009673101312 2604499675621752832 2615891276477366272 2623709041974575104 2624337917631266816 2626634203298139496 2630266391842783232 2639401081699303424 2643060899207708672 2645363584142901248 2647289922209185792 2647933628299624448 2653915406074397696 2658231529368977408 2658868679705362432 2666824950261334016 2672839317256142848 2674130043300610048 2682774860250935296 2684529823090475008 2693208260018569216 2697517521179672576 2701904555590811648 2709315964922986496 2710639160835178496 2721180925785276416 2726851117538738176 2733011172774141952 2736799948956237824 2737455931322269696 2742502686453182464 2748698099148483328 2753168369703583744 2755173210575077376 2761397246442340352 2762068698484953088 2767223829662007296 2773475088313352192 2778588248117040128 2781763803539308544 2789394269304946688 2798401146861912064 2798411707675544576 2807447702293577728 2815148619802790656 2818365958849036288 2821104079615295488 2827477055698763776 2835222214583779328 2844387803639545856 2849013696548569088 2853572253809901568 2860018576672423936 2860714009145129984 2866053252149936128 2872527770038829056 2873930676548141056 2886500718871576576 2887126851559112008 2889015493208694784 2891119257149505536 2898354982949671168 2907713691661205504 2912442572909576192 2919021885950787584 2921857796744413184 2928458379116576768 2933220997924388864 2945973082340958208 2950764185711017984 2960303294069997568 2962882366614598912 2971816011054972928 2976571057853431808 2978008457312043008 2984735886055970816 2989590030259847168 2991050108507783168 3001867660912159424 3006018733534609408 3008939164180676608 3011571974471142698 3015736466509398016 3026209860913856512 3033046178370740224 3037978890707402752 3047799943155810304 3056148620914982912 3061050155869901888 3065283067821162496 3066028411715354624 3077952297164079104 3082877167062482944 3087902573986807808 3096361102769127424 3097873326668775424 3106370890816872448 3116401277187129344 3123441340313305088 3134288784517922816 3138634817809154048 3141369256169695232 3155882567362674688 3156649941125660672 3157406557150117888 3169685815215259648 3175529426419474432 3185795146547985664 3187879164919939072 3198184808772050944 3208511659764088832 3217312708346046464 3224118948131766272 3231402349370015744 3238135702077251584 3240253959524319232 3245450767669293568 3250728918445195264 3259645770297968128 3266541565870342144 3268592659054198784 3269387439023005696 3282888880044376064 3286078297723633664 3293501667372105728 3299573544638985152 3304136293885149184 3312405694799624192 3323101361898520576 3323113902864709184 3327709204424163328 3339266053422186496 3342988986015813904 3346809576133230592 3347611771436269568 3366826379818237952 3377710516821960704 3383203764651425792 3401795494689636352 3403438236928049152 3411126726921109504 3416674320296968192 3427719603659997184 3430705898185325056 3433204117865037824 3441796542252734512 3446555961725026304 3448220318992891904 3458525555330121728 3466338489566560256 3483199935035211776 3484034821682888704 3498343035279887872 3504032470531833856 3515360161708122112 3517659768187518976 3523288190928551936 3529031513127780352 3536385043058051072 3538698403164717056 3544373864691465344 3549275131161346048 3550138160933568512 3561601459642433536 3564717847333189316 3569647246072348672 3573115257464553472 3581187053979910144 3587011220353318912 3596850505156378624 3607599932715040768 3608464636742991872 3629176487336542208 3634208736410599424 3640023643037630464 3640908738911983616 3655068352882343936 3655944434594873344 3666870468301815808 3666884306609334272 3676928809538338816 3688815432845036032 3693031256422875136 3700726516659716096 3709086591622049792 3715118763937366016 3725309451769106432 3727128846148370432 3735534467490512896 3749420286615764992 3751873005765001216 3755518054541295616 3764001905568120832 3770941193873125888 3782311286797238272 3785606508342427648 3788363164540731392 3797844460416810496 3804932765785260032 3820558841160930176 3824925229866549248 3825842024498593792 3847801576935129088 3860240590653669376 3866518588173058048 3870829352228837152 3876182051136733184 3879018109471031296 3889643699346341888 3898430545052696576 3902217978546814976 3911033230004375552 3917393832754282496 3923661848988614656 3933481762574553728 3938921099114315776 3940823221706162176 3942747870305714176 3951654680253693952 3968938488448417792 3969799420893779011 3975288978580570112 3980799925754527744 3998106326034157568 4004608537750667264 4016577813007040512 4017554470523568128 4033178872146034688 4034145583001239552 4041582906352058368 4050712988218817536 4057300755352649728 4070417029346246656 4073963254095073504 4079596852654112768 4083560294245203968 4092785204548468736 4094761628804059136 4110686291607289856 4112693899198201856 4123959584849133568 4137291350748430336 4153381413040685056 4160027020614434816 4161038558756552704 4177220974722678784 4178222210965569536 4190724921839239168 4199457238631435648 4202204353758101504 4205264374035644416 4208943964321115096 4214764218254098432 4215789066108612608 4229401733325389824 4238956104710914048 4245850015928418304 4257496516307550208 4259575824169566208 4271259974873199616 4285051756132302848 4301716463506423808 4305895700465451008 4309647078712143872 4315622874487586816 4329557902332264448 4340393669047783424 4341434016081412096 4348494589468868608 4360446543728214016 4366352961326777344 4379518332081012736 4380468326503480288 4386525769468215296 4411703532175622144 4423804973975813888 4433163553681178624 4445307084967247872 4452436590356220928 4455349194345938944 4459677689767788544 4469752262862143488 4477021523147751424 4484184970272702464 4491494653071720448 4495407728656632832 4503797967664185344 4516176777432793088 4518357659369996288 4535929701083906048 4536913623878604584 4543187404092080128 4565287007722405888 4569264372610465792 4591490823455506432 4592591355854716928 4596609855771744118 4602966185724870656 4609347282452611072 4618951892973780992 4629386272250077184 4633883849524342784 4636915148974456832 4644351960630195968 4651905176395710464 4666926050565947392 4677468805198249984 4679727575776067584 4697927190408331264 4700221599083659264 4713114455032496128 4720655662064427008 4728332972283920384 4741302938615226368 4755472638578917376 4762066620124233728 4789399910673416192 4790547879813971968 4799379701293069312 4810221673509845824 4816873392290398208 4818044646981271552 4833601980943302656 4833620222348667904 4844521262526758912 4862529434204820224 4865710304351485952 4868086656193789952 4881439971283656704 4897202007008346112 4913033479013761024 4921023657674801152 4932140427985813504 4960449907483181056 4961638875521613824 4985773968959995904 4990117670087745536 4993751444167327744 5005032509176741888 5006249516003977472 5015593191262388224 5026923597567950848 5041946893914996736 5055777113115215872 5066472632778489856 5072121220161924544 5079135101489512448 5088498960407109632 5096774502591758336 5108288300413878272 5113251144302723072 5124802163454009344 5133136746367680512 5155452894096676864 5163837324994281472 5185044141575548096 5192214176105234432 5200678019346202624 5208999351243505664 5231782552954732544 5247418083949150208 5253268406596278992 5260532783685566464 5278802163398606848 5290727168285802496 5294579844418371584 5295867256599248896 5307830812148795392 5316463058737954816 5317737359410724864 5333649900522668032 5345678634512285696 5348260086601220096 5365549720501870592 5369059646180950016 5386416520037138432 5395035042359345152 5418631929845972992 5421278321670356992 5453702235077476352 5466022345548283904 5473599897912475648 5474911862644539392 5485005372906364928 5497396198296966656 5506336739407167488 5522794492884680704 5524137396969906176 5546950176626704384 5557176496234080256 5578788538609893376 5596802293723824128 5596823415351089152 5614895404587155456 5630297239605581312 5636731917698072576 5642208159230590976 5654954111397527552 5670444429167558656 5688775607279091712 5707144507619803136 5720037153344847872 5721428018290259968 5732106504299872256 5745055540077658112 5747861353096282112 5773001437743153152 5774253703118224016 5778030986417389568 5782238514299011072 5796709965899342336 5815427383322411008 5838043771901575168 5843715593488826368 5856916758233153536 5891946164681916416 5901528371422035968 5920606588139995136 5925764733229197824 5943632022109945856 5953142115706863616 5956016914624086016 5969471772111941632 5979180060519694336 6003735321824318848 6012037467069218816 6017878328361353216 6023143948942285396 6031472933018796032 6052419721827713024 6066092356741480448 6075957781414805504 6095599886311620608 6112297241829965824 6122100311739803776 6130566135642324992 6132056823430709248 6155904594328158208 6165754334124965888 6175805147973615616 6192722205538254848 6195746653337550848 6212741781633744896 6232802554374258688 6238256232833081303 6246882680626610176 6268577569035845632 6277269635618308096 6282738512339390464 6311765134725349376 6313299882251321344 6314813114300235776 6339371630430519296 6351058852838948864 6371590293095971328 6375758329839878144 6396369617544101888 6417023319528177664 6434625416692092928 6462804698740031488 6476271404154503168 6480507919048638464 6490901535338587136 6501457836890390528 6519291540595936256 6533083131740684288 6537185318108397568 6538774878046011392 6565777760088752128 6572156595447267328 6587003334744211456 6599147089277970304 6608272587770298368 6624811389599248384 6646202723797041152 6646227805729418368 6655418408848326656 6678532106844372992 6685977972031627808 6693619152266461184 6695223542872539136 6733652759636475904 6755421033643921408 6766407529302851584 6803590989379272704 6806876473856098304 6822253453842219008 6833348640593936384 6855439207319994368 6861411796370650112 6866408235730075648 6883593084505469024 6893111923450052608 6896440637985783808 6917051110660243456 6932676979133120512 6966399870070423552 6968069643365777408 6996686070559775744 7008064941063667712 7030720323416244224 7035319536375037952 7046576381857103872 7058063026255560704 7072770086116102144 7077396806329434112 7088747729382930688 7100276321867137024 7123202919284867072 7129435694666378632 7139294492144697344 7146230514929106944 7162374107959820288 7174022440706637824 7193701010312757248 7215199865430081536 7216929273485983744 7258352974673084416 7268417472821198848 7280047286075260928 7281817477823967232 7310136705764687872 7311888869189746688 7333740936603631616 7333768613218668544 7353857619076677632 7377630865690072064 7386062512845750272 7401453033319432192 7418173183244099584 7430237527874732032 7450618903538212864 7454257692296740864 7498840573231529984 7511036109082591232 7528003811136241664 7541882387746251776 7564622573594476544 7571213016684855296 7576726329081462784 7595688920833620992 7609865531570520064 7641117682321860352 7649850459733098496 7695603153870258176 7720481181307338752 7733037176346116096 7741658704457674304 7752364102273466368 7758036218942062592 7779287398692683776 7796861090105393152 7804435957093629952 7822066460008751104 7834787665508564992 7847323697977229312 7866963525149107456 7881646443412324352 7885495740611428352 7903309360507387904 7937876976896835584 7939598841787558022 7950577957161140224 7961599851509055488 7996212652068315136 8009217075501334528 8035108941047136256 8066357744292069376 8083165812704116736 8101425976437635072 8114601510705299456 8140834058692493312 8147926508190147008 8159193705308225536 8167120588490407936 8185570409096937472 8189523257608118272 8221372583214579712 8225387798396403712 8274582701496860672 8320054041228869632 8322077117513105408 8354441949445357568 8356444421931139072 8381449843678478336 8398914477262871296 8404408707516203008 8417887928642230192 8429528436508196864 8431578132217225216 8458803466650779648 8477912209421828096 8514993032615100416 8519151648339132416 8542519949746399232 8570103512264605696 8603432927012847616 8611791400930902016 8619294157424287744 8631245748975173632 8680787338095566848 8682868032162824192 8732705922653554688 8760936653006960576 8773051538936430592 8823407064351244288 8847609947951627776 8866327107362357248 8904873180712441856 8910698388691877888 8919355379535577088 8939504525724286976 8968369940545404928 8982989306143440896 8990815457313265664 9007595935328370688 9032353554865586176 9036715318739992576 9071859402167812096 9073827247757209168 9086374808184160256 9138528745220931584 9182981646911012864 9185182711709433856 9193219711543488236 9205932371449741312 9237903785947561984 9258772544500154368 9267767699048685568 9273830297948913664 9288703921260391936 9303810352791420928 9354937610396499968 9359455151552135168 9395854380816662528 9426228910064992256 9441311324128854016 9456665944567840768 9482605877230452736 9510945277157834752 9524133240248467456 9578799821346832384 9581095759627943936 9598759402586138624 9620443347019691648 9633746784580796416 9636089293962543104 9667203961886605312 9667240444697335808 9689042525053517824 9725058868409640448 9731420608702971904 9736173312387579904 9762879942567313408 9794404014016692224 9826066958027522048 9864280855971627008 9920899814966362112 9923277751043227648 9971547937919991808 9980235340175491072 9987502888334655488 10010065018353483776 10012499032007954944 10031186382524776448 10053847195135901696 10083893787829993472 10111554226230431744 10144242440323849088 10158270202979024896 10176997920814219264 10193549005183516672 10216576600827756544 10226502288605446144 10249604326908018688 10266273492735361024 10310905788193353728 10327674649988562944 10370088283151096192 10384428352210468864 10401356038692405248 10417998702487011328 10463565105909465088 10494836167898300416 10506536813192557984 10521065567371132928 10557604326797213696 10581454336571604992 10589159688836743168 10591734513198497792 10615661624297590784 10632926117475909632 10635474718821449728 10667299801045336064 10691357269024571392 10696520173202440192 10731099441003741184 10738119292361900032 10772833040074276864 10790070084718690304 10837263859691945984 10842556643340713984 10907404470154952704 10932044691096567808 10947199795824951296 10949823725289078784 10970010745812729856 10994792396593933312 11012673478814334976 11045588985769361408 11048274793939812352 11093900353253408768 11114352992468160512 11157577077219786752 11193604587447648256 11193646830702178304 11229790809174310912 11260594479211162624 11273463835396145152 11284416318461181952 11309908222795055104 11340888858335117312 11377551214558183424 11414289015239606272 11440074306689695744 11442856036580519936 11464213008599744512 11490111080155316224 11495722706192564224 11546002875486306304 11548507406236448032 11556061972834779136 11564477028598022144 11593419931798684672 11630854766644822016 11676087543803150336 11687431186977652736 11713833516466307072 11783892329363832832 11803056742844071936 11841213176279990272 11851529466458395648 11887264044219891712 11906284231413727232 11912033829248172032 11938943544223883264 11958360121039388672 12007470643648637696 12035756656722706432 12046287897884570792 12062945866037592064 12104839443655426048 12132184713482960896 12151915562829611008 12191199772623241216 12224594483659931648 12244200623479607552 12264113646861418496 12311809188656316416 12331508668249931776 12351610295947231232 12385444411076509696 12391493306675101696 12425483563267489792 12465605108748517376 12476512465666162606 12493765361253220352 12537155138071691264 12554539271236616192 12565477024678780928 12626599764502642688 12629626228600471552 12702117705677897728 12743180586191942656 12751516659679756288 12792739235088203776 12834046639056355328 12869250833384185856 12925609397480062976 12952542808309006336 12981803070677174272 13002915673780781056 13038583081191872512 13066166263481368576 13074370636216795136 13077549756092022784 13131555520177504256 13144313190894534656 13174006669488422912 13198294178555940608 13249622779198496768 13292405447594082304 13292455611458836736 13357064213688745984 13371955944063255616 13387238304532922368 13390447085745078272 13467305519272951808 13510842067287842816 13532815058605703168 13613752947712196608 13644506907684438016 13710878414639988736 13722823592741300224 13732816471460151296 13767186169010938048 13786223846900105216 13792881275971567616 13834102221320486912 13865353958266241024 13932799740140847104 13993372141119551488 14016129882127335424 14061440646832488448 14093152763714207744 14116126052511121408 14145540172232204288 14154793612658868224 14177495458765861376 14200552643734274048 14258871389332757264 14278588984289394688 14292461029858213888 14324748215919640576 14387402020625514496 14430399730860163072 14433858546971967488 14516705949346168832 14536834945642397696 14560094572150521856 14563634955647934464 14620273411529375744 14623777738379493376 14667537226437337088 14707715238153355264 14755261731380144128 14802906066638864384 14836346366488199168 14860475055749464064 14901237807076425728 14908515384593481728 14997681146463059968 15056007622272483328 15083764775492503552 15142426033369710592 15153452658162925568 15191377841667241984 15219731063141040128 15282235364643720704 15299700919466196992 15391206307740516352 15440962362614677504 15483317408915348608 15504728204546932736 15516072437884125184 15558574797385367552 15593722180210786304 15608871914187259904 15644132920017502208 15669575331017129984 15694647395954458624 15733927050298214912 15763292886824648704 15806618721014775808 15875753953793671168 15879197683575116044 15901155914322280448 15992425304136630272 16018434151002669056 16070217882094272512 16132715488584138752 16166331625408233472 16202851952875270144 16229203021410598912 16281668117384986624 16295853016380294016 16318387410616451072 16334241176980815872 16371140818193874944 16379046515216236544 16442745166429159424 16450775596792807424 16549165402993721344 16640108082457739264 16644154235026210816 16708883898890715136 16712888843862278144 16762899687356956672 16797828954525742592 16808817415032406016 16835775857284460384 16859056873016393728 16863156264434450432 16917606933301559296 16955824418843656192 17029986065230200832 17038303296678264832 17085039899492798464 17140207024529211392 17206865854025695232 17223582801861804032 17238588314848575488 17262491497950347264 17361574676191133696 17365736064325648384 17465411845307109376 17521873306013921152 17546103077872861184 17646814128702488576 17695219895903255552 17732654214724714496 17809746361424883712 17821396777383755776 17838710759071154176 17879009051448573952 17936739881090809856 17965978612286881792 17981630914626531328 18015191870656741376 18064707109731172352 18073430637479985152 18143718804335624192 18147654495514418336 18172749616368320512 18277057490441863168 18365963293822025728 18370365423418867712 18386439423086976472 18411864742899482624 18475807571895123968 18517545089000308736 18535535398097371136 18547660595897827328 18577407842520783872 18607620705582841856 18709875220792999936 18718910303104270336 18791708761633325056 18852457820129984512 18882622648257708032 18913331889135681536 18965211754460905472 19021890554315669504 19048266480496934912 19157599642693664768 19162191519255887872 19197518805172277248 19240886694039383296 19272178587925086208 19334407923773210624 19334480889394671616 19378085050107035648 19450117736819280896 19462841217405943808 19472346624775159808 19525759885134626816 19588808028033384448 19652133916055044096 19728561711943254016 19841799629932724224 19846555502086455296 19943095875839983616 19960470680350982144 19975005776669310976 20020130036706967552 20024998064015909888 20062372765049552896 20107694390271803392 20167787575659986944 20223108452460863488 20288484880647698176 20353995841628438528 20387098010367033344 20433153201655513088 20453004577210892288 20499208653816037376 20532546985470722048 20621811576386707456 20655349299977125888 20740176566302192384 20802712077384810496 20835997404974022656 20927130211818930176 20989672335796600832 21013073626385115968 21042131134742265856 21115208653594427392 21162908673143209984 21183469026396995584 21231323248595181568 21265852234951819264 21334599602090672128 21393040346404880384 21462198882007482368 21545666080148553728 21580140169437380608 21674527719383891968 21685113286681427968 21814808940309905408 21864089382193135616 21894399591649902592 21940021491625459712 21989584793187866624 22025346957628669952 22091177971538722816 22096549587879624704 22187800706506817536 22228705984936321024 22315154154439573504 22387293661404356608 22459581618348621824 22521188958422325248 22568832636922363904 22619816445590110208 22681777716670234624 22755102429116366848 22880148613379391488 22885712073161039872 22980222160310632448 23097014812472896064 23112123945669558272 23128954057196044288 23186839863597369344 23261709533289644032 23352175087606300672 23374862373955305472 23427667032932614144 23567784658727665664 23682426352559980544 23703058932916791296 23812568462827454464 23824067658496344064 23877887088447766528 23916720242078777344 24014941287297275392 24092575795769141584 24125891732075184128 24209678887310852096 24264369426965921792 24382399545246482432 24449188967319863296 24488401246959215104 24528227293722836992 24623618377312632832 24663017336499863552 24703220591894462464 24770888822153019392 24850967126534979584 24931210217497034752 24953024931332325212 24987530722506440704 25074310276143382528 25109078542473232384 25130954049357561856 25253199529005285376 25259252457200943104 25404235411355795456 25486361172383885312 25503033319359512576 25585478470176407552 25668093278112710656 25738501666768371712 25851218794960125952 25905085616618012672 25963606141354348544 26005831347561562112 26077166162383745024 26148741272433590272 26155099512184045568 26263111040355008512 26288626381789069312 26348013338976845824 26396588357111881216 26499245558396993536 26584810895188164608 26584911222917673472 26743911888126511232 26774476609065844736 26780894171490156544 26934611038545903616 27021684134575685632 27065630117211406336 27227505895424393216 27289013815368876032 27421756829279977472 27445647185482600448 27465632942920302592 27534372338021876096 27572447693800210432 27585762551943135232 27668204442640973824 27730707916532482048 27865599480281694208 27986744282239102976 28032259764254670848 28122881293664976896 28186305527428415488 28232252105022242816 28291080344464408576 28309587225317736448 28354990917531722752 28401105287468548096 28517742778665514528 28557177968578789376 28584922059716427776 28649496431839281152 28774804041251028992 28860799461720326144 28867717093943934976 29033411898692337664 29073669891284795392 29120189144301043712 29127269911295868928 29240546823058751488 29247555476758986752 29335074452874674176 29415430476306710528 29510523462760288256 29605812133277728768 29672692732976398336 29720950111498928128 29802475614152851456 29817030769186963456 29995362292926119936 30112015244544966656 30167529550985007104 30284852066739421184 30306905316325851136 30382755683334483968 30439462126282080256 30564470729287441408 30599401838932393984 30782412615481032704 30881924725229355008 30966634817830697216 31032144875768250368 31117149594770735104 31187444360421572608 31217743828374519808 31288265840035004416 31339150662034259968 31389294791908917248 31467854100596429824 31526585773649297408 31613237442029551616 31751507907587342336 31758395367150232088 31802311828644560896 31984850608273260544 32036868302005338112 32140435764188545024 32265430977168277504 32332663250816466944 32405703905750540288 32458406042821197824 32563336234769973248 32591706032760588032 32668482353961631744 32742281636387749888 32758093030432473088 32885490332858318848 32901551193585614848 33098330805987442688 33288308470052421632 33417767797781430272 33525799374713913344 33595657909051485184 33617634830064812032 33671551714568920768 33718113746032787456 33726312528868900864 33835213866603118592 33911648837687312384 34059972130460401664 34076606593356529664 34170079798985596928 34280414049058422784 34447165603723608064 34477176629697150976 34524982995900694528 34723149352382267392 34731472128651296768 34930823690614218752 35043746612027842304 35293628257404977152 35390439791806511104 35465308429449428992 35619492722849767424 35642793554767511552 35677421518142308352 35758018102897147904 35931957224573763584 35963261829253062656 36146861274959970304 36295308991028836672 36345499232736641024 36554114980883726336 36731926587644051456 36772878846173952944 36823729485798965248 36951615143790247936 37035090178000617472 37071070796194742272 37154815685041567744 37215241411165683712 37419750441585999872 37437820606208540672 37583417523266650112 37704915640259969024 37765245296515416064 37930423508921810944 38043781108631339008 38315199285387329536 38324383038511775744 38395037610344554496 38481773388078766592 38544357175850172416 38668961778789343232 38756170100214071296 38900235473638561792 38925682434811887616 39051519770269253632 39177616056066768896 39304267832110088192 39457123423886508032 39683599259865448448 39693111004172910592 39920941360701964288 39950011553338621952 40040260073413935104 40049996128031819776 40124745530099105792 40215388780543606784 40335575151319973888 40446216904921726976 40576969761295396352 40707991683256877056 40866306403311026176 40906009154421784576 40998417307632074752 41243623152773414912 41310698599954251776 41480353132604384768 41605424154769620992 41671994809948045312 41854260423637860352 42026147252770231936 42084262269484531712 42230417307188854784 42325817346286419968 42366938052793991168 42462646497190363136 42531704469903638528 42669199204181344256 42786080692809760768 42924397764014964736 43091332160297107456 43160280338874761216 43349055438767783936 43370226573362855936 43629617880619810816 43667793629831569121 43728178764386271232 43788799183299805184 43880042983250919424 43979169586375733248 44050693915257339904 44182355943077445632 44193099175759249408 44375601413013635072 44457411969872642048 44630308308879147008 44774587322808713216 44919163236697243648 45042377916844650496 45239632891180220416 45363555433340469248 45510204858232733696 45760297226758782976 45771424146322079744 45960444320621264896 46194029624945792128 46224247891339116544 46257908114392088576 46373679727194738688 46523419066579288064 46704350175212601344 46749724747910610944 46855334065865228288 47135569317455331328 47364852705119961088 47406117865833582592 47625136925654908928 47648135316992688128 47755774176895533056 47833440484157554688 48029882574594550784 48185151591538283168 48251783464150368256 48419357774621704192 48528738853931843584 48764799090492964864 48898377934639726592 48976802493918430208 49056454587445673984 49247236754625265664 49326034672999727104 49406441183788924928 49541777644306038784 49701934253069959168 49862420434994069504 49906049862664650424 49975061445012881408 50148620552286765056 50218157084946464768 50261908098715123712 50506399058010570752 50518504914401886208 50808470822711590912 50972722344767770624 51006066638719025152 51170956940352815104 51336186556225421312 51477003333536743424 51702437589920251904 51810171233236025344 51927212282708697088 52011662695123124224 52154332324767490048 52310199024368091136 52577252763578138624 52696026677953691648 52793176714223762432 52998491116793987072 53169621790376329216 53169822445835346944 53487823776253022464 53548953218131689472 53869222077091807232 54043368269151371264 54131260234422812672 54455011790848786432 54578027630737752064 54843513658559954944 54891294370965200896 54931265885840605184 55068744676043752192 55171525103886270464 55336408885281947648 55461415833064964096 55731198960563388416 55973488564478205952 56064519528509341696 56245762587329953792 56464504210044485632 56582160688928817152 56709981835063445504 56802210574937096192 57035485557331029056 57114355937157578752 57169844119432855552 57298992863678562304 57549608082502057984 57721598923440652288 58066823797384675328 58240378288602087424 58254539822591737856 58481093646117502976 58495110953517973504 58670148905749348352 58830860952613421056 59021046925520576512 59211624266555457536 59345385465952796672 59604951228305702912 59634061538373926912 59990724585852239872 60224030489089933312 60335059101970014208 60569704133478842368 60765511366668967936 61128941458574882816 61564825230962065408 61763849450458710016 61933269635661394432 62064289751536500736 62374888720843145216 62435487656749039616 62576531680070008832 62778589583817834496 62935708201192859648 63053171547298594816 63226474884059103232 63503015815174684672 63516790734300464176 63604623657289121792 63969701216546521088 64280871528377090048 64665326501632933888 64811407811501080576 64916812085642395648 65126672469539946496 65183412065521176064 65484563272775499776 65516186060864946176 65770980665716637696 66196661611974885376 66576616940104843264 66835535595562860544 67051598749427826688 67191315818102970368 67235269660129624064 67343103429137841536 67436227492065574912 67452625057737801728 67670427733206237184 67823297675374624768 68119944260920803328 68153213186713059328 68340159597971193856 68560828098116845568 68954353259394301952 69049965991801389056 69446298704764534784 69462944257302593536 69861647381228437504 70087493224055684608 70587256514809954304 70780879583613022208 71238985445699534848 71285587109535023104 71354843036284616704 71516036205794295808 71863914449147527168 71926523658506125312 72293722549919940608 72590617982057673344 72690998465473282048 73108229961767452672 73463853175288102912 73545757692347905888 73647458971597930496 73903230287580495872 74070180356001234944 74142141592389484544 74309631370083135488 74430482822331367424 74839500883171999744 74875641212417081344 75166835046533300224 75409831280519938048 75530490593030832128 75860847017843621888 76087562217262678016 76630398570774659072 76648766077023551488 76790075220689108992 76963546776157533184 77088714351700344832 77337923557578686464 77512340200428142592 77800470947277123584 77851364869623775232 78103039540538507264 78355232112133537792 78608535664220176384 78914246847773016064 79367198519730896896 79386222008345821184 79841882721403928576 79900023106677243904 80080520146827870208 80099992256063639552 80249491060198211584 80430777561087213568 80671150302639947776 80892433809843453952 81153939522590792704 81415983366513754112 81732612806622052352 81812018308843569152 81996834615264149504 82487246305546829824 82621397199908503552 82960706265208769536 83210848309539241984 83343989619896090624 83708520847275720704 84052294505540463872 84460834614377709568 84651634692572839936 84733876105587982336 84925292994380726272 85063408939807277056 85338398408362688512 85572161385619521536 85848795528029929472 86182664320594214912 86320560677749522432 86698110877535567872 86740453146725711872 87259235761239621632 87335587259663138242 87456357528772542464 87577598366599610368 87760085966501838848 87958339172751466496 88101387830514679808 88386198351518498816 88914823939745284096 89260616617758294016 89549174645617426432 89838326473394487296 90084755833689300992 90479265782360440832 91020409716465467392 91520594453517565952 91542848292644159488 91920888641242529792 92388059249891584256 92448495782678233088 92747359454389477376 93046838133158576128 93499449495821221888 93710668131730456576 94271138634910662656 94729705410239922176 94812235731667165184 95296270633985376256 95511548353791066112 96059765149189101568 96370303183076566336 96503566928300736512 96838715549243408384 97057477707863687168 97529598180985929728 97953604987836860416 98112909174891347968 98652069345999454208 98812882367577849856 99083555288612077568 99403868506139918336 99812099725329300848 99950122890025762816 100297241104573530112 100523816197430247424 101012798116021141504 101037009828803772416 101616941645423181824 101945444689535541248 102012133277438050304 102341913880705630208 102954006667073486848 103620342466472050688 103854424565417394176 104023325390246248448 104308664649534980096 104620398048736182272 105392053355907383296 105586353428447524864 105996982233587974144 106339243580752658432 106339644891670693888 106975647552506044928 107097906436263378944 107738444154183614464 108086736538302742528 108910023581697572864 109156055261475504128 109687027317119909888 109782588741930401792 109862531771681210368 110137489352087504384 110343050207772540928 110922831666129928192 111946977128956411904 112129039057018683392 112491525174659907584 112929008420088971264 113164321377857634304 113419963670126891008 113604421149874192384 114070971114662058112 114228711874315157504 114339688238865711104 114597985727357124608 115099216165004115968 115443197846881304576 116133647594769350656 116480756577204174848 116509079645183475712 116962187292235005952 116990221907035947008 117340297811498696704 117661721905226842112 118042093851041153024 118423248533110915072 118690770931905593344 119209902456611405824 119268123076747853824 119981449171704479744 120448060978179866624 120670118203940028416 121139408266957684736 121531022733337935872 122257882917149765632 123129650461924130816 123527698900917420032 123866539271322788864 124128579503073001472 124749777441686290432 124870975313498079232 125153063360140017664 125557179167635668992 125871416402385719296 126106343094597189632 126452949768118206464 127006031630349369344 127033581468600928352 127209247314578243584 127939402433093042176 128561743056754180096 129330653003265867776 129622815623002161152 129833624171284791296 130253344939079892992 130366824131042352128 130969126545550999552 131032372121729892352 131541961331433275392 132393323223949770752 133153233880209686528 133671071191125721088 134103197498855653376 134382631636205940736 134470539320259248128 134686206858275683072 134905250115475603456 135340855466412474368 135646595350749249536 136239888521841606656 136306426373426118656 136680319195942387712 137121656196233691136 137908706518788603904 138099931983602778112 138892597409529069568 138925888514605187072 139723294762456875008 140174986448111369216 141174513029619908608 141561759167226044416 142477970891399069696 142709686072569233408 143032072411588591616 143727828898295054336 143853047317012250624 144587445099839881216 145181235964115346688 146216459923534905344 146927706350576205824 147091515384695811776 147294917943195860992 147806460575160991744 148140360712002469888 148284283184778969088 148619262740166270976 148860965644662734848 149751282424834162688 150819662561039876096 151060981186061664256 151721694035687243776 152175124434525356032 153260797141549318144 153580150441378217984 153927093552315066368 154177428703400689664 154675847115157372928 155024680400856285184 155600941894554247168 155702729739247550464 156206079081077014528 157217071328440352768 158734397039461793792 158772444016691642368 159683765442807857152 160161040293655740416 160199984512127279104 160861555122174427136 161784867619686907904 162307879045181585408 162831966733027508224 163465225613244104704 163624036617687138304 163993669230528299008 164974492611093659648 165921412530417539072 166687979239792181248 167417041694551441408 168104589011080927744 169303269385145679872 169467752211175964672 169850585988761452544 170676796816725377024 171144322771239043072 171697591056059858944 172365328641188429824 172641121355499044864 173396221755071135744 174518471522479243264 174671174519326276484 174912715057545084928 175520171933003677696 175916678345502932992 176202775661029359616 176772396703036997632 177829647879490568192 178521233235516588032 179098349291234852864 179676652946788974592 180169511667378601984 180958531564720881664 182040819432930934784 183041188907035131904 183085696585288318976 183841777282485059584 184776118499783168512 184896991565356466176 185494718908778954752 186093676266317152256 187421336263460913152 188542277269821325312 189459410820479844352 189624471463334330368 190592541267970752512 191023096707582132224 192119530298378203136 192740606366153132672 193007133856601473024 193677431098486816768 194114955415727374336 195059196361971859456 195907209975673720832 196225818349782695936 197304138691998908416 197625764735155699712 198167110577224155136 198807737012279836672 199624199450658601696 199900245780051525632 200594482209147060224 201047632394860494848 202025596232042283008 202074019657607544832 203233883290846363648 203890889379071082496 204024266554876100608 204683827761411260416 205908013334146973696 207240684932944101376 207708849130834788352 208046650780492496896 208617329299069960192 209240796097472364544 210784106711814766592 211172706856895049728 211993964467175948288 212678487161505316864 212679289783341387776 213951295105012089856 214195812872526757888 215476888308367228928 216173473076605485056 217820047163395145728 218312110522951008256 219374054634239819776 219565177483860803584 219725063543362420736 220274978704175008768 220686100415545081856 221845663332259856384 223893954257912823808 224258078114037366784 224983050349319815168 225858016840177942528 226328642755715268608 226839927340253782016 227208842299748384768 228141942229324116224 228679376477731422208 229195971454714249216 230198432330008231936 230886395693762609152 232267295189538701312 233018159290366951424 233924374584470011904 234680595622997393408 235323443810453684224 236084187702082306048 236846497066221830144 237381541863811186688 238419804913222811648 238536246153495707648 239962898343408959488 241340236407880056832 242278816533915369472 243062045466675871744 244515765834299531264 247055397801834840064 247733078542645577728 248257159006146002944 249499554883372580864 249741950626996158464 250306126720280035328 251742832804771438592 254067162937201856704 254418494629156487168 255878804866186084352 257123486113508360192 258661306006531735552 259245631246004322304 260506689878159785984 260733648262084704256 261938253091101999104 262064744243459784704 263083922662866550784 266306467760419373056 268206394997711306752 268765263272411881472 268941078640518496256 269372413716551366144 269810500230951206912 271293190701498499072 272479777043683213312 273360638391884775424 274243312392467382272 275817413037577207808 276199863967205556224 277785194819058139136 277851777029210374144 279446589524913750016 280349972896222738432 282349026059239817216 283123518334452088832 284955941782798139392 286064144823177183232 287706094634024501248 289174890199679762432 290362471928230693376 292432919847069810688 294183030769391623552 294589835886391721984 295612921150321983488 296280721424004939776 296568566369557938176 297238525480332541952 297721931289325469696 299502564849668325376 301639325122079752192 302121962372123328512 303443388071374487552 304350248869050712064 306521594283098636288 307160300882756435968 307854187104630132736 308354857406801379328 309351694230314745856 310049360801712570368 311201883789108494336 311405459478495100928 312412158162154029056 314434142656880705536 317468794078923587584 317544888033383284736 319367530885615714304 320322080587311480832 320399969024254558208 321723110244348854272 323569735239373815808 324615758090363170816 325663933466055016448 326930451226488209408 327248073235374276608 327987338461056598016 329948985222187319296 331842825060835078144 333375958479584362496 334834083389102882816 336209178022161855488 338606538770291359744 338935504422351929344 339701171977522905088 341353593633450754048 342288645542478086144 343395182112119717888 344730657282376859648 345282242710998089728 346792443510142271488 349036943044958486528 349342349038652552968 349825430115090169856 351040343866007355392 351833356691005865984 352405551322058719232 353544793406073995264 355659295758981136384 357042466471033176064 358196698582469705728 359353305893577949184 360339023334757203968 361917063129441763328 364081638865861869568 366171393170576637952 369552236999566337024 369793983130712932352 370989437817557909504 372187352532634304512 374842672526921826304 377084554539642650624 378918821640959688704 379248942926668660736 381185082535941505024 382046193415164264448 384239060596756406272 385481212732306265344 387354862196973633536 388229910831454748672 390118392723943718912 391814419951347441664 392451636699565391872 395251529470311399424 397615474024559673344 399248398901317203392 399800491560103051264 401188964418294120448 402095264789720989696 404051192464084566016 406467766581692727296 407781778758142164992 409367655522822520832 411816026668293947392 414481369865888202752 415417698261669576704 417234658598139920384 418481592194944729088 421568213423629533184 422345413713790099456 423987928934351896576 425358579566682775552 427902590210024179712 430953776616734457856 432346946153210970112 436624221045902016512 439130354967721607168 439450127086724841472 440549957408350017536 441372200831090163712 443691326664519712768 447787908515825647616 449966100698639630336 452657285511430537216 453679854680507564032 454417684599496769536 456283884458648232448 458391942909428498432 460396864660016463872 464534590379077402624 466036318580733902848 467848749168940023808 469361191245994786816 470646887620907368448 472168375404164612096 473692994132443660288 474763083727622373376 476839609826445623296 477072492306991415296 479925796686817918976 482680472815760113664 484557633067830738944 486124090933351743488 489031531668599062528 494110795603669680128 495466157085291155456 498999109766745161728 499483901253992316928 500612253440560070656 503485665609542877184 508134325874403713408 508836989258312974336 511757609732372168704 514246972227016720384 517322612013063471104 518491262492008644608 521013379756319571968 521467296524169408512 523876506182203998208 524129488486919569408 526167845325733101568 532612935520838746112 536412789995422613504 537530526544823762944 537882157281036992512 538744827433102732288 539621000461902413824 542586381402996998144 544959554087366426624 546721276783769550848 548486624784934764544 551634826075154415616 552399727934411112448 555570389638116278272 555703554058420748288 558893179049827500032 560699945792445476864 564698052118479634432 566247036668904177664 569911883565596278784 572128289646354366464 575412189268049002496 578349780399359524864 580724943856461386752 584865839694139621376 588366061538783247104 591225842300643966976 592561442848009879552 593137132739115876352 594477050960665083904 595443862578650939392 599005129699336650752 603278650244159504384 604243924744246657024 606886776142748975104 608700497738101424128 613043188566197272576 614320601765512871936 615708374209260265472 616709714813602758656 618703388460629491712 622403767578216988672 624824316324308058112 628868285313761411072 634937588157847175168 638735061771231428608 640644161174622961664 640799938048509116416 643446220488697708544 647139470478747631616 649231516180726341632 651327866932110032896 654496146470748553216 655974676922113196032 659897970444374638592 663685650121670156288 672418356044323710976 677213077540582719488 677871008844703858688 679402343955045810176 682707187266901508096 686790364224239435776 690564485421996179456 693584887020284542976 698684698077305105936 699650860230180339712 702080687732014710784 703666713382011731968 707089586812147990528 711318591517962272768 714084932942066352128 716393397164939411456 720678046669514407936 728163277731723739136 732342786341153275904 739104473999132674048 739587966261425864704 741978875635115819008 744374705065268609024 749685345053843652608 754169109079285301248 758497885853337321472 762370165071883010048 764092386830328528896 768478121193512812544 770962425464612530688 776459821662909497344 783628839902694883328 784903273399130783744 790503058940622798848 795230948049119346688 798496797802634406784 799600983120206102528 802377928836588240896 804190529579441979392 808102384928169132032 812935533163385454592 815563557516284329984 818735311045645041664 823632053336587894784 828962739731776405504 830835396523339153408 834469317196279840768 836963184389889458176 843136426847259066368 844690827427580198912 847975857868703793152 850717159133365551104 855805180420048359424 861907553233468915712 864693892306421940224 873248442091804033024 878260709935443214336 878900254173449682944 881099914816700035072 882744401662180327424 887382653329039425536 895575817031651295232 899932201397279260672 905314571022861074432 907359709361015128064 908835369198993539072 912567768917296464896 916783885818856996864 920793729320032927744 929069180758154805248 932072637161467805696 935697498337880047616 938722382491989573632 941293775241814736896 944336750808329224192 947385988264887320576 949526167455244746752 953679219652891246592 954144984613982830592 959851593373635837952 965360945631520227328 969115266135661477888 972248181866703486976 978063063337198125056 988221591207339360256 990932314170582310912 998967802507984633856 1001224506881120141312 1006971331219085754368 1016268651748807426816 1023515219464744337408 1028493944454033440768 1034645224026126942208 1036982524984017289216 1042026759512639143936 1042934593048338817024 1048258976973839138816 1065225871041677492224 1072825579990845227008 1075061053089647525888 1077489654866205464576 1079242000923804827648 1085172762805993996288 1089919108174732853248 1093442553567539101696 1103269652150308831232 1111140779276232556544 1111407108116841496576 1117786358099655000064 1121399891584890953728 1132494073337808355328 1139823767131192557568 1144256579292708732928 1150824378536098004992 1161449887712922773504 1169731679388279242752 1176732123077566494208 1185122885696019759104 1186274265478231752704 1188954101921330167808 1198010259398673301504 1206557300488319008768 1208487849488493314048 1213773552285497950208 1228641203531025743872 1231416748418520530944 1233419429627205517312 1237406776921258983424 1244807535156433977344 1249648632648616116224 1257736570627522822144 1269875176315694350336 1277470123542462857216 1281288322349245923328 1281599876097018232832 1286892440977395417088 1294278940957495263232 1298463032361452683264 1302655733864220065792 1311949353844226392064 1319795940888749277184 1327371300243340312576 1344836712088647421952 1354426155081165438976 1355742017689407717376 1358804687910091620352 1365414374533803016192 1373580728448478871552 1381128970843992358912 1387169774040569085952 1397369396154610211872 1399301720460360679424 1404161375464029421568 1407333426764023463936 1414179173624295981056 1422637183035924545536 1428169865884132704256 1432786794329878822912 1441356093339028815872 1456326555463447478272 1464685572682306551808 1478208947998265348096 1479175932522851729408 1483957751270231638016 1488749410130537218048 1499370690107687305216 1508338218158570602496 1516995771706674642944 1524740330143766020096 1528184773660657057792 1536956242387025625088 1541924850929225061376 1552919643325818994688 1567257679805389766656 1569806546798261567488 1581006117881245597696 1590461896098238693376 1596993595605268813568 1604755857673176481792 1608381059158883958784 1616204769856338264064 1625871066326770909184 1631127115032568659968 1637470622091290083328 1647264106673175789568 1657925479463552811008 1661670793046678306816 1668938634392559681536 1673926368779778916352 1689381654855160397824 1695951715737407586304 1701434318266731102208 1711610360840096718848 1729387784612843880448 1746496884183608066048 1756521419870886428672 1762199829633400070144 1791151634063302590464 1799864402794558521344 1810629142045722148864 1814719418722030256128 1825135537834592929792 1833567771637713993728 1841587458640065855488 1864145274322935611392 1877444764983979147264 1882587550483629473792 1888673501616658448384 1899052334910489493504 1907358439305782493184 1919703186747271675904 1930721891263040454656 1938230532271322955776 1944496363733406973952 1956126126674396250112 1976443182414678720512 1981864628341164621824 2002449013762240282624 2013942662438171508736 2032537303497614853632 2047030438929488674816 2069290448052253884416 2073965049968034578432 2084053519025278287872 2085869186096677634048 2096517953947678277632 2130451742083354984448 2145651159981690454016 2150122106179295051776 2154979309732410929152 2158484001847609655296 2170345525611987992576 2179838216349465706496 2186885107135078203392 2206539304300617662464 2222281558552465113088 2222814216233682993152 2235572716199310000128 2242799783169781907456 2264988146675616710656 2279647534262385115136 2288513158585417465856 2301648757072196009984 2322899775425845547008 2339463358776558485504 2353464246155132988416 2370245771392039518208 2372548530956463505408 2377908203842660335616 2396020518797346603008 2413114600976638017536 2416975698976986628096 2427547104570995900416 2457282407062051487744 2462833496837041061888 2466838859254411034624 2474813553842517966848 2489615070312867954688 2499297265297232232448 2515473141255045644288 2539750352631388700672 2554940247084925714432 2563199752194036465664 2588557881914990526464 2596926064722905366528 2605311467728440131584 2623898707688452784128 2639591881777498554368 2654742600486680625152 2689673424177294843904 2711484035378815434752 2717609375820183240704 2730828749067606032384 2747161456896957743104 2794738792309220423744 2798603440920721358848 2808322750928058843136 2814666853528046927872 2828358347248591962112 2845274366071849091072 2865573588659757645824 2882712186678057631744 2929371145364613103616 2956417895996530696192 2958351865045703458816 2967915502540463276032 3016676436317141204992 3033991543413349285888 3056369547321314115584 3073912484774051250176 3083849701858450122752 3105839286651637989376 3134515359610779533312 3180923792196477386752 3193987191210537627136 3216762118317767917568 3251742132653541818368 3262254230065137319936 3274941244182580166656 3294528213346351579136 3315850958927105622016 3323341586093356613632 3337877268785119363072 3347852737559557832704 3378763309710320795648 3391903431474815172608 3402868636533462204416 3423220721680193437696 3458775569225687760896 3492993768367216132096 3513042839741772857344 3524399659266800140288 3582303268126605180928 3599728805589117042688 3621258284091444297728 3629438837444060512256 3650271075669185859584 3667135543275427987456 3683174917280131710976 3728290548645871222784 3754889529967958294528 3765175100967258947584 3777347003233316896768 3798104669820978987008 3814716878611564986368 3839406373494543351808 3861443782526080909312 3876461064542645911552 3888992727466813947904 3912252253348792500224 3952886364829357441024 3963729256682329243648 4004898027524480565248 4027885324876343017472 4065074606995229707264 4094060877858977349632 4138580896104507768832 4147930099936069156864 4168107038050556575744 4171738372193355268096 4193035907895356555264 4260903484166709968896 4291302319963380908032 4300244212358590103552 4309958619464821858304 4316968003695219310592 4373770214270156406784 4413078608601235324928 4444563117104930226176 4471145432398620000256 4485599566339563814912 4529976293351233421312 4559295068524770230272 4603297514144392019968 4645799550851691094016 4706928492310265976832 4740491542784079036416 4745097061912927010816 4755816407685320671232 4833951397953973256192 4855094209141991800832 4914564814124102975488 4925666993674082123776 4949627107685035933696 4979230140625735909376 4998594530594464464896 5109880494169851428864 5126399504388072931328 5177115763829981052928 5193852129445810733056 5210622935456880263168 5247797415376905568256 5279183763554997108736 5309485200973361250304 5379346848354589687808 5435218751640366481408 5494322913793915486208 5589477584618440847488 5597206881841442717696 5616645501856117686272 5629333707056093855744 5656716694497183924224 5690548732143698182144 5731147177319515291648 5765424373356115263488 5858742290729226207232 5912835791993061392384 5916703730091406917632 5935831005080926552064 6033352872634282409984 6067983086826698571776 6112739094642628231168 6147824969548102500352 6167699403716900245504 6211678573303275978752 6269030719221559066624 6361847584392954773504 6387974382421075254272 6433524236635535835136 6503484265307083636736 6524508460130274639872 6549882488365160333312 6589056426692703158272 6631701917854211244032 6646683172186713227264 6675754537570238726144 6695705475119115665408 6757526619420641591296 6783806862949630345216 6805737273066924408832 6846441443360386875392 6917551138451375521792 7026085679483545714688 7048799318533600280576 7164606536253210361856 7199457611178234085376 7242516568182888595456 7258877674888121024512 7300542151338371719168 7456581097291742445568 7509779059935916589056 7554694006466633793536 7596209339641957974016 7629433757223129972736 7722887565052161818624 7777985454933627895808 7824504506697585000448 7927458513364658487296 8009796055048961130496 8055770649752686034944 8130149213990459414528 8188121755717954699264 8295860199872138313728 8343476744386710536192 8386071815790713110528 8600488424717180207104 8619917238929643716608 8633936007390438621184 8747540428540312813568 8826157217202470649856 8889126234209860452352 8942290864797240000512 8971199132679127629824 9059952586702466842624 9118590137049540460544 9206595028288784039936 9291599101703382188032 9413856984620531953664 9480983085568158072832 9490194123825854021632 9511632815370641342464 9667902795907946512384 9710188418283983601664 9829129628248205950976 9851333987348164247552 9899254215370071867392 9958460281251471818752 9997189061188928929792 10219760988339702857728 10252799008776145862656 10354231527659962105856 10387704258891621466112 10421245870913760526336 10495594830753811136512 10558367527109994217472 10618970401946722500608 10758693696709179375616 10870437503280732962816 10988645827587830972416 11178955169236881694976 11233291003712235372544 11258667414112187711488 11313433388994367848448 11381097464287396364288 11462294354639030583296 11530848746712230526976 11717484581458452414464 11825671583986122784768 11871662010161853104128 12135966173653397143552 12225478189285256462336 12295649939096205000704 12335398807433800491008 12538061438443118133248 12775948764842150508544 12867048473271071670272 13049016920260549279744 13178112853385406316544 13293366344373426454528 13351509075140477452288 13515053238841283182592 13567613725899260690432 13611474546133848817664 13692882886720773750784 13835102276902751043584 14052171358967091429376 14097598637067200561152 14329213072506420723712 14485033136365777190912 14517755349776242049024 14601084302676743438336 14913162194583484891136 15019558119871833178112 15109388012933267587072 15192418679283915948032 15258867514446259945472 15445775130104323637248 15555970909867255791616 15649009013395170000896 15854917026729316974592 16019592110097922260992 16111541299505372069888 16260298427980918829056 16376243511435909398528 16591720399744276627456 16686953488773421072384 16772143631581426221056 17200976849434360414208 17239834477859287433216 17267872014780877242368 17495080857080625627136 17652314434404941299712 17778252468419720904704 17884581729594480001024 17942398265358255259648 18119905173404933685248 18237180274099080921088 18413190056577568079872 18583198203406764376064 18827713969241063907328 18980388247651708043264 19023265630741282684928 19658259256496411901952 19702667974696328495104 19798508430740143734784 19916920562502943637504 20505598017552291725312 20708463055319924211712 20775408517783242932224 21116735054219988434944 21237940803893445001216 21517387393418358751232 21740875006561465925632 22357910338473763389952 22517334828224375422976 22762194928574792728576 22924588709278061166592 23061697493424461053952 23434969162916904828928 23651343167972245569536 23743324020323706208256 24271932347306794287104 24450956378570512924672 24591299878192410001408 24670797614867600982016 25076122876886236266496 25551897529684301017088 25734096946542143340544 26098033840521098559488 26356225706770812633088 26586732688746852909056 26703018150280954904576 27030106477682566365184 27135227451798521380864 27222949092267697635328 27385765773441547501568 27670204553805502087168 28104342717934182858752 28195197274134401122304 28658426145012841447424 28970066272731554381824 29035510699552484098048 29202168605353486876672 29826324389166969782272 30039116239743666356224 30218776025866535174144 30891550260208647274496 31111941819734511583232 31298018026790340001792 31709834053458633949184 32223082599010744139776 32520596855961837658112 33183440799488553254912 33373906977546842144768 34401953698868720828416 34479668955718574866432 34990161714161251254272 35769163459188960002048 35884796530716510519296 36239810346809867370496 36474360548198161842176 36826380113155136159744 37166396406813528752128 37655427938482127814656 38046531261482565369856 39316518512992823803904 39405335949392656990208 39597016861480287469568 39833841125005887275008 41011196035104583450624 41416926110639848423424 41550817035566485864448 42233470108439976869888 42475881607786890002432 43034774786836717502464 43481750013122931851264 44715820676947526779904 45034669656448750845952 45524389857149585457152 45849177418556122333184 46123394986848922107904 46869938325833809657856 47302686335944491139072 47486648040647412416512 48543864694613588574208 49182599756384820002816 49341595229735201964032 50152245753772472532992 51103795059368602034176 52196067681042197118976 53173465377493705818112 53406036300561909809152 54060212955365132730368 54445898184535395270656 54771531546883095003136 56208685435868365717504 56390394548268802244608 57316852290025682894848 58071021399104968196096 58404337210706973753344 60437552051733070348288 61783100520417294548992 62223883639469023166464 62596036053580680003584 63419668106917267898368 64446165198021488279552 65041193711923675316224 66366881598977106509824 66747813955093684289536 68803907397737441656832 68959337911437149732864 69980323428322502508544 71538326918377920004096 71769593061433021038592 72479620693619734740992 72948721096396323684352 73652760226310272319488 74332792813627057504256 75310855876964255629312 76093062522965130739712 78633037025985647607808 78810671898785313980416 79194033722960574939136 79667682250011774550016 82022392070209166901248 83101634071132971728896 84951763215573780004864 86069549573673435004928 89431641353895053559808 90069339312897501691904 92246789973697844215808 94605372671888982278144 94973296081294824833024 97087729389227177148416 98365199512769640005632 98683190459470403928064 100304491507544945065984 102207590118737204068352 104392135362084394237952 106346930754987411636224 106812072601123819618304 108120425910730265460736 108891796369070790541312 109543063093766190006272 112417370871736731435008 112780789096537604489216 114633704580051365789696 116142042798209936392192 116808674421413947506688 120875104103466140696576 123566201040834589097984 124447767278938046332928 125192072107161360007168 126839336213834535796736 128892330396042976559104 130082387423847350632448 133495627910187368579072 137607814795474883313664 137918675822874299465728 143539186122866042077184 144959241387239469481984 148665585627254115008512 150621711753928511258624 152186125045930261479424 157621343797570627960832 159335364500023549100032 164044784140418333802496 166203268142265943457792 169903526431147560009728 172139099147346870009856 178863282707790107119616 180138678625795003383808 184493579947395688431616 189210745343777964556288 189946592162589649666048 194175458778454354296832 196730399025539280011264 197366380918940807856128 200608983015089890131968 204415180237474408136704 208784270724168788475904 216240851821460530921472 217783592738141581082624 219086126187532380012544 225561578193075208978432 232284085596419872784384 233617348842827895013376 250384144214322720014336 253678672427669071593472 257784660792085953118208 260164774847694701264896 266991255820374737158144 275215629590949766627328 275837351645748598931456 287078372245732084154368 289918482774478938963968 297331171254508230017024 301243423507857022517248 304372250091860522958848 315242687595141255921664 318670729000047098200064 328089568280836667604992 332406536284531886915584 339807052862295120019456 344278198294693740019712 357726565415580214239232 378421490687555929112576 393460798051078560022528 394732761837881615712256 401217966030179780263936 408830360474948816273408 432481703642921061842944 435567185476283162165248 438172252375064760025088 451123156386150417956864 464568171192839745568768 467234697685655790026752 500768288428645440028672 507357344855338143186944 515569321584171906236416 520329549695389402529792 533982511640749474316288 550431259181899533254656 551674703291497197862912 574156744491464168308736 594662342509016460034048 602486847015714045034496 630485375190282511843328 664813072569063773831168 679614105724590240038912 688556396589387480039424 715453130831160428478464 756842981375111858225152 786921596102157120045056 789465523675763231424512 802435932060359560527872 817660720949897632546816 864963407285842123685888 871134370952566324330496 876344504750129520050176 902246312772300835913728 934469395371311580053504 1014714689710676286373888 1040659099390778805059584 1067965023281498948632576 1103349406582994395725824 1148313488982928336617472 1189324685018032920068096 1204973694031428090068992 1260970750380565023686656 1329626145138127547662336 1359228211449180480077824 1377112793178774960078848 1430906261662320856956928 1513685962750223716450304 1578931047351526462849024 1635321441899795265093632 1752689009500259040100352 1804492625544601671827456 1868938790742623160107008 2029429379421352572747776 2081318198781557610119168 2135930046562997897265152 2206698813165988791451648 2296626977965856673234944 2378649370036065840136192 2409947388062856180137984 2754225586357549920157696 2861812523324641713913856 3027371925500447432900608 3157862094703052925698048 3270642883799590530187264 3505378019000518080200704 3608985251089203343654912 3737877581485246320214016 4162636397563115220238336 4413397626331977582903296 4757298740072131680272384 4819894776125712360275968 5508451172715099840315392 5723625046649283427827712 6054743851000894865801216 6315724189406105851396096 6541285767599181060374528 7475755162970492640428032 8325272795126230440476672 8826795252663955165806592 9514597480144263360544768 9639789552251424720551936 11447250093298566855655424 12631448378812211702792192 13082571535198362120749056 14951510325940985280856064 16650545590252460880953344 19279579104502849441103872 22894500186597133711310848 25262896757624423405584384 26165143070396724241498112 33301091180504921761906688 38559158209005698882207744 45789000373194267422621696 52330286140793448482996224 66602182361009843523813376 91578000746388534845243392 104660572281586896965992448 183156001492777069690486784 366312002985554139380973568 732624005971108278761947136
- Sum of all divisors σ(n): 2079799009760830721126400000
- Sum of proper divisors (its aliquot sum) s(n): 1347175003789722442364452864
- 732624005971108278761947136 is an abundant number, because the sum of its proper divisors (1347175003789722442364452864) is greater than itself. Its abundance is 614550997818614163602505728
Bases of 732624005971108278761947136
- Binary: 1001011110000000110010101011110001110001110010110100011110111000010000000000000000000000002
- Hexadecimal: 0x25E032AF1C72D1EE1000000
- Base-36: 2K1XK9YO3JLD9DTHQ8
Squares and roots of 732624005971108278761947136
- 732624005971108278761947136 squared (7326240059711082787619471362) is 536737934125154498893519593829190986916547054058602496
- 732624005971108278761947136 cubed (7326240059711082787619471363) is 393227095455427511577660546970772040856860812431048750373415359826251235989651456
-
The
square root of 732624005971108278761947136 is 27067028022505.6899164445 -
732624005971108278761947136 is a
perfect cube number . Itscube root is 901488896
Scales and comparisons
How big is 732624005971108278761947136?- 732,624,005,971,108,278,761,947,136 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 732,624,005,971,108,278,761,947,136 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 732624005971108278761947136 cubic inches would be around 75124074.7 feet tall.
Recreational maths with 732624005971108278761947136
- 732624005971108278761947136 backwards is 631749167872801179500426237
- 732624005971108278761947136 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 732624005971108278761947136's digits is 116
- 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 732624005971108278761947136 - Facts about the integer". Numbermatics.com. 2024. Web. 21 May 2024.
APA style:
Numbermatics. (2024). Number 732624005971108278761947136 - Facts about the integer. Retrieved 21 May 2024, from https://numbermatics.com/n/732624005971108278761947136/
Chicago style:
Numbermatics. 2024. "Number 732624005971108278761947136 - Facts about the integer". https://numbermatics.com/n/732624005971108278761947136/
The information we have on file for 732624005971108278761947136 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 732624005971108278761947136, math, Factors of 732624005971108278761947136, curriculum, school, college, exams, university, Prime factorization of 732624005971108278761947136, STEM, science, technology, engineering, physics, economics, calculator, seven hundred thirty-two septillion, six hundred twenty-four sextillion, five quintillion, nine hundred seventy-one quadrillion, one hundred eight trillion, two hundred seventy-eight billion, seven hundred sixty-one million, nine hundred forty-seven thousand, one hundred thirty-six.