596780504375902560047483072
596,780,504,375,902,560,047,483,072 is an even composite number composed of six prime numbers multiplied together.
596780504375902560047483072 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 596780504375902560047483072:
26 × 73 × 119 × 193 × 293 × 413
(2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 11 × 11 × 11 × 19 × 19 × 19 × 29 × 29 × 29 × 41 × 41 × 41)See below for interesting mathematical facts about the number 596780504375902560047483072 from the Numbermatics database.
Names of 596780504375902560047483072
- Cardinal: 596780504375902560047483072 can be written as Five hundred ninety-six septillion, seven hundred eighty sextillion, five hundred four quintillion, three hundred seventy-five quadrillion, nine hundred two trillion, five hundred sixty billion, forty-seven million, four hundred eighty-three thousand and seventy-two.
Scientific notation
- Scientific notation: 5.96780504375902560047483072 × 1026
Factors of 596780504375902560047483072
Divisors of 596780504375902560047483072
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 4 7 8 11 14 16 19 22 28 29 32 38 41 44 49 56 58 64 76 77 82 88 98 112 116 121 133 152 154 164 176 196 203 209 224 232 242 266 287 304 308 319 328 343 352 361 392 406 418 448 451 464 484 532 539 551 574 608 616 638 656 686 704 722 779 784 812 836 841 847 902 928 931 968 1064 1078 1102 1148 1189 1216 1232 1276 1312 1331 1372 1421 1444 1463 1558 1568 1624 1672 1681 1682 1694 1804 1856 1862 1936 2009 2128 2156 2204 2233 2296 2299 2378 2464 2527 2552 2624 2662 2744 2842 2888 2926 3116 3136 3157 3248 3344 3362 3364 3388 3509 3608 3724 3773 3857 3872 3971 4018 4256 4312 4408 4466 4592 4598 4756 4928 4961 5054 5104 5324 5453 5488 5684 5776 5852 5887 5929 6061 6232 6314 6496 6517 6688 6724 6728 6776 6859 7018 7216 7448 7546 7714 7744 7942 8036 8323 8512 8569 8624 8816 8932 9184 9196 9251 9317 9512 9922 9947 10108 10208 10241 10469 10648 10906 10976 11368 11552 11704 11767 11774 11858 12122 12464 12628 12992 13034 13079 13376 13448 13456 13552 13718 14036 14063 14432 14641 14801 14896 15092 15428 15631 15884 15979 16072 16093 16646 17138 17248 17632 17689 17864 18368 18392 18491 18502 18634 19024 19844 19894 20216 20416 20482 20938 21296 21812 21952 22099 22591 22736 23104 23408 23534 23548 23716 24244 24389 24563 24928 25256 25289 26068 26158 26896 26912 26999 27104 27436 27797 28072 28126 28864 29282 29602 29792 30184 30856 31262 31768 31939 31958 32144 32186 33292 34276 34481 34496 34727 35264 35378 35728 36784 36982 37004 37268 38048 38171 38599 39688 39788 40432 40964 41209 41503 41876 42427 42592 43624 43681 44198 45182 45472 46816 47068 47096 47432 48013 48488 48749 48778 49126 49856 50512 50578 52136 52316 53792 53824 53998 54208 54571 54872 55594 56144 56252 58261 58564 59204 59584 59983 60368 61712 62524 63536 63878 63916 64288 64372 64757 65219 66584 66671 68552 68921 68962 69454 70756 71456 71687 73283 73568 73964 74008 74536 75449 76096 76342 77198 79376 79576 80864 81928 82369 82418 83006 83752 84854 85184 87248 87362 88396 90364 90944 91553 93632 94136 94192 94259 94864 96026 96976 97498 97556 98252 101024 101156 101761 102487 103607 104272 104632 107584 107996 109142 109417 109744 111188 111853 112288 112504 112651 115159 116522 117128 118408 119966 120736 123424 123823 125048 127072 127756 127832 128576 128744 129437 129514 130438 133168 133342 137104 137842 137924 138908 141512 142912 143374 143869 146566 147136 147928 148016 149072 150898 152684 154396 154693 158137 158752 159152 161051 161728 162811 163856 164738 164836 166012 167504 169708 170723 171941 174496 174724 175769 176792 177023 180728 183106 188272 188384 188518 188993 189728 192052 193952 194579 194996 195112 196504 198911 202048 202312 203401 203522 204974 207214 208544 209264 215992 218284 218834 219488 222376 223573 223706 224576 225008 225302 230318 233044 234256 236816 239932 241367 241472 243089 246848 247646 248501 250096 254144 255512 255664 257488 258874 259028 260876 266336 266684 267197 268279 270193 274208 275684 275848 277816 278179 281219 283024 286748 287738 288463 293132 295856 296032 296989 298144 301796 303601 305368 305767 308792 309386 316274 317504 318304 322102 325622 327712 329476 329672 332024 335008 336091 339416 341243 341446 343882 348992 349448 351329 351538 353584 354046 361456 366212 376544 376768 377036 377986 379291 379456 381997 384104 387904 389158 389992 390224 393008 397822 404624 406802 407044 407827 409948 414428 417088 418528 419881 424589 429229 431984 436568 437668 438976 444752 447146 447412 450016 450604 453299 456533 460636 463391 466088 466697 468512 473632 479864 480491 482447 482734 486178 495292 497002 500192 511024 511328 512981 514976 517748 518056 521752 528143 532672 533368 534394 536239 536558 540386 548416 551368 551696 555632 556358 562438 566048 573496 575476 576583 576926 586264 591712 592064 593978 596288 600281 603592 606841 607202 610736 611534 617584 618772 632548 636608 640871 644204 651244 655139 655424 658952 659344 659813 664048 670016 672182 678832 682486 682892 687764 698896 702658 703076 707168 708092 712327 717409 722912 725249 732424 733381 753088 754072 755972 758131 758582 763994 768208 778316 779984 780448 782971 786016 788557 795644 806113 809248 813604 814088 815654 819896 828856 829939 837056 839762 849178 858458 863968 873136 875336 889504 894292 894824 900032 901208 906059 906598 913066 921272 926231 926782 932176 933394 937024 947264 959728 960982 964894 965468 972356 990584 994004 999949 1000384 1007083 1022048 1022656 1025962 1029952 1035496 1036112 1036849 1043504 1056286 1066736 1068788 1072478 1073116 1080772 1102736 1103392 1106959 1111264 1112716 1119371 1124876 1127357 1132096 1139677 1146992 1150952 1153166 1153852 1172528 1183424 1187956 1195061 1200562 1203587 1207184 1213682 1214404 1221472 1223068 1230383 1235168 1237544 1239161 1265096 1266749 1281742 1288408 1302488 1309499 1310278 1317904 1318688 1319626 1328096 1344364 1357664 1362053 1364972 1365784 1375528 1392377 1397792 1405316 1406152 1413721 1414336 1416184 1423807 1424654 1434818 1445824 1450498 1464848 1466762 1508144 1511944 1516262 1517164 1527988 1536416 1556632 1559968 1560896 1565011 1565942 1572032 1577114 1582559 1591288 1612226 1618496 1627208 1628176 1631308 1639792 1657712 1659878 1679524 1689569 1698356 1701623 1716916 1727936 1739507 1746272 1750672 1771561 1779008 1788584 1789648 1790921 1802416 1812118 1813196 1826132 1842544 1852462 1853564 1864352 1866788 1877953 1891351 1919456 1921964 1929788 1930936 1933459 1944712 1947253 1968533 1981168 1988008 1998709 1999898 2014166 2044096 2051924 2070992 2072224 2073698 2078923 2087008 2112572 2125207 2133472 2137576 2140369 2144956 2146232 2161544 2188021 2205472 2206784 2213918 2222528 2225432 2237411 2238742 2249752 2254714 2279354 2293984 2301904 2306332 2307704 2345056 2352637 2375912 2388701 2390122 2401124 2407174 2414368 2427364 2428808 2442944 2446136 2459303 2460766 2470336 2475088 2478322 2530192 2533498 2563484 2576816 2604976 2618998 2620556 2635808 2637376 2639252 2655037 2656192 2673979 2688728 2715328 2724106 2729944 2731568 2733511 2751056 2784754 2795584 2810632 2812304 2827442 2832368 2847614 2849308 2869636 2900996 2929696 2933524 2939167 2951069 2972123 3004603 3016288 3023888 3032524 3034328 3055976 3059969 3072832 3093409 3113264 3119936 3130022 3131884 3154228 3165118 3173093 3182576 3224452 3243737 3254416 3256352 3262616 3266879 3279584 3315424 3319756 3339611 3359048 3363437 3377129 3379138 3396712 3403246 3433832 3479014 3492544 3501344 3543122 3577168 3579296 3581842 3590867 3604832 3624236 3626392 3652264 3685088 3697001 3704924 3707128 3728704 3733576 3753673 3755906 3782702 3838912 3843928 3859576 3861872 3864619 3866918 3889424 3894506 3937066 3962336 3976016 3997418 3999796 4028332 4103848 4141984 4144448 4147396 4157846 4172201 4174016 4201967 4225144 4247887 4250414 4266944 4275152 4280738 4289912 4292464 4323088 4376042 4410944 4427836 4450864 4474822 4477484 4486097 4499504 4509428 4558708 4585973 4587968 4603808 4612664 4615408 4618691 4670479 4690112 4705274 4721519 4751824 4777402 4780244 4802248 4814348 4828736 4854728 4857616 4892272 4918606 4921532 4950176 4956644 4986289 5021863 5060384 5066996 5076743 5097301 5126968 5133667 5153632 5209952 5237996 5241112 5271616 5278504 5285401 5306917 5310074 5347958 5377456 5448212 5459888 5463136 5467022 5480797 5502112 5569508 5621264 5624608 5642791 5654884 5664736 5695228 5698616 5739272 5768419 5801992 5809573 5859392 5867048 5878334 5898629 5902138 5944246 6009206 6032576 6047776 6065048 6068656 6111952 6119938 6186818 6226528 6260044 6263768 6308456 6330236 6342413 6346186 6365152 6448904 6483617 6487474 6508832 6512704 6525232 6533758 6559168 6603091 6630848 6639512 6675251 6679222 6718096 6726874 6754258 6758276 6793424 6806492 6867664 6958028 6999643 7002688 7049581 7086244 7154336 7158592 7163684 7181734 7206529 7209664 7248472 7252784 7257943 7304528 7370176 7394002 7409848 7414256 7467152 7507346 7511812 7565404 7687856 7719152 7723744 7729238 7733836 7748713 7778848 7789012 7835597 7874132 7891499 7924672 7952032 7977739 7994836 7999592 8056664 8067191 8155351 8207696 8283968 8294792 8315692 8339441 8344402 8365427 8403934 8450288 8495774 8500828 8550304 8561476 8579824 8584928 8612681 8646176 8674127 8752084 8804429 8855672 8867243 8901728 8949644 8954968 8972194 8999008 9018856 9117416 9129329 9166493 9171946 9207616 9225328 9230816 9237382 9340958 9410548 9443038 9503648 9554804 9560488 9604496 9628696 9709456 9715232 9746639 9784544 9837212 9843064 9896047 9900352 9913288 9966649 9972578 10043726 10120768 10133992 10153486 10188541 10194602 10253936 10267334 10307264 10419904 10475992 10482224 10557008 10570802 10613834 10620148 10695916 10754912 10896424 10919776 10926272 10934044 10955077 10961594 10999439 11004224 11077913 11139016 11242528 11249216 11285582 11309768 11329472 11390456 11397232 11405339 11478544 11529979 11536838 11603984 11619146 11734096 11756668 11797258 11804276 11826983 11888492 12018412 12095552 12130096 12137312 12176549 12223904 12239876 12313081 12373636 12400927 12447641 12453056 12520088 12527536 12536447 12616912 12660472 12684826 12692372 12730304 12897808 12967234 12974948 13017664 13050464 13067516 13145671 13206182 13239457 13279024 13350502 13358444 13436192 13453748 13508516 13516552 13534213 13586848 13612984 13630771 13735328 13779731 13916056 13934239 13990963 13999286 14099162 14172488 14308672 14327368 14363468 14404489 14413058 14496944 14505568 14515886 14609056 14788004 14819696 14828512 14876449 14934304 14982583 15014692 15023624 15130808 15316147 15375712 15438304 15447488 15458476 15467672 15497426 15550931 15557696 15578024 15661877 15671194 15748264 15782998 15904064 15955478 15989672 15999184 16113328 16134382 16310702 16415392 16589584 16631384 16678882 16688804 16720907 16730854 16807868 16900576 16991548 17001656 17100608 17122952 17159648 17169856 17215121 17225362 17292352 17348254 17408149 17504168 17598389 17608858 17711344 17734486 17803456 17899288 17909936 17944388 17998016 18037712 18234832 18258658 18332986 18343892 18450656 18461632 18474764 18585259 18681916 18717853 18821096 18886076 18999031 19007296 19109608 19120976 19134577 19208992 19257392 19418912 19430464 19487171 19493278 19569088 19674424 19686128 19700131 19792094 19826576 19933298 19945156 20087452 20267984 20306972 20377082 20389204 20507872 20534668 20657483 20804861 20951984 20964448 21032221 21114016 21141604 21227668 21240296 21268049 21391832 21419783 21509824 21653863 21792848 21839552 21868088 21910154 21923188 21985799 21998878 22155826 22278032 22485056 22571164 22619536 22706159 22780912 22794464 22810678 22868153 22957088 23059958 23073676 23207968 23238292 23377277 23468192 23513336 23544059 23594516 23608552 23639903 23653966 23776984 24036824 24068231 24260192 24274624 24353098 24447808 24479752 24611521 24626162 24747272 24801854 24880481 24895282 25040176 25055072 25072894 25233824 25320944 25369652 25384744 25795616 25879007 25934468 25949896 26100928 26135032 26275711 26291342 26412364 26478914 26558048 26701004 26716888 26860699 26872384 26907496 27017032 27033104 27052333 27068426 27173696 27225968 27261542 27470656 27559462 27832112 27868478 27981926 27998572 28198324 28344976 28654736 28726936 28808978 28826116 28993888 29011136 29031772 29205407 29218112 29413769 29576008 29639392 29657024 29735209 29752898 29868608 29965166 30029384 30047248 30068621 30261616 30632294 30751424 30876608 30916952 30935344 30994852 31101862 31156048 31323754 31342388 31496528 31565996 31910956 31979344 31998368 32101811 32226656 32268764 32330837 32461759 32621404 32693353 32830784 33050633 33179168 33262768 33357764 33377608 33441814 33461708 33615736 33659659 33801152 33983096 34003312 34027499 34245904 34319296 34430242 34450724 34696508 34816298 34904023 35008336 35196778 35217716 35422688 35468972 35681107 35798576 35819872 35888776 35935669 36075424 36469664 36517316 36665972 36687784 36735721 36901312 36949528 36997807 37148419 37170518 37363832 37435706 37642192 37772152 37975471 37998062 38219216 38241952 38269154 38417984 38514784 38837824 38974342 38986556 39348848 39372256 39400262 39499537 39584188 39653152 39866596 39890312 40174904 40378933 40535968 40613944 40667011 40754164 40778408 40997909 41015744 41069336 41290403 41314966 41609722 41903968 41928896 42064442 42228032 42283208 42455336 42480592 42510809 42536098 42783664 42839566 43307726 43585696 43736176 43820308 43846376 43971598 43997756 44311652 44556064 45142328 45239072 45385319 45412318 45561824 45588928 45621356 45736306 45894211 45914176 46119916 46147352 46221637 46415936 46476584 46726757 46754554 46936384 47026672 47088118 47189032 47217104 47279806 47307932 47553968 48073648 48136462 48520384 48706196 48959504 48997501 49223042 49252324 49347067 49494544 49603708 49760962 49790564 50080352 50110144 50145788 50445703 50467648 50641888 50739304 50769488 50805601 51375269 51591232 51758014 51868936 51899792 51936709 52270064 52551422 52582684 52824728 52957828 53116096 53402008 53433776 53721398 53814992 54034064 54066208 54104666 54136852 54451936 54523084 54849179 55118924 55240493 55664224 55736956 55844173 55963852 55997144 56070311 56396648 56470337 56689952 57087457 57309472 57453872 57617956 57652232 57962561 57987776 58063544 58139411 58376087 58410814 58827538 59152016 59278784 59470418 59505796 59930332 60058768 60094496 60137242 60288767 60523232 61264588 61631003 61833904 61870688 61989704 62070701 62203724 62312096 62647508 62684776 62993056 63131992 63452609 63821912 63905303 63958688 63996736 64165451 64203622 64453312 64537528 64661674 64884919 64923518 65242808 65386706 66101266 66358336 66525536 66715528 66755216 66883628 66923416 67231472 67319318 67966192 68006624 68054998 68226473 68491808 68860484 68901448 69272329 69393016 69632596 69766543 69808046 70016672 70393556 70435432 70845376 70937944 71319787 71362214 71597152 71639744 71777552 71871338 72150848 72634001 72939328 73034632 73331944 73375568 73427761 73471442 73899056 73995614 74296838 74341036 74727664 74871412 75284384 75544304 75950942 75996124 76438432 76483904 76538308 76996073 77029568 77545391 77948684 77973112 78697696 78744512 78800524 78999074 79168376 79271819 79306304 79733192 79780624 79837373 80349808 80709853 80757866 81071936 81227888 81334022 81508328 81556816 81995818 82138672 82580806 82629932 83219444 83807936 84128884 84566416 84910672 84961184 85021618 85072196 85235843 85567328 85679132 86191567 86615452 86806489 87133487 87171392 87472352 87640616 87692752 87755129 87943196 87995512 88623304 88739101 89112128 89708861 90284656 90478144 90770638 90824636 91123648 91242712 91472612 91733851 91788422 92019697 92239832 92294704 92443274 92953168 93453514 93509108 94053344 94176236 94378064 94434208 94559612 94615864 94739491 95107936 95415397 96147296 96272924 96458117 96848719 97412392 97539673 97919008 97936741 97995002 98446084 98504648 98694134 98989088 99207416 99521924 99581128 100160704 100291576 100422619 100831423 100891406 101283776 101478608 101538976 101611202 102750538 103516028 103737872 103799584 103873418 104135143 104540128 105102844 105165368 105649456 105915656 106804016 106867552 107213029 107442796 107629984 108068128 108132416 108209332 108273704 108856517 108903872 109046168 109633139 109698358 110237848 110480986 111328448 111473912 111688346 111927704 111994288 112073951 112140622 112793296 112940674 113379904 114174914 114618944 114907744 115235912 115304464 115925122 116127088 116278822 116752174 116821628 117655076 118304032 118940836 119011592 119860664 120117536 120188992 120274484 120505847 120577534 120993829 121046464 121857043 122529176 123188723 123262006 123667808 123741376 123979408 124141402 124407448 124624192 125295016 125369552 125458729 125986112 126263984 126829769 126905218 127643824 127810606 127917376 128330902 128407244 129075056 129323348 129769838 129847036 130096813 130485616 130773412 132202532 132993217 133051072 133431056 133510432 133767256 133846832 133942039 134462944 134638636 135443891 135932384 136013248 136109996 136410197 136452946 136924051 136983616 137720968 137802896 137900917 138544658 138786032 139265192 139533086 139616092 140033344 140787112 140870864 141875888 142639574 142724428 143194304 143555104 143742676 144602381 145268002 145634027 146069264 146663888 146751136 146855522 146942884 147225547 147798112 147991228 148593676 148682072 148876343 149455328 149742824 149938481 150568768 151088608 151577041 151901884 151992248 152876864 153076616 153276629 153900593 153992146 155090782 155897368 155946224 157395392 157601048 157998148 158336752 158449379 158543638 158943113 159466384 159561248 159674746 160699616 161419706 161515732 162455776 162668044 163016656 163113632 163640939 163991636 164277344 164808413 165161612 165259864 166438888 167284151 168257768 168477617 169132832 169821344 169922368 170043236 170144392 170471686 171060241 171134656 171358264 172280647 172383134 173230904 173612978 174163367 174266974 174944704 175281232 175385504 175510258 175886392 175991024 177246608 177478202 179417722 180569312 181541276 181649272 182485424 182945224 183467702 183576844 183929977 184039394 184479664 184589408 184886548 185906336 186907028 187018216 188024893 188106688 188352472 188756128 188868416 189119224 189231728 189366331 189478982 190215872 190830794 191489639 192294592 192545848 192916234 193582279 193697438 194824784 195079346 195838016 195873482 195990004 196892168 197009296 197388268 197978176 198414832 199043848 199162256 200583152 200845238 201662846 201782812 202957216 203077952 203222404 204437849 205501076 205896383 207032056 207475744 207599168 207746836 208146463 208270286 208989341 209080256 210205688 210330736 210480347 211298912 211831312 213608032 213735104 214358881 214426058 214885592 215259968 216136256 216418664 216547408 216701441 217713034 218092336 219266278 219396716 220475696 220961972 222947824 223376692 223855408 223988576 224147902 224281244 224712677 225586592 225881348 227232313 228349828 228853471 229815488 230471824 230608928 231354431 231850244 232254176 232557644 233504348 233643256 233948539 235310152 235617613 236505179 236608064 237881672 238023184 238192493 239721328 240235072 240548968 241011694 241155068 241843789 241987658 243714086 245058352 246377446 246524012 247335616 247958816 248282804 248814896 249767749 250590032 250739104 250917458 251549683 252527968 253659538 253810436 255287648 255621212 256661804 256814488 257150047 258150112 258646696 258984649 259539676 259694072 260038933 260193626 260971232 261546824 264405064 264750541 265828297 265986434 266862112 267020864 267534512 267693664 267884078 268925888 269277272 270726731 270887782 271864768 272219992 272820394 272905892 273685291 273848102 275441936 275605792 275801834 277089316 277572064 278530384 279066172 279232184 281574224 281741728 282652531 283751776 284669077 285279148 285448856 286985363 287110208 287485352 289032821 289204762 290536004 291268054 292138528 293327776 293502272 293711044 293885768 294451094 295467689 295596224 295982456 297187352 297364144 297575663 297752686 298910656 299485648 299876962 302177216 303154082 303803768 303984496 306153232 306553258 307801186 307984292 310181564 311794736 311892448 315202096 315996296 316673504 316898758 317087276 317697233 317886226 318932768 319122496 319349492 321259477 321399232 322839412 323031464 323551459 324911552 325336088 326033312 326227264 327087299 327281878 327983272 328554688 329616826 330323224 330519728 330754831 332877776 334369391 334568302 336515536 336955234 338265664 339642688 340086472 340288784 340943372 342120482 342716528 342982507 344561294 344766268 346461808 347225956 348326734 348533948 350562464 350771008 351020516 351772784 351982048 353119921 354493216 354956404 355639207 357079349 358835444 359626883 360981589 361138624 363082552 363298544 363556963 364970848 365890448 366935404 367153688 367859954 368078788 368959328 369178816 369773096 370256249 371812672 373814056 374036432 374302489 376049786 376704944 377512256 378238448 378463456 378732662 378957964 381661588 382979278 383944253 385091696 385832468 387164558 387394876 389649568 390158692 391746964 391980008 392492177 393784336 394018592 394776536 395292359 396829664 398087696 398324512 399612199 401166304 401690476 403325692 403565624 404092931 405737927 405914432 406444808 406975877 408632609 408875698 411002152 411792766 414064112 414951488 415493672 416292926 416540572 417730181 417978682 420411376 420661472 420960694 422597824 423662624 427216064 428717762 428852116 429771184 431417021 432837328 433094816 433402882 434494907 435426068 436184672 438532556 438793432 440951392 441923944 444168263 445895648 446753384 447337121 447710816 447977152 448295804 448562488 449158157 449425354 450976999 451173184 451762696 454194433 454464626 456699656 457706942 460943648 461217856 462708862 463700488 464508352 465115288 467008696 467286512 467618899 467897078 470620304 471235226 472729139 473010358 475763344 476046368 476384986 479442656 481097936 482023388 482310136 483687578 483975316 484906303 487428172 490116704 492754892 493048024 495917632 496565608 497629792 499238509 499535498 501180064 501478208 501834916 503099366 504836321 505055936 507319076 507620872 508438007 510353281 510575296 511242424 513323608 513628976 513994327 514300094 516300224 517293392 517969298 519079352 519388144 520077866 520387252 521942464 523093648 528810128 529501082 531656594 531972868 533724224 535069024 535387328 535768156 538554544 538972511 541453462 541775564 542817737 544439984 545640788 545811784 547370582 547696204 550883872 551211584 551603668 554178632 554902733 555144128 557060768 558132344 558464368 558861611 563148448 563483456 564968971 565127959 565305062 567503552 569338154 570558296 570897712 571303799 573970726 574970704 578065642 578409524 581072008 582536108 584277056 586655552 587422088 587771536 588902188 590935378 591964912 594374704 594728288 595151326 595505372 598971296 599753924 603340969 606308164 607607536 607645423 607968992 609934409 612306464 613106516 614285903 615602372 615968584 616773421 620363128 621173707 623589472 623784896 627962027 630404192 631992592 633347008 633797516 634174552 635394466 635772452 637588171 637865536 638698984 639533521 642136957 642518954 645678824 646062928 647102918 650672176 652066624 654174598 654563756 655966544 659233652 660646448 661039456 661509662 663176437 665755552 668738782 669136604 673031072 673910468 677941033 680172944 680577568 681886744 682777711 684240964 685433056 685557187 685965014 689122588 689532536 692923616 694451912 696653468 697067896 697978699 701124928 702041032 702958333 703545568 703964096 705819961 706239842 708986432 709912808 711278414 713734109 714158698 717670888 719253766 721533949 721963178 726165104 726597088 727113926 729941696 731780896 733870808 734307376 735719908 736157576 737918656 739546192 740512498 747628112 748072864 748604978 750491203 752099572 753409888 756476896 756926912 757465324 757915928 761995619 763323176 765958556 767431973 767888506 770183392 771664936 774329116 774789752 778960271 779299136 780317384 783493928 783960016 784517657 784984354 787568672 788037184 789553072 790584718 793659328 796175392 796649024 798974011 799224398 802332608 803380952 806651384 807131248 807705371 808185862 811475854 812889616 813951754 817265218 817751396 822004304 823585532 828128224 830987344 832585852 833081144 835460362 835957364 840822752 841322944 841921388 846956803 847325248 852999301 857435524 857704232 859542368 862321061 862834042 865674656 866189632 866805764 868989814 870852136 871990009 872369344 877065112 877586864 878211103 881902784 883847888 887808383 888336526 891791296 893506768 894674242 895421632 896591608 897124976 898316314 898850708 901953998 903525392 908388866 908929252 913399312 915413884 921887296 925417724 927400976 930230576 930952519 934017392 934573024 935237798 935794156 937594273 941240608 942470452 945458278 946020716 948107237 951526688 952092736 952769972 954871379 958468357 958885312 962195872 964046776 964620272 965306419 967375156 967950632 969812606 974856344 976130111 980233408 985509784 986096048 986797471 993131216 995259584 998477018 999070996 1002360128 1003669832 1006198732 1009072361 1009672642 1012216667 1014638152 1015241744 1016876014 1020706562 1022484848 1026647216 1027257952 1027988654 1028600188 1034586784 1035938596 1038158704 1038776288 1040155732 1040774504 1042134401 1046187296 1049569367 1057620256 1059002164 1061039287 1063313188 1063945736 1065335909 1070138048 1071536312 1072936403 1077109088 1077304151 1077945022 1082906924 1083551128 1085635474 1088879968 1091281576 1091623568 1094741164 1095392408 1101288659 1101767744 1103207336 1104648809 1108357264 1109145653 1109805466 1114121536 1116264688 1116928736 1117723222 1126296896 1129937942 1130255918 1130610124 1138676308 1141116592 1141795424 1142607598 1145486573 1147941452 1149941408 1156131284 1156819048 1162144016 1165072216 1170989057 1174844176 1175543072 1177804376 1179343319 1181870756 1183929824 1188749408 1189456576 1190302652 1191010744 1197421687 1197942592 1199507848 1205964529 1206681938 1212616328 1215215072 1215290846 1215937984 1219143569 1219868818 1224612928 1226213032 1228571806 1231204744 1231937168 1232813461 1233546842 1240726256 1242347414 1247178944 1255924054 1260808384 1263985184 1267595032 1268349104 1270788932 1271544904 1275176342 1277397968 1279067042 1284273914 1285037908 1291357648 1292125856 1294205836 1301344352 1308349196 1309127512 1311933088 1316174251 1318467304 1321292896 1322078912 1323019324 1325564317 1326352874 1330932119 1331511104 1337477564 1338273208 1340427473 1346062144 1347820936 1355075953 1355882066 1360345888 1361155136 1363773488 1365555422 1368481928 1370866112 1371114374 1371930028 1378245176 1379065072 1380046019 1385847232 1388903824 1393306936 1394135792 1395127459 1395957398 1404082064 1405916666 1407091136 1411639922 1412479684 1419825616 1422556828 1427468218 1428317396 1431064943 1435341776 1438507532 1443067898 1443926356 1452330208 1453194176 1454227852 1462925387 1463561792 1467741616 1468614752 1471439816 1472315152 1473362429 1479092384 1481024996 1489882801 1495256224 1496145728 1497209956 1500512167 1500982406 1504199144 1506164561 1506819776 1512953792 1514930648 1515831856 1516910087 1523991238 1526646352 1531917112 1534863946 1535777012 1540366784 1543329872 1548658232 1549579504 1557920542 1560634768 1566987856 1567920032 1569035314 1569968708 1575137344 1579106144 1581169436 1590626191 1592350784 1597948022 1598448796 1601974297 1606761904 1613302768 1614262496 1615410742 1616371724 1619481017 1622951708 1625779232 1627903508 1634530436 1635502792 1637639773 1644008608 1647171064 1649323291 1655536253 1656256448 1661974688 1665171704 1666162288 1667347451 1670920724 1671914728 1680914269 1681645504 1683842776 1686042919 1692906523 1693913606 1705998602 1714871048 1715408464 1719084736 1724642122 1725668084 1731349312 1733611528 1737979628 1741704272 1742943169 1743980018 1748374243 1754130224 1755173728 1756422206 1767695776 1775616766 1776673052 1787013536 1789348484 1793183216 1794249952 1796632628 1797701416 1800050329 1803907996 1807050784 1812892543 1816777732 1817858504 1826798624 1830827768 1840125661 1850835448 1853253787 1854801952 1860461152 1860798079 1861905038 1868034784 1869146048 1870475596 1871588312 1875188546 1881662651 1882481216 1884940904 1890916556 1892041432 1895087117 1896214474 1903053376 1905539944 1909742758 1915797037 1916936714 1924391744 1928093552 1929240544 1930612838 1934750312 1935901264 1939625212 1949712688 1952260222 1971019568 1972192096 1973594942 1978567717 1986262432 1996954036 1998141992 2007339664 2008897541 2012397464 2018144722 2019345284 2023229747 2024433334 2029276304 2030483488 2033752028 2041413124 2044969696 2053294432 2054515904 2055977308 2057200376 2068273823 2069173568 2071877192 2076317408 2077552576 2080311464 2081549008 2083029641 2084268802 2092374592 2099138734 2106386029 2115240512 2118004328 2122078574 2126626376 2127891472 2129405069 2130671818 2143072624 2145872806 2154218176 2154608302 2155890044 2165813848 2167102256 2171270948 2177759936 2182563152 2183247136 2189482328 2190784816 2202577318 2206414672 2209297618 2216714528 2218291306 2219610932 2232529376 2233857472 2235446444 2248816339 2259875884 2260511836 2261220248 2264860213 2277352616 2282233184 2283590848 2285215196 2289611093 2290973146 2295882904 2298882751 2299882816 2312262568 2313638096 2315283817 2324288032 2330144432 2340585737 2341978114 2349688352 2351086144 2355608752 2357947691 2358686638 2363741512 2367859648 2377498816 2380605304 2382021488 2383715851 2394843374 2399015696 2411929058 2413363876 2425232656 2430430144 2430581692 2438287138 2439737636 2452426064 2457143612 2462409488 2463874336 2465626922 2467093684 2471839447 2481452512 2484694828 2499555443 2511848108 2517388181 2526871123 2527970368 2535190064 2536698208 2541577864 2543089808 2544898741 2550352684 2554795936 2558134084 2568547828 2570075816 2573433929 2582715296 2584251712 2588411672 2591793743 2601556969 2602688704 2616698392 2618255024 2620117423 2623866176 2632348502 2636934608 2642585792 2646038648 2651128634 2652705748 2660281679 2661864238 2674955128 2676546416 2680854946 2695641872 2710151906 2711764132 2720691776 2727546976 2731110844 2736963856 2742228748 2743860056 2747445239 2756490352 2758130144 2760092038 2767046513 2777807648 2786613872 2788271584 2790254918 2791914796 2797285393 2808164128 2811833332 2823279844 2824959368 2828650517 2839651232 2840165489 2845113656 2848831139 2854936436 2856634792 2860428263 2862129886 2870683552 2877015064 2886135796 2887852712 2904660416 2908455704 2912255951 2924111267 2925850774 2935483232 2937229504 2942879632 2944630304 2946724858 2958184768 2962049992 2977994041 2979765602 2990512448 2994419912 3001024334 3001964812 3008398288 3010538201 3012329122 3019919147 3029861296 3031663712 3033820174 3047982476 3053292704 3063834224 3069727892 3071554024 3086659744 3097316464 3099159008 3109177841 3115841084 3121269536 3131359847 3133975712 3135840064 3138070628 3139937416 3156838993 3158212288 3162338872 3179361031 3181252382 3195896044 3196897592 3203948594 3213523808 3226605536 3228524992 3230821484 3232743448 3238962034 3245903416 3250144579 3251558464 3255807016 3269060872 3271005584 3273332293 3275279546 3288017216 3294342128 3298646582 3309103973 3311072506 3323949376 3330343408 3332324576 3334694902 3341841448 3343829456 3361828538 3367685552 3372085838 3385813046 3387827212 3411997204 3429742096 3430816928 3449284244 3451336168 3467223056 3475959256 3483408544 3485886338 3487960036 3494669563 3496748486 3508260448 3510347456 3512844412 3533854247 3535391552 3551233532 3553346104 3559066049 3572472967 3574027072 3578696968 3586366432 3588499904 3593265256 3595402832 3597960289 3600100658 3607815992 3614101568 3625785086 3633555464 3635717008 3638303141 3653597248 3661655536 3678063301 3680251322 3701670896 3706507574 3709603904 3720922304 3721596158 3723810076 3736069568 3740951192 3743176624 3750377092 3763325302 3769881808 3772807577 3781833112 3784082864 3790174234 3792428948 3811079888 3819485516 3831594074 3833873428 3856187104 3858481088 3861225676 3869500624 3871802528 3879250424 3884319131 3899425376 3904520444 3912031277 3927872839 3942039136 3944384192 3947189884 3954782797 3955895713 3957135434 3970797479 3972524864 3993908072 3996283984 3999126593 4014679328 4017795082 4024794928 4036289444 4038690568 4046459494 4048866668 4058552608 4060966976 4067504056 4072818739 4082826248 4089939392 4106588864 4111954616 4114400752 4117327379 4136547646 4143754384 4152634816 4160622928 4163098016 4166059282 4168537604 4198277468 4212772058 4223386783 4236008656 4244157148 4253252752 4255782944 4258810138 4261343636 4269540863 4286145248 4291745612 4309216604 4311780088 4317413947 4331627696 4334204512 4342541896 4348215949 4365126304 4366494272 4378964656 4381569632 4395734189 4405154636 4412829344 4418595236 4433429056 4436582612 4439221864 4445022241 4463117197 4465058752 4470892888 4476734647 4494958699 4497632678 4519751768 4521023672 4522440496 4529720426 4554705232 4564466368 4570430392 4579222186 4581946292 4591765808 4595031991 4597765502 4624525136 4627276192 4630567634 4648576064 4660288864 4681171474 4683956228 4699376704 4711217504 4715895382 4717373276 4727483024 4745587231 4761210608 4764042976 4767431702 4779443977 4789686748 4798031392 4823858116 4826727752 4850465312 4861163384 4876574276 4879475272 4885850893 4904852128 4914287224 4920708331 4924818976 4927748672 4931253844 4934187368 4940739727 4943678894 4960746989 4962905024 4969389656 4996138763 4999110886 5023696216 5034776362 5050737643 5053742246 5070380128 5073396416 5083155728 5086179616 5089797482 5100705368 5109591872 5116268168 5137095656 5140151632 5143807889 5146867858 5165430592 5176823344 5183587486 5200020529 5203113938 5233396784 5236510048 5240234846 5264697004 5273869216 5292077296 5302257268 5305411496 5320563358 5323728476 5333969333 5349910256 5353092832 5361709892 5391283744 5420303812 5423528264 5452721897 5455093952 5462221688 5473927712 5484457496 5487720112 5491623599 5494890478 5512980704 5516260288 5520184076 5534093026 5553199531 5555615296 5573227744 5576543168 5580509836 5583829592 5592818077 5594570786 5613886091 5616328256 5623666664 5646559688 5649918736 5653937597 5657301034 5679302464 5680330978 5690227312 5697662278 5709872872 5713269584 5720856526 5724259772 5741367104 5754030128 5772271592 5775705424 5816911408 5824511902 5848222534 5851701548 5870966464 5885759264 5889260608 5893449716 5924099984 5928697621 5955988082 5959531204 5970995107 5988839824 6002048668 6003929624 6016796576 6021076402 6024658244 6036247427 6039838294 6059722592 6063327424 6067640348 6095964952 6103930063 6106585408 6127668448 6139455784 6143108048 6147477721 6173319488 6194632928 6198318016 6214658681 6216407549 6218355682 6231682168 6242539072 6262719694 6267951424 6276141256 6279874832 6284341789 6313677986 6324677744 6358722062 6362504764 6391792088 6393795184 6407897188 6427047616 6453211072 6461642968 6465486896 6477924068 6491806832 6500289158 6511614032 6516667633 6538121744 6542011168 6546664586 6550559092 6588684256 6597293164 6618207946 6622145012 6636750659 6660686816 6664649152 6669389804 6683682896 6684099653 6687658912 6709278499 6723657076 6735371104 6744171676 6757144933 6771626092 6775654424 6784507631 6823994408 6832910777 6858650191 6859484192 6861633856 6898568488 6902672336 6907582297 6934446112 6951918512 6966817088 6971772676 6975920072 6989339126 6993496972 7013469881 7016520896 7025688824 7034868731 7063506527 7067708494 7102467064 7106692208 7118132098 7144945934 7157393936 7172732864 7186530512 7190805664 7195920578 7200201316 7215631984 7251570172 7267110928 7271434016 7276606282 7294940807 7323311072 7356126602 7360502644 7403341792 7413015148 7443192316 7447620152 7457351363 7481902384 7486353248 7500754184 7510554821 7526650604 7539763616 7541129057 7545615154 7563666224 7568165728 7580348468 7584857896 7622159776 7638971032 7663188148 7667746856 7677765689 7709020613 7712374208 7722451352 7732541663 7739001248 7743605056 7758500848 7764019571 7768638262 7798850752 7809040888 7824062554 7851075199 7855745678 7884078272 7894379768 7909565594 7911791426 7914270868 7936873439 7941594958 7987816144 7992567968 7998253186 8029358656 8035590164 8049589856 8072578888 8077381136 8092918988 8097733336 8117105216 8135008112 8145637478 8165652496 8196923399 8223909232 8228801504 8234654758 8255403233 8273095292 8287508768 8321245856 8326196032 8332118564 8337075208 8381951809 8396554936 8425544116 8441751703 8446773566 8472017312 8488314296 8506505504 8511565888 8517620276 8522687272 8534004983 8539081726 8568562981 8572290496 8583491224 8618433208 8623560176 8629694227 8634827894 8663255392 8668409024 8685083792 8696431898 8730252608 8757929312 8763139264 8788714121 8791468378 8810309272 8825658688 8837190472 8873165224 8878443728 8884759081 8890044482 8926234394 8941785776 8953469294 8989917398 8995265356 9039503536 9042047344 9044880992 9059440852 9109410464 9140860784 9158444372 9163892584 9183531616 9190063982 9195531004 9213219757 9249050272 9254552384 9261135268 9316524833 9320577728 9362342948 9367912456 9382992311 9422435008 9431790764 9434746552 9454966048 9485531671 9491174462 9522421216 9528085952 9534863404 9558887954 9579373496 9591890099 9596062784 9647716232 9653455504 9660322133 9696712339 9700930624 9722326768 9753148552 9758950544 9765892213 9771701786 9809704256 9828574448 9841416662 9849637952 9862507688 9868374736 9881479454 9887357788 9921493978 9938779312 9992277526 9998221772 10047392432 10069552724 10101475286 10107484492 10140760256 10166311456 10172359232 10179594964 10201410736 10232536336 10240477709 10274191312 10280303264 10287615778 10293735716 10313537003 10353646688 10367174972 10400041058 10406227876 10429179607 10466793568 10473020096 10480469692 10503585169 10529394008 10543151927 10547738432 10584154592 10604514536 10610822992 10618370609 10641126716 10647456952 10667938666 10699820512 10706185664 10723419784 10737431221 10782567488 10840607624 10847056528 10854772181 10905443794 10924443376 10947855424 10968914992 10975440224 10983247198 10989780956 11025961408 11040368152 11068186052 11099795971 11106399062 11134383337 11146455488 11161019672 11167659184 11185636154 11189141572 11227772182 11247333328 11293119376 11299837472 11307875194 11314602068 11360661956 11380454624 11395324556 11419745744 11426539168 11441713052 11448519544 11463478411 11508060256 11544543184 11545263037 11551410848 11588753771 11633822816 11649023804 11671432157 11696445068 11703403096 11718694999 11766399883 11771518528 11786899432 11802300433 11848199968 11850345661 11857395242 11911976164 11919062408 11941990214 11977679648 12004097336 12007859248 12033593152 12042152804 12049316488 12072494854 12079676588 12114175249 12119445184 12135280696 12151136899 12191929904 12200602183 12207860126 12255336896 12278911568 12286216096 12294955442 12389265856 12429317362 12432815098 12436711364 12463364336 12525439388 12552282512 12559749664 12568683578 12600352303 12627355972 12649355488 12717444124 12725009528 12783584176 12787590368 12815794376 12880879627 12923285936 12930973792 12955848136 12972776509 12983613664 13000578316 13023228064 13025586553 13033335266 13076243488 13084022336 13093329172 13101118184 13171638557 13177368512 13194586328 13236415892 13244290024 13265609819 13273501318 13321373632 13338779608 13367365792 13368199306 13375317824 13410579259 13418556998 13447314152 13470742208 13488343352 13514289866 13543252184 13551308848 13560948071 13569015262 13647988816 13665821554 13709145031 13717300382 13718968384 13797136976 13805344672 13815164594 13868892224 13903837024 13943545352 13951840144 13978678252 13986993944 14026939762 14051377648 14062282787 14069737462 14127013054 14135416988 14204934128 14213384416 14236264196 14289891868 14314787872 14373061024 14381611328 14391841156 14400402632 14431263968 14477916761 14503140344 14534221856 14542868032 14553212564 14581207487 14589881614 14640253309 14646622144 14712253204 14721005288 14744702203 14800245149 14806683584 14826030296 14886384632 14895240304 14905835483 14914702726 14963804768 14972706496 15001508368 15021109642 15053301208 15079527232 15082258114 15091230308 15127332448 15136331456 15160696936 15169715792 15180506209 15244319552 15277942064 15326376296 15335493712 15346402049 15355531378 15418041226 15444902704 15465083326 15478002496 15517001696 15528039142 15537276524 15618081776 15648125108 15702150398 15711491356 15741714373 15788759536 15819131188 15823582852 15828541736 15873746878 15883189916 15975632288 15985135936 15996506372 16071180328 16092179257 16099179712 16145157776 16154762272 16185837976 16195466672 16206986719 16270016224 16291274956 16331304992 16384100159 16388710811 16393846798 16447818464 16457603008 16469309516 16505633837 16510806466 16546190584 16567810171 16575017536 16642491712 16664237128 16674150416 16686010957 16763903618 16793109872 16851088232 16883503406 16893547132 16944034624 16976628592 17013011008 17035240552 17045374544 17068009966 17078163452 17137125962 17166982448 17236866416 17247120352 17259388454 17269655788 17326510784 17370167584 17392863796 17496888101 17515858624 17577428242 17582936756 17620618544 17621717267 17674380944 17688097861 17746330448 17756887456 17769518162 17780088964 17814291187 17852468788 17883571552 17906938588 17979834796 17990530712 18014037503 18079007072 18084094688 18089761984 18118881704 18142556201 18210898783 18218820928 18281721568 18316888744 18327785168 18340821961 18367063232 18380127964 18391062008 18426439514 18490056959 18498100544 18522270536 18546472109 18621971753 18633049666 18724685896 18735824912 18765984622 18863581528 18869493104 18909932096 18971063342 18982348924 19044842432 19069726808 19117775908 19158746992 19172374859 19183780198 19232116673 19295432464 19306911008 19320644266 19393424678 19444653536 19506297104 19517901088 19531784426 19543403572 19657148896 19682833324 19725015376 19736749472 19762958908 19774715576 19800553619 19842987956 19877558624 19881158423 19941817973 19984555052 19996443544 20094784864 20139105448 20202950572 20214968984 20241382271 20332622912 20359189928 20385791657 20402821472 20465072672 20468778869 20480955418 20548382624 20560606528 20575231556 20587471432 20627074006 20698289161 20707293376 20734349944 20800082116 20812455752 20845958287 20858359214 20924484521 20933587136 20960939384 21007170338 21058788016 21073767407 21086303854 21168309184 21209029072 21221645984 21236741218 21282253432 21294913904 21335877332 21399641024 21446839568 21474862442 21681215248 21694113056 21709544362 21764244887 21810887588 21848886752 21937829984 21950880448 21966494396 21979561912 22080736304 22097872951 22136372104 22199591942 22212798124 22255527217 22268766674 22322039344 22335318368 22371272308 22378283144 22455544364 22494666656 22586238752 22599674944 22615750388 22629204136 22721323912 22751012053 22760909248 22790649112 22839491488 22853078336 22883426104 22897039088 22913326051 22926956822 23016120512 23089086368 23090526074 23102821696 23163727811 23170246319 23177507542 23267645632 23298047608 23342864314 23392890136 23406806192 23423455759 23437389998 23532799766 23573798864 23604600866 23696399936 23700691322 23714790484 23823952328 23838124816 23883980428 23955359296 24008194672 24015718496 24084305608 24098632976 24144989708 24159353176 24228350498 24270561392 24302273798 24383859808 24401204366 24415720252 24557823136 24572432192 24589910884 24736979729 24858634724 24865630196 24873422728 24913462343 24926728672 25007310769 25050878776 25104565024 25119499328 25137367156 25185722023 25200704606 25254711944 25287710261 25298710976 25434888248 25450019056 25468121987 25567168352 25575180736 25631588752 25746443107 25761759254 25846571872 25861947584 25911696272 25945553018 25967227328 26001156632 26046456128 26051173106 26066670532 26152486976 26186658344 26202236368 26220874361 26343277114 26389172656 26472831784 26488580048 26531219638 26547002636 26677559216 26734731584 26736398612 26821158518 26837113996 26894628304 26976686704 27028579732 27086504368 27102617696 27121896142 27138030524 27190233917 27295977632 27331643108 27418290062 27434600764 27495109873 27594273952 27610689344 27630329188 27691269991 27795582353 27807674048 27887090704 27903680288 27957356504 27973987888 27993886151 28053879524 28102755296 28124565574 28139474924 28254026108 28270833976 28307773219 28409868256 28426768832 28472528392 28509731173 28579783736 28617126659 28629575744 28746122048 28783682312 28800805264 28821291653 28862527936 28955833522 29006280688 29068443712 29106425128 29162414974 29179763228 29263098469 29280506618 29424506408 29442010576 29489404406 29600490298 29652060592 29772769264 29790480608 29811670966 29829405452 29927609536 30003016736 30042219284 30106602416 30164516228 30182460616 30221897629 30254664896 30321393872 30339431584 30361012418 30437511643 30555884128 30652752592 30670987424 30692804098 30711062756 30770139323 30836082452 30889805408 30930166652 31034003392 31056078284 31074553048 31115155687 31236163552 31241820379 31296250216 31337142529 31404300796 31422982712 31464710893 31483428746 31577519072 31638262376 31647165704 31657083472 31747493756 31766379832 31937371111 31951264576 31993012744 32034815461 32142360656 32165223937 32184358514 32290315552 32309524544 32371675952 32390933344 32413973438 32540032448 32582549912 32662609984 32757934451 32768200318 32777421622 32787693596 32895636928 32938619032 33011267674 33021612932 33092381168 33115920211 33135620342 33219110617 33328474256 33348300832 33372021914 33527807236 33586219744 33702176464 33767006812 33787094264 33953257184 34070481104 34090749088 34136019932 34156326904 34200956251 34274251924 34333964896 34444958317 34473732832 34494240704 34518776908 34539311576 34725228923 34740335168 34785727592 34972971341 34993776202 35154856484 35165873512 35241237088 35243434534 35348761888 35355163501 35376195722 35492660896 35513774912 35539036324 35560177928 35628582374 35704937576 35751590369 35767143104 35813877176 35959669592 35981061424 36006655223 36028075006 36158014144 36168189376 36237763408 36285112402 36400143703 36421797566 36563443136 36633777488 36655570336 36681643922 36760255928 36782124016 36852879028 36980113918 37044541072 37092944218 37243943506 37266099332 37449371792 37471649824 37531969244 37727163056 37738986208 37942126684 37964697848 38139453616 38169053279 38235551816 38317493984 38344749718 38367560396 38441365193 38464233346 38590864928 38613822016 38641288532 38786849356 38872396717 38889307072 39012594208 39035802176 39063568852 39086807144 39149726539 39297202637 39314297792 39365666648 39450030752 39473498944 39525917816 39549431152 39577563179 39601107238 39685975912 39755117248 39762316846 39883635946 39969110104 39992887088 40021334551 40189569728 40278210896 40405901144 40429937968 40458696311 40482764542 40718379856 40771583314 40805642944 40930145344 40937557738 40961910836 41096765248 41150463112 41174942864 41254148012 41396578322 41468699888 41500883347 41600164232 41624911504 41691916574 41716718428 41848969042 41921878768 42014340676 42117576032 42147534814 42172607708 42418058144 42443291968 42473482436 42564506864 42589827808 42671754664 42727510441 42893679136 42949724884 43032344047 43206601229 43362430496 43388226112 43419088724 43502610767 43514852843 43528489774 43621775176 43678772269 43697773504 43875659968 43932988792 43959123824 43990392523 44161472608 44195745902 44272744208 44399183884 44425596248 44511054434 44537533348 44644078688 44670636736 44742544616 44756566288 44801006129 44911088728 44989333312 45172477504 45231500776 45258408272 45290601169 45442647824 45502024106 45581298224 45678982976 45766852208 45794078176 45826652102 45853913644 46178172736 46181052148 46327455622 46340492638 46355015084 46457254613 46596095216 46685728628 46785780272 46813612384 46846911518 46874779996 46964949493 47065599532 47147597728 47209201732 47401382644 47429580968 47491553417 47647904656 47676249632 47767960856 47830375439 48010551337 48016389344 48031436992 48168611216 48197265952 48289979416 48318706352 48353076079 48456700996 48541122784 48604547596 48767719616 48802408732 48831440504 48895244651 49094289167 49115646272 49179821768 49244081117 49444545689 49473959458 49717269448 49731260392 49746845456 49826924686 49853457344 50014621538 50101757552 50209130048 50274734312 50371444046 50401409212 50509423888 50545351901 50575420522 50869776496 50900038112 50936243974 51134336704 51263177504 51492886214 51523518508 51693143744 51823392544 51891106036 52002313264 52102346212 52133341064 52201459541 52373316688 52404472736 52441748722 52573883747 52686554228 52778345312 52945663568 52977160096 53062439276 53094005272 53355118432 53472797224 53642317036 53674227992 53744359823 53789256608 53953373408 53963144291 54057159464 54127791641 54173008736 54205235392 54243792284 54276061048 54348136997 54380467834 54568216879 54591955264 54663286216 54836580124 54869201528 54957526393 54990219746 55188547904 55260658376 55382539982 55558114073 55591164706 55774181408 55807360576 55914713008 55947975776 55987772302 56107759048 56205510592 56249131148 56278949848 56508052216 56541667952 56581886779 56615546438 56819736512 56945056784 57019462346 57159567472 57200225819 57234253318 57378463793 57567364624 57601610528 57642583306 57911667044 58012561376 58212850256 58324829948 58359526456 58526196938 58561013236 58673662663 58849012816 58884021152 58978808812 59200980596 59304121184 59545538528 59580961216 59623341932 59658810904 59979940867 60006033472 60084438568 60213204832 60329032456 60364921232 60407859589 60443795258 60642787744 60678863168 60722024836 60875023286 61085194841 61111768256 61305505184 61341974848 61385608196 61422125512 61520998847 61540278646 61672164904 61752747001 61779610816 61860333304 62112156568 62149106096 62193313567 62230311374 62472327104 62483640758 62592500432 62674285058 62808601592 62845965424 62929421786 62966857492 63155038144 63276524752 63294331408 63314166944 63494987512 63532759664 63874742222 63986025488 64069630922 64284721312 64330447874 64368717028 64580631104 64743351904 64781866688 64827946876 65165099824 65215673831 65515868902 65536400636 65554843244 65575387192 65680946177 65877238064 66022535348 66043225864 66184762336 66231840422 66271240684 66398721697 66438221234 66656948512 66696601664 66744043828 67055614472 67143230693 67172439488 67404352928 67534013624 67574188528 67622254931 67876986373 67906514368 68140962208 68181498176 68272039864 68312653808 68361245491 68380483039 68401912502 68548503848 68667929792 68889916634 68947465664 69037553816 69078623152 69127759679 69450457846 69571455184 69945942682 69987552404 70309712968 70331747024 70482474176 70486869068 70697523776 70710327002 70752391444 70985321792 71078072648 71120355856 71257164748 71409875152 71503180738 71627754352 71683343963 71919339184 71962122848 72013310446 72056150012 72475526816 72570224804 72800287406 72843595132 73004257249 73267554976 73311140672 73363287844 73520511856 73525096183 73564248032 73705758056 73802063489 73960227836 74089082144 74185888436 74328594263 74487887012 74532198664 74629583941 74898743584 74943299648 75063938488 75162018547 75445152101 75454326112 75477972416 75884253368 75929395696 75983405267 76278907232 76338106558 76471103632 76634987968 76689499436 76735120792 76882730386 76928466692 77148168691 77181729856 77282577064 77383556041 77573698712 77698571797 77744793434 78025188416 78127137704 78173614288 78299453078 78594405274 78731333296 78900061504 79051835632 79098862304 79155126358 79202214476 79371951824 79524633692 79767271892 79938220208 79985774176 80042669102 80244348877 80556421792 80811802288 80859875936 80917392622 80965529084 81121276397 81436759712 81543166628 81875115476 81923821672 82030864993 82300926224 82349885728 82364799181 82508296024 82616103031 82793156644 82937399776 82952419627 83001766694 83200328464 83249823008 83383833148 83433436856 83697938084 83843757536 84028681352 84235152064 84295069628 84345215416 84455422579 84799226743 84836116288 84946964872 85057958293 85129013728 85179655616 85343509328 85404215281 85455020882 85787358272 85899449768 86064688094 86361827189 86413202458 86724860992 86838177448 87005221534 87029705686 87056979548 87243550352 87305607829 87357544538 87865977584 87918247648 87980785046 88322945216 88391491804 88545488416 88798367768 88851192496 89022108868 89075066696 89288157376 89485089232 89513132576 89602012258 89822177456 90166157389 90463001552 90516816544 90581202338 90809435563 90885295648 91004048212 91162596448 91533704416 91588156352 91653304204 91707827288 92201469899 92362104296 92654911244 92680985276 92710030168 92859268733 92914509226 93192190432 93371457256 93571560544 93627224768 93693823036 93749559992 93874054813 93929898986 94131199064 94254192791 94295195456 94418403464 94802765288 94859161936 94926636497 94983106834 95295809312 95352499264 95535921712 95660750878 95964015217 96021102674 96032778688 96337222432 96394531904 96579958832 96637412704 96675855331 96706152158 96913401992 97082245568 97209095192 97604817464 97662881008 97732349891 97790489302 98188578334 98359643536 98488162234 98889091378 98947918916 99434538896 99462520784 99493690912 99653849372 100029243076 100203515104 100549468624 100742888092 100802818424 101018847776 101090703802 101150841044 101345417327 101739552992 101800076224 101872487948 102481773163 102526355008 102985772428 103047037016 103212915421 103601716043 103646785088 103782212072 104004626528 104204692424 104266682128 104340848381 104402919082 104746633376 104808945472 104883497444 105147767494 105373108456 105510791089 105556690624 105891327136 105954320192 106124878552 106188010544 106263543463 106663835729 106710236864 106945594448 107284634072 107348455984 107424814343 107488719646 107578513216 107906746816 107926288582 108114318928 108255583282 108346017472 108487584568 108552122096 108696273994 108760935668 109136433758 109326572432 109673160248 109738403056 109915052786 109980439492 110521316752 110765079964 111116228146 111182329412 111548362816 111829426016 111895951552 111975544604 112215518096 112498262296 112557899696 112645254799 113016104432 113083335904 113163773558 113231092876 113448907033 113890113568 114038924692 114319134944 114400451638 114468506636 114688701113 114720975677 114756927586 115134729248 115203221056 115285166612 115539436859 115823334088 115974671197 116025122752 116425700512 116649659896 116719052912 116802076699 117052393876 117122026472 117347325326 117698025632 117768042304 117957617624 118111743431 118401961192 118608242368 119091077056 119246683864 119317621808 119402493991 119959881734 120168877136 120426409664 120658064912 120729842464 120815719178 120887590516 121285575488 121444049672 121750046572 122097755681 122170389682 122478216707 122611010368 122771216392 122844251024 123041997694 123080557292 123344329808 123505494002 123720666608 123816685027 124224313136 124298212192 124386627134 124460622748 124967281516 125185000864 125348570116 125617203184 125691930848 125858843572 125933714984 126098262521 126553049504 126588662816 126628333888 126989975024 126997893407 127065519328 127476291481 127749484444 127972050976 128139261844 128385753727 128569442624 128660895748 128737434056 128905644989 129430398713 129486703808 129655893752 129825304763 130330199648 130353802271 130431347662 131031737804 131072801272 131109686488 131150774384 131361892354 131754476128 132045070696 132086451728 132369524672 132463680844 132542481368 132797443394 132876442468 133255927739 133313897024 133488087656 133662505889 134111228944 134206624013 134286461386 134808705856 135068027248 135148377056 135244509862 135753972746 136281924416 136544079728 136625307616 136722490982 136760966078 136803825004 137097007696 137779833268 138075107632 138157246304 138255519358 138603875333 138900915692 139142910368 139891885364 139975104808 140619425936 140663494048 140973738136 141420654004 141504782888 141689675897 142156145296 142240711712 142514329496 142700541599 142819750304 143006361476 143255508704 143281452083 143366687926 143838678368 143924245696 144026620892 144112300024 144888024127 144951053632 145140449608 145600574812 145687190264 145921708009 146008514498 146471391647 146535109952 146726575688 147041023712 147050192366 147128496064 147411516112 147516371849 147604126978 147920455672 148178164288 148371776872 148657188526 148975774024 149064397328 149170428781 149259167882 149797487168 150127876976 150324037094 150800595341 150890304202 150908652224 151768506736 151858791392 151966810534 152557814464 152676213116 152942207264 153378998872 153470241584 153765460772 153856933384 154296337382 154565154128 154685110657 154767112082 155147397424 155397143594 155489586868 156254275408 156347228576 156598906156 157188810548 157462666592 158103671264 158197724608 158310252716 158404428952 158743903648 159049267384 159257084371 159534543784 159876440416 159971548352 160085338204 160393282357 160488697754 161042786399 161112843584 161623604576 161719751872 161834785244 161931058168 162146094677 162191724233 162242552794 162802696639 162873519424 163086333256 163750230952 163847643344 163964190313 164061729986 164601852448 164699771456 164729598362 165016592048 165232206062 165586313288 165874799552 165904839254 166003533388 166400656928 166499646016 166767666296 166866873712 166985568299 167395876168 167687515072 168057362704 168590139256 168690430832 168810422539 168910845158 169598453486 169893929744 170115916586 170258027456 170687018656 170808430562 170910041764 171798899536 172129376188 172723654378 172826404916 173158858103 173676354896 174010443068 174059411372 174113959096 174487100704 174611215658 174715089076 175051175383 175731955168 175836495296 175961570092 176782983608 177013971827 177090976832 177596735536 177702384992 178044217736 178150133392 178276853909 178970178464 179026265152 179204024516 179644354912 180225101749 180275818921 180332314778 180926003104 181033633088 181162404676 181618871126 181770591296 182008096424 182245911881 182325192896 183067408832 183306608408 183415654576 183546120527 184402939798 184724208592 185309822488 185361970552 185420060336 185718537466 185829018452 186384380864 186742914512 187143121088 187387646072 187499119984 187748109626 187859797972 188262398128 188508385582 188836806928 189605530576 189718323872 189853272994 189966213668 190591618624 191071843424 191321501756 191928030434 192042205348 192465769111 192674444864 193159917664 193274825408 193351710662 193412304316 193826803984 193838889937 194418190384 194569076471 195209634928 195325762016 195464699782 195580978604 195957203057 196377156668 196719287072 196976324468 197778182756 197895837832 198154412533 198869077792 198925041568 198987381824 199307698744 199568118211 200058486152 200319886613 200407030208 201098937248 201485776184 201605636848 201749041571 202037695552 202181407604 202301682088 202690834654 203390626549 203479105984 203744975896 204011193199 204841689283 204963546326 205971544856 206094074032 206425830842 207203432086 207564424144 208009253056 208409384848 208533364256 208681696762 208805838164 209493266752 209766994888 210295534988 210746216912 210896123449 211021582178 211553283403 211782654272 212249757104 212376021088 212527086926 213327671458 213891188896 214569268144 214696911968 214849628686 214977439292 215852577164 216228637856 216511166564 216975169136 217104244192 217392547988 217521871336 217806089809 218272867516 218653144864 218692742653 219346320496 219359997703 219476806112 219830105572 219960878984 221042633504 221530159928 222232456292 222364658824 222655204981 223561597777 223658852032 223951089208 224243708227 224431036192 224996524592 225115799392 225156567559 225290509598 226032208864 226166671808 226327547116 226462185752 226897814066 227681180771 227780227136 228077849384 228638269888 228800903276 228937013272 229305541157 229377402226 229441951354 229513855172 230169329731 230269458496 230570333224 231078873718 231646668176 231811441477 231949342394 232851401024 233299319792 233438105824 233604153398 234104787752 234244052944 234694650652 235396051264 235915235248 236223486862 236803922384 238493367728 238635243616 238804987982 239406693757 239919763468 240337754272 241316129824 241459684928 241631438356 241775181032 242888099344 243076602461 243500093144 244195511362 244340779364 244810799387 244956433414 245542432784 245688502048 246083995388 246161114584 246688659616 247010988004 247441333216 247486144507 247633370054 248448626272 248596424384 248773254268 248921245496 249934563032 250261132583 250370001728 250697140232 251234406368 251383861696 251717687144 251867429968 252046586561 252196525042 253106099008 253177325632 253979950048 253995786814 254131038656 254801005921 254872709509 254952582962 255498968888 255944101952 256278523688 256771507454 257321791496 257474868112 257658013349 257811289978 258860797426 259311787504 259650609526 260660399296 260707604542 260862695324 262063475608 262145602544 262219372976 262301548768 262723784708 263508952256 264090141392 264172903456 264927361688 265084962736 265594886788 265752884936 266511855478 266976175312 267183372953 267325011778 268222457888 268413248026 268572922772 270136054496 270296754112 270489019724 271507945492 272106777019 273088159456 273250615232 273444981964 273521932156 273607650008 274048085773 274194015392 275080418459 275559666536 276150215264 276314492608 276511038716 277042942253 277207750666 277801831384 278164812871 278285820736 279783770728 279950209616 280149341857 281204657831 281238851872 281326988096 281947476272 282841308008 283009565776 283210874177 283379351794 284312290592 284481423424 285028658992 285401083198 285639500608 286012722952 286511017408 286562904166 286733375852 287677356736 288053241784 288224600048 288429617971 289776048254 290280899216 291201149624 291374380528 291843416018 292017028996 292942783294 293453151376 294082047424 294100384732 294823032224 295032743698 295208253956 295840911344 296743553744 297314377052 297951548048 298128794656 298340857562 298518335764 299092573087 300255753952 300648074188 301601190682 301780608404 302446208603 303537013472 303717582784 303933621068 304603969901 305352426232 305751405883 305884414528 306757997744 306940483168 307530921544 307713866768 307932747661 308592674764 309130308256 309370221314 309534224164 310294794848 310794287188 310979173736 311385505409 312508550816 312694457152 313197812312 313607042903 314377621096 314788393249 314925333184 316207342528 316620505432 316808857904 317034208183 317487807296 318098534768 318514168742 319069087568 319752880832 320170676408 320786564714 320977395508 321894083159 322085572798 323247209152 323669570488 323862116336 324292189354 324383448466 324485105588 325605393278 326172666512 327500461904 327695286688 327928380626 328123459972 329203704896 329459196724 330033184096 330464412124 331172626576 331809678508 332007066776 332440873919 332801313856 333535332592 333733747424 333971136598 334791752336 334812628073 336073859359 336114725408 337180278512 337380861664 337620845078 337821690316 338471532553 339196906972 339787859488 340231833172 341374037312 341616861124 341820083528 342266712557 343597799072 343660024169 344258752376 344708567819 345447308756 345652809832 346111819823 346317716206 347352709792 348020886136 348118822744 348227918192 348974201408 349222431316 349430178152 350102350766 351311082221 351463910336 351923140184 352382970071 353565967216 353817463307 354027943654 355193471072 355404769984 356088435472 356300266784 356553707818 357940356928 358408049032 359288709824 360337278961 360450203498 360551637842 360664629556 361852006208 362324809352 363237742252 364016192848 364275122321 364491823762 365410216787 366613216816 366831309152 367092241054 368805879596 369448417184 370619644976 370723941104 370840120672 371437074932 371658036904 373485829024 374775292144 374998239968 375496219252 375719595944 376210518761 376524796256 377016771164 377673613856 377742010037 378894541487 379211061152 379436647744 379706545988 379932427336 381977518153 382143686848 382643003512 383856060868 384084410696 384702684751 384931538222 386319835328 386703421324 386824608632 387653607968 387677779874 388836380768 388906798511 389138152942 390419269856 390651524032 390929399564 391161957208 391914406114 392754313336 393267494059 393438574144 393952648936 395556365512 395791675664 396073207453 396308825066 397565205899 397738155584 397850083136 398615397488 399136236422 400116972304 400401580733 400639773226 402197874496 402971552368 403211273696 403498083142 404362815208 404603364176 405381669308 406781253098 407489951792 408022386398 409683378566 409927092652 411943089712 412188148064 412851661684 414406864172 415128848288 416818769696 417066728512 417363393524 417611676328 419533989776 419859586069 420591069976 421492433824 421792246898 422043164356 422855017123 423106566806 424499514208 424752042176 425054173852 426655342916 427596363887 427782377792 429138536288 429393823936 429699257372 429954878584 430646991929 431705154328 432269229007 432457275712 433022333128 433950338272 434208488384 434785095976 435043742672 435353194969 435612179618 436545735032 437306289728 437385485306 438692640992 438719995406 438953612224 439660211144 439921757968 440234680061 442085267008 443060319856 444464912584 444729317648 445045659421 445310409962 447123195554 447902178416 448487416454 448862072384 449993049184 450231598784 450313135118 450581019196 452064417728 452655094232 452924371504 453795628132 455362361542 456155698768 456509716817 457601806552 457874026544 458611082314 458754804452 458883902708 459027710344 460338659462 461140666448 462157747436 463293336352 463622882954 463898684788 466598639584 466876211648 467208306796 468209575504 468488105888 469389301304 470002614851 471830470496 472446973724 473355784517 473607844768 475138904611 475272613519 476986735456 477270487232 477609975964 478528718437 478663381273 478813387514 479839526936 480466494959 480675508544 482632259648 483262876712 483550362064 483894317753 485776198688 486153204922 487000186288 488391022724 488681558728 489621598774 489912866828 491084865568 491377004096 492167990776 492322229168 493377319232 494021976008 494882666432 494972289014 495266740108 496897252544 497546508536 497842490992 498196612859 499869126064 500522265166 501394280464 502468812736 503435374288 503734859936 504093173122 504393050084 507959900096 507991573628 509602011842 509745419018 509905165924 510997937776 511029800743 512557047376 513543014908 514643582992 514949736224 515316026698 515622579956 516614444423 517721594852 518623575008 519301219052 521415209084 521725390648 522407087587 524126951216 524291205088 524438745952 524603097536 525447569416 526134129829 528116064707 528180282784 528345806912 529854723376 530169925472 531189773576 531505769872 531883836869 533023710956 533952350624 534366745906 534650023556 536444915776 536826496052 537145845544 537847691161 540037180837 540272108992 540978039448 541684892287 543015890984 543890002579 544213554038 546176318912 546889963928 547043864312 547215300016 548096171546 548388030784 550160836918 551119333072 552300430528 553022077432 554085884506 554415501332 555603662768 555998870911 556329625742 559567541456 559900419232 560298683714 562409315662 562477703744 563894952544 565682616016 566019131552 566421748354 566758703588 568624581184 570057317984 570802166396 572025445904 573125808332 573466751704 574216054951 576106483568 576449200096 576553594267 576859235942 578312721217 579552096508 580561798432 582402299248 582748761056 583686832036 584034057992 585885566588 586906302752 588200769464 589646064448 590065487396 590416507912 591187958053 591681822688 593487107488 593594587201 594628754104 595405708051 595903096096 596257589312 596681715124 597036671528 597829506967 598185146174 600250385669 600511507904 601296148376 603202381364 603561216808 604532790323 604892417206 606810051109 607074026944 607867242136 609207939802 610704852464 611139254803 611502811766 613515995488 613880966336 615061843088 615427733536 615865495322 617185349528 618260616512 618740442628 619068448328 620589589696 621588574376 621958347472 622400754569 622771010818 625017101632 626395624624 627214085806 628755242192 629202484009 629576786498 631163101723 633241010864 633617715808 634068416366 636197069536 637028337484 638138175136 640341352816 641573129428 641954791016 643788166318 644171145596 645410289293 647339140976 647724232672 648584378708 648766896932 648970211176 651210786556 652345333024 655000923808 655390573376 655856761252 656246919944 658918393448 659779349537 660066368192 660928824248 662345253152 663619357016 664014133552 664486455479 664881747838 667070665184 667467494848 667942273196 669583504672 669625256146 671748106519 671937143251 672147718718 672229450816 674360557024 674761723328 675241690156 675643380632 676730987317 676943065106 678393813944 679280217011 679575718976 680463666344 683233722248 683640167056 684126449237 684533425114 687195598144 687320048338 688517504752 689417135638 690894617512 691305619664 692223639646 692635432412 694705419584 696041772272 696237645488 696455836384 698444862632 698860356304 700204701532 702622164442 703846280368 704765940142 707131934432 707634926614 708055887308 710386942144 712176870944 712600533568 713107415636 716816098064 717372412141 720674557922 720900406996 721103275684 721329259112 722490407947 724649618704 725212012301 726475484504 728032385696 728550244642 728983647524 730385938667 730820433574 733226433632 733662618304 734184482108 737611759192 738575537623 738896834368 741239289952 741447882208 741680241344 742874149864 743316073808 743844804241 746646850103 746971658048 749550584288 749996479936 750992438504 751439191888 751973700401 752421037522 753049592512 754033542328 755347227712 755484020074 757789082974 758422122304 759413091976 759864854672 760405356469 763955036306 765286007024 767712121736 768168821392 769405369502 769863076444 773406842648 773649217264 775307215936 775355559748 777672761536 777813597022 778276305884 780838539712 781858799128 782323914416 783828812228 785508626672 786534988118 787905297872 788516783593 791112731024 791583351328 792146414906 792617650132 795130411798 797230794976 798272472844 800233944608 800803161466 801279546452 803046829739 805943104736 806422547392 806996166284 808725630416 808776058013 809206728352 810763338616 811822698379 813562506196 814979903584 816044772796 817614536893 819366757132 819854185304 820925423351 823886179424 824376296128 825703323368 826782204017 828813728344 829896673111 830257696576 833637539392 834726787048 835223352656 835817457937 839067979552 839719172138 841182139952 842984867648 843584493796 844086328712 845710034246 846213133612 848629855601 848999028416 850108347704 851219116451 853310685832 854684289767 855192727774 858277072576 859398514744 859909757168 861293983858 863410308656 864538458014 866044666256 867900676544 869570191952 870087485344 870706389938 871224359236 873091470064 874770970612 877385281984 877439990812 879320422288 879843515936 880469360122 882687837647 886120639712 888929825168 889458635296 890091318842 890620819924 892334040367 894246391108 895804356832 896974832908 899986098368 900626270236 901162038392 902339514923 905310188464 905848743008 906012790991 907591256264 908777133341 910724723084 912311397536 912476615897 913019433634 915203613104 915748053088 917222164628 917509608904 917767805416 918055420688 920677318924 922281332896 924315494872 926586672704 927245765908 927797369576 929009648369 932791494173 933197279168 934416613592 935637541223 936419151008 936976211776 938778602608 939446368091 940005229702 943660940992 944893947448 946711569034 947215689536 949980099079 950277809222 950545227038 953973470912 955219951928 957057436874 957326762546 957626775028 959679053872 960361686119 960932989918 966525753424 967100724128 967788635506 971552397376 972306409844 974000372576 976782045448 977363117456 979243197548 979825733656 982169731136 984335981552 984644458336 988043952016 989944578028 990533480216 991827731279 995093017072 995684981984 996393225718 998903791193 999738252128 1001044530332 1002788560928 1006870748576 1007469719872 1008186346244 1008786100168 1014216168889 1015983147256 1019204023684 1019490838036 1019810331848 1021451956063 1021995875552 1022059601486 1025114094752 1025299741529 1027086029816 1029287165984 1029899472448 1030632053396 1031245159912 1032614602943 1033228888846 1035443189704 1036796120701 1037247150016 1038602438104 1042830418168 1043450781296 1044193001467 1044814175174 1048253902432 1048582410176 1048877491904 1050895138832 1052268259658 1055604167387 1056232129414 1056360565568 1059709446752 1060339850944 1062379547152 1063011539744 1063767673738 1066047421912 1067904701248 1068733491812 1069300047112 1073652992104 1074291691088 1075055848801 1075695382322 1080074361674 1081956078896 1083369784574 1086031781968 1087780005158 1088427108076 1093779927856 1094087728624 1094430600032 1096192343092 1100321673836 1102238666144 1106044154864 1108171769012 1108831002664 1111207325536 1111997741822 1112659251484 1114799590597 1119135082912 1119800838464 1120597367428 1124818631324 1127299504793 1127789905088 1131365232032 1132038263104 1132843496708 1133517407176 1135342069631 1139618876473 1140114635968 1141604332792 1144050891808 1146251616664 1146933503408 1147749332191 1148432109902 1152212967136 1152898400192 1153107188534 1153718471884 1156625442434 1159104193016 1160618701979 1161123596864 1164804598496 1165497522112 1167373664072 1168068115984 1168898978093 1171771133176 1173302193019 1173812605504 1176401538928 1180130974792 1180833015824 1181672957773 1182375916106 1183363645376 1186974214976 1187189174402 1189257508208 1190811416102 1191806192192 1193363430248 1194073343056 1195659013934 1196370292348 1200500771338 1202592296752 1206404762728 1207122433616 1209065580646 1209784834412 1213620102218 1215734484272 1218415879604 1221409704928 1222278509606 1223005623532 1227031990976 1230123686176 1230855467072 1231730990644 1234370699056 1237480885256 1238136896656 1239097802789 1243177148752 1243916694944 1244801509138 1245542021636 1247937977363 1252791249248 1254428171612 1257510484384 1258404968018 1259153572996 1261575712243 1261930732447 1262326203446 1266482021728 1267235431616 1268136832732 1272394139072 1274056674968 1275721383167 1276276350272 1280682705632 1283146258856 1283909582032 1284822843689 1287576332636 1288342291192 1290820578586 1294678281952 1295448465344 1297168757416 1297533793864 1297940422352 1299229177741 1302421573112 1304690666048 1310001847616 1311713522504 1312493839888 1313427433901 1317836786896 1319558699074 1321857648496 1324690506304 1327238714032 1328028267104 1328972910958 1329763495676 1334141330368 1335884546392 1339167009344 1339250512292 1343075312491 1343496213038 1343874286502 1344295437436 1347260383777 1348721114048 1350483380312 1351286761264 1353461974634 1353886130212 1356787627888 1358560434022 1360927332688 1361983535297 1366467444496 1367280334112 1368252898474 1369066850228 1374640096676 1377035009504 1378834271276 1381789235024 1382611239328 1384447279292 1385270864824 1387080887731 1392083544544 1392475290976 1392911672768 1396889725264 1396976827477 1397720712608 1400409403064 1402239206291 1405244328884 1407692560736 1409531880284 1412243290997 1414263868864 1415269853228 1416111774616 1417962094879 1423734385843 1424353741888 1426214831272 1428078352393 1433632196128 1433891824981 1434744824282 1441349115844 1441800813992 1442206551368 1442658518224 1444980815894 1449299237408 1450424024602 1452950969008 1456064771392 1457100489284 1457967295048 1460771877334 1461640867148 1465815205129 1466452867264 1468368964216 1470287564779 1475223518384 1476272864143 1477151075246 1482478579904 1482895764416 1485748299728 1486632147616 1487689608482 1493293700206 1499101168576 1501984877008 1502878383776 1503947400802 1504842075044 1508067084656 1510968040148 1515578165948 1518826183952 1519729709344 1520810712938 1524642628663 1527910072612 1530572014048 1535424243472 1536337642784 1538810739004 1539726152888 1546813685296 1547298434528 1550711119496 1555627194044 1556552611768 1558586434867 1563717598256 1564647828832 1564931184439 1567657624456 1569705957589 1571017253344 1573069976236 1575810595744 1576095972913 1577033567186 1582225462048 1583166702656 1584292829812 1585235300264 1590260823596 1593768265397 1594461589952 1596544945688 1600467889216 1601606322932 1602559092904 1605138788099 1606093659478 1611185308117 1611886209472 1613992332568 1617451260832 1617552116026 1618413456704 1621526677232 1622680090339 1623645396758 1627125012392 1629959807168 1632089545592 1635229073786 1638733514264 1639708370608 1640874716591 1641850846702 1647772358848 1651406646736 1653564408034 1657627456688 1658806548751 1659793346222 1669453574096 1670446705312 1671634915874 1678135959104 1679438344276 1682364279904 1687168987592 1688172657424 1691420068492 1692426267224 1697259711202 1700216695408 1701536217227 1702438232902 1706621371664 1709368579534 1710385455548 1718797029488 1719819514336 1722587967716 1726820617312 1729076916028 1732089332512 1739140383904 1740174970688 1741412779876 1742448718472 1746182940128 1749541941224 1751827928081 1754879981624 1758640844576 1759687031872 1760938720244 1764326105927 1765375675294 1771470650389 1772241279424 1777859650336 1778917270592 1780182637684 1781241639848 1783607041447 1784108966563 1784668080734 1788492782216 1790829663029 1791608713664 1793949665816 1801252540472 1802324076784 1803606093443 1804679029846 1810620376928 1811697486016 1812025581982 1815182512528 1817554266682 1821449446168 1824622795072 1824953231794 1826038867268 1830407226208 1831496106176 1834444329256 1835019217808 1835535610832 1836110841376 1836841251289 1841354637848 1844562665792 1848630989744 1854491531816 1855594739152 1856914647929 1858019296738 1865582988346 1868833227184 1871275082446 1872838302016 1877557205216 1878892736182 1880010459404 1889787894896 1893423138068 1899960198158 1900555618444 1901090454076 1904747439133 1910439903856 1914114873748 1914653525092 1915253550056 1919358107744 1920723372238 1921865979836 1925562929213 1933051506848 1934201448256 1935577271012 1944612819688 1947153690097 1948000745152 1953564090896 1954726234912 1958486395096 1959651467312 1961045392999 1968432604817 1968671963104 1969288916672 1976087904032 1979889156056 1981066960432 1982476119239 1983034008131 1983655462558 1990186034144 1991369963968 1992786451436 1997807582386 1999476504256 2002089060664 2004705030691 2005577121856 2013741497152 2016372692488 2017572200336 2019007325797 2028432337778 2031966294512 2038408047368 2038981676072 2039620663696 2042903912126 2043991751104 2044119202972 2050228189504 2050599483058 2054172059632 2058574331968 2061264106792 2062490319824 2065229205886 2066457777692 2070886379408 2073592241402 2077204876208 2085660836336 2086901562592 2088386002934 2089628350348 2096507804864 2101790277664 2104536519316 2111208334774 2112464258828 2117123460221 2119418893504 2124759094304 2126023079488 2127535347476 2132094843824 2132227789307 2137466983624 2138600094224 2140259841181 2147305984208 2148583382176 2150111697602 2151390764644 2155529233627 2160148723348 2163912157792 2166739569148 2172063563936 2175560010316 2176854216152 2179698537863 2187559855712 2188175457248 2188861200064 2192384686184 2195249300321 2200643347672 2203518752743 2204477332288 2212088309728 2216343538024 2217662005328 2219239457281 2222414651072 2223995483644 2225318502968 2229599181194 2237296892039 2238270165824 2241194734856 2244123125189 2249637262648 2253258582113 2254599009586 2262730464064 2265686993416 2267034814352 2270684139262 2279237752946 2283208665584 2288101783616 2292503233328 2293867006816 2295498664382 2296864219804 2304425934272 2306214377068 2307436943768 2313250884868 2318208386032 2319857357939 2321237403958 2327086117433 2329609196992 2334747328144 2336136231968 2337797956186 2343542266352 2346604386038 2352517015513 2352803077856 2360261949584 2361666031648 2363345915546 2364751832212 2374378348804 2378515016416 2381622832204 2386726860496 2388146686112 2391318027868 2392740584696 2395866987899 2401001542676 2405184593504 2405620169183 2412809525456 2412959974733 2414244867232 2418131161292 2419569668824 2427240204436 2431468968544 2436831759208 2442819409856 2444557019212 2446011247064 2449207254791 2459177575547 2460247372352 2463461981288 2466680790497 2468741398112 2474961770512 2476273793312 2476722243149 2478195605578 2486354297504 2487833389888 2489603018276 2491084043272 2495875954726 2504492988481 2505582498496 2508856343224 2515020968768 2516809936036 2518307145992 2522360952727 2523151424486 2523861464894 2524652406892 2531862627041 2532964043456 2536273665464 2548113349936 2549925856247 2551442766334 2561365411264 2566292517712 2567819164064 2569645687378 2575152665272 2576684582384 2581641157172 2589356563904 2594337514832 2595067587728 2595880844704 2598458355482 2604843146224 2623427045008 2624987679776 2626854867802 2633473631327 2635673573792 2639117398148 2643715296992 2654477428064 2656056534208 2657945821916 2659526991352 2671769092784 2673842627071 2678501024584 2686150624982 2686992426076 2687748573004 2688590874872 2692918793257 2694520767554 2700966760624 2702573522528 2706923949268 2707772260424 2713575255776 2717120868044 2721854665376 2722347589577 2723967070594 2732934888992 2734560668224 2736505796948 2738133700456 2749280193352 2752872458413 2754070019008 2757668542552 2763578470048 2765222478656 2768894558584 2770541729648 2772512452171 2774161775462 2782956441293 2784167089088 2784950581952 2793779450528 2793953654954 2795441425216 2800818806128 2802811065131 2803599804599 2804478412582 2810488657768 2815385121472 2819063760568 2824486581994 2830539706456 2832223549232 2834238146839 2835924189758 2847468771686 2852429662544 2856156704786 2867264392256 2867783649962 2869489648564 2882698231688 2883601627984 2884413102736 2885317036448 2889961631788 2898598474816 2900848049204 2905901938016 2914200978568 2915934590096 2921543754668 2923281734296 2931630410258 2936737928432 2939017102483 2940575129558 2950447036768 2952545728286 2954302150492 2971496599456 2973264295232 2975379216964 2986587400412 2993174547209 3003969754016 3005756767552 3007894801604 3009684150088 3014528943503 3016134169312 3021936080296 3025884603049 3031156331896 3037652367904 3039459418688 3041621425876 3047472364783 3049285257326 3055820145224 3059812941581 3061144028096 3070848486944 3072675285568 3077621478008 3079452305776 3081642760427 3093251236141 3093627370592 3094596869056 3101422238992 3111254388088 3113105223536 3115319615947 3117172869734 3127435196512 3129295657664 3129862368878 3135315248912 3139411915178 3142034506688 3146139952472 3151621191488 3152191945826 3154067134372 3164450924096 3168585659624 3170470600528 3172725797681 3180521647192 3187536530794 3193089891376 3203212645864 3205118185808 3210277576198 3212187318956 3222370616234 3227984665136 3234902521664 3235104232052 3243053354464 3245360180678 3247290793516 3254250024784 3264179091184 3270458147572 3277467028528 3279416741216 3281749433182 3283701693404 3290018303957 3302813293472 3307128816068 3315254913376 3317613097502 3319586692444 3325972332277 3326908294633 3338907148192 3340893410624 3343269831748 3350643668911 3358876688552 3363265464713 3364728559808 3374337975184 3376345314848 3382840136984 3384852534448 3387260224271 3394519422404 3400433390816 3403072434454 3404876465804 3413242743328 3418737159068 3420770911096 3425240559499 3437594058976 3439639028672 3445175935432 3453641234624 3458153832056 3462672325739 3464178665024 3478280767808 3482825559752 3484897436944 3487376290013 3492365880256 3499083882448 3503655856162 3509759963248 3517281689152 3521877440488 3528652211854 3530751350588 3540834914749 3542941300778 3555719300672 3560365275368 3562483279696 3567214082894 3568217933126 3569336161468 3576985564432 3581659326058 3587899331632 3602505080944 3604648153568 3607212186886 3609358059692 3621240753856 3624051163964 3630365025056 3635108533364 3642898892336 3649906463588 3652077734536 3656849613109 3660814452416 3668888658512 3670038435616 3671071221664 3672221682752 3673682502578 3682709275696 3682938908803 3696812452949 3697261979488 3708983063632 3711189478304 3713829295858 3716038593476 3723186858083 3731165976692 3737666454368 3742550164892 3755114410432 3757785472364 3760020918808 3764933838127 3779575789792 3780260265859 3786846276136 3791794246009 3799920396316 3801111236888 3802180908152 3807230018053 3809494878266 3820879807712 3828229747496 3829307050184 3830507100112 3838716215488 3841446744476 3843731959672 3851125858426 3864421904431 3866103013696 3871154542024 3876212670781 3889225639376 3891992096377 3894307380194 3907128181792 3909452469824 3916972790192 3919302934624 3922090785998 3936865209634 3937343926208 3952175808064 3959778312112 3962133920864 3963710068571 3964952238478 3966068016262 3967310925116 3980372068288 3985572902872 3995615164772 4004178121328 4007026345531 4009410061382 4019512384657 4032745384976 4035144400672 4038014651594 4056864675556 4063932589024 4076816094736 4077963352144 4079241327392 4085807824252 4088238405944 4101198966116 4108344119264 4122528213584 4124980639648 4130458411772 4132915555384 4138315706371 4141772758816 4147184482804 4154409752416 4155162110407 4167839956357 4171321672672 4173803125184 4176772005868 4179256700696 4201752699683 4203580555328 4209073038632 4222416669548 4224928517656 4231729532261 4234246920442 4247670357763 4249518188608 4255070694952 4264189687648 4264455578614 4274933967248 4277200188448 4277974783621 4280519682362 4294611968416 4297166764352 4300223395204 4302781529288 4311058467254 4320297446696 4325942434649 4327824315584 4333479138296 4344127127872 4351120020632 4353708432304 4356805281983 4359397075726 4373217264889 4375119711424 4376350914496 4384769372368 4390498600642 4401286695344 4404417388063 4407037505486 4424176619456 4432687076048 4435324010656 4438478914562 4447990967288 4450637005936 4459198362388 4474593784078 4482389469712 4488246250378 4499274525296 4506517164226 4509198019172 4531373986832 4534069628704 4541368278524 4558475505892 4566417331168 4585006466656 4587734013632 4590997328764 4593728439608 4612428754136 4614873887536 4618455446759 4626501769736 4636416772064 4639714715878 4642474807916 4651405188353 4654172234866 4669494656288 4672272463936 4675595912372 4687084532704 4693208772076 4702236745633 4703560002757 4705034031026 4705606155712 4720523899168 4723332063296 4726691831092 4729503664424 4737116911219 4748756697608 4754961519077 4757030032832 4763245664408 4773453720992 4776293372224 4782636055736 4785481169392 4788885144659 4791733975798 4802003085352 4810369187008 4811240338366 4825619050912 4825919949466 4828489734464 4836262322584 4839139337648 4842581480671 4854480408872 4862937937088 4873663518416 4889114038424 4892022494128 4895502253631 4898414509582 4918355151094 4926923962576 4933361580994 4937482796224 4949923541024 4952547586624 4953444486298 4956391211156 4972708595008 4979206036552 4982168086544 4991751909452 5008985976962 5017712686448 5021606884987 5033619872072 5036614291984 5044721905454 5046302848972 5047722929788 5049304813784 5063725254082 5072547330928 5076484086107 5096226699872 5099851712494 5102885532668 5132585035424 5135638328128 5139291374756 5150305330544 5153369164768 5163282314344 5170028763361 5188675029664 5190135175456 5191761689408 5196916710964 5206913629687 5209686292448 5226527950721 5227998748709 5246854090016 5249975359552 5253709735604 5263815902807 5266947262654 5271347147584 5278234796296 5285131444549 5287430593984 5308954856128 5315891643832 5319053982704 5322837495283 5343538185568 5347685254142 5357002049168 5372301249964 5373984852152 5375497146008 5377181749744 5385837586514 5389041535108 5401933521248 5405147045056 5413847898536 5415544520848 5427150511552 5434241736088 5443709330752 5444695179154 5447934141188 5465869777984 5473011593896 5476267400912 5480162741449 5498560386704 5505744916826 5515337085104 5527156940096 5537789117168 5541083459296 5545024904342 5548323550924 5565912882586 5587558901056 5587907309908 5601637612256 5605622130262 5607199609198 5608956825164 5620977315536 5621327808173 5638127521136 5648973163988 5661079412912 5664447098464 5668476293678 5671848379516 5682758888653 5694937543372 5704859325088 5712313409572 5735567299924 5738979297128 5746477963457 5765396463376 5767203255968 5768826205472 5770634072896 5779923263576 5787475428119 5801696098408 5809276711777 5811803876032 5828401957136 5831869180192 5843087509336 5846563468592 5850722205559 5863260820516 5873475856864 5878034204966 5881150259116 5900894073536 5905091456572 5908604300984 5916324602771 5940408989207 5942993198912 5950758433928 5958533815157 5973174800824 5982790028369 5986349094418 6007939508032 6015789603208 6019368300176 6029057887006 6032268338624 6043872160592 6051769206098 6062312663792 6075304735808 6083242851752 6094944729566 6098570514652 6111640290448 6115987580021 6119625883162 6141696973888 6155242956016 6158904611552 6163285520854 6186502472282 6187254741184 6202844477984 6222508776176 6226210447072 6230639231894 6234345739468 6254870393024 6259724737756 6270630497824 6278823830356 6292279904944 6304383891652 6308134268744 6316376604461 6337171319248 6340941201056 6342089536937 6345451595362 6361043294384 6361439933387 6375073061588 6386179782752 6406425291728 6410236371616 6420555152396 6424374637912 6444741232468 6455969330272 6470208464104 6486106708928 6490720361356 6494581587032 6503067538583 6508500049568 6528358182368 6529540459211 6540916295144 6549462788561 6554934057056 6558833482432 6563498866364 6567403386808 6576124576637 6580036607914 6602754242359 6605626586944 6614257632136 6630509826752 6635226195004 6639173384888 6649860693553 6651944664554 6653816589266 6674910562199 6677814296384 6686539663496 6701287337822 6717753377104 6722531802833 6726530929426 6748675950368 6752690629696 6765680273968 6769705068896 6774520448542 6789038844808 6800866781632 6806144868908 6809752931608 6826485486656 6837474318136 6841541822192 6846408300259 6850481118998 6875188117952 6890351870864 6916307664112 6921227324099 6925344651478 6942794118953 6965651119504 6969794873888 6974752580026 6998167764896 7007311712324 7019519926496 7043754880976 7057304423708 7061502701176 7081669829498 7085882601556 7099513182223 7120730550736 7124966559392 7134428165788 7136435866252 7138672322936 7153971128864 7163318652116 7175798663264 7177098190703 7205010161888 7209296307136 7214424373772 7218716119384 7248102327928 7257572844907 7260730050112 7270217066728 7285797784672 7299812927176 7304155469072 7309351010269 7313699226218 7337777317024 7340076871232 7342142443328 7347365005156 7365418551392 7365877817606 7389229171709 7391308575761 7393624905898 7394523958976 7417966127264 7422378956608 7427658591716 7432077186952 7446373716166 7462331953384 7472082387121 7475332908736 7485100329784 7515570944728 7520041837616 7525390941607 7529867676254 7559151579584 7560520531718 7573692552272 7583588492018 7599840792632 7602222473776 7604361816304 7614460036106 7618989756532 7641759615424 7656459494992 7658614100368 7661014200224 7682893488952 7687463919344 7702251716852 7728843808862 7742309084048 7752425341562 7778451278752 7783984192754 7788614760388 7814256363584 7833945580384 7838605869248 7844181571996 7873730419268 7891096533551 7919556624224 7924267841728 7927420137142 7929904476956 7932136032524 7934621850232 7947394487417 7971145805744 7977332135311 7991230329544 8008356242656 8014052691062 8018820122764 8034245325337 8039024769314 8065490769952 8070288801344 8076029303188 8113729351112 8124330913853 8127865178048 8153632189472 8155926704288 8158482654784 8171615648504 8176476811888 8182292846651 8202397932232 8213115351133 8216688238528 8245056427168 8249961279296 8260916823544 8265831110768 8271710704411 8276631412742 8283545517632 8294368965608 8308819504832 8310324220814 8335679912714 8342643345344 8353544011736 8358513401392 8364458921159 8403505399366 8418146077264 8444833339096 8449857035312 8463459064522 8468493840884 8495340715526 8510141389904 8528379375296 8528911157228 8549867934496 8554400376896 8555949567242 8561039364724 8589223936832 8600446790408 8605563058576 8622116934508 8640594893392 8651884869298 8666958276592 8673684619523 8702240041264 8707416864608 8713610563966 8718794151452 8746434529778 8769538744736 8780997201284 8802573390688 8808834776126 8814075010972 8833515127129 8865374152096 8870648021312 8876957829124 8895981934576 8901274011872 8918396724776 8930049682169 8949187568156 8964778939424 8976492500756 8993759905823 8998549050592 9013034328452 9018396038344 9030179656861 9062747973664 9068139257408 9082736557048 9094604244187 9116951011784 9128863404221 9132834662336 9170012933312 9181994657528 9187456879216 9193992037307 9224857508272 9229747775072 9236910893518 9253003539472 9272833544128 9279429431756 9284949615832 9302810376706 9308344469732 9334928411611 9338989312576 9351191824744 9374169065408 9386417544152 9401527187437 9404473491266 9407120005514 9410068062052 9441047798336 9453383662184 9459007328848 9474233822438 9497513395216 9509923038154 9526491328816 9546907441984 9565272111472 9570962338784 9577770289318 9583467951596 9604006170704 9622480676732 9651238101824 9651839898932 9672524645168 9678278675296 9685162961342 9708960817744 9709566214117 9747327036832 9778228076848 9784044988256 9791004507262 9796829019164 9815674444037 9836710302188 9853847925152 9866723161988 9899847082048 9906888972596 9912782422312 9925734664153 9958412073104 9964336173088 9966140700901 9983503818904 9996548466751 10017971953924 10035425372896 10037242774867 10043213769974 10067239744144 10073228583968 10089443810908 10092605697944 10095445859576 10098609627568 10127450508164 10145094661856 10152968172214 10192453399744 10199703424988 10205771065336 10219106132059 10260706435903 10265170070848 10278582749512 10292012953453 10300610661088 10306738329536 10326564628688 10333910049001 10340057526722 10377350059328 10380270350912 10393833421928 10413827259374 10419372584896 10449781089869 10453055901442 10455997497418 10493708180032 10507419471208 10527631805614 10533894525308 10556469592592 10563978547309 10570262889098 10631783287664 10638107965408 10645674990566 10687076371136 10695370508284 10714004098336 10744602499928 10747969704304 10750994292016 10754363499488 10771675173028 10778083070216 10803867042496 10827695797072 10831089041696 10868483472176 10889390358308 10895868282376 10910105044069 10946023187792 10952534801824 10954518291073 10960325482898 10987941703123 10997120773408 11011489833652 11030674170208 11075578234336 11082166918592 11090049808684 11096647101848 11131825765172 11156377857779 11175814619816 11203275224512 11211244260524 11214399218396 11217913650328 11235971516693 11241954631072 11242655616346 11276255042272 11278297156819 11297946327976 11322158825824 11328894196928 11336952587356 11343696759032 11358760632373 11365517777306 11389875086744 11404757327711 11409718650176 11424626819144 11471134599848 11477958594256 11486123016137 11492955926914 11529390971071 11530792926752 11534406511936 11537652410944 11559846527152 11574950856238 11603392196816 11611645841257 11618553423554 11656803914272 11663738360384 11686175018672 11693126937184 11701444411118 11726521641032 11746951713728 11756068409932 11762300518232 11810182913144 11817208601968 11825614336811 11832649205542 11880817978414 11901516867856 11917067630314 11946349601648 11965580056738 11972698188836 12031579206416 12038736600352 12058115774012 12087744321184 12103538412196 12124625327584 12166485703504 12189889459132 12197141029304 12223280580896 12231975160042 12239251766324 12262795496567 12310485912032 12317809223104 12326571041708 12373004944564 12400294552723 12405688955968 12445017552352 12452420894144 12461278463788 12468691478936 12488762765941 12519449475512 12535807641203 12541260995648 12557647660712 12584559809888 12608767783304 12616268537488 12625242654101 12632753208922 12674342638496 12681882402112 12684179073874 12690903190724 12722086588768 12722879866774 12750146123176 12766805721769 12772359565504 12812850583456 12820472743232 12841110304792 12848749275824 12857888759023 12889482464936 12906324123209 12911938660544 12940416928208 12981440722712 12989163174064 12998402535503 13006135077166 13017000099136 13056716364736 13059080918422 13081832590288 13098925577122 13109868114112 13126997732728 13134806773616 13152249153274 13160073215828 13205508484718 13228515264272 13270452390008 13278346769776 13299721387106 13303889329108 13307633178532 13349821124398 13373079326992 13402574675644 13435506754208 13445063605666 13453061858852 13497351900736 13531360547936 13539410137792 13549040897084 13578077689616 13612289737816 13619505863216 13630075830679 13674948636272 13683083644384 13692816600518 13700962237996 13727317750993 13779028233719 13780703741728 13832615328224 13842454648198 13850689302956 13877332834673 13881238056917 13885588237906 13931302239008 13939589747776 13949505160052 13996335529792 14014623424648 14032935214837 14039039852992 14087509761952 14114608847416 14123005402352 14133051280579 14163339658996 14171765203112 14199026364446 14241461101472 14249933118784 14268856331576 14272871732504 14277344645872 14307942257728 14326637304232 14351597326528 14354196381406 14410020323776 14428848747544 14437432238768 14447701772911 14496204655856 14515145689814 14540434133456 14571595569344 14599625854352 14608310938144 14618702020538 14627398452436 14675554634048 14694730010312 14730837102784 14731755635212 14773828437401 14778458343418 14782617151522 14787249811796 14819864221547 14835932254528 14855317183432 14864154373904 14892747432332 14924663906768 14944164774242 14970200659568 14981818888267 15031141889456 15040083675232 15050781883214 15059735352508 15121041063436 15147385104544 15167176984036 15199681585264 15204444947552 15208723632608 15228920072212 15237979513064 15257889765041 15312918989984 15317228200736 15322028400448 15365786977904 15366745102247 15374927838688 15404503433704 15424631269201 15457687617724 15484618168096 15504850683124 15534676200967 15556902557504 15567968385508 15577229520776 15597583043669 15661078244273 15667891160768 15688363143992 15708861876323 15747460838536 15772810074791 15782193067102 15839113248448 15854840274284 15859808953912 15864272065048 15869243700464 15894788974834 15942291611488 15954664270622 15982460659088 16016712485312 16028105382124 16037640245528 16068490650674 16078049538628 16123967256419 16130981539904 16152058606376 16173163212569 16227458702224 16239001505573 16248661827706 16307264378944 16311853408576 16343231297008 16352953623776 16364585693302 16404795864464 16426230702266 16490112854336 16521833647088 16531662221536 16543421408822 16553262825484 16588737931216 16620648441628 16671359825428 16707088023472 16717026802784 16728917842318 16771068915293 16807010798732 16836292154528 16889666678192 16899714070624 16926918129044 16936987681768 16990681431052 17020282779808 17057822314456 17099735868992 17111899134484 17122078729448 17144450783537 17200893580816 17211126117152 17214243028829 17244233869016 17266765533479 17281189786784 17303769738596 17333916553184 17337055702043 17347369239046 17404480082528 17414833729216 17427221127932 17437588302904 17492869059556 17531450919367 17539077489472 17561994402568 17605146781376 17617669552252 17628150021944 17656526669089 17667030254258 17723038389287 17730748304192 17753915658248 17791963869152 17802548023744 17836793449552 17849480993729 17860099364338 17898375136312 17929557878848 17952985001512 17987519811646 17997098101184 18026068656904 18036792076688 18049621882501 18060359313722 18125495947328 18165473114096 18189208488374 18233902023568 18246872036261 18257726808442 18363989315056 18374913758432 18387984074614 18449715016544 18459495550144 18473821787036 18506007078944 18558858863512 18569899231664 18605620753412 18616688939464 18669856823222 18702383649488 18716898389497 18772835088304 18803054374874 18808946982532 18814240011028 18820136124104 18906767324368 18918014657696 18948467644876 18995026790432 19019846076308 19052982657632 19130544222944 19141924677568 19155540578636 19166935903192 19208012341408 19244961353464 19270107208891 19303679797864 19345049290336 19356557350592 19370325922684 19407587165197 19417921635488 19419132428234 19480695089051 19486177154279 19494654073664 19556456153696 19568089976512 19582009014524 19593658038328 19619677455917 19625198632193 19631348888074 19673420604376 19699126293319 19707695850304 19733446323976 19813777945192 19825564844624 19839667027873 19851469328306 19916824146208 19928672346176 19932281401802 19967007637808 19993096933502 20035943907848 20070850745792 20074485549734 20086427539948 20134479488288 20146457167936 20178887621816 20185211395888 20190891719152 20197219255136 20254901016328 20290189323712 20305936344428 20399406849976 20411542130672 20426061127219 20438212264118 20521412871806 20557165499024 20584025906906 20601221322176 20653129257376 20667820098002 20680115053444 20787666843856 20827654518748 20899562179738 20906111802884 20911994994836 20952221830463 21014838942416 21055263611228 21067789050616 21112939185184 21127957094618 21140525778196 21181192221343 21263566575328 21276215930816 21291349981132 21390741016568 21418690591067 21428008196672 21489204999856 21495939408608 21501988584032 21508726998976 21543350346056 21556166140432 21571499322989 21652758652987 21655391594144 21662178083392 21736966944352 21778780716616 21791736564752 21807237311629 21820210088138 21892046375584 21905069603648 21909036582146 21920650965796 21975883406246 21994241546816 22022979667304 22051755337601 22061348340416 22151156468672 22180099617368 22193294203696 22209080583767 22263651530344 22312755715558 22351629239632 22422488521048 22428798436792 22435827300656 22471943033386 22483909262144 22485311232692 22552510084544 22556594313638 22595892655952 22644317651648 22673905174712 22687393518064 22717521264746 22731035554612 22779750173488 22809514655422 22849253638288 22942269199696 22955917188512 22972246032274 22985911853828 23058781942142 23061585853504 23119693054304 23149901712476 23206784393632 23223291682514 23237106847108 23288358062431 23313607828544 23372350037344 23386253874368 23402888822236 23453043282064 23454505682377 23512136819864 23524601036464 23542858252991 23620365826288 23634417203936 23651228673622 23665298411084 23710821569897 23761635956828 23803033735712 23834135260628 23892699203296 23931160113476 23945396377672 23976683916493 24063158412832 24077473200704 24116231548024 24175488642368 24207076824392 24238706280173 24249250655168 24332971407008 24379778918264 24394282058608 24411634030091 24446561161792 24463950320084 24478503532648 24525590993134 24610265812429 24620971824064 24653142083416 24685354377079 24746009889128 24785844403243 24800589105446 24890035104704 24922556927576 24937382957872 24977525531882 25038898951024 25071615282406 25115295321424 25169119619776 25217535566608 25232537074976 25250485308202 25265506417844 25348685276992 25368358147748 25381806381448 25444173177536 25445759733548 25500292246352 25518430937329 25533611443538 25597947291763 25625701166912 25682220609584 25697498551648 25715777518046 25778964929872 25812648246418 25877687170643 25880833856416 25962881445424 25978326348128 25996805071006 26012270154332 26118161836844 26163665180576 26197851154244 26253995465456 26269613547232 26304498306548 26320146431656 26354536866889 26411016969436 26457030528544 26461821861013 26540904780016 26542559722063 26556693539552 26599442774212 26607778658216 26615266357064 26699642248796 26746158653984 26805149351288 26871013508416 26890127211332 26906123717704 26941279802701 27050953331017 27062721095872 27098081794168 27133488695467 27156155379232 27224579475632 27239011726432 27243944674639 27260151661358 27349897272544 27366167288768 27385633201036 27401924475992 27454635501986 27549422873291 27558056467438 27561407483456 27665230656448 27684909296396 27701378605912 27745970479997 27754665669346 27762476113834 27771176475812 27850488897451 27862604478016 27899010320104 28029246849296 28049184418717 28065870429674 28175019523904 28229217694832 28246010804704 28266102561158 28326679317992 28343530406224 28398052728892 28482922202944 28537712663152 28545743465008 28554689291744 28653274608464 28708392762812 28857697495088 28874864477536 28895403545822 28968209944597 28992409311712 29030291379628 29080868266912 29199251708704 29216621876288 29237404041076 29254796904872 29389460020624 29412268897781 29463511270424 29547656874802 29556916686836 29565234303044 29574499623592 29622106725827 29639728443094 29710634366864 29728308747808 29733692504341 29785494864664 29849327813536 29888329548484 29940401319136 29945823485347 29963637776534 30062283778912 30080167350464 30101563766428 30119470705016 30242082126872 30281597042543 30294770209088 30334353968072 30399363170528 30408889895104 30417447265216 30457840144424 30475959026128 30497636973881 30515779530082 30612520854223 30625837979968 30634456401472 30731573955808 30733490204494 30749855677376 30809006867408 30830921716441 30849262538402 30915375235448 30969236336192 31009701366248 31069352401934 31135936771016 31154459041552 31176619615229 31195166087338 31322156488546 31376726287984 31417723752646 31494921677072 31545620149582 31564386134204 31709680548568 31719617907824 31728544130096 31738487400928 31789577949668 31884583222976 31909328541244 31964921318176 32056210764248 32075280491056 32136981301348 32156099077256 32247934512838 32304117212752 32329188127313 32346326425138 32454917404448 32478003011146 32497323655412 32686462594016 32705907247552 32729171386604 32809591728928 32852461404532 32924920019299 33043667294176 33063324443072 33086842817644 33106525650968 33159818378533 33177475862432 33241296883256 33284730633539 33342719650856 33414176046944 33434053605568 33457835684636 33522196012613 33542137830586 33614021597464 33657942357391 33672584309056 33779333356384 33799428141248 33853836258088 33873975363536 33898070364697 33981362862104 34025763597551 34040565559616 34115644628912 34223798268968 34244157458896 34268515775417 34288901567074 34401787161632 34422252234304 34428486057658 34488467738032 34533531066958 34562379573568 34607539477192 34667833106368 34674111404086 34694738478092 34808960165056 34854442255864 34875176605808 34899983774491 34985738119112 35062901838734 35123988805136 35235339104504 35256300043888 35313053338178 35334060508516 35446076778574 35507831316496 35583927738304 35673586899104 35698961987458 35720198728676 35796750272624 35905970003024 35975039623292 36052137313808 36073584153376 36099243765002 36120718627444 36190201343527 36330946228192 36378416976748 36467804047136 36493744072522 36515453616884 36585695655047 36595991240963 36727978630112 36749827516864 36775968149228 36899430033088 36947643574072 36995920111843 37012014157888 37117717727024 37139798463328 37211241506824 37233377878928 37259862466981 37339713646444 37404767298976 37433796778994 37545670176608 37606108749748 37617893965064 37628480022056 37640272248208 37677646154489 37813534648736 37836029315392 37896935289752 37990053580864 38039692152616 38089395583129 38105965315264 38261088445888 38311081157272 38333871806384 38361139190143 38416024682816 38489922706928 38540214417782 38607359595728 38690098580672 38740651845368 38815174330394 38835843270976 38838264856468 38949184062239 38961390178102 38972354308558 39112912307392 39164018029048 39187316076656 39239354911834 39250397264386 39262697776148 39346841208752 39398252586638 39466892647952 39627555890384 39651129689248 39679334055746 39702938656612 39833648292416 39864562803604 39934015275616 39986193867004 40071887815696 40148971099468 40172855079896 40225345744199 40268958976576 40357775243632 40370422791776 40381783438304 40394438510272 40509802032656 40512327996833 40611872688856 40664936982439 40798813699952 40823084261344 40852122254438 40876424528236 40955055438913 41042825743612 41114330998048 41168051813812 41306258514752 41335640196004 41360230106888 41414272219397 41575333687712 41582862924449 41655309037496 41709736706099 41799124359476 41812223605768 41823989989672 41879530198583 41904443660926 42029677884832 42110527222456 42135578101232 42225878370368 42255914189236 42281051556392 42362384442686 42508640948741 42527133150656 42582699962264 42638339378591 42781482033136 42811913060147 42837381182134 42978409999712 42991878817216 43003977168064 43086700692112 43112332280864 43142998645978 43305517305974 43310783188288 43473933888704 43557561433232 43583473129504 43614474623258 43640420176276 43784092751168 43818073164292 43841301931592 43951766812492 44045959334608 44077289800841 44103510675202 44214636231227 44360199234736 44386588407392 44418161167534 44527303060688 44625511431116 44703258479264 44844977042096 44857596873584 44871654601312 44943886066772 44970622465384 45113188627276 45191785311904 45347810349424 45374787036128 45435042529492 45462071109224 45521472770081 45559500346976 45619029310844 45698507276576 45706783214477 45846239519927 45884538399392 45911834377024 45944492064548 45971823707656 46117563884284 46219279696513 46239386108608 46299803424952 46413568787264 46446583365028 46474213694216 46549024854871 46576716124862 46724373935393 46744700074688 46805777644472 46906086564128 46909011364754 47024273639728 47049202072928 47057722619831 47085716505982 47240731652576 47268834407872 47302457347244 47330596822168 47421643139794 47523271913656 47585366781139 47606067471424 47668270521256 47785398406592 47862320226952 47890792755344 47924858101813 47953367832986 48105389913779 48126316825664 48232463096048 48414153648784 48448591268693 48477412560346 48665942814016 48759557836528 48788564117216 48823268060182 48927900640168 48957007065296 49051181986268 49220531624858 49306284166832 49370708754158 49492019778256 49571688806486 49601178210892 49845113855152 49874765915744 49955051063764 50077797902048 50143230564812 50230590642848 50435071133216 50465074149952 50500970616404 50531012835688 50736716295496 50763612762896 50803009914349 50891519467096 51000584492704 51036861874658 51067222887076 51165457071883 51195894583526 51364441219168 51394997103296 51431555036092 51557929859744 51625296492836 51724604201963 51739160030327 51755374341286 51761667712832 51925762890848 51956652696256 51993610142012 52024540308664 52236323673688 52304576709847 52327330361152 52395702308488 52507990930912 52539227094464 52608996613096 52640292863312 52677736591249 52709073733778 52822033938872 52914061057088 52923643722026 53081809560032 53085119444126 53113387079104 53198885548424 53215557316432 53230532714128 53268396287381 53399284497592 53492317307968 53610298702576 53780254422664 53812247435408 53850524789941 53882559605402 54101906662034 54196163588336 54266977390934 54312310758464 54449158951264 54478023452864 54487889349278 54520303322716 54699794545088 54771266402072 54803848951984 54909271003972 55098845746582 55116112934876 55237675734857 55369818592792 55402757211824 55491940959994 55509331338692 55524952227668 55542352951624 55700977794902 55798020640208 55841324947177 56058493698592 56098368837434 56131740859348 56458435389664 56492021609408 56532205122316 56653358635984 56687060812448 56796105457784 56870316396971 57075425326304 57091486930016 57109378583488 57276049926557 57306549216928 57416785525624 57491807457931 57507986235799 57715394990176 57749728955072 57790807091644 57901974930877 57936419889194 57984818623424 58060582759256 58136445890039 58161736533824 58398503417408 58474808082152 58509593809744 58551212448113 58778920041248 58824537795562 58927022540848 59095313749604 59113833373672 59130468606088 59148999247184 59244213451654 59279456886188 59421268733728 59456617495616 59467385008682 59570989729328 59698655627072 59776659096968 59880802638272 59891646970694 59927275553068 60124567557824 60203127532856 60238941410032 60281790155939 60484164253744 60563194085086 60668707936144 60798726341056 60915680288848 60951918052256 60995273947762 61031559060164 61225041708446 61463147911616 61466980408988 61618013734816 61661843432882 61698525076804 61830750470896 61834605889903 62019402732496 62138704803868 62271873542032 62308918083104 62353239230458 62390332174676 62510347775183 62644312977092 62753452575968 62835447505292 62989843354144 63091240299164 63128772268408 63211257598027 63419361097136 63439235815648 63457088260192 63476974801856 63579155899336 63662229709309 63818657082488 63902043829547 63929842636352 64112421528496 64150560982112 64273962602696 64312198154512 64357944261149 64495869025676 64608234425504 64658376254626 64692652850276 64909834808896 64956006022292 64994647310824 65079570630481 65344498881277 65372925188032 65458342773208 65619183457856 65704922809064 65810690312059 65849840038598 66087334588352 66173685635288 66213051301936 66319636757066 66354951724864 66482593766512 66569461267078 66685439301712 66828352093888 66915671369272 67044392025226 67084275661172 67228043194928 67275863380231 67315884714782 67558666712768 67707672516176 67747950727072 67796140729394 67962725724208 68051527195102 68231289257824 68447596537936 68488314917792 68537031550834 68577803134148 68803574323264 68856972115316 68976935476064 69067062133916 69215078954384 69348222808172 69389476956184 69480142649071 69708884511728 69750353211616 69762984906307 69799967548982 69971476238224 69975839267257 70125803677468 70247977610272 70470678209008 70512600087776 70626106676356 70668121017032 70892153557148 71015662632992 71347173798208 71397923974916 71440397457352 71533742924413 71593500545248 71811940006048 71824945051321 71950079246584 72044090674171 72104274627616 72147168306752 72198487530004 72241437254888 72337370343007 72380402687054 72630296665949 72661892456384 72756833953496 72935608094272 72987488145044 73030907233768 73148467629083 73171391310094 73191982481926 73424016184189 73455957260224 73551936298456 73895287148144 73947849831163 73991840223686 74235435454048 74279596926656 74422483013648 74466755757856 74519724933962 74679427292888 74809534597952 74867593557988 75091340353216 75212217499496 75235787930128 75256960044112 75280544496416 75310491302849 75355292308978 75627069297472 75793870579504 76079384305232 76133500565089 76178791166258 76370735308483 76622162314544 76667743612768 76722278380286 76979845413856 77080428835564 77214719191456 77481303690736 77630348660788 77676529712936 77898368124478 77922780356204 77944708617116 78094645004453 78328036058096 78374632153312 78478709823668 78500794528772 78525395552296 78693682417504 78796505173276 78933785295904 78948080097733 79255111780768 79302259378496 79358668111492 79405877313224 79729125607208 79833301293977 79868030551232 79972387734008 80143775631392 80297942198936 80345710159792 80402861112959 80450691488398 80705736797497 80715550487264 80740845583552 80763566876608 81019604065312 81024655993666 81223745377712 81281520888799 81304394333371 81329873964878 81597627399904 81646168522688 81704244508876 81752849056472 81910110877826 82085651487224 82192906258331 82228661996096 82336103627624 82671280392008 82720460213776 82779300357677 82828544438794 83150667375424 83165725848898 83310618074992 83419473412198 83598248718952 83624447211536 83647979979344 83759060397166 83808887321852 84059355769664 84221054444912 84271156202464 84511828378472 84562103112784 84724768885372 85017281897482 85165399924528 85276678757182 85562964066272 85623826120294 85674762364268 85956819999424 86173401384224 86224664561728 86285997291956 86611034611948 86802061869061 87115122866464 87166946259008 87228949246516 87280840352552 87421339361587 87636146328584 87682603863184 87750653488421 87903533624984 88091918669216 88154579601682 88207021350404 88376698578707 88429272462454 88720398469472 88773176814784 88836322335068 89054606121376 89251022862232 89367640052383 89406516958528 89689954084192 89715193747168 89743309202624 89887772133544 89941244930768 90005221313161 90226377254552 90344268862463 90383570623808 90695620698848 90749574072256 90870085058984 90924142218448 90988817748521 91042945540162 91119000693952 91238058621688 91397014553152 91413566428954 91692479039854 91769076798784 91888984129096 91943647415312 92009048132749 92235127768568 92438559393026 92599606849904 92893166730056 92948427388432 93098049709742 93153432249724 93448747870786 93611555288944 93812173128256 93818022729508 94048547279456 94098404145856 94115445239662 94171433011964 94481463305152 94604914694488 94661193644336 94843286279588 95046543827312 95170733562278 95336541042512 95410530814753 95724640453904 95781585510688 95849716203626 95906735665972 96210779827558 96453197636033 96464926192096 96828307297568 96897182537386 96954825120692 97168666398419 97519115673056 97577128234432 97646536120364 97855801280336 97914014130592 98102363972536 98230546503859 98441063249716 98612568333664 98741417508316 98931358964053 98984039556512 99143377612972 99202356421784 99331976225471 99690227710304 99749531831488 99910102127528 100155595804096 100286461129624 100417497446431 100461181285696 100870142266432 101001941232808 101062025671376 101133912410377 101473432590992 101527225525792 101606019828698 101783038934192 102001168985408 102073723749316 102134445774152 102330914143766 102391789167052 102684212527721 102728882438336 102863110072184 103115859719488 103250592985672 103416799061807 103449208403926 103478320060654 103510748682572 103851525781696 103987220284024 104049080617328 104472647347376 104609153419694 104791404616976 105015981861824 105217993226192 105280585726624 105355473182498 105418147467556 105644067877744 105847287444052 106163619120064 106170238888252 106397771096848 106431114632864 106461065428256 106536792574762 106798568995184 106805228355287 107220597405152 107560508845328 107624494870816 107701049579882 107765119210804 107972418884407 108203813324068 108392327176672 108533954781868 108898317902528 108975778698556 109040606645432 109183081305683 109542532804144 109607697903968 109627547709911 109818542007944 109962033134261 110197691493164 110232225869752 110409670523537 110475351469714 110739637185584 110805514423648 110983881919988 111018662677384 111049904455336 111084705903248 111401955589804 111596041280416 111682649894354 112116987397184 112196737674868 112263481718696 112410167452649 112867770794933 112916870779328 113064410244632 113212142487983 113306717271968 113374121624896 113592210915568 113673010539011 113740632793942 114150850652608 114182973860032 114552099853114 114613098433856 114833571051248 114947591988559 114983614915862 115015972471598 115430789980352 115581614183288 115803949861754 115872839778388 116121165518512 116203764020399 116272891780078 116949616164304 117019187619488 117102424896226 117557840082496 117649075591124 117854045081696 118190627499208 118227666747344 118260937212176 118297998494368 118488426903308 118558913772376 118842537467456 118934770017364 119141979458656 119553318193936 119783293941388 119854551106136 120011155484759 120406255065712 120477882820064 120499701201803 120563580311878 120867358734353 120968328507488 121126388170172 121337415872288 121831360577696 121903836104512 121990547895524 122063118120328 122450083416892 122720156435569 122933960817976 123236027469632 123323686865764 123397050153608 123595686683623 123661500941792 123669211779806 124038805464992 124061268725009 124277409607736 124543747084064 124617836166208 124706478460916 124780664349352 124946366956103 125020695550366 125288625954184 125452330604821 125506905151936 125670895010584 125979686708288 126182480598328 126257544536816 126347353177507 126422515196054 126823300681781 126838722194272 126878471631296 126914176520384 127158311798672 127324459418618 127637314164976 127728104253827 127804087659094 128224843056992 128301121964224 128547925205392 128624396309024 128715888522298 128991738051352 129216468851008 129316752509252 129385305700552 129912012044584 129989294621648 130081757704921 130159141260962 130688997762554 130916685546416 131409845618128 131621380624118 131699680077196 132347371270576 132426102603872 132639273514132 132965187533024 133138922534156 133370878603424 133831342738544 134088784050452 134168551322344 134456086389856 134551726760462 134631769429564 134890750462237 135415345032352 135495901454144 135592281458788 135925451448416 136103054390204 136364865623357 136403240079953 136462578515648 136895193075872 136976629835584 137074063101668 137155606268296 137376390425351 137713944230632 137893884053233 137953870952128 138134124267832 138430157908768 138696445616344 138778953912368 138877669195111 138960285298142 139417769023456 139500706423232 139525969812614 139599935097964 139942952476448 139951678534514 140251607354936 140434862939459 140495955220544 140941356418016 141025200175552 141252213352712 141336242034064 141784307114296 141969565355299 142031325265984 142795847949832 142880794914704 142982427890533 143067485848826 143187001090496 143623880012096 143649890102642 143900158493168 144088181348342 144208549255232 144396975060008 144482874509776 144674740686014 144760805374108 145260593331898 145513667906992 145974976290088 146061814467536 146296935258166 146342782620188 146383964963852 146848032368378 147103872596912 147790574296288 147895699662326 147983680447372 148470870908096 148844966027296 148933511515712 149039449867924 149358854585776 149735187115976 149930834137469 150424434998992 150471575860256 150513920088224 150561088992832 150620982605698 150710584617956 151000495260923 151569310570909 151587741159008 152158768610464 152267001130178 152357582332516 152650661181403 152741470616966 153244324629088 153335487225536 153444556760572 153959690827712 154160857671128 154362287363207 154429438382912 154962607381472 155260697321576 155353059425872 155463564086369 155796736248956 155845560712408 155889417234232 156189290008906 156656072116192 156749264306624 156957419647336 157001589057544 157050791104592 157387364835008 157593010346552 157867570591808 157896160195466 158510223561536 158717336222984 158811754626448 158924719502021 159458251214416 159666602587954 159944775468016 160287551262784 160595884397872 160691420319584 160805722225918 160901382976796 161411473594994 161431100974528 162039208130624 162049311987332 162447490755424 162512112811411 162563041777598 162608788666742 162659747929756 163018506437017 163195254799808 163408489017752 163505698112944 163820221755652 164171302974448 164385812516662 164672207255248 164800007770937 165342560784016 165440920427552 165558600715354 165657088877588 166331451697796 166621236149984 166838946824396 167196497437904 167248894423072 167295959958688 167518120794332 167617774643704 167836787415451 168442108889824 168542312404928 169023656756944 169124206225568 169449537770744 169670943961211 170034563794964 170330799849056 170553357514364 170881438210637 171125928132544 171247652240588 171349524728536 171573413480359 172271860687003 172346802768448 172571994583912 172797480639553 173222069223896 173500910822701 173604123738122 174230245732928 174457898493032 174561680705104 174842678723174 175272292657168 175365207726368 175501306976842 175807067249968 176183837338432 176309159203364 176414042700808 176753397157414 176858544924908 177363639820609 177440796938944 177672644670136 178109212242752 178502045724464 178629016561303 178735280104766 179379908168384 179430387494336 179775544267088 179882489861536 180010442626322 180452754509104 180688537724926 181391241397696 181740170117968 181848284436896 181977635497042 182085891080324 182476117243376 182827132857908 183384958079708 183777968258192 183887294830624 184018096265498 184470255537136 184481758068223 184877118786052 185199213699808 185786333460112 185896854776864 186196099419484 186306864499448 186897495741572 187223110577888 187636045459016 188097094558912 188230890479324 188342866023928 188588958618907 189209829388976 189322387288672 189356673317119 189686572559176 189934420868269 190093087654624 190341467124556 190673082085024 190707612722473 190821061629506 191449280907808 191563171021376 191699432407252 191813471331944 192421559655116 192845960113037 192906395272066 192929852384192 193656614595136 193794365074772 193909650241384 194221793359979 194337332796838 194953422282157 195038231346112 195293072240728 195711602560672 195828028261184 196204727945072 196344290931019 196461093007718 196882126499432 197225136667328 197482835016632 197862717928106 197968079113024 198286755225944 198404712843568 198545840707511 198663952450942 199380455420608 199820204255056 200572922259248 200715592398871 200834994892862 202003882465616 202124051342752 202267824820754 202946865181984 203054451051584 203212039657396 203566077868384 204147447498632 204268891548304 204661828287532 204783578334104 205368425055442 205726220144368 205885882284467 206501185971344 206833598123614 206898416807852 206956640121308 207021497365144 207974440568048 208098161234656 208135847530387 208945294694752 209218306839388 209582809233952 210435986452384 210561171453248 210710946364996 210836294935112 211288135755488 211694574888104 211971179297801 212340477776504 212795542193696 212862229265728 212922130856512 213073585149524 213483458817167 213597137990368 213610456710574 214287645979561 214347948697069 214441194810304 215121017690656 215248989741632 215402099159764 215530238421608 215816452015087 215944837768814 216407626648136 216690389226509 216784654353344 217067909563736 217951557397112 218081213290864 218236337306603 218366162611366 219085065608288 219215395807936 219255095419822 219637084015888 219924066268522 220395382986328 220464451739504 220819341047074 220950702939428 221479274371168 221611028847296 221967763839976 222037325354768 222099808910672 222169411806496 222803911179608 223192082560832 223365299788708 224393475349736 224526963437392 224686672399409 224820334905298 225735541589866 226128820489264 226424284975966 226613434543936 227184421831136 227346021078022 227481265587884 229104199706228 229667142102496 229895183977118 229967229831724 230031944943196 230474440135093 231163228366576 231607899723508 231745679556776 232242331037024 232407528040798 232545783560156 232993114434773 233899232328608 234038375238976 234204849792452 235298151182248 235605596501737 235708090163392 236381254998416 236455333494688 236521874424352 236595996988736 236976853806616 237117827544752 237286492552879 237869540034728 238180345182857 238283958917312 239106636387872 239566587882776 239709102212272 239879610427919 240022310969518 240812510131424 240955765640128 240999402403606 241127160623756 241734717468706 241936657014976 242252776340344 242569308713611 242674831744576 243662721155392 243981095791048 244126236240656 244299886421437 244900166833784 245440312871138 245867921635952 246647373731528 246794100307216 247191373367246 247323001883584 247338423559612 248077610929984 248122537450018 248554819215472 249087494168128 249412956921832 249561328698704 249892733912206 250041391100732 250577251908368 250904661209642 251341790021168 252364961196656 252515089073632 252694706355014 252845030392108 253646601363562 253677444388544 254316623597344 254648918837236 255274628329952 255456208507654 255608175318188 256171938686741 256449686113984 257095850410784 257248792618048 257431777044596 257983476102704 258633505018504 258770611401104 258971440782901 259824024089168 259978589243296 260163515409842 260318282521924 260819037268867 261377995525108 261833371092832 262819691236256 263242761248236 263399360154392 263743523081423 264694742541152 264852205207744 265278547028264 265930375066048 266277845068312 266625769081903 266741757206848 267662685477088 268177568100904 268337102644688 268527974331001 268912172779712 269103453520924 269263538859128 269781500924474 270712923936719 270830690064704 271184562917576 271850902896832 272206108780408 272644288435673 272729731246714 272806480159906 273790386151744 274148126203336 274311212536592 274752780850702 275427888461264 275787768106466 276268248535664 276860315817536 277392891232688 277557907824736 277755338390222 277920570596284 278835538046912 279051939625228 279199870195928 279885904952896 279903357069028 280503214709872 280702740310619 280869725878918 281577420209393 281882712836032 282504426705424 282672484068128 283568614228592 283939130710598 284654558877073 285591695899664 285761589829408 285964855781066 286134971697652 287299780205284 287800316986336 288176362696684 288793950120016 288965749019552 289349481372028 289521610748216 289899905535779 290521186663796 291027335813984 291080040471143 291949952580176 291968156942693 292123628935072 292593870516332 292685565240376 292767929927704 293696064736756 294207745193824 295581148592576 295791399324652 295967360894744 296354077829711 297560486641187 297689932054592 298078899735848 298468375650137 298717709171552 299470374231952 299683391421029 299861668274938 300848869997984 300943151720512 301027840176448 301241965211396 301421169235912 302000990521846 303043651606201 303138621141818 303175482318016 304317537220928 304534002260356 304715164665032 305301322362806 305482941233932 306355377871961 306488649258176 306889113521144 308321715342256 308541028605887 308724574726414 309925214762944 310521394643152 310706118851744 310927128172738 311593472497912 311691121424816 311778834468464 312378580017812 313312144232384 313914839294672 314003178115088 314101582209184 315186020693104 315792320390932 317434672445968 317623509252896 317849439004042 318650309390567 318916502428832 319333205175908 319889550936032 321191768795744 321382840639168 321611444451836 321802765953592 322822947189988 323534957875591 324098623974664 324894981510848 325024225622822 325126083555196 325217577333484 325319495859512 325843173984097 326037012874034 326816978035504 327011396225888 327070617547751 327640443511304 328342605948896 328771625033324 329344414510496 329404058338817 329600015541874 330685121568032 330881840855104 331117201430708 331314177755176 332662903395592 333097567467973 333242472299968 333677893648792 334392994875808 334497788846144 334591919917376 335036241588664 335235549287408 335474006712691 335673574830902 336737729396453 336884217779648 338047313513888 338248412451136 338899075541488 339140138880851 339341887922422 340069127589928 340661599698112 341106715028728 341762876421274 342495304481176 342699049457072 342942815767519 343146826960718 344543721374006 345143989167824 345594961279106 346444138447792 347001821645402 347208247476244 348915796986064 349123361410208 349685357446348 350544585314336 350730415452736 351002613953684 351614134499936 352618318406728 352828085401616 353506794314828 353717089849816 354727279641218 355345289340272 355621069400443 357004091448928 357258033122606 357470560209532 359551088534176 359764979723072 360020885252644 360905509018208 361377075449852 362174120212289 363480340235936 363696568873792 363955270994084 364171782160648 364952234486752 365654265715816 366132036968929 366769916159416 367555936516384 367774589661248 368036192530996 368744156138743 368940511074272 368963516136446 369754237572104 370237365931301 370398427399616 371572666920224 371793709553728 372392198838968 372613728998896 372878774011667 373794991483144 374283399573061 374446221155776 375272090918032 376461780958648 376685732047856 376953673529587 377177917237814 378419658777952 378644774577344 378713346634238 379373145118352 379868841736538 380186175309248 380682934249112 381346164170048 381415225444946 381642123259012 382898561815616 383398864814504 383626942663888 384843119310232 385691920226074 385812790544132 387588730149544 387819300482768 388443586719958 388674665593676 389906844564314 390586144481456 391423205121344 392409455890144 392688581862038 392922186015436 393764252998864 394965670033264 395725435856212 396573510451888 396809425687136 397091681415022 397327904901884 398092214778797 399640408510112 401145844518496 401431184797742 401669989785724 402442652205517 402555903650593 404007764931232 404248102685504 404535649641508 405893730363968 406424079314792 406955121230273 407132155736768 408294894997264 408537783096608 409323656575064 409567156668208 409858487136791 410736850110884 411452440288736 411771764568934 413002371942688 413667196247228 413796833615704 413913280242616 414042994730288 415948881136096 416196322469312 416271695060774 417890589389504 418436613678776 418983351414419 419165618467904 420871972904768 421421892729992 421672589870224 421972531091573 422576271510976 423389149776208 423942358595602 424680955553008 425591084387392 426147170299048 426966917634334 427194275980736 427220913421148 428441024684629 428575291959122 428695897394138 430242035381312 430804198319528 431060476843216 431632904030174 431889675537628 432815253296272 433380778453018 434135819127472 435903114794224 436162426581728 436472674613206 436732325222732 438170131216576 438510190839644 439274168031776 439848132537044 440790765972656 440928903479008 441638682094148 441901405878856 442478803186189 442958548742336 443935527679952 444074650709536 444199617821344 444338823612992 445607822359216 445635607965163 446730599577416 447314306806829 448786950699472 449053926874784 449373344798818 449640669810596 450505609828043 451471083179732 452257640978528 452848569951932 454368843662272 454692042156044 454962531175768 455556994413367 457411492168939 458208399412456 459334284204992 459790367954236 459934459663448 460063889886392 460674832184413 460948880270186 462326456733152 463215799447016 463491359113552 464484662074048 464815056081596 465091567120312 465986228869546 467595050436151 467798464657216 468409699584904 469021733164501 470596302364496 470931043661617 471211193003474 472762509996832 472910666989376 473043748848704 473953707613232 474235655089504 474572985105758 475739080069456 476360690365714 478213272775744 479133175765552 479418204424544 479759220855838 480044621939036 481625020262848 481998804807212 482254321247512 483469434937412 484505552680688 484850187809251 485138617427222 486360998543497 487962191582096 488252472481312 488599772842874 489800333667568 490880625742276 491735843271904 493294747463056 493588200614432 494382746734492 494676847119224 496245074900036 497109638430944 498825913843664 499122657397408 499785467824412 500082782201464 500736200470891 501154503816736 501809322419284 502683580042336 502774615359247 504308634719197 504729922393312 505030178147264 505389412710028 505690060784216 507293202727124 508412076661643 508633247194688 509297837674472 510549256659904 510912417015308 511216350636376 512039273403581 512343877373482 513968113289323 514191700821568 514863554089192 515966952205408 517267010037008 517541222802208 517634948818141 517942881565802 519648048178336 519957178486592 520327030819684 520636565043848 521638074537734 522755991050216 523439034592529 523666742185664 525639382472512 526485522496472 526798720308784 527173439119943 527487046162846 529159289051569 529389485082304 530557094056528 532555690136624 532934503955623 533251538163806 535325370954176 536355136201808 536674205289376 537055948662002 538206907041848 538527077718256 539563001848948 541425847873438 542369125835152 544412217560816 545288576871346 545459462493428 545612960319812 548296252406672 548622425073184 549505561701404 550855776922528 551575536212932 552536497071328 554785782465376 555115815649472 555510676780444 555841141192568 558103879250456 558399740391856 558833109057839 559806714138056 561006429419744 561405480621238 561739451757836 562820027790713 563154840418786 564940157582479 565008853410848 565344968136256 567137228457184 567878261421196 568970646221593 569130760333597 569309117754146 571183391799328 571523179658816 571929711562132 572269943395304 574599560410568 575350343808317 575600633972672 576352725393368 577587900240032 577931498039104 578698962744056 579043221496432 579455102503739 579799811071558 581042373327592 582054671627968 582160080942286 583899905160352 583936313885386 584247257870144 585187741032664 585371130480752 585535859855408 587392129473512 588415490387648 591582798649304 591934721789488 592355772689351 592708155659422 595120973282374 596157799471696 596936751300274 597435418343104 598940748463904 599366782842058 599723336549876 601697739995968 602483930422792 602842338471824 604001981043692 606087303212402 606277242283636 607614433083427 609068004520712 609430329330064 610602644725612 610965882467864 612710755743922 613778227042288 614254574418947 616643430684512 617082057211774 617449149452828 621042789286304 621412237703488 621854256345476 623186944995824 623382242849632 623557668936928 624757160035624 625573480366681 627829678589344 628006356230176 628203164418368 630036549192127 630372041386208 631584640781864 632409882037241 634869344891936 635247018505792 635698878008084 636921724239647 637300618781134 637833004857664 638666410351816 639500904790429 639779101872064 642383537591488 643222888903672 643605531907184 644063336929243 645645894379976 647069915751182 648197247949328 650048451245644 650252167110392 650435154666968 650638991719024 651686347968194 652074025748068 653633956071008 654022792451776 654141235095502 655280887022608 656685211897792 657543250066648 658688829020992 658808116677634 659200031083748 661370243136064 662234402861416 662628355510352 663099691715329 665325806791184 666195134935946 667355787297584 668785989751616 670072483177328 670471098574816 670948013425382 671347149661804 673475458792906 676094627027776 677798151082976 678280277761702 678683775844844 680138255179856 680180664788933 682213430057456 683525752842548 684990608962352 685398098914144 685885631535038 686293653921436 687613825527013 689087442748012 690287978335648 691189922558212 692888276895584 694003643290804 694416494952488 695323833578297 697831593972128 698246722820416 699370714892696 701089170628672 702005227907368 702922482125017 703228268999872 705236636813456 705656170803232 707013588629656 707434179699632 707937386872639 709454559282436 710690578680544 711242138800886 714008182897856 714516066245212 714941120419064 715875276935291 718789487694047 719102177068352 720041770505288 721811018036416 722754150899704 723917593432649 724348240424578 726960680471872 727910541988168 728343564321296 729904468973504 731308531431632 732264073937858 733539832318832 735111873032768 736072385061992 737488312277486 737881022148544 737927032272892 739508475144208 740034497182541 740474731862602 743145333840448 744784397677936 745227457997792 745757548023334 747589982966288 748566799146122 750544181836064 752923561917296 753371464095712 753907347059174 754355834475628 756839317555904 757426693268476 758746290236704 759737683473076 761365868498224 762830450889892 763284246518024 764281569139781 766797729629008 767253885327776 767392833969377 769686238620464 769734231939827 771383840452148 771625581088264 775177460299088 775638600965536 776887173439916 777349331187352 779813689128628 781172288962912 784818911780288 785377163724076 785844372030872 786871172168543 787528505997728 789931340066528 790074395564531 791450871712424 792484997415881 793147020903776 793618851374272 794183362830044 794655809803768 795711073773077 796184429557594 798933263325439 799280817020224 802291689036992 802862369595484 803339979571448 804633143919913 804885304411034 805111807301186 807664178026079 808015529862464 809071299283016 812848158629584 813426348142793 813910242460546 816589789994528 817075566193216 818647313150128 819134313336416 819716974273582 821473700221768 822904880577472 823543529137868 826004743885376 827334392494456 827593667231408 827826560485232 828085989460576 831897762272192 832543390121548 836873227357552 837468506215979 837966702828838 840078088393313 842843785459984 843345179740448 843945062183146 846778299552416 847884717191204 849361911106016 852294340598096 853933835268668 854441826842296 856882049369258 857150583918244 857391794788276 859041095048983 861608396639056 862120953686432 863265808060348 863779351075256 865630506592544 866761556906036 868271638254944 868428881075063 871806229588448 872324853163456 872945349226412 873464650445464 877020381679288 878166314233747 878548336063552 879696265074088 881581531945312 881857806958016 883277364188296 883802811757712 884431472242549 884957606372378 887763104772467 887871055359904 888149301419072 888399235642688 891215644718432 891271215930326 893461199154832 894096729776789 894628613613658 897573901398944 898107853749568 898746689597636 899281339621192 901011219656086 902942166359464 904121968841641 904515281957056 905697139903864 909384084312088 909925062351536 910572303934447 911113988826734 914822984337878 916416798824912 919580735908472 919868919326896 920127779772784 921349664368826 921897760540372 924652913466304 926431598894032 926982718227104 929630112163192 930183134240624 931972457739092 935190100872302 936819399169808 938043466329002 941192604728992 941862087323234 942422386006948 945525019993664 947907415226464 948471310179008 949145970211516 951478160138912 952721380731428 954822680559671 958266351531104 958836408849088 959518441711676 960089243878072 961634732977457 963997609614424 964508642495024 965257188372631 966938869874824 969011105361376 969700375618502 970277234854444 972143684365777 972721997086994 975924383164192 976504944962624 977199545685748 979600667335136 981761251484552 983044040576213 983471686543808 986589494926112 987176401228864 988765493468984 989353694238448 992490149800072 993786957487093 994219276861888 997651827687328 998245314794816 999570935648824 1000165564402928 1000876995233731 1001472400941782 1002309007633472 1003618644838568 1005367160084672 1005549230718494 1008617269438394 1009459844786624 1010778825420056 1011380121568432 1012099529460239 1014586405454248 1016824153323286 1018595675348944 1021824834030616 1022432701272752 1024078546807162 1024687754746964 1027936226578646 1029727108178384 1031933904410816 1034534020074016 1035082445604416 1035269897636282 1035885763131604 1039296096356672 1040654061639368 1041273130087696 1043276149075468 1045511982100432 1046878069185058 1049515838962283 1052971044992944 1053597440617568 1054346878239886 1054974092325692 1058318578103138 1060985173996363 1061114188113056 1065111380273248 1065869007911246 1066503076327612 1072710272403616 1073348410578752 1074111897324004 1076413814083696 1077054155436512 1079126003697896 1080536011542449 1082851695746876 1084738251670304 1088244948604583 1088824435121632 1090577153742692 1090918924986856 1091225920639624 1092651738480181 1096592504813344 1097244850146368 1099011123402808 1101711553845056 1103151072425864 1104592471910741 1105072994142656 1109571564930752 1111021353560888 1111682282385136 1112473036514147 1116207758500912 1116799480783712 1117666218115678 1119613428276112 1122012858839488 1122810961242476 1123478903515672 1125640055581426 1126309680837572 1129526337804931 1129880315164958 1130017706821696 1134274456914368 1135756522842392 1137584789679877 1137941292443186 1138261520667194 1138618235508292 1142366783598656 1143859423124264 1144539886790608 1149199120821136 1150700687616634 1152705450786736 1155175800480064 1157397925488112 1158086442992864 1158910205007478 1159599622143116 1162084746655184 1164320161884572 1167799810320704 1167872627770772 1170375482065328 1170742260961504 1171071719710816 1174784258947024 1174857511908157 1183165597298608 1183869443578976 1184711545378702 1185416311318844 1187696607728477 1190241946564748 1192315598943392 1193873502600548 1197881496927808 1198733565684116 1199446673099752 1201013894362513 1204967860845584 1205684676943648 1205903024809021 1208003962087384 1209582364476871 1212174606424804 1212554484567272 1214506375758907 1215228866166854 1218136009041424 1218860658660128 1221205289451224 1221931764935728 1225421511487844 1227556454084576 1228509148837894 1233286861369024 1234164114423548 1234898298905656 1236511841979139 1241545478744263 1242085578572608 1243708512690952 1246373889991648 1246764485699264 1247115337873856 1249514320071248 1250403115929121 1251146960733362 1255659357178688 1256012712460352 1260073098384254 1260744082772416 1263169281563728 1264819764074482 1269738689783872 1271397756016168 1273843448479294 1274601237562268 1277332820703632 1278241404224389 1279001809580858 1286445777807344 1287211063814368 1288126673858486 1291291788759952 1294139831502364 1296394495898656 1300096902491288 1300504334220784 1300870309333936 1301277983438048 1303372695936388 1304148051496136 1307267912142016 1308282470191004 1310561774045216 1315086500133296 1317616233355268 1318400062167496 1320122710332349 1324468805722832 1325256711020704 1325496713219833 1326199383430658 1329540946077883 1330651613582368 1332390269871892 1334711574595168 1340144966354656 1340942197149632 1341896026850764 1342694299323608 1346950917585812 1349921720791259 1355596302165952 1356560555523404 1357367551689688 1359552553519853 1360276510359712 1360361329577866 1364426860114912 1364673955975099 1367051505685096 1369981217924704 1370796197828288 1371771263070076 1372587307842872 1374410036517133 1375227651054026 1378174885496024 1379975636653031 1380575956671296 1382379845116424 1385776553791168 1388007286581608 1388832989904976 1389820884952577 1390647667156594 1395056307499591 1395663187944256 1398741429785392 1404010455814736 1405009146792097 1405844964250034 1410473273626912 1411312341606464 1414027177259312 1414868359399264 1415874773745278 1418909118564872 1421381157361088 1422484277601772 1429032132490424 1429882240838128 1430899334754131 1431750553870582 1437578975388094 1440083541010576 1445508301799408 1447835186865298 1448696480849156 1455821083976336 1456687128642592 1462617062863264 1464528147875716 1467079664637664 1472144770123984 1474976624554972 1475854064545784 1479016950288416 1480068994365082 1480949463725204 1483798255084607 1489568795355872 1490454915995584 1491515096046668 1495179965932576 1497133598292244 1500013521856927 1500435640879483 1501088363672128 1505847123834592 1506742928191424 1507814694118348 1508711668951256 1514853386536952 1516832724585563 1517492580473408 1519475366946152 1522731736996448 1525660901779784 1526568493036048 1527654361146221 1528563138279562 1533595459258016 1534507770655552 1534785667938754 1539372477240928 1539468463879654 1542767680904296 1543251162176528 1544783492334049 1550354920598176 1551277201931072 1553774346879832 1554698662374704 1559627378257256 1561665218908289 1562344577925824 1570754327448152 1571688744061744 1572806706795863 1573742344337086 1575057011995456 1579862680133056 1580148791129062 1582901743424848 1584969994831762 1586294041807552 1588366725660088 1589311619607536 1591422147546154 1592368859115188 1597866526650878 1605724739190968 1606679959142896 1609266287839826 1609770608822068 1610223614602372 1615328356052158 1618142598566032 1625696317259168 1626852696285586 1627820484921092 1633179579989056 1637294626300256 1638268626672832 1639433948547164 1642947400443536 1647087058275736 1649239175512159 1654668784988912 1655187334462816 1655653120970464 1656171978921152 1661005447870153 1665086780243096 1667262416279999 1673746454715104 1674937012431958 1675933405657676 1679157272995433 1680156176786626 1685687570919968 1686690359480896 1687890124366292 1693556599104832 1695769434382408 1697985160995277 1698723822212032 1704588681196192 1707867670537336 1708883653684592 1710099204950059 1713764098738516 1714301167836488 1714783589576552 1718082190097966 1723216793278112 1724241907372864 1726531616120696 1727558702150512 1731261013185088 1733523113812072 1736543276509888 1736857762150126 1743612459176896 1745890698452824 1746929300890928 1748171914522231 1754040763358576 1756332628467494 1759392530148176 1763163063890624 1766554728376592 1767605623515424 1768862944485098 1769915212744756 1775526209544934 1775742110719808 1782431289436864 1782542431860652 1786922398309664 1788193459553578 1789257227227316 1793203570807187 1795147802797888 1797493379195272 1798562679242384 1802022439312172 1805884332718928 1808243937683282 1811394279807728 1812800085480307 1818768168624176 1819850124703072 1821144607868894 1822227977653468 1829645968675756 1832833597649824 1839161471816944 1839737838653792 1840255559545568 1842699328737652 1843795521080744 1846204661569961 1852863197788064 1853965436454208 1859260224326384 1860366268481248 1863944915478184 1866380383573321 1870380201744604 1873638798339616 1876086932658004 1879695820317007 1882385209457984 1883724174646468 1884844772013896 1887307548283949 1894990467557033 1895814830452928 1898291940423032 1902956320277824 1905442761462856 1908510019049711 1909645361119342 1916532703062208 1919036883423352 1920178487756144 1923269465954914 1927995219228848 1929017284990048 1930514376745262 1933877739749648 1938022210722752 1939400751237004 1940554469708888 1944287368731554 1945443994173988 1951000038026699 1951848766328384 1954399091371496 1959201334670272 1963522502969104 1964919182174333 1966088081152426 1973178989852224 1977530986937968 1978707388476896 1984980299600144 1987573914974186 1995303655374656 1999141871297648 2000331128805856 2001753990467462 2002944801883564 2007237289677136 2011098461436988 2017234538876788 2021557650840112 2022760243136864 2024199058920478 2029172810908496 2029299338750453 2033648306646572 2037191350697888 2043649668061232 2044865402545504 2048157093614324 2049375509493928 2055872453157292 2059454216356768 2069068040148032 2070539795272564 2071771526263208 2074478544807977 2081308123278736 2082546260175392 2082923406488309 2086552298150936 2089278629550959 2091023964200864 2093756138370116 2097783739947203 2099031677924566 2105942089985888 2107194881235136 2108693756479772 2109948184651384 2116637156206276 2121305561243407 2121970347992726 2122228376226112 2130222760546496 2131738015822492 2133006152655224 2144487645103727 2145420544807232 2148223794648008 2152827628167392 2154108310873024 2158252007395792 2159787200241209 2161072023084898 2165703391493752 2169476503340608 2176489897209166 2177648870243264 2181154307485384 2181837849973712 2182451841279248 2184004247782621 2185303476960362 2193185009626688 2198022246805616 2206302144851728 2207871516387581 2209184943821482 2222042707121776 2223364564770272 2224946073028294 2232415517001824 2233598961567424 2235332436231356 2239226856552224 2245621922484952 2246957807031344 2251280111162852 2252619361675144 2259052675609862 2259760630329916 2264744705129137 2271513045684784 2275169579359754 2275882584886372 2276523041334388 2277236471016584 2287718846248528 2289079773581216 2289494322834257 2298398241642272 2301401375233268 2305410901573472 2314795850976224 2316172885985728 2317820410014956 2319199244286232 2324169493310368 2328640323769144 2331682972275811 2335745255541544 2340750964130656 2341484521923008 2342143439421632 2348318046988837 2349568517894048 2349715023816314 2357164105775171 2357827435667759 2366331194597216 2367738887157952 2369423090757404 2370832622637688 2373980972165957 2375393215456954 2380483893129496 2383594281491599 2384631197886784 2387747005201096 2397467131368232 2398893346199504 2400599710372633 2402027788725026 2409935721691168 2411369353887296 2411806049618042 2416007924174768 2419164728953742 2424349212849608 2425108969134544 2429012751517814 2430457732333708 2436272018082848 2437721317320256 2442410578902448 2443863529871456 2450843022975688 2455112908169152 2457018297675788 2468328228847096 2469796597811312 2471553396393499 2473023683958278 2483090957488526 2487417025381904 2492747779983296 2499028640142496 2500806231858242 2502293921466724 2520146196768508 2526338563127456 2529639528148964 2535218841486023 2542795512032336 2547686896958588 2549202475124536 2554665641407264 2556482808448778 2558003619161716 2562924258782503 2572891555614688 2574422127628736 2576253347716972 2582583577519904 2588279663004728 2591661561519107 2592788991797312 2600193804982576 2601008668441568 2601740618667872 2602555966876096 2606745391872776 2608296102992272 2610151418081669 2616564940382008 2619983797011427 2621123548090432 2630173000266592 2635232466710536 2636800124334992 2638675714707109 2640245420664698 2648937611445664 2650513422041408 2650993426439666 2652398766861316 2659081892155766 2661303227164736 2664780539743784 2668262395849721 2669423149190336 2680289932709312 2683792053701528 2685388598647216 2693901835171624 2699843441582518 2713121111046808 2714735103379376 2719105107039706 2720553020719424 2720722659155732 2728853720229824 2729347911950198 2734103011370192 2739962435849408 2743542526140152 2745174615685744 2748820073034266 2750455302108052 2756349770992048 2759951273306062 2764759690232848 2776014573163216 2777665979809952 2779641769905154 2781295334313188 2790112614999182 2797482859570784 2808020911629472 2810018293584194 2811689928500068 2817891325554151 2820946547253824 2828054354518624 2829736718798528 2831749547490556 2837818237129744 2844968555203544 2848685848611911 2858064264980848 2859764481676256 2861798669508262 2863501107741164 2869009409957537 2875157950776188 2880167082021152 2891016603598816 2895670373730596 2897392961698312 2911642167952672 2913374257285184 2925234125726528 2929056295751432 2932883459900933 2934159329275328 2944289540247968 2949953249109944 2951708129091568 2953807717641011 2958033900576832 2960137988730164 2961898927450408 2967596510169214 2977842163303909 2979137590711744 2983030192093336 2990359931865152 2994267196584488 2999087172792403 3000027043713854 3000871281758966 3011694247669184 3015629388236696 3017423337902512 3029706773073904 3033665449171126 3038950733892304 3045463473992896 3051321803559568 3053136986072096 3055308722292442 3057126276559124 3067190918516032 3069571335877508 3078744954481856 3078936927759308 3085535361808592 3086502324353056 3087730143416809 3089566984668098 3097351622303323 3100709841196352 3107548693759664 3109397324749408 3119254756514512 3123330437816578 3131200147647803 3141508654896304 3143377488123488 3145613413591726 3147484688674172 3160297582258124 3165803486849696 3169939989663524 3176733451320176 3178623239215072 3182844295092308 3184737718230376 3188898960893569 3195733053301756 3201880445182573 3211449478381936 3213359918285792 3218532575679652 3219541217644136 3220447229204744 3230656712104316 3236285197132064 3251392634518336 3253705392571172 3255640969842184 3259894856126821 3273165353053057 3274589252600512 3278867897094328 3283152132151507 3285894800887072 3294174116551472 3296517305631319 3298478351024318 3309337569977824 3310374668925632 3311306241940928 3322010895740306 3330173560486192 3333480167668211 3334524832559998 3347492909430208 3349874024863916 3351866811315352 3358314545990866 3360312353573252 3369909156591571 3371375141839936 3375780248732584 3391538868764816 3393951314664757 3395970321990554 3409177362392384 3415735341074672 3417767307369184 3420198409900118 3427528197477032 3428602335672976 3429567179153104 3436164380195932 3446433586556224 3453063232241392 3455117404301024 3467046227624144 3473715524300252 3491781396905648 3493858601781856 3496343829044462 3505153403296237 3508081526717152 3512665256934988 3518785060296352 3533109456753184 3535211247030848 3537725888970196 3539830425489512 3551052419089868 3558884536631501 3565084863721304 3573844796619328 3576386919107156 3578514454454632 3584274913825067 3586407141614374 3594986758390544 3597125358484768 3597776793025261 3604044878624344 3611768665437856 3616487875366564 3622788559615456 3623444641726987 3625600170960614 3637536337248352 3639700249406144 3642289215737788 3644455955306936 3659291937351512 3664073242147703 3665667195299648 3678322943633888 3679475677307584 3680511119091136 3685398657475304 3687591042161488 3690214073839601 3692409323139922 3704115023360983 3705726395576128 3718520448652768 3720732536962496 3727889830956368 3730541527689361 3732760767146642 3740760403489208 3747277596679232 3752173865316008 3759391640634014 3767448349292936 3769689544027792 3772370973442709 3774615096567898 3789980935114066 3796583880846064 3810885522925712 3817020038099422 3819290722238684 3838073766846704 3840356975512288 3846538931909828 3855990438457696 3858034569980096 3861028753490524 3867755479499296 3878801502474008 3881108939417776 3888574737463108 3890887988347976 3902000076053398 3908798182742992 3911831763404873 3927045005938208 3929838364348666 3932176162304852 3954581103077353 3955061973875936 3957414776953792 3969960599200288 3975147829948372 3983915322335179 3998283742595296 4000662257611712 4003507980934924 4005889603767128 4014474579354272 4022196922873976 4027452406658219 4034469077753576 4043115301680224 4045520486273728 4048398117840956 4056185717526173 4058345621816992 4058598677500906 4067296613293144 4072611025244311 4074382701395776 4087299336122464 4089730805091008 4096314187228648 4098751018987856 4111744906314584 4117117395303671 4118908432713536 4141079590545128 4143543052526416 4146490408825457 4148957089615954 4162616246557472 4165092520350784 4165846812976618 4173104596301872 4178557259101918 4182047928401728 4187512276740232 4195567479894406 4198063355849132 4211884179971776 4217387512959544 4219896369302768 4233274312412552 4242611122486814 4243940695985452 4263476031644984 4266012305310448 4288975290207454 4296447589296016 4305655256334784 4316504014791584 4319574400482418 4322144046169796 4331406782987504 4352979794418332 4362308614970768 4363675699947424 4364903682558496 4368008495565242 4370606953920724 4379014362566767 4396044493611232 4412604289703456 4415743032775162 4418369887642964 4426869174260687 4444085414243552 4446729129540544 4449892146056588 4464831034003648 4470664872462712 4476506333533003 4478453713104448 4491243844969904 4493915614062688 4502560222325704 4505238723350288 4508443358504701 4518105351219724 4519521260659832 4529489410258274 4543026091369568 4550339158719508 4551765169772744 4553046082668776 4554472942033168 4575437692497056 4578159547162432 4578988645668514 4596796483284544 4602802750466536 4608816865558609 4610821803146944 4629591701952448 4635640820029912 4638398488572464 4641697842007303 4648338986620736 4657280647538288 4663365944551622 4671490511083088 4681501928261312 4696636093977674 4699137035788096 4699430047632628 4712851271530919 4714328211550342 4715654871335518 4732662389194432 4738846181514808 4741665245275376 4747961944331914 4750786430913908 4760967786258992 4767188562983198 4775494010402192 4794934262736464 4797786692399008 4801199420745266 4804055577450052 4819871443382336 4823612099236084 4832015848349536 4838329457907484 4848698425699216 4850217938269088 4858025503035628 4860915464667416 4867266835048079 4872544036165696 4884821157804896 4887727059742912 4901686045951376 4914036595351576 4920457374875119 4936656457694192 4939593195622624 4943106792786998 4946047367916556 4955561708108473 4966181914977052 4974834050763808 4998057280284992 5001612463716484 5004587842933448 5011126938547037 5031526413858329 5040292393537016 5052677126254912 5059279056297928 5067423154028543 5070437682972046 5085591024064672 5095373793917176 5098404950249072 5109331282814528 5112965616897556 5116007238323432 5125848517565006 5143545554797661 5145783111229376 5152506695433944 5165167155039808 5176559326009456 5180241480277787 5183323123038214 5200387609965152 5202017336883136 5203481237335744 5213490783745552 5216592205984544 5220302836163338 5233129880764016 5239967594022854 5260346000533184 5270464933421072 5273600248669984 5277351429414218 5280490841329396 5297875222891328 5301986852879332 5304797533722632 5318163784311532 5329561079487568 5333352065901761 5336524791699442 5349970983978467 5367584107403056 5370777197294432 5387803670343248 5399686883165036 5426242222093616 5429470206758752 5438210214079412 5441445318311464 5458695823900396 5468206022740384 5487085052280304 5490349231371488 5497640146068532 5500910604216104 5508098205179801 5512699541984096 5519902546612124 5529519380465696 5530520768951717 5547394981911167 5552029146326432 5555331959619904 5559283539810308 5562590668626376 5580225229998364 5592532843278073 5594965719141568 5616041823258944 5620036587168388 5623379857000136 5632432007439391 5635782651108302 5653649246182553 5656108709037248 5663499094981112 5675636474259488 5689937110407088 5693984436999551 5697371697223822 5716128529961696 5719528963352512 5723597339016524 5727002215482328 5738018819915074 5750315901552376 5757829380517819 5760334164042304 5782033207197632 5791340747461192 5794785923396624 5820752179567259 5823284335905344 5858112591502864 5862279543511853 5865766919801866 5888579080495936 5899906498219888 5903416258183136 5907615435282022 5920275977460328 5923797854900816 5935193020338428 5955684326607818 5966060384186672 5988534393168976 5998174345584806 6000054087427708 6001742563517932 6031258776473392 6034846675805024 6059413546147808 6067330898342252 6077901467784608 6102643607119136 6106273972144192 6110617444584884 6114252553118248 6139142671755016 6147164199636229 6157873855518616 6171070723617184 6173004648706112 6175460286833618 6179133969336196 6191020305697843 6194703244606646 6214341733407269 6215097387519328 6218794649498816 6238509513029024 6246660875633156 6258677108437523 6262400295295606 6283017309792608 6286754976246976 6291226827183452 6294969377348344 6320595164516248 6328853781891487 6331606973699392 6339879979327048 6353466902640352 6357246478430144 6365688590184616 6369475436460752 6374006127541129 6377797921787138 6391466106603512 6403760890365146 6422898956763872 6426719836571584 6437065151359304 6439082435288272 6440894458409488 6461313424208632 6472570394264128 6507410785142344 6511281939684368 6515913499582861 6519789712253642 6546330706106114 6557735794188656 6566304264303014 6571789601774144 6588348233102944 6593034611262638 6596956702048636 6618675139955648 6644021791480612 6660347120972384 6666960335336422 6669049665119996 6683758763917697 6699748049727832 6703733622630704 6716629091981732 6720624707146504 6739818313183142 6751560497465168 6756800318608417 6783077737529632 6787902629329514 6791940643981108 6831470682149344 6835534614738368 6840396819800236 6855056394954064 6857204671345952 6859134358306208 6872328760391864 6881308284033491 6906126464482784 6910234808602048 6934092455248288 6947431048600504 6956508702409651 6983562793811296 6987717203563712 6992687658088924 7006138966636117 7010306806592474 7016163053434304 7025330513869976 7034509952694719 7037570120592704 7066218913506368 7075451777940392 7079660850979024 7084696706221673 7102104838179736 7117769073263002 7130169727442608 7152773838214312 7157028908909264 7168549827650134 7172814283228748 7189973516781088 7194250716969536 7195553586050522 7208089757248688 7223537330875712 7232975750733128 7245577119230912 7246889283453974 7251200341921228 7275072674496704 7284578431475576 7288911910613872 7318583874703024 7328146484295406 7356645887267776 7370797314950608 7375182084322976 7380428147679202 7384818646279844 7408230046721966 7437040897305536 7455779661912736 7461083055378722 7465521534293284 7481520806978416 7504347730632016 7518783281268028 7534896698585872 7539379088055584 7544741946885418 7549230193135796 7563752080797143 7579961870228132 7593167761692128 7621771045851424 7634040076198844 7638581444477368 7648562169361267 7676147533693408 7680713951024576 7693077863819656 7711980876915392 7722057506981048 7732147303375187 7735510958998592 7757603004948016 7762217878835552 7777149474926216 7781775976695952 7787311255599029 7804000152106796 7817596365485984 7823663526809746 7854090011876416 7859676728697332 7864352324609704 7906684364634517 7909162206154706 7910123947751872 7939921198400576 7950295659896744 7963093527759139 7967830644670358 7996567485190592 8007015961869848 8011779207534256 8028949158708544 8044393845747952 8054904813316438 8068938155507152 8086230603360448 8096796235681912 8112371435052346 8116691243633984 8117197355001812 8134593226586288 8140379469007951 8145222050488622 8174598672244928 8192628374457296 8197502037975712 8223489812629168 8234234790607342 8282159181090256 8287086105052832 8292980817650914 8297914179231908 8325232493114944 8331693625953236 8346209192603744 8357114518203836 8375024553480464 8391134959788812 8396126711698264 8407097260537591 8434775025919088 8439792738605536 8441321173663147 8466548624825104 8467076551338097 8485222244973628 8487881391970904 8526952063289968 8532024610620896 8577950580414908 8592895178592032 8633008029583168 8639148800964836 8644288092339592 8655582893853973 8662813565975008 8690818351209841 8705959588836664 8724617229941536 8727351399894848 8729807365116992 8736016991130484 8741213907841448 8752821811503847 8758028725133534 8788265896579829 8792088987222464 8825208579406912 8831486065550324 8836739775285928 8853738348521374 8884305958286869 8888170828487104 8899784292113176 8941329744925424 8947689829570723 8953012667066006 8982487689939808 8987831228125376 9005120444651408 9010477446700576 9016886717009402 9036210702439448 9039042521319664 9058978820516548 9086052182739136 9100678317439016 9103530339545488 9106092165337552 9108945884066336 9150875384994112 9157977291337028 9205605500933072 9212153568375769 9217633731117218 9240858972326443 9271281640059824 9276796977144928 9283395684014606 9314561295076576 9326731889103244 9342981022166176 9393272187955348 9398860095265256 9425702543061838 9428656423100684 9431309742671036 9449452045538813 9477692363029616 9483330490550752 9495923888663828 9501572861827816 9521935572517984 9534377125966396 9550988020804384 9552717691825693 9589868525472928 9595573384798016 9602398841490532 9608111154900104 9647224198472168 9659829456571217 9664031696699072 9676658915814968 9697396851398432 9700435876538176 9716051006071256 9721830929334832 9728746194668039 9734533670096158 9765394152497137 9769642315609792 9803372091902752 9828073190703152 9835064027544679 9840914749750238 9873312915388384 9879186391245248 9886213585573996 9892094735833112 9911123416216946 9932363829954104 9945341657258051 9949668101527616 10003224927432968 10009175685866896 10016295343278917 10022253877094074 10063052827716658 10080584787074032 10118558112595856 10134846308057086 10140875365944092 10171182048129344 10190747587834352 10196809900498144 10225931233795112 10232014476646864 10251697035130012 10287091109595322 10305013390867888 10353118652018912 10360482960555574 10366646246076428 10400775219930304 10426981567491104 10433184411969088 10440605672326676 10466259761528032 10479935188045708 10503049486156381 10540929866842144 10547200497339968 10554702858828436 10560981682658792 10603973705758664 10609595067445264 10617829072098941 10636327568623064 10659122158975136 10666704131803522 10673049583398884 10693580528023547 10699941967956934 10735168214806112 10741554394588864 10775607340686496 10799373766330072 10813484446338343 10852484444187232 10858940413517504 10876420428158824 10882890636622928 10917391647800792 10931656532358023 10936412045480768 10974170104560608 10980698462742976 10995280292137064 11001821208432208 11009646947571041 11016196410359602 11025399083968192 11039805093224248 11059038760931392 11061041537903434 11094789963822334 11104058292652864 11118567079620616 11125181337252752 11160450459996728 11185065686556146 11240073174336776 11246759714000272 11264864014878782 11271565302216604 11307298492365106 11326998189962224 11351272948518976 11379874220814176 11387968873999102 11394743394447644 11432257059923392 11447194678033048 11454004430964656 11476037639830148 11500631803104752 11515658761035638 11544674228585113 11582681494922384 11589571846793248 11641504359134518 11670836913959993 11716225183005728 11724559087023706 11731533839603732 11799812996439776 11806832516366272 11815230870564044 11840551954920656 11847595709801632 11870386040676856 11885896126966939 11911368653215636 11932120768373344 11970694434650413 11977068786337952 11996348691169612 12000108174855416 12003485127035864 12062517552946784 12069693351610048 12118827092295616 12134661796684504 12150517191018151 12155802935569216 12205287214238272 12221234889169768 12228505106236496 12237203401655617 12278285343510032 12294328399272458 12315747711037232 12342141447234368 12350920573667236 12358267938672392 12382040611395686 12389406489213292 12424789715854241 12428683466814538 12430194775038656 12477019026058048 12493321751266312 12517354216875046 12524800590591212 12566034619585216 12582453654366904 12589938754696688 12641190329032496 12657707563782974 12679759958654096 12706933805280704 12731377180369232 12738950872921504 12748012255082258 12755595843574276 12782932213207024 12807521780730292 12845797913527744 12874130302718608 12878164870576544 12881788916818976 12922626848417264 12923432630989727 13014821570284688 13022563879368736 13031826999165722 13039579424507284 13064662685013247 13092661412212228 13115471588377312 13132608528606028 13176696466205888 13186069222525276 13193913404097272 13211152837987643 13264933272899231 13288043582961224 13320694241944768 13333920670672844 13338099330239992 13359570133347977 13367517527835394 13399496099455664 13407467245261408 13433258183963464 13441249414293008 13479636626366284 13503120994930336 13513600637216834 13566155475059264 13575805258659028 13583881287962216 13601630261770529 13657000266186893 13662941364298688 13680793639600472 13710112789908128 13714409342691904 13718268716612416 13744657520783728 13754434275220331 13762616568066982 13812252928965568 13868184910496576 13894862097201008 13913017404819302 13967125587622592 13985375316177848 14012277933272234 14020613613184948 14050661027739952 14060655446468279 14069019905389438 14150903555880784 14159321701958048 14169393412443346 14204209676359472 14235538146526004 14260339454885216 14305547676428624 14314057817818528 14337099655300268 14345628566457496 14379947033562176 14391107172101044 14416179514497376 14465951501466256 14493778566907948 14502400683842456 14521349813655839 14569156862951152 14577823821227744 14580463845418163 14624950406856713 14637167749406048 14656292968590812 14741594629901216 14750364168645952 14760856295358404 14769637292559688 14816460093443932 14849138928703849 14911559323825472 14922166110757444 14931043068586568 14963041613956832 15008695461264032 15011413515726089 15037566562536056 15069793397171744 15078758176111168 15089483893770836 15098460386271592 15118510401688463 15127504161594286 15159923740456264 15179732003183341 15186335523384256 15243542091702848 15268080152397688 15277162888954736 15288029734478347 15297124338722534 15345619382495501 15352295067386816 15386155727639312 15444115013962096 15455100614713067 15464294606750374 15515206009896032 15524435757671104 15554298949852432 15563551953391904 15574622511198058 15608000304213592 15635192730971968 15647327053619492 15719353457394664 15728704649219408 15813368729269034 15818324412309412 15900591319793488 15926187055518278 15935661289340716 16014031923739696 16023558415068512 16088787691495904 16109809626632876 16137876311014304 16193592471363824 16224742870104692 16234394710003624 16269186453172576 16280758938015902 16290444100977244 16321780805930677 16385256748914592 16395004075951424 16446979625258336 16468469581214684 16500148740426197 16504792049674313 16564318362180512 16574172210105664 16585961635301828 16595828358463816 16663387251906472 16685159970441193 16692418385207488 16714229036407672 16750049106960928 16782269919577624 16792253423396528 16804197972608431 16814194521075182 16869550051838176 16879585477211072 16882642347326294 16933097249650208 16934153102676194 16970444489947256 16975762783941808 17053904126579936 17064049221241792 17155901160829816 17178317407991179 17185790357184064 17278297601929672 17288576184679184 17300873774754493 17311165787707946 17325627131950016 17381636702419682 17411919177673328 17449234459883072 17472033982260968 17482427815682896 17505643623007694 17516057450267068 17576531793159658 17662972131100648 17673479550571856 17707476697042748 17768611916573738 17799568584226352 17882659489850848 17895379659141446 17906025334132012 17964975379879616 18010240889302816 18020954893401152 18033773434018804 18072421404878896 18078085042639328 18117957641033096 18141630930633749 18201356634878032 18207060679090976 18212184330675104 18217891768132672 18271059926571683 18315954582674056 18339886579079989 18411211001866144 18424307136751538 18435267462234436 18470730002949763 18481717944652886 18542563280119648 18553593954289856 18566791368029212 18629122590153152 18653463778206488 18677836770948047 18685962044332352 18786544375910696 18797720190530512 18851405086123676 18857312846201368 18862619485342072 18898904091077626 18955384726059232 18966660981101504 18991847777327656 19003145723655632 19043871145035968 19068754251932792 19101976041608768 19105435383651386 19179737050945856 19204797682981064 19216222309800208 19229891059744541 19294448396944336 19319658913142434 19353317831629936 19394793702796864 19432102012142512 19443661858669664 19457492389336078 19469067340192316 19530788304994274 19606744183805504 19656146381406304 19670128055089358 19681829499500476 19725239278879057 19746625830776768 19772427171147992 19784189471666224 19822246832433892 19864727659908208 19890683314516102 19940800940283377 20006449854865936 20018351371733792 20032590686557834 20044507754188148 20126105655433316 20161169574148064 20237116225191712 20269692616114172 20281750731888184 20381495175668704 20393619800996288 20451862467590224 20464028953293728 20503394070260024 20530184219306531 20574182219190644 20610026781735776 20676654023487077 20706237304037824 20720965921111148 20733292492152856 20760383031123439 20844895143127363 20853963134982208 20881211344653352 20932519523056064 20959870376091416 20993610209546821 21006098972312762 21081859733684288 21109405717656872 21121963365317584 21207947411517328 21219190134890528 21235658144197882 21272655137246128 21318244317950272 21333408263607044 21346099166797768 21387161056047094 21399883935913868 21461000418293689 21470336429612224 21551214681372992 21598747532660144 21614111003917663 21626968892676686 21704968888374464 21752840856317648 21765781273245856 21834783295601584 21863313064716046 21948340209121216 21990560584274128 22003642416864416 22019293895142082 22032392820719204 22079610186448496 22122083075806868 22189579927644668 22237134159241232 22250362674505504 22320900919993456 22322292726254983 22370131373112292 22480146348673552 22493519428000544 22529728029757564 22543130604433208 22614596984730212 22653996379924448 22759748441628352 22775937747998204 22789486788895288 22819263992887747 22894389356066096 22908008861929312 22912157471371399 22952075279660296 22982064925060549 23001263606209504 23031317522071276 23075621139419233 23089348457170226 23165362989844768 23179143693586496 23283008718269036 23334361173677477 23341673827919986 23432450366011456 23449118174047412 23463067679207464 23589364096140997 23599625992879552 23630461741128088 23681103909841312 23695191419603264 23740772081353712 23757659202653299 23771792253933878 23822737306431272 23864241536746688 23941388869300826 23954137572675904 23992697382339224 24000216349710832 24006970254071728 24125035105893568 24269323593369008 24286586680263391 24301034382036302 24442469778339536 24457010212472992 24474406803311234 24556570687020064 24588656798544916 24631495422074464 24701841147334472 24716535877344784 24764081222791372 24778812978426584 24849579431708482 24857366933629076 24912191756420507 24986643502532624 25034708433750092 25049601181182424 25164907308733808 25179877509393376 25184437551176827 25282380658064992 25315415127565948 25359519917308192 25462754360738464 25477901745843008 25496024510164516 25511191687148552 25565864426414048 25615043561460584 25648512695033921 25748260605437216 25756329741153088 25763577833637952 25831498516877207 25845253696834528 25846865261979454 25928805163526881 26029643140569376 26045127758737472 26063653998331444 26079158849014568 26113790693825527 26129325370026494 26185322824424456 26219537096407589 26230943176754624 26265217057212056 26372138445050552 26387826808194544 26406596814098963 26422305675975286 26529866545798462 26576087165922448 26667841341345688 26676198660479984 26719140266695954 26735035055670788 26798992198911328 26814934490522816 26866516367926928 26882498828586016 26959273252732568 27006241989860672 27027201274433668 27151610517318056 27167762575924432 27187087360328489 27203260523541058 27314000532373786 27361587279200944 27420225579816256 27489315041567456 27508868550440662 27525233136133964 27789724194402016 27826034809638604 27887407256346253 27970750632355696 28024555866544468 28041227226369896 28101322055479904 28121310892936558 28138039810778876 28192166846607533 28301807111761568 28318643403916096 28338786824886692 28408419352718944 28471076293052008 28508277176710177 28520678909770432 28611095352857248 28628115635637056 28674199310600536 28691257132914992 28782214344202088 28819821767125697 28832359028994752 28931903002932512 28987557133815896 29004801367684912 29025432861778199 29042699627311678 29138313725902304 29155647642455488 29160927690836326 29249900813713426 29274335498812096 29312585937181624 29350886354346931 29483189259802432 29521712590716808 29539274585119376 29632920186887864 29698277857407698 29844332221514888 29862086137173136 29926083227913664 30017390922528064 30022827031452178 30075133125072112 30139586794343488 30178967787541672 30196920772543184 30237020803376926 30255008323188572 30319847480912528 30359464006366682 30536160304795376 30554325777909472 30576059468956694 30594248677445068 30691238764991002 30772311455278624 30888230027924192 30910201229426134 30928589213500748 31030412019792064 31108597899704864 31127103906783808 31149245022396116 31216000608427184 31294654107238984 31335544334731021 31438706914789328 31457409298438816 31559103509532907 31626737458538068 31636648824618824 31801182639586976 31852374111036556 31871322578681432 32028063847479392 32047116830137024 32177575382991808 32219619253265752 32261718058910263 32275752622028608 32387184942727648 32449485740209384 32468789420007248 32491884894051121 32538372906345152 32561517876031804 32580888201954488 32643561611861354 32756263796342999 32770513497829184 32893959250516672 32936939162429368 32989958900716433 33000297480852394 33009584099348626 33128636724361024 33171923270603656 33191656716927632 33326774503812944 33370319940882386 33428458072815344 33500098213921856 33564539839155248 33584506846793056 33608395945216862 33628389042150364 33739100103676352 33765284694652588 33866194499300416 33868306205352388 33940888979894512 33951525567883616 34070867845336553 34107808253159872 34311802321659632 34356634815982358 34443201624125833 34556595203859344 34577152369358368 34601747549508986 34622331575415892 34763273404839364 34823838355346656 34944067964521936 34964855631365792 35011287246015388 35032114900534136 35077888569829259 35153063586319316 35220684897008303 35325944262201296 35346959101143712 35414953394085496 35537223833147476 35599137168452704 35765318979701696 35790759318282892 35812050668264024 35858843417395031 36004818883583627 36020481778605632 36067546868037608 36144842809757792 36156170085278656 36235915282066192 36261690361944509 36283261861267498 36402713269756064 36414121358181952 36424368661350208 36542119853143366 36631909165348112 36679773158159978 36822422003732288 36848614273503076 36870534924468872 36941460005899526 36963435889305772 37069000722507281 37085126560239296 37133582736058424 37306927556412976 37333464461312327 37355673541896094 37573088751821392 37595440381061024 37702810172247352 37714625692402736 37725238970684144 37797808182155252 37910769452118464 37983695554655312 38006291447311264 38137508503865584 38210870767302772 38409595365962128 38432444619600416 38459782119489082 38556687436258607 38588896793888672 38639317826284868 38706635663259872 38864204024285024 38887323717339328 38914984778672156 38938134680384632 39061576609988548 39147729902946511 39312292762812608 39340256110178716 39363658999000952 39427024052075737 39450478557758114 39544854342295984 39568378943332448 39575544723277871 39644493664867784 39729455319816416 39781366629032204 39857891058996857 39881601880566754 40012899709731872 40036702743467584 40065181373115668 40089015508376296 40252211310866632 40304805663624733 40322339148296128 40474232450383424 40539385232228344 40563501463776368 40745265256970813 40762990351337408 40903724935180448 40928057906587456 41006788140520048 41035956804582971 41060368438613062 41148364438381288 41220053563471552 41353308046974154 41441931842222296 41466584984305712 41496080707869799 41520766062246878 41689790286254726 41762422689306704 41919740752182832 41987220419093642 42012197944625524 42218811435313744 42243926730635168 42415894823034656 42438380269781056 42471316288395764 42545310274492256 42666816527214088 42692198333595536 42774322112094188 42799767871827736 42922000836587378 43030149397453603 43197495065320288 43228222007835326 43253937785353372 43500392133850883 43505681712635296 43531562546491712 43669566591203168 43726626129432092 43981121168548256 44007284833728832 44038587790284164 44064785641438408 44159220372896992 44244166151613736 44301976473240409 44379159855289336 44474268318482464 44500725349011008 44618042892787903 44641801839986912 44644585452509966 44740262746224584 44798721277687421 44960292697347104 44987038856001088 45059456059515128 45086261208866416 45229193969460424 45288291348340381 45307992759848896 45551875495996408 45578973577790576 45611394497080027 45638527985775494 45788778712132192 45816017723858624 45824314942742798 45904150559320592 45964129850121098 46002527212419008 46062635044142552 46151242278838466 46178696914340452 46330725979689536 46566017436538072 46668722347354954 46683347655839972 46898236348094824 46926135358414928 47178728192281994 47260923482256176 47362207819682624 47481544162707424 47515318405306598 47543584507867756 47645474612862544 47882777738601652 47985394764678448 48000432699421664 48013940508143456 48169157988234437 48538647186738016 48573173360526782 48602068764072604 48695560916867557 48884939556679072 48914020424945984 48948813606622468 49113141374040128 49177313597089832 49241569668863033 49262990844148928 49403682294668944 49433071754689568 49528162445582744 49557625956853168 49592876943551711 49699158863416964 49714733867258152 49824383512841014 49973287005065248 50069416867500184 50099202362364848 50329814617467616 50359755018786752 50368875102353654 50564761316129984 50630830255131896 50696985521144699 50719039834616384 50925508721476928 50992049020329032 51022383374297104 51131728852828096 51230087122921168 51297025390067842 51496521210874432 51662997033754414 51690507393669056 51693730523958908 51857610327053762 52059286281138752 52127307996662888 52158317698029136 52227581387651054 52258650740052988 52370645648848912 52439074192815178 52530434114424112 52744276890101104 52775653616389088 52813193628197926 52844611351950572 53059733091596924 53152174331844896 53335682682691376 53352397320959968 53438280533391908 53470070111341576 53539935185528869 53597984397822656 53733032735853856 53764997657172032 53918546505465136 54054402548867336 54125031123626309 54303221034636112 54335525151848864 54374174720656978 54406521047082116 54511178789193203 54628001064747572 54723174558401888 54978630083134912 55017737100881324 55050466272267928 55346790552441619 55579448388804032 55652069619277208 55741654694313973 55774814512692506 55941501264711392 56049111733088936 56082454452739792 56202644110959808 56242621785873116 56276079621557752 56384333693215066 56579001102774271 56603614223523136 56677573649773384 56816838705437888 56942152586104016 56982656283055657 57016554353420354 57222190705714496 57348398621201072 57382514265829984 57564428688404176 57639643534251394 57863806005865024 57975114267631792 58009602735369824 58050865723556398 58085399254623356 58276627451804608 58321855381672652 58499801627426852 58625171874363248 58666872724919371 58701772708693862 58849680823763137 59043425181433616 59078549170238752 59265840373775728 59396555714815396 59688664443029776 59724172274346272 60045654062904356 60150266250144224 60357935575083344 60393841545086368 60474041606753852 60510016646377144 60589080256977811 60639694961825056 60718928012733364 60835728458468887 61072320609590752 61108651555818944 61152118937913388 61188497354890136 61382477529982004 61517861276058803 61544622910557248 61776460055848384 61820402458852268 61857178427001496 62190141708008083 62217195799409728 62298490044792232 62432001216854368 62589308214477968 62633828806995061 62671088669462042 62877413829578656 62914818596877632 63118207019065814 63253474917076136 63273297649237648 63336123185696009 63602365279173952 63704748222073112 63742645157362864 64028273975239849 64056127694958784 64439238506531504 64485074978630383 64523436117820526 64774369885455296 64898971480418768 64937578840014496 64983769788102242 65123035752063608 65161776403908976 65287123223722708 65512527592685998 65873878324858736 65979917801432866 66000594961704788 66019168198697252 66343846541207312 66383313433855264 66653549007625888 66740639881764772 66856916145630688 67129079678310496 67169013693586112 67216791890433724 67256778084300728 67530569389305176 67618806195998519 67736612410704776 67881777959789024 67903051135767232 68101223362676273 68141735690673106 68357759067479959 68623604643319264 68713269631964716 68845448192812753 68886403248251666 69113190407718688 69154304738716736 69203495099017972 69244663150831784 69526546809678728 69617391600806357 69647676710693312 69888135929043872 69929711262731584 70022574492030776 70064229801068272 70114067402952419 70155777139658518 70306127172638632 70441369794016606 70651888524402592 70693918202287424 70829906788170992 71074447666294952 71198274336905408 71581518636565784 71624101336528048 71675048495411471 71717686834790062 72009637767167254 72135093736075216 72289685619515584 72471830564132384 72523380723889018 72566523722534996 72805426539512128 73084239706286732 73263818330696224 73359546316319956 73521346403094667 73697228547006152 73741069848937744 73882920011799052 73926871778611544 74138001445014562 74267165472116848 74324803504692587 74613855112825952 74666928922624654 74711347083792188 75146177503642784 75190880762122048 75405620344494704 75429251384805472 75450477941368288 75595616364310504 75694391124368401 75967391109310624 76012582894622528 76275017007731168 76421741534605544 76521595726506161 76819190731924256 76864889239200832 76919564238978164 77067528632997287 77113374872517214 77177793587777344 77278635652569736 77379609479641909 77413271326519744 77728408048570048 77829969557344312 77876269360769264 78123153219977096 78295459805893022 78680512220357432 78727317998001904 78854048104151474 78900957115516228 79089708684591968 79136757886664896 79151089446555742 79288987329735568 79458910639632832 79562733258064408 79715782117993714 79763203761133508 80025799419463744 80130362746231336 80178031016752592 80504422621733264 80609611327249466 81078770464456688 81127002927552736 81490530513941626 81807449870360896 82013576281040096 82071913609165942 82120736877226124 82296728876762576 82706616093948308 82883863684444592 82933169968611424 82992161415739598 83041532124493756 83201272888768573 83379580572509452 83524845378613408 83839481504365664 83974440838187284 84024395889251048 84437622870627488 84487853461270336 84831789646069312 84942632576791528 85053620337127057 85090620548984512 85333633054428176 85384396667191072 85548644224188376 85599535743655472 85660423811589319 85844001673174756 86060298794907206 86394990130640576 86456444015670652 86507875570706744 86973528010979687 87000784267701766 87011363425270592 87339133182406336 87453252258864184 87962242337096512 88077175580568328 88129571282876816 88318440745793984 88488332303227472 88603952946480818 88758319710578672 88948536636964928 89236085785575806 89283603679973824 89289170905019932 89480525492449168 89544174159087461 89597442555374842 89920585394694208 90118912119030256 90172522417732832 90458387938920848 90576582696680762 91103750991992816 91157947155581152 91222788994160054 91277055971550988 91577557424264384 91648629885485596 91808301118641184 91928259700242196 92125270088285104 92302484557676932 92357393828680904 92478069865913501 92854532910294617 93132034873076144 93337444694709908 93366695311679944 93796472696189648 93852270716829856 94357456384563988 94521846964512352 94963088325414848 95030636810613196 95087169015735512 95211411832393703 95290949225725088 95599001863308251 95765555477203304 95970789529356896 96000865398843328 96027881016286912 96281039926542317 96338315976468874 96670924862378119 97077294373476032 97146346721053564 97204137528145208 97391121833735114 97727365541155559 97769879113358144 97897627213244936 98354627194179664 98424588125277953 98483139337726066 98807364589337888 98866143509379136 99056324891165488 99115251913706336 99185753887103422 99398317726833928 99429467734516304 99648767025682028 99946574010130496 100138833735000368 100198404724729696 100659629234935232 100737750204707308 101261660510263792 101333689252133459 101393971042289398 101649448695590873 101984098040658064 102044766748594208 102460174245842336 102594050780135684 103325994067508828 103387461047917816 103715220654107524 103943972500926943 104254615993325776 104316635396058272 104455162775302108 104517301480105976 104741291297697824 104878148385630356 105060868228848224 105079894610082623 105488553780202208 105551307232778176 105626387256395852 105689222703901144 106119466183193848 106258124022283387 106304348663689792 106671365365382752 106704794641919936 106876561066783816 106940140222683152 107016208141348429 107079870371057738 107419335677468507 107466065471707712 107837093010930272 108108805097734672 108185704302991469 108250062247252618 108606442069272224 108671050303697728 108748349441313956 108813042094164232 109022357578386406 109256002129495144 109398758229838561 109446349116803776 110035474201762648 110100932544535856 110693581104883238 111304139238554416 111483309388627946 111549629025385012 111883002529422784 112098223466177872 112164908905479584 112485243571746232 112552159243115504 112768667386430132 113158002205548542 113355147299546768 113884305172208032 113965312566111314 114033108706840708 114696797242402144 114765028531659968 115128857376808352 115279287068502788 115533544347720191 115950228535263584 116019205470739648 116101731447112796 116170798509246712 116643710763345304 116796119793088351 116999603254853704 117250343748726496 117333745449838742 117403545417387724 117629385808259017 117699361647526274 118086850362867232 118157098340477504 118531680747551456 118793111429630792 119377328886059552 119448344548692544 120091308125808712 120248221855938253 120300532500288448 120715871150166688 120787683090172736 120948083213507704 121020033292754288 121106116423281451 121178160513955622 121279389923650112 121437856025466728 121671456916937774 122144641219181504 122304237875826776 122376994709780272 122764955059964008 123035722552117606 123640804917704536 123714356854002992 124380283416016166 124596980089584464 124864002433708736 125178616428955936 125267657613990122 125342177338924084 125754827659157312 126236414038131628 126506949834152272 126546595298475296 126672246371392018 126991416514436243 127409496444146224 127485290314725728 128056547950479698 128379206053559923 128878477013063008 128970149957260766 129046872235641052 129797942960837536 129875157680028992 129967539576204484 130246071504127216 130323552807817952 130574246447445416 130744857396636329 131025055185371996 131747756649717472 131959835602865732 132001189923409576 132038336397394504 132687693082414624 132766626867710528 133307098015251776 133481279763529544 133655689101199661 133713832291261376 134258159356620992 134433583780867448 134513556168601456 134609237418211787 135061138778610352 135237612391997038 135473224821409552 135763555919578048 136202446725352546 136283471381346212 136672686874396651 136715518134959918 137247209286638528 137426539263929432 137690896385625506 137772806496503332 138226380815437376 138406990198035944 138489326301663568 139053093619357456 139234783201612714 139776271858087744 140045148984061552 140128459602136544 140228134805904838 140311554279317036 140612254345277264 140882739588033212 141303777048805184 141659813576341984 142148895332589904 143163037273131568 143248202673056096 143350096990822942 143435373669580124 143711289535145717 144019275534334508 144270187472150432 144943661128264768 145046761447778036 145133047445069992 145322681217864073 145914266001891541 146168479412573464 146527636661392448 146719092632639912 146955271466827747 147042692806189334 147394457094012304 147482139697875488 147765840023598104 147853743557223088 148276002890029124 148534330944233696 148649607009385174 149227710225651904 149333857845249308 149422694167584376 150227002928055823 150292355007285568 150811240688989408 150858502769610944 150900955882736576 151191232728621008 151298777027423641 151388782248736802 151934782218621248 152550034015462336 152843483069211088 153043191453012322 153638381463848512 153839128477956328 154135057265994574 154226749745034428 154557271305139472 154667209911151069 154759218959283818 155659939114688624 155752538721538528 156246306439954192 156590919611786044 157361024440714864 157454635996003808 157708096208302948 157801914231032456 158179417369183936 158302178893111484 158577974659471136 159125466516128816 159431564235987428 159526407522267016 159734847950214229 160260725492462672 160356062033505184 160385102299599793 160874454475423843 161008845243466528 161219222654498932 162157540928913376 162254005855105472 162981061027883252 163340528215742339 164027152562080192 164143827218331884 164241473754452248 164593457753525152 165125548672986979 165413232187896616 165767727368889184 165866339937222848 165984322831479196 166083064248987512 166303614418573093 166402545777537146 166759161145018904 166977052035016751 167049690757226816 167678963008731328 167948881676374568 168048791778502096 168801813207450511 168875245741254976 169885265153583056 170006106761843737 170107240674254114 170667266108856352 170768793334382144 171097288448376752 171199071487310944 171320847623178638 171688003346349512 172120597589814412 172912888031341304 173015751141413488 173947056021959374 174001568535403532 174906504517728368 176154351161136656 176259142565753632 176976664606454944 177207905892961636 177516639421157344 178472171571151612 178578341810039864 178961050984898336 179088348318174922 179194885110749684 179539588865237447 180237824238060512 180345044835465664 180916775877841696 181153165393361524 181501636144688167 182207501983985632 182315894311162304 182445577988320108 182554111943101976 183297259770971192 183536759674853123 183616602237282368 183856519400484392 184250540176570208 184604969115353864 184714787657361808 184846177698692741 184956139731827002 185709065820589234 186264069746152288 186674889389419816 186733390623359888 187592945392379296 187704541433659712 188714912769127976 188961491487902969 189043693929024704 190061273621226392 190174338031471024 190309611522299423 190422823664787406 190581898451450176 191198003726616502 191531110954406608 191941579058713792 192562079853084634 192676631952937748 193341849724756238 194292693442107128 194408275056290416 194782243667470228 195454731082311118 195795254426489872 196709254388359328 196849176250555906 196966278675452132 197614729178675776 198112649782330976 198230503827412672 198371507774206844 198796635453667856 198858935469032608 199297534051364056 199557940236971239 200277667470000736 200396809449459392 201475500409414616 201738752369879879 202523321020527584 202667378504266918 202787942084578796 203178030032447393 203298897391181746 203968196081316128 204089533497188416 204920348491684672 205188101560271368 205456204480428517 206651988135017656 206774922095835632 207430441308215048 207887945001853886 208509231986651552 208633270792116544 208910325550604216 209034602960211952 209482582595395648 209756296771260712 210121736457696448 210159789220165246 210977107560404416 211252774512791704 211378445407802288 212238932366387696 212516248044566774 213342730730765504 213753122133567632 213880280445366304 214032416282696858 214159740742115476 214838671354937014 215674186021860544 216217610195469344 216371408605982938 216500124494505236 217212884138544448 217496698882627912 217626084188328464 218044715156772812 218512004258990288 218797516459677122 219348810343117147 220070948403525296 220201865089071712 221387162209766476 222608278477108832 222966618777255892 223099258050770024 224196446932355744 224329817810959168 224970487143492464 225104318486231008 225537334772860264 225832026412371841 226316004411097084 226710294599093536 227443194258357847 227768610344416064 227930625132222628 228066217413681416 229293846574400993 229393594484804288 230257714753616704 230558574137005576 230929712305015031 231067088695440382 231900457070527168 232203462894225592 232341597018493424 233287421526690608 233592239586176702 233999206509707408 234500687497452992 234667490899677484 234807090834775448 235258771616518034 235398723295052548 236071004601230579 236173700725734464 237063361495102912 237586222859261584 238754657772119104 240182616251617424 240496443711876506 241431742300333376 241896166427015408 242040066585508576 242212232846562902 242356321027911244 242875712050933456 243342913833875548 244608475751653552 244753989419560544 245529910119928016 245545219988804813 246071445104235212 247281609835409072 247428713708005984 248760566832032332 249193960179168928 250357232857911872 250535315227980244 250684354677848168 251011903921765217 252033732185085389 252472828076263256 253013899668304544 253093190596950592 253344492742784036 253831832533611563 253982833028872486 254818992888292448 254970580629451456 256113095900959396 256758412107119846 257756954026126016 257940299914521532 258093744471282104 259483005057550967 259595885921675072 259935079152408968 260492143008254432 260647105615635904 261148492894890832 261334251229186289 261489714793272658 262050110370743992 263495513299434944 263919671205731464 264002379846819152 264076672794789008 265375386164829248 266962559527059088 267152453482897301 267311378202399322 268867167561734896 269027112337202912 269218474836423574 270122277557220704 270475224783994076 270946449642819104 272404893450705092 272566942762692424 273345373748793302 273431036269919836 274034109320625577 274853078527858864 275381792771251012 275545612993006664 276813980396071888 276978652603327136 277028813062945097 278106187238714912 278469566403225428 280090297968123104 280256919204273088 280456269611809676 280623108558634072 281224508690554528 281765479176066424 282133639645373131 283319627152683968 284297790665179808 285216856798795691 286326074546263136 286496405346112192 286700193981645884 286870747339160248 287251697632080797 287422579070291434 288038551068669016 288414908060483479 288540374944300864 290093522895556072 290266094890139984 290472564955088593 290645362435728146 291828532003783082 292336958825146928 293438185265279824 293910542933655494 294085385612378668 294788914188024608 294964279395750976 295531680047196208 295707487114446176 296552005780058248 297068661888467392 297299214018770348 298667715690498616 298845388335168752 300454005856111646 301622481377978816 302382465457242016 302597554054847282 302777564497473604 305686966138422176 306086382906024644 307678256955912656 308270114531989148 308453499490068856 309114542610278944 309334419822302138 309518437918567636 310113835312682863 311319878229377248 311505077443077056 312492612879908384 313181839223572088 313591048943811947 314722048881429728 314909271992007616 315416192416605896 315603828462064912 316604357786222968 317018039438382667 317155949318942272 318250933032257632 318863128471974856 319052815044534032 319279761479560189 319469695900428458 320521450984925344 320712124067010368 320770204599199586 321748908950847686 322017690486933056 322438445308997864 324315081857826752 325962122055766504 326681056431484678 328287654436663768 328482947508904496 329186915507050304 330251097345973958 330826464375793232 331535454737778368 331968645662958392 332166128497975024 332607228837146186 332805091555074292 333518322290037808 333954104070033502 335897763352749136 336097583557004192 337603626414901022 339770530307166112 340012213523687474 340214481348508228 341334532217712704 342194576896753504 342398142974621888 342641695246357276 343376006692699024 344241195179628824 344690987682041231 345825776062682608 346031502282826976 347150138604861977 347894112043918748 348003137070807064 349813009035456736 352308702322273312 352518285131507264 353953329212909888 354415811785923272 354878898648012893 355033278842314688 356944343142303224 357156683620079728 357922101969796672 358176696636349844 358389770221499368 359079177730474894 360318901759772989 360475648476121024 361833551755683392 362306330786723048 363003272289376334 364415003967971264 364891155976640216 365108223886203952 366594519541942384 367073519349706246 367713038800968784 368501080353140416 369209938230707728 369429575314723616 369692355397385482 369912279463654004 371418131641178468 372528139492304576 373349778778839632 373466781246719776 374779546298702083 375185890784758592 377429825538255952 377922982975805938 378875217865384163 380122547242452784 380348676062942048 380619223044598846 380845647329574812 382396007453233004 383062221908813216 385124159706169268 385353263905875496 386683699449512476 387427533867091333 388585386884214256 388816550112580832 389564487334940456 390909462164622236 391590508852979744 393418508776718656 393698352501111812 393932557350904264 394447277591345341 396053007719419897 396225299564661952 396743015548413688 397593270907335712 397717870938065216 398595068102728112 398878593981389599 399115880473942478 400555334940001472 402951000818829232 403477504739759758 405046642041055168 405334757008533836 405575884169157592 406356060064894786 406597794782363492 407759007947580091 407936392162632256 410376203120542736 410668109074435597 410912408960857034 413303976270035312 413549844191671264 414860882616430096 415775890003707772 417018463973303104 417820651101208432 418069205920423904 419512593542521424 420319578440330492 422505549025583408 422756890815604576 424123561798844677 424477864732775392 425032496089133548 427506244267135264 427760560890732608 428064832565393716 428319481484230952 429677342709874028 430625028932411621 432435220390938688 432742817211965876 433000248989010472 434993397765255824 435252168376656928 435330991956056581 436089430313545624 437024008517980576 437595032919354244 438436801648965427 438697620686234294 440141896807050592 440403730178143424 442774324419532952 443352862299872063 445216556954217664 445933237554511784 446198516101540048 448197917826678943 448392893864711488 449940974286984928 450208636972462016 451074669545720528 451395524850412681 451664052824743682 452632008822194168 453420589198187072 454886388516715694 455861250264445256 456132434827362832 458587693148801986 461117148274011152 461859424610030062 462134177390880764 464406925788451184 464683194036986848 466574843053381216 467184479172353404 467998413019414816 469334981799354968 469614181669550896 470517543233036068 470797446590105096 472142009202461158 473331643371989633 475172445718523168 478504313472359713 480365232503234848 480992887423753012 483792332854030816 484080133171017152 484424465693125804 484712642055822488 485751424101866912 486685827667751096 487321741205644499 489216951503307104 489507978839121088 490798471820666933 491059820239856032 491090439977609626 492142890208470424 494563219670818144 494857427416011968 497521133664064664 498171204831744191 498387920358337856 501070630455960488 501368709355696336 501725339467880297 502023807843530434 504067464370170778 504945656152526512 506027799336609088 506688985485568072 507663665067223126 507965666057744972 509637985776584896 512226191801918792 513516824214239692 515880599829043064 516187488942564208 518966010115101934 519870158304817936 520984286016508864 522296985789781664 522668502458372578 522979429586545316 524100220741487984 527839342411462928 528004759693638304 528153345589578016 529860737870578807 533925119054118176 534304906965794602 534622756404798644 535651170085543127 537734335123469792 538054224674405824 538436949672847148 540244555114441408 540950449567988152 541657266357493363 541892899285638208 544809786901410184 545133885525384848 546690747497586604 546862072539839672 548068218641251154 549706157055717728 550763585542502024 551091225986013328 553627960792143776 553957305206654272 554057626125890194 556212374477429824 556939132806450856 557666840732591689 560180595936246208 560912539223619352 561246217117268144 562449017381109056 563530958352132848 564267279290746262 568595581330359616 570433713597591382 572652149092526272 573400387963291768 573741494678320496 574503395264161594 574845158140582868 576077102137338032 576829816120966958 580187045791112144 580532189780279968 580945129910177186 581290724871456292 583657064007566164 584673917650293856 586876370530559648 587821085867310988 588170771224757336 589577828376049216 591063360094392416 591414974228892352 593104011560116496 594598428037540696 595375342359889399 597335431380997232 597690776670337504 599622966681125233 600908011712223292 604764930914484032 605195108109694564 605555128994947208 608814696076857809 611373932276844352 612172765812049288 615356513911825312 616540229063978296 616906998980137712 618229085220557888 618668839644604276 619036875837135272 620227670625365726 622369012130516981 622639756458754496 624985225759816768 626363678447144176 626809219113612227 627182097887623894 629444097762859456 630832384833211792 631207656924129824 633208715572445936 634036078876765334 636501866064515264 637726256943949712 638105630089068064 638559522959120378 638939391800856916 641042901969850688 641540409198399172 643497817901695372 644876890617995728 647346489061394507 651924244111533008 653362112862969356 656575308873327536 656965895017808992 660502194691947916 661652928751586464 663937291325916784 664332256995950048 665214457674292372 665610183110148584 666479882826755921 667036644580075616 667908208140067004 669193013043157757 671795526705498272 672195167114008384 675207252829802044 676696474036646833 679541060614332224 680024427047374948 680428962697016456 684091558788088913 684389153793507008 685283390492714552 686752013385398048 688482390359257648 688972116876945671 689381975364082462 691651552125365216 692063004565653952 694300277209723954 695788224087837496 696006274141614128 699626018070913472 704311013727638339 704617404644546624 708831623571846544 709335824764934213 709757797296025786 713888686284606448 714313367240159456 716353393272699688 716779540442998736 718158355460949788 720637803519545978 724612661573446096 726006544578752668 729782311953280432 730216447772407904 733189039083884768 734147038699412492 735426077601937568 738419876461415456 738859150629447232 739384710794770964 739824558927308008 742836263282356936 743806868155983709 746699557557679264 746933562493439552 749113456989439003 749559092597404166 751935349742279549 754859651076511904 755845965951611876 757299930120940283 757750435730768326 760245094484905568 760697352125884096 761238446089197692 761691294659149624 764792014906466008 765791307608869927 766124443817626432 770248319412338536 770706527811750992 773367398899024952 774855067734182666 777170773768428512 777633100225161664 779128974669880912 781818924329244472 783181017705959488 787396705002223624 787865114701808528 788425533449526181 788894555182690682 792106015438839794 793486031096827376 795186541814671424 797190136205456224 797757187962779198 798231760947884956 805902001637658464 806955009479519516 808734810434041337 810669514017067672 811151768338315184 812712120129789572 813195589564726984 815518015895160182 817572838551618457 820752406241085472 821336218148871194 821824817921714068 826607952540070624 827099688383342528 829721765232860192 831551780007415544 835641302202416864 836138411840847808 839025187085042848 840639156880660984 841737552991567771 845011098051166816 845513781631209152 847742814962970157 848247123597689354 848955729465550784 850064992178267096 851175704276060999 855012488534270528 856129665130787432 856638962968461904 859354685419748056 861250057864823242 865485634423931752 866000497978020944 869986795530511648 870504336753313856 870661983912113162 872178860627091248 874048017035961152 875190065838708488 876873603297930854 877395241372468588 880283793614101184 885548648839065904 886705724599744126 891866475109023568 892397032203080096 896395835653357886 899881948573969856 902149339091441056 902791049700825362 903328105649487364 905264017644388336 909772777033431388 911722500528890512 912264869654725664 915214001776454303 917175386297603972 922234296548022304 923718849220060124 924268354781761528 928813851576902368 929366388073973696 933149686106762432 934368958344706808 935589823708397627 935996826038829632 938669963598709936 939228363339101792 941035086466072136 941594893180210192 942264661927482509 944284018404922316 946663286743979266 950344891437046336 956708808120776557 957008626944719426 960730465006469696 961985774847506024 967584665708061632 968848931386251608 969425284111644976 971502848203733824 973371655335502192 974643482411288998 978433903006614208 981596943641333866 982119640479712064 982180879955219252 984285780416940848 989126439341636288 995042267328129328 996342409663488382 1002141260911920976 1002737418711392672 1003450678935760594 1004047615687060868 1008134928740341556 1009891312305053024 1013377970971136144 1015327330134446252 1015931332115489944 1017258768525048511 1021399862013240787 1024452383603837584 1027033648428479384 1031761199658086128 1032374977885128416 1037932020230203868 1039740316609635872 1044593971579563328 1045337004916745156 1045958859173090632 1048200441482975968 1051589020496390761 1055678684822925856 1056009519387276608 1056306691179156032 1059091439191965487 1059721475741157614 1067850238108236352 1068609813931589204 1069245512809597288 1071302340171086254 1075001020952711149 1075468670246939584 1076873899345694296 1081900899135976304 1082670469378057483 1083314532714986726 1089619573802820368 1090267771050769696 1093381494995173208 1093724145079679344 1096136437282502308 1099412314111435456 1101527171085004048 1102182451972026656 1107255921584287552 1108115252251780388 1113878265612901712 1114670581773468049 1115333681465183378 1118143935651499603 1121825078447238704 1122492434234536288 1127061916704265696 1128534558581492524 1140867427195182764 1143383697510196373 1146800775926583536 1147482989356640992 1149006790528323188 1149690316281165736 1152154204274676064 1153659632241933916 1155878840710908853 1160374091582224288 1161064379560559936 1161890259820354372 1162581449742912584 1167314128015132328 1168839364245117257 1169347835300587712 1173752741061119296 1175642171734621976 1176341542449514672 1181612692452153577 1182126720188784832 1186208023120232992 1189196856075081392 1190042747332906159 1190750684719778798 1194670862761994464 1195381553340675008 1199245933362250466 1201816023424446584 1203386340528224171 1210390216219389128 1211110257989894416 1217629392153715618 1224345531624098576 1230713027823650624 1233080458127956592 1233813997960275424 1237337679289208552 1238073751674270544 1240455341250731452 1244738024261033962 1252727356894288352 1253618438227224454 1254364195775247788 1261664769666423584 1262415313848259648 1266417431144891872 1268072157753530668 1275452513887899424 1276211260178136128 1277119045918240756 1277878783601713832 1283080818396798344 1284757317723971861 1286995635803390744 1289753781235991456 1293923243890849187 1294692978122789014 1303848488223066016 1306724225725938712 1313150617746655072 1313931790035617984 1321004389383895832 1322730440415320783 1323305857503172928 1327874582651833568 1328664513991900096 1330428915348584744 1331220366220297168 1332167280656095961 1332959765653511842 1334073289160151232 1335816416280134008 1338386026086315514 1343591053410996544 1350414505659604088 1353392948073293666 1360048854094749896 1360857925394032912 1368183117576177826 1370566780985429104 1373504026770796096 1376964780718515296 1377944233753891342 1378763950728164924 1383303104250730432 1388600554419447908 1391576448175674992 1392012548283228256 1396905581658798673 1408622027455276678 1412171266589159153 1417663247143693088 1418671649529868426 1419515594592051572 1427777372569212896 1428626734480318912 1432706786545399376 1433559080885997472 1436316710921899576 1438193431362999619 1441275607039091956 1449225323146892192 1452013089157505336 1459564623906560864 1460432895544815808 1466378078167769536 1468294077398824984 1470212580113196271 1470852155203875136 1476839752922830912 1478769421589541928 1479649117854616016 1485672526564713872 1487613736311967418 1493399115115358528 1498226913978878006 1499118185194808332 1503870699484559098 1509719302153023808 1511691931903223752 1514599860241880566 1515500871461536652 1520490188969811136 1522476892178395384 1523382589318299248 1529584029812932016 1531582615217739854 1540496638824677072 1541413055623501984 1546734797798049904 1549710135468365332 1554341547536857024 1558257949339761824 1563637848658488944 1574793410004447248 1575730229403617056 1576851066899052362 1577789110365381364 1580824184886602887 1584212030877679588 1586972062193654752 1594380272410912448 1595514375925558396 1596463521895769912 1605056926020806951 1611804003275316928 1613910018959039032 1616507986135105217 1617469620868082674 1621339028034135344 1622303536676630368 1625424240259579144 1626391179129453968 1631036031790320364 1635145677103236914 1641504812482170944 1642672436297742388 1643649635843428136 1652497032208614053 1653215905080141248 1659443530465720384 1663103560014831088 1671282604404833728 1678050374170085696 1681278313761321968 1683475105983135542 1690022196102333632 1695485629925940314 1696494247195378708 1700129984356534192 1701339309022661759 1702351408552121998 1712259330261574864 1713277925936923808 1718709370839496112 1722500115729646484 1730971268847863504 1732000995956041888 1739973591061023296 1741323967824226324 1744357721254182496 1750380131677416976 1753747206595861708 1754790482744937176 1757083327452356519 1764236125295597723 1771097297678131808 1773411449199488252 1783732950218047136 1784794064406160192 1792791671306715772 1804298678182882112 1805582099401650724 1806656211298974728 1810528035288776672 1816381035402856769 1819545554066862776 1823445001057781024 1824529739309451328 1829339758604304023 1830428003552908606 1834350772595207944 1836747572385184261 1844468593096044608 1847437698440120248 1848536709563523056 1856819945281955621 1857627703153804736 1868737916689413616 1870067174380281107 1871179647416795254 1877339927197419872 1878456726678203584 1882070172932144272 1883189786360420384 1884529323854965018 1888568036809844632 1893326573487958532 1913417616241553114 1914017253889438852 1923971549695012048 1937697862772503216 1938850568223289952 1946743310671004384 1949286964822577996 1963193887282667732 1964361759910438504 1968571560833881696 1974935477517611917 1990084534656258656 1992684819326976764 1996517997591569837 2004282521823841952 2005474837422785344 2006901357871521188 2008095231374121736 2016269857480683112 2018904356423384353 2019782624610106048 2026755941942272288 2030654660268892504 2031862664230979888 2033307954685620151 2034517537050097022 2042799724026481574 2048904767207675168 2054067296856958768 2063522399316172256 2064749955770256832 2075864040460407736 2078576406366932659 2079480633219271744 2090674009833490312 2091917718346181264 2096400882965951936 2103178040992781522 2111357369645851712 2118182878383930974 2119442951482315228 2137219627863178408 2138491025619194576 2142604680342172508 2150002041905422298 2153747798691388592 2163801798271952608 2165340938756114966 2166629065429973452 2179239147605640736 2180535542101539392 2186762989990346416 2187448290159358688 2192272874565004616 2195137342606683629 2203054342170008096 2204364903944053312 2216230504503560776 2219126276068678669 2227756531225803424 2229341163546936098 2230667362930366756 2234958330356921323 2236287871302999206 2243650156894477408 2244984868469072576 2254123833408531392 2257069117162985048 2281734854390365528 2286767395020392746 2293601551853167072 2294965978713281984 2298013581056646376 2299380632562331472 2304308408549352128 2307319264483867832 2311757681421817706 2320748183164448576 2323780519640708744 2325162899485825168 2334628256030264656 2337678728490234514 2351284343469243952 2352683084899029344 2363225384904307154 2372416046240465984 2378393712150162784 2380085494665812318 2381501369439557596 2389341725523988928 2398491866724500932 2403632046848893168 2406772681056448342 2412836913774288617 2420780432438778256 2422220515979788832 2435258784307431236 2448691063248197152 2466160916255913184 2467627995920550848 2474675358578417104 2476147503348541088 2480910682501462904 2484152290536090251 2489476048522067924 2505454713788576704 2507236876454448908 2508728391550495576 2522232312318410923 2523329539332847168 2532834862289783744 2536144315507061336 2550905027775798848 2554238091836481512 2555757567203427664 2566161636793596688 2569514635447943722 2573991271606781488 2579507562471982912 2587846487781698374 2589385956245578028 2596781050613536369 2607696976446132032 2613448451451877424 2626301235493310144 2642008778767791664 2645460880830641566 2655749165303667136 2660857830697169488 2662440732440594336 2664334561312191922 2665919531307023684 2671632832560268016 2676772052172631028 2700829011319208176 2706785896146587332 2720097708189499792 2721715850788065824 2736366235152355652 2741133561970858208 2753929561437030592 2755888467507782684 2757527901456329848 2761130943139417387 2772371054035939279 2777201108838895816 2783152896351349984 2784025096566456512 2792150157869727193 2793811163317597346 2817244054910553356 2824342533178318306 2835326494287386176 2837343299059736852 2839031189184103144 2854313055633060637 2855554745138425792 2865413573090798752 2867118161771994944 2872633421843799152 2874676763521049179 2876386862725999238 2882551214078183912 2898450646293784384 2904026178315010672 2919129247813121728 2936588154797649968 2938676988311870311 2940425160226392542 2957538843179083856 2959298235709232032 2971345053129427744 2975227472623934836 2996453827957756012 2998236370389616664 3007741398969118196 3014375202526881347 3023383863806447504 3029199720483761132 3031001742923073304 3044953784356790768 3046765178636598496 3047316943692396067 3059168059625864032 3063165230435479708 3080993277649354144 3082826111247003968 3093469595596099808 3099420270936730664 3103470036099104441 3116515898679523648 3127275697316977888 3137385424786752601 3149586820008894496 3151460458807234112 3153702133798104724 3155578220730762728 3159768673952888767 3161648369773205774 3168424061755359176 3172563988665318269 3173944124387309504 3191028751851116792 3192927043791539824 3210113852041613902 3227820037918078064 3233015972270210434 3234939241736165348 3242678056068270688 3244607073353260736 3250848480519158288 3252782358258907936 3262072063580640728 3270291354206473828 3285344872595484776 3287299271686856272 3304994064417228106 3326207120029662176 3362556627522643936 3366950211966271084 3390971259851880628 3392988494390757416 3400259968713068384 3402678618045323518 3404702817104243996 3411252188439511493 3424518660523149728 3426555851873847616 3437418741678992224 3445000231459292968 3461942537695727008 3464001991912083776 3482647935648452648 3487198433822209337 3488715442508364992 3500760263354833952 3507494413191723416 3509580965489874352 3512077376275162079 3514166654904713038 3528472250591195446 3542194595356263616 3546822898398976504 3567465900436094272 3585583342613431544 3611164198803301448 3613312422597949456 3621056070577553344 3632762070805713538 3639091108133725552 3646890002115562048 3658679517208608046 3660856007105817212 3668701545190415888 3673495144770368522 3694875396880240496 3697073419127046112 3713639890563911242 3737475833378827232 3740134348760562214 3742359294833590508 3754679854394839744 3764140345864288544 3766379572720840768 3769058647709930036 3777136073619689264 3786653146975917064 3791600864502453541 3826835232483106228 3828034507778877704 3847943099390024096 3875395725545006432 3877701136446579904 3893486621342008768 3898573929645155992 3903667885128141823 3926387774565335464 3928723519820877008 3937143121667763392 3949870955035223834 3963507919357502879 3980169069312517312 3985369638653953528 3993035995183139674 4008565043647683904 4013802715743042376 4016190462748243472 4032539714961366224 4037808712846768706 4053511883884544576 4061309320537785008 4063725328461959776 4066615909371240302 4069035074100194044 4085599448052963148 4097809534415350336 4108134593713917536 4127044798632344512 4151728080920815472 4157152812733865318 4167627396519225793 4181348019666980624 4183835436692362528 4206356081985563044 4236365756767861948 4238885902964630456 4261702872538004663 4274439255726356816 4276982051238389152 4285209360684345016 4300004083810844596 4307495597382777184 4327603596543905216 4330681877512229932 4333258130859946904 4356583084913618867 4358478295211281472 4373525979980692832 4374896580318717376 4384545749130009232 4387664533795285589 4390274685213367258 4406108684340016192 4432461009007121552 4438252552137357338 4455513062451606848 4458682327093872196 4461334725860733512 4469916660713842646 4472575742605998412 4485349087423381001 4487300313788954816 4514138234325970096 4563469708780731056 4573534790040785492 4587203103706334144 4596027162113292752 4598761265124662944 4614638528967735664 4623515362843635412 4647561039281417488 4650325798971650336 4665359179787291447 4669256512060529312 4675357456980469028 4702568686938487904 4705366169798058688 4726450769808614308 4736875318256527831 4756787424300325568 4760170989331624636 4763002738879115192 4788640911516622391 4796983733449001864 4807264093697786336 4813545362112896684 4822804818138619697 4825673827548577234 4841560864877556512 4844441031959577664 4870517568614862472 4897382126496394304 4930177096093468373 4932321832511826368 4949350717156834208 4952295006697082176 4961821365002925808 4965350773354539491 4968304581072180502 4978952097044135848 5014473752908897816 5017456783100991152 5044464624636821846 5072288631014122672 5108476183672963024 5111515134406855328 5132323273587193376 5139029270895887444 5147982543213562976 5175692975563396748 5178771912491156056 5193562101227072738 5206648077091885963 5226896902903754848 5263547448195956843 5284017557535583328 5290921761661283132 5321715661394338976 5324881464881188672 5328669122624383844 5331839062614047368 5343265665120536032 5353544104345262056 5360539153262089489 5401658022638416352 5413571792293174664 5440195416378999584 5443431701576131648 5472732470304711304 5479883253149186101 5482267123941716416 5511776935015565368 5515055802912659696 5518978734146683267 5522261886278834774 5544742108071878558 5554402217677791632 5566305792702699968 5584300315739454386 5587622326635194692 5634488109821106712 5648685066356636612 5674686598119473704 5678062378368206288 5708626111266121274 5730827146181597504 5745266843687598304 5749353527042098358 5752773725451998476 5765102428156367824 5808052356630021344 5873176309595299936 5877353976623740622 5880850320452785084 5892162870940974397 5915077686358167712 5918596471418464064 5942690106258855488 5950454945247869672 5958229929932426993 5992907655915512024 5996472740779233328 6015482797938236392 6028750405053762694 6046767727612895008 6058399440967522264 6062003485846146608 6089907568713581536 6093530357273196992 6094633887384792134 6118336119251728064 6126330460870959416 6161986555298708288 6186939191192199616 6198840541873461328 6206940072198208882 6254551394633955776 6274770849573505202 6299173640017788992 6307404267596209448 6311156441461525456 6319537347905777534 6323296739546411548 6336848123510718352 6345127977330636538 6382057503702233584 6385854087583079648 6420227704083227804 6455640075836156128 6466031944540420868 6469878483472330696 6485356112136541376 6501696961038316576 6505564716517815872 6524144127161281456 6540582708412947656 6549128765958783389 6570689745190969552 6574598543373712544 6595852633492377563 6609988128834456212 6652414240059324352 6696961656845435899 6725113255045287872 6733900423932542168 6781942519703761256 6785976988781514832 6800519937426136768 6805357236090647036 6809405634208487992 6822504376879022986 6846059133435686791 6849037321046299456 6874837483357984448 6890000462918585936 6923885075391454016 6965295871296905296 6974396867644418674 7001520526709667904 7014988826383446832 7019161930979748704 7024154752550324158 7028333309809426076 7056944501182390892 7093645796797953008 7120811379675339577 7171166685226863088 7222328397606602896 7226624845195898912 7265524141611427076 7278182216267451104 7317359034417216092 7321712014211634424 7337403090380831776 7346990289540737044 7361123143474735327 7389750793760480992 7394146838254092224 7427279781127822484 7474951666757654464 7480268697521124428 7484718589667181016 7525007146668978043 7528280691728577088 7538117295419860072 7554272147239378528 7573306293951834128 7578693285646402381 7583201729004907082 7653670464966212456 7656069015557755408 7695886198780048192 7747421151004021729 7750791451090012864 7797147859290311984 7802694072414276343 7807335770256283646 7852775549130670928 7857447039641754016 7899741910070447668 7927015838715005758 7970739277307907056 7986071990366279348 8027605431486084752 8032380925496486944 8065079429922732448 8075617425693537412 8122618641075570016 8127450656923919552 8133231818742480604 8138070148200388088 8171198896105926296 8181875549715820799 8216269187427835072 8271288847165075039 8303456161841630944 8314305625467730636 8330299231330343113 8335254793038451586 8362696039333961248 8367670873384725056 8412712163971126088 8423704383697569197 8472731513535723896 8477771805929260912 8523405745076009326 8548878511452713632 8553964102476778304 8570418721368690032 8600008167621689192 8614991194765554368 8661363755024459864 8666516261719893808 8713166169827237734 8747051959961385664 8769091498260018464 8775329067590571178 8780549370426734516 8864922018014243104 8876505104274714676 8917364654187744392 8922669451721467024 8939833321427685292 8945151485211996824 8970698174846762002 8993301224067803027 9028276468651940192 9126939417561462112 9147069580081570984 9192054324226585504 9197522530249325888 9229277057935471328 9247030725687270824 9259113082907245481 9295122078562834976 9300651597943300672 9325170964592671727 9330718359574582894 9338513024121058624 9350714913960938056 9405137373876975808 9452901539617228616 9473750636513055662 9520341978663249272 9526005477758230384 9577281823033244782 9593967466898003728 9614528187395572672 9627090724225793368 9645609636277239394 9651347655097154468 9683121729755113024 9741035137229724944 9860354192186936746 9898701434313668416 9923642730005851616 9930701546709078982 9936609162144361004 9957904194088271696 10028947505817795632 10034913566201982304 10067354019540997333 10088929249273643692 10144577262028245344 10216952367345926048 10223030268813710656 10264646547174386752 10278058541791774888 10291488060792373897 10295965086427125952 10351385951126793496 10357543824982312112 10387124202454145476 10413296154183771926 10453793805807509696 10527094896391913686 10568035115071166656 10581843523322566264 10643431322788677952 10657338245248767688 10663678125228094736 10686531330241072064 10707088208690524112 10721078306524178978 10803316045276832704 10827143584586349328 10880390832757999168 10945464940609422608 10959766506298372202 11023553870031130736 11030111605825319392 11037957468293366534 11044523772557669548 11089484216143757116 11108804435355583264 11168600631478908772 11175244653270389384 11235398482145648657 11268976219642213424 11297370132713273224 11349373196238947408 11356124756736412576 11417252222532242548 11490533687375196608 11498707054084196716 11505547450903996952 11530204856312735648 11567479225460298371 11616104713260042688 11746352619190599872 11754707953247481244 11761700640905570168 11784325741881948794 11825011230479822639 11830155372716335424 11900909890495739344 11909375163158632313 11916459859864853986 11985815311831024048 11992945481558466656 12030965595876472784 12057500810107525388 12093535455225790016 12116798881935044528 12124006971692293216 12179815137427163072 12189267774769584268 12252660921741918832 12299583292166495633 12397681083746922656 12413880144396417764 12549541699147010404 12614808535192418896 12622312882923050912 12639074695811555068 12646593479092823096 12673696247021436704 12690255954661273076 12714667247819997383 12764115007404467168 12771708175166159296 12840455408166455608 12857233006696289827 12911280151672312256 12932063889080841736 12939756966944661392 12997739616973689347 13003393922076633152 13048288254322562912 13081165416825895312 13090470220661967749 13098257531917566778 13141379490381939104 13149197086747425088 13191705266984755126 13219976257668912424 13393923313690871798 13467800847865084336 13563885039407522512 13571953977563029664 13610714472181294072 13618811268416975984 13645008753758045972 13692118266871373582 13780000925837171872 13930591742593810592 13948793735288837348 14029977652766893664 14038323861959497408 14048309505100648316 14056666619618852152 14113889002364781784 14132330494963690471 14187291593595906016 14233155682799341057 14241622759350679154 14342333370453726176 14444656795213205792 14453249690391797824 14531048283222854152 14550034844568528613 14556364432534902208 14634718068834432184 14643424028423268848 14674806180761663552 14693980579081474088 14722246286949470654 14779501587520961984 14854559562255644968 14960537395042248856 14969437179334362032 15050014293337956086 15076234590839720144 15108544294478757056 15146612587903668256 15157386571292804762 15166403458009814164 15307340929932424912 15312138031115510816 15365961398246785403 15494842302008043458 15533883932480750683 15594295718580623968 15605388144828552686 15614671540512567292 15705551098261341856 15714894079283508032 15799483820140895336 15854031677430011516 15941478554615814112 15972143980732558696 16055210862972169504 16064761850992973888 16130158859845464896 16151234851387074824 16172338381245158981 16245237282151140032 16266463637484961208 16276140296400776176 16342397792211852592 16363751099431641598 16542577694330150078 16606912323683261888 16628611250935461272 16660598462660686226 16670509586076903172 16725392078667922496 16825424327942252176 16847408767395138394 16945463027071447792 16955543611858521824 17046811490152018652 17097757022905427264 17140837442737380064 17200016335243378384 17322727510048919728 17333032523439787616 17389066033752631757 17426332339654475468 17538182996520036928 17550658135181142356 17561098740853469032 17655626186228876461 17729844036028486208 17753010208549429352 17834729308375488784 17845338903442934048 17879666642855370584 17890302970423993648 17941396349693524004 17986602448135606054 18056552937303880384 18177467354294754583 18253878835122924224 18294139160163141968 18384108648453171008 18458554115870942656 18494061451374541648 18518226165814490962 18590244157125669952 18650341929185343454 18661436719149165788 18701429827921876112 18905803079234457232 18947501273026111324 19040683957326498544 19052010955516460768 19154563646066489564 19187934933796007456 19254181448451586736 19291219272554478788 19302695310194308936 19327916601975921709 19406597378251574953 19482070274459449888 19720708384373873492 19847285460011703232 19861403093418157964 19873218324288722008 19915808388176543392 19980191389431424459 20057895011635591264 20069827132403964608 20122737344647344253 20134708039081994666 20177858498547287384 20289154524056490688 20425019398101511831 20433904734691852096 20556117083583549776 20570738918183092177 20582976121584747794 20702771902253586992 20715087649964624224 20774248404908290952 20826592308367543852 21054189792783827372 21163687046645132528 21314676490497535376 21327356250456189472 21414176417381048224 21442156613048357956 21654287169172698656 21724290252693731087 21890929881218845216 21919533012596744404 21961697973507268207 22047107740062261472 22060223211650638784 22075914936586733068 22089047545115339096 22178968432287514232 22207947920657227883 22217608870711166528 22337201262957817544 22350489306540778768 22470796964291297314 22537952439284426848 22594740265426546448 22698746392477894816 22712249513472825152 22834504445064485096 22864340470036259249 22997414108168393432 23011094901807993904 23060409712625471296 23134958450920596742 23509415906494962488 23523401281811140336 23568651483763897588 23650022460959645278 23801819780991478688 23818750326317264626 23832919719729707972 23971630623662048096 23985890963116933312 24061931191752945568 24115001620215050776 24233597763870089056 24248013943384586432 24378535549539168536 24410389036755465359 24505321843483837664 24584541633926134553 24599166584332991266 24795362167493845312 24827760288792835528 25099083398294020808 25229617070384837792 25244625765846101824 25278149391623110136 25293186958185646192 25347392494042873408 25380511909322546152 25429334495639994766 25528230014808934336 25680910816332911216 25714466013392579654 25864127778161683472 25879513933889322784 25995479233947378694 26096576508645125824 26162330833651790624 26180940441323935498 26196515063835133556 26282758980763878208 26383410533969510252 26439952515337824848 26541206051517174787 26787846627381743596 26935601695730168672 27127770078815045024 27143907955126059328 27221428944362588144 27237622536833951968 27290017507516091944 27325675195896992761 27384236533742747164 27560001851674343744 27744555435502520153 27861183485187621184 27897587470577674696 28059955305533787328 28096619010201296632 28113333239237704304 28227778004729563568 28264660989927380942 28374583187191812032 28466311365598682114 28483245518701358308 28684666740907452352 28889313590426411584 29062096566445708304 29100069689137057226 29269436137668864368 29286848056846537696 29387961158162948176 29444492573898941308 29709119124511289936 29921074790084497712 29938874358668724064 30100028586675912172 30152469181679440288 30293225175807336512 30314773142585609524 30332806916019628328 30496081594395332069 30614681859864849824 30624276062231021632 30713651736566999123 30731922796493570806 30989684604016086916 31067767864961501366 31188591437161247936 31210776289657105372 31229343081025134584 31397443611963667007 31411102196522683712 31598967640281790672 31708063354860023032 31882957109231628224 31944287961465117392 32110421725944339008 32302469702774149648 32325446871430573421 32344676762490317962 32532927274969922416 32552280592801552352 32684795584423705184 32727502198863283196 33085155388660300156 33158127227795694817 33257222501870922544 33321196925321372452 33341019172153806344 33520486380616356737 33650848655884504352 33694817534790276788 33890926054142895584 33911087223717043648 34093622980304037304 34281674885474760128 34400032670486756768 34511239672654278611 34645455020097839456 34666065046879575232 34757455413481776437 34778132067505263514 34852664679308950936 34898203875318500959 35101316270362284712 35122197481706938064 35311252372457752922 35506020417098858704 35669458616750977568 35690677806885868096 35759333285710741168 35780605940847987296 35882792699387048008 35973204896271212108 36354934708589509166 36588278320326283936 36988122902749083296 37036452331628981924 37300683858370686908 37322873438298331576 37402859655843752224 37523774072834626423 37811606158468914464 37895002546052222648 38081367914652997088 38104021911032921536 38309127292132979128 38359182772044302707 38375869867592014912 38508362896903173472 38582438545108957576 38605390620388617872 38632851139026782869 38655833203951843418 38813194756503149906 38964140548918899776 39441416768747746984 39722806186836315928 39746436648577444016 39831616776353086784 39960382778862848918 40115790023271182528 40245474689294688506 40269416078163989332 40355716997094574768 40850038796203023662 41112234167167099552 41141477836366184354 41165952243169495588 41405543804507173984 41430175299929248448 41548496809816581904 41653184616735087704 41707609509526988951 42108379585567654744 42327374093290265056 42629352980995070752 42654712500912378944 42828352834762096448 42884313226096715912 43308574338345397312 43448580505387462174 43781859762437690432 43839066025193488808 43923395947014536414 44094215480124522944 44151829873173466136 44178095090230678192 44357936864575028464 44415895841314455766 44674402525915635088 44700978613081557536 44941593928582594628 45075904878568853696 45189480530853092896 45397492784955789632 45669008890128970192 45728680940072518498 45843901361711483723 45994828216336786864 46022189803615987808 46269916901841193484 46878731597918051293 47018831812989924976 47046802563622280672 47137302967527795176 47300044921919290556 47603639561982957376 47637500652634529252 47665839439459415944 47922413934049807537 47943261247324096192 48123862383505891136 48230003240430101552 48467195527740178112 48757071099078337072 48820778073510930718 49010643686967675328 49169083267852269106 49198333168665982532 49338839961657191011 49655520577585671056 50198166796588041616 50459234140769675584 50556298783246220272 50586373916371292384 50761023818645092304 50858668991279989532 51361821632665822432 51428932026785159308 51728255556323366944 51759027867778645568 51990958467894757388 52324661667303581248 52361880882647870996 52393030127670267112 52675050026682846301 52766821067939020504 52879905030675649696 53050852999524816667 53082412103034349574 53575693254763487192 53871203391460337344 54231948057028152103 54255540157630090048 54442857888725176288 54475245073667903936 54580035015032183888 54618858506899934401 54651350391793985522 54768473067485494328 55489110871005040306 55795174941155349392 56193238020402593264 56226666478475408608 56455556009459127136 56529321979854761884 56932622731197364228 56966491037402716616 57273128848010745593 57899021930155525273 58124193132891416608 58200139378274114452 58538872275337728736 58573696113693075392 58775922316325896352 58888985147797882616 58965930685882984379 59418238249022579872 59842149580168995424 59877748717337448128 60200057173351824344 60278715784641047111 60304938363358880576 60629546285171219048 60665613832039256656 60992163188790664138 61229363719729699648 61427303473133998246 61463845592987141612 61979369208032173832 62135535729923002732 62421552579314210744 62458686162050269168 62794887223927334014 63197935280563581344 63416126709720046064 63888575922930234784 64604939405548299296 64650893742861146842 64689353524980635924 64813791580350718367 65065854549939844832 65104561185603104704 65369591168847410368 65455004397726566392 66170310777320600312 66316254455591389634 66514445003741845088 66642393850642744904 66682038344307612688 67040972761232713474 67301697311769008704 67389635069580553576 67781852108285791168 68187245960608074608 68800065340973513536 69022479345308557222 69290910040195678912 69514910826963552874 69556264135010527028 69705329358617901872 69796407750637001918 70202632540724569424 70244394963413876128 70622504744915505844 71012040834197717408 71338917233501955136 71518666571421482336 71561211881695974592 71765585398774096016 71946409792542424216 72040416425546617279 72709869417179018332 73176556640652567872 73976245805498166592 74072904663257963848 74601367716741373816 74645746876596663152 74805719311687504448 75047548145669252846 75306650467792554701 75623212316937828928 75790005092104445296 76162735829305994176 76618254584265958256 76718365544088605414 77016725793806346944 77164877090217915152 77210781240777235744 77265702278053565738 77311666407903686836 77626389513006299812 78882833537495493968 79445612373672631856 79492873297154888032 79920765557725697836 80490949378589377012 80538832156327978664 80711433994189149536 80972354578222088597 81700077592406047324 82224468334334199104 82282955672732368708 82331904486338991176 82775078613358758473 82811087609014347968 83096993619633163808 83306369233470175408 83365626142110426191 83415219019053977902 84216759171135309488 84654748186580530112 85221632661044239019 85258705961990141504 85768626452193431824 86897161010774924348 87678132050386977616 87846791894029072828 88303659746346932272 88356190180461356384 88715873729150056928 88831791682628911532 89348805051831270176 89401957226163115072 89883187857165189256 90000631046874028789 90378961061706185792 90984177318815825429 91338017780257940384 91457361880145036996 91633291544633774243 91687802723422967446 91989656432673573728 92044379607231975616 92539833803682386968 93757463195836102586 94037663625979849952 94093605127244561344 94274605935055590352 94600089843838581112 95275001305269058504 95331678878918831888 95844827868099615074 96460006480860203104 97514142198156674144 97641556147021861436 98338166535704538212 98396666337331965064 98677679923314382022 98926313464745833297 99311041155171342112 100396333593176083232 101112597566492440544 101172747832742584768 101522047637290184608 101717337982559979064 101850243911979700291 102723643265331644864 102857864053570318616 103456511112646733888 103981916935789514776 104723761765295741992 104786060255340534224 105350100053365692602 105533642135878041008 105759810061351299392 106101705999049633334 106164824206068699148 107151386509526974384 108463896114056304206 108885715777450352576 109160070030064367776 109237717013799868802 109302700783587971044 109536946134970988656 110978221742010080612 111590349882310698784 112386476040805186528 112453332956950817216 112911112018918254272 113058643959709523768 113206368668716112867 113865245462394728456 113932982074805433232 114546257696021491186 115798043860311050546 116248386265782833216 116400278756548228904 117077744550675457472 117551844632651792704 117777970295595765232 117931861371765968758 118836476498045159744 119684299160337990848 120400114346703648688 120557431569282094222 121259092570342438096 121331227664078513312 121984326377581328276 122854606946267996492 122927691185974283224 123589383303602135227 123958738416064347664 124271071459846005464 124843105158628421488 124917372324100538336 125589774447854668028 126395870561127162688 126832253419440092128 127242271480063282081 127777151845860469568 129209878811096598592 129301787485722293684 129378707049961271848 129627583160701436734 130075123535278049029 130131709099879689664 130910008795453132784 132340621554641200624 132632508911182779268 133028890007483690176 133284787701285489808 133364076688615225376 134081945522465426948 134779270139161107152 135295416213831451963 136374491921216149216 138044958690617114444 139029821653927105748 139112528270021054056 139410658717235803744 139592815501274003836 139861339726019971213 140405265081449138848 140488789926827752256 141245009489831011688 142024081668395434816 142975135786710582817 143037333142842964672 143531170797548192032 143892819585084848432 143995172427281645239 144080832851093234558 145419738834358036664 148145809326515927696 149202735433482747632 149291493753193326304 150095096291338505692 150613300935585109402 151580010184208890592 153236509168531916512 153436731088177210828 154329754180435830304 154421562481554471488 154531404556107131476 154623332815807373672 155252779026012599624 155455635444600595181 157765667074990987936 158891224747345263712 158985746594309776064 159841531115451395672 160050383290253814743 160981898757178754024 161077664312655957328 161422867988378299072 161944709156444177194 163400155184812094648 164565911345464737416 164663808972677982352 165550157226717516946 166193987239266327616 166612738466940350816 166731252284220852382 166830438038107955804 168433518342270618976 170443265322088478038 170872723257288257513 171537252904386863648 173794322021549848696 175356264100773955232 175693583788058145656 176607319492693864544 176712380360922712768 177431747458300113856 177663583365257823064 178697610103662540352 179766375714330378512 180001262093748057578 181968354637631650858 182676035560515880768 182914723760290073992 183266583089267548486 183375605446845934892 183979312865347147456 185079667607364773936 187514926391672205172 188075327251959699904 188549211870111180704 189200179687677162224 190550002610538117008 190663357757837663776 191279726371278949327 191689655736199230148 192920012961720406208 194211888048517641071 195028284396313348288 195283112294043722872 196676333071409076424 196793332674663930128 197355359846628764044 197852626929491666594 198622082310342684224 200792667186352166464 202225195132984881088 203044095274580369216 203434675965119958128 203700487823959400582 205715728107140637232 207963833871579029552 209447523530591483984 209572120510681068448 210700200106731385204 211067284271756082016 212203411998099266668 212329648412137398296 213472571160767324483 214302773019053948768 216927792228112608412 218320140060128735552 218475434027599737604 218605401567175942088 219073892269941977312 219782105283745669049 221956443484020161224 223180699764621397568 224675213379116630141 224772952081610373056 226117287919419047536 226278128100014013947 226412737337432225734 227730490924789456912 227865964149610866464 229092515392042982372 231596087720622101092 232800557513096457808 235555940591191530464 235863722743531937516 240800228693407297376 241114863138564188444 241578677708579950277 242518185140684876192 242662455328157026624 243968652755162656552 244287427127229506713 245709213892535992984 245855382371948566448 247178766607204270454 247917476832128695328 248542142919692010928 249686210317256842976 249834744648201076672 251179548895709336056 253664506838880184256 254484542960126564162 258603574971444587368 258757414099922543696 259255166321402873468 260150247070556098058 261820017590906265568 264681243109282401248 265265017822365558536 266569575402570979616 266728153377230450752 268163891044930853896 268514279404310118949 269558540278322214304 270429957973187480083 270590832427662903926 272748983842432298432 276089917381234228888 278059643307854211496 278225056540042108112 278821317434471607488 279185631002548007672 279722679452039942426 280810530162898277696 282490018979662023376 285950271573421165634 287062341595096384064 287785639170169696864 287990344854563290478 288161665702186469116 290839477668716073328 291953266566688922657 296291618653031855392 298405470866965495264 298582987506386652608 300190192582677011384 301226601871170218804 303160020368417781184 306473018337063833024 306873462176354421656 308659508360871660608 309062809112214262952 309246665631614747344 310505558052025199248 310911270889201190362 315531334149981975872 317782449494690527424 319683062230902791344 320100766580507629486 321963797514357508048 322155328625311914656 323889418312888354388 326800310369624189296 329131822690929474832 329327617945355964704 331100314453435033892 333225476933880701632 333462504568441704764 333660876076215911608 335456897538348652759 336867036684541237952 340886530644176956076 341745446514576515026 343074505808773727296 345371879731600337077 347588644043099697392 350712528201547910464 351387167576116291312 353214638985387729088 355327166730515646128 359532751428660757024 360002524187496115156 363936709275263301716 365829447520580147984 366533166178535096972 366751210893691869784 368725350186779924107 370159335214729547872 375029852783344410344 377098423740222361408 378400359375354324448 379623636399197064721 381100005221076234016 381326715515675327552 382332009548299540807 382559452742557898654 383379311472398460296 388423776097035282142 390566224588087445744 393352666142818152848 393586665349327860256 394710719693257528088 395705253858983333188 406869351930239916256 407400975647918801164 411431456214281274464 412761514801180890653 415927667743158059104 418895047061182967968 419144241021362136896 421400400213462770408 421951010492487329777 422134568543512164032 424406823996198533336 424659296824274796592 426945142321534648966 428605546038107897536 433855584456225216824 436950868055199475208 437210803134351884176 438147784539883954624 439564210567491338098 443912886968040322448 449350426758233260282 452234575838838095072 452556256200028027894 452825474674864451468 455460981849578913824 455731928299221732928 458185030784085964744 463192175441244202184 465601115026192915616 471111881182383060928 471727445487063875032 481600457386814594752 482229726277128376888 483157355417159900554 485036370281369752384 487937305510325313104 488574854254459013426 491418427785071985968 491710764743897132896 494357533214408540908 495834953664257390656 497084285839384021856 499372420634513685952 502359097791418672112 504282914978826320953 508969085920253128324 517207149942889174736 517514828199845087392 518510332642805746936 520300494141112196116 523640035181812531136 527146553274547882907 529362486218564802496 530530035644731117072 533139150805141959232 536327782089861707792 537028558808620237898 539117080556644428608 540859915946374960166 541181664855325807852 552179834762468457776 556119286615708422992 556450113080084216224 558371262005096015344 559445358904079884852 564980037959324046752 571900543146842331268 575571278340339393728 575980689709126580956 576323331404372938232 579425550293511309311 581678955337432146656 583559382994772983337 583906533133377845314 592583237306063710784 596551428627309673133 596810941733930990528 600380385165354022768 602453203742340437608 613746924352708843312 618125618224428525904 618493331263229494688 621011116104050398496 621822541778402380724 630004417328118201523 636889241231710778003 639366124461805582688 640201533161015258972 643927595028715016096 644310657250623829312 647778836625776708776 653600620739248378592 658263645381858949664 658655235890711929408 662200628906870067784 663065873631051518221 666925009136883409528 667321752152431823216 670913795076697305518 681773061288353912152 683490893029153030052 690743759463200674154 695177288086199394784 702774335152232582624 710654333461031292256 712951707383857902037 719065502857321514048 720005048374992230312 727873418550526603432 731658895041160295968 733066332357070193944 733502421787383739568 737450700373559848214 740318670429459095744 750059705566688820688 756800718750708648896 759247272798394129442 762200010442152468032 764664019096599081614 765118905485115797308 766758622944796920592 776847552194070564284 781132449176174891488 786705332285636305696 787173330698655720512 789421439386515056176 791410507717966666376 792444580681012790069 813738703860479832512 814801951295837602328 822862912428562548928 825523029602361781306 831855335486316118208 837790094122365935936 842800800426925540816 843902020984974659554 848813647992397066672 849318593648549593184 853890284643069297932 867711168912450433648 873901736110398950416 874421606268703768352 879128421134982676196 887825773936080644896 890695900360442974567 898700853516466520564 904469151677676190144 905112512400056055788 905650949349728902936 910525864746946343203 910921963699157827648 916370061568171929488 926384350882488404368 931202230052385831232 937437959271486629209 943454890974127750064 964459452554256753776 966314710834319801108 975874611020650626208 977149708508918026852 982836855570143971936 983421529487794265792 988715066428817081816 994168571678768043712 1000825950506974079719 1004718195582837344224 1007966206990971516673 1008565829957652641906 1017938171840506256648 1034414299885778349472 1035029656399690174784 1037020665285611493872 1040600988282224392232 1054293106549095765814 1061060071289462234144 1072655564179723415584 1074057117617240475796 1081719831892749920332 1082363329710651615704 1088189448112204166267 1104359669524936915552 1112238573231416845984 1112900226160168432448 1116742524010192030688 1118890717808159769704 1120352683031776703201 1129960075918648093504 1143801086293684662536 1151961379418253161912 1152646662808745876464 1158851100587022618622 1163357910674864293312 1167118765989545966674 1167813066266755690628 1193102857254619346266 1200760770330708045536 1204906407484680875216 1227493848705417686624 1236251236448857051808 1236986662526458989376 1242022232208100796992 1243645083556804761448 1260008834656236403046 1273778482463421556006 1278732248923611165376 1280403066322030517944 1287855190057430032192 1295557673251553417552 1307201241478496757184 1316527290763717899328 1324401257813740135568 1326131747262103036442 1333850018273766819056 1334643504304863646432 1341827590153394611036 1359483216339623487497 1363546122576707824304 1366981786058306060104 1381487518926401348308 1390354576172398789568 1405548670304465165248 1421308666922062584512 1425903414767715804074 1430826358888058539319 1440010096749984460624 1455746837101053206864 1463317790082320591936 1466132664714140387888 1467004843574767479136 1474901400747119696428 1500119411133377641376 1518494545596788258884 1529328038193198163228 1530237810970231594616 1533517245889593841184 1538474736986219683343 1553695104388141128568 1562264898352349782976 1572726493653816410987 1573410664571272611392 1578842878773030112352 1582821015435933332752 1583946896700098097629 1584889161362025580138 1629603902591675204656 1651046059204723562612 1685601600853851081632 1687804041969949319108 1697627295984794133344 1698637187297099186368 1707780569286138595864 1710011989890606546991 1735422337824900867296 1747803472220797900832 1748843212537407536704 1758256842269965352392 1775651547872161289792 1781391800720885949134 1797401707032933041128 1810225024800112111576 1811301898699457805872 1821051729493892686406 1832740123136343858976 1852768701764976808736 1874875918542973258418 1879599955830170832643 1886909781948255500128 1928918905108513507552 1932629421668639602216 1951749222041301252416 1954299417017836053704 1965673711140287943872 1977430132857634163632 2001651901013948159438 2009436391165674688448 2015932413981943033346 2017131659915305283812 2035876343681012513296 2068828599771556698944 2074041330571222987744 2081201976564448784464 2108586213098191531628 2122120142578924468288 2145311128359446831168 2148114235234480951592 2163439663785499840664 2164726659421303231408 2176378896224408332534 2208719339049873831104 2224477146462833691968 2233485048020384061376 2237781435616319539408 2240705366063553406402 2287602172587369325072 2303922758836506323824 2305293325617491752928 2317702201174045237244 2334237531979091933348 2335626132533511381256 2348198282768440569313 2386205714509238692532 2401521540661416091072 2409812814969361750432 2417603158121202359539 2454987697410835373248 2471427347170282931551 2472502472897714103616 2487290167113609522896 2520017669312472806092 2547556964926843112012 2560806132644061035888 2591115346503106835104 2648802515627480271136 2652263494524206072884 2657365454794379453047 2667700036547533638112 2669287008609727292864 2683655180306789222072 2718966432679246974994 2727092245153415648608 2733963572116612120208 2762975037852802696616 2851806829535431608148 2861652717776117078638 2880020193499968921248 2911493674202106413728 2932265329428280775776 2934009687149534958272 2949802801494239392856 2953657073447411308439 3000238822266755282752 3036989091193576517768 3058656076386396326456 3060475621940463189232 3067034491779187682368 3076949473972439366686 3107390208776282257136 3145452987307632821974 3157685757546060224704 3165642030871866665504 3167893793400196195258 3169778322724051160276 3259207805183350409312 3302092118409447125224 3371203201707702163264 3375608083939898638216 3395254591969588266688 3415561138572277191728 3420023979781213093982 3470844675649801734592 3495606944441595801664 3516513684539930704784 3562783601441771898268 3594803414065866082256 3620450049600224223152 3622603797398915611744 3642103458987785372812 3665480246272687717952 3690025872921835180349 3705537403529953617472 3749751837085946516836 3759199911660341665286 3773819563896511000256 3857837810217027015104 3865258843337279204432 3908598834035672107408 3954860265715268327264 4003303802027896318876 4031864827963886066692 4034263319830610567624 4055978852054579165177 4071752687362025026592 4148082661142445975488 4162403953128897568928 4175860000391167711931 4217172426196383063256 4296228470468961903184 4326879327570999681328 4329453318842606462816 4352757792448816665068 4475562871232639078816 4481410732127106812804 4575204345174738650144 4607845517673012647648 4610586651234983505856 4635404402348090474488 4641461115417360627547 4668475063958183866696 4671252265067022762512 4696396565536881138626 4772411429018477385064 4819625629938723500864 4835206316242404719078 4942854694340565863102 4974580334227219045792 5040035338624945612184 5095113929853686224024 5121612265288122071776 5182230693006213670208 5297605031254960542272 5304526989048412145768 5314730909588758906094 5335400073095067276224 5367310360613578444144 5437932865358493949988 5454184490306831297216 5467927144233224240416 5525950075705605393232 5547112064767089530483 5703613659070863216296 5723305435552234157276 5760040386999937842496 5822987348404212827456 5864530658856561551552 5899605602988478785712 5907314146894822616878 6073978182387153035536 6117312152772792652912 6120951243880926378464 6153898947944878733372 6214780417552564514272 6290905974615265643948 6331284061743733331008 6335787586800392390516 6339556645448102320552 6373681053228624402421 6518415610366700818624 6562065714900406404463 6604184236818894250448 6751216167879797276432 6831122277144554383456 6840047959562426187964 7005781653548818558033 7033027369079861409568 7125567202883543796536 7189606828131732164512 7240900099200448446304 7245207594797831223488 7284206917975570745624 7380051745843670360698 7499503674171893033672 7518399823320683330572 7730517686674558408864 7817197668071344214816 7842468781222436922407 7909720531430536654528 8006607604055792637752 8063729655927772133384 8068526639661221135248 8111957704109158330354 8143505374724050053184 8324807906257795137856 8351720000782335423862 8434344852392766126512 8592456940937923806368 8653758655141999362656 8658906637685212925632 8705515584897633330136 8951125742465278157632 8962821464254213625608 9150408690349477300288 9215691035346025295296 9270808804696180948976 9282922230834721255094 9336950127916367733392 9342504530134045525024 9392793131073762277252 9544822858036954770128 9670412632484809438156 9885709388681131726204 9949160668454438091584 10015784512216409775233 10080070677249891224368 10190227859707372448048 10243224530576244143552 10609053978096824291536 10629461819177517812188 10734620721227156888288 10875865730716987899976 10935854288466448480832 11009085455576714876909 11051900151411210786464 11087628276900686683403 11094224129534179060966 11407227318141726432592 11446610871104468314552 11799211205976957571424 11814628293789645233756 11970083929234245828937 12147956364774306071072 12234624305545585305824 12241902487761852756928 12307797895889757466744 12429560835105129028544 12581811949230531287896 12671575173600784781032 12679113290896204641104 12747362106457248804842 13124131429800812808926 13208368473637788500896 13502432335759594552864 13662244554289108766912 13680095919124852375928 14011563307097637116066 14066054738159722819136 14251134405767087593072 14379213656263464329024 14481800198400896892608 14568413835951141491248 14760103491687340721396 14999007348343786067344 15036799646641366661144 15461035373349116817728 15634395336142688429632 15684937562444873844814 16013215208111585275504 16127459311855544266768 16137053279322442270496 16223915408218316660708 16703440001564670847724 16868689704785532253024 16923222106848416516773 17184913881875847612736 17299991430191980520857 17307517310283998725312 17411031169795266660272 17925642928508427251216 18541617609392361897952 18565844461669442510188 18673900255832735466784 18685009060268091050048 18785586262147524554504 19089645716073909540256 19340825264969618876312 19771418777362263452408 20031569024432819550466 20160141354499782448736 20380455719414744896096 20675599514131879159073 21218107956193648583072 21258923638355035624376 21469241442454313776576 21751731461433975799952 22018170911153429753818 22103800302822421572928 22175256553801373366806 22188448259068358121932 22814454636283452865184 22893221742208936629104 23598422411953915142848 23629256587579290467512 23940167858468491657874 24295912729548612142144 24469248611091170611648 24615595791779514933488 25163623898461062575792 25343150347201569562064 25358226581792409282208 25494724212914497609684 25830181110452846262443 26248262859601625617852 26416736947275577001792 27004864671519189105728 27185700818873112247061 27360191838249704751856 28023126614195274232132 28502268811534175186144 29136827671902282982496 29231020002738173983517 29520206983374681442792 29998014696687572134688 30073599293282733322288 31369875124889747689628 32026430416223170551008 32254918623711088533536 32274106558644884540992 32447830816436633321416 32490227807921524392829 33406880003129341695448 33737379409571064506048 33846444213696833033546 34599982860383961041714 34822062339590533320544 35851285857016854502432 37083235218784723795904 37131688923338885020376 37347800511665470933568 37571172524295049109008 38179291432147819080512 38681650529939237752624 39542837554724526904816 40063138048865639100932 40320282708999564897472 40760911438829489792192 41351199028263758318146 42436215912387297166144 42517847276710071248752 43503462922867951599904 44036341822306859507636 44350513107602746733612 44376896518136716243864 44615767372600370816947 45628909272566905730368 45786443484417873258208 45934460004302844831241 47258513175158580935024 47880335716936983315748 49231191583559029866976 50327247796922125151584 50686300694403139124128 50716453163584818564416 50989448425828995219368 51660362220905692524886 52496525719203251235704 54371401637746224494122 54720383676499409503712 56046253228390548464264 57004537623068350372288 58273655343804565964992 58462040005476347967034 59040413966749362885584 59996029393375144269376 60147198586565466644576 62739750249779495379256 64052860832446341102016 64509837247422177067072 64895661632873266642832 64980455615843048785658 66813760006258683390896 67692888427393666067092 69199965720767922083428 69644124679181066641088 70110491585514868426631 71702571714033709004864 74263377846677770040752 75142345048590098218016 77063598189037004138363 77363301059878475505248 79085675109449053809632 80126276097731278201864 82702398056527516636292 85035694553420142497504 87006925845735903199808 88072683644613719015272 88701026215205493467224 88753793036273432487728 89231534745200741633894 91572886968835746516416 91868920008605689662482 94517026350317161870048 95760671433873966631496 98462383167118059733952 100654495593844250303168 101372601388806278248256 101978896851657990438736 103320724441811385049772 104993051438406502471408 108742803275492448988244 109440767352998819007424 112092506456781096928528 116924080010952695934068 118080827933498725771168 120294397173130933289152 121099940011343863645999 125479500499558990758512 129791323265746533285664 129960911231686097571316 133627520012517366781792 135385776854787332134184 138399931441535844166856 140220983171029736853262 148526755693355540081504 150284690097180196436032 154127196378074008276726 154726602119756951010496 158171350218898107619264 160252552195462556403728 165404796113055033272584 170071389106840284995008 176145367289227438030544 177402052430410986934448 177507586072546864975456 178463069490401483267788 183737840017211379324964 189034052700634323740096 190299905732111785729427 191521342867747933262992 203957793703315980877472 206641448883622770099544 209986102876813004942816 217485606550984897976488 224185012913562193857056 227431594655450670749803 233848160021905391868136 236161655866997451542336 242199880022687727291998 250959000999117981517024 259582646531493066571328 259921822463372195142632 267255040025034733563584 270771553709574664268368 276799862883071688333712 280441966342059473706524 297053511386711080163008 308254392756148016553452 320505104390925112807456 321541220030119913818687 330809592226110066545168 352290734578454876061088 354804104860821973868896 355015172145093729950912 356926138980802966535576 367475680034422758649928 380599811464223571458854 383042685735495866525984 407915587406631961754944 413282897767245540199088 419972205753626009885632 434971213101969795952976 448370025827124387714112 454863189310901341499606 467696320043810783736272 484399760045375454583996 490773441098604078986417 501918001998235963034048 519843644926744390285264 541543107419149328536736 553599725766143376667424 560883932684118947413048 616508785512296033106904 641010208781850225614912 643082440060239827637374 661619184452220133090336 704581469156909752122176 709608209721643947737792 713852277961605933071152 734951360068845517299856 761199622928447142917708 766085371470991733051968 826565795534491080398176 847699580079407045521993 869942426203939591905952 909726378621802682999212 935392640087621567472544 968799520090750909167992 981546882197208157972834 1039687289853488780570528 1083086214838298657073472 1107199451532286753334848 1121767865368237894826096 1233017571024592066213808 1286164880120479655274748 1323238368904440266180672 1332099340124782500105989 1427704555923211866142304 1469902720137691034599712 1522399245856894285835416 1653131591068982160796352 1695399160158814091043986 1739884852407879183811904 1819452757243605365998424 1870785280175243134945088 1937599040181501818335984 1963093764394416315945668 2079374579706977561141056 2243535730736475789652192 2466035142049184132427616 2572329760240959310549496 2664198680249565000211978 2855409111846423732284608 2939805440275382069199424 3044798491713788571670832 3390798320317628182087972 3638905514487210731996848 3875198080363003636671968 3926187528788832631891336 4487071461472951579304384 4932070284098368264855232 5144659520481918621098992 5328397360499130000423956 6089596983427577143341664 6781596640635256364175944 7277811028974421463993696 7750396160726007273343936 7852375057577665263782672 9324695380873477500741923 10289319040963837242197984 10656794720998260000847912 12179193966855154286683328 13563193281270512728351888 14555622057948842927987392 15704750115155330527565344 18649390761746955001483846 20578638081927674484395968 21313589441996520001695824 27126386562541025456703776 31409500230310661055130688 37298781523493910002967692 42627178883993040003391648 54252773125082050913407552 74597563046987820005935384 85254357767986080006783296 149195126093975640011870768 298390252187951280023741536 596780504375902560047483072
- Sum of all divisors σ(n): 1702306502697240858700800000
- Sum of proper divisors (its aliquot sum) s(n): 1105525998321338298653316928
- 596780504375902560047483072 is an abundant number, because the sum of its proper divisors (1105525998321338298653316928) is greater than itself. Its abundance is 508745493945435738605833856
Bases of 596780504375902560047483072
- Binary: 111101101101001010010111111110111100100011011101100110001101100100010101001001000110000002
- Hexadecimal: 0x1EDA52FF791BB31B22A48C0
- Base-36: 22ZGLXAKJNEBLIIPQ8
Squares and roots of 596780504375902560047483072
- 596780504375902560047483072 squared (5967805043759025600474830722) is 356146970403156654621357157929508192645183282126557184
- 596780504375902560047483072 cubed (5967805043759025600474830723) is 212541568629145469463589224664618438477613036103840763908876933690402667879989248
-
The
square root of 596780504375902560047483072 is 24429091353873.6139388269 -
596780504375902560047483072 is a
perfect cube number . Itscube root is 841921388
Scales and comparisons
How big is 596780504375902560047483072?- 596,780,504,375,902,560,047,483,072 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 596,780,504,375,902,560,047,483,072 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 596780504375902560047483072 cubic inches would be around 70160115.7 feet tall.
Recreational maths with 596780504375902560047483072
- 596780504375902560047483072 backwards is 270384740065209573405087695
- 596780504375902560047483072 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 596780504375902560047483072'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 596780504375902560047483072 - Facts about the integer". Numbermatics.com. 2024. Web. 22 May 2024.
APA style:
Numbermatics. (2024). Number 596780504375902560047483072 - Facts about the integer. Retrieved 22 May 2024, from https://numbermatics.com/n/596780504375902560047483072/
Chicago style:
Numbermatics. 2024. "Number 596780504375902560047483072 - Facts about the integer". https://numbermatics.com/n/596780504375902560047483072/
The information we have on file for 596780504375902560047483072 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 596780504375902560047483072, math, Factors of 596780504375902560047483072, curriculum, school, college, exams, university, Prime factorization of 596780504375902560047483072, STEM, science, technology, engineering, physics, economics, calculator, five hundred ninety-six septillion, seven hundred eighty sextillion, five hundred four quintillion, three hundred seventy-five quadrillion, nine hundred two trillion, five hundred sixty billion, forty-seven million, four hundred eighty-three thousand and seventy-two.